﻿
.one_half {
	width: 48%;
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	float: left;
	margin-bottom: 20px;
	margin-right: 4%;
	position: relative;
}

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

.one_half.comment_area_loggedin {
	float:none;
}
.rounded-circle{border-radius:50%!important}
.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.screen-reader-text:active,.screen-reader-text:focus,.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.screen-reader-text~.form-control-feedback,.has-feedback label.sr-only~.form-control-feedback{top:0}

.td_module_14 .meta-info-container {
  position: relative;
}

.td_module_18 .meta-info-container {
  padding-bottom: 10px;
  border-bottom: 1px dashed #f2f2f2;
  text-align: center;
  
}

.td_module_19 .meta-info-container {
  position: relative;
}

.td_module_mx8 .meta-info-container {
  position: relative;
}

.td_block_23 .td_module_wrap:last-child .meta-info-container {
  border-bottom: none;
}

.vrweb_settings .vrweb_s_color_border.active {
  border-color: black;
}

.carousel-indicators .active{
    width: 14px;
    height: 14px;
    background: #555;
	margin: 0;
}

ul.slidemenu li.active{
	background: #e6e6e6;
}



.fb_on_hover_show_content .container li .cause-details,
.fb_on_hover_show_content .container li .btn-holder-harimay{
	display: none;
}


.jcarousel-wrapper-css ul li .btn-holder-harimay{
	margin-bottom: 8px;
}


.jcarousel-wrapper-css ul li .btn-holder-harimay a{
	color: white!important;
	background-color: #0071bd;	
	border-radius: 25px;
}

.jcarousel-wrapper-css ul li .btn-holder-harimay a span{
	padding: 10px;
}

#imTextObject_2_tab0 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_6_tab0 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_8_tab0 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_9_tab0 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_10_tab0 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_13_tab0 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }




#logo span
{
	color:#fff;
	padding-left:50px;
	font-size:0.3em !important;
	text-transform:none;
	font-family:arial, sans-serif
}



#logo{
width:388px;
height:93px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}
.fl-post-grid-image {position: relative;}
.fl-post-grid-image img {height: auto !important;width: 100% !important;}

div#topbanner{
	display:		none;
}

div#topbanner div{
	text-align:		center;
	margin:			0px auto;
	width:			728px;
	height:			auto;
	padding:		0px;
	overflow:		hidden;
}

.navigation .n_bj2{ background-position:-30px -160px;}
.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-sm-6{width:50%}
footer .footer-links{font-size:1rem}
body.contrast-light footer .footer-links a{color:#000!important}
body.contrast-dark footer .footer-links a{color:#fff!important}
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}


.btn-holder {
  display: inline-block;
  vertical-align: top;
}

.socicon-mail:before {
  content: "\e050";
}


#body-content{
width:950px;
padding:10px 0px;
text-align:left;
position:relative;
background: #fff;
margin: 0 25px;
box-shadow: 0px 10px 25px #000;
}
.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-1{width:8.33333333%}


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


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.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-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}
.fl-icon-text-empty {display: none;}
.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}
.fl-icon-text a {text-decoration: none;}
.fl-icon-text span {display: block;}
.fl-icon-text span.mce-edit-focus {min-width: 1px;}
.fl-node-5b4651110b209 .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b1cf .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b193 .fl-module-content .fl-icon-text {height: 28px;}

    .main_menu .navbar-default .navbar-toggle .icon-bar {
      background-color: #b29f71; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
body.out nav .navbar-toggle .icon-bar:nth-of-type(3),nav .navbar-collapse{opacity:0;filter:alpha(opacity=0)}
nav .navbar-toggle .icon-bar{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
body.out nav .navbar-toggle .icon-bar:nth-of-type(2){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}
body.out nav .navbar-toggle .icon-bar:nth-of-type(4){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}

.regist_st{color:#ED634F;}

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


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}
#wp-calendar tbody td#today{color:#F36}
.site-footer .site-info{font-size:13px;text-align:left}


.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #222;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}


	.page .panel-content .entry-title,
	.page-title,
	body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 10pt;
	}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }
.client_section{padding:35px 0 0 0}
.client_section.btm{padding:20px 0 0 0}


.site-header .search-icon .genericon-search.active {
  display: none;
}


.site-header .search-icon .genericon-close {
  display: none;
}


.site-header .search-icon .genericon-close.active {
  display: inline-block;
}


.mobile-menu-icon .menu-icon-close .genericon {
  margin-top: -2px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  vertical-align: middle;
}


.mobile-search-icon .genericon-search.active {
  display: none;
}


.mobile-search-icon .genericon-close {
  display: none;
}


.mobile-search-icon .genericon-close.active {
  display: inline-block;
}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.financity-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.financity-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_30 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  width: 96%;
}

.col-6 {
  width: 46%;
}

  
#baall .window {
  position:absolute;
  left:0;
  top:100px !important;
  width:100%;
  height:auto;
  display:none;
  z-index:9999;
  padding:20px;
}

 
#baall #dpoup {

  width:600px;
  margin:0 auto;
  margin-top:0px;
}



body.medium {
  font-size: 85.5%;
  }


#header .tools .medium{
  display: inline;
  padding: 0 0 0 0;
  font-size: 1.2em !important;
  }


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.navigation .nav_ecke {
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  top: 4px;
  left: calc(47.5%);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.navigation .nav_ecke:hover,
.navigation .nav_ecke:focus {
  text-decoration: none;
}
body.has-sidebar #content{width:71%;}
body.has-sidebar.double-sidebars #content{width:52%;margin-left:24%;}
#content{width:100% !important;margin-left:0px !important;}
#content.full-width{margin-bottom:0;}
#content:after,.clearfix:after{content:"";display:table;clear:both}

.no-results-container {
  font-size: 36px;
  opacity: 0.5;
  color: #122246;
  text-align: center;
}

.downloads .loading,
.downloads .downloads-main .no-results-container {
  color: #818892;
  border-radius: 0px 4px 0 0;
  padding-top: 100px;
}

.downloads .no-results-container {
  text-align: center;
  color: #fff;
  font-size: 24px;
  padding: 40px 0;
}

.downloads.fixed-content .details-view .downloads-container,
.downloads.fixed-content .loading,
.downloads.fixed-content .downloads-main .no-results-container {
  margin-top: 60px;
}

  .downloads.fixed-content .details-view .downloads-container,
  .downloads.fixed-content .loading,
  .downloads.fixed-content .downloads-main .no-results-container {
    margin-top: 65px;
  }

    .secondpost {
        width: 33.6%;
        float: left;
    }

    .secondpost .featured-title { font-size: 10px }
.empty .text{font-size:14px;text-transform:uppercase;padding-bottom:10px}
.tes-monials .text{text-align:left;padding:10px 20px 10px 218px}
.tabebigmenu li .text{padding-left:50px}
.new-banner .cont-banner .text-box{padding:40px 30px 0}
.new-banner .cont-banner .text-box p{font-size:16px;color:#7f7f7f;line-height:24px;text-align:left;margin-bottom:10px}
.new-banner .cont-banner .text-box p span{min-width:230px;display:inline-block}


.grideschis
{
background-color:#E6E7E9;
}
.naturalife-dark-header .site-logo a,.naturalife-dark-header .mobile-logo-holder a,.naturalife-dark-header .widget .icon:before,.naturalife-dark-header .widget a:not(.button_):hover{color:#00914a}
.naturalife-light-header .site-logo a,.naturalife-light-header .mobile-logo-holder a,.naturalife-light-header .widget .icon:before,.naturalife-light-header .widget a:not(.button_):hover{color:rgba(255,255,255,0.85)}


#content-content div.meta {display: none;}



#content-content .node .first .inner {
    margin-right: 20px;
}



#content-content .inner {
  margin-left: 0;
  margin-right: 0;
}



#content-content .node ul.links li.comment_forbidden a {
  padding-right: 0;
}


  .large-6 {
    width: 50%; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

#name-date1, #name-date2, #name-date3 {margin:-22px 0 0 110px; color:#000000; font-size:12px; line-height: 20px; font-weight:bold;}

#name-date1 a, #name-date2 a, #name-date3 a {color:#5ebc00; font-size:12px; line-height: 20px; font-weight:normal;}

.main_wrapper{
background:#ecece8;
padding:1px 0
}


#ajax-container{ 
	overflow: hidden; 
	-webkit-transition: max-height 1s, opacity 0.5s; 
	transition: max-height 1s, opacity 0.5s; 
	-moz-transition: max-height 1s, opacity 0.5s;
	max-height: 1000px;
	opacity: 1;
}

.grid_6 { display: inline; float: left; margin-left: 0; margin-right: 0;}

.container_7 .grid_6 { width: 635px;}

.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}

.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
}

.td-md-is-android .td-mobile-close a {
  padding: 16px 0 16px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
#about-org-sturctrues .container .img{position:relative}
#about-org-sturctrues .container .img img{max-width:100%}
#about-org-sturctrues .container p{margin-top:20px;font-size:16px;line-height:27px}
.nav__close{position:absolute;top:24px;right:24px;width:24px;height:24px}


.features_box {
	margin:250px 20px;
	height:315px;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
#site-navigation .menu-button.menu-button-rounded span.link-inner{border-radius:40px}
#site-navigation .link-inner .ticon{margin-right:.462em}
#site-navigation li.no-icon-margin .link-inner .ticon{margin-right:0}
#site-navigation .link-inner .ticon.wpex-menu-search-icon,#site-navigation .link-inner .ticon.wcmenucart-icon{margin:0}
.full-screen-overlay-nav-ul span.link-inner{position:relative}
.full-screen-overlay-nav-ul span.link-inner::after{position:absolute;left:0;bottom:0;content:"";height:2px;width:0;transition:all .4s linear}
#site-navigation .dropdown-menu .link-inner{font-size:14px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.section-category .item-list ul{margin-bottom:0px;}
.section-category .item-list ul li.last,.dtformat .item-list ul li.last{margin:0 0 5px 20px;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;margin:0 2px 20px;padding:5px 10px;list-style:none;position:relative;left:50%;}
.item-list ul li{width:auto;margin:0 0 22px;padding:0;float:left;}
.item-list ul li.last{margin:0 0 5px;}
.view-similar-entries-ato .item-list ul li{margin:0;}
.dtformat .item-list ul li{float:none;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.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-6{width:50%}
.et_header_style_centered #main-header .logo_container{height:95px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:17.1px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:70px}


	#left_pic {
		left: -10px;
		position: relative;
		top: -20px;
	}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-35.x-section,.e79-39.x-section,.e79-49.x-section,.e79-58.x-section {padding:45px 0px 45px 0px;}
.e79-35.x-section,.e79-39.x-section {background-color:rgb(0,138,190);}
.pt_storefront .hero img.bg{width:100%;transition:all 400ms cubic-bezier(.445,.05,.55,.95);margin-top:0}
.pt_storefront .hero a.hover-dim:hover img.bg{transform:scale(1.07) translateY(0%);transition:all 4000ms cubic-bezier(.445,.05,.55,.95)}
.pt_storefront .hero.home-hero-dark-theme a.hover-dim:hover img.bg,.pt_storefront .hero.home-hero-light-theme a.hover-dim:hover img.bg{transform:inherit!important;transition:inherit!important}

.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}

.td-mobile-container i {
  line-height: 1;
  text-align: center;
  display: inline-block;
}

.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}


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


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}


	



.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;}
.fly-wrap-in{margin-left:40px;position:relative;height:100%}


.dd-textblock-1082672207-text-container
{
  display: table;
}


.dd-textblock-1082672207-text
{
  line-height: 100%;
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 35px;
  width: 32px;
  word-wrap: break-word;
}


.dd-textblock-1082672207-text, .dd-textblock-1082672207-text a.dd-rss-tag-icon, .dd-textblock-1082672207-text a.dd-facebook-tag-icon, .dd-textblock-1082672207-text a.dd-twitter-tag-icon
{
  font-size: 30px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-align: left;
  color: #C6C2B9 !important;
}
.header__utility{position:absolute;top:0px;right:15px;z-index:4}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
.site-footer__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 35px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

.tab-custom .nav-tabs.row { margin-left: 0; margin-right: 0; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}
.pswp--minimal--dark .pswp__top-bar{background:none}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.tagcloud a:hover,.sb-widget .tagcloud a:hover,.footer-widget .tagcloud a:hover{color:#fff}


header .header-menu-wrapper {
  width: 100%;
  display: flex;
  height: 100px;
  align-items: center;
}
 .tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.rowtight{margin-left:-10px;margin-right:-10px}
.rowtight:after,.rowtight:before{content:" ";display:table}
.rowtight:after{clear:both}


.collapse:not(.show) {
  display: none;
}



.filters .sort{
    padding:5px 18px 5px 20px;
    cursor:pointer; 
    display: inline-block;
}

.filters{
    text-transform: uppercase;
    margin-bottom:50px;  
    font-size: 12px;
    text-align: center;
}

.filters h6 {
    font-weight: normal;
    font-size: 13px;
    margin-right: 5px;
    margin-bottom: 0;
    display: inline-block;
    text-transform: uppercase;
}

.filters .current_choice {
    border: 1px solid;
}

.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container {
  text-align: right;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container {
  text-align: center;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: inherit;
  height: auto;
}
.nav-overlay ul span.breaker{display:none;height:0}
.nav-overlay .socials span.breaker,.nav-overlay .preorder-links span.breaker{display:none}
article.preorder-block .links .inner span.breaker{display:block}
.block-region{background-color:#ddd;margin-bottom:4px;margin-top:4px;padding:3px;font-size:.8em;border:1px dashed #ccc;text-align:center;text-transform:uppercase;text-shadow:1px 1px #eee}
.block ul{margin:0;padding:0}
.region-top .block-inner{padding:40px 0;color:#fff;text-shadow:1px 1px #000}
.region-top .block-inner h3{padding-bottom:10px;font-weight:normal;font-size:32px;line-height:1.2em;text-transform:uppercase;font-family:'Paytone One',sans-serif}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.preface-wrapper .block-inner{padding:40px 0 10px 0}
.preface-wrapper .block-inner h3{padding-bottom:10px}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner h3{font-size:16px}
.postscript-wrapper .block-inner .content{padding:20px 0}
div#block-block-6.block.block-block{display:none;​}
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}
	
		
		#menu 				{ display: none; }

.accredited { margin-top:20px; display: inline-block; width: 325px; }

.accredited .img1 { width: 125px; margin-right: 20px; }

.accredited .img2 { width: 175px; }


.et_pb_container.clearfix.et_pb_empty_slide {
    height: auto !important;
    padding-bottom: 70%;
}



.floorplan-slider .et_pb_container {
	height: auto !important;
	max-width: 100% !important;
	padding: 0;
	display: flex;
	align-items: center;
}

    #masthead .site-branding {
        text-align: center;
        float: none;
        margin-top: 0;
    }


.menu-pc .menuright .menurow2 .navrow2 li .drop_lang { display: none; width: 106px; position: absolute; top: 40px; left: 30px; background: white; z-index: 2; }


.menu-pc .menuright .menurow2 .navrow2 li .drop_lang li { width: 100%; float: left; }


.menu-pc .menuright .menurow2 .navrow2 li .drop_lang li a { width: 100%; float: left; color: #404040; }


.menu-pc .menuright .menurow2 .navrow2 li .drop_lang li a:hover { color: #e90d8b; }


.menu-pc .menuright .menurow2 .navrow2 li .drop_lang li:after { display: none; }
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}


.before-content,
.after-content,
.custom-after-content,
.page-after-content {
	padding-top:5px;
	padding-bottom:5px;
}

.logo { float: left; margin-bottom: 40px; border: 0px; }
.fl-node-59fab88c26090 .fl-button-wrap {text-align: left;}
.fl-node-59fab88c260cb .fl-button-wrap {text-align: left;}
.fl-node-5c507b3615f9a .fl-button-wrap {text-align: left;}
.fl-node-59fab88c26311 .fl-button-wrap {text-align: left;}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}

  .footer-header {
    text-align: center;
    font-size: 35px;
    line-height: 46px;
    max-width: 500px;
    margin: 0 auto;
    padding: 0 0 28px;
    font-family: "Benton Sans light", "sans-serif"; }
.clearfix:after,.franchising-images:after,.in:after,.row:after,footer:after,.foot:after,.box:after,.item:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.in{max-width:1170px;margin:auto;padding:0 10px;position:relative}
footer .in{padding-top:40px;padding-bottom:40px}
footer .foot .foot .in .col.first_second{padding:0 10px}

    .header_slider .subtitle {
        font-size:16px;
        padding:1px 5px;}
