/*
Theme Name: ADV Pulse theme 
Theme URI: http://www.gen4ik.com
Description: 
Version: 1.0
Author: Gennadii Iolkin
*/



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, sub, sup, tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
	list-style:none; font-weight:normal;
}

h3 {font-weight:bold;}
h3 a {font-weight:bold;}

input{
	outline:none;
}
/*@font-face {
	font-family: 'Conv_TitilliumWeb-SemiBold';
	src: url('fonts/TitilliumWeb-SemiBold.eot');
	src: local('?'), url('fonts/TitilliumWeb-SemiBold.woff') format('woff'), url('fonts/TitilliumWeb-SemiBold.ttf') format('truetype'), url('fonts/TitilliumWeb-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
 
}
@font-face {
	font-family: 'Conv_Montserrat-Regular';
	src: url('fonts/Montserrat-Regular.eot');
	src: local('?'), url('fonts/Montserrat-Regular.woff') format('woff'), url('fonts/Montserrat-Regular.ttf') format('truetype'), url('fonts/Montserrat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;

}
@font-face {
	font-family: 'Conv_TitilliumWeb-Regular';
	src: url('fonts/TitilliumWeb-Regular.eot');
	src: local('?'), url('fonts/TitilliumWeb-Regular.woff') format('woff'), url('fonts/TitilliumWeb-Regular.ttf') format('truetype'), url('fonts/TitilliumWeb-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;

}*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../eot/fontawesome-webfontf77b.eot');
  src: url('../eot/fontawesome-webfontd41d.eot#iefix&v=3.2.1') format('embedded-opentype'), url('../woff/fontawesome-webfontf77b.woff') format('woff'), url('../ttf/fontawesome-webfontf77b.ttf') format('truetype'), url('../svg/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;

}
/*@font-face {
	font-family: 'Conv_TitilliumWeb-Light';
	src: url('fonts/TitilliumWeb-Light.eot');
	src: local('?'), url('fonts/TitilliumWeb-Light.woff') format('woff'), url('fonts/TitilliumWeb-Light.ttf') format('truetype'), url('fonts/TitilliumWeb-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;

}
@font-face {
	font-family: 'Conv_TitilliumWeb-Bold';
	src: url('fonts/TitilliumWeb-Bold.eot');
	src: local('?'), url('fonts/TitilliumWeb-Bold.woff') format('woff'), url('fonts/TitilliumWeb-Bold.ttf') format('truetype'), url('fonts/TitilliumWeb-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;

}*/

/*Body*/
body{
	background:#fff url(../png/main_bg.png) top repeat-x;
	font:16px/27px 'Roboto', Helvetica, sans-serif;
	color: #000;
	position:relative;
	float:left;
	width:100%;
	-webkit-font-smoothing: antialiased;

	
}
img {
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	
}
.vbLine{
	width:100%;
	clear:both;
	float:left;
}
/**/
.cBody{
	width:100%;
	max-width:978px;
	margin:0 auto;
	
}
.iBoddy{
	float:left;
	max-width:970px;
	min-width:760px;
	width:100%;
    border: 1px solid #cecece;
}
.footerAd{
	width:100%;
	overflow:hidden;
	height: auto;
	position: relative;
}
.header{
	width:100%;
	overflow:hidden;
	/*max-height:270px;*/
	height: auto;
	position: relative;
}
.header img {
	width: 100%;
    	max-width:970px;
	height: auto;
	margin-bottom: 0px !important;
}

.headerInner{
	/*height:210px;	*/
}
.headerBg{
	cursor:pointer;
	position:relative;
	z-index:2;
}
.headerBgFullScreen{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
}


.header h1{
    position: absolute;
    top: 15px;
    left: 20px;
    max-width: 195px;
    width: 70%;
    max-height: 179px;
    height: 70%;
    z-index: 2;
    background-image: url(../png/logo1.png);
    background-repeat: no-repeat;
    background-size: contain;
}

h1.innerHeaderLogo {
    background-image: url(../png/logo.png);
}

.header h1 a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}


.headerSocial{
	position:absolute;
	top:16px;
    right:10px;
	z-index:2;
    max-width: 216px;
    max-height: 26px;
    width: 100%;
    height: 100%;
}
.headerSocial a{
	display:block;
	float:left;
	max-width:27px;
	max-height:26px;
	width:100%;
	height:100%;
	margin-right:9px;
	background:url(../png/top_icons.png) no-repeat;
	text-indent:-9999px;
}
.headerSocial a.lnk1{}.headerSocial a.lnk1:hover{ background-position:0 -26px;}
.headerSocial a.lnk2{background-position:-34px 0px;}.headerSocial a.lnk2:hover{ background-position:-34px -26px;}
.headerSocial a.lnk3{background-position:-69px 0px;}.headerSocial a.lnk3:hover{ background-position:-69px -26px;}
.headerSocial a.lnk4{background-position:-105px 0px;}.headerSocial a.lnk4:hover{ background-position:-105px -26px;}
.headerSocial a.lnk5{background-position:-140px 0px;}.headerSocial a.lnk5:hover{ background-position:-140px -26px;}
.headerSocial a.lnk6{background-position:-175px 0px;}.headerSocial a.lnk6:hover{ background-position:-175px -26px;}
.headerLoginBtn{
	display:block;
	position:absolute;
	right:16px;z-index:2;
	top:16px;
	background: url(../png/btn_login.png) no-repeat;
	width:82px; height:27px;text-indent:-9999px;
}
.headerLoginBtn:hover{	
	background-position: 0 -27px;
}

.topNav{
	position: relative;
	background: url(../png/nav_bg.png) no-repeat;
	max-width:992px; 
	width:103%;
	height:73px;
	margin-left:-11px;
	margin-top:-28px;
	z-index:10;
}

.topNav ul{
	float:left;
	margin-left:11px;
	margin-top:28px;
	position:relative;
	z-index:100;
}
.topNav ul li{
	float:left;
	background:url(../png/nav_line.png) right no-repeat;
	height:39px;
	margin-top:1px;
	position:relative;
	
	overflow:hidden;
}
.topNav ul li:hover{
	overflow:visible;	
	background:#ffbe0c url(../png/nav_line.png) right no-repeat;
	position:relative;	
}
.topNav ul li.current-menu-item,.topNav ul li.current-menu-ancestor,.topNav ul li.current-post-ancestor{
	background:#ffbe0c url(../png/nav_line.png) right no-repeat;	
}
.topNav ul li.wSub:hover{
	overflow:visible;	
	background:#ffbe0c url(../png/nav_line.png) right -4px no-repeat;
	position:relative;		
}

.topNav ul li a{
	font:19px/39px FontAwesome, 'Gilroy', Helvetica, sans-serif;
	color:#000;
	display:block;
	padding-left:18px;
	padding-right:14px;
	text-shadow: -1px 1px 1px #fff;
	margin-right:2px;
	z-index:10;
}
.topNav ul li:hover ul{
	margin-top:-6px;	
}
.topNav ul li ul{
	position:absolute;
	width:169px;
	margin:0;
	padding:0;
	z-index:-1;
	margin-left:-6px;
	
}
.topNav ul li ul li{
	float:none;
	background:url(../png/nav_submenu_line_bg.png) bottom no-repeat;
	width:169px;
	margin:0; padding:0;
	height:31px;
	
}
.topNav ul li ul li.lastEl{ background:none !important;}
.topNav ul li ul li:hover,.topNav ul li ul li.current-menu-item{
	background:url(../png/nav_submenu_line_bg.png) bottom no-repeat;
	height:31px;
}
.topNav ul li ul li a{
	background:url(../png/nav_submenu_bg.png) repeat-y;
	height:29px;
	font-size:15px;
	line-height:29px;
}
.topNav ul li ul li a:hover,.topNav ul li ul li.current-menu-item a{
		background:url(../png/nav_submenu_hover_bg.png) no-repeat;	
}
.topNav ul li ul li.tnTop{
	background:url(../png/nav_submenu_hover_bg_top.png) no-repeat;
	height:7px;
	margin-top:0px;	
}
.topNav ul li ul li.tnBottom{
	background:url(../png/nav_submenu_hover_bg_bottom.png) no-repeat;
	height:7px;
	margin-left:1px;
	margin-top:-2px;
}

.topNav form{
	float:right;
	position:relative;
	margin-top:27px;
	margin-right:15px;
}
.topNav form .inputSearch{
	background:url(../png/input_search.png) no-repeat;
	height:25px;
	padding-left:30px;
	border:0;
	color:#868686;
	margin-top:10px;
	margin-right:47px;
}
.topNav form input.btnSearch{
	background:url(../png/btn_ok.png) no-repeat;
	position:absolute;
	width:40px;
	height:25px;
	border:0;
	top:10px;
	right:27px;
	cursor:pointer;
}
.topNav form input.btnSearch:hover, .subscribeTop form .btnOK:hover,.footerSubscribe form .btnOK:hover,.widgetSubscribe form .btnOK:hover{ background-position:0 -25px;}

.homeTop{
	max-width:935px;
	margin-left:2%;
	clear:both;
	float:left;
	margin-top:2%;
}
.topBanner {
	float:left; 
	width:728px; 
	height:90px;
	position:relative;
}
.subscribeTop{
	float:left; 
	background:url(../jpg/subscribe_bg.jpg) no-repeat;
	width:194px; 
	height:90px;
	margin-right:11px;
	position:relative;
}
.subscribeTop .header1{
	padding-left:10px;
	color:#000;
	font: 18px/18px 'Gilroy', Helvetica, sans-serif;
	margin-top:6px;
}
.subscribeTop .header2{
	padding-left:11px;
	color:#000;
	font:bold 11px/11px 'Roboto', Helvetica, sans-serif;
	margin-top:7px;
}
.subscribeTop form{
	position:relative;
	margin-top:12px;
	margin-left:11px;
}
.subscribeTop form .inputEmail{
	background:url(../png/input_email.png) no-repeat;
	width:129px; height:25px;
	font:12px/23px Helvetica, sans-serif;
	color:#868686;
	border:0;
	padding-left:32px;
}
.subscribeTop form .btnOK{
	background:url(../png/btn_ok.png) no-repeat;
	position:absolute;
	width:40px;
	height:25px;
	border:0;
	top:5px;
	right:11px;
	cursor:pointer;
}


.subscribe2Top{
	float:left; 
	width:300px; 
	height:110px;
	position:relative;
}

.subscribe2Top .header2{
	padding-left:30px;
	color:#000;
	font:bold 16px/16px 'Gilroy', Helvetica, sans-serif;
	margin-top:18px;
	margin-bottom:12px;
}
.subscribe2Top form{
	position:relative;
	margin-top:12px;
	margin-left:11px;
}
.subscribe2Top form .inputEmail{
	background:url(../png/input_email-lg.png) no-repeat;
	width:225px;
	height:25px;
	font:12px/23px Helvetica, sans-serif;
	color:#868686;
	border:0;
	padding-left:32px;
	margin-left:13px
}
.subscribe2Top form .btnOK{
	background:url(../png/btn_ok.png) no-repeat;
	position:absolute;
	width:40px;
	height:25px;
	border:0;
	top:5px;
	cursor:pointer;
}


.content{
	min-height:1000px; 
	float:left;
	margin-left:2%;
	clear:both;
	width:100%;
	max-width:934px;
	margin-top:12px;
}
.contentLeft{
	float:left;
	width:100%;
	max-width:617px;
	margin-right:17px;
}

.sliderHome{
	border:1px solid #ffbe0c;
	width:615px;
	clear:both;
	float:left;	
	margin-bottom:5px;
	background:#ededed;

}
.sliderHome h4{
	background:url(../png/slider_header_bg.png) repeat-x;
	height:46px;
	font:20px/41px 'Gilroy', Helvetica, sans-serif;
	padding-left:10px;	
}
.sliderContainer{
	width:596px;
	overflow:hidden;	
	background:#efefef;
	margin-left:10px;
	margin-right:10px;
}

.slider{
	float:left;
	clear:both;
	width:605px;
	overflow:hidden;
	margin-top:8px;
	
	
}
.slider ul{
	float:left;
	clear:both;	height:248px; overflow:hidden;
}
.slider ul li{
	width:605px;
	height:248px;
}
.homeSlide{
	
}
.slideImage{
	float:left;
	width:391px;
	
}
.sliderInfo{
	float:left;
	width:185px;
	border:1px solid #d9d9d9;
	border-left:0;	
	height:242px;
	padding-left:9px;
	padding-right:9px;
	position:relative;
}
.sliderInfo h2{
	font:21px/24px 'Gilroy', Helvetica, sans-serif;	
	margin-top:10px;
	border-bottom:1px solid #d9d9d9;
	padding-bottom:3px;
	margin-bottom:7px;
}

.sliderInfo h2 a {
	color: #515151;
}

.sliderInfo .readMore{
	position:absolute;
	bottom:-1px;
	right:0;
}
.sliderInfo p{
	font:12px/16px 'Roboto', Helvetica, sans-serif;
	color:#676767;
}
.sliderFooter{
	background:url(../png/slider_footer.png) no-repeat;
	width:617px;
	height:38px;
	float:left;
	clear:both;
	margin-left:-1px;
	margin-bottom:-2px;
	margin-top:-4px;
	text-align:center;
}
.sliderFooter ol{
	display: block; text-align:center;
}
.sliderFooter li{
	display: inline-block; 
}
.sliderFooter a{
	display:inline-block;
	background:url(../png/slider_buttons.png) no-repeat;
	width:12px;
	height:12px;
	margin-right:3px;
	margin-top:19px;
	text-indent:-9999px;
}
.sliderFooter a:hover{
	background-position:-12px 0;	
}
.sliderFooter li.current a{
	background-position:-24px 0;	
}




.midHeader{
	background:url(../png/content_h_bg.png) repeat-x;
	height:48px;
	position:relative;
	border:1px solid #ffbe0c;
	font:20px/46px 'Gilroy', Helvetica, sans-serif;
	padding-left:2%;
	margin-top:10px;	
	margin-bottom:16px;
	float:left;
	clear:both;
	width:98%;
	max-width:712px; 
}

.pagePosition{
	background:url(../png/fs_header1.png) repeat-x;
	height:25px;
	font:17px/21px FontAwesome, 'Gilroy', Helvetica, sans-serif;
	color:#868686;
	box-shadow:0 0 1px #e7e7e7;
	margin-bottom:20px;
	width:100%;
	max-width:605px;
	padding-left:12px;
	overflow:hidden;
	
}
.pagePosition a, .pagePosition span{
	font:14px/21px FontAwesome, 'Gilroy', Helvetica, sans-serif;	
}

.pagePosition a:hover{
	text-decoration:underline;	
}


.pagePosition a.homew{
	color:#868686;
	font-size:17px;
	line-height:22px;
}
.postSingle{
	border:1px solid #ffbe0c;
	float:left;
	width:100%; 
	max-width:615px;
	margin-top:-6px;
	padding-bottom:0px;
}
.pageSingle{
	margin-top:0;	
}
.postSingleHeader{
	background:#dca40a url(../png/fullstory_header_bg.png) repeat-x;
	min-height:52px;
	border-bottom:1px solid #ffbe0c;
	font:16px/16px FontAwesome, 'Roboto', Helvetica, sans-serif;
	padding-left:11px;	
}
.postSingleHeader h2{
	margin-bottom:5px;
}
.postSingleHeader h1{
	font:18.5px/19px 'Gilroy', Helvetica, sans-serif;
	/*text-shadow:0 1px 1px #fff;	*/
	padding-top:5px;
	padding-bottom:4px;
}
.postSignleInfoTop, .psFooter{
	height:33px;
	border-bottom:2px solid #ffbe0c;
	float:left;
	clear:both;
	width:100%;
	margin:0; padding:0;	
}
.postSignleInfoTop .psDate, .psFooter .psDate{
	float:left;
	line-height:33px;
	color:#6f6f6f;
	font-size:12px;
	padding-left:12px;	
}
.postSignleInfoTop  .psSocial,.psFooter .psSocial{
	float:right;
	margin-right:10px;
	padding-top:5px;
}

.fb_iframe_widget {
       z-index: 300;
}


.psEntery{
	float:left;
	width:100%;
	max-width:563px;
	margin-left:25px;
	color:#2b2b2b;
	margin-bottom:7px;
	padding-top:25px;
}
.psEntery img{
	max-width:563px;
	height:auto;
	border:1px solid #d4d4d4;
	box-shadow:0 0 1px #ccc;
}
.psEntry a.alignleft{
		
}
img.alignleft{
	margin-right:15px;
	float:left;	
}
.psEntery p{
	margin-left:3px;
	margin-bottom:15px;	
}
.psEntery a{
	/*color:#ffbe0c;	
	font-weight:bold;*/
	color:#0983b6;
	text-decoration:underline;
}
.psEntery a:hover{
	/*text-decoration:underline;
	text-decoration:none;*/
	color:#808080;
}
.psEntery h2{
	font:21px/21px 'Gilroy', Helvetica, sans-serif;
	color:#000;
	margin-top:6px;
	margin-left:3px;
	margin-bottom:8px;
}

.psEntery ul{
  margin-left:20px;
  width:100%;
  float: none;
  margin-top:5px;
  margin-bottom: 15px;
}

.psEntery ul li{
 /* margin-bottom:15px; */
  margin-bottom:5px;
  list-style: disc;
  background:none;
  max-width:550px;
  padding-left: 0px;
  font:unset;
}

.post-page-numbers {
   text-decoration:none !important;
}

.has-small-font-size {line-height:145%}

.psSpecial{
	padding-left:28px;
	color:#3a3a3a;
	line-height:22px;
	font-size:15px;
	font-style:italic;
	padding-right:26px;
	word-spacing:-1px;
	margin-bottom:15px;
}
.psSpecial h2{
	color:#ffbe0c;
	font:20px/20px 'Gilroy', Helvetica, sans-serif;	
	margin-bottom:14px;
}
.psSpecial a{ color:#ffbe0c;}
.psSpecial a:hover{ text-decoration:underline; }
.psFooterInfo{
		font:10px/12px 'Gilroy', Helvetica, sans-serif;
	min-height:22px;
	border-top:1px solid #ffbe0c;	
	float:left;
	clear:both;
	width:100%;
	max-width:603px;
	line-height:20px;
	padding-top:7px;
	color:#676767;
	/*font-size:13px;*/
	padding-left:12px;
}

.psFooterInfo a{ color:#ffbe0c;}

.psFooterInfo .postComments{	
	margin-right:16px;	
}
.psFooter{
	border:0;
	background:url(../png/ps_footer3.png) repeat-x;
	height:27px;
	line-height:25px;
	border-top:1px solid #ffbe0c;
}
.psFooter .psDate{ line-height:27px;}

.psNav{
	float:left; 
	width:100%;
	clear:both;
	margin-top:16px;
}
.postPrev{
	float:left;
	width:49%;
	margin-left:1px;
}
.postPrev a{
	background:url(../jpg/btn_prev.jpg) no-repeat;
	padding-left:69px;
	font:bold 12px/16px 'Roboto', Helvetica, sans-serif;
	display:block;
	height:33px;	
}
.postNext{
	float:right;
	width:49%;	
}
.postNext a{
	background:url(../jpg/brn_next.jpg) right no-repeat;
	padding-right:69px;
	text-align:right;
	font:bold 12px/16px 'Roboto', Helvetica, sans-serif;
	display:block;
	height:33px;	
}
.psRelatedPosts{
	float:left;
	clear:both;
	width:100%;
	max-width:615px;
	border:1px solid #ffbe0c;
	margin-top:22px;
	background:#f5f5f5;
	margin-bottom:20px;
}
.psRelatedPosts h3{
	background:url(../png/related_bg.png) repeat-x;
	height:38px;
	padding-left:10px;
	font:20px/36px 'Gilroy', Helvetica, sans-serif;	
	clear:both;
	margin-bottom:10px;
}
.psRelatedPosts > h3:first-child{
	display: none;
}
.psRelatePost,
ul.related_post > li{
	float:left;
	width: 100%; 
	max-width:174px;
	margin-right:23px;	
	margin-left:12px;
	padding-bottom:12px;
}
.psRelatePostLast,
ul.related_post > li:last-child{ margin-right:0;}
.psRelatePost h2,
ul.related_post > li .wp_rp_title{
	font: bold 12px/13px 'Roboto', Helvetica, sans-serif;
	margin-top:1px;
	margin-bottom:4px;
	display: block;
}
.psRelatePost h2 span{color:#ffbe0c; font-family:FontAwesome, Helvetica, sans-serif;}
ul.related_post > li .wp_rp_title:before{content: "\f101"; color:#ffbe0c; font-family:FontAwesome, Helvetica, sans-serif; margin-right: 5px; display: inline-block;}
.psRelatePost p,
ul.related_post > li .wp_rp_excerpt{
	font: 10px/12px 'Roboto', Helvetica, sans-serif;
	color:#555;
	letter-spacing:-0.5px;	
}
.psRelatePost img,
ul.related_post > li a img{
	border:1px solid #999;
	width: 100%;
	height: auto;
	max-width:172px;
	margin-bottom: 3px;
}
.wp_rp_footer{
	clear: both;
}
.post{ 
	max-width:730px;
	margin-bottom:15px;
	border:1px solid #cecece;
	background:#fafafa;
	width:100%; 
	float:left;
	clear:both; 
}
.post h2, .post h3{
	font:20px/20px 'Gilroy', Helvetica, sans-serif;
	margin-left:10px;
	margin-top:7px;
}
.postContent{
	float:left;
	clear:both;
	margin-left:10px;
	margin-top:8px;	
	margin-bottom:5px;
	width:100%; 
}
.postContent a{
	color:#ffbe0c;	
}
.postContent a:hover{ text-decoration:underline;}

.postContent a img {
	width:96%;
	height:auto;	
}

.readMore{
	display:block;
	text-indent:-9999px;
	background:url(../png/btn_readmore.png) no-repeat;
	width:90px; height:28px;
	margin-top:5px;
	margin-left:1px;	
}.readMore:hover{ background-position:0 -28px;}
.postFooter{
	float:left;
	width:100%; 
	/*margin-top:13px;*/
	background:url(../png/post_meta_bg.png) repeat-x;
	height:29px;
	border-top:1px solid #cecece;	
}
.postImg{
	float:left;
	width: 38%;
	margin-right:2%;
	padding-top:5px;
}
.postImg img{
	border:1px solid #999999;	
}
.postText{
	float:left;
	width:56%; 
	max-width:400px;	
	font: 16px/22px 'Roboto', Helvetica, sans-serif;
	color:#676767;
	margin-right:2%;
}
.postText h2 {
	margin-left:0px;
	margin-bottom:10px;
	line-height:125%;
	/*font: 23px/27px 'Gilroy', Helvetica, sans-serif;
	font: 23px/27px Conv_TitilliumWeb-Regular;*/
	font: 23px/30px 'Gilroy', Helvetica, sans-serif;
}

.postText h2 a {color: #4d4d4d; text-decoration:none;}
.postText h2 a:hover{text-decoration:none;}

.postTextLong{
	width: 100%;
	max-width:594px;	
}
.postInfo{
	margin-left:11px;
	color:#676767;
	font:10px/12px 'Gilroy', Helvetica, sans-serif;
}

.postInfo a{ color:#ffbe0c;	}

.postInfo a:hover{ text-decoration:underline;}

.postInfo .postComments{
	margin-right:8px;
	/*font-size:12px;*/
}

.postComments span,.postTags span{
	font-family:FontAwesome;
	padding-right:2px;
}
.postDate{
	float:left;
	width: 100%; 
	max-width:250px;
	padding-left:10px;
	font:12px/35px 'Gilroy', Helvetica, sans-serif;
	color:#6f6f6f;
	margin-top:-4px;
}
.postSocial{
	float:right;
	margin-right:10px;	
}
.contentSocial{
	float:left;
	margin-right:5px;
}
.contentSocial1{
	margin-right:-28px;	
}
.contentSocial2{
	/*margin-right:-18px;
	margin-left:12px;*/
	margin-right:-29px; /* Modified by Rob */
}

.pagination{
	background:url(../png/nav_pages.png) no-repeat;
	width: 100%;
	max-width:730px;
	height:37px;
	float:left;
	clear:both;
	margin-top:8px;
	text-align:center;
	margin-bottom:20px;

}
.pagination a,span.current{
	display:inline-block;
	background:url(../png/pagination.png) no-repeat;
	height:22px;
	color:#fff;
	font:bold 12px/22px Arial;margin-right:2px;
	margin-top:10px;	
}
.pagination a.previouspostslink{
	background-position:0px 0;
	width:34px;
	padding-left:15px;
}
.pagination a.nextpostslink{
	background-position:-115px 0;
	width:48px;
	padding-left:4px;
	text-align:left;
}
span.current{
	width:22px;
	background-position:-49px 0;	
}
.pagination a.page{
	width:22px;
	background-position:-93px 0;
}
.pagination a.page:hover{
	background-position:-71px 0;
	color:#000;
}
.featuredPosts{
	/*margin-top:16px;*/
	float:left;
	clear:both;
	width:100%;
	max-width:968px;
	padding-left:2px;
	background:#e5e5e5;
	padding-bottom:15px;
	
}
.featuredPost{
	float:left;
	margin-left:17px;
	width:100%;
	max-width:300px;
	margin-top:16px;
	background:#f9f9f9;
}
.fpHead{
	background:url(../png/featured_header.png) no-repeat;
	width:100%;
	max-width:300px;
	height:32px;
	font:20px/32px 'Gilroy', Helvetica, sans-serif;
	padding-left:12px;
	text-shadow:1px 1px 1px #e9ad0b;
	color:#fff;
}
.featuredPost span{ font-family:FontAwesome;}.fpHead a{ color:#fff !important;}
.fpContent span{ color:#faba0c;}
.fpContent{
	border:1px solid #cecece;
	border-top:0;
	padding-bottom:15px;
	min-height:255px;
}


.fpContent a{
	font:105%/120% 'Gilroy', Helvetica, sans-serif;
	padding-left:11px;	
	margin-top:6px;
	display:block;
	
}


.fpContent p{	
	padding-right:11px;
	padding-left:10px;
	font:100%/110% 'Roboto', Helvetica, sans-serif;
	color:#676767;
	padding-top:11px;
}

.contentSidebar{
	float:left;
	width:100%;
	max-width:300px;	
}
.widget{
	margin-bottom:14px;
	float:left;
	width:100%;
	max-width:298px;
	border:1px solid #ffbe0c;
	background:#efefef;
}
.widgetBook{
	background:url(../png/sidebar_book_bg.png) no-repeat;
	height:93px;
	padding-right:8px;
	width:100%;
	max-width:292px;
	border:0;
}
.widgetAd250{
	border:0;	
	background:0;
	padding:0; 
	width: 100%;
	max-width:300px;
}

.widgetAd250 img{padding:0; margin:0;}

.widgetBook .header1{
	font:bold 12px/12px 'Roboto', Helvetica, sans-serif;
	text-align:right;
	color:#000;
	margin-top:6px;
}

.widgetBook h3{
	font:bold 12px/12px 'Roboto', Helvetica, sans-serif;
	color: #676767;
	text-align:right;
	margin-top:4px;	
}
.widgetBook a{
	display:block;
	text-indent:-9999px;
	background:url(../png/btn_ebook.png) no-repeat;
	width:162px; height:35px;	
	margin-left:130px;
	margin-top:7px;
}.widgetBook a:hover{ background-position:0 -35px;}

.widget h2{
	background:url(../png/widget_header_bg.png) repeat-x;
	height:49px;
	font:20px/49px 'Gilroy', Helvetica, sans-serif;
	padding-left:10px;	
}
.sPopularPosts{
}
.sppItem{
	float:left;
	clear:both;
	width:100%;
	padding-top:10px;
	padding-bottom:6px;
}
.sppItem:hover{
	background:#d9d9d9;	
}
.sppImage{
	margin-left:10px;	
	float:left;
	width:118px;	
}
.sppImage img{
	border:1px solid #d4d4d4;	
    	width: 103px;
    	height: auto; 
}
.sspContent{
	float:left;
	width:163px;
}

.sspContent h3{
	font: 13px/14px 'Roboto', Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;

}
.sspContent h3 span{
	font-family:FontAwesome;
}
.sspContent p{
	font:11px/13px 'Roboto', Helvetica, sans-serif;
	color:#676767;
	margin-top:6px;
}

.socialWidget {
    margin-top: 5px;
    float: left;
    width: 100%;
    max-width: 363px;
    border: 1px solid #ffbe0c;
    background: #efefef;
    height: 107px;
    padding-bottom: 15px;
    padding-top: 10px;
    margin-bottom:15px;
}

.socialWidget  h3{
	font:20px/20px 'Gilroy', Helvetica, sans-serif;
	margin-left:30px;
	margin-top:6px;
}
 

.widgetSocial h3{
	font:19px/19px 'Gilroy', Helvetica, sans-serif;
	margin-left:10px;
	margin-top:6px;
}
.socialLinks{
	margin-top:7px;
	height:36px;
	margin-left:10px;
}
.socialLinks a{
	display:block;
	background:url(../png/sidebar_social.png) no-repeat;
	width:27px;
	height:26px;
	text-indent:-9999px;
	float:left;
	margin-right:13px;	
}
.socialLinks a.social1:hover{ background-position:0 -26px;}
.socialLinks a.social2{ background-position:-35px 0;}.socialLinks a.social2:hover{ background-position:-35px -26px;}
.socialLinks a.social3{ background-position:-72px 0;}.socialLinks a.social3:hover{ background-position:-72px -26px;}
.socialLinks a.social4{ background-position:-108px 0;}.socialLinks a.social4:hover{ background-position:-108px -26px;}
.socialLinks a.social5{ background-position:-145px 0;}.socialLinks a.social5:hover{ background-position:-145px -26px;}
.socialLinks a.social6{ background-position:-180px 0;}.socialLinks a.social6:hover{ background-position:-180px -26px;}
.socialLinks a.social7{ background-position:-217px 0;}.socialLinks a.social7:hover{ background-position:-217px -26px;}
.socialLinks a.social8{ background-position:-253px 0;}.socialLinks a.social8:hover{ background-position:-253px -26px;}


.widgetEvents{
	
}
.eventItem{
	float:left;
	width:100%;
	clear:both;	
	padding-bottom:9px;
	padding-top:9px;
	border-bottom:1px solid #dddddd;
}
.eventItemLast{ border:0;}
.eventItem:hover{
	background:#d9d9d9 !important;		
}
.widgetFooter{
	background:url(../png/widget_footer_bg.png) repeat-x;
	height:27px;
	float:left;
	clear:both;
	width: 100%;
	max-width:291px;
	font:14px/27px 'Gilroy', Helvetica, sans-serif;
	text-align:right;
	padding-right:7px;
}.widgetFooter span{ font-family:FontAwesome;}
.eDate{
	float:left;
	background:transparent url(../png/date.png) 0 4px no-repeat !important;
	margin-left:16px;
	width:45px;
	font:18px/18px 'Gilroy', Helvetica, sans-serif;
	padding-top:17px;
	cursor:pointer;
	position:relative;
	
}
.eDate div{
	width:30px;
	text-align:center;
	margin-left:1px;
}
.eDate span{
	display:block;
	font:12px/12px 'Gilroy', Helvetica, sans-serif;	
	margin-top:5px;
	padding-left:6px;
}
.eContent{
	float:left;
	width: 100%;
	max-width:235px;
	background:transparent  !important;
}
.eContent a{
	display:block;
	margin-top:3px;	
	font:bold 13px/14px 'Roboto', Helvetica, sans-serif;
}

.eContent a span{ font-family:FontAwesome; color:#faba0c;}

.eContent p{
	font:11px/13px 'Roboto', Helvetica, sans-serif;
	color:#676767;
	margin-top:5px;
}

.widgetSubscribe h3{
	font:20px/20px 'Gilroy', Helvetica, sans-serif;
	margin-left:10px;
	margin-top:7px;
}
.widgetSubscribe p{
	font: bold 12px/12px 'Roboto', Helvetica, sans-serif;
	margin-left:10px;
	margin-top:7px;	
}

.widgetSubscribe form{
	position:relative;
	margin-top:8px;
	margin-left:10px;
	padding-bottom:8px;
}
.widgetSubscribe form .inputEmail{
	background:url(../png/footer_subscribe.png) no-repeat;
	width: 100%;
	max-width:220px; 
	height:25px;
	color:#868686;
	border:0;
	padding-left:29px;
}
.widgetSubscribe form .btnOK{
	background:url(../png/btn_ok.png) no-repeat;
	position:absolute;
	width:40px;
	height:25px;
	border:0;
	top:5px;
	right:8px;
	cursor:pointer;
}

.footer{
	background:url(../png/footer_bg.png) no-repeat;
	width:103%;	
	max-width:998px;
	height:189px;
	float:left;
	margin-left:-14px;
	margin-top:-20px;
	clear:both;
	position:relative;
}.footer a{
	color:#fff;
	text-shadow:1px 0 2px #333;	
}
.footer a:hover{
	text-decoration:underline;	
}
.footerLogo{
	position:absolute;
	background:url(../png/footer_logo.png) no-repeat;
	width:182px;
	height:112px;
	top:49px;
	right:31px;
	text-indent:-9999px;
	display:block;	
}
.footerNav1{
	width: 100%;
	max-width:617px;
	background:url(../png/footer_line.png) bottom repeat-x;
	font:bold 15px/15px Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif !Important;
	margin-top:37px;
	text-transform:uppercase;
	margin-left:33px;
	padding-bottom:12px;
}
.footerNav1 li,.footerNav2 li{ display:inline;}
.footerNav1 a{ margin-right:26px; font:bold 15px/15px 'Roboto', Helvetica, sans-serif !Important;}
.footerNav2{
	width: 100%;
	width:617px;
	background:url(../png/footer_line.png) bottom repeat-x;
	font:12px/12px 'Roboto', Helvetica, sans-serif;
	margin-top:5px;
	margin-left:34px;
	padding-bottom:14px;	
}.footerNav2 span{ font-family:FontAwesome;}
.footerNav2 a{ margin-right:18px;}
.footerLine{
	margin-left:33px;
	font:12px/12px 'Roboto', Helvetica, sans-serif;
	color:#fff;
	text-shadow:1px 0 2px #333;	
}
.footerSocial{
	float:left;
	width: 100%;
	max-width:322px;	
}
.footerSocial a{
	display:block;
	width:32px;
	height:32px;
	background:url(../png/footer_icon1.png) no-repeat;
	float:left;
	margin-right:5px;	
}
.footerSocial span, .footerSubscribe span{
	display:block;
	margin-top:10px;
	margin-bottom:10px;	
}
.footerSocial a.social2{ background-position:-37px 0;}
.footerSocial a.social3{ background-position:-74px 0;}
.footerSocial a.social4{ background-position:-111px 0;}
.footerSocial a.social5{ background-position:-147px 0;}
.footerSocial a.social6{ background-position:-184px 0;}
.footerSocial a.social7{ background-position:-221px 0;}
.footerSocial a.social8{ background-position:-258px 0;}
.footerSubscribe{
	float:left;	
}
.footerSubscribe span{
	margin-top:13px;
	margin-bottom:10px;	
}
.footerSubscribe form{
	position:relative;
	margin-top:7px;
	margin-left:-2px;
}
.footerSubscribe form .inputEmail{
	background:url(../png/footer_subscribe.png) no-repeat;
	/*width: 100%;*/
	max-width:248px; 
	height:25px;
	color:#868686;
	border:0;
	padding-left:29px;
}
.footerSubscribe form .btnOK{
	background:url(../png/btn_ok.png) no-repeat;
	position:absolute;
	width:40px;
	height:25px;
	border:0;
	top:5px;
	right:-20px;
	cursor:pointer;
}



.footer1{
	float:left;
	width:100%;
	background:url(../png/footer2_bg.png) center 0 no-repeat;
	height:40px;
}
.footer1Content{
	width: 100%;
	max-width:970px;
	min-width:760px;
	margin:0 auto;	
}
.f1Left {
	float:left;
	font:14px/14px 'Gilroy', Helvetica, sans-serif;
	margin-top:8px;
	margin-left:19px; 
}
.f1Right {
	margin-right:17px;
	float:right;
	margin-top:8px;	
	font:14px/14px 'Gilroy', Helvetica, sans-serif;
}

.f1Right a { margin-left:10px;}

.f1Right a:hover { text-decoration:underline;}

.customCaption{
	display:inline-block;
	width:auto;
	border:1px solid #d4d4d4;
	box-shadow:0 0 1px #ccc;
	margin-right:15px;
}
.customCaption a{
	display:block;
	text-align:left;
	width:auto;
	color:#000;
}
.caption_alignleft{
	float:left;	
}
.caption_alignright,.alignright{
	float:right;
	margin-right:0;
	margin-left:15px;	
}

.caption_aligncenter,.aligncenter{
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.customCaption img{border:0;border-bottom:1px solid #d4d4d4; margin-bottom:4px; display:block;}
.customCaption h5{
	font:bold 13px/16px 'Roboto', Helvetica, sans-serif !important;
	color:#000;
	word-wrap:break-word;
	padding-left:8px; padding-right:8px;
	margin-bottom:5px;
 }
.customCaption p{
	font:12px/15px 'Gilroy', Helvetica, sans-serif;
	color:#000;
	padding-left:6px; padding-right:6px;
	margin-bottom:5px;
 }
.taxonomyInfo{
	border:1px solid #ffbe0c;
	margin-bottom:20px;
	background:#efefef;
	color:#707070;
	font-size:14px;
	padding:0;
	clear:both;
}

.taxonomyInfo a{color:#707070;}
.taxonomyInfo h2,.taxonomyInfo h1{
	font:20px/45px 'Gilroy', Helvetica, sans-serif;
	color:#000;
	height:45px;
	background:url(../png/fullstory_header_bg.png) repeat-x;
	padding-left:10px;
	/*border-bottom:1px solid #ffbe0c;*/
}

.event_under {
	text-align:right;
	width:593px;

}

.event_under a{color:#faba0c;}

.event_under a:hover {
	text-decoration:underline;
}

h2.taxDescr{
	padding:10px !important;	
	background:#efefef !important;
	color:#707070 !important;
	height:auto !important;
	font:13px/16px 'Roboto', Helvetica, sans-serif;
}
.catList{
	border-top:1px solid #999999;
	margin:10px;
	padding-top:10px;
}
.catSubList{
	padding:10px;
	padding-top:0;	
}
.catSubList a{
	display:inline-block;
	width: 100%;
	max-width:188px;
	background:url(../png/category_li.png) 0 7px no-repeat;
	padding-left:10px;	
	margin-bottom:5px;
	font-size:12px;
}

.catSubList a:hover{ text-decoration:underline;}

.commentsArea{
	margin-top:20px;
	/*margin-bottom:20px;*/	
	float:left;
	width:100%;
}.commentsArea a{color:#faba0c !important;}.commentsArea a:hover{ text-decoration:underline;}
/* =Comments
----------------------------------------------- */

#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	width: 68.9%;
}

.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}


.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
/*
.pingback {
    margin: 0 0 20px -2px;
}
*/
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
	margin-left: 50px;
}
.comment-content{margin-left: 50px; font-size:15px;}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: 1.9em;
	padding: 0;
	position: absolute;
	top: 2.2em;
}

.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: url(../png/btn_reply.png) no-repeat;
	width:78px; height:37px;
	
	display:block; text-indent:-9999px;
	margin-top:15px;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: url(../png/btn_reply.png) no-repeat;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}

.commentCountS{
	position:absolute;
	border:1px solid #999;
	background:#fff;
	border-radius:5px;
	top:13px;
	right:20px;
	font:17px/20px FontAwesome;
	padding-left:5px;
	padding-right:5px;
	color:#333;
}

.twiget-tweet {font-size:13px;}

.twiget-feed li{
	 margin-bottom:3px;
	 border-bottom:1px solid #ddd;
	 padding-bottom:5px;
	 font:12px/18px 'Roboto', Helvetica, sans-serif;
	 padding-left:10px;
	 padding-right:10px;	
	 color:#676767;
}
.twiget-feed li a{
	/*display:block;*/
	color:#faba0c;
	font-size:13px;	
}
.twiget-meta a, .twiget-meta{
	display:inline !important;
	color:#000 !important; font-size:13px !important; 
}.twiget-meta a{color:#faba0c !important;}.twiget-feed a:hover{ text-decoration:underline;}
#comment-submit{
	background:url(../png/btn_comment.png) no-repeat !important;
	text-indent:-9999px !important;
	width:102px !important;
	height:36px !important;
	border:0 !important;
	border:1px solid #f55;
}

.mc_custom_border_hdr{ display:none;}
.mc_error_msg{ padding:5px;
font-size:11px; display:block;}
.mc_note{
	position:absolute !important;
	top:-20px !important;
	left:8px !important; 
	font-size:11px !important; line-height:13px !important; z-index:5000;
}
.mc_success_msg, .mc_error_msg{ display:block !important; background:#fff !important; border:1px solid #999 !important; padding:5px !important; border-radius:4px;}
.footerSubscribe #mc_message{ margin-top:-20px;}

.featuredImageCaption a {
	color: #000000;
}

.featuredImageCaption{
	border:1px solid #999;
	border-top:0;
	margin-top:-20px;	
	font:bold 15px/18px 'Roboto', Helvetica, sans-serif;
	padding-top:12px;
	padding-bottom:14px;
	padding-left:13px; padding-right:13px;
	width: 100%;
	max-width:535px;
	margin-bottom:20px;
}

/*.featuredImageCaption .skimlinks-unlinked {
   	font-weight:bold;
}*/

.eo-venue-map{
z-index:1000;
/*overflow:hidden !important;*/
}

.lb-caption{
display:none;	
}


.textwidget {
float:left;
}

.customLI ul {
	margin-left:30px;
	margin-bottom:15px; 
	width:100%;
	max-width:530px;
	float:left;
	clear:both;
	margin-top:14px;
}


.customLI ul li {
	background-position: left 6px;
	margin-bottom:12px;
	padding-left:20px;
	font: 14px/18px 'Roboto', Helvetica, sans-serif;
	width: 100%;
	max-width: 450px;
	font: 100%/120% 'Roboto', Helvetica, sans-serif;
	width: 450px;
	background:url(../png/li.png) left no-repeat;
	color:#000;
	float:left;
	list-style: none;
}


.normalBullet ul {
  margin-left:20px;
  width:100%;
  float: none;
  margin-top:5px;
}

.normalBullet ul li {
  margin-bottom:15px;
  list-style: disc;
  background:none;
  max-width:550px;
  padding-left: 0px;
  font:unset;
}

.twoCol ul{
	margin-left:50px;
	width:100%;
	max-width:530px;
	float:left;
	clear:both;
	margin-top:14px;
}
.twoCol ul li{
	background:url(../png/li.png) left no-repeat;
	padding-left:13px;
	font:15px/15px 'Gilroy', Helvetica, sans-serif;
	color:#000;
	float:left;
	width:100%;
	max-width:248px;
	margin-bottom:7px;
	list-style: none;
}

.postTags {
	text-transform: capitalize;
}

.wp-block-group {
    box-sizing: border-box;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    margin-bottom: 10px !important;
    padding-left: 15px !important;
    padding-right: 25px !important;
}


figure.wp-block-jetpack-image-compare {max-width: 678px; width: 100%; margin-right: 0px; margin-left: 0px;}


/* continue button start */
.lt {font-family: 'Roboto', Helvetica, sans-serif; font-style: normal; font-weight: 500; margin:1em 0; font-size: 100%;}
.lt a {padding:.25em .5em; color:#ffbe0c; display:inline-block;margin:0 .625em .625em 0;background:#ffffff; border-radius:.25em;-webkit-transition:all .3s;transition:all .3s; text-decoration: none; border: 1px solid #ffbe0c;}
.lt a:focus,.lt a:hover {background:#ffbe0c; color:#ffffff;}
.lt a:last-child {margin:0}
/* continue button end */



/* Left/Right Skins Code Start */
#cBodyContainer {
	position: relative;
	width: 100%;
}
#dynamicSidebarLeft {
	position: absolute;
	top: 0;
	left: -5px;
	padding: 0;
    /* this controls the bg color of the LEFT gutter area -
        if you ever need to set it manually */
    /*background-color: #cdb189;*/
}
#dynamicSidebarRight {
	position: absolute;
	top: 0;
	right: 1px;
	padding: 0;
    /* this controls the bg color of the RIGHT gutter area -
        if you ever need to set it manually */
    /*background-color: #cdb189;*/
}
/* Left/Right Skins Code End */

	.mobileBanner {margin:2%;}
	.mobileBanner a img {max-width:728px;height:auto;width:100%;}
	.headerSocial, .stayConnected, .mobileLinks, .footerLine2, .mobileAD1, .mobileAD2, .adSeparator {display:none;}
	.postComments a {font: 12px/29px 'Gilroy', Helvetica, sans-serif; color: #6f6f6f;}
	.mobileAD1, .mobileAD2 {width:100%;text-align:center;padding-bottom:15px;color:#cecece;line-height:150%;clear:both;font-size:90%;}
	#ADV_MAD1_300xMULTI, #ADV_MAD2_300xMULTI {margin-left:auto;margin-right:auto;width:300px;}
	.adSeparator {width:100%;color:#cecece;height:1px;border:none;background-color:#cecece;}
	.authorBox {background-color: #efefef; padding-top: 3px; padding-bottom: 3px; margin-bottom: 15px; border: 1px solid #999; margin-top:32px; clear:both;}
	.innerAuthorBox img {width:80px; margin-right: 15px; float: left;}
	.innerAuthorBox { width: 541px; margin:10px; clear:both; font-size:14px; color: #5b5b5b;}
	.innerAuthorBox h4 {font-weight:bold;}
	.innerAuthorBox h4 a {color: #5b5b5b;}
	.video-responsive {padding-bottom:56.25%;position:relative;height:0;margin-bottom:3%;}
	.video-responsive iframe {left:0;top:0;height:100%;width:100%;position:absolute;}
	li.post.pingback {width: auto;}
	table.shopButtons {width:100%; margin-bottom:30px;}
	.shopButtons tr {color:#ffffff; background-color:#ffbe0c; border: 1px solid black; padding: 3px; font-size:110%;}
	.shopButtons td {text-align:center; font-size: 110%; padding: 2%;}
	.shopButtons td a {color:#ffffff; display:block; width:100%;}
	.productSpecs {font-size:75%;margin-left:5px;margin-bottom:25px;font-style:italic;}

@media only screen and (max-width: 950px) {
	.cBody, iBoddy {max-width:760px;}
	.content, .contentLeft, .contentSidebar, .pagination, .midHeader {max-width:730px;}
	.pagePosition  {max-width:718px;}
	.fpHead, .featuredPost, .fpContent {max-width:230px; width:auto;}
	.fpContent {min-height: 230px;}
	.fpContent a img {max-width:230px; height:auto; width:100%;}
	.featuredPost {margin-right:auto; margin-left:auto; margin-left:17px;}
	.contentSidebar {max-width:730px; margin-left:auto; margin-right: auto; }	
	.subscribeTop {display:none;}
	.widget {max-width: none;}
	.sppImage {width: 278px;}
	.sppImage img {width: 96%; height: auto;}
	.midHeader, .sliderHome h4, .widget h2 {font: 190%/160% 'Gilroy', Helvetica, sans-serif;}
	/*.postText h2 a { font: 130%/120% 'Gilroy', Helvetica, sans-serif; font-weight: bold; color: #5f5e5e;}*/
	.postText h2 {font-size:160%; line-height: 130%;}
	.postText h2 a {color: #4d4d4d; font-family: 'Gilroy';}
	.postText {font: 120%/145% 'Roboto', Helvetica, sans-serif;}
	.sspContent h3 a {font: 210%/135% 'Gilroy', Helvetica, sans-serif;}
	.sspContent {width:425px;}
	.sspContent p { font: 140%/140% 'Roboto', Helvetica, sans-serif; margin-top: 12px;}
	.footer {display:none;}
	.mobileLinks  {float:left; display:block;} 
	.stayConnected, .mobileAD1, .mobileAD2, .adSeparator {display:block; font-size:13px;}
	.footer1 {height: 90px;}
	.footer1Content {margin-top:20px;}
	.f1Right, .f1Left {font: bold 14px/14px 'Gilroy', Helvetica, sans-serif; margin-top:18px;}
	.f1Right a {margin-left:4px;}
	.widgetFooter {max-width: 723px; font: 140%/140% 'Gilroy', Helvetica, sans-serif;}
	#ADV_AD1_300xMULTI, #ADV_AD2_300xMULTI, .widgetAd250, .widget.widgetSocial, .widget.widgetSubscribe  {display:none;}
	.widget.widgetStandard {margin-top: 20px;}
	.eContent {max-width: 655px;}
	.eContent a {font: bold 115%/130% 'Roboto', Helvetica, sans-serif;}
	.eContent p {font: 110%/130% 'Roboto', Helvetica, sans-serif;}
	#comments {max-width:730px;}
	.commentlist, .comment-reply-title, #comments-title {font-size: 160%;line-height:130%;}
	.taxonomyInfo {max-width:728px;}
	.taxonomyInfo h1, .taxonomyInfo h2 {font: 190%/160% 'Gilroy', Helvetica, sans-serif;}
	h2.taxDescr, .catList {font-size:110%; line-height: 140%;}
	.catSubList a {font-size:103%; max-width: 226px;}
	div.wpcf7 img.ajax-loader {width:16px; height:auto;}
	.midHeader {margin-top: 0px;}
	.sliderHome {margin-bottom: 10px;}
	.postPrev a, .postNext a {font-size:110%;line-height:115%;}
	.innerAuthorBox img {max-width:80px;}
	.comment-content {font-size:100%;}
	.authorBox {margin-top:52px;}
	.has-small-font-size {font-size:80% !important;}
 
}
@media only screen and (max-width: 915px) {
	.topNav {width: 101.5%;}
	/* BEFORE SWEEPS .topNav form {margin-right:2%;margin-top:-13%;}
	.topNav form .inputSearch {width:266px; margin-top:27px;} */
	.topNav form {margin-right:67%;margin-top:-13%;}
	.topNav form .inputSearch {width:147px; margin-top:27px;} 
	.topNav form input.btnSearch {top:27px;}
	.topNav ul li a {font-size:23.5px;}
	.sliderHome {width:728px;}
	.sliderContainer {width: 709px;}
	.slider {width: 718px;}
	.slider ul li {width: 718px;}
	.sliderInfo {width: 298px;}
	.sliderFooter {width:730px; background: url(../png/slider_footer-long.png) no-repeat;}
	.sliderInfo h2 {font:170%/120% 'Gilroy', Helvetica, sans-serif;}
	.sliderInfo h2 a {color:#4d4d4d;}
	.sliderInfo p {font:100%/115% 'Roboto', Helvetica, sans-serif;}
	.footerLine2 {width:100%; color:#cec3ce; display:block; margin-left:0px; margin-bottom:10px;}
	.socialWidget h3 {font-size:21px;}
	.socialLinks {margin-left:30px; margin-top: 15px;}
	.postSingle, .psNav {max-width: 728px;}
	.psEntery {max-width: 678px;}
	.psEntery {font-size: 200%; line-height: 150%;} 	 
	.psEntery h2 {font-size: 123%; margin-top: 25px; line-height:110%;} 
	.psEntery p{margin-bottom:25px;}
	p.has-drop-cap:not(:focus):first-letter {font-size: 5.4em;  margin: .08em .1em 0 0;}
	.psFooterInfo {max-width: 716px;}
	.psEntery img {max-width: 678px; width: 100%;}
	.customLI ul li {font-size: 80%; width:100%;  max-width: 650px;}	
	.postSingleHeader h1 {font: 153%/120% 'Gilroy', Helvetica, sans-serif;}
	.postSingleHeader h2 {font-size: 115%;} 
	.featuredImageCaption {max-width: 649px; font-size: 90%; line-height: 125%;}
	figure.wp-block-image figcaption, figure.wp-block-jetpack-image-compare figcaption, div.wp-caption p.wp-caption-text, figure.wp-block-embed figcaption, a.c_caption_normal + p.wp-caption-text, div.wp-caption p.wp-caption-text  {max-width: 649px; font-size: 80% !important; line-height: 145% !important; color: #4b4b4b !important; font-weight:100 !important;}
	.psEntery ul {max-width:630px; margin-left: 30px;}
	.psRelatedPosts {max-width:730px;}
	.psRelatePost, ul.related_post > li {max-width: 230px; margin-right: 0px; margin-left: 10px;}
	.psRelatePost img, ul.related_post > li a img {max-width: 228px; height: auto; margin-bottom: 5px;}
	.psRelatePost h2, ul.related_post > li .wp_rp_title {font: bold 110%/115% 'Roboto', Helvetica, sans-serif;}
	.psRelatePost p, ul.related_post > li .wp_rp_excerpt {font: 95%/110% 'Roboto', Helvetica, sans-serif;}
	.comment-form {margin-top: 5px; margin-left:10%; margin-right:10%;}
	.comment-reply-title {margin-left:10%;}
	.innerAuthorBox {width: 657px; font-size:80%; line-height:150%;}
   	.innerAuthorBox h4 {font-size: 120%; line-height: 145%;}
	.psEntery ul li, .normalBullet ul li {max-width: 660px;}
        .psEntery ol > li {font-family: 'Roboto', sans-serif;}
	.video-responsive {margin-top:5%;}
	.postDate, .postComments a {font-size:110%;}
	table { font-size: 85% !Important; line-height: 140%;}
}


@media only screen and (max-width: 383px) {
	.postImg {width:96%;}
	.postText {width:96%; max-width:none;}
   	/*.fpHead, .featuredPost, .fpContent {max-width:300px; margin-left: auto; margin-right: auto;}
	.fpContent a img {max-width:298px;}*/

}


@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.normalBullet {font-size:120%;line-height:140%}
	.normalBullet ul li {font-size:120%;line-height:140%;}
	
	.eContent a {font: bold 95%/100% 'Roboto', Helvetica, sans-serif;}
	.eContent p {font: 80%/110% 'Roboto', Helvetica, sans-serif;}
	.sliderInfo h2 {font:180%/120% 'Gilroy', Helvetica, sans-serif;}
	.innerAuthorBox img {max-width:20%;}
	/*.featuredImageCaption {font: bold 97%/150% 'Roboto', Helvetica, sans-serif;}*/
	
	.subscribe2Top .header2 { font-size:95%; }
	.has-small-font-size {font-size: 80% !important; line-height:145% !important; }


}

/* >>> NEW HEADER STYLE 2020-07-30 */

body{
	overflow-x: hidden;
}

.topNav{
	 height: 56px;
	 margin: 0 auto 20px -11px;
}

.header{
	z-index: 20;
}

.header h1{
	display: none !important;
}

.topNav::after{
    content: "";
	background: red;
	color: #fff;
	position: absolute;
	left: 10px;
	right: 10px;
	top: 0;
	z-index: -1;
	height: 56px;
	border-radius: 20%;
	box-shadow: 0 2px 2px 0px #9e9e9e;
}

	.topNav .menu-header-menu-container{
		
		background: #f5b70c; /* Old browsers */
		background: -moz-linear-gradient(top,  #f5b70c 0%, #d6a00a 100%); /* FF3.6-15 */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5b70c), color-stop(100%,#d6a00a)); /* Chrome4-9,Safari4-5 */
		background: -webkit-linear-gradient(top,  #f5b70c 0%,#d6a00a 100%); /* Chrome10-25,Safari5.1-6 */
		background: -o-linear-gradient(top,  #f5b70c 0%,#d6a00a 100%); /* Opera 11.10-11.50 */
		background: -ms-linear-gradient(top,  #f5b70c 0%,#d6a00a 100%); /* IE10 preview */
		background: linear-gradient(to bottom,  #f5b70c 0%,#d6a00a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5b70c', endColorstr='#d6a00a',GradientType=0 ); /* IE6-9 */

		position: relative;
		z-index: 100;
		height: 56px;
		border: 1px solid #a67b04;
		box-sizing: border-box;
		margin: 0;
	}

	.topNav .menu-header-menu-container::before{
		position: absolute;
		bottom: -9px;
		left: -1px;
		content: "";
		display: inline-block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 11px 9px 0;
		border-color: transparent #ac6e1c transparent transparent;
	}

	.topNav .menu-header-menu-container::after{
		position: absolute;
		bottom: -9px;
		right: -1px;
		content: "";
		display: inline-block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 9px 11px 0 0;
		border-color: #ac6e1c transparent transparent transparent;
	}
	
	.topNav form{
		float: none;
		position: absolute;
		z-index: 100;
		right: 0;
		top: 50%;
		margin: -13px 0 0;
	}
	
		.topNav form .inputSearch{
			margin-top: 0;
		}
	
		.topNav form input.btnSearch{
			top: 0;
		}

	.topNav ul#menu-header-menu{
		margin-top: 0;
		height: 54px;
		overflow: visible;
	}
	
	.topNav ul li{
		margin-top: 0;
		background: none;
		border-right: 1px solid #fff;
		height: 54px;
		font-size: 0;
	}
	
	.topNav ul#menu-header-menu > li.current-menu-item, 
	.topNav ul#menu-header-menu > li.current-menu-ancestor, 
	.topNav ul#menu-header-menu > li.current-post-ancestor{
		background: none;
	}
	
	.topNav ul li:hover{
		background: none;
	}

	.topNav ul li.menu-item-logo{
		overflow: visible;
		background: none !important;
		margin-left: 20px;
		height: auto;
		border: none;
	}
	
		.topNav ul li a{
			display: inline-block;
			height: 54px;
			border-right: 1px solid #a67b04;
			margin: 0;
			line-height: 54px;
			vertical-align: middle;
		}
	
		.topNav ul#menu-header-menu > li:hover > a,
		.topNav ul#menu-header-menu > li.current-menu-item > a, 
		.topNav ul#menu-header-menu > li.current-menu-ancestor > a, 
		.topNav ul#menu-header-menu > li.current-post-ancestor > a{
			background: #ffbe0c;
		}

		.topNav ul li.menu-item-logo a{
			padding: 0;
			display: block;
			background: #fff !important;
			width: 80px;
			position: relative;
			top: -2px; /* 0px */
			margin: 0;
			border: none;
			height: auto;
		}

			.topNav ul li.menu-item-logo a img{
				display: block;
				width: 100%;
				height: auto;
				margin: 0 !important;
			}

			.topNav ul li.menu-item-logo a:hover img{
				opacity: 0.7;
			}
			
		.topNav ul li:hover ul{
			margin: 0;
			/* border: 1px solid red; */
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			border-bottom-left-radius: 5px;
			box-shadow: 0 0 2px 2px rgb(0 0 0 / 36%);
			border: none;
		}
			
			.topNav ul li ul li{
				background: #ffbe0c;
				height: auto;
				border: none;
				padding: 0;
				margin: 0;
				float: none;
			}
			
			.topNav ul li ul li:nth-child(n+2):nth-last-child(n+3){
				border-bottom: 1px solid #ae8205;
			}
			
			.topNav ul li ul li:nth-child(n+3):nth-last-child(n+2){
				border-top: 1px solid #fff;
			}
			
			.topNav ul li:hover ul li.tnTop{
				background: #ffbe0c;
				height: 7px;
				margin: 0;
				padding: 0;
				border-top-right-radius: 5px;
			}
			
			.topNav ul li:hover ul li.tnBottom{
				background: #ffbe0c;
				height: 7px;
				margin: 0;
				padding: 0;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
			}
			
			.topNav ul li ul li:hover, 
			.topNav ul li ul li.current-menu-item{
				
				background: #f5b70c; /* Old browsers */
				background: -moz-linear-gradient(top,  #f5b70c 0%, #d7a10a 100%); /* FF3.6-15 */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5b70c), color-stop(100%,#d7a10a)); /* Chrome4-9,Safari4-5 */
				background: -webkit-linear-gradient(top,  #f5b70c 0%,#d7a10a 100%); /* Chrome10-25,Safari5.1-6 */
				background: -o-linear-gradient(top,  #f5b70c 0%,#d7a10a 100%); /* Opera 11.10-11.50 */
				background: -ms-linear-gradient(top,  #f5b70c 0%,#d7a10a 100%); /* IE10 preview */
				background: linear-gradient(to bottom,  #f5b70c 0%,#d7a10a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5b70c', endColorstr='#d7a10a',GradientType=0 ); /* IE6-9 */

				height: auto;
			}
			
				.topNav ul li ul li a{
					background: none;
					border: none;
					display: block;
					padding: 0 15px;
				}
				
				.topNav ul li ul li a:hover, 
				.topNav ul li ul li.current-menu-item a{
					background: none;
				}

	@media only screen and (max-width: 1024px) {
		
		.topNav{
			margin-left: 0 !important;
			margin-right: 0 !important;
			width: 100% !important;
		}
		
			.topNav .menu-header-menu-container::before,
			.topNav .menu-header-menu-container::after{
				display: none;
			}
			
				.topNav ul#menu-header-menu{
					margin-left: 0;
				}
		
	}
	
	@media only screen and (max-width: 950px) {
		
		li#menu-item-263{
			display: none !important;
		}
		
		.topNav ul li.menu-item-logo a{
			top: -2px;
			width: 120px;
		}
		
		.topNav{
			margin-bottom: 80px;
		}
		
		.topNav ul li.menu-item-logo{
		    margin-left: 15px;
		}
		
		.topNav form{
			float: none;
			clear: both;
			margin: 0;
			position: absolute;
			top: 72px;
    		left: 150px;
    		right: 17px;
			padding: 0;
			text-align: right;
			z-index: 99;
		}
		
		.topNav form .inputSearch{
			background: none;
			border: 1px solid #d0d0d0;
			display: inline-block;
			width: 100%;
			height: auto;
			margin: 0 0 0 0;
			padding: 11px 60px 11px 7px;
			box-sizing: border-box;
			font-size: 20px;
			line-height: 1;
		}
		
		.topNav form input.btnSearch{
			height: auto;
			bottom: 2px;
			top: 2px;
			background: url(../png/search.png) center center / contain no-repeat;
			padding: 0;
			right: 10px;
		}
		
		.topNav form input.btnSearch:hover{
			background-position: center center;
			opacity: 0.7;
			cursor: pointer;
		}
		
		.topNav ul li a{
			/* font-size: 23.5px !important; */
			/* height: 100%; */
		}
		
		.topNav ul li.menu-item-logo ~ li:last-child{
			background: none;
			border-right: none;
		}
		
			.topNav ul li.menu-item-logo ~ li:last-child > a{
				border-right: none;
			}
		
			.topNav ul li.menu-item-logo ~ li > a{
				padding: 0 29px;
			}
		
	}
	
	@media only screen and (max-width: 915px) {
		
		.topNav{
			width: 103%;
		}
		
		.topNav ul li.menu-item-logo ~ li > a {
		    padding: 0 21px;
		}
		
	}

/* <<< NEW HEADER STYLE 2020-07-30 */



/* <<< NEW TITLE STYLE 2021-01-01 */

/*@font-face {
    font-family: 'gilroyextrabold';
    src: url('fonts/gilroy-extrabold-webfont.woff2') format('woff2'),
         url('fonts/gilroy-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gilroylight';
    src: url('fonts/gilroy-light-webfont.woff2') format('woff2'),
         url('fonts/gilroy-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'gilroy';
    src: url('../woff2/gilroy-semibold-webfont.woff2') format('woff2'),
         url('../woff/gilroy-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@media ( max-width: 950px ){
	
	.postSingleHeader{
		background: none;
		border-bottom: none;
		padding: 0 25px 0;
	}

	.postSingleHeader h1{
		font-family: 'gilroy', sans-serif;
		font-weight: 400;
		/*font-size: 200%;*/
		font-size: 325%;
		line-height: 1.1;
		margin: 0.3em 0 0.2em;
		color: #1E1E1E;
    /*color: #1C1C1C;
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 2rem;
    width: 375px;*/
		




	}

	.postSingleHeader h2{
		color: #545454;
		font-size: 200%;
		line-height: 1.3;
		font-family: FontAwesome, 'Roboto', sans-serif;
		/*margin: 0.5em 0 1em;*/
		margin: 0.3em 0 0.4em;
	}

	.postSignleInfoTop{
		border-bottom: none;
		padding: 0 25px;
		box-sizing: border-box;
		overflow: hidden;
	}

	.postSignleInfoTop + .psEntery{
		padding-top: 0;
	}

	.postSignleInfoTop + .psEntery > figure:first-child{
		margin-block-start: 0;
	}

	.postSignleInfoTop .psDate{
		padding-left: 0;
		font-size:130%;
	}

	.postSignleInfoTop .psSocial{
		margin-right: 0;
		position: relative;
		right: -17px;
	}
	
}


/* <<< NEW TITLE STYLE 2021-01-01 */

figure.wp-block-gallery.has-nested-images{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.psEntery .wp-block-jetpack-tiled-gallery{
	margin: 15px 0 0;
}

.psEntery .wp-block-jetpack-tiled-gallery + *:not(p.has-small-font-size){
	margin-top: 15px;
}

/*.psEntery .wp-block-jetpack-tiled-gallery + p.has-small-font-size{
	background: #eee;
    padding: 0.5em 0.6em;
    line-height: 1.3;
    margin: 4px 0 15px;
}*/

.psEntery .wp-block-jetpack-tiled-gallery img{
	border: none !important;
}

.psEntery ul.wp-block-jetpack-slideshow_swiper-wrapper,
.psEntery ul.wp-block-jetpack-slideshow_swiper-wrapper li{
	max-width: none;
	list-style: none;
}

/* <<< NEW TITLE STYLE 2021-01-01 */


/* >>> WP DISCUZ - COMMENTS PLUGIN STYLING - ADDED BY DEJAN 2023-08-29 */


#wpdcom .wpd-auth .wpd-login {
  font-size:18px !important;
}

#wpdcom .wpd-comment-header, #wpdcom .wpd-comment-author a {
	color: #000000 !important;
}

#wpdcom .wpd-sbs-toggle i.fa-envelope {
 font-size:18px !important;
}

#wpdcom .wpd-sbs-toggle .wpd-sbs-title {
    font-size: 18px !important;
}

#comments #wpdcom span.wpd-connect-with{
	font-size: 18px !important;
	line-height: 20px !important;
	vertical-align: middle;
}

#comments #wpdcom span.wpd-connect-with ~ .wpdsn i{
	font-size: 16px !important;
	line-height: 30px !important;
	width: 30px;
	height: 30px;
	vertical-align: middle;
}


#wpdcom .wpd-auth{
	align-items: center;
}

	#wpdcom .wpd-auth .wpd-login a{
		font-size: 18px;
	}

#wpdcom input:required{
	box-shadow: none !important;
}

#wpdcom .wpd-social-login{
	display: flex;
	align-items: center;
	text-align: left;
}

#wpdcom .comment .wpd-social-login{
	margin-left: 63px;
}

#wpdcom .comment.depth-1 > div > .wpd-secondary-forms-social-content .wpd-social-login{
	margin-left: 71px;
}

#comments{
	margin-top: 25px !important;
}

#comments .jetpack_subscription_widget{
	
}

	#comments .jetpack_subscription_widget .widgettitle{
		margin: 1em 0 0.3em;
		font-weight: 700;
	}

	#comments .jetpack_subscription_widget #subscribe-text{
		margin: 0.5em 0;
	}

	#comments .jetpack_subscription_widget #subscribe-email{
		margin: 0.6em 5px 0.6em 0;
		display: inline-block;
	    max-width: 95%;
	    width: 250px;
	}
	
		#comments .jetpack_subscription_widget #subscribe-email input{
			box-shadow: none;
		    padding: 0.4em 0.6em;
		    border: 1px solid #cdcdcd;
		    border-radius: 5px;
		    box-sizing: border-box;
		    width: 100%;
		}
	
	#comments .jetpack_subscription_widget #subscribe-submit{
		margin: 0.6em 0;
		display: inline-block;
	}

		#comments .jetpack_subscription_widget #subscribe-submit button,
		#comments #wpdcom .wpd-prim-button{
			background: linear-gradient(to bottom, #ffbe0c, #e4aa0b);
		    color: #ffffff;
		    box-shadow: none;
		    border: none;
		    border-radius: 5px;
		    font-size: 14px;
		    opacity: 1;
		}

		#comments .jetpack_subscription_widget #subscribe-submit button:hover,
		#comments #wpdcom .wpd-prim-button:hover{
			background: linear-gradient(to top, #ffbe0c, #e4aa0b);
			opacity: 1;
		}

		#comments .jetpack_subscription_widget #subscribe-submit button{
			padding: 0.4em 0.6em;
		}

body #wpdcom .wpd-blog-guest .wpd-comment-author{
    color: inherit;
}
body #wpdcom .wpd-form-head{
    flex-direction: row-reverse;
    align-items: center;
    gap: 10px; 
}

body #wpdcom .wpd-social-login .wpd-connect-with{
    margin: 0 9px 0 0;
}

@media (max-width: 950px){
	
	#wpdcom .wpd-comment-author{ font-size: 170% !important; }
	#wpdcom .wpd-comment-header .wpd-comment-date *{ font-size: 110% !important; }
	#wpdcom .wpd-comment-text{ font-size: 170% !important; }
	
	#wpdcom .wpd-comment-footer .wpd-reply-button,
	#wpdcom .wpd-comment-date{
		font-size: 1em;
	}

	#wpdcom .wpd-auth .wpd-login {
  		font-size:22px !important;
	}

	#wpdcom .wpd-auth .wpd-login a {
    		font-size: 22px !important;
	}
	
	#wpdcom .wpd-sbs-toggle i.fa-envelope {
	 font-size:22px !important;
	}

	#wpdcom .wpd-sbs-toggle .wpd-sbs-title {
	    font-size: 22px !important;
	}

	#comments #wpdcom span.wpd-connect-with{
		font-size: 22px !important;
		line-height: 20px !important;
		vertical-align: middle;
	}

	#comments #wpdcom span.wpd-connect-with ~ .wpdsn i{
		font-size: 20px !important;
		line-height: 36px !important;
		width: 35px;
		height: 35px;
		vertical-align: middle;
	}

}

/* <<< WP DISCUZ - COMMENTS PLUGIN STYLING - ADDED BY DEJAN 2023-08-29 */