﻿

.heading--black-block-wrapper { margin-top: 191px; padding-left: 10px; }

  .post-type-archive-campaign .header--image .heading--black-block-wrapper { margin-top: 3rem; }

  .home .heading--black-block-wrapper { margin-top: -11px; }


body.rtl .heading--black-block-wrapper { padding-left: 0; padding-right: 10px; }


.testimonial-image {
	width: 175px;
	height: 175px;
	border: 5px solid #021e47;
}


.member-testimonials .testimonial-image {
	margin-bottom: 15px;
}


.container {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
}


.container-divider {
  border-top: 1px solid #ddd;
  margin-bottom: 20px;
}


.profile-header .container {
  display: flex;
  flex-wrap: wrap;
}

.post-title{float:left;font-size:2em;line-height:1.25em;margin:19px 0 12px;}

.tg-second-footer-widget,
.tg-third-footer-widget {
   width: 30.303030%;
   float: left;
   margin-right: 4.545454%
}

   .tg-second-footer-widget,
   .tg-third-footer-widget,
   .tg-fourth-footer-widget {
      float: none;
      margin-right: 0;
      width: 100%;
   }
.dem-poll-info{padding-bottom:1em}
.dem-poll-info:after{content:'';display:table;clear:both}
.dem-poll-info .dem-total-votes{display:block;float:none;opacity:1;font-size:100%;text-align:center;font-weight:700}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.fade-in {
	opacity:0;
	opacity: 1 \9; 
	-webkit-animation:fadeIn ease-in 1;
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;
	
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
	
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	animation-delay: 3s;
}
#footer-wrap.style1 .footer-center-area{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 30px}
#footer-wrap.style2 .footer-center-area,#footer-wrap.style2 .footer-left-area,#footer-wrap.style2 .footer-right-area{float:none;display:block;height:auto;position:static;margin-top:0}
#footer-wrap.style1 .footer-center-area,#footer-wrap.style1 .footer-left-area,#footer-wrap.style1 .footer-right-area{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 30px}
#footer-wrap .footer-center-area,#footer-wrap .footer-left-area,#footer-wrap .footer-right-area{position:static;float:left;margin-top:0;margin-bottom:0;text-align:center;padding-left:0;padding-right:0;width:100%;height:auto;line-height:30px}

#intro_prev, #intro_next{font-size: 42px; position: absolute; z-index: 10000; top: 50%; cursor: pointer; color: #ffffff;}


#intro_prev{left: 50%; margin-left: -700px;}


.header-menu-sidebar-inner {
  position: relative;
  word-wrap: break-word;
  min-height: 100%;
  padding: 1.2em 0;
  display: flex;
  flex-direction: column; }


.menu_sidebar_slide_overlay .header-menu-sidebar-inner {
  max-width: 48em;
  margin: 3em auto;
  padding: 0; }


.menu_sidebar_dropdown .header-menu-sidebar-inner {
  max-width: 48em;
  margin: 0 auto; }


.header-menu-sidebar-inner .style-border-bottom .sub-menu a:after {
  bottom: 0; }


.header-menu-sidebar-inner .style-border-top .sub-menu a:after {
  top: 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-sm-6{width:50%}
.search-container-mob ul li span.close-search-container-mob{width:26px;height:26px;padding:0;border:none;left:30px;top:20px;position:absolute;cursor:pointer;}
.search-container-mob ul li span.close-search-container-mob:before{font-family:icons;font-style:normal;font-weight:normal;content:"\f114";font-size:26px;color:#032c59;position:absolute;left:0;top:0;}
footer .bottom-footer{background-color:#fff;border-top:solid 1px #eee;padding:20px 0 10px}
footer .bottom-footer ul li{display:inline-block;margin:0 10px}
footer .bottom-footer ul li:first-child{margin-left:0}
footer .bottom-footer ul li:last-child{margin-right:0}
footer .bottom-footer ul li a{color:#000;text-decoration:none}
footer .bottom-footer .copyright{text-align:center;float:none!important;padding-bottom:10px}
footer .bottom-footer .legal{text-align:center;float:none!important}


.td-affix #td-top-mobile-toggle .burger-icon{
	opacity:0;
	display:none;
}

.td-header-menu-wrap-full #td-top-mobile-toggle{
	display:block;
	position: absolute;
 top: -50px; 
	left:0px;
}

.td-header-menu-wrap-full #td-top-mobile-toggle i{
	color: #d62128;
}

	.td-header-menu-wrap.td-affix  #td-top-mobile-toggle{
	
 top: 3px; 
	left:auto;
		right:0px;
}

	#td-top-mobile-toggle a {
    display: none;
}

	#td-top-mobile-toggle i,
	.td-header-style-10 .header-search-wrap .td-icon-search{
		color:#d62128 !important;
	}

	.td-header-menu-wrap.td-affix #td-top-mobile-toggle i, .td-header-style-10 .td-header-menu-wrap.td-affix .header-search-wrap .td-icon-search{
		color:#d62128 !important;
	}
.col-3\.5{width:29.16667%;min-height:1px}
.col-3{width:25%;min-height:1px}







.mobile-menu { display: none; }

	
	.mobile-menu li a { 
		border-top: 1px solid rgba(255,255,255,0.1); 
		border-bottom: 1px solid rgba(0,0,0,0.1); 
	}

		
	.mobile-menu a {
		display: block;
		padding: 20px 6%;
		font-size: 0.8rem;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #fff;
		text-shadow: 0 1px 0 rgba(0,0,0,0.1);
	}

	
	.mobile-menu ul a { padding-left: 12%; }

	.mobile-menu ul ul a { padding-left: 18%; }

	.mobile-menu ul ul ul a { padding-left: 24%; }

	.mobile-menu ul ul ul ul a { padding-left: 30%; }

	.mobile-menu ul ul ul ul ul a { padding-left: 36%; }

	.mobile-menu ul ul ul ul ul ul a { padding-left: 42%; }

	
	.mobile-menu a:hover { color: #fff; }


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.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:20px}
.grid-ibx__title-wrp,.grid-ibx__icon-wrp,.grid-ibx__desc-wrp {margin-top:0; margin-bottom:20px;}
.grid-ibx__flt-inline_left .grid-ibx__icon-wrp,.grid-ibx__flt-inline_left .grid-ibx__title-wrp,.grid-ibx__flt-inline_right .grid-ibx__icon-wrp,.grid-ibx__flt-inline_right .grid-ibx__title-wrp {display:inline-block; vertical-align:middle;}


.page-wrap {
  min-height: 100%;
  
  margin-bottom: -144px;
}


.page-wrap:after {
  height: 144px;
  content: "";
  display: block;
}


.clear-both {
	clear:both;
	display:block;
	height:0px;
	font-size:0px;
}

#barre_themes .clear-both {
	clear:both;
}

#ad_bottom_single ins { display: block !important; }

.info-box .box-img {
	float: left;
	margin-right: 20px;
}

.product-bottom .info-box .box-img {
	margin-right: 20px;
}

  div#bubbles span {
    width: 100%;
    float: none;
  }


.half {
  width: 50%;
  float: left;
  padding: 20px;
}


#cta .half.first {
  text-align: right;
}



#join-the-talk .half h1 {
  margin-top: 0;
}


.half#event-details h2 {
  margin-top: 0;
}



.half.flexible {
  padding: 20px 0;
}


#statistics .half {
  padding: 0;
}

  #cta .half {
    text-align: center !important;
  }

  #news-list .half {
    padding-bottom: 0;
  }


  .help-text-menu {
    font-size: 75%;
    text-align: center;

  }


    .rich-text, .button-primary .rich-text p, .button-secondary .rich-text p, .button-boxed .rich-text p {display: inline;}

    .rich-text img {
        max-width: 100%;
        height: auto;
    }

.mh-slider-caption, .mh-posts-stacked-title, .mh-posts-lineup-caption { background: #1e73be; background: rgba(30, 115, 190, 0.8); }
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

.utility-nav{font-size:11px;float:right;padding-top:2px}

.utility-nav li{float:left;margin:0 0 0 15px;width:auto}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}
.ss .ui-socialbar-item.instagram .ui-socialbar-image{background-position:0 -2240px;}
.ss .ui-socialbar-item.instagram:hover a,.ss.effect--fade .ui-socialbar-item.instagram a{background-position:0 -2280px;}
.ssm .ui-socialbar-item.instagram .ui-socialbar-image{background-position:0 -1680px;}
.ssm .ui-socialbar-item.instagram:hover a,.ssm.effect--fade .ui-socialbar-item.instagram a{background-position:0 -1710px;}

#address-area {
	color:#333
}

#address-area a {
	color:#333
}

#address-area h4 {
	color: #0033CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 0;
}
.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}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }

.block{float:left;width:100%;position:relative}
.td-trending-now-wrapper:hover .td-trending-now-title{background-color:#4db2ec}
.td-trending-now-title{background-color:#222;font-family:roboto,sans-serif;font-size:12px;text-transform:uppercase;color:#fff;padding:2px 10px;display:inline-block;line-height:22px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}

.abs{position:absolute;}
.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%}
.et-waypoint{opacity:1!important}

	.boxL .code_block, .boxR .code_block {float: none;width: 100%;}


.boxL .bannerbox,
.boxL .code_block,
.boxR .bannerbox,
.boxR .code_block {
    position: relative;
    float: left;
    z-index: 10;
    width: 48%;
    clear: none;
    border: solid 0px blue
}


.boxL .bannerbox,
.boxR .code_block {
    float: right;
}





.code_block {
    overflow: hidden;
    width: 100%
}


.upp {
  text-transform: uppercase; }


.map-box, .google-css-box, .buttons-box {
    background: #FFFFFF;
    padding: 15px;
    margin: 0 -15px 0 -15px;
    
    
}


.map-box img,                  
.foto-fullframe-table img,
.foto-fullframe-image {
      padding: 0 0 2px 0;
      display: block;      
      margin: auto;
      max-width: 100%;   
      height: auto;      
}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}
.blu,.homelisting h3 a,.homelisting h3,.footermenu a,a,.pricead,.fieldbox h3,td.views-field-title a,a#versus_go,.search h2 a,.form-item-privacy1-1 a,.form-item-privacy2-1 a{color:#4682b4;}

  footer .logo-footer {
    word-break: break-all;
  }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#welcomeWrap .horo-preview-box .inn p.exc{margin-bottom:35px;padding:0 15px}
#footer-info,#footer-info a{color:#848484}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}
.et_pb_section{padding:60px 0}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_2.et_pb_section{background-color:#022f3b!important}

								.footer-widgets {
					background-color: #1d3e8f;
				}


body,
#nav ul li a,
#nav_sub ul li a,
#supplemental_details p a,
#footer a,
.page_content a  {
	color: #26272e;
}


.header-image {
	position: relative;
	text-align: center;
}

.header-image::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(37, 46, 53, 0.9);
}


.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}

.mh-col {
    display: block;
    float: left;
    margin-left: 2.5%
}

.mh-col:first-child {
    margin-left: 0
}

    .mh-col,
    .mh-left-sb #main-content,
    .mh-right-sb #main-content {
        margin: 0
    }

    .mh-share-buttons .mh-col {
        width: 23.125%;
        margin-left: 2.5%
    }

    .mh-share-buttons .mh-col:first-child {
        margin: 0
    }


.main-content {
	width: 100%;
}
#show_partners_bba .container .partner_wrap{max-width:250px;width:100%;-ms-flex-preferred-size:250px;flex-basis:250px;margin-right:35px;margin-left:35px;margin-bottom:60px;text-align:center}
#show_partners_bba .container .partner_wrap .img_wrapper{max-width:190px;display:block;margin:0 auto;height:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
#show_partners_bba .container .partner_wrap .img_wrapper img{margin:0 auto;height:auto;max-width:100%}
#show_partners_bba .container .partner_wrap p{font-size:15px;line-height:27px;color:#4a4a4a!important;font-weight:300;margin-top:20px}
#show_partners_bba .container .partner_wrap:last-child{margin-bottom:0}


.location-name {
    color: white;
	font-weight:bold;
    background-color: #144ca1;
    padding: 15px;
    margin-right: 40px;
    margin-left: 40px;
    border-bottom: 1px solid white;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:83px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:83px}

.cont
{
	padding-left:4px;
	line-height:1.7;
}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

    

#sidebar {
    margin-top:70px;
}


#sidebar hr {
    margin-left: 34px;
    margin-top: 10px;
    margin-bottom:10px;
    size: 3px;

    //color:#00A6FA;
}

.icon-twitter:before {
	content:"\e905";
}


.floorplan-slider .et_pb_slider_container_inner {
	display: flex;
	align-items: center;
}

.animable { visibility: hidden; }

html.no-cssanimations .animable { visibility: visible; }

.animable.animated { visibility: visible; -webkit-animation-fill-mode: both;  animation-fill-mode: both; -webkit-animation-delay: 0s; animation-delay: 0s; }



ul.footer_social_links {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.footer_social_links li {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	width: 24px;
	height: 24px;
	text-align: center;
	border-radius: 24px;
	line-height: 22px;
	vertical-align: middle;
	background-color: #3c3c3c;
	color: #727272;
}

.footer_social_links li:hover {
	background-color: #3c3c3c;
}

.footer_social_links li:hover i {
	color: #999;
}

.footer_social_links li i {
	color: #727272;
}

.nav{
	margin-top:10px;
}

.nav ul{
	
}

.nav ul li{
	float:left;
}


#footer_right {
	margin-top: -5px;
	padding: 3px 0 3px 3px;   
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 115%;
	text-align: right;
	}



.home .call-to-action-3 {
	display: block;
}


.call-to-action-3 h2 {
	font-family: Oswald,sans-serif;
	font-size: 58.79px;
	color: #860566;
	margin-top: 0;
	margin-bottom: 57px
}


.call-to-action-3 p {
	font-size: 30px;
	margin-bottom: 47px;
	font-weight: lighter
}



img.site-logo {
	float: left;
	height: 60px;
}

.site-logo {
	margin: 10px 10px 10px 0;
}

 .logo-center .site-logo {
 float: none;
 margin: 0;
}

.logo-right .site-logo {
	float: right;
	margin: 10px 0 10px 10px;
}

 .logo-center .site-logo.retina_logo {
 display: none;
}




.site-branding { padding: 0.9375rem; background: #ffffff; }

.site-branding img { max-height: 32px; }
.sickcunt{color:white;max-width:1060px;margin:0 auto;display:flex;flex-wrap:wrap;font-size:0.85rem;line-height:1;justify-content:space-between}
.sickcunt div{padding:0.75rem 0.5rem}

	.home #page, .search #page, .archive #page { padding: 20px 2% }

	#page .single-title { font-size: 30px }

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

#page {
    float: none;
    clear: both;
    overflow: hidden;
    margin-bottom: 30px;
    min-height: 100px;
    background: #ededed;
}
.wbox-snav-facebook,.wbox-snav-youtube,.wbox-snav-linkedin{line-height: 1.3em}
.wbox-snav-facebook i,.wbox-snav-youtube i,.wbox-snav-linkedin i{-webkit-transform: scale(1.5);transform: scale(1.5);color: #005da9;margin-top: -2px}
.wbox-snav-linkedin i{color: #000}

		
.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;		
	}


	.preloader {
	    background: none repeat scroll 0 0 #fff;
	    height: 100%;
	    opacity: 1;
	    position: fixed;
	    text-align: center;
	    transition: all 0.2s ease 0s;
	    width: 100%;
	    z-index: 9999;
	}

	.preloader .spinner {
	    height: 30px;
	    left: 50%;
	    margin-left: -15px;
	    margin-top: -15px;
	    position: relative;
	    top: 50%;
	    width: 30px;
	}

	.preloader .pre-bounce1,
	.preloader .pre-bounce2 {
	    -webkit-animation: 2s ease 0s normal none infinite bounce;
	            animation: 2s ease 0s normal none infinite bounce;
	    background-color: #de4939;
	    border-radius: 50%;
	    height: 100%;
	    left: 0;
	    opacity: 0.6;
	    position: absolute;
	    top: 0;
	    width: 100%;
	}

	.preloader .pre-bounce2 {
	    -webkit-animation-delay: -0.5s;
	            animation-delay: -0.5s;
	}



#image_1216490526 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.content .post_box_reg .excerpt:nth-last-child(2) {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #EBE0D8;
}

#page .content {
width: 100%;
display: block;
float: left;
}

.content .post_box_reg .excerpt:nth-last-child(2), .content .post_box_reg .excerpt:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}

.content .post_box_reg .excerpt:last-child { float: right }

 #pgc-512-0-0 , #pgc-512-2-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
 #pg-512-0 .panel-grid-cell , #pg-512-1 .panel-grid-cell , #pg-512-2 .panel-grid-cell , #pg-512-3 .panel-grid-cell { margin-right:0 }
 #pl-512 .panel-grid-cell { padding:0 }
 #pl-512 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-512 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}
.advgb-tabs-block .advgb-tab-body-main .tab-media{float:right;margin-left:15px}
.advgb-tab-body-main{padding:44px 50px}
.advgb-tab-body-main .advgb-tab-body{display:none;visibility:hidden;opacity:0}
.advgb-tab-body-main .advgb-tab-body.active-tab{display:block;visibility:visible;opacity:1}
.topnavi ul li a img.fxhover{display:none}
.topnavi ul li a:hover img.fxhover{display:inline-block;max-width:none}
.topnavi ul li a.topnavi-act img.fxhover{display:none}

.homebox-slides {
	position: absolute;
	top: 0px;
	left:0px;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
}
.custom-popup,.prod-det-loading{position:fixed;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7)}
.not-avail-prod,.prod-det-loading p{font-family:CeraGR-Regular}
.prod-det-loading{width:100%;bottom:0;right:0;z-index:999999;overflow:hidden}
.prod-det-loading p{color:#FFF;font-size:22px}

.faq-body{margin-bottom:10px;}

.faq-body p{margin-bottom:15px;}

.faq-body p b{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: 10px;
  padding-left: 10px;
}

  .col-md-6 {
    width: 50%;
  }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }

		
		#header.scrolled .header_cart .cart-icon-wrap { padding-top: 14px;}

		
		.boxed_wrapper  #header .header_cart {
			background: none;
			border-left: 1px solid transparent;
			padding-right: 10px;
			border-right: none;
		}

		
		#header .header_cart {
			top: 0px;
			padding: 0px 14px 0 12px;
			height: 60px;
			border-left: none;
			background: none;
		}

.style14 {
	font-size: 10px;
	font-weight: bold;
}
.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-6{width:50%}


.article-container{padding: 0 20px; margin-bottom:16px; background: #fff; border:0px solid #eee;}

.article-container .qr{ position:absolute; top:15px; right:0px; padding-bottom: 5px; display:none}
 
.article-container .qr .fa-qrcode{ font-size:3em; cursor: pointer; color: #999;transition: all 0.5s ease 0s;}

.article-container .qr.on .fa-qrcode{ color: #333;}

.article-container .qr .code{ position:absolute; top:45px; right:0em; width:auto; height:auto; display:none; padding:10px 10px 35px; background:#fff; float:left; font-size:0;box-shadow:0 0 10px rgba(0,0,0,.2);animation: 0.2s ease 0s normal none 1 running goTopapp;transform-origin: right top 0; z-index:2;}

.article-container .qr.on .code{ display:block;}

.article-container .qr .code p{ font-size: 12px; position: absolute; bottom: 8px; display: inline-block; width: 96px; left: 50%; margin-left: -48px;}


.location-back {
  background-color: #C4AD7C; }


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}
#back-to-top-button a{display:block !important;width:100% !important;text-align:center !important;padding:10px !important;background-color:#d2d2d2 !important;color:#8f8f8f !important;text-transform:uppercase}

.pl_about_us_widget p.contact_detail {
  margin: 0;
  line-height: 1.1em;
}
.cards .cards-container .card-grid .card-container .card .headshot{position:absolute;left:0;right:0;bottom:22px}
.cards .cards-container .card-grid .card-container .card .headshot img{clear:both;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:55px;height:55px;background-color:#9B9B9B;margin:0 auto 10px}
.cards .cards-container .card-grid .card-container .card .headshot span{color:#9B9B9B;font-size:14px;line-height:17px;font-family:"proxima-nova",sans-serif;clear:both;display:block;padding:0 5px}
.cards .cards-container .card-grid .card-container .card .headshot span.name{font-size:16px;padding-bottom:2px}

.element_from_left {
	left: -80px;
	padding-right: 0px;
	opacity: 0;
	position: relative;
}

.one_half img.element_from_right, .one_half img.element_from_left{ margin-bottom: 45px;}

	.vc_custom_1544447198661 .vc_empty_space {
    height: 0px !important;
	}



.sub-links{
	padding: 0;
}


div#left div.keywords {
	font-family: "Open Sans";
	padding: 4px 4px 4px 4px;
	letter-spacing: 2px;
	text-align:justify;
}

div#left div.keywords a{
	padding:0 5px 0 0;
}

div.news div.description a.keywords{
	color:#DD0000;
	text-decoration:underline;
}

div.keywords {
	font-family: Tahoma;
	padding: 4px 4px 4px 4px;
	letter-spacing: 3px;
}
.footer__inner-wrap:after{content:'';display:block;clear:both}


        .m_head .mo_join {
            position: absolute;
            width: 90px;
            height: 32px;
            color: #000;
            left: 12px;
            display: block;
            top: 10px;
            cursor: pointer;
            font-weight: bold;
        }


            .m_head .mo_join img {
                width: 90px;
                height: 32px;
            }


        .m_head_main .mo_join {
            position: absolute;
            width: 90px;
            height: 32px;
            color: #000;
            left: 12px;
            display: block;
            top: 10px;
            cursor: pointer;
            font-weight: bold;
        }


            .m_head_main .mo_join img {
                width: 90px;
                height: 32px;
                z-index: 11111111111111113;
            }

.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%;
}

.location-title h2{
	font-family: 'Open Sans', sans-serif;
	margin:0px;
	padding:0px;
	color:#565656;
}

#index-games {
	width:690px;
	padding:0px;
	margin-top:-965px;
	margin-right:0px;
	margin-bottom:1px;
	margin-left:0px;
}

#index-games h1 {
	font-size:1.3em;
	padding:5px;
	color:#ffffff;
}

#index-games p {
	margin-bottom:5px;
}

.right {
	float:right;
}

.available{color:#52ceff; font-size:12px; line-height:20px; float:left; font-weight:bold; padding:8px 0;}

.available h2{color:#52ceff; font-size:15px; line-height:20px; padding-left:50px; float:left; display:compact;}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}






.gp-container,
.gp-scrolling.gp-fixed-header.gp-boxed-layout #gp-sub-header,
.gp-boxed-layout #gp-page-wrapper {
width: 1170px;
}

#gp-page-wrapper {
position: relative;
margin: 0 auto;
width: 100%;
}

.gp-boxed-layout #gp-page-wrapper {
overflow: hidden;
}

	.gp-responsive #gp-page-wrapper {
	width: 100% !important;
	}

	#content-container{margin: 0px auto 20px;}

.bcorp-footer-elements-3 { float:left; width:32%; margin-right:2%; }


div.bcorp-footer-elements-2.bcorp-footer-element-2,div.bcorp-footer-elements-3.bcorp-footer-element-3,
div.bcorp-footer-elements-4.bcorp-footer-element-4,div.bcorp-footer-elements-5.bcorp-footer-element-5 { margin-right:0;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.s_1_home .benefits .item{height:168px;width:165px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin:0 31px;color:#fff;border:2px solid transparent;position:relative;-webkit-transition:250ms;transition:250ms}
.s_1_home .benefits .item:hover{background-color:rgba(0,0,0,.5)}
.home_s_4 .item h3{margin-top:4px}
.home_s_4 .item a:hover{text-decoration:underline}
.home_s_4 .item .date{margin-top:9px;font-size:15px;line-height:24px}
.e-trike_s_5 .item{margin-bottom:40px}
.e-trike_s_7 .item{margin-bottom:40px}
.home_s_4 .item{margin-bottom:21px}


.right {
  float: right; }

  .content img[align=right], .content img[align=right].gh-image, .content img.right {
    float: right;
    margin: 0 0 15px 15px;
    padding: 6px; }
.toolbar .right,.toolbar .left{display:none}
footer .footer_holder .left,footer .footer_holder .right,.footer .footer_holder .left,.footer .footer_holder .right{float:none;width:100%;clear:both;text-align:center;margin-bottom:20px}
footer .right .divider,.footer .right .divider{float:right;background-color:#b3b3b3;height:45px;width:1px;margin:55px 40px 0px}
.landing_page .left,.landing_page .right{position:absolute;top:0px;left:0px;width:30%;height:100%;display:none}
.landing_page .right{left:auto;right:0px}
.content img[align=right],.content img[align=right].gh-image,.content img.right{float:right;margin:0 0 15px 15px;padding:6px}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{text-align:left!important}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{box-shadow:3px 3px 9px -1px #c1c1c1}
.headerNavWrapper #mega-menu-wrap-primary,.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle{background-color:#cd2f30}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{content:''}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle{background-repeat:no-repeat!important;background-size:contain!important}

			#footer .footer-list li.footer-div{background: #000; padding-right: 1px; margin-right: 10px;}

	

	.headbar-backdrop { background-position: 100% 50% !important; }


.headbar-backdrop a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -1px;
	
	position: absolute;
	left: 0px;
}


.headbar-backdrop .slogan { width: 330px; }



.ht-clearfix:before,
.ht-clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-footer:before,
.site-footer:after,
.ht-container:before,
.ht-container:after {
	content: "";
	display: table;
}


.ht-clearfix:after,
.entry-content:after,
.comment-content:after,
.site-footer:after,
.ht-container:after {
	clear: both;
}



.ht-container{
	width: 1170px;
	margin: 0 auto;
}


#ht-about-us-section .ht-container{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}


#ht-counter-section .ht-container{
	position: relative;
}


#ht-cta-section .ht-container{
	position: relative;
}


	.topgamesrow {
	width: 720px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	}


	.topgamesrow a img {
	vertical-align: text-bottom; 
	
	}
.section .overlay-background .overlay-gradient .overlay-circles .jump-link{display:none}
.section .overlay-background .overlay-gradient .overlay-circles .jump-link a{text-decoration:none;cursor:pointer;font-size:70px;font-size:7rem;color:#fff}
.section .overlay-background .overlay-gradient .overlay-circles .jump-link a span{background:none;border-radius:50%}
.section .overlay-background .overlay-gradient .overlay-circles .jump-link a:hover span{background:#7F9F9B}

#stats .stat {
	display: inline-block;
	max-width: 19%;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}

    #stats .stat h3 {
        font-size: 20px;
        line-height: 26px;
    }

    #stats .stat h2 {
        font-size: 30px;
        line-height: 36px;
    }

    #stats .stat p {
        font-size: 16px;
        line-height: 20px;
    }

    #stats .stat:nth-child(1) {
        margin-bottom: 0;
    }

.copyright_left
{
	float: left;
}
.ui--image-wrap.ui--block{display:block;}
.ui--block{display:block;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.abcp_principles__item__title{margin:8px 0 10px}
