﻿.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}


.outer_callout{
	margin:10px 0;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.main-left{width:200px;float:left}

.counter .timer-col{
	display:inline-block;
	width:24%;
	text-align:center;
}

.timer-col #days, .timer-col #hours, .timer-col #minutes, .timer-col #seconds{
	display:inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	padding:5px 10px;
}

.timer-col #days{
	color:#ffffff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.timer-col #hours, .timer-col #minutes, .timer-col #seconds{
	background:#eceae4;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.timer-col .timer-type{
	font-size:12px;
	display:block;
	margin-top:2px;
}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

#footer-banner {
  display: none;
  min-height: 44px;
  background: #404040;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 8888;
  color: #999999;
}

#footer-banner a {
  color: #e7e7e7;
}

#footer-banner a:hover {
  color: #f18d00;
}

#footer-banner .footer-banner-content {
  text-align: center;
  padding: 15px 25px;
  position: relative;
}

#footer-banner .close-btn {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 0px;
  font-size: 12px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  background: #f6f6f6;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
;var t=a.fn.collapse;a.fn.collapse=l,a.fn.collapse.Constructor=r,a.fn.collapse.noConflict=function(){return a.fn.collapse=t,this}
,a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var e=a(this);e.attr("data-target")||t.preventDefault();var i=n(e),o=i.data("bs.collapse")?"toggle":e.data();l.call(i,o)}

#main-content .post-info .post-category,
#main-content .post-info .post-tags {
  float: left;
  margin: 0;
  padding: 6px 0;
  width: 50%;                       
}

#main-content .post-info .post-tags {
  padding-left: 2%;
  text-align: right;
  width: 48%;                           
}


	#mdsrv{box-shadow:10px 10px 15px #dfdfdf;}


.features-items {
  text-align: center;
  margin-bottom: 20px;
}


.features-items h4{
  color: #5e5e5e;
  font-size: 18px;
  margin-bottom: 20px;

}


.features-items p{
  color: #848484;
  font-size: 13px;
  line-height:22px;
}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}

.skills .skill {
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 25px;
}

.skills .skill .skill-count {
	display: inline-block;
	height: 64px;
	margin-top: 3px;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}

.skills .skill .skill1,.skill2,.skill3,.skill4 {
	font-size: 16px !important;
}

.skills .skill .section-legend {
	text-transform: uppercase;
	font-weight: 700;
	clear: none;
	width: auto;
	float: none;
	margin-top: 0;
	margin-bottom: 0;
}

.skills .skill p {
	line-height: 20px;
	font-size: 14px;
	color: #8f8f8f;
}

	.zerif-rtl-skills .skills li.skill {
	    display: inline-block;
	    clear: none;
		float: left;
		width: 25%;
		margin-bottom: 0;
	}
.horizontal-line{height:1px;background-color:#bfbfbf;width:100%;margin:10px 0}

  .site-branding_text{
    display: inline-block;
  }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

.cont
{
	padding-left:4px;
	line-height:1.7;
}
.vcex-icon-box-heading{display:block;font-size:1.077em;font-weight:600;margin:0 0 10px}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-six .vcex-icon-box-heading{font-size:.923em;text-transform:uppercase;letter-spacing:2px;color:#fff}
.section-map-primary{position:relative;overflow:hidden;width:100%;height:385px}

.mini-menu {
	display: block;
}

.mini-menu i {
	cursor: pointer;
}


#container-body ul li {
    list-style: circle;
    list-style-type: circle;
}


#container-body a{
        color: #598059;
        
	}

#container-body a:hover{
        color: #0f400f;
        text-decoration: underline;
	}

#container-body {
    margin: 0px;
    padding: 15px !important;
}
.clearfix::after{display:block;clear:both;content:""}


.row .bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}





.row {
margin-bottom: 0;
}

.container.row {
margin-bottom: 0;
}

.container:after,
.row:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.row .push-right {
float: right;
}

.row .centered {
float: none;
margin: 0 auto;
}

.row .pull-right {
float: none;
}
.ph-menu__left__inner,.ph-menu__center__inner,.ph-menu__right__inner{display:block;position:relative;height:60px;white-space:nowrap}
.portal-headline_mobile .ph-menu__left__inner,.portal-headline_mobile .ph-menu__center__inner,.portal-headline_mobile .ph-menu__right__inner{height:44px}

			#content-content {
				min-height: 600px;
			}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#newsletter-subscribe .newsletter-subscribe__container .newsletter-subscribe__form-wrapper .newsletter-subscribe__form .img-lg,#newsletter-subscribe .newsletter-subscribe__container .newsletter-subscribe__form-wrapper .newsletter-subscribe__form .img-sm{position:relative;z-index:0;width:100%;height:auto}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
#comments .content_row.comments_block{padding:0}


.content_row,
.entry-header,
.entry-footer {
    max-width: 1100px;
    margin: 0 auto;
}


.content_row:before, .content_row:after {
    content: " ";
    display: table;
}


.content_row:after {
    clear: both;
}


    .content_row,
    .entry-header,
    .entry-footer {
        max-width: 1100px;
        margin: 0 auto;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 30px;
        padding-right: 30px;
    }

.ust_aciklama{float:left;padding-top:4px}

.icon__banner_title {
line-height: normal;
font-size: 30px;
padding-bottom: 20px;
font-style: italic;
color: #fff;
font-family: 'Libre Baskerville', serif;
font-display: auto
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.pad3{
	padding-top:3px;
	padding-right:3px;
	vertical-align:top;
}

#boxnav        {float:left; width: 273px;}

#boxnav DIV    {padding-left:15px; line-height: 0px;}

#boxnav IMG    {display: inline;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

.review-list li{
	position: relative;
}
.vcex-bullets.custom-icon .vcex-content{overflow:hidden}
.vcex-list_item .vcex-content{display:inline}


.sf-sub-indicator { display: none; }

	.content-loop .entry-thumb {
		width: 100% !important;
		height: auto;
	}


.content-loop .entry-title {
	margin: 0 0 15px 0;
}

.content-loop .hentry {
	margin: 0 0 30px 0;
}

.content-loop .hentry .entry-thumb {
	float: left;
	margin: 0 25px 25px 0;
	width: 220px;
	height: auto;
}

.content-loop .entry-title a:hover {
	background: #eeeeee;
	border-bottom: 1px dotted #cccccc;
	color: #000000;
}

.financity-top-bar-right-text{ display: inline; }


.single .post-entry.portfolio .post-details .post-title {padding:10px;margin:0;}



.mx-title .post-title {margin:0 0 10px;}

#wrap{
	width:960px;
	margin:0 auto;
}


#site-title a,
#site-description {
	color:#333;
}


#site-title,
#site-description {
	margin:0;
	font-weight:300;
	float:left;
	line-height:150px;
}


#site-title {
	margin: 0 3.4%;
	font-family:"Oswald", sans-serif;
	font-size:32px;
	letter-spacing:1px;
}


#site-title img {
	margin: 38px 0;
	vertical-align:middle;
}


	#site-title,
	#site-description {
		float:none;
		margin:0;		
		line-height:1.62em;
		text-align:center;
	}

	#site-title a,
	#site-description {
		color:#333;
	}
span.line_limit{overflow:hidden;display:inline-block;max-width:100%}




.site-content .site-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}


.site-content .nav-previous {
	width: 50%;
	
	float: left;
}


.site-content .nav-next {
	width: 50%;
	
	float: right;
	text-align: right;
}



.top-menu .left {
  width: 100%;
  float: right;
}


.top-menu {
  position: relative;
  top: -20px;
}

.red_word {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F00;
}
.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}



.pagination .current .screen-reader-text {
	position: static !important;
}






.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}

		
.fixedmobmenu{
	position: fixed;
    width: 100%;
    background: #000000;
    height: 50px;
    margin-left: -15px;
    top: 0;
    padding-bottom: 10px;
    z-index: 99999;
	height: 65px;
}

.abs{position:absolute;}

.stnlist a .stnspec {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 10px;
}


.block {
	margin-top:10px;
}

			#footer .menus .copyright  {
				font:13px Arial;
				color:#8c8c8c;
				cursor:default;
			}


  .box_address_info,
  .box_address_number,
  .box_address_mail{
    line-height: 24px;
    float: left;
  }
.art-3 .head_title{margin-bottom:10px}


.head_title {
    margin-bottom: 60px;
    text-align: center;
}

h2.heading,
.head_title h2 {
	font-size: 48px;
	line-height: 1.1;
	text-transform: uppercase;
}

.head_title.icon-60 i {
	font-size: 60px;
}

.head_title i,
.latest_news i,
.masonary_blog i,
.blog-grid i {
    
    color: #e8e8e8;
    font-size: 40px;
}

.dark .head_title i {
	color: #FFF;
}

body.boxed .art-3 .head_title {
    margin-bottom: 30px;
}

.head_title p.heading-img {
	margin: 0;
}
.guest .guest-image,.navigation .navigation-image-holder{width:100%;height:0;padding-bottom:100%;background-size:cover;background-repeat:no-repeat}
.navigation .navigation-image{width:100%}
.navigation .navigation-image-holder{background-position:center}

.pad5{padding:5px;}
.row{margin-left:-15px;margin-right:-15px}


.sub-menu {
  overflow: visible !important;
}

  #mobile-primary-menu .sub-menu {
    padding-left: 20px;
  }



#ktz-backtotop {bottom: 0;display: none;position: fixed;right: 15px;bottom:10px;z-index: 999;}

#ktz-backtotop a {color: #666;display: block;font-weight: bold;line-height: 1em;padding: 10px;text-align: center;text-shadow: 0 1px rgba(255,255,255,0.8);background:#fff;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.05);-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.05);box-shadow: 0 1px 10px rgba(0,0,0,0.05);}

#ktz-backtotop a:hover {color: #444;text-decoration: none;}
#lang-bar span .icon,#lang-bar a .icon{margin-left:5px;vertical-align:text-bottom;border:none}
.hamburger-menu .icon-bar{transition:all .2s ease-in-out;background-color:#000;position:relative;width:24px;height:2px;margin:3px 0}
.hamburger-menu .icon-bar:first-child{opacity:0;transition:all .1s ease-in-out}
.hamburger-menu .icon-bar:nth-child(2){transform:rotate(45deg);top:0;margin:2px 0}
.hamburger-menu .icon-bar:last-child{transform:rotate(-45deg);top:-7px}
.hamburger-menu .collapsed .icon-bar{transform:rotate(0deg);top:0;opacity:1;margin:3px 0}
.hamburger-menu .collapsed .icon-bar:first-child{transition:all .7s ease-in-out}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

#header-logo-image {
	float: left;
	padding: 0 20px 0 0;
	max-width: 100%;
}

#header-logo-image img {
	margin-bottom: 0px;
}


    .better-responsive-menu #header-logo-image {
        float: left;
        margin-bottom: 0;
        margin-right: 10px;
    }

        #mw_board_group_3 .mw_board_group_3_item { float:left; width:70px; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_item:hover { color:#2F3743; text-decoration:underline; }
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.team,.team-image{position:relative}

.team.team-list .team-image{float:left;width:250px;margin-right:30px}
#team #staff .team-image{margin-top:2em}
.team-image{position:relative}



.cf:before,.cf:after {content:" ";display:table;}
 .cf:after{clear:both;}

.oroscopo-figure .cf {
    padding:10px 0 0 0;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}
.col-lg-3{width:25%}


.videos {
margin:0;
padding:10px 0 0 10px;
overflow:hidden;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}




.sf-menu li, .videos {

border-right:1px solid #61046F;

}




.sf-menu li li, .sf-menu li li li, .videos {

border-bottom:1px solid #61046F;

border-left:1px solid #61046F;

}
#content .top-content .header-img .sym-slide{min-height:530px}








.box_dashed {



	border-top: 1px dashed #959595;



	padding-top: 7px;



	margin-top: 10px;



}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}

#contentwrapper {
    margin-top:40px;
	max-width:980px;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   padding: 5px;
}

#contentwrapper #content {
	min-height: 400px;
	margin-bottom: 25px;
}

#contentwrapper #column-left + #column-right + #content, #contentwrapper #column-left + #content {
	margin-left: 24%;
	margin-right:1%;
}

#contentwrapper #column-right + #content {
	margin-right: 195px;
}



p.welcome{font-size: 1.3em;
line-height: 1.6em;
margin: 26px 0px;}
#masthead .site-description{text-align:center;text-transform:uppercase;margin:-15px 0 30px;line-height:20px;font-family:"Roboto Condensed";font-size:12px}
#masthead .site-description, .hentry .entry-meta {font-family:Open Sans Condensed}


.l{float:left}




.l .line{border:0;border-top:1px dashed #d1d1d1;}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}

.widget-title {
	font-family: Ubuntu, Arial, "Lucida Grande", sans-serif;
	font-size: 1.1rem;
	line-height: 1.2rem;
	letter-spacing: 0.1rem;
	font-weight: 400;
	color: #ED79AE;
	text-align: center;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.about_bg {
	position: relative;
	left: -100px;
}
.image-box{float:left;width:87px;height:87px;position:relative;overflow:hidden}
.image-container .image-box{margin:30px 0 0 30px}
.image-box a span{color:#039;background:#efefef;position:absolute;height:19px;line-height:14pt;left:0;font-weight:700;top:0;text-align:center;width:19px}
.image-box a span.label{background:#ec2327;color:#fff;padding:0 5px;width:auto}
.image-box a span.label-1{background:#fffc00;color:#581f1f;padding:0 3px;width:auto}
span.image-box{float:none;width:80px;padding-right:4px}
span.image-box img{vertical-align:middle}
span.image-box,span.text-box{display:table-cell;vertical-align:middle;height:85px}
.third-type-box .image-box{float:none;display:block;margin:auto;width:100%;height:auto;max-width:277px}
.first-type-lines.type4 .image-box{margin-right:22px}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.pull-right{float:right !important}

.search-mobile {
margin: 15px 10px;
height: 30px;
overflow: hidden;
background: #fcfcfc;
border: 1px solid #ddd;
border-top-color: #d1d1d1;
border-left-color: #d1d1d1;
overflow: hidden;
position: relative;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: inset 0 2px 5px #eee;
-moz-box-shadow: inset 0 2px 5px #eee;
box-shadow: inset 0 2px 5px #eee;
}

.search-mobile #s-mobile {
background: transparent;
float: right;
margin: 0;
padding: 7px 12px;
width: 100%;
color: #444;
border: 0 none;
}

.search-mobile button.search-button {
background: transparent;
position: absolute;
top: 0;
right: 0;
height: 28px;
padding: 0;
width: 40px;
font-size: 18px;
color: #666;
}

.search-mobile button.search-button:hover {
color: #000;
}
.master-holder-bg,.master-holder-bg-holder{position:absolute;top:0;height:100%;z-index:-1;width:100%;left:0}
.master-holder-bg-holder{overflow:hidden}
.list-unstyled{padding-left:0;list-style:none}
[dir=rtl] .list-unstyled{padding-right:0}
[class*=colcount-].list-unstyled{list-style:none outside none;padding-left:0}
[class*=colcount-].list-unstyled li{margin-left:0}
.widget ul{list-style:none;margin:0}

.header-useraccount-langs .lang-name {
  position: relative;
  top: 1px;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
}
.tile__icon,.tile__share{position:absolute;color:#fff}
.tile__icon{font:1.6em icons;right:10px;top:10px;background:rgba(0,0,0,.5);border-radius:6px;height:23px;line-height:100%}
.tile__icon--article:before,.tile__icon--uncategorized:before,.tile__icon:before{content:"\77"}
.tile__icon--contests:before{content:"\63"}
.tile__icon--video:before{content:"\74"}
.tile__icon--audio:before{content:"\61"}
.tile__icon--image:before{content:"\70"}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}


	.site-header .col-md-4,
	.site-header .col-md-8 {
		min-height: 0;
	}

	.service.col-md-4:nth-of-type(3n+1) {
		clear: left;
	}



.site-branding {
	float: left;
	padding: 40px 15px;
}

	.is-sticky .site-branding {
		padding: 20px 15px;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;		
	}
#weather{height:65px;padding-top:15px;width:130px;float:right;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}
#weather img{width:52px}
#weather #current-temp{font-size:30.59px;line-height:15px;margin-top:20px;text-align:right;padding:0;width:52px}
#weather #current-icon{width:75px;padding:0;margin:0}
#weather #weathermore{font-size:12px;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer;position:relative;z-index:99}

.footer-list {clear: both;border-top: 1px solid #e2e5e8;padding: 20px 0;margin: 20px 0 0;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}

.btn-area { display: block; margin: 25px 0 0px; text-align: center; }
.q_counter_holder span.counter{font-size:60px;line-height:1em;font-weight:300;color:#1abc9c;display:inline-block!important;height:1em}





.compact-bottom {
  margin-bottom: 0 !important; }


.td-header-style-5 .td-top-menu-full {
  background-color: #348cbf;
}

.td-header-style-6 .td-top-menu-full {
  background-color: #4db2ec;
}

.td-top-menu-full {
  background-color: #222;
  z-index: 4;
  position: relative;
  
}




    
    .td-header-top-menu,
    .td-header-wrap .td-top-menu-full {
        background-color: #ffe228;
    }
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

.widget-container {
	margin: 0 0 18px 0;
}
.site-mobile-menu ul li.open-mega-menu{display:none}


.widget-wrap {
  background-size: cover;
}

section.widget .widget-wrap {
  padding: 80px 0 90px;
}



section.widget_ci-items .widget-wrap {
  padding-bottom: 65px;
}



section.widget_ci-split-content .widget-wrap {
  padding-bottom: 100px;
}

section.widget_ci-newsletter .widget-wrap {
  padding: 80px 0;
}


  .widget_ci-items .widget-wrap {
    padding-bottom: 45px;
  }


#ci-events-2 .widget-wrap { background-color: #5ba1c6;  }

.fusion-copyright-content {
  display: table;
  width: 100%;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}
