﻿.footer-sidebar.cactus-sidebar{float:none;padding-left:0;padding-right:0;padding-bottom:20px}
.footer-sidebar.cactus-sidebar:before,.footer-sidebar.cactus-sidebar:after{display:none}
.footer-sidebar .social-count-plus{margin-top:25px}
.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

h1.vc_custom_heading {
  font-size: 70px;
  font-weight: 700;
}

.hero h1.vc_custom_heading {
  font-size: 3em;
}

.loan_types .vc_general.vc_cta3.vc_cta3-style-classic h2.vc_custom_heading {
  font-size: 18px !important;
}
#box_footer_1{margin:0 auto;width:1140px}

.mh-copyright-wrap { padding: 10px 25px; border-top: 3px solid #999; background: #1f752a; }

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}




#quiz{
-moz-border-radius: 12px;
	border-radius: 12px;
	float: none;
	margin: 20px 0 0 0;
	padding: 20px 20px 20px 20px;
background:#92d978;
	}



#quiz .slickQuizWrapper{
	background: #f1fce7;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 18px 18px 5px 18px;
}


#quiz .slickQuizWrapper h2.quizName{
	font-size: 160%;
	font-weight: bold;
	color: #5da543;
	margin-bottom: 10px;
	line-height: 1.3;
	
}

#quiz .quizArea, #quiz .quizResults{
	font-size: 14px;
}


#quiz img{
	max-width: 97.5%;
}


.container-fluid .grid_c {
  width: 20%; }

 .container .grid_c {
  width: 210px; }


.grid_c.wow.fadeInLeft{
	visibility:visible !important;
	animation:none !important;
}



.grid_c {
	animation-name:none !important;
	}


div.languages-menu ul.lng {
  float: left;
  width: 95%;
  list-style-type: none;
}


div.languages-menu ul.lng li {
  float: right;
  width: 100%;
  margin-right: 15px;
  width: 23px;
  height: 23px;
  text-align: center;

}


div.languages-menu ul.lng li.act {
  background: #ef8c31;
}



div.languages-menu ul.lng li a {
  padding-top: 4px;
  display: block;
  font-size: 0.85em;
  color: black;
}


div.languages-menu ul.lng li.act a {
  color: #FFFFFF;
 
}
body #wrapper #main .menu-markets-container ul li#menu-item-4276 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4276 a::before{background-position:0 -344px;background-position:0 -475px}
 
	
	
	
	a img.alignright,
	a img.alignleft,
	.gdlr-frame-shortcode.gdlr-align-right,
	.gdlr-frame-shortcode.gdlr-align-left{ float: none; margin-left: auto; margin-right: auto; text-align: center; }

.card-list .card-media {
  display: block;
  width: 100%;
}

.card-list .card-media img {
  width: 100%;
}

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}
.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:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.mobile-menu .mobile-menu-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:white;margin-top:3px;}




.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}




.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}


#site-header {
	position: relative;
	z-index: 3;
}


	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}


.instagram-feed {
	display: none;
}

.td-main-content-wrap,
.td-category-grid {
  background-color: #fff;
}

.page-template-page-pagebuilder-title .td-main-content-wrap {
  padding-top: 0;
}


.td-main-content-wrap {
  padding-bottom: 40px;
  
}

#tt-boxed-layout #foot_left,
#tt-boxed-layout #foot_right {
	width: 50% !important; 
}

#foot_right {
	float: none;
	clear: left;
	text-align: center;
	width: 100%;
}

#footer_bottom #foot_right ul {
	float: none;
	overflow: auto;
	margin: 0 auto;	
}

#footer_bottom #foot_right ul li {
	display: inline-block;
	float: none;
	margin: 0;
}

.top-block .toolbar-right ul,
#footer_bottom #foot_right ul {
	font-size: 10px;
}

#foot_left,
#foot_right,
#footer_bottom #foot_right ul {
	width: 95%;
	float: none;
	padding: 0;
}
.custom-landing-image .fusion-row .fusion-separator{margin:15px auto!important}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
.news .info{overflow:hidden;padding:0 0 0 11px}


.header-image-wrap {
	text-align: center;
}

.entry-footer .byline, .entry-footer .posted-on { margin-right: 0.625rem; }

.entry-footer .byline:after, .entry-footer .posted-on:after { content: "/"; }
.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-right:15px;padding-left:15px}
.col-md-9{width:75%}
.kad-header-style-three #logo #thelogo{display:table-cell;vertical-align:middle;max-width:100%}
.kad-header-style-three #thelogo img{padding:5px 0;display:block;height:auto}
.kad-header-style-two.kad-center-head-shrink #thelogo img{margin:0 auto}
header #thelogo{margin-left:auto;margin-right:auto}
.mobile-stickyheader.kad-header-style-three #thelogo img{padding:5px 0;margin:0}
.mobile-stickyheader.kad-header-style-three #logo #thelogo{display:table-cell;text-align:left}
.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}


.nav-search-wrap {
	width: 50px;
	height: 50px;
	}


#top-menu, #main-menu,#slider,#search-form,#sidebar-right,#sidebar-left, #teasers, #small-footer{display:none;}

h1.title {font-size:26px;margin-top:10px;}
.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-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.assist-navigation .assist-navigation-areas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}
.assist-navigation .assist-navigation-areas .assist-area{-ms-flex:1 0 20%;flex:1 0 20%;padding-right:3%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:300px;max-width:20%;margin-bottom:20px}
.assist-navigation .assist-navigation-areas.products .assist-area .products{margin-bottom:1rem}
.assist-navigation .assist-navigation-areas.products .assist-area .product-title{font-size:14px;padding-bottom:0;margin-bottom:1rem;font-weight:700}
.assist-navigation .assist-navigation-areas.products a{font-size:14px}
.assist-navigation .assist-navigation-areas.products .assist-area{-ms-flex:100%;flex:100%}
.assist-navigation .assist-navigation-areas .assist-area .button{display:none}
.assist-navigation .assist-navigation-areas .assist-area p{display:none}

.td-footer-container .td-footer-info {
  margin-bottom: 36px;
  
}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.rg-ss-slice-container {position: relative;overflow:hidden;}

.rg-ss-slice-container:hover .rg-ss-controls.onhover {opacity: 1.0;}


#header-text-nav-container {
	border-bottom: 1px solid #EAEAEA;
}


#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
}


#header-text {
	float: left;
	padding: 10px 20px 0 0;
}


.spacious-header-style-two #header-text-nav-wrap {
	padding-top: 0;
	padding-bottom: 0;
}


.spacious-header-style-two #header-text-nav-container {
	border-bottom: none transparent;
}

	.better-responsive-menu #header-text {
		margin: 13px 0 0;
		float: left;
		text-align: left;
	}

	.better-responsive-menu #header-text-nav-wrap {
		padding: 0;
	}

	.better-responsive-menu #header-text-nav-wrap #header-right-section .widget {
		padding: 0;
	}

	.better-responsive-menu #header-text-nav-container {
		position: relative;
		margin-bottom: 15px;
		border: none;
	}

.blog-tile-list li .post-thumbnail {
  height: 178px;
  width: 100%;
  margin: 0 0 18px;
  overflow: hidden;
}


.blog-tile-list li .post-thumbnail img {width: 100%;}

.post-content .post-thumbnail-inner {
  overflow: hidden;
  margin: 0 0 53px;
}

.post-content .post-thumbnail-inner img {
  vertical-align: top;
  width: 100%;
       height: auto;
}

  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .cmsmasters_breadcrumbs,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 1200px;
  }

  .content_wrap.l_sidebar .cmsmasters_row,
  .content_wrap.r_sidebar .cmsmasters_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
.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-sm-4{width:33.33333333333333%}
.portfolio-item,#recent-works .col-xs-12.col-sm-4.col-md-3{padding:0 15px}



.part9 .left1{
    width: 425px;
}

.links .link-city  .left1{
    margin-top: 5px;
    width: 118px;
}

.tg-footer-other-widgets {
   float: right;
   width: 57.894737%;
}
.amp-onair-show-image-img{float:left;margin-right:7px;max-width:80px !important;max-height:41px !important;overflow:visible !important}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}
#block-block-1 .blocktitle{font-size:2.4em;line-height:1.1;font-weight:700;padding:0 3%;margin:0;text-transform:uppercase;border:0;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.main-nav .container-fluid{padding-left:0;padding-right:0;}
.container-fluid.home-big-links-row .container{margin-left:auto;margin-right:auto;width:90%;}

.pc5-nav-tgl div.pc5-nav-pink {
  background-color: #E66F94;
  background: -moz-linear-gradient(top, #E66F94, #D7225E); 
  background: -webkit-gradient(linear, left top, left bottom, from(#E66F94), to(#D7225E)); 
  background: -ms-linear-gradient(top, #E66F94 0%, #D7225E 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E66F94', endColorstr='#D7225E', GradientType=0); 
}
.bs-gdpr-law{padding:8px 15px;color:inherit;font-size:inherit;display:block;text-align:center;transition:all .3s;-webkit-transition:all .3s;background:#f5f5f5}
.bs-gdpr-law p{font-size:inherit;color:inherit;margin:0;display:inline-block}
.bs-gdpr-law .bs-gdpr-accept,.bs-gdpr-law .bs-gdpr-more{display:inline-block;padding:0;line-height:1;font-size:inherit;color:inherit;margin-left:10px;transition:opacity .3s;-webkit-transition:opacity .3s}
.bs-gdpr-law .bs-gdpr-accept{background:#212121;color:#fff;padding:6px 15px}
.bs-gdpr-law .bs-gdpr-accept:hover,.bs-gdpr-law .bs-gdpr-more:hover{opacity:.8}
.bs-gdpr-law,.bs-wrap-gdpr-law .bs-gdpr-show{position:fixed;z-index:19999;left:0;bottom:0;right:0;width:100%}
.bs-wrap-gdpr-law .bs-gdpr-show,.bs-wrap-gdpr-law-close .bs-gdpr-law{transform:translateY(100%);-webkit-transform:translateY(100%)}
.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-xs-12{width:100%}

#cb-footer .cb-footer-lower .cb-footer-links {
  width: 100%;
}

#cb-footer .cb-footer-lower .cb-footer-links ul {
  text-align: center;
  margin: 20px 0 0 0;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li {
  display: inline-block;
  margin: 0 5px;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li a {
  color: #b3b3b3;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li .sub-menu {
  display: none;
}

  #cb-footer .cb-footer-lower .cb-footer-links ul li a:hover {
    text-decoration: underline;
  }


#gkHeader .custom_slogan{
  float:left;
  text-align:left;
  padding:0 0 0 100px;
}
#s5_responsive_mobile_sidebar_inner2{padding:0;position:relative}
#s5_responsive_mobile_sidebar_inner2 ul{margin:0}


.footermenu, #footer-links {
	display: none;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}


.fullwidthbanner-container .rev_slider {
    -webkit-border-radius: 0px !important;
       -moz-border-radius: 0px !important;
    		border-radius: 0px !important;
}
.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-right:15px;padding-left:15px}
.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{float:left}
.col-xs-12{width:100%}
#main_list_table{width:99% !important}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}


.pricingtd
{
	font-family: 'Droid Serif', serif;
	color:#333;
	font-weight: normal;
	font-size:13px;
	text-shadow: rgb(255, 255, 255) 1px 1px 1px;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333132}


.icon-twitter:before {
	content: "\f099";
}
.font_ntuz9k79z, [data-font="font_ntuz9k79z"], [data-font="font_ntuz9k79z"] li a {font-family: "unitext", sans-serif;font-weight: 400;font-style: normal;}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}


#article .article-authors p,#article .aff, #article .history, #article .kword p{font:inherit;}

.article-authors .author[data-url]:hover{color:#3E73A5; }


.article-authors .btn{margin:0}

.article-authors a:hover{text-decoration:none;}
.filter{background:#981b1e;-webkit-box-shadow:0 0 18px rgba(0,0,0,.38);box-shadow:0 0 18px rgba(0,0,0,.38)}
.filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}
.filter a{display:block;height:82px;padding:0 28px;text-decoration:none;font-size:14px;text-transform:uppercase;line-height:82px}
.filter li.active a{background:#791618}
.filter--mobile{display:none}
.filter--mobile select{height:40px;width:80%;padding:0 20px;margin:0 auto;border:2px solid #fff;background:transparent;border-radius:5px}
.filter--mobile option{color:#000}









#phone-portrait, #phone-landscape, #tablet-portrait, #tablet-landscape {
  display: none; position: absolute; top: -100%; left: -100%; height: 1px; width: 1px;
}

  #tablet-portrait {display: block;}
div.product div.images div.thumbnails a.first{clear:both}
ul.products li.first{clear:both}



#random-avatar, #popular-avatars, #make-avatars, #partners, #chat, #blog-entry, #twitter, #best-uploaders { text-align: center; width: 160px; margin: auto; border: 1px dotted #EFE6E1; margin-bottom: 22px; }

#make-avatars, #partners, #chat, #twitter, #best-uploaders { width: 300px; }


#random-avatar, #popular-avatars, #make-avatars, #chat, #blog-entry, #best-uploaders { padding-top: 10px; padding-bottom: 10px; }
.mdzr--svg .typicons--facebook-circled-1:before{content:'\e920'}
#masthead .elementor-inner-column:nth-child(2) .elementor-column-wrap{padding: 10px 0px;}
.navigation .menu{list-style-type:none;padding:0}
.navigation .menu a{display:block;padding:7px 20px 7px 10px;color:#323232;text-decoration:none;position:relative;font-size:15px;z-index:0}
.navigation .menu a:active,.navigation .menu a:hover{color:#fff;text-decoration:none;position:relative;background:#ff9000}
.navigation .menu a.active{color:#fff;text-decoration:none;position:relative;background:#ff9000}
.navigation .menu a::after{content:'';background-color:rgba(255,255,255,.1);position:absolute;top:0;right:100%;bottom:0;left:0;transition:left .25s,right .25s}
.navigation .menu a:hover::after{right:0}
.navigation .menu .menu{border-top:1px solid rgba(255,255,255,.1)}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}



#loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

    #footer .csc-default.frame-type-image { margin-bottom: 30px; }

#footer .csc-default.frame-type-text { margin-bottom: 25px; }



.entry ul,
.entry-page ul {
  list-style: square inside;
  line-height: 1.8;
}

.entry ol,
.entry-page ol {
  list-style: decimal inside;
  line-height: 1.8;
}

#footer-menu-wrapper{
    float:left;
    margin-top:40px;
}

#footer-menu-wrapper ul{
    list-style: none;
    margin:0;padding:0;
}

#footer-menu-wrapper ul li{
    display: inline-block;
    font-size:14px;
    text-transform: uppercase;
    border-right:1px solid #7f7f7f;
}

#footer-menu-wrapper ul li a{
    color:white;
    padding:14px;
}

#footer-menu-wrapper ul li a:hover{
    color:#ed145b;
}

    #footer-logo, #footer-menu-wrapper, #footer-copy-wrapper { display: block; float: none;}

    #footer-menu-wrapper, #footer-copy-wrapper { text-align: center; margin-top: 20px; margin-left: 0;}

    #footer-menu-wrapper ul li:last-child {border-right: none;}



#new_header2 .nh2_logo{
	width:9.5%;
	position:absolute;
	top:0px;
	left:0.5%;
	display:flex;
	align-items : center;
	height:100%;
}

#new_header2 .nh2_logo img{
	width:100%;
}

#new_header2 .nh2_logo a{
	transition: 0.2s ease-in-out;
}

#new_header2 .nh2_logo a:hover{
	opacity:0.8;
}

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

    .make-donation-block.two-cols+.map_finder {
        margin-top: 50px;
    }
.map_finder .row {    max-width: 100%;}

.momenu{display:none;background:#3876a4;margin-left:-10px;padding:5px 10px;position:fixed;width:100%;border-bottom:2px solid #ddd;z-index:99999}

.momenu img{width:25px}

.momenu .searchlittle{float:right}

.momenu .cartlittle{float:left}
.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-left:15px;padding-right:15px}
.col-sm-10{width:83.33333333%}
.col-sm-10 .container--page-width{margin-left:-77.50000001px}
.vc_col-sm-8{width:66.6666%}
.home-feature-story .img--cover-tall-image{display:block;height:auto;width:100%;}


.book-now-sticky {
  background: #2AD354;
  color: #fff;
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 20px;
  text-align: center; }
.vc_empty_space_inner .empty_space_image{display:block;height:100%}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


#header_eva .categ_articles {
    display: none;
}


#header_eva .categ_articles.active{
    animation: displayArticles 0.4s;
    display: block!important;

}

.td-page-header.td-pb-padding-side {
  padding-top: 20px;
}


.td-pb-padding-side {
  padding: 0 19px 0 20px;
  
  
}


.main2 {
	width: 960px;
	margin: auto;
}

#menu .menusub .main2 {
	overflow: auto;
}
header#header #logo{display:inline-block;max-width:100%}
header#header #logo:hover{opacity:1}
#logo{display:block;max-width:40%;margin-bottom:1em}
#logo img{display:block;max-width:100%}
.is-border{border-width:1px;border-style:solid;border-color:#ececec;position:absolute;pointer-events:none;border-radius:0;margin:0;top:0;bottom:0;right:0;left:0}
.blog-post-inner {background-color: rgba(255,255,255, 0);}
.blog-post:nth-child(2n) .blog-post-inner {background-color: rgba(255,255,255, 0);}
.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-left:15px;padding-right:15px}
.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{float:left}
.col-xs-12{width:100%}
.category-title{background:#0c1c33;font-size:2.4rem;height:77px;}
.category-title a{color:white;display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.category-title a:hover{color:#FDD001;}
.one-sidebar .category-title{font-size:2rem;}
.float-left{float:left!important}

#leftside ul li.iconapif{
	height:110px;
	}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


.ecs__list__wrapper--service {
  top: 57px;

  min-height: 100px !important; 
  }


.ecs__list__wrapper--level {
  top: 114px;
}


.ecs__list__wrapper--deadline {
  top: 173px;
 }

.ecs__list__wrapper {
 
  margin-top: 19px;
  background: #fff;
  position: absolute;
  padding: 2px 10px 10px 10px;
  width: 250px;
  left: 10px;
  overflow-y: hidden;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  border: 1px solid #e5e5e5;
  z-index: 1;
}

.ecs__list__wrapper--open{
  opacity: 1;
  visibility: visible;
  transition-delay: 0s, 0s, 0.3s;
}
.not-logged-in.page-user #breadcrumbs{display:none;}

.gallery img.img-responsive{width:100%;}

.misc-specialty ul.specialty-list li {
    display: inline-block;
    max-width: 270px;
    min-width: 260px!important;
    line-height: 1.625rem !important;
    vertical-align: top;
    padding: 15px 0 15px 0;
}

.misc-specialty ul.specialty-list li div {
    padding: 0 8px;
}

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span4{width:33.33333333%}

			.home-hero-img {
	float: right;
	width: 336px;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}

.fisconline { float:left;width:472px; height:222px;margin-bottom:5px; margin-left:5px}
 #text-block-15 { margin-bottom:0px; text-align:left; }
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}

		 

	  .huge_it_slideshow_image_1 {
			
	  }
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.navbar.container,.navbar.container-fluid{margin-top:20px}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}

.popup_text {
	font-family: 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #9BAAC5;
	line-height:150%;
}

    .nav li.menu-item-has-children:hover a {
      border-bottom: 4px solid black; }


#navigation {
	z-index:6;
	margin:0;
	float:right;
}
.items__item{display:block;margin-left:19px;margin-bottom:15px}

.toptext { float: right; padding-right: 5px; height: 20px; width: 574px; text-align: right; font-size: 12px; font-weight: 600; color: #bf0406; line-height: 20px; }

.toptext a { color: #333; text-decoration: none; }

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

.toptext.left { float: left; text-align: left; padding-left: 5px; }
 .pl-window-height .pl-area-wrap{display:none;position:absolute;width:100%;top:50%}
 .pl-area-wrap{background-position:50% 0}


			
		
			div#credit {
    display: none;
}

    .mobile .lang-and-currency {
        float: none;
        padding: 17px 0 25px 0;
        background: #f3fafb;
        clear: both;
        text-align: center;
    }


.lang-and-currency { float: right; padding: 24px 140px 0 19px;}

.lang-and-currency div { padding-bottom: 9px; }

.lang-and-currency #language { width: 130px; margin: 0 5px 0 0; }


	



.widget {margin-bottom:20px; clear:both;}

.widget-title {margin: 0 0 10px;line-height:24px;}


.widget-portfolio-recent.mline li ,
.widget-blog-recent.mline  li {margin:0 0 10px;}



.site-footer-widget .widget-title {margin-bottom: 10px;line-height: 20px;font-size: 16px;color: #444;}
.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-3{width:25%}


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

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

.row:after { clear: both; }

	.row-table-comparation {
		margin: 0!important;
	}

#hero .row { border: none; }

#header_logo{
width:40%;
float:left;
display:block;
text-align:center;
}

#header_logo img{
width:100%;	
}

.navigation .n_bj3{ background-position:-57px -160px;}
.eg-quincy-element-0{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(45,48,57,0); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0:hover{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(45,48,57,0); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 10px ; position:relative}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.row {width: 1020px; margin: 0 auto;}

.row .row {margin: 0 -12px 0 -12px; width: auto; }

footer .row {position:relative;}

.clearfix:before, .clearfix:after, .row:before, .row:after, .section-heading:before, .section-heading:after { content: " ";  display: table;  }

.clearfix:after, .row:after, .section-heading:after { clear: both }


.clearfix, .row, .section-heading { *zoom: 1 }

.product-list {
  margin-left: 10px;
}

.product-list ul li {
  margin: 10px 0 25px 40px;
  width: 233px;
  height: 198px;
  border: 1px solid #f4e9d9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 0px 10px 3px 16px;
  float: left;
  overflow: hidden;
}
.mobile-side-menu .social ul.socialmedia-list{margin-left:-20px}
.mobile-side-menu .social ul.socialmedia-list li a{margin-left:2px;background:#4d4d4d;width:30px;height:30px}
.mobile-side-menu .social ul.socialmedia-list li a i{padding:5px 0}
.mobile-side-menu .social ul.socialmedia-list li span{display:none}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.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-xs-12{width:100%}

.hpsep
{
	height: 60px;
	position: relative;
	margin: 0 0 -47px;
	z-index: 20;
	top: 51px;
	background-color: #00302E;
}



.header-search.top-block {
	display: inline-block;
	float: right;
	position: relative;
	z-index: 9990;
	margin-left: 10px;
}

.td-header-style-8 .td-header-border #td-top-search {
  margin-top: -22px;
}

.td-header-style-9 .td-header-border #td-top-search {
  margin-top: -22px;
}

.white-menu .td-header-style-10 #td-top-search {
  margin-top: -22px;
}

.td-header-border #td-top-search {
  margin-top: -20px;
  
}

#td-top-search {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -22px;
  
}



.site-header img, .entry-content img, img.size-full {

    max-width: 80%;

}


.remove-padding {
    padding: 0 !important;
}

  footer.bottom .mapbutton {
    position: relative;
    display: inline-block;
    width: auto;
    color: #00425c;
    border: 3px solid #00425c;
    margin-top: 1.5em;
    padding: 0.6em 1em; }

    footer.bottom .mapbutton:hover {
      background-color: #00425c;
      color: #fff; }



#cff .cff-post-links{
  float: left;
  clear: none;
  padding: 5px 0 0 0;
  margin: 0;
}

#cff.cff-default-styles .cff-post-links{
  font-size: 11px;
}


#cff .cff-post-links.cff-left{
  float: left;
  margin: 8px 0;
}

#cff.cff-default-styles .cff-post-links a{
  font-size: 11px;
}

#cff .cff-post-links a:first-child{
  padding-left: 0;
  margin: 0;
}


#blog_post_page_section #secondary {
    width: 160px!important;
    float: right!important;
    margin-left: 2.5641%!important;
    padding-top: 0px!important;
}

.container-full-width{width:100%;}

.container-full-width:before, .container-full-width:after{display:table;content:"";line-height:0;}

.container-full-width:after{clear:both;}


#wds-header {
	border-bottom: 1px #ccc solid;
	padding: 5px;
}


#wds-header a {
	background: none;
	color: #333;
}


#wds-header a:hover {
	text-decoration: none;
}
#wds-header, #wds-header a {color: #333333}
.c-three-hero__fallback-items{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}
.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-6{width:50%}

  .home-container .page-header .page-header-content {
    padding: 140px 0; }

  .why-container .page-header .page-header-content {
    padding: 140px 0; }

  .about-container .page-header .page-header-content {
    padding: 140px 0; }

  .team-container .page-header .page-header-content {
    padding: 140px 0; }

  .contact-container .page-header .page-header-content {
    padding: 140px 0; }

  .funds-container .page-header .page-header-content {
    padding: 140px 0; }

  .fund-container .page-header .page-header-content {
    padding: 140px 0; }

  .careers-container .page-header .page-header-content {
    padding: 140px 0; }

  .how-to-container .page-header .page-header-content {
    padding: 140px 0; }

  .press-container .page-header .page-header-content {
    padding: 140px 0; }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.menu__item--active .menu__list--sub{left:0;display:block;visibility:visible}
.condensed__item--sub,.menu__item,.menu__item--sub{margin-bottom:0}
.menu__item{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.menu__item:last-child .menu__list--sub{right:0;left:auto}
.no-touchevents .menu__item:focus-within .condensed__link__icon,.no-touchevents .menu__item:focus-within .menu__link--toggle,.no-touchevents .menu__item:hover .condensed__link__icon,.no-touchevents .menu__item:hover .menu__link--toggle{pointer-events:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.menu__item--active .condensed__link__icon,.menu__item--active .menu__link--toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}


.footer-right {
  float: right;
}

.footer-right .footer-right-top {
  border-bottom: 1px solid #c6e3bd;
  float: left;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

  .footer-right .copyright {
    margin-top: 7px;
    text-indent: 3px;
  }
.fl-photo-img-svg {width: 100%;}
.home .cache{position:fixed;width:100vw;height:100vh;background-color:black;opacity:.0;display:none;top:0;left:0;z-index:40}
.single-director .site .cache,.single-photographer .site .cache,.single-talent .site .cache{position:fixed;width:100vw;height:100vh;background-color:black;opacity:.0;display:none;top:0;left:0;z-index:40}
.single-director .site .cache.show,.single-photographer .site .cache.show,.single-talent .site .cache.show{opacity:.7;display:block;transition:all 0.3s ease-out}
.single-photographer .site .cache,.single-talent .site .cache{background-color:white}
.jumb__dots{display:inline-block;vertical-align:middle;margin:0 15px}
.jumb__dots span{display:none}
.banner-container-layout{left:0;position:absolute;right:0;z-index:1}
.column,.columns{-ms-flex:1 1 0px;flex:1 1 0px;padding-right:.625rem;padding-left:.625rem;min-width:0}
.column.row.row,.row.row.columns{float:none;display:block}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.column-block{margin-bottom:1.25rem}
.block .block__visuals--slider .owl-item .column,.block .block__visuals--slider .owl-item .columns{margin:0 auto;padding:0}
.block .block__header .column.small-12:not(.large-8)+.column.small-12:not(.large-4),.block .block__header .small-12.columns:not(.large-8)+.column.small-12:not(.large-4),.block .block__header .column.small-12:not(.large-8)+.small-12.columns:not(.large-4),.block .block__header .small-12.columns:not(.large-8)+.small-12.columns:not(.large-4){margin-top:15px}

	
	#footerwrap,	#wrap{
		width:768px;
	}

#footerwrap { 
    width: 980px;
	margin: 0 auto;
}
.db{display:block}
.db-ns{display:block}
.db-m{display:block}
.db-l{display:block}
.db-xl{display:block}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link {
	border: 0;
}


.entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover {
	border-bottom: 2px solid;
}

.post-date-ribbon {
    width: 100px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    font-size: 12px;
    margin-top: -30px;
    position: relative;
}

.single_post .post-date-ribbon { margin-top: -32px }

.nav-previous a:hover,.nav-next a:hover,#commentform input#submit,#searchform input[type="submit"],.home_menu_item,.secondary-navigation a:hover, .post-date-ribbon,.currenttext, .pagination a:hover,.readMore a,.mts-subscribe input[type="submit"] {background-color:#be6424; }
#section-head-banner .home-realtor-info .realtorleftname{font-weight:normal !important;}
#section-head-banner .home-realtor-info .realtorleftaddress{font-weight:normal !important;}
#section-head-banner .home-realtor-info .realtorleftcountry{font-weight:normal !important;}
#section-head-banner .home-realtor-info .realtorleftprice{font-weight:normal !important;}

	.nivo-caption .inline-slide-text {background:none;box-shadow:none;color:inherit;}

	.nivo-caption .inline-slide-text a{color:inherit;}


.inline-slide-text {
	position: relative;
	filter: alpha(opacity=100);
	opacity: 1;
	display: inline;
	-webkit-animation: mysecond .5s ease-in;
	animation: mysecond .5s ease-in;
}



.flash_inherit_color div {
	color: inherit !important;
}


.flash_inherit_color div.section-description {
	color: inherit !important;
}


.flash_inherit_color h1,
.flash_inherit_color h2 {
	color: inherit !important;
}


.flash_inherit_color h3 {
	color: inherit !important;
}


.flash_inherit_color h3.section-title {
	color: inherit !important;
}


.flash_inherit_color h4,
.flash_inherit_color h5,
.flash_inherit_color h6,
.flash_inherit_color p,
.flash_inherit_color span,
.flash_inherit_color div.service-content-wrap,
.flash_inherit_color .entry-summary {
	color: inherit !important;
}
