﻿.wrap{background:#fff;display:inline-block;height:100%;width:100%;position:relative;z-index:1}
.blog .wrap,.page-template-default .wrap,.single .wrap{padding-top:3.3333333333rem}

.column-block .be-custom-column-pad,
.column-block .be-custom-column-inner {
    position: relative;
    z-index: 2;
}



.esg-media-cover-wrapper					{	position: relative; width:100%;}

.esg-layout-even .esg-media-cover-wrapper	{	height:100%;}
.header.sticky .search{display: none}
.search{position: relative;float: left;width: auto;margin: 0 10px;z-index: 200}
.servicenav .search{display: none}
#home #image-container .fullwidth-carousel{position:relative;width:100%}

    .responsive .col2 { position: relative; padding: 0; }

    
    .col2, .location { width: 250px; margin: 0 auto 40px; }

    .col2 h4 { display: block; }
.home .callToAction .widget.col2{width:25%}
.esriMobileInfoViewItem .square.first {margin-top:10px; border-top: solid 1px #888; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}

h1.entry-title {font-size:24px;line-height:1em; font-weight:900}

h1.entry-title a {font-size:24px;color:#ff3c14;line-height:1em;}

h2.entry-title.index-entry-title{margin-bottom:5px;}

h4.name a, h2.entry-title a{color:#ff3c14;font-weight:normal;}

h4.name a:hover, h2.entry-title a:hover{color:#ff7c54;}

.logo-center h1 {
	line-height: normal;
	margin: 40px 0 20px 0;
}

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun2_0 {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        overflow: hidden;
        height: 100%;
      }
.heading__group{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline}

    .logo-wrap {
        margin-bottom: 10px;
        margin-top: 0;
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }


.sidebar .widget-wrap {
	border: 4px solid #f5f5f5;
	padding: 15px 20px 20px;
}

.item-box{
	margin-bottom:15px;
}

.item-box h2{
	border-bottom:2px solid #3a3a3a;
	
	font-size:16px;		
	font-weight:bold;
}

.item-box h2.item-bg{
	line-height:16px;
	padding:6px 0 5px;
}

.item-box-new{
	margin-bottom:5px;
}

.item-box-new h2{
	border-bottom:2px solid #3a3a3a;
	
	font-size:16px;
	font-weight:bold;
}

.item-box-new h2.item-bg{
	line-height:16px;
	padding:0 0 5px;
}

.item-box-header{
	color:#fff;
	height:40px;
	line-height:40px;
}

.item-box-header p{
	padding-left:10px;
	
	font-size:14px;
}

.item-box.margin{
	margin-top:10px;
}

.item-box.none-bottom{
	margin-bottom:0;
}

    
    .x-menu-item {
        box-sizing: initial;
    }
.widget_et_recent_tweets .widget_list a,.widget_et_recent_tweets .et-extra-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon::before,.project-details .project-details-title,.et_filterable_portfolio .filterable_portfolio_filter a.current,.et_extra_layout .et_pb_column .module-head h1,.et_pb_extra_column .module-head h1,#portfolio_filter a.current,.woocommerce div.product div.summary .product_meta a,.woocommerce-page div.product div.summary .product_meta a,.et_pb_widget.woocommerce .product_list_widget li .amount,.et_pb_widget li a:hover,.et_pb_widget.woocommerce .product_list_widget li a:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title.active,.woocommerce .woocommerce-info:before{color:#dd3333}
 .accent-color-2 { color: #038DD4; }
.b-gallery__thumbs-content{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;position:relative;font-size:12px;line-height:18px}


.footer--icons {
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 20px;
}


.footer--icons img {
	margin: 10px;
}
h1#buzzblog{font-size:49px;font-style:normal;font-variant:normal;font-weight:700;line-height:53.9px;color:#840000;text-shadow:2px 0 #000;margin-bottom:-20px;border-bottom:3px solid #840000}


    .mobile-sub {
        text-align: center;
    }


    .mobile-sub a,
    .mobile-sub a:visited,
    .mobile-sub a:active,
    .mobile-sub a:link {
        color: #6D6D6D;
        font-size: 11px;
        line-height: 17px;
        text-transform: uppercase;
        text-decoration: none;
        margin: 0;
        padding: 0 5px;
        border-left: solid 1px #CECECE;
    }


    .mobile-sub a:hover {
        text-decoration: underline;
    }


    .mobile-sub a.no-line {
        border-left: none;
    }
#great-moving-team-mover p.has-btn{line-height:43px}
#great-moving-team-mover p.has-btn a{bottom:0}
#great-moving-team-mover p.has-btn a:before{background: #FB0}
footer .copyright{opacity:.4;color:#03152b;font-size:14px;font-weight:400;line-height:21px;margin-top:30px}
.footer .footer-logos #privacy,.footer .footer-logos #management-logo,.footer .footer-logos #footer-logo{margin:0 auto 15px;text-align:center}
.footer .footer-logos #privacy a{-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-webkit-transition:all 150ms linear;transition:all 150ms linear;font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:500;font-size:12px;font-size:1.2rem;color:#b5b6b8;line-height:1.5;line-height:1;letter-spacing:2px;text-transform:uppercase;text-decoration:none}
.footer .footer-logos #privacy a:hover{color:#6c6c6c}
.footer .footer-logos #privacy a .mobile{display:none}
.footer .footer-logos #management-logo .mobile{display:block;margin:0 0 15px 0}
.footer .footer-logos #management-logo .desktop{display:none}
.footer .footer-logos #footer-logo{margin:0 auto}

	.menu-main{
		width: 500px;
		margin: auto;
	}


div#menu-box{
	float:left;
	width:100%;
}
#block-5 ul.social-icons{background-color:rgba(255,255,255,0);padding-top:2px;padding-bottom:3px;padding-left:8px;padding-right:8px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;box-shadow:#000000 0px 0px 0px}
.social-icons a:hover{opacity:0.9}
.nav-social ul.social-icons{float:right !important;margin-left:0px !important;width:auto !important}
.nav-social ul.social-icons img{max-height:25px}
#block-5 ul.social-icons li{display:inline-block;margin-right:6px}
#block-5 ul.social-icons li:last-child{margin-right:0}
#block-5 div.social-icons-container{display:table;width:100%;height:100%}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.q_progress_bar .progress_content{position:absolute;top:0;left:0;max-width:100%;overflow:hidden;background-color:#1abc9c;height:13px;box-sizing:border-box}
.q_progress_bars_vertical .progress_content_outer .progress_content{display:inline-block;width:100%;position:absolute;bottom:0;left:0;background-color:#1abc9c;box-sizing:border-box}

.blk .headp, .blk .headp-right, .blk .footp, .blk .footp-right{overflow:hidden;height:4px;}

.blk .headp{padding-left:4px;}

.blk .headp-right{background-position:right top;}

.about-section-head h3 {	
	padding-bottom: 2em;
}


.service-item__icon { font-size: 34px; }
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo{display:block!important}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo{display:none!important}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo{display:block!important}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo{display:none!important}
.icon{font-family:"backyardpick"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:32px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow-down:before{content:""}
.icon-arrow-left:before{content:""}
.icon-arrow-right:before{content:""}
.icon-arrow-up:before{content:""}
.icon-close:before{content:""}
.icon-facebook:before{content:""}
.icon-instagram:before{content:""}
.icon-menu:before{content:""}
.icon-twitter:before{content:""}
.icon-language:before{content:""}
.icon-map:before{content:""}
.icon-phone:before{content:""}
.header .top-menu .language .icon-language{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-3px}
.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 {

	}
.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-3{width:25%}


html.special .footer__logo-img { -webkit-filter: brightness(100); filter: brightness(100); }


.footer__logo-img { margin: 0 18px 0 -2px; }


html.special.black-bg .footer__logo-img { -webkit-filter: brightness(0); filter: brightness(0); }

  .arab .footer__logo-img { margin: 0 -2px 0 18px; }

.page2 .mainRight .customers .headr {
	color: #f6ae33;
	font-size: 30px;
	border-bottom: 2px white solid;
	line-height: 50px;
	width: 560px;
}

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

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

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}


.be-gdpr-modal-save-btn {
    background: #3B99FC;
    display: inline-block;
    padding: 7px 20px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    color: #ffffff;
    border-radius: 100px;
}
#content .entry{overflow:hidden;padding:5px 15px}
#content .entry a:link,#content .entry a:visited{border-bottom:#963 1px dashed}
#content .entry a:hover,#content .entry a:active{border-bottom:#963 1px solid}

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }

.table .table {
  background-color: #fff;
}

.table-bordered {
  border: 1px solid #ddd;
}


.regions_rates_table_title {
    display: none;
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}

.alignnone {
  float: none !important;
}

a img.alignnone {
  margin: 0px;
}

img.alignnone {
  margin: 5px 0;
}
.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-lg-4{width:33.33333333%}

        
        .post-navigation, .image-navigation {
		max-width: 874px;
        }


		a:active,
		a:hover,
		.entry-title a:hover,
		.entry-meta a:hover,
		.cat-links a:hover,
		.entry-content .edit-link a:hover,
		.post-navigation a:hover,
		.image-navigation a:hover,
		.comment-author a:hover,
		.comment-list .pingback a:hover,
		.comment-list .trackback a:hover,
		.comment-metadata a:hover,
		.comment-reply-title small a:hover,
		.content-sidebar .widget a:hover,
		.content-sidebar .widget .widget-title a:hover,
		.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
			color: #92981d;
		}

.module_row_0 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.module_row_2 .module_column_0.tb_6970_column.module_column{padding-top:3px; }
.et_pb_counters .et_pb_counter_0:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_0:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_0 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_0 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_0 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_0 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_0 .et_pb_counter_container{background-image:none}


.middle {
    margin: 0 auto;
}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }
.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}








.wc_bl {



	bottom: 0;



	left: 0;



	position: absolute;



}








* html .wc_bl {



	bottom: -1px;



}




.alignleft {
	float:left;
	margin:0 20px 10px 0;
	padding:4px;
	background:#fff;
	border:1px solid #dadada;
	}

.frame img.alignleft,
.frame img.alignright{
	margin:0;
	padding:0;
	border:none;
	}
 
.slider.flexslider a {top: 49%;}



.slider {
	max-height: 980px;
	position: absolute;
	
	padding: 0;
	top: 0;
	bottom: 112px;
	bottom: 0;
	width: 100%;
}

.slider-wrapper {position: relative;}






#billboard {width: 100%; position: relative; }

#billboard a {width: 100%;}

#billboard a img {width: 100%;}

#billboard .cycle-pager {position: absolute; bottom: 10px; right: 10px; z-index: 800;}

#billboard .cycle-pager span {display: inline-block; *zoom: 1; *display: inline; vertical-align: top; width: 8px; height: 0; overflow: hidden; background: #828282; padding: 22px 0 0;  margin: 0 2px; cursor: pointer;}

#billboard .cycle-pager .cycle-pager-active {background: #fff;}
.col:after,.clr:after,.wpex-clr:after,.group:after,dl:after,.vc-empty-shortcode-element:after,ul.page-numbers:after,#comments .comment-body:after,.vcex-clr:after,.wpex-slider .sp-nc-thumbnail-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.clr-margin,.count-1,.col-1,.products .col.first{clear:both;margin-left:0}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

.widgettitle {
  margin-bottom: 9px;
}

.fivecolumn .span2 .widgettitle  { display: none; }
.overlay_photodescr .next-image,.overlay_photodescr .prev-image{-webkit-transition:.2s;transition:.2s;position:absolute;z-index:20;top:350px;left:50%;margin-top:-63px;border-top:63px solid transparent;border-bottom:63px solid transparent;cursor:pointer}
.overlay_photodescr .prev-image{border-right:43px solid rgba(255,255,255,.15);margin-left:-408px}
.overlay_photodescr .prev-image:hover{border-right-color:rgba(255,255,255,.3)}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4{width:31.91489362%;float:left}
.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}


        .destaque a:link { font-weight: bold; color:#666; text-decoration: none; }

        .destaque a:visited { font-weight: bold; color:#999; text-decoration: none; }

        .destaque a:hover { font-weight: bold; color:#D90118; text-decoration: none; }
#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}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
.fullscreen .label-title{color:#fff;text-transform:uppercase;font-size:11px;font-weight:500;font-family:'Montserrat';}
.fullscreen .label-title span{display:inline-block;padding:0 30px 30px 30px;border-bottom:solid 1px #fff;}

	.tr {
	border:none;margin:0px 0px 10px 0px;padding:10px 10px 10px 10px;
	}

.tr:hover {background-color:#ffffff;cursor:pointer;}

.tr:nth-child(1):hover {background-color:#EFEFEF;cursor:default;}

.tr.thead:hover {background-color:#BA0E0D;}


div.container {
	width: 1000px;
	margin: 0 auto;
	background-color: #fff;
}
.site-title{max-width:40%}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4,.thumb-wrapper,.widget-front{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}

	.btn-menu {
		float: right;
		font-size: 28px;
		font-family: "FontAwesome";
		color: #fff;
		text-align:center;
		width: 28px;
		height: 28px;
		cursor: pointer;
		-webkit-transition: all 0.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;
	}

	.btn-menu:before{
		content: "\f0c9";
	}
.e10-1.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {margin:0em;}
.e10-1.x-section,.e10-11.x-section {padding:0px 0px 0px 0px;}
.e10-1.x-section,.e10-5.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {background-color:transparent;z-index:1;}
.section#presentation .section__content--presentation .logo{position:absolute;bottom:20px;left:20px;width:calc(100% - (20px * 2));z-index:2}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
header .header_content .header_heights .head_hero_txt .head_txt1{font-size:124px;font-weight:800}
.resources .resource_head .head_txt1{font-size:54px;font-weight:800;line-height:60px}


.copyright {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
  letter-spacing: 0;
  line-height: 27px;
  float: left;
  margin-top: 15px;
}

.v-align-parent .v-align-child,
.v-align-p .v-align-child {
  display: table-cell;
  vertical-align: middle;
}

.v-align-parent .v-align-child.v-align-top,
.v-align-p .v-align-child.v-align-top {
  vertical-align: top;
}

.v-align-parent .v-align-child.v-align-bottom,
.v-align-p .v-align-child.v-align-bottom {
  vertical-align: bottom;
}
.rss-feed{list-style:none;padding:0;margin:40px 0}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
.main_menu li.expanded{display:flex;}
.main_menu li.expanded.open{display:block;}
.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.33333333%}


.drivers {
margin: 0;
font-size: 90%;
}
#header #header-nav #nav-item{float:left;list-style:none;}
.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-2{width:16.66666667%}

.icon-instagram:before {
	content:"\e903";
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.right-to-left,.wpb_right-to-left{-webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)}
.free-call .free-call-text,.free-mail .free-mail-text{font-size:10px;line-height:10px;text-transform:uppercase;margin:5px 0 0}



.uk-pagination {
  
  padding: 0;
  list-style: none;
  
  text-align: center;
  
  font-size: 0.001px;
}


.uk-pagination:before,
.uk-pagination:after {
  content: "";
  display: table;
}

.uk-pagination:after {
  clear: both;
}


.uk-pagination-previous {
  float: left;
}

.uk-pagination-next {
  float: right;
}


.uk-pagination-left {
  text-align: left;
}

.uk-pagination-right {
  text-align: right;
}

footer #footer-nav #social-icons{width:240px;margin:20px auto 0 auto;font-size:36px}

footer #footer-nav #social-icons a{text-decoration:none}

footer #footer-nav #social-icons i{padding:0 4px 0 4px;color:#d8d8d8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

footer #footer-nav #social-icons i:hover{color:#fff}


.menu-label-prefix {
	display: none;
}

    .agency-overlay-map .map-holder #map {
      width: 100%;
      height: 450px; }

img.efbl-loader {
    position: absolute;
    left: 35%;
    top: 35%;
    width: 10%;
}
.overlay .menumobile{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}
.overlay .menumobile .top-nav{max-width:280px;width:100%;margin:50px auto;padding-bottom:140px}
.overlay .menumobile .top-nav li{color:#fff;font-size:1rem;font-family:source-sans-pro,sans-serif;margin-bottom:10px;font-weight:600}
.overlay .menumobile .top-nav li .sub-menu{margin:15px}
.overlay .menumobile .top-nav li .sub-menu li{font-weight:300}
#main h1{margin-bottom:36px}
#main h1,.intro-issue-slider .content-text h2{margin-bottom:18px}
.ie9 .td-search-background{right:100%}
.ie9 .td-search-opened .td-search-background{right:0}
.o-main-wrapper__inner{overflow:hidden}

.news-popup .notice {
	font-size: 18px;
	margin-bottom: 17px
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

.widget-container {
	margin: 0px 0 18px 0;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}
#logo{max-height:70%}
.et_pb_svg_logo #logo{height:70%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:79px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:79px}
#main-header #logo{max-width:100%}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.header-useraccount-langs {
  position: relative;
  width: 118px;
  padding-left: 20px;
}

.header-useraccount-langs .langs {
  position: absolute;
  top: 52px;
  right: 0;
  list-style: none;
  background: #3e3c3c;
  display: none;
}

.header-useraccount-langs .lang-current {
  padding-top: 6px;
}

.header-useraccount-langs .langs-item-link {
  display: inline-block;
  padding: 8px 20px 13px 20px;
}

.header-useraccount-langs .langs-item-link:hover {
  background: #504D4D;
}

.header-useraccount-langs .lang-name {
  position: relative;
  top: 1px;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
}


		.btn.btn-full,
		.contact-form .gform_footer .gform_button.button { 
			background-color: #cd202d; 
			color: #ffffff			
		}


		.btn.btn-full:hover,
		.contact-form .gform_footer .gform_button.button:hover {
			background-color: #000000;
			color: #ffffff			
		}


		.pagination .btn-left,
		.pagination .btn-right  { background-color: #000000 ;  }

		
		.pagination .btn-left:hover,
		.pagination .btn-right:hover  { background-color: #cd202d ;  }
