﻿



.box-white, .box-beige, .box-red {
  padding: 160px 0;
}


.box-white .no-margin, .box-beige .no-margin, .box-red .no-margin {
  margin-bottom: 0;
}


.box-white.padding-bottom-adjuster, .padding-bottom-adjuster.box-beige, .padding-bottom-adjuster.box-red {
  padding-bottom: 110px;
}


.box-white.box-md, .box-md.box-beige, .box-md.box-red {
  padding: 100px 0;
}


.box-white.box-md.padding-bottom-adjuster, .box-md.padding-bottom-adjuster.box-beige, .box-md.padding-bottom-adjuster.box-red {
  padding-bottom: 70px;
}

.mashsb-buttons a.mash-center,.mashsb-count,.onoffswitch,.onoffswitch2{text-align:center}
.onoffswitch,.onoffswitch2{-ms-user-select:none;margin-left:0;-webkit-user-select:none;-moz-user-select:none}
.onoffswitch2{position:relative;display:inline-block;float:left;margin-right:3px;cursor:pointer;background-color:#C5C5C5;width:42px;height:42px;line-height:42px}
.onoffswitch2.mash-medium{width:36px;height:36px;line-height:36px}
.onoffswitch2.mash-small{width:28px;height:28px;line-height:28px}
.onoffswitch2:before{content:"-";display:inline-block;font-weight:700;font-size:30px;font-family:arial;vertical-align:super}
.onoffswitch,.onoffswitch-inner:after .onoffswitch2,.onoffswitch-inner:before,.onoffswitch2-inner:after,.onoffswitch2-inner:before{margin-right:0;width:41px}
.ion-ios-close-empty:before{content:"\f404"}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}



.footer-padder {
    height: 60px;
}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.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-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-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{float:left;width:50%}


#promo2
{
	width:300px;
	min-height:204px;
	border:1px solid #CECECE;
	font-size: 1em;
	position: relative;
	left: -1px;
	top: -2px;
	background-color:#FFFFFF;
	overflow:hidden;
}


#promo2 .directoryfeatureimageblock
{
	float:right;
	margin:0;
	height:204px;
}

		body[class*="post-layout-grid-"] #site-content-column .label-wrap {
			position: absolute;
		}
	
		
		.label-wrap{
			margin-bottom: 20px;
		}
#language-selector .languages-container{background-color:#ffffff;flex-direction:column;}
.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-12{width:100%}

  .l-header__mobile {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 40px;
    background: #1F1F1F;
    background: var(--content);
    color: #F8F8F8;
    color: var(--base);
    transform: translateX(100%);
    transition: transform 0.2s ease-in-out; }

  .is-open .l-header__mobile {
    transform: none; }

.header-text {
	margin: 0 auto;
	color: #fff;
	font-size: 76px;
	font-weight: 800;
	display: table;
	text-transform: uppercase;
	letter-spacing: 1px;
}


  .item__header__elem {
    max-width: 1170px;
    padding: 20px 37px;
    position: relative;
    margin: 0 auto;
    width: 100%;
  }

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}

.sright                    { float:right;}


.footer-links li a, .footer-links li span {
	font-size:11px;
}




.footer-links.right-align {
	float: none;
}


.footer .footer-links li:first-child a, .footer .footer-links li:first-child span {
	
}


.footer-grey .footer .footer-links li {
	line-height:20px;
}


.footer .footer-links li {
    float: right;
    position: relative;
	margin-bottom:0;
	list-style:none;
	line-height:1em;
}

#summary-logged .footer-grey .footer .footer-links li {
	line-height:60px;
}


.footer .footer-links li a, .footer .footer-links li span {
	
    padding: 0 12px;
	
	text-transform:uppercase;
	line-height:2em;
}


.footer .footer-links a:hover {
	color:#000;
}

#header .content nav ul li.mobile {
display:none;
}

.footerLanguageLinks ul li.lang-item-ja-jp:after{
    content: '';
}

.aside-2-order-header{
    padding-top: 59px;
}

.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
	float: right;
}
.hp-posts-bottom-date{color:#767676;margin:14px 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-md-4{width:33.33333333%}

	.navbar.main-menu-container{
		position: absolute;
		z-index: 2;
		width: 100%;
		left: 0;
		background: #fff;
	}
	
	.navbar.main-menu-container ul li:not(:first-child){
		border-top: 1px solid #3ba333;
	}



.imageitem img,
#image_1 img,
#image_2 img,
#image_3 img,
#image_4 img,
#image_5 img {
}

#content {
  padding: 20px 0;
  background-color: #fff;
}



div.site-content {
	overflow: visible; 
}


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

  .interior-hero .row {
    position: relative;
    z-index: 10; }

  #home-hero .row {
    position: relative;
    z-index: 10; }

  .fwigc__backgrounds .container, .fwigc__backgrounds .row, .fwigc__content .container, .fwigc__content .row {
    height: 100%; }

  .fwigc--dual .fwigc__backgrounds .container, .fwigc--dual .fwigc__backgrounds .row, .fwigc--dual .fwigc__content .container, .fwigc--dual .fwigc__content .row {
    height: 100%; }

    #popup-row .row {
      position: absolute;
      bottom: 0.5em;
      width: 100%; }


.entry-content a,
.entry-summary a,
.widget a,
.comment-content a,
.social-navigation a,
.entry-content a.button, 
.promo a,
.menu a {
    transition: 0.2s;
}



.menu-toggle {
	font-size: 20px;
	font-size: 1.25rem;
	display: block;
	margin: 10px auto 0 auto;
	text-transform: uppercase;
}

.primarymenu.alternative .menu-toggle {
	float: none;
}
.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}
.interps-list-main,.loopable,.zod{list-style-type:none}
.interps-grid-main{border:1px solid #eee;display:block margin: 1em 2%;padding:1em 2%;box-sizing:border-box}
.interps-grid-main:first-of-type{margin:0;padding:1em 2%;max-width:100%;width:100%}
.interps-list-main li{margin-top:12px;margin-bottom:20px}
.interps-list-main li a{margin-left:10px}
.interps-grid-main,.loopy{font-size:14px;display:inline-block;vertical-align:top}
#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}

#wrap {
    
    height: auto !important;
    height: 100%;
    margin: 0 auto -95px;
    padding: 0 0 95px
}

	header .featured-image-wrapper .gradient {display: none;}

.featured-image-wrapper .gradient { position: absolute; top: 0; left: 0; right: 0; display: block; width: 100%; height: 120%; z-index: 20; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.65)),to(rgba(0,0,0,0))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }



.main_box {
    width: 1100px;
    padding: 0;
    margin: 0 auto;
    margin-top: 30px;
}

#pass-main ul.contacts {
	overflow: hidden;
	text-align: center;
	height: 20px;
	line-height: 20px;
}


#pass-main .contacts li a:hover {
	padding: 2px 0;
	color: #5196E2;
	background: #fff;
}

.main-nav__item {
  margin: 0 15px; }

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}


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


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


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
#footer .facebook-icon,#footer .foursquare-icon,#footer .google-plus-icon,#footer .googleplus-icon,#footer .instagram-icon,#footer .linkedin-icon,#footer .pinterest-icon,#footer .rss-feed-icon,#footer .rss-icon,#footer .stumble-upon-icon,#footer .stumbleupon-icon,#footer .twitter-icon,#footer .vimeo-icon,#footer .yelp-icon,#footer .youtube-icon{display:inline;margin:1px;padding-left:3px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:25px;padding-right:25px}
.col-sm-6{width:50%}


.text3 {
	display:block;
	color:#0049a3;
	font-weight:bold;
	text-transform:uppercase;
	font-size:20px;
	font-family: 'Lora', serif;
	margin-bottom:34px;
	letter-spacing:0;
	line-height:25px;
}
.alignleft,
img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
img.alignleft,
img.alignright,
img.aligncenter{margin-bottom:12px;}

    .alphaliner-birthday {
        width: 18em !important;
        right: 2em!important;
        top: 1em!important;
    }
footer img.glean_logo{width:70px}
.drawer__header{display:table;height:70px;width:100%;margin-bottom:15px;border-bottom:1px solid #e9e9e9}

.icon-angle-right:before { 			margin-right: 3px; content: "\f105"							 					 }


#page-nav i.icon-double-angle-right:before,	
.breadcrumbs i.icon-angle-right:before { 													content: "\f105"; display: inline;				 }

.breadcrumbs .icon-angle-right { margin: 0 3px; }

.breadcrumbs .icon-angle-right:before { content: "\f105"; }

.left-menu .icon-angle-right:before { content: "\f105"; }
.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}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:5px;padding-right:5px}
.col-md-4{width:33.33333333%}

.tribe-events-list-widget .tribe-events-widget-link a{
  font-weight: normal;
}
.g-mr-20{margin-right:1.42857rem!important}
.g-mr-20--sm{margin-right:1.42857rem!important}
.g-mr-20--md{margin-right:1.42857rem!important}
.g-mr-20--lg{margin-right:1.42857rem!important}
.g-mr-20--xl{margin-right:1.42857rem!important}
 

 
#cmsms_icon_5d21ef4a6f8eb { 
	display:block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4a6f8eb .cmsms_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#ffffff;}


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}

.sidebar{
	
	background:#d9e6ef;
	width:274px;
	float:left;
	height: 385px;
}

.sidebar ul.link{
	margin:10px;
}

.sidebar ul.link li{
	margin:23px 15px; font: 10pt tahoma;
}

.sidebar ul.link li a{
	color:#000;
}

.sidebar ul.link li a:hover{
	color:#4080af;
}


#footer .col20 {
	flex: 1;
	overflow: hidden;
}


#footer .col20:first-of-type {
	background: #ffd600;
}


#footer .col20:last-of-type {
	background: #ffd600;
}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}
.qodef-drop-down .second .inner,.qodef-drop-down .second .inner ul li a .item_outer{position:relative;display:block}
.qodef-header-vertical .qodef-vertical-menu ul li a .item_outer{position:relative;display:block;padding:0 15px 0 0;box-sizing:border-box}




.clearfix:before,
.entry-content:before,
.entry:before,
.featured-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.clearfix:after,
.entry-content:after,
.entry:after,
.featured-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.section-header {
	padding-left: 1rem;
}

.section-header.text-center {
	padding-left: 0rem;
}


.cf:before,
.cf:after{
  content:"";
  display:block;
}

.cf:after {
    clear:both;
}

.cf {
    zoom:1; 
}
body.responsive-ready #mainpage_stock_panel li.nr-5{display:none}

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

.testimonial-outer{display:inline-block; vertical-align:top; width:100%; background:#fff; color:#333; border-radius:3px; overflow:hidden; padding:5px; position:relative;}
#title-posta{color:#777}
#title-posta h2 a{font-size:17px;color:#fff;font-family:Nunito Sans;font-weight:600}
#title-posta a{color:silver;font-weight:400;line-height:26px}

#title-posta h2 {font-size: 4.3vw; font-weight: 700;}


.clearfix:before, .clearfix:after, .content-block-container:before, .content-block-container:after, .content-flow-container:before, .content-flow-container:after {
	content: " ";
	display: table;
}

.clearfix:after, .content-block-container:after, .content-flow-container:after {
	clear: both;
}

.clearfix, .content-block-container, .content-flow-container {
*zoom: 1;
}

.content-block-container ul.row-action {
	top: 100px;
}

#row-1 .content-block-container ul.row-action {
	top:200px;
}

#row-1.subsection #main-content .content-block-container {
	padding-left: 5em;
}
.qodef-mobile-header .qodef-mobile-header-inner .qodef-mobile-header-holder{position:relative;z-index:2;height:100%}

#header .logo {
  
  margin: 0 auto;
  text-align: center;
  color: #fefefe;
  text-shadow: 1px 1px 1px black;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#header .logo a {
  color: #fefefe;
}
.flex-cnt{overflow:hidden}


.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: #cccccc;
}


.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}


.shop-by-label { 
	background-color: rgba(255,255,255,0.8);
	display: inline-table;
	padding-top: 5px;
	padding-bottom: 5px;
}



.shop-by-label h5, .shop-by-label h6 { 
	padding-left: 20px;
	padding-right: 20px;	
	color: #344A66;
}
 

.shop-by-label h5 { 
	line-height: 0.5em;
	font-size: 3em;
	font-weight: 100;
}


.shop-by-label.left { 
	position: absolute;
	left: -10px;
	top:30px;
	
}


.shop-by-label.center { 
	position: absolute;
	left: 0;
	width: 100%;
	top:42%	
}
 

.shop-by-label.right { 
	position: absolute;
	right: -10px;
	bottom:30px;	
}


.shop-by-label.view_more { 
	padding: 20px;
	padding-bottom: 10px;
	z-index: 1000;
}


.shop-by-label.view_more h5 { 
		font-size: 2em;
}

.content-area {
	width: 811px;
	float: left;
	margin-left: -1px;
}

.fullwidth,
.error404 .content-area,
.fullwidth-single .content-area {
	width: 100% !important;
}

.error404 .content-area {
	padding: 30px;
}

.error404 .content-area .page-title {
	padding: 0;
}

.fullwidth-single .content-area {
	margin-left: 0;
}



.woocommerce .content-area {
	float: right;
	border-top: 1px solid #F2F2F3;
}

	.woocommerce .content-area,
	.hentry {
		padding: 30px;
	}
#gallery-modal-story,#gallery-modal-test,#gallery-modal-actions,#gallery-modal-imaga-holder,#gallery-modal-image{margin:0 5vw}


.click-for-more {
  width: 126px;
  float: right;
  position: relative;
  right: 55px;
  top: 45px;
}

  .span12 {
    width: 724px;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
    *width: 99.9468085036383%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 714px;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 930px;
}


table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.row{margin-left:-5px;margin-right:-5px}
.row-same-height{overflow:hidden}
.news-block .row.text-uppercase{margin-bottom:10px}
.news-list-block .row.text-uppercase{margin-top:5px;margin-bottom:10px}
.span6{width:570px}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}
.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}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}
.wp-block-aps-right-side-bar-rowlayout + .wp-block-aps-multipurpose-block p{padding-bottom:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block{padding-left:30px;border-left:1px solid rgba(0,0,0,.1)}

.yellow-color{
	color: #EEA904;
}
.site-footer .back-to-top{border:3px solid hsla(0,0%,60%,.4);border-radius:50%;cursor:pointer;height:30px;position:absolute;right:16px;top:10px;width:30px}
.site-footer .back-to-top svg{-webkit-transform:translate(-50%,-50%);fill:hsla(0,0%,60%,.4);height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}
.footer .widget-columns .menu li a{color:#fff}
.footer .widget-columns .menu li a:hover{opacity:.5}
.head-menu .menu{z-index:1000;position:relative}

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

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}

.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}

	.post
	{
		margin-top: 23px;
	}
 

.post-content {line-height: 125% !important;}
.shop__currency__select .shop__currency__select__items .shop__currency__select__item{color:#fff;text-transform:uppercase;font-size:14px;line-height:23px;font-size:.875rem;line-height:1.4375rem;letter-spacing:0.05em;display:block;transition:0.2s;font-weight:700}
.shop__currency__select .shop__currency__select__items .shop__currency__select__item.selected{color:#C19C5E}
.no-touchevents .shop__currency__select .shop__currency__select__items .shop__currency__select__item:hover,.accessibility .shop__currency__select .shop__currency__select__items .shop__currency__select__item:focus{color:#C19C5E}
.tribe-grid-body .tribe-events-tooltip .tribe-events-event-body{position:relative}

.catdate__cat, .catdate__date {
  padding: 3px 8px 5px;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
}

.catdate__cat {
  background-color: #fd203e;
}

.agenda--highlight .catdate__cat {
  background: #fbc050;
}
.fusion-sep-clear{clear:both;display:block;height:1px;font-size:0;line-height:0;width:100%;overflow:hidden}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 6px
}

.jumbotron .container {
    max-width: 100%
}

.footer .container {
    padding-top: 15px;
    padding-bottom: 15px
}

.banner .flexslider .slides img {width: 100%;display: block;}

.banner .flexslider .slides .img{ position:relative}

.banner .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 600px;}

.banner .flexslider .slides {zoom: 1;}


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


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


.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";
	}
.cta{color:#fff;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.5px;text-align:center;background-color:#00808c;padding:16px 0}
.cta a{text-decoration:underline}
.cta a,.cta a:hover{color:#fff}
.image_panel .cta-btn,.image_panel .cta-btn:active,.image_panel .cta-btn:focus,.image_panel .cta-btn:visited{border:1px solid #fff;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
.image_panel .cta-btn:hover{background:#fff;color:#00808c}
.image_panel .panel-content .cta-btn{width:80%}

    .blog .page-1 .article-container article.post:first-child, .blog .page-1 .article-container article.post:nth-child(2) {
        width: 100%;
        padding-right: 0!important;
    }
footer .social-links a{font-size:36px;margin-right:15px}
#menuMobileModal .social-links a{font-size:30px;color:#404041;margin-right:10px;}
#mvp-site-main{margin-top:0}

    
    
    .full-width{width:100%;}

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.active_menu:after {
    content: "";
    display: block;
    width: 60px;
    background-color: #939393;
    height: 1px;
    margin: 10px auto 0;
    transition: all 0.5s;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
