/* @override 

	https://channelnews.com.au/wp-content/themes/smarthouse/style.css?ver=4.3.1

	https://smarthouse.com.au/wp-content/themes/smarthouse/style.css?ver=4.3.1

	https://soundmag.com.au/wp-content/themes/smarthouse/style.css?ver=4.3.1

	https://smartoffice.com.au/wp-content/themes/smarthouse/style.css?ver=4.3.1 */



/*

Theme Name: Channel News

Description: Channel News offical theme

Author: TBO

Author URI: 

Version: 1.00

License: 

License URI: https://www.gnu.org/licenses/gpl-2.0.html

Tags: white, light, yellow, two-columns, fluid-layout, custom-background, custom-colors, featured-images, theme-options

Text Domain: gdlr_translate

*/



/*------------------------------------------------------------------

[Table of contents]



1. Initiate Css

	1. Reset

	2. Wordpress Style ( caption / align style )

2. Theme Style

	1. Header

	2. Sidebar

	3. Footer

3.) Content Item

4.) Widget

5.) Default Plugin

6.) Goodlayers Soccer Plugin 

-------------------------------------------------------------------*/



/*--- reset ---*/



/*--- reset5 Â© 2011 opensource.736cs.com MIT ---*/

 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video {

	border:0;

	outline:0;

	font-size:100%;

	vertical-align:baseline;

	background:transparent;

	margin:0;

	padding:0;

}

article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote {

	display:block;

}

nav ul {

	list-style:none;

}

ol {

	list-style:decimal;

}

ul {

	list-style:disc;

}

ul ul {

	list-style:circle;

}

blockquote, q {

	quotes:none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content:none;

}

ins {

	text-decoration:underline;

}

del {

	text-decoration:line-through;

}

mark {

	background:none;

}

abbr[title], dfn[title], acronym[title] {

	border-bottom:1px dotted;

	cursor:help;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

hr {

	display:block;

	height:1px;

	border:0;

	border-top:1px solid #ccc;

	margin:1em 0;

	padding:0;

}

input[type=submit], input[type=button], button {

	margin:0;

	padding:0;

}

input, select, a img {

	vertical-align:middle;

}

b, strong {

	font-weight: bold;

}

i, em {

	font-style: italic;

}

/*--- clear ---*/

 .clear {

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

	zoom: 1;

}

.clear-fix {

	zoom: 1;

}

.clear-fix:after {

	content:".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

/*--- wordpress core ---*/

 .alignnone {

	margin: 5px 20px 20px 0;

}

.aligncenter, div.aligncenter {

	display: block;

	margin: 5px auto 5px auto;

}

.alignright {

	float:right;

	margin: 5px 0 20px 20px;

}

.alignleft {

	float: left;

	margin: 5px 20px 20px 0;

}

.aligncenter {

	display: block;

	margin: 5px auto 5px auto;

}

a img.alignright {

	float: right;

	margin: 5px 0 20px 20px;

}

a img.alignnone {

	margin: 5px 20px 20px 0;

}

a img.alignleft {

	float: left;

	margin: 5px 20px 20px 0;

}

a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	background: #fff;

	border-width: 1px;

	border-style: solid;

	max-width: 96%;

	padding: 5px 3px 10px;

	text-align: center;

}

.wp-caption.alignnone {

	margin: 5px 20px 20px 0;

}

.wp-caption.alignleft {

	margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

	margin: 5px 0 20px 20px;

}

.wp-caption img {

	border: 0 none;

	height: auto;

	margin: 0;

	max-width: 98.5%;

	padding: 0;

	width: auto;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	margin: 0;

	padding: 0 4px 5px;

}

.sticky {

}

.bypostauthor {

}

dl {

	width:100%;

	overflow:hidden;

}

dt {

	float:left;

	width: 30%;

	clear: left;

	margin-bottom: 12px;

}

dd {

	float:left;

	width: 70%;

	margin-bottom: 15px;

}

big {

	font-size: 15px;

}

code, kbd {

	border: 1px dotted;

	padding: 5px 12px;

	margin: 0px 10px

}

sup {

	vertical-align: super;

	font-size: 11px;

}

sub {

	vertical-align: sub;

	font-size: 11px;

}

.gallery-item .gallery-icon {

	margin-right: 10px;

}

i {

	margin-right: 5px;

}

a {

	text-decoration: none;

}

p {

	margin-bottom: 20px;

}

ul, ol {

	margin-bottom: 20px;

	margin-left: 30px;

}

#homebigimagepost ul, ol {
margin-left: 0px;
}
body {

	line-height: 1.7;

	font-family: Arial, Helvetica, sans-serif;

	overflow-y: scroll;

	-webkit-text-size-adjust: 100%;

	-webkit-font-smoothing: antialiased;

}

h1, h2, h3, h4, h5, h6 {

	line-height: 1.3;

	margin-bottom: 18px;

	font-weight: 400;

}

.post-password-form input[type="submit"] {

	margin-left: 20px;

	margin-bottom: 0px;

}

.post-password-form input[type="password"] {

	margin-left: 10px;

	padding: 10px 15px;

}

/*----------------------------------------------------------------------*/



/*---------------			 THEME STYLE			 ------------------*/



/*----------------------------------------------------------------------*/



/*--- structure ---*/

#gdlr-parallax-wrapper-1{ max-width: 1140px; }



 .container,#gdlr-parallax-wrapper-1 {

	padding: 0px;

	margin: 0px auto;

	position: relative;

}

.column, .columns {

	float: left;

	position: relative;

	min-height: 1px;

}

.one-ninth {

	width: 11.111%;

}

.one-eighth {

	width: 12.5%;

}

.one-seventh {

	width: 14.285%;

}

.one-fifth {

	width: 20%;

}

.two-fifth {

	width: 40%;

}

.three-fifth {

	width: 60%;

}

.four-fifth {

	width: 80%;

}

.one {

	width: 8.333%

}

.two {

	width: 16.666%;

}

.three {

	width: 25%;

}

.four {

	width: 33.333%;

}

.five {

	width: 41.666%;

}

.six { /*width: 50%;*/ width:45%!important; margin-left:16px!important; }

@media only screen and (max-width:767px) {
#gdlr-parallax-wrapper-1.gdlr-parallax-wrapper { background-color:inherit !important; }
#gdlr-parallax-wrapper-1 .gdlr-item .six.columns.gdlr-blog-list-head-wrapper { width:100% !important; margin:0 0 15px !important; }
#gdlr-parallax-wrapper-1 .gdlr-blog-list-content-item .gdlr-columns-2.six.columns { width:100% !important; margin:0 0 15px !important; }
}

.seven {

	width: 58.334%;

}

.eight {

	width: 66.667%;

}

.nine {

	width: 75%;

}

.ten {

	width: 83.334%;

}

.eleven {

	width: 91.667%;

}

.twelve {

	width: 100%;

}

.ie7 .sf-mega-section.three {

	width: 24%;

}

.gdlr-item {

	/*margin: 0px 15px 20px;*/

	min-height: 1px;

}

.gdlr-full-size-wrapper .gdlr-item-no-space {

	margin-bottom: 0px;

}

.gdlr-item-no-space {

	margin: 0px 20px 40px;

}

.gdlr-item-no-space .gdlr-item {

	margin: 0px;

}

.gdlr-item.gdlr-main-content {

	margin-bottom: 55px;

}

.gdlr-item.gdlr-divider-item {

	margin-bottom: 50px

}

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper {

	/*padding-top: 45px;*/ 

}

.gdlr-color-wrapper, .gdlr-parallax-wrapper, .gdlr-full-size-wrapper {

	padding-bottom: 40px;

}

.gdlr-full-size-wrapper .gdlr-item, .gdlr-full-size-wrapper .gdlr-item-no-space {

	margin-left: 0px;

	margin-right: 0px;

}

.gdlr-full-size-wrapper.gdlr-blog-list-head-archive-wrapper {

	padding-bottom: 0px;

}

.with-sidebar-wrapper {

	overflow: hidden;

}

.gdlr-item-start-content.sidebar-right-item {

	margin-left: 15px;

	padding-left: 14px;

	border-left-width: 1px;

	border-left-style: solid;

	padding-bottom: 9999px;

	margin-bottom: -9999px;

	padding-top:15px;

}

.home .gdlr-item-start-content.sidebar-right-item {

	margin-left: 15px;

	padding-left: 14px;

	border-left-width: 1px;

	border-left-style: solid;

	padding-bottom: 9999px;

	margin-bottom: -9999px;

	padding-top:0px!important;

}

.gdlr-item-start-content.sidebar-left-item {

	margin-right: 15px;

	padding-right: 14px;

	border-right-width: 1px;

	border-right-style: solid;

	padding-bottom: 9999px;

	margin-bottom: -9999px;

}

.ie7 .gdlr-item-start-content {

	overflow: hidden;

}

audio {

	width: 100%;

}

.mejs-container .mejs-controls .mejs-horizontal-volume-slider {

	position: relative;

	clear: both;

	float: right;

	top: -31px;

}

img, video {

	max-width: 100%;

	height: inherit;

	width: auto;

	/* for ie8 */

}

.ms-container video {

	max-width: none;

}

input[type="text"], input[type="email"], input[type="password"], textarea {

	border: 0px;

	outline: none;

	padding: 6px;

	max-width: 100%;

}

/*--- transition / color animation  ---*/

 a {

	transition: color 300ms, background-color 300ms, opacity 300ms;

	-moz-transition: color 300ms, background-color 300ms, opacity 300ms;

	/* FF3.7+ */

	-o-transition: color 300ms, background-color 300ms, opacity 300ms;

	/* Opera 10.5 */

	-webkit-transition: color 300ms, background-color 300ms, opacity 300ms;

	/* Saf3.2+, Chrome */

}

/*--- boxed style ---*/

 .body-wrapper {

	overflow: hidden;

}

.body-wrapper.gdlr-boxed-style {

	margin: 0px auto;

	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);

	-webkit-box-shadow: 0px 5px 2px rgba(0, 0, 0, 0.15);

	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);

}

img.gdlr-full-boxed-background {

	min-height: 100%;

	min-width: 1024px;

	width: 100%;

	height: auto;

	position: fixed;

	top: 0;

	left: 0;

	z-index: -1;

}

@media screen and (max-width: 1024px) {

	img.gdlr-full-boxed-background {

		left: 50%;

		margin-left: -512px;

	}

}

.content-wrapper {

	position:relative;

	z-index: 89;

}

/*--- top navigation ---*/

 .top-navigation-wrapper {

	position: relative;

	z-index: 98;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.top-navigation-left {

	float: left;

	margin: 0px 15px;

}

.top-navigation-left-text {

	font-size: 10px;

	letter-spacing: 1px;

	font-weight: bold;

	padding: 12px 0px;

	line-height: 18px;

	text-transform: uppercase;

}

.top-navigation-right {

	float: right;

	margin: 0px 15px;

}

.top-social-wrapper {

	padding-top: 8px;

	padding-bottom: 8px;

}

/* height = 33px */

 .top-social-wrapper .social-icon {

	float: left;

	margin-left: 13px;

	max-width: 14px;

}

.top-social-wrapper .social-icon:first-child {

	margin-left: 0px;

}

.top-social-wrapper .social-icon a {

	opacity: 0.6;

	filter: alpha(opacity=60);

}

.top-social-wrapper .social-icon a:hover {

	opacity: 1;

	filter: alpha(opacity=100);

}

.gdlr-breadcrumbs-wrapper {

	overflow: hidden;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

/*--- search form ---*/

 nav.gdlr-navigation {

	line-height: 0;

}

nav.gdlr-navigation.gdlr-align-left {

	text-align: left;

}

nav.gdlr-navigation.gdlr-align-left #gdlr-menu-search-button {

	float: right;

}

nav.gdlr-navigation.gdlr-align-center {

	text-align: center;

}

nav.gdlr-navigation ul.sf-menu {

	text-align: left;

	display: inline-block;

	float: none;

	line-height: 1.7;

}

.gdlr-navigation-substitute {

	position: relative;

	z-index: 91;

}

.gdlr-navigation-gimmick {

	position: absolute;

	bottom: 0px;

	top: 0px;

}

#gdlr-menu-search-button {

	margin-right: 0px;

	display: inline-block;

	font-size: 13px;

	padding: 21px 20px 20px;

	cursor: pointer;

	vertical-align: top;

	margin-left: 20px;

}

#gdlr-menu-search {

	position: absolute;

	top: 100%;

	right: 0px;

	width: 250px;

	display: none;

	z-index: 999;

	text-align: left;

}

#gdlr-menu-search input[type="text"] {

	margin: 0px;

	background: transparent;

	padding: 20px 23px;

}

#gdlr-menu-search input[type="submit"] {

	display: none;

}

/*--- top login menu---*/

 .gdlr-login-form input[type="text"], .gdlr-login-form input[type="email"], .gdlr-login-form input[type="password"] {

	width: 200px;

	padding: 12px;

	margin-bottom: 5px;

}

.gdlr-login-form label {

	display: block;

	margin-bottom: 4px;

}

.gdlr-login-form p {

	margin-bottom: 0px;

	margin-top: 9px;

	overflow: hidden;

}

.gdlr-login-form p:first-child {

	margin-top: 0px;

}

.gdlr-login-form input[type="submit"] {

	margin-bottom: 0px;

}

.gdlr-login-form input[type="checkbox"] {

	margin: 2px 10px 0px 0px;

	float: left;

}

.gdlr-login-form .login-remember {

	padding-top: 3px;

}

/*--- header ---*/

 .gdlr-top-woocommerce-button {

	cursor: pointer;

	width: 15px;

	height: 18px;

	padding: 13px 4px 0px;

	text-align: center;

	font-size: 10px;

	margin-top: -9px;

}

.gdlr-top-woocommerce-wrapper {

	float: right;

	margin-left: 10px;

	padding-left: 20px;

}

.gdlr-top-woocommerce {

	text-align: center;

	padding-top: 20px;

	display: none;

	position: absolute;

	right: 15px;

}

.gdlr-top-woocommerce .gdlr-top-woocommerce-inner {

	padding: 30px 45px 23px;

}

.gdlr-top-woocommerce .gdlr-cart-count {

	margin-bottom: 8px;

}

.gdlr-top-woocommerce .gdlr-cart-amount {

	margin-bottom: 20px;

}

.gdlr-top-woocommerce-inner > a {

	display: block;

	font-sizE: 14px;

	font-weight: bold;

	margin-bottom: 8px;

}

.gdlr-header-wrapper {

	z-index: 99;

	left: 0px;

	right: 0px;

	background-position: center 0px;

	position: relative;

}

.gdlr-header-wrapper.full-size-header {

	background-repeat:no-repeat;

	background-size: 100%;

	background-position:50% 50%;

	background-position:50% 50%9 !important;

}

.gdlr-header-container {

	position: relative;

	z-index: 97;

}

.gdlr-header-inner {

	margin-left: 15px;

	margin-right: 15px;

	padding-top: 1px;

}

.gdlr-logo {

	float: left;

	margin-left:auto;

	margin-right: auto;

}

.gdlr-logo h1 {

	margin-bottom: 0px;

	line-height: 0;

}

.style-header-2 .gdlr-logo {

	float: none;

}

.gdlr-logo-right-banner {

	float: right;

}

.gdlr-fixed-header {

	position: fixed;

	top: 0px;

	left: 0px;

	right: 0px;

	z-index: 999;

}

.admin-bar .gdlr-fixed-header {

	top: 32px

}

.gdlr-navigation-wrapper {

	border-top-width: 4px;

	border-top-style: solid;

}

.gdlr-navigation-wrapper .gdlr-navigation-container {
	position: relative;
}

.gdlr-navigation-wrapper .gdlr-navigation {
	margin:0;
}

#content-section-2 #gdlr-parallax-wrapper-1.gdlr-parallax-wrapper { padding:0 !important; }

.gdlr-navigation-wrapper .gdlr-main-menu > li { padding:0; }

.gdlr-navigation-wrapper .gdlr-main-menu > li > a {

	font-size: 12px;

	padding: 17px 25px 17px 20px;

	margin: 0px;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul-pre, .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul {

	padding-right: 38px;

}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul:after {

	top: 26px;

	right: 19px;

}

.gdlr-page-title-wrapper {

	padding: 10px 0px 10px;

	position: relative;

	z-index: 89;

	text-align: left;

	line-height: 1;

}

.gdlr-page-title-wrapper .gdlr-page-title-overlay {

	position: absolute;

	top: 0px;

	right: 0px;

	bottom: 0px;

	left: 0px;

	background: #000;

	opacity: 0.2;

	filter: alpha(opacity=20);

}

.gdlr-page-title-wrapper .gdlr-page-title-container {

	position: relative;

}

.gdlr-page-title-wrapper .gdlr-page-title {

	font-size: 27px;

	margin: 5px 15px 0px;

	display: block;

	font-weight: 400;

}

.single .gdlr-page-title-wrapper .gdlr-page-title {

	font-size: 31px;

	font-weight: 600;

}

.gdlr-page-title-wrapper .gdlr-page-caption {

	font-size: 15px;

	margin: 8px 15px 0px;

	display: block;

	font-style: italic;

}

.gdlr-page-title-wrapper .gdlr-page-title-gimmick {

	font-size: 20px;

	display: block;

	margin-top: 20px;

}

.gdlr-blog-page-title-wrapper {

	padding-top: 40px;

}

.gdlr-blog-page-caption {

	margin: 6px 15px 20px;

	font-size: 13px;

	font-style: italic;

}

.gdlr-blog-page-caption .gdlr-separator {

	margin: 0px 7px;

}

.gdlr-blog-page-caption .gdlr-separator:first-child {

	display: none;

}

.gdlr-blog-page-caption .blog-info {

	display: inline;

}

.gdlr-blog-page-caption-category .blog-info {

	display: inline;

}

.gdlr-blog-page-caption-category {

	font-size: 13px;

	font-weight: bold;

	margin: 0px 15px;

}

.gdlr-blog-page-caption-category i {

	margin-right: 12px;

}

.gdlr-blog-page-caption-category .gdlr-rating-score i {

	margin-right: 4px;

}

.gdlr-blog-page-caption-category .gdlr-rating-score {

	display: inline;

	margin-right: 29px;

}

/*--- header shortcode ---*/

 .gdlr-heading-shortcode.with-background {

	padding: 8px 19px;

	display: inline-block;

}

.gdlr-heading-shortcode i {

	margin-right: 10px;

}

/*--- wrapper item ---*/

 .gdlr-color-wrapper, .gdlr-parallax-wrapper {

	overflow: hidden;

	background-position: center 0px;

	background-repeat: repeat;

	position: relative;

}

/*--- sidebar ---*/

 .with-sidebar-container .with-sidebar-content {

	float: right;

}

.with-sidebar-container .with-sidebar-left {

	position: static;

}

.gdlr-widget-title {

	font-size: 17px;

	font-weight: 700;

	margin-bottom: 30px;

}

.gdlr-sidebar .gdlr-widget-title {

	display: block;

	padding-right: 4px;

	font-size: 12px;

	letter-spacing: 1px;

	text-align: center;

	text-transform: uppercase;

	padding: 16px 15px 14px;

	line-height: 1;

}

.widget.gdlr-widget {

	margin-bottom: 45px;
	margin-top: 10px!important;

}

.gdlr-sidebar.gdlr-fixed-sidebar {

	position: fixed;

	bottom: 0px;

}

.gdlr-sidebar.gdlr-absolute-sidebar {

	position: absolute;

	bottom: 0px;

}

.gdlr-sidebar.gdlr-left-sidebar.gdlr-absolute-sidebar {

	left: 0px;

}

.gdlr-sidebar.gdlr-right-sidebar.gdlr-absolute-sidebar {

	right: 0px;

}

/*--- stunning-text ---*/



/*.31{ position: relative; }*/

 .gdlr-stunning-text-item.type-center {

	text-align:center;

	margin-bottom: 35px;

}

.gdlr-stunning-text-item.type-center .stunning-text-title {

	font-size: 33px;

	font-weight: bold;

	margin-bottom: 25px;

}

.gdlr-stunning-text-item.type-center .stunning-text-caption {

	font-size: 16px;

}

.gdlr-stunning-text-item.type-center .stunning-text-button {

	margin: 15px 0px 0px;

}

.gdlr-stunning-text-item.type-normal.gdlr-button-on {

	padding-right: 190px;

	position: relative;

}

.gdlr-stunning-text-item.type-normal .stunning-text-title {

	font-size: 29px;

	margin-bottom: 18px;

}

.gdlr-stunning-text-item.type-normal .stunning-text-caption {

	font-size: 16px;

}

.gdlr-stunning-text-item.type-normal .stunning-text-button {

	position: absolute;

	right: 0px;

	top: 50%;

	margin-top: -22px;

	margin-right: 0px;

}

.gdlr-stunning-text-item.with-padding {

	padding: 35px 35px 15px;

}

.gdlr-stunning-text-item.with-padding.with-border {

	border-width: 3px;

	border-style: solid;

}

.gdlr-stunning-text-item.with-padding.gdlr-button-on {

	padding-right: 180px;

}

.gdlr-stunning-text-item.with-padding .stunning-text-button {

	right: 40px;

}

.gdlr-stunning-text-item.with-padding .stunning-text-caption {

	margin-bottom: 20px;

}

/*--- footer ---*/

 .footer-wrapper {

	position: relative;

	background-repeat: no-repeat;

	background-position: right top;

	border-top-width: 4px;

	border-top-style: solid;

}

.footer-wrapper a {

	cursor: pointer;

}

.footer-wrapper .widget.gdlr-widget {

	margin-bottom: 60px;

}

.footer-wrapper .gdlr-widget-title {

	margin-bottom: 35px;

	font-size: 19px;

}

.footer-container {

	padding-top: 60px;

}

.ie7 .footer-wrapper {

	overflow: hidden;

}

.copyright-left {

	margin: 0px 15px;

	float: left;

}

.copyright-right {

	margin: 0px 15px;

	float: right;

}

.copyright-wrapper {

	border-top-width: 1px;

	border-top-style: solid;

}

.copyright-container {

	padding: 15px 0px;

	font-size: 12px;

}

/*--- shortcode ---*/

 .gdlr-shortcode-wrapper {

	margin-left: -15px;

	margin-right: -15px;

}

/*--- 404 page not found ---*/

 .page-not-found-block {

	text-align: center;

	padding: 50px 50px 60px;

	margin: 50px 0px 50px;

}

.page-not-found-block .page-not-found-title {

	font-size: 45px;

	line-height: 1;

	margin-bottom: 17px;

}

.page-not-found-block .page-not-found-caption {

	font-size: 20px;

	margin-bottom: 35px;

}

.page-not-found-block .page-not-found-icon {

	font-size: 89px;

	line-height: 1;

	margin-bottom: 20px;

}

.page-not-found-search {

	max-width: 300px;

	margin: 0px auto;

}

.page-not-found-search .gdl-search-form {

	padding-right: 30px;

}

.page-not-found-search .gdl-search-form input[type="text"] {

	padding: 12px 15px;

	font-size: 15px;

	border: none;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	border-radius: 0;

}

.page-not-found-search .gdl-search-form input[type="submit"] {

	background-image: url('images/light/icon-search.png');

}

body.search .page-not-found-block {

	margin-top: 0px;

}

/*----------------------------------------------------------------------*/



/*---------------			 CONTENT ITEM			------------------*/



/*----------------------------------------------------------------------*/



/*--- item title ---*/

 .gdlr-item-title-wrapper.gdlr-item {

	margin-bottom: 40px;

}

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center {

	margin-bottom: 70px;

}

.gdlr-item-title-wrapper .gdlr-item-title {

	font-size: 30px;

	margin-bottom: 0px;

	line-height: 1;

	display: inline-block;

}

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next {

	vertical-align: super;

	font-size: 20px;

	cursor: pointer;

}

.gdlr-item-title-wrapper .gdlr-flex-prev {

	margin-right: 40px;

	padding: 10px 18px 10px 18px;

}

.gdlr-item-title-wrapper .gdlr-flex-next {

	margin-left: 40px;

	padding: 10px 18px 10px 18px;

}

.gdlr-item-title-wrapper .gdlr-item-title-caption {

	margin-top: 28px;

	font-size: 16px;

}

.gdlr-item-title-wrapper .gdlr-item-title-link {

	margin-top: 27px;

	display: block;

}

.gdlr-item-title-wrapper .gdlr-item-title-divider {

	width: 50px;

	margin-top: 28px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

}

.gdlr-item-title-wrapper.pos-center {

	text-align: center;

}

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider {

	margin-left: auto;

	margin-right: auto;

}

.gdlr-title-item {

	margin-bottom: 20px;

}

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item {

	margin-bottom: 0px;

}

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title {

	font-size: 39px;

}

.gdlr-item-title-wrapper.pos-blog-title.gdlr-item {

	text-align: center;

	margin-bottom: 30px;

}

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title {

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	display: block;

	padding: 17px 15px 18px;

	border-top-width: 2px;

	border-top-style: solid;

	letter-spacing: 1px;

}

/*--- accordion / toggle ---*/

 .accordion-tab > .accordion-content {

	display: none;

}

.accordion-tab.active > .accordion-content {

	display: block;

}

.gdlr-accordion-item.style-1 .accordion-tab {

	overflow: hidden;

	padding: 11px 0px;

	border-top-width: 1px;

	border-top-style: solid;

}

.gdlr-accordion-item.style-1 .accordion-tab:first-child {

	border: 0px;

	padding-top: 0px;

}

.gdlr-accordion-item.style-1 .accordion-title {

	font-weight: normal;

	font-size: 17px;

	line-height: 26px;

	margin-bottom: 0px;

	cursor: pointer;

	transition: color 200ms;

	-moz-transition: color 200ms;

	-o-transition: color 200ms;

	-webkit-transition: color 200ms;

}

.gdlr-accordion-item.style-1 .accordion-title i {

	margin-right: 25px;

	font-size: 13px;

	width: 9px;

	height: 13px;

	padding: 12px 14px 10px;

	display: inline-block;

}

.gdlr-accordion-item.style-1 .accordion-content {

	padding-top: 18px;

	margin-left: 62px;

}

.gdlr-accordion-item.style-1 .accordion-title span {

	overflow: hidden;

	display: block;

}

.gdlr-accordion-item.style-1 .accordion-title i {

	float: left;

	transition: color 200ms, background-color 200ms;

	-moz-transition: color 200ms, background-color 200ms;

	-o-transition: color 200ms, background-color 200ms;

	-webkit-transition: color 200ms, background-color 200ms;

}

.gdlr-accordion-item.style-2 .accordion-tab {

	overflow: hidden;

	padding-bottom: 4px;

}

.gdlr-accordion-item.style-2 .accordion-title {

	padding-bottom: 16px;

	font-weight: 400;

	font-size: 15px;

	line-height: 18px;

	margin-bottom: 0px;

	cursor: pointer;

}

.gdlr-accordion-item.style-2 .accordion-title i {

	margin-right: 20px;

	font-size: 13px;

}

.gdlr-accordion-item.style-2 .accordion-content {

	margin-left: 31px;

}

/*--- button ---*/

 input[type="submit"], input[type="button"] {

	-webkit-appearance: none;

}

.gdlr-button, input[type="button"], input[type="submit"] {

	display: inline-block;

	font-size: 13px;

	padding: 10px 25px;

	margin-bottom: 15px;

	margin-right: 5px;

	outline: none;

	cursor: pointer;

	text-transform: uppercase;

	font-weight: 700;

	letter-spacing: 1px;

	border: none;

}

.gdlr-button.small {

	font-size: 11px;

	padding: 11px 16px;

}

.gdlr-button.large {

	font-size: 14px;

	padding: 13px 25px;

}

.gdlr-button.with-border {

	border-bottom-width: 3px;

	border-bottom-style: solid;

}

.gdlr-button .gdlr-icon {

	margin-right: 5px;

	letter-spacing: 1px;

}

/*--- column service ---*/

 .gdlr-column-service-item .column-service-icon {

	margin-right: 15px;

	font-size: 30px;

	line-height: 18px;

}

.gdlr-column-service-item .column-service-icon i {

	margin: 0px;

}

.gdlr-column-service-item .column-service-title {

	margin-bottom: 20px;

	font-size: 18px;

	line-height: 25px;

}

.gdlr-column-service-item.gdlr-type-1 .column-service-icon {

	float: left;

	margin-right: 25px;

}

.gdlr-column-service-item.gdlr-type-1 .column-service-icon.gdlr-skin-box {

	background: transparent;

}

.gdlr-column-service-item.gdlr-type-1 .column-service-content-wrapper {

	overflow: hidden;

}

.gdlr-column-service-item.gdlr-type-2 {

	text-align: center;

}

.gdlr-column-service-item.gdlr-type-2 .column-service-icon {

	width: 33px;

	height: 33px;

	font-size: 25px;

	line-height: 36px;

	padding: 20px;

	margin: 0px auto 30px;

	-moz-border-radius: 38px;

	-webkit-border-radius: 38px;

	border-radius: 38px;

}

/*--- service with image ---*/

 .gdlr-service-with-image-item .service-with-image-thumbnail {

	max-width: 190px;

	float: left;

	margin-right: 40px;

	background: #fff;

	padding: 7px;

	border-width: 1px;

	border-style: solid;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	overflow: hidden;

}

.gdlr-service-with-image-item .service-with-image-thumbnail img {

	display: block;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	overflow: hidden;

}

.gdlr-service-with-image-item .service-with-image-title {

	font-size: 18px;

	margin-top: 35px;

}

.gdlr-service-with-image-item .service-with-image-content-wrapper {

	overflow: hidden;

}

.gdlr-service-with-image-item.gdlr-right {

	text-align: right;

}

.gdlr-service-with-image-item.gdlr-right .service-with-image-thumbnail {

	float: right;

	margin-left: 40px;

	margin-right: 0px;

}

/*--- feature media ---*/

 .gdlr-feature-media-item .feature-media-button {

	margin-top: 15px;

}

.gdlr-feature-media-item.gdlr-left .feature-media-thumbnail {

	float:left;

	margin-right:5%;

	width:37%;

}

.gdlr-feature-media-item.gdlr-left .feature-media-content-wrapper {

	overflow: hidden;

}

.gdlr-feature-media-item.gdlr-center {

	text-align: center;

}

.gdlr-feature-media-item.gdlr-center .feature-media-thumbnail {

	max-width: 700px;

	margin: 0px auto 40px;

}

.gdlr-feature-media-item.gdlr-center .feature-media-content-wrapper {

	max-width: 700px;

	margin: 0px auto;

}

.gdlr-feature-media-item.gdlr-center .feature-media-divider {

	width: 300px;

	max-width: 100%;

	margin: 0px auto 40px;

	border-bottom-width: 5px;

	border-bottom-style: solid;

}

.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item {

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 15px;

}

/*--- divider ---*/

 .gdlr-divider {

	border-bottom-width: 1px;

	border-style: solid;

	margin: 0px auto;

	max-width: 100%;

}

.gdlr-divider.double {

	height: 3px;

	border-top-width: 1px;

}

.gdlr-divider.dotted {

	border-style: dashed;

}

.gdlr-divider.double-dotted {

	height: 3px;

	border-top-width: 1px;

	border-style: dashed;

}

.gdlr-divider.thick {

	border-bottom-width: 3px;

}

/*--- box with icon ---*/

 .gdlr-box-with-icon-item {

	text-align: center;

	padding: 40px 30px 20px;

	position: relative;

}

.gdlr-box-with-icon-item > i {

	font-size: 45px;

	display: inline-block;

	margin-bottom: 22px;

	margin-right: 0;

}

.gdlr-box-with-icon-item .box-with-icon-title {

	font-size: 20px;

	margin-bottom: 20px;

	display: block;

}

.gdlr-box-with-icon-item.pos-left {

	text-align: left;

	padding: 30px 40px 20px;

}

.gdlr-box-with-icon-item.pos-left > i {

	float: left;

	margin: 5px 25px 0px 0px;

}

.gdlr-box-with-icon-item.type-circle .box-with-circle-icon {

	padding: 18px;

	display: inline-block;

	position: absolute;

	-moz-border-radius: 30px;

	-webkit-border-radius: 30px;

	border-radius: 30px;

}

.gdlr-box-with-icon-item.type-circle .box-with-circle-icon > i {

	font-size: 22px;

	margin-right: 0;

}

.gdlr-box-with-icon-item.type-circle.pos-top {

	padding-top: 50px;

}

.gdlr-box-with-icon-item.type-circle.pos-top .box-with-circle-icon {

	top: -30px;

	left: 50%;

	margin-left: -30px;

}

.gdlr-box-with-icon-item.type-circle.pos-left {

	margin-left: 40px;

	padding-left: 50px;

}

.gdlr-box-with-icon-item.type-circle.pos-left .box-with-circle-icon {

	left: -30px;

	top: 50%;

	margin-top: -30px;

}

/*-- icon --*/

 i.gdlr-icon {

	margin-right: 10px;

}

/*--- frame ---*/

 .gdlr-frame-shortcode {

	line-height: 1;

}

.gdlr-frame-shortcode.gdlr-align-left {

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}

.gdlr-frame-shortcode.gdlr-align-right {

	float: right;

	margin-left: 20px;

	margin-bottom: 20px;

}

.gdlr-frame-shortcode.gdlr-align-center {

	text-align: center;

	margin-bottom: 20px;

}

.gdlr-frame-shortcode .gdlr-frame-caption {

	display: block;

	text-align: center;

	margin-top: 15px;

}

.gdlr-frame {

	display: inline-block;

	max-width: 100%;

	position: relative;

}

.gdlr-frame img {

	display: block;

}

.gdlr-frame.frame-type-border {

	padding: 6px;

	border-style: solid;

	border-width: 1px;

}

.gdlr-frame.frame-type-solid {

	padding: 5px;

}

.gdlr-frame.frame-type-rounded {

	overflow: hidden;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

}

.gdlr-frame.frame-type-circle {

	overflow: hidden;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

}

.gdlr-frame.frame-type-solid.frame-type-circle .gdlr-image-link-shortcode, .gdlr-frame.frame-type-border.frame-type-circle .gdlr-image-link-shortcode {

	overflow: hidden;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

}

.gdlr-frame.frame-type-solid.frame-type-rounded .gdlr-image-link-shortcode, .gdlr-frame.frame-type-border.frame-type-rounded .gdlr-image-link-shortcode {

	overflow: hidden;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

}

.gdlr-image-frame-item {

	text-align: center;

	line-height: 0;

}

.gdlr-image-frame-item .image-frame-item {

	display: inline-block;

	line-height: 1;

}

/*--- image link ---*/

 .gdlr-image-link-shortcode {

	position: relative;

}

.gdlr-image-link-shortcode .gdlr-image-link-overlay {

	position: absolute;

	top: 0px;

	right: 0px;

	bottom: 0px;

	left: 0px;

	opacity: 0;

	filter: alpha(opacity=0);

	cursor: pointer;

}

.gdlr-image-link-shortcode .gdlr-image-link-icon {

	padding: 25px;

	line-height: 1;

	display: inline-block;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -37px;

	margin-left: -37px;

	background: url('images/portfolio-icon-overlay.png');

	opacity: 0;

	filter: alpha(opacity=0);

	-moz-border-radius: 37px;

	-webkit-border-radius: 37px;

	border-radius: 37px;

	filter: inherit;

}

.gdlr-image-link-shortcode .gdlr-image-link-icon i {

	margin-right: 0px;

}

.gdlr-image-link-shortcode .gdlr-image-link-icon i.icon-link {

	font-size: 22px;

	padding: 1px;

}

.gdlr-image-link-shortcode .gdlr-image-link-icon i.icon-search {

	font-size: 22px;

	padding: 2px;

}

.gdlr-image-link-shortcode .gdlr-image-link-icon i.icon-play {

	font-size: 21px;

	margin-left: 0px;

}

/*--- personnel ---*/

 .gdlr-personnel-item.carousel.round-style {

	padding-top: 45px;

}

.gdlr-personnel-item.carousel .personnel-item {

	margin: 0px 15px;

}

.gdlr-personnel-item.carousel.box-style .personnel-item {

	padding-top: 35px;

}

.gdlr-personnel-item.carousel .personnel-item:first-child {

	margin-left: 0px;

}

.personnel-content .gdlr-icon {

	margin-right: 5px;

}

.gdlr-personnel-item.box-style .personnel-item-inner {

	padding: 25px 30px;

	position: relative;

}

.gdlr-personnel-item.box-style .personnel-item-inner:after {

	content:'';

	height: 0px;

	width: 0px;

	border: 12px solid transparent;

	position: absolute;

	right: 0px;

	bottom: -24px;

}

.gdlr-personnel-item.box-style .personnel-info {

	margin-top: 30px;

	text-align: center;

}

.gdlr-personnel-item.box-style .personnel-author {

	font-size: 21px;

	font-weight: bold;

}

.gdlr-personnel-item.box-style .personnel-author-image {

	width: 65px;

	height: 65px;

	position: absolute;

	left: 50%;

	top: -35px;

	margin-left: -35px;

	border-width: 3px;

	border-style: solid;

	overflow: hidden;

	-moz-border-radius: 35px;

	-webkit-border-radius: 35px;

	border-radius: 35px;

}

.gdlr-personnel-item.box-style .personnel-position {

	font-size: 15px;

}

.gdlr-personnel-item.box-style .personnel-content {

	text-align: center;

	margin-top: 15px;

}

.gdlr-personnel-item.box-style .personnel-social {

	text-align: center;

	font-size: 20px;

	margin-top: 14px;

}

.gdlr-personnel-item.box-style .personnel-social i {

	margin: 0px 1px;

}

.gdlr-personnel-item.plain-style .personnel-item-inner {

	padding: 25px 30px;

	position: relative;

}

.gdlr-personnel-item.plain-style .personnel-item-inner:after {

	content:'';

	height: 0px;

	width: 0px;

	border: 12px solid transparent;

	position: absolute;

	right: 0px;

	bottom: -24px;

}

.gdlr-personnel-item.plain-style .personnel-info {

	margin-top: 20px;

	text-align: center;

}

.gdlr-personnel-item.plain-style .personnel-author {

	font-size: 21px;

	font-weight: bold;

}

.gdlr-personnel-item.plain-style .personnel-position {

	font-size: 15px;

}

.gdlr-personnel-item.plain-style .personnel-content {

	text-align: center;

	margin-top: 20px;

}

.gdlr-personnel-item.plain-style .personnel-social {

	text-align: center;

	font-size: 22px;

	margin-top: 14px;

}

.gdlr-personnel-item.box-style {

	margin-top: 35px;

}

.gdlr-personnel-item.plain-style .personnel-social i {

	margin: 0px 10px 0px 0px;

}

.gdlr-personnel-item.round-style .personnel-item, .gdlr-personnel-item.round-style .personnel-author-image {

	position: relative;

	overflow: hidden;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

}

.gdlr-personnel-item.round-style .personnel-item img {

	display: block;

}

.gdlr-personnel-item.round-style .personnel-item-inner {

	position: absolute;

	opacity: 0;

	filter: alpha(opacity=0);

	top: 50%;

	left: 40px;

	right: 40px;

	text-align: center;

	background: transparent;

}

.gdlr-personnel-item.round-style .personnel-author {

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 2px;

}

.gdlr-personnel-item.round-style .personnel-position {

	font-size: 16px;

	font-style: italic;

}

.gdlr-personnel-item.round-style .personnel-content {

	margin-top: 20px;

}

/*--- pie chart ---*/

 .gdlr-pie-chart-item {

	text-align: center;

}

.gdlr-pie-chart-item .gdlr-chart {

	margin: 0px auto 30px;

}

.gdlr-pie-chart-item .pie-chart-title {

	font-size: 17px;

	font-weight: 400;

}

/*--- skill bar ---*/

 .gdlr-skill-bar-wrapper {

	margin-bottom: 15px;

}

.gdlr-skill-bar-wrapper .gdlr-skill-bar-progress {

	width: 0;

	position: relative;

}

.gdlr-skill-bar-wrapper.gdlr-size-small .gdlr-skill-bar-progress {

	height: 8px;

}

.gdlr-skill-bar-wrapper.gdlr-size-medium .gdlr-skill-bar-progress {

	padding: 8px 0px;

	font-size: 15px;

}

.gdlr-skill-bar-wrapper.gdlr-size-large .gdlr-skill-bar-progress {

	padding: 14px 0px;

	font-size: 17px;

}

.gdlr-skill-bar-wrapper .skill-bar-content {

	font-weight: bold;

}

.gdlr-skill-bar-wrapper.gdlr-size-small .skill-bar-content {

	margin-bottom: 10px;

	display: block;

	font-size: 14px;

}

.gdlr-skill-bar-wrapper.gdlr-size-small {

	margin-bottom: 20px;

}

.gdlr-skill-bar-wrapper.gdlr-size-medium .skill-bar-content {

	padding: 0px 16px;

}

.gdlr-skill-bar-wrapper.gdlr-size-medium .skill-bar-content i {

	position: absolute;

	font-size: 15px;

	right: 8px;

	top: 50%;

	margin-top: -8px;

}

.gdlr-skill-bar-wrapper.gdlr-size-large .skill-bar-content {

	padding: 0px 22px;

}

.gdlr-skill-bar-wrapper.gdlr-size-large .skill-bar-content i {

	position: absolute;

	font-size: 18px;

	right: 16px;

	top: 50%;

	margin-top: -9px;

}

/*--- skill round ---*/

 .gdlr-skill-item-wrapper {

	text-align: center;

	line-height: 1;

}

.gdlr-skill-item-wrapper .gdlr-skill-item-title {

	font-size: 67px;

	font-weight: bold;

	margin-bottom: 11px;

}

.gdlr-skill-item-wrapper .gdlr-skill-item-dot {

	font-size: 25px;

	margin-bottom: 8px;

}

.gdlr-skill-item-wrapper .gdlr-skill-item-caption {

	font-size: 24px;

}

.gdlr-skill-item-wrapper.gdlr-type-2 {

	margin: 0px;

	padding: 80px 20px;

}

/*--- notification ---*/

 .gdlr-notification {

	padding: 13px;

}

.gdlr-notification > i {

	float: left;

	margin-right: 15px;

	margin-top: 3px;

}

.gdlr-notification > .notification-content {

	display: block;

	overflow: hidden;

}

.gdlr-notification.color-background {

	padding: 16px;

}

.gdlr-notification.color-border {

	border-width: 3px;

	border-style: solid;

}

/*--- tab ---*/

 .gdlr-tab-item.horizontal > .tab-title-wrapper {

	overflow: hidden;

}

.gdlr-tab-item.horizontal > .tab-title-wrapper .tab-title {

	float: left;

	border-style: solid;

	border-width: 1px 1px 1px 0px;

	font-size: 13px;

	line-height: 19px;

	font-weight: bold;

	padding: 11px 20px;

	margin-bottom: 0px;

	cursor: pointer;

}

.gdlr-tab-item.horizontal > .tab-title-wrapper .tab-title:first-child {

	border-left-width: 1px;

}

.gdlr-tab-item.horizontal > .tab-title-wrapper .tab-title i {

	margin-right: 10px;

}

.gdlr-tab-item.horizontal > .tab-title-wrapper .tab-title.active {

	border-bottom-width: 0px;

	padding-bottom: 12px;

}

.gdlr-tab-item.horizontal > .tab-content-wrapper {

	margin-top: -1px;

	padding: 20px 20px 0px;

	border-width: 1px;

	border-style: solid;

}

.gdlr-tab-item.horizontal > .tab-content-wrapper .tab-content {

	display: none;

}

.gdlr-tab-item.horizontal > .tab-content-wrapper .tab-content.active {

	display: block;

}

.gdlr-tab-item.vertical > .tab-title-wrapper {

	float: left;

	margin-right: -1px;

	max-width: 40%;

	text-align: center;

}

.gdlr-tab-item.vertical > .tab-title-wrapper .tab-title {

	border-style: solid;

	border-width: 0px 1px 1px;

	font-size: 13px;

	line-height: 19px;

	font-weight: bold;

	padding: 11px 30px;

	margin-bottom: 0px;

	cursor: pointer;

}

.gdlr-tab-item.vertical > .tab-title-wrapper .tab-title:first-child {

	border-top-width: 1px;

}

.gdlr-tab-item.vertical > .tab-title-wrapper .tab-title.active {

	padding-bottom: 12px;

	border-right-width: 0px;

}

.gdlr-tab-item.vertical > .tab-title-wrapper .tab-title i {

	margin-right: 10px;

}

.gdlr-tab-item.vertical > .tab-content-wrapper {

	overflow: hidden;

	padding: 20px 20px 0px;

	border-width: 1px;

	border-style: solid;

}

.gdlr-tab-item.vertical > .tab-content-wrapper .tab-content {

	display: none;

}

.gdlr-tab-item.vertical > .tab-content-wrapper .tab-content.active {

	display: block;

}

.gdlr-tab-item.vertical.right > .tab-title-wrapper {

	float: right;

	margin-left: -1px;

	margin-right: 0px;

}

.gdlr-tab-item.vertical.right > .tab-title-wrapper .tab-title.active {

	border-right-width: 1px;

	border-left-width: 0px;

}

/*--- table ---*/

 table {

	width: 100%;

	text-align: center;

}

table tr td {

	padding: 15px 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

table tr th {

	padding: 13px 0px;

	font-size: 16px;

	font-weight: normal;

}

table.style-2 {

	border-spacing:2px;

	border-collapse:separate;

}

table.style-2 tr td {

	border-bottom-width: 0px;

}

/*--- testimonial ---*/

 .gdlr-testimonial-item.carousel .testimonial-item {

	margin: 0px 15px;

}

.gdlr-testimonial-item.carousel .testimonial-item:first-child {

	margin-left: 0px;

}

.gdlr-testimonial-item.round-style .testimonial-item {

	padding-bottom: 35px;

}

.gdlr-testimonial-item.round-style .testimonial-item-inner {

	padding: 30px 30px 60px;

	position: relative;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.gdlr-testimonial-item.round-style .testimonial-info {

	margin-top: 15px;

}

.gdlr-testimonial-item.round-style .testimonial-author {

	font-weight: bold;

}

.gdlr-testimonial-item.round-style .testimonial-author-image {

	width: 65px;

	height: 65px;

	position: absolute;

	left: 50%;

	bottom: -35px;

	margin-left: -35px;

	border-width: 3px;

	border-style: solid;

	overflow: hidden;

	-moz-border-radius: 35px;

	-webkit-border-radius: 35px;

	border-radius: 35px;

}

.gdlr-testimonial-item.box-style .testimonial-item {

	padding-bottom: 75px;

}

.gdlr-testimonial-item.box-style .testimonial-item-inner {

	padding: 25px 30px;

	position: relative;

}

.gdlr-testimonial-item.box-style .testimonial-item-inner:after {

	content:'';

	height: 0px;

	width: 0px;

	border: 12px solid transparent;

	position: absolute;

	right: 0px;

	bottom: -24px;

}

.gdlr-testimonial-item.box-style .testimonial-info {

	margin-top: 15px;

	text-align: right;

}

.gdlr-testimonial-item.box-style .testimonial-author {

	font-weight: bold;

}

.gdlr-testimonial-item.box-style .testimonial-author-image {

	width: 65px;

	height: 65px;

	position: absolute;

	right: 34px;

	bottom: -75px;

}

.gdlr-testimonial-item.plain-style .testimonial-item {

	text-align: center;

	font-size: 16px;

}

.gdlr-testimonial-item.plain-style .testimonial-item-inner {

	padding: 25px 30px;

	position: relative;

}

.gdlr-testimonial-item.plain-style .testimonial-item-inner:after {

	content:'';

	height: 0px;

	width: 0px;

	border: 12px solid transparent;

	position: absolute;

	right: 0px;

	bottom: -24px;

}

.gdlr-testimonial-item.plain-style .testimonial-info {

	margin-top: 15px;

	font-size: 17px;

}

.gdlr-testimonial-item.plain-style .testimonial-author:before {

	content:"- ";

	display: inline;

}

.gdlr-testimonial-item.plain-style.large {

	font-size: 20px;

}

/*--- block quote ---*/

 blockquote {

	background-repeat: no-repeat;

	background-position: 20px 24px;

	font-size: 30px;

	font-style: italic;

	/*background-image: url('images/dark/quote-small.png');*/

	background-size: 24px 20px;

	padding: 20px 20px 0px 60px;

	border-bottom-width: 0px;

	border-top-width: 0px;

	border-style: solid;

	margin-bottom: 20px;

	line-height: 1.2;

	color: #333;

}

blockquote.gdlr-align-left {

	width: 33%;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}

blockquote.gdlr-align-right {

	width: 33%;

	float: right;

	margin-right: 20px;

	margin-bottom: 20px;

}

blockquote.gdlr-align-center {

	text-align: center;

	font-size: 33px;

	padding-top: 10px;

	margin-bottom: 27px;

}

/*--- dropcap ---*/

 div.gdlr-dropcap {

	margin-top: 2px;

	margin-bottom: 0px;

	margin-right: 7px;

	margin-left: 2px;

	float: left;

	font-size: 25px;

	font-size: 29px;

	width: 32px;

	height: 32px;

	line-height: 30px;

	text-align: center;

	float: left;

}

div.gdlr-dropcap.gdlr-type-circle {

	-moz-border-radius: 16px;

	-webkit-border-radius: 16px;

	border-radius: 16px;

	font-size: 18px;

	margin-right: 10px;

}

/*--- styled box ---*/

 .gdlr-styled-box-head-wrapper {

	overflow: hidden;

}

.gdlr-styled-box-head {

	overflow: hidden;

	height: 40px;

}

.gdlr-styled-box-corner {

	float: right;

	height: 0px;

	width: 0px;

	border-style: solid;

	border-width: 0px 40px 40px 0px;

	border-right-color: transparent;

}

.gdlr-styled-box-body {

	padding: 45px 40px 25px;

}

.gdlr-styled-box-body.with-head {

	padding-top: 5px;

}

.gdlr-styled-box-body .gdlr-styled-box-head-wrapper {

	overflow: hidden;

}

/*--- code item ---*/

 .gdlr-code-item {

	padding: 7px 15px;

	border-width: 1px;

	border-style: solid;

	overflow: hidden;

}

.gdlr-code-item .gdlr-code-title {

	font-weight: bold;

	cursor: pointer;

}

.gdlr-code-item .gdlr-code-title i {

	font-size: 9px;

	margin-right: 7px;

}

.gdlr-code-item .gdlr-code-content {

	padding: 8px 14px;

	display: none;

	line-height: 2;

}

.gdlr-code-item.active .gdlr-code-content {

	display: block;

	line-height: 2;

}

/*--- process ---*/

 .gdlr-process-wrapper .gdlr-process-tab {

	padding-bottom: 10px;

	margin-bottom: 20px;

	position: relative;

}

.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-icon {

	width: 24px;

	height: 24px;

	line-height: 24px;

	font-size: 22px;

	padding: 30px;

	overflow: hidden;

	border-width: 3px;

	border-style: solid;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

}

.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-icon i {

	margin-right: 0px;

}

.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-tab-content {

	overflow: hidden;

}

.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-title {

	font-size: 21px;

	margin-bottom: 17px;

	font-weight: normal;

}

.gdlr-process-wrapper .gdlr-process-tab .process-line {

	position: absolute;

}

.gdlr-process-wrapper .gdlr-process-tab .process-line .process-line-divider {

	position: absolute;

}

.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .gdlr-process-icon {

	float: left;

	margin-right: 30px;

	text-align: center;

}

.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .process-line {

	top: 110px;

	bottom: 0px;

	left: 35px;

	width: 20px;

}

.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .process-line .process-line-divider {

	left: 50%;

	margin-left: -1px;

	bottom: 5px;

	top: 0px;

	border-left-width: 1px;

	border-left-style: dashed;

}

.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .process-line .fa-chevron-down, .gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .process-line .icon-chevron-down {

	position: absolute;

	bottom: 0px;

	margin: 0px;

	font-size: 20px;

}

.gdlr-process-wrapper.gdlr-horizontal-process {

	text-align: center;

}

.gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .gdlr-process-icon {

	margin: 0px auto 30px;

}

.gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .process-line {

	top: 35px;

	left: 50%;

	right: -50%;

	height: 20px;

}

.gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .process-line .process-line-divider {

	left: 75px;

	right: 55px;

	top: 50%;

	margin-top: -1px;

	border-top-width: 1px;

	border-top-style: dashed;

}

.gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .process-line .fa-chevron-right, .gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .process-line .icon-chevron-right {

	position: absolute;

	right: 50px;

	margin: 0px;

	font-size: 20px;

}

/*----------------------------------------------------------------------*/



/*---------------			   MEDIA ITEM			------------------*/



/*----------------------------------------------------------------------*/



/*--- banner ---*/

 .gdlr-banner-images ul.slides li {

	margin: 0px 15px;

}

.gdlr-banner-images ul.slides li:first-child {

	margin-left: 0px;

}

.gdlr-banner-description-item .gdlr-banner-title {

	font-size: 23px;

	margin-bottom: 15px;

	font-weight: normal;

}

.gdlr-banner-description-item .gdlr-banner-description {

	margin-bottom: 25px;

}

.gdlr-banner-description-item .nav-container {

	overflow: hidden;

}

.gdlr-banner-description-item .nav-container.style-1 .flex-direction-nav {

	margin-left: 0px;

}

.gdlr-banner-description-item .nav-container.style-1 .flex-control-nav {

	display: none;

}

.gdlr-banner-images ul.slides li img {

	width: auto;

	display: inline-block;

}

.gdlr-banner-images ul.slides li {

	text-align: center;

}

.gdlr-banner-item-wrapper .flex-direction-nav {

	line-height: 1;

}

.gdlr-banner-item-wrapper .flex-direction-nav a {

	padding-top: 18px;

	padding-bottom: 18px;

}

.gdlr-banner-item-wrapper .flex-direction-nav .flex-prev {

	background: transparent;

	left: -60px;

	opacity: 1;

	font-size: 30px;

}

.gdlr-banner-item-wrapper .flex-direction-nav .flex-next {

	background: transparent;

	right: -60px;

	opacity: 1;

	font-size: 30px;

}

/*--- gallery ---*/

 .gdlr-gallery-item.gdlr-item {

	margin: 0px 15px;

}

.gdlr-gallery-item.gdlr-item .gallery-item {

	margin: 0px 5px 10px;

}

.gdlr-gallery-item.gdlr-item .gallery-item img {

	display: block;

	margin: 0px auto;

}

.gdlr-gallery-item.gdlr-item .gallery-caption {

	display: block;

	text-align: center;

	padding: 7px 0px 6px;

}

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item {

	padding: 5px;

	cursor: pointer;

}

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container {

	margin: 0px 5px 10px;

	position: relative;

	overflow: hidden;

}

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail {

	display: none;

}

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child {

	display: block;

}

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img {

	margin: 0px auto;

	display: block;

}

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper {

	position: absolute;

	bottom: 0px;

	left: 0px;

	right: 0px;

	text-align: center;

}

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption {

	padding: 10px 15px;

	opacity: 0.8;

	filter: alpha(opacity=80);

	display: inline-block;

	max-width: 60%;

}

.gdlr-banner-images.gdlr-item .flex-direction-nav i {

	margin-right: 0px;

	font-size: 24px;

}

.gdlr-gallery-grid.gdlr-item {

	margin: 0px 13px;

}

.gdlr-gallery-grid.gdlr-item .gdlr-gallery-grid-container img {

	display: block;

}

.gdlr-gallery-grid.gdlr-item .gallery-grid-first {

	width: 33.333%;

	float: left;

}

.gdlr-gallery-grid.gdlr-item .gallery-grid-first-inner {

	margin: 0px 2px 4px;

}

.gdlr-gallery-grid.gdlr-item .gallery-grid-second {

	width: 33.333%;

	float: left;

}

.gdlr-gallery-grid.gdlr-item .gallery-grid-second-inner {

	margin: 0px 2px 4px;

}

.gdlr-gallery-grid.gdlr-item .gallery-grid-five {

	width: 50%;

	float: left;

}

.gdlr-gallery-grid.gdlr-item .gallery-grid-five-inner {

	margin: 0px 2px 4px;

}

/*--- slider caption / stack image ---*/

 .gdlr-caption-wrapper {

	position: absolute;

	bottom: 0px;

	left: 0px;

	right: 0px;

	z-index: 90;

}

.gdlr-caption-wrapper .gdlr-caption-inner {

	margin: 0px auto;

}

.gdlr-caption-wrapper.position-center {

	text-align: center;

}

.gdlr-caption-wrapper.position-left .gdlr-caption {

	float: left;

	text-align: left;

}

.gdlr-caption-wrapper.position-right .gdlr-caption {

	float: right;

	text-align: left;

}

.gdlr-caption-wrapper.position-center .gdlr-caption {

	display: inline-block;

}

.gdlr-caption-wrapper .gdlr-caption {

	max-width: 40%;

	padding: 25px 28px;

}

.gdlr-caption-wrapper .gdlr-caption .gdlr-caption-title {

	font-size: 24px;

	line-height: 1;

	margin-bottom: 14px;

}

.gdlr-full-size-wrapper .gdlr-caption-wrapper.position-post-right {

	max-width: 350px;

}

.gdlr-caption-wrapper .gdlr-caption {

	opacity: 0.77;

	filter: alpha(opacity=77);

}

.gdlr-caption-title a {

	color:#FFF;

}

.gdlr-caption-wrapper.post-slider .gdlr-caption {

	max-width: none;

	background: transparent;

}

.gdlr-caption-wrapper.post-slider .gdlr-caption .blog-info {

	float: left;

	margin-right: 10px;

	margin-bottom: 13px;

}

.gdlr-post-slider-item.style-post-bottom .gdlr-caption .blog-info {

	display: none;

}

.gdlr-caption-wrapper.position-post-left {

	right: auto;

	top: 0px;

	max-width: 40%;

}

.gdlr-caption-wrapper.position-post-right {

	left: auto;

	top: 0px;

	max-width: 40%;

}

.gdlr-post-slider-item.style-post-left .gdlr-caption, .gdlr-post-slider-item.style-post-right .gdlr-caption {

	padding: 30px 25px;

}

.gdlr-post-slider-item.style-post-left .flex-direction-nav .flex-prev {

	left: 40%;

}

.gdlr-post-slider-item.style-post-right .flex-direction-nav .flex-next {

	right: 40%;

}

.gdlr-caption-wrapper.post-slider, .gdlr-post-slider-item.style-post-left .flex-prev, .gdlr-post-slider-item.style-post-left .flex-next, .gdlr-post-slider-item.style-post-right .flex-prev, .gdlr-post-slider-item.style-post-right .flex-next {

	opacity: 0.8;

	filter: alpha(opacity=80);

}

.gdlr-post-slider-item {

	padding-bottom: 25px;

}

.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption {

	position: relative;

	margin: 0px;

	display: inline-block;

}

.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-inner {

	position: relative;

}

.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date {

	position: absolute;

	top: -33px;

	left: 0px;

	padding: 5px 12px;

}

.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-title {

	margin-bottom: 0px;

}

.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link {

	font-size: 18px;

	position: absolute;

	right: -26px;

	top: 0px;

	height: 30px;

	padding: 22px 10px;

}

.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link i {

	margin-right: 0px;

}

.gdlr-stack-image {

	position: relative;

	margin-bottom: 40px;

}

.gdlr-stack-image img {

	display: block;

}

.style-without-space.gdlr-post-slider-list-item-wrapper li > a {

	margin-right: -1px;

}

/*--- post slider list ---*/

 .gdlr-post-slider-list-item-wrapper {

	margin-bottom: 20px;

}

.gdlr-post-slider-list-item-wrapper li > a {

	display: block;

	overflow: hidden;

	position: relative;

}

.gdlr-post-slider-list-item-wrapper li > a .gdlr-blog-overlay {

	display: block;

}

.gdlr-post-slider-list-item-wrapper .post-slider-list-item-title {

	font-size: 12px;

	padding-top: 12px;

	line-height: 1.3;

	text-align: center;

	font-weight: 400;

}

.gdlr-post-slider-list-item-wrapper .gdlr-item-title-wrapper.pos-blog-title.gdlr-item {

	margin-bottom: 0px;

}

.gdlr-post-slider-list-item-wrapper.style-with-space ul li {

	margin: 0px 15px;

}

.gdlr-post-slider-list-item-wrapper.style-with-space ul li:first-child {

	margin-left: 0px;

}

.gdlr-post-slider-list-item-wrapper.style-with-space .gdlr-post-slider-list-item {

	padding: 30px;

	margin-bottom: 12px;

}

.gdlr-post-slider-list-item-wrapper.style-without-space .post-slider-list-item-title {

	font-size: 12px;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 1.3;

	padding: 15px 14px;

}

.gdlr-post-slider-list-item-wrapper.style-without-space .flex-direction-nav a {

	position: absolute;

	top: 0;

	margin-top: 0px;

	font-size: 15px;

}

.gdlr-post-slider-list-item-wrapper.style-without-space .flex-direction-nav a:hover {

	top: 0;

	margin-top: 0px;

	opacity: 0.7;

}

.gdlr-post-slider-list-item-wrapper.style-without-space .flex-control-nav-wrapper {

	display: none;

}

.post-list-slider-nav {

	line-height: 1;

	margin: 0px 15px;

	text-align: right;

	font-size: 16px;

}

.post-list-slider-nav > span {

	padding: 10px 15px;

	display: inline-block;

	margin-left: 3px;

	cursor: pointer;

	transition: background-color 300ms, color 300ms;

	-moz-transition: background-color 300ms, color 300ms;

	-o-transition: background-color 300ms, color 300ms;

	-webkit-transition: background-color 300ms, color 300ms;

}

.post-list-slider-nav > span > i {

	margin-right: 0px;

}

/* -- Layer slider style modification --*/

 body .ls-v5 .ls-bottom-slidebuttons a {

	width: 18px;

}

body .ls-v5 .ls-bottom-slidebuttons, body .ls-v5 .ls-nav-start, body .ls-v5 .ls-nav-stop, body .ls-v5 .ls-nav-sides {

	top: -45px;

}

body .ls-v5 .ls-nav-prev {

	left: 20px;

}

body .ls-v5 .ls-nav-next {

	right: 20px;

}

/* -- Master slider style modification --*/

 body .ms-skin-default .ms-nav-prev, body .ms-skin-default .ms-nav-next {

	width: 27px;

	height: 46px;

	margin-top: -13px;

}

body .ms-skin-default .ms-nav-prev {

	background: url('images/master-slider-left.png');

}

body .ms-skin-default .ms-nav-next {

	background: url('images/master-slider-right.png');

}

body .ms-skin-default .ms-bullet {

	background-image: none;

	;

	border-width: 2px;

	border-style: solid;

	border-color: #ffffff;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	transition: background-color 200ms;

	-moz-transition: background-color 200ms;

	-o-transition: background-color 200ms;

	-webkit-transition: background-color 200ms;

	margin-bottom: 20px;

	width: 8px;

	height: 8px;

}

body .ms-skin-default .ms-bullet-selected {

	background-image: none;

}

body .ms-skin-default .ms-inner-controls-cont {

	position: static;

}

body .ms-skin-default .ms-bullet.ms-bullet-selected, body .ms-skin-default .ms-bullet:hover {

	background: #949494;

}

body .ms-skin-default .ms-slide .ms-slide-vcbtn {

	top: auto;

	bottom: 60px;

	right: 50%;

	margin-right: -14px;

}

/*--- price table ---*/

 .gdlr-price-inner-item {

	margin: 0px 3px;

	border-style: solid;

	border-width: 1px;

	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08);

	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08);

	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08);

}

.gdlr-price-item .price-title-wrapper {

	padding-bottom: 5px;

	text-align: center;

}

.gdlr-price-item .price-title {

	font-size: 19px;

	padding: 6px 0px;

	margin: 0px;

}

.gdlr-price-item .price-tag {

	font-size: 22px;

	line-height: 1;

	padding: 25px 0px;

	font-weight: bold;

	background-image: url('images/light/price-tag-shadow.png');

	background-position: 0px 0px;

	background-repeat: repeat-x;

}

.gdlr-price-item .price-content {

	text-align: center;

	font-size: 13px;

	line-height: 1.5;

	overflow: hidden;

	padding-bottom: 5px;

}

.gdlr-price-item .price-content ul {

	list-style: none;

	margin-left: 0px;

}

.gdlr-price-item .price-content ul li {

	padding: 12px 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.gdlr-price-item .price-button {

	text-align: center;

}

.gdlr-price-item .price-button .gdlr-button {

	margin: 0px 0px 25px;

}

.gdlr-price-item .best-price {

	margin-top: -25px;

}

.gdlr-price-item .best-price .price-title {

	font-size: 22px;

}

.gdlr-price-item .best-price .price-tag {

	padding: 34px 20px;

	font-size: 30px;

}

.gdlr-price-item .best-price .price-button {

	padding-bottom: 15px;

}

/*----------------------------------------------------------------------*/



/*---------------			POST TYPE ITEM		   ------------------*/



/*----------------------------------------------------------------------*/



/*--- pagination ---*/

 .gdlr-pagination {

	margin: 0px 15px;

	margin-bottom: 60px;

	font-size: 12px;

}

.gdlr-pagination a {

	cursor: pointer;

}

.gdlr-pagination .page-numbers.current {

	cursor: default;

}

.gdlr-pagination .page-numbers {

	display: inline-block;

	padding: 8px 13px 7px;

	margin-right: 3px;

}

.blog-item-ajax-nav {

	line-height: 1;

}

.blog-item-ajax-nav > span {

	padding: 8px 12px;

	display: inline-block;

	margin-right: 3px;

	cursor: pointer;

	transition: background-color 300ms, color 300ms;

	-moz-transition: background-color 300ms, color 300ms;

	-o-transition: background-color 300ms, color 300ms;

	-webkit-transition: background-color 300ms, color 300ms;

}

.blog-item-ajax-nav > span > i {

	margin-right: 0px;

}

.blog-item-ajax-content {

	overflow: hidden;

}

.blog-item-ajax-content.gdlr-loading {

	background: url('images/dark/now-loading.gif') center no-repeat;

}

/*--- social share ---*/

 .gdlr-social-share {

	line-height: 1;

	padding: 15px 25px;

}

.gdlr-social-share .social-share-title {

	font-size: 14px;

	line-height: 28px;

	font-weight: bold;

	float: left;

	margin-right: 20px;

	margin-bottom: 0px;

	text-transform: uppercase;

}

.gdlr-social-share .social-share-title i {

	margin-right: 12px;

}

.gdlr-social-share a {

	display: inline-block;

	width: 28px;

	margin-right: 10px;

}

.gdlr-social-share a img {

	display: block;

}

/*--- post author ---*/

 .gdlr-post-author {

	margin-bottom: 45px;

	padding: 40px 40px 45px;

}

.gdlr-post-author .post-author {

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 14px;

	text-transform: capitalize;

}

.gdlr-post-author .post-author-title {

	font-size: 16px;

	font-weight: bold;

	text-transform: capitalize;

	margin-bottom: 25px;

	border-bottom-width: 0px;

	border-bottom-style: solid;

}

.gdlr-post-author .post-author-avartar {

	float: left;

	margin-right: 20px;

	overflow: hidden;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

}

.gdlr-post-author .post-author-avartar img {

	margin: 0;

	display: block;

}

.gdlr-post-author .post-author-content {

	overflow: hidden;

	font-size: 13px;

}

/*--- comment ---*/

 .gdlr-comments-area {

	margin-bottom: 60px;

}

.gdlr-comments-area .comments-title {

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

	margin-bottom: 20px;

	padding-top: 30px;

	padding-bottom: 8px;

	border-bottom-width: 0px;

	border-bottom-style: solid;

	letter-spacing: 2px;

}

.gdlr-comments-area ol.commentlist {

	list-style: none;

	margin-left: 0px;

}

.gdlr-comments-area ol.commentlist .comment-article {

	margin-bottom: 30px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.gdlr-comments-area ol.commentlist ol.children {

	list-style: none;

	margin-left: 40px;

}

.gdlr-comments-area .comment-avatar {

	float: left;

	overflow: hidden;

	margin-right: 20px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.gdlr-comments-area .comment-avatar img {

	display: block;

}

.gdlr-comments-area .comment-body {

	overflow: hidden;

	position: relative;

}

.gdlr-comments-area .comment-author {

	font-size: 15px;

	font-weight: bold;

	margin-bottom: 4px;

}

.gdlr-comments-area .comment-reply {

	position: absolute;

	top: 0px;

	right: 0px;

	font-size: 15px;

}

.gdlr-comments-area .comment-reply i {

	margin-right: 12px;

}

.gdlr-comments-area .comment-time {

	line-height: 20px;

	margin-bottom: 5px;

}

.gdlr-comments-area .comment-time i {

	font-size: 16px;

	line-height: 20px;

	float: left;

	margin-right: 6px;

}

.gdlr-comments-area .comment-time time {

	font-style: italic;

}

.gdlr-comments-area .comment-content {

	margin-top: 15px;

}

.comment-respond .comment-form {

	width: 101%;

}

.comment-respond .comment-reply-title {

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 15px;

	padding-top: 10px;

	padding-bottom: 8px;

	border-bottom-width: 0px;

	border-bottom-style: solid;

}

.comment-respond .comment-form-head > input {

	float: left;

	width: 28.5%;

	margin: 0 0 0 1.5%;

	padding: 11px 1.5%;

	border: 0px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.comment-respond .comment-form-head > input:first-child {

	width: 30%;

	margin-left: 0%;

}

.comment-respond .comment-form-comment > textarea {

	margin: 9px 0 0;

	padding: 11px 2%;

	width: 95%;

	border: 0px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	display: block;

}

.comment-respond .comment-form-comment > textarea:focus {

	outline: none;

}

.comment-respond .form-submit > input[type="submit"] {

	margin-bottom: 0px;

	margin-top: 20px;

	padding: 15px 20px;

	font-size: 11px;

}

/*--- blog ---*/

 .gdlr-blog-thumbnail {

	position: relative;

	overflow: hidden;

}

.gdlr-blog-thumbnail img {

	display: block;

}

.gdlr-blog-thumbnail .gdlr-blog-overlay {

	background: #000;

	opacity: 0;

	filter: alpha(opacity=70);

	position: absolute;

	top: 0px;

	right: 0px;

	bottom: 0px;

	left: 0px;

}

.gdlr-blog-thumbnail .gdlr-blog-gradient-overlay {

	background: url('images/overlay-gradient.png') bottom center repeat-x;

	position: absolute;

	top: 0px;

	right: 0px;

	bottom: 0px;

	left: 0px;

}

.gdlr-blog-thumbnail .gdlr-blog-overlay-icon {

	color: #ffffff;

	opacity: 0;

	filter: alpha(opacity=70);

	font-size: 40px;

	line-height: 40px;

	width: 40px;

	text-align: center;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -16px;

	margin-left: -20px;

}

.gdlr-blog-thumbnail .gdlr-blog-overlay-icon i {

	margin: 0px;

}

.gdlr-blog-thumbnail.gdlr-audio {

	overflow: visible;

}

.gdlr-blog-thumbnail .gdlr-blog-thumbnail-inner {

	overflow: hidden;

	position: relative;

}

.gdlr-blog-thumbnail .icon-bullhorn {

	margin-right: 9px;

}

.gdlr-blog-thumbnail .gdlr-sticky-banner {

	position: absolute;

	bottom: 0px;

	font-size: 11px;

	font-weight: bold;

	padding: 7px 15px;

	text-transform: uppercase;

	right: 0;

}

.blog-item-filter {

	margin: 0px 15px;

	text-align: right;

	padding-bottom: 30px;

}

.blog-item-filter a {

	margin-left: 2px;

	margin-bottom: 2px;

	padding: 6px 13px;

	font-size: 11px;

	text-transform: none;

	display: inline-block;

}

.blog-item-filter .gdlr-saperator {

	margin-right: 17px;

	;

}

.blog-item-filter .gdlr-saperator:first-child {

	display: none;

}

.blog-item-holder {

	min-height: 125px;

        clear: both;

}

.blog-item-holder.gdlr-loading {

	background: url('images/dark/now-loading.gif') center 35px no-repeat;

}

.gdlr-blog-modern.gdlr-item {

	position: relative;

	margin-bottom: 30px;

}

.gdlr-blog-modern .post-header {

	padding: 0px 20px 15px;

	position: absolute;

	left: 0px;

	bottom: 0px;

	right: 0px;

}

.gdlr-blog-modern .gdlr-blog-title {

	font-size: 15px;

	margin-bottom: 3px;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.gdlr-blog-modern .gdlr-rating-score {

	font-size: 11px;

	display: block;

	margin-bottom: 6px;

}

.gdlr-blog-modern .gdlr-blog-info {

	font-size: 12px;

	font-style: italic;

}

.gdlr-blog-modern .gdlr-blog-info .blog-info {

	display: inline;

}

.gdlr-blog-modern .gdlr-blog-info .gdlr-separator {

	margin: 0px 6px;

}

.gdlr-blog-modern .gdlr-blog-info .gdlr-separator:first-child {

	display: none;

}

.gdlr-blog-modern .post-modern-category {

	font-size: 10px;

	text-transform: uppercase;

	padding: 3px 12px;

	opacity: 1.0;

	filter: alpha(opacity=100);

	display: inline-block;

	margin-bottom: 11px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}

.gdlr-blog-modern .post-modern-category, .gdlr-blog-modern .post-modern-category:hover {

	color: #fff;

}

.blog-top-featured-wrapper .gdlr-blog-modern.gdlr-item {

	margin-bottom: 0px;

}

.blog-top-featured-wrapper .gdlr-blog-modern .gdlr-standard-style {

	border-bottom-width: 2px;

	border-bottom-style: solid;

}

.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child {

	margin-left: 0px;

}

.gdlr-item.gdlr-blog-grid {

	margin-bottom: 45px;

}

.gdlr-blog-carousel-item .flex-viewport {

	padding: 0px 4px;

	margin: 0px -4px;

}

.gdlr-blog-grid .gdlr-blog-title {

	font-size: 15px;

	margin-bottom: 10px;

	font-weight: 700;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.gdlr-blog-grid .gdlr-blog-content {

	margin-bottom: 0px;

	margin-top: 18px;

}

.gdlr-blog-grid .gdlr-blog-thumbnail {

	margin-bottom: 20px;

}

.gdlr-blog-grid .gdlr-blog-thumbnail img {

	display: block;

	margin: 0px auto;

}

.gdlr-blog-grid .gdlr-blog-info {

	font-size: 12px;

	font-style: italic;

}

.gdlr-blog-grid .gdlr-blog-info .blog-info {

	display: inline;

}

.gdlr-blog-grid .gdlr-blog-info .gdlr-separator {

	margin: 0px 6px;

}

.gdlr-blog-grid .gdlr-blog-info .gdlr-separator:first-child {

	display: none;

}

.gdlr-blog-grid .excerpt-read-more i {

	margin-left: 8px;

	margin-right: 0px;

}

.gdlr-blog-grid .excerpt-read-more {

	text-transform: uppercase;

	font-size: 11px;

	margin-top: 18px;

	font-weight: 700;

	display: inline-block;

	letter-spacing: 2px;

}

.gdlr-blog-widget.gdlr-item {

	margin-top: 15px;

	padding-top: 15px;

	border-top-width: 1px;

	border-top-style: solid;

}

.gdlr-blog-widget.gdlr-item:first-child {

	border: 0px;

	padding-top: 0px;

	margin-top: 0px;

}

.gdlr-blog-widget .gdlr-blog-thumbnail {

	max-width: 84px;

	float: left;

	margin-right: 15px;

}

.gdlr-blog-widget .gdlr-blog-thumbnail .gdlr-sticky-banner {

	display: none;

}

.gdlr-blog-widget .post-header {

	overflow: hidden;

}

.gdlr-blog-widget .gdlr-blog-title {

	font-size: 14px;

	margin-bottom: 7px;

	font-weight: 600;

}

.gdlr-blog-widget .gdlr-rating-score {

	font-size: 12px;

	display: inline;

	margin-right: 10px;

}

.gdlr-blog-widget .gdlr-blog-info {

	font-size: 12px;

	font-style: italic;

}

.gdlr-blog-widget .gdlr-blog-info .blog-info {

	display: inline;

}

.gdlr-blog-widget .gdlr-blog-info .gdlr-separator {

	margin: 0px 6px;

}

.gdlr-blog-widget .gdlr-blog-info .gdlr-separator:first-child {

	display: none;

}

.gdlr-blog-widget-nav {

	margin: 15px 15px 20px;

}

.gdlr-item.gdlr-blog-medium {

	margin-bottom: 30px;

}

.gdlr-blog-medium .gdlr-blog-thumbnail {

	float: left;

	width: 48%;

}

.gdlr-blog-medium .gdlr-blog-thumbnail img {

	display: block;

	margin: 0px auto;

	 max-height: 230px;

    max-width: 300px;

    min-height: 251px;

    min-width: 385px;

}

.gdlr-blog-medium .gdlr-blog-content-wrapper {

	overflow: hidden;

	padding: 37px 30px 0px;

}

.gdlr-blog-medium .gdlr-blog-title {

	font-size: 16px;

	text-transform: uppercase;

	font-weight: 700;

	margin-bottom: 6px;

	letter-spacing: 2px;

	line-height: 1.5;

}

.gdlr-blog-medium .gdlr-blog-info {

	font-size: 12px;

	margin-bottom: 17px;

	font-style: italic;

}

.gdlr-blog-medium .gdlr-blog-info .blog-info {

	display: inline;

}

.gdlr-blog-medium .gdlr-blog-info .gdlr-separator {

	margin: 0px 6px;

}

.gdlr-blog-medium .gdlr-blog-info .gdlr-separator:first-child {

	display: none;

}

.gdlr-blog-medium .gdlr-blog-content {

	margin-bottom: 22px;

}

.gdlr-blog-medium .excerpt-read-more i {

	margin-left: 8px;

	margin-right: 0px;

}

.gdlr-blog-medium .excerpt-read-more {

	text-transform: uppercase;

	font-size: 11px;

	margin-top: 18px;

	font-weight: 700;

	display: inline-block;

	letter-spacing: 2px;

}

.gdlr-item.gdlr-blog-full {

	margin-bottom: 30px;

}

.blog-item-holder .gdlr-blog-full .gdlr-blog-content {

	margin-bottom: 0px;

}

.blog-item-holder .gdlr-blog-full .blog-content-wrapper {

	padding: 30px 30px;

}

.gdlr-blog-full:last-child {

	border-bottom-width: 0px;

	padding-bottom: 0px;

}

.gdlr-blog-full .gdlr-blog-title {

	font-size: 21px;

	font-weight: bold;

	margin-bottom: 8px;

}

.gdlr-blog-full .gdlr-blog-thumbnail {

	text-align: center;

}

.gdlr-blog-full .gdlr-blog-thumbnail img {

	display: block;

	margin: 0px auto;

	/* float: left!important;

    margin: 30px 30px 0!important;

    width: 40%!important;*/

}

.gdlr-blog-full .gdlr-blog-info {

	font-size: 11px;

	margin-bottom: 14px;

}

.gdlr-blog-full .gdlr-blog-info .blog-info {

	display: inline;

}

.gdlr-blog-full .gdlr-blog-info .gdlr-separator {

	margin: 0px 6px;

}

.gdlr-blog-full .gdlr-blog-info .gdlr-separator:first-child {

	display: none;

}

.gdlr-blog-full .excerpt-read-more i {

	margin-left: 8px;

	margin-right: 0px;

}

.gdlr-blog-full .excerpt-read-more {

	text-transform: uppercase;

	font-size: 12px;

	margin-top: 18px;

	font-weight: bold;

	display: inline-block;

}

.blog-top-featured-widget {

	margin: 0px 15px;

	padding: 25px 10px 26px;

}

.blog-top-featured-widget .gdlr-blog-widget {

	margin-bottom: 0px;

	border: 0px;

}

.blog-top-featured-widget .gdlr-blog-widget-nav {

	margin-bottom: 0px;

	margin-top: 25px;

}

.gdlr-blog-thumbnail .flex-control-nav {

	display:none;

}

.gdlr-blog-thumbnail .flexslider .flex-prev, .gdlr-blog-thumbnail .flexslider .flex-next {

	opacity: 0.7;

}

.gdlr-blog-single .gdlr-blog-thumbnail {

	margin-bottom: 26px;

}

.gdlr-blog-single .gdlr-single-blog-tag {

	padding: 18px 25px;

	font-size: 13px;

}

.gdlr-blog-single .gdlr-single-blog-tag i {

	font-size: 16px;

	margin-right: 16px;

}

.single-post .gdlr-single-nav {

	padding: 30px 40px;

}

.single-post .gdlr-single-nav .previous-nav {

	width: 50%;

	float: left;

	margin-right: -1px;

	border-right-width: 1px;

	border-right-style: solid;

}

.single-post .gdlr-single-nav .previous-nav i {

	margin-right: 18px;

}

.single-post .gdlr-single-nav .next-nav {

	width: 50%;

	float: left;

	text-align: right;

}

.single-post .gdlr-single-nav .next-nav i {

	margin-left: 18px;

}

.single-post .gdlr-single-nav .single-nav-text {

	font-size: 13px;

	font-style: italic;

}

.single-post .gdlr-single-nav .single-nav-title {

	margin-top: 4px;

}

.gdlr-outer-nav.gdlr-nav-container i {

	font-size: 30px;

	position: absolute;

	top: 50%;

	margin-top: -4px;

}

.gdlr-outer-nav.gdlr-nav-container span {

	cursor: pointer;

	transition: background-color 200ms;

	-moz-transition: background-color 200ms;

	-o-transition: background-color 200ms;

	-webkit-transition: background-color 200ms;

	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);

	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);

	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);

}

.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-next {

	display: block;

	position: absolute;

	padding: 0px 15px;

	right: 0px;

	top: 0px;

	bottom: 0px;

	width: 13px;

}

.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-next i {

	margin-left: 5px;

}

.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-prev {

	display: block;

	position: absolute;

	padding: 0px 15px;

	left: 0px;

	top: 0px;

	bottom: 0px;

	width: 13px;

}

.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-prev i {

	margin-right: 5px;

}

.gdlr-related-post-wrapper {

	padding: 33px 18px;

}

.related-post-widget-item {

	margin: 0px 15px;

}

.related-post-header {

	display: block;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 15px 25px;

	border-bottom-width: 0px;

	border-bottom-style: solid;

}

.related-post-title {

	font-size: 12px;

	line-height: 1.2

}

.related-post-thumbnail {

	margin-bottom: 12px;

}

/*--- blog list item ---*/

 .blog-list-item-wrapper.gdlr-item {

	margin-bottom: 0px;

}

.blog-list-item-wrapper .blog-list-category {

	font-size: 10px;

	text-transform: uppercase;

	padding: 5px 13px;

	display: inline-block;

	margin-bottom: 15px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}

.blog-list-item-wrapper .blog-list-category, .blog-list-item-wrapper .blog-list-category:hover {

	color: #fff;

}

.gdlr-blog-list-head-item {

	position: relative;

}

.gdlr-blog-list-head-item img {

	width: 100%;

}

.gdlr-blog-list-head-item .post-header {

	position: absolute;

	bottom: 0px;

	left: 0px;

	right: 0px;

	padding: 0px 30px 30px;

}

.gdlr-blog-list-head-item .gdlr-blog-info {

	font-size: 12px;

}

.gdlr-blog-list-head-item .gdlr-blog-info .blog-info {

	display: inline;

}

.gdlr-blog-list-head-item .gdlr-blog-info .gdlr-separator {

	margin: 0px 6px;

}

.gdlr-blog-list-head-item .gdlr-blog-info .gdlr-separator:first-child {

	display: none;

}

.gdlr-blog-list-head-item .gdlr-blog-title {

	font-size: 18px;

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 5px;

	letter-spacing: 1px;

}

.gdlr-blog-list-content-item {

	overflow: hidden;

}

.gdlr-blog-list-content-item .blog-list-category-wrapper {

	position: absolute;

	top: 8px;

	left: 8px;

}

.gdlr-blog-list-content-item .blog-list-category {

	padding: 3px 11px;

}

.gdlr-blog-list-content-item .post-header {

	position: absolute;

	left: 0px;

	right: 0px;

	top: 50%;

	padding: 0px 20px;

	margin-top: -30px;

	text-align: center;

}

.gdlr-blog-list-content-item .gdlr-blog-info {

	font-size: 11px;

}

.gdlr-blog-list-content-item .gdlr-blog-title {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 14px;

}

.gdlr-blog-list-content-item .gdlr-standard-style {

	background: #000;

}

.gdlr-blog-list-content-item .gdlr-blog-thumbnail a, .gdlr-blog-list-content-item .gdlr-blog-thumbnail img {

	opacity: 0.6;

	filter: alpha(opacity=60);

}

.gdlr-blog-list-content-item .gdlr-blog-thumbnail:hover a {

	opacity: 1;

	filter: alpha(opacity=100);

}

.gdlr-blog-list-content-item .gdlr-columns-1 .gdlr-blog-title {

	font-size: 36px;

}

.gdlr-blog-list-content-item .gdlr-columns-1 .gdlr-blog-info {

	font-size: 16px;

}

.gdlr-blog-list-content-item .gdlr-columns-2 .gdlr-blog-title {

	font-size: 20px;

}

.gdlr-blog-list-content-item .gdlr-columns-2 .gdlr-blog-info {

	font-size: 14px;

}

.gdlr-blog-list-1-4-wrapper .gdlr-columns-2 .gdlr-blog-title {

	font-size: 13px;

}

.gdlr-blog-list-1-4-wrapper .gdlr-columns-2 .gdlr-blog-info {

	font-size: 11px;

}

.gdlr-blog-list-content-item .gdlr-columns-3 .gdlr-blog-title {

	font-size: 15px;

}

.gdlr-blog-list-content-item .gdlr-columns-3 .gdlr-blog-info {

	font-size: 12px;

}

.category .container .blog-list-item-wrapper {

	margin-top: 20px;

}

.archive .blog-item-holder {

	margin-bottom: 40px;

}

/*--- breaking news ---*/

 .gdlr-breaking-news-item.gdlr-item {

	margin-bottom: 0px;

	padding-bottom: 12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	line-height: 15px;

}

.gdlr-breaking-news-item .breaking-news-head {

	font-size: 10px;

	margin-bottom: 0px;

	text-transform: uppercase;

	font-weight: bold;

	letter-spacing: 2px;

	float: left;

}

.gdlr-breaking-news-item .breaking-news-head i {

	margin: 0px 20px 0px 15px;

	font-size: 14px;

}

.gdlr-breaking-news-item .flexslider {

	overflow: hidden;

	font-size: 13px;

}

.gdlr-breaking-news-item .flex-direction-nav a {

	opacity: 1;

	filter: alpha(opacity=100);

	background: transparent;

	padding: 0px;

	margin: 0px;

	top: 0px;

	font-size: 15px;

}

.gdlr-breaking-news-item .flex-direction-nav .flex-next {

	padding-left: 5px;

}

.gdlr-breaking-news-item .flex-direction-nav .flex-prev {

	left: auto;

	right: 13px;

	padding-right: 5px;

}

/*--- list with icon ---*/

 .list-with-icon {

	margin-bottom: 55px;

	padding-bottom: 0px;

	margin-top: 3px;

}

.list-with-icon .list-with-icon-title i {

	font-size: 23px;

	line-height: 25px;

}

.list-with-icon .list-with-icon-title {

	overflow: hidden;

	font-size: 15px;

	font-weight: bold;

	margin-bottom: 8px;

	text-transform: uppercase;

	letter-spacing: 2px;

}

.list-with-icon.gdlr-left {

	text-align: left;

}

.list-with-icon.gdlr-left .list-with-icon-title i {

	margin-left: 18px;

}

.list-with-icon.gdlr-right {

	text-align: right;

}

.list-with-icon.gdlr-right .list-with-icon-title i {

	margin-right: 18px;

}

/*--- aside format ---*/

 .format-aside .gdlr-blog-content {

	font-size: 20px;

	font-style: italic;

	padding: 30px 30px 30px;

	line-height: 1.5;

	margin-top: 0px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius:5 px;

}

.format-aside .gdlr-blog-content p:last-child {

	margin-bottom: 0px;

}

/*--- quote format ---*/

 .format-quote .gdlr-top-quote blockquote {

	font-weight: bold;

	font-size: 25px;

	font-style: normal;

	line-height: 1.4;

	padding: 0px 0px 0px 55px;

	border-top-width: 0px;

	border-bottom-width: 0px;

	background-size: 34px 29px;

	background-position: 0px 7px;

	background-image: url('images/dark/quote.png');

}

.format-quote .gdlr-top-quote blockquote, .format-quote .gdlr-top-quote blockquote p {

	margin-bottom: 12px;

}

.format-quote .gdlr-quote-author {

	font-size: 14px;

	font-weight: bold;

	padding-left: 55px;

}

.post.format-quote .gdlr-blog-content {

	border-top-style: dashed;

	border-bottom-style: dashed;

	border-top-width: 1px;

	border-bottom-width: 1px;

	padding: 40px 40px 20px;

	margin-top: 0px;

}

/*--- Link Format ---*/

 .format-link .gdlr-blog-content {

	margin-bottom: 0px;

}

.gdlr-blog-full .post.format-link .gdlr-blog-content {

	margin-bottom: 0px

}

.post.format-link {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: dashed;

	border-bottom-style: dashed;

	margin-bottom: 30px;

	padding: 40px;

}

.single-post .post.format-link {

	padding-bottom: 20px;

	padding-left: 0px;

	padding-right: 0px;

}

.gdlr-blog-full .post.format-link .gdlr-blog-title {

	margin-bottom: 5px;

}

.gdlr-blog-list-item .post.format-link {

	border: 0;

	padding: 0;

	margin: 0;

}

/*-- Blog --*/

 .gdlr-blog-content {

	margin-bottom: 50px;

}

/*----------------------------------------------------------------------*/



/*---------------				 WIDGET			  ------------------*/



/*----------------------------------------------------------------------*/



/*--- list ---*/

 .widget_recent_entries ul, .widget_recent_comments ul, .widget_pages ul, .widget_rss ul, .widget_archive ul, .widget_categories ul, .widget_nav_menu ul, .widget_meta ul {

	position: relative;

	list-style: none;

	margin-left: 0px;

}

.widget_recent_entries ul ul, .widget_recent_comments ul ul, .widget_pages ul ul, .widget_rss ul ul, .widget_archive ul ul, .widget_categories ul ul, .widget_nav_menu ul ul, .widget_meta ul ul {

	margin-top: 15px;

	margin-bottom: 0px;

}

.widget_recent_entries ul ul li:last-child, .widget_recent_comments ul ul li:last-child, .widget_pages ul ul li:last-child, .widget_rss ul ul li:last-child, .widget_archive ul ul li:last-child, .widget_categories ul ul li:last-child, .widget_nav_menu ul ul li:last-child, .widget_meta ul ul li:last-child {

	padding-bottom: 0px;

	margin-bottom: 0px;

	border-bottom-width: 0px;

}

.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_pages ul li, .widget_rss ul li, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li {

	margin-bottom: 10px;

	padding-left: 25px;

	line-height: 20px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.widget_recent_entries ul li:before, .widget_recent_comments ul li:before, .widget_pages ul li:before, .widget_rss ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before {

	content:"\f105";

	font-family: FontAwesome;

	text-align: center;

	position: absolute;

	left: 0px;

	display: block;

	height: 20px;

	width: 20px;

	margin-top: -1px;

}

/*--- tag could ---*/

 .tagcloud a {

	font-size: 11px !important;

	display: block;

	float: left;

	padding: 5px 10px;

	margin-right: 7px;

	margin-top: 7px;

	border: 0px solid;

	border-color: inherit;

	font-weight: bold;

	text-transform: uppercase;

}

.tagcloud a:hover {

	opacity: 0.8;

	filter: alpha(opacity=80);

}

.tagcloud {

	display: inline-block;

}

/*--- search form ---*/

 .gdl-search-form {

	padding-right: 22px;

	position: relative;

	padding-right: 32px;

}

.gdl-search-form input[type="text"] {

	border-width: 1px;

	border-style: solid;

	width: 100%;

	padding: 15px 15px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	font-size: 13px;

}

.gdl-search-form input[type="submit"] {

	position: absolute;

	right: 15px;

	top: 50%;

	margin: -8px 0px 0px;

	width: 16px;

	height: 16px;

	padding: 0px;

	background-color: transparent !important;

	background-size: 16px 16px;

	background-image: url('images/dark/icon-search.png');

	border: none;

}

/*--- recent post widget ---*/

 .recent-post-widget {

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	padding-bottom: 15px;

}

.footer-wrapper.recent-post-widget {

	margin-bottom: 10px;

	border-bottom-width: 0px;

}

.recent-post-widget:last-child {

	margin-bottom: 0px;

	border-bottom: 0px;

	padding-bottom: 0px;

}

.recent-post-widget .recent-post-widget-thumbnail {

	max-width: 84px;

	float: left;

	margin-right: 15px;

}

.recent-post-widget .recent-post-widget-thumbnail img {

	display: block;

}

.recent-post-widget .recent-post-widget-content {

	overflow: hidden;

	margin-top: 5px;

}

.recent-post-widget .recent-post-widget-title {

	font-size: 14px;

	margin-bottom: 3px;

	font-weight: 500;

}

.recent-post-widget .recent-post-widget-info {

	font-size: 12px;

	font-style: italic;

}

.recent-post-widget .recent-post-widget-info .blog-info {

	display: inline;

}

.recent-post-widget .recent-post-widget-info .gdlr-separator {

	margin: 0px 6px;

}

.recent-post-widget .recent-post-widget-info .gdlr-separator:first-child {

	display: none;

}

.recent-post-widget-info-2 .gdlr-rating-score {

	font-size: 12px;

	display: inline;

	margin-right: 10px;

}

.recent-post-widget-info-2 .recent-post-widget-category {

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

}

.recent-post-full-widget {

	margin-bottom: 30px;

}

.recent-post-full-widget:last-child {

	margin-bottom: 0px;

	border-bottom: 0px;

	padding-bottom: 0px;

}

.recent-post-full-widget .recent-post-widget-thumbnail {

	margin-bottom: 15px;

}

.recent-post-full-widget .recent-post-widget-thumbnail img {

	display: block;

}

.recent-post-full-widget .recent-post-widget-content {

	overflow: hidden;

	margin-top: 5px;

}

.recent-post-full-widget .recent-post-widget-title {

	font-size: 15px;

	margin-bottom: 4px;

	font-weight: 400;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.recent-post-full-widget .recent-post-widget-info {

	font-size: 12px;

	margin-bottom: 12px;

	font-style: italic;

}

.recent-post-full-widget .recent-post-widget-info .blog-info {

	display: inline;

}

.recent-post-full-widget .recent-post-widget-info .gdlr-separator {

	margin: 0px 6px;

}

.recent-post-full-widget .recent-post-widget-info .gdlr-separator:first-child {

	display: none;

}

.recent-post-full-widget .excerpt-read-more i {

	margin-left: 8px;

	margin-right: 0px;

}

.recent-post-full-widget .excerpt-read-more {

	text-transform: uppercase;

	font-size: 11px;

	margin-top: 20px;

	font-weight: 700;

	display: inline-block;

	letter-spacing: 2px;

}

.top-rated-post-widget {

	padding-bottom: 15px;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	overflow: hidden;

}

.top-rated-post-widget .top-rated-post-rating {

	color: #fff;

	background: #f5be3b;

}

.top-rated-post-widget .top-rated-post-rating {

	width: 26px;

	height: 20px;

	padding: 15px 12px;

	text-align: center;

	float: left;

	margin-right: 20px;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	font-size: 13px;

	font-weight: 700;

	line-height: 19px;

}

.top-rated-post-widget .top-rated-post-title {

	overflow: hidden;

	margin-top: 15px;

}

.gdlr-recent-post-full-widget {

	margin-top: -20px;

}

/*--- recent comment widget ---*/

 .gdlr-recent-comment-widget .recent-comment-widget-thumbnail {

	overflow: hidden;

	float: left;

	margin-right: 20px;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

}

.gdlr-recent-comment-widget .recent-comment-widget-content {

	overflow: hidden;

}

.gdlr-recent-comment-widget .recent-commnet-widget {

	padding-bottom: 20px;

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.gdlr-recent-comment-widget .recent-comment-widget-title {

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 5px;

}

.gdlr-recent-comment-widget .recent-comment-widget-info {

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 10px;

}

/*--- twitter widget ---*/

 ul.gdlr-twitter-widget {

	list-style: none;

	margin-left: 0px;

}

ul.gdlr-twitter-widget li {

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

ul.gdlr-twitter-widget li:before {

	font-size: 19px;

	line-height: 24px;

	float: left;

	margin-right: 20px;

	margin-top: 2px;

	font-family: FontAwesome;

	content:"\f099";

	*zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xf099;');

}

ul.gdlr-twitter-widget li .gdlr-twitter {

	margin-bottom: 20px;

	overflow: hidden;

}

ul.gdlr-twitter-widget li:last-child {

	border-bottom: 0px;

}

/*--- flickr widget ---*/

 .gdlr-flickr-widget .flickr_badge_image {

	max-width: 70px;

	float: left;

	margin-right: 15px;

	margin-bottom: 15px;

}

.footer-wrapper .gdlr-flickr-widget .flickr_badge_image {

	max-width: 57px;

}

/*--- post slider widget ---*/

 .gdlr-post-slider-widget .flex-control-nav {

	display: none;

}

.gdlr-post-slider-widget .gdlr-caption-title {

	padding: 7px;

	font-size: 13px;

	text-align: center;

	font-weight: bold;

	text-transform: uppercase;

	position: absolute;

	right: 0px;

	bottom: 10px;

	left: 0px;

	padding-left: 15px;

	padding-right: 15px;

}

.gdlr-post-slider-widget .flex-direction-nav li a {

	padding-top: 8px;

	padding-bottom: 8px;

	font-size: 15px;

	margin-top: -20px;

}

.gdlr-post-slider-widget .gdlr-caption-wrapper.post-slider {

	/*top: 0px;*/

	background: url('images/overlay-gradient.png') bottom center repeat-x;

}

.widget_gdlr-post-slider-widget .gdlr-widget-title {

	margin-bottom: 10px;

}

/*--- Calendar Widget ---*/

 .widget_calendar caption {

	font-size: 14px;

	margin-bottom: 14px;

	text-transform: uppercase;

	font-weight: bold;

	letter-spacing: 1px;

}

.widget_calendar th {

	font-size: 11px;

	font-weight: bold;

}

.widget_calendar table, .widget_calendar tr, .widget_calendar td {

	padding: 10px 0px;

}

.widget_calendar table tfoot td {

	border-bottom: 0;

}

/*--- gdlr-categories ---*/

 .widget_gdlr-categories-widget .gdlr-widget-title {

	margin-bottom: 0px;

}

ul.gdlr-categories {

	margin-left: 0px;

	list-style: none;

}

ul.gdlr-categories li {

	font-size: 12px;

	padding: 11px 18px 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	position: relative;

}

ul.gdlr-categories li span.gdlr-categories-count {

	position: absolute;

	right: 0px;

	top: 0px;

	padding: 11px 14px 10px;

	width: 35px;

	text-align: center;

}

/*--- instagram ---*/

 .widget_gdlr-instagram-widget .gdlr-widget-title {

	margin-bottom: 0px;

}

.gdlr-instagram-item.gdlr-widget-style {

	padding: 25px 13px;

}

.gdlr-instagram-widget {

	list-style: none;

	margin: 0px;

	line-height: 0;

	overflow: hidden;

	text-align: center;

}

.gdlr-instagram-widget li {

	max-width: 76px;

	display: inline-block;

	margin-right: 10px;

	margin-left: 10px;

	margin-bottom: 20px;

}

.gdlr-instagram-widget img {

	display: block;

}

.gdlr-instagram-list-link {

	font-size: 14px;

	margin: 0px 13px;

	text-align: center;

}

.gdlr-instagram-list-link i {

	font-size: 33px;

	margin-right: 13px;

	vertical-align: middle;

}

.gdlr-instagram-item.gdlr-carousel-style {

	padding: 16px 23px 23px;

}

.gdlr-instagram-item-head {

	margin: 0px 0px 16px;

	line-height: 1;

	text-align: center;

}

.gdlr-instagram-item-head i {

	vertical-align: middle;

}

.gdlr-instagram-item-head .icon-instagram {

	margin: 0px 18px;

	font-size: 33px;

}

.gdlr-instagram-item-head .gdlr-flex-next {

	font-size: 21px;

	display: inline-block;

	margin: 0px;

	cursor: pointer;

}

.gdlr-instagram-item-head .gdlr-flex-prev {

	font-size: 21px;

	display: inline-block;

	margin: 0px;

	cursor: pointer;

}

/*--- social counter ---*/

 .social-counter-item {

	margin-bottom: 6px;

	position: relative;

}

.social-counter-item img {

	margin-right: 20px;

}

.social-counter-item.social-counter-facebook {

	background: #6377a9;

}

.social-counter-item.social-counter-twitter {

	background: #74bbe8;

}

.social-counter-item.social-counter-youtube {

	background: #eb5f65;

}

.social-counter-item a, .social-counter-item a:hover {

	color: #fff;

}

.social-counter-item a {

	font-size: 13px;

	font-weight: 700;

}

.social-counter-item i.icon-angle-right {

	font-size: 26px;

	margin-top: -13px;

	position: absolute;

	top: 50%;

	right: 10px;

}

/*--- banner widget ---*/

 .banner-widget1-1 {

	text-align: center;

	padding: 10px;

}

.banner-widget1-2-wrapper {

	padding: 12px;

	text-align: center;

}

.banner-widget1-2-wrapper .banner-widget1-2 {

	width: 50%;

	float: left;

	padding: 16px 0px;

}

.banner-widget1-2-wrapper .banner-widget1-2-inner {

	padding: 0px 11px;

}

/*--- breadcrumbs ---*/

 .gdlr-custom-breadcrumbs {

	font-size: 11px;

	font-style: italic;

	margin: 12px 15px;

}

.gdlr-custom-breadcrumbs .gdlr-separator {

	margin: 0px 8px;

}

/*----------------------------------------------------------------------*/



/*---------------				PLUGINS			  ------------------*/



/*----------------------------------------------------------------------*/



/*--- Isotope Filtering ---*/

 .isotope-item {

	z-index: 2;

}

.isotope-hidden.isotope-item {

	pointer-events: none;

	z-index: 1;

}

.isotope, .isotope .isotope-item {

	-webkit-transition-duration: 0.8s;

	-moz-transition-duration: 0.8s;

	-ms-transition-duration: 0.8s;

	-o-transition-duration: 0.8s;

	transition-duration: 0.8s;

}

.isotope {

	-webkit-transition-property: height, width;

	-moz-transition-property: height, width;

	-ms-transition-property: height, width;

	-o-transition-property: height, width;

	transition-property: height, width;

}

.isotope .isotope-item {

	-webkit-transition-property: -webkit-transform, opacity;

	-moz-transition-property: -moz-transform, opacity;

	-ms-transition-property: -ms-transform, opacity;

	-o-transition-property: -o-transform, opacity;

	transition-property: transform, opacity;

}

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {

	-webkit-transition-duration: 0s;

	-moz-transition-duration: 0s;

	-ms-transition-duration: 0s;

	-o-transition-duration: 0s;

	transition-duration: 0s;

}

/*--- easy pie chart ---*/

 .gdlr-chart {

	position: relative;

	text-align: center;

	display: inline-block;

}

.gdlr-chart canvas {

	position: absolute;

	top: 0;

	left: 0;

	max-width: 100%;

	max-height: 100%;

	max-height: none9;

	/*- for ie 8 and below-*/

}

.gdlr-chart .chart-content-wrapper {

	position: absolute;

	left: 50%;

	top: 50%;

	line-height: 1;

	z-index: 1;

}

.gdlr-chart .chart-content-wrapper .chart-content-inner {

	position: relative;

	left: -50%;

	margin-top: -25%;

}

.gdlr-chart .chart-content-wrapper .chart-content {

	font-size: 16px;

	margin-bottom: 8px;

	display: block;

}

.gdlr-chart .chart-content-wrapper .chart-percent-number {

	font-size: 24px;

	display: block;

}

.gdlr-chart .chart-content-wrapper .chart-content i {

	font-size: 25px;

	margin-top: -28px;

	margin-bottom: 10px;

	margin-right: 0;

	display: block;

}

/*--- easy mailchimp form ---*/

 .gdlr-mailchimp-form .yks-require-description {

	display: none;

}

.gdlr-mailchimp-form .yks-mailchimpFormDivRowLabel, .gdlr-mailchimp-form .yks-mailchimpFormDivRowField {

	display: block;

	margin-bottom: 3px;

	width: auto;

}

.gdlr-mailchimp-form .yks-mailchimpFormDivRow {

	margin-top: 9px;

}

.gdlr-mailchimp-form .yks-mailchimpFormDivRow:first-child {

	margin-top: 0px;

}

.gdlr-mailchimp-form input[type="text"], .gdlr-mailchimp-form input[type="email"], .gdlr-mailchimp-form input[type="password"] {

	width: 200px;

	padding: 12px;

	margin-bottom: 5px;

}

.gdlr-mailchimp-form p, .gdlr-mailchimp-form input[type="submit"] {

	margin-bottom: 0px;

}

.gdlr-mailchimp-form .yks-status .yks-success {

	white-space: normal;

	text-align: center;

	margin: 0px auto;

	padding: 5px 12px;

}

/*--- wpml ---*/

 .gdlr-wpml-language-selector img {

	margin-right: 12px;

	vertical-align: middle;

}

/*--- woocommerce cart ---*/

 .gdlr-woocommerce-cart .sub-menu-item {

	padding-top: 12px;

	margin-top: 12px;

	border-top-width: 1px;

	border-top-style: solid;

}

.gdlr-woocommerce-cart .sub-menu-item:first-child {

	padding-top: 0px;

	border-top-width: 0px;

}

.gdlr-woocommerce-cart .sub-menu-item .head {

	font-weight: bold;

}

.gdlr-woocommerce-cart .gdlr-button {

	margin-bottom: 0px;

}

.gdlr-woocommerce-cart .gdlr-button:last-child {

	margin-right: 0px;

}

.gdlr-woocommerce-cart .sub-menu-item .gdlr-button {

	margin-top: 9px;

}

/*--- fitvids ---*/

 .gdlr-fluid-video-wrapper {

	width: 100%;

	position: relative;

	padding: 0;

}

.gdlr-fluid-video-wrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.widget_gdlr-video-widget .gdlr-widget-title {

	margin-bottom: 10px;

}

/*--- contact form 7 ---*/

 .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea {

	padding: 16px 19px;

	width: 100%;

	font-size: 13px;

}

.wpcf7 input[type="submit"] {

	padding: 10px 20px;

	letter-spacing: 0;

	text-transform: none;

}

.wpcf7 span.wpcf7-form-control-wrap {

	display: block;

	padding-right: 46px;

	margin-top: 7px;

}

.footer-wrapper .wpcf7 p {

	margin-bottom: 10px;

}

.footer-wrapper .wpcf7 input[type="text"], .footer-wrapper .wpcf7 input[type="email"], .footer-wrapper .wpcf7 input[type="password"], .footer-wrapper .wpcf7 textarea {

	padding: 15px 18px;

	width: 100%;

}

.footer-wrapper .wpcf7 span.wpcf7-form-control-wrap {

	padding-right: 38px;

	margin-top: 5px;

}

.wpcf7 input:focus::input-placeholder {

	color:transparent;

}

.wpcf7 input:focus::-webkit-input-placeholder {

	color:transparent;

}

.wpcf7 input:focus::-moz-placeholder {

	color:transparent;

}

.wpcf7 input:focus:-moz-placeholder {

	color:transparent;

}

.wpcf7 input:focus:-ms-input-placeholder {

	color:transparent;

}

.wpcf7 textarea:focus::input-placeholder {

	color:transparent;

}

.wpcf7 textarea:focus::-webkit-input-placeholder {

	color:transparent;

}

.wpcf7 textarea:focus::-moz-placeholder {

	color:transparent;

}

.wpcf7 textarea:focus:-moz-placeholder {

	color:transparent;

}

.wpcf7 textarea:focus:-ms-input-placeholder {

	color:transparent;

}

/*--- post nav ---*/

 .gdlr-blog-nav-shortcode {

	margin: 0px -10px;

}

.gdlr-mega-section-content {

	margin: 0px 10px;

}

.gdlr-blog-nav-item.gdlr-item {

	margin: 0px 10px;

}

.gdlr-blog-nav-item .gdlr-blog-nav-thumbnail {

	margin-bottom: 10px

}

.gdlr-blog-nav-item .gdlr-blog-nav-thumbnail img {

	display: block;

}

.gdlr-blog-nav-item .gdlr-blog-nav-title {

	font-size: 13px;

	font-weight: bold;

}

/*--- background player ---*/

 .gdlr-bg-player {

	position: absolute;

	top: 0px;

	left: 0px;

	bottom: 0px;

	right: 0px;

}

.gdlr-player-overlay {

	position: absolute;

	top: 0px;

	left: 0px;

	bottom: 0px;

	right: 0px;

	background: #000;

}



/* @group Dustin edits */



 body.smarthouse-com-au .gdlr-blog-thumbnail img {

	background-image: url(images/default-img-smarthouse.jpg);

	background-size: cover;

}

body.channelnews-com-au .gdlr-blog-thumbnail img {

	background-image: url(images/default-img-channelnews.jpg);

	background-size: cover;

}

body.soundmag-com-au .gdlr-blog-thumbnail img {

	background-image: url(images/default-img-soundmag.jpg);

	background-size: cover;

}

body.smartoffice-com-au .gdlr-blog-thumbnail img {

	background-image: url(images/default-img-smartoffice.jpg);

	background-size: cover;

}



img.mod-logo-small { width: 50%; max-width:50%;}



div.fullsize-ads {

	position: absolute;

}



/* @end */





/*----------------------------------------------------------------------*/



/*---------------				RETINA			   ------------------*/



/*----------------------------------------------------------------------*/

 @media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

	blockquote {

		background-image: url('images/dark/quote@2x.png');

		background-repeat: no-repeat;

	}

	.gdl-search-form input[type="submit"] {

		background-image: url('images/dark/icon-search@2x.png');

	}

	.page-not-found-search .gdl-search-form input[type="submit"] {

		background-image: url('images/light/icon-search@2x.png');

	}

}

.gdlr-top-woocommerce-button {

	color: #fff;

}

.gdlr-top-woocommerce-inner {

	background: #242424;

}

.gdlr-top-woocommerce, .gdlr-top-woocommerce-inner > a {

	color: #fff;

}

/*-- Master Slider --*/

 .master-slider-parent {

	padding-bottom: 0px !important;

}

/*--- Font Awesome ---*/

 .icon-angle-left, .icon-angle-right, .icon-minus, .icon-plus {

	line-height: 1;

}

.icon-angle-left:before {

	content:"\f104";

	font-family: fontAwesome;

	font-style: normal;

}

.icon-angle-right:before {

	content:"\f105";

	font-family: fontAwesome;

	font-style: normal;

}

.icon-minus:before {

	content:"\f068";

	font-family: fontAwesome;

	font-style: normal;

}

.icon-plus:before {

	content:"\f067";

	font-family: fontAwesome;

	font-style: normal;

}

ul.gdlr-categories li span.gdlr-categories-count {

	color: #fff;

}

.blog-list-category, .gdlr-blog-modern .post-modern-category {

	font-weight: 600;

}

/* #Clearing

================================================== */



/* Use clearfix class on parent to clear nested columns,

or wrap each row of columns in a <div class="row"> */

 .clearfix:before, .clearfix:after {

	content:'0020';

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

.clearfix:after {

	clear: both;

}

.clearfix {

	zoom: 1;

}

/* You can also use a <br class="clear" /> to clear columns */

 .clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

.clearboth {

	clear: both;

}



.gdlr-blog-content table {

	width: auto;

	text-align: justify;

}

.ArticleLeadImage {

    float: right;

    margin: 0 15px 15px 0;

}



.gdlr-blog-content table img {

    margin: 5px 10px;

}

.gdlr-logo{ margin-top: 26px; }

.post-author-content .post-author a {

  margin-top: 25px;

  display: inline-block;

  font-size: 20px;

  font-family: Arial, Helvetica, sans-serif;

  color: #000000;

  font-style: normal;

}

.post-author-content .post-author a {

  margin-top: 25px;

  display: inline-block;

  font-size: 20px;

  font-family: Arial, Helvetica, sans-serif;

  color: #000000;

  font-style: normal;

}

body.home .gdlr-header-wrapper.full-size-header .widget_revslider {float: left;width: 100%;list-style: none;}

.gdlr-header-wrapper.full-size-header .widget_revslider{ margin-top:-147px; max-height:540px; overflow:hidden; }

.post-author-content .post-author,.post-author-content .post-author a{ text-transform:capitalize!important; font-family:Arial, Helvetica, sans-serif!important;}



#content-section-2 .gdlr-hide-in-tablet-mobile { margin-bottom:20px; }

.page-id-44562 .gdlr-item-title-wrapper .gdlr-item-title {font-size: 20px!important;}



.rpwe-thumb {

    height: 380px !important;

    width: 980px !important;

}



.rpwe-block h3 {

font-family: "BebasNeue" !important;

line-height: 0.9em !important;

color: #1a1a1a !important;

font-size: 30px !important;

padding-top: 20px !important;

}



.rpwe-block h3 a{

font-family: "BebasNeue" !important;

line-height: 0.9em !important;

color: #1a1a1a !important;

font-size: 30px !important;

padding-top: 20px !important;

}



.rpwe-block li {

    list-style: outside none none !important;

    padding-bottom: 30px !important;

}



.rpwe-summary .more-link {font-size: 16px !important;}
#adrotate_widgets-2 { margin-bottom:0px!important; margin-top:12px!important;}
.g-3{ max-width:100%!important;max-height:100%!important;}


.bitnami-corner-image-div, #bitnami-close-banner-button {display: none !important;}

.logobkgroud { background-color:#d40204; }

.page-id-207835 .gdlr-accordion-item.style-1 .accordion-title {
    font-weight: 400;
    font-size: 25px;
}
.gdlr-breaking-news-item .breaking-news-head {
    color: red !important;
}
.gdlr-blog-list-content-item .gdlr-columns-2{padding-bottom:10px !important}
.gdlr-breaking-news-item a, .gdlr-breaking-news-item .flex-direction-nav a i {
    color: #ff0000 !important;
}