﻿span.concept a,span.concept a:hover,span.privacy a,span.privacy a:hover,span.terms a,span.terms a:hover{text-decoration:none;font-family:Montserrat,sans-serif;font-size:12px;font-weight:NORMAL;color:#bababa;padding:5px}

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

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

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

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

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


.homepage-block .homepage-title {
font-size:1.1em;
font-weight:700;
}


#logo {
	width: 80px;
	height: 70px;
	float: left;
	margin-right: 20px;
}


.footer-inner {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
  display: flex;
  justify-content: space-between;
}

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

	.col-md-3 {width: 25%;}
.nav-menu li.shop-item a:before{content:none !important}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

  .apta-main-slider .left-shadow {
    left: -15px; }

  .page-container .left-shadow {
    left: -15px; }
.dwd-fancyline{display:inline-block;margin:20px 0;border-top-style:solid}
.carousel-inner .item.dark h3.qodef-slide-subtitle{color:#16171d}
.carousel-inner h3.qodef-slide-subtitle{font-size:17px;font-weight:600;letter-spacing:0;color:#fff;background-color:rgba(255,255,255,.2);line-height:1.458em;padding:9px 20px;display:inline-block;border-left:7px solid #b2dd4c;margin:0 0 20px}



.aspect {
  position: relative;
  display: block;
  overflow: hidden; }

  .aspect:before {
    content: " ";
    display: none;
    width: 100%;
    height: 0;
    -webkit-transition: padding-top 0.25s ease;
    transition: padding-top 0.25s ease; }


.page-header .aspect {
  color: #fff;
  background-color: #c8c2bf; }
div.imageSubtitle,
div.imageSubtitle div.align-container,
div.imageSubtitle div.align-container
img{width:100%}
.diyw .imageSubtitle .align-container.align-left{float:left}
.diyw .imageSubtitle .align-container.align-center{margin:0
auto;float:none}
.diyw .imageSubtitle .align-container.align-right{float:right}


.genesis-skip-link {
	margin: 0;
}


.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}
.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}
.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}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}
.w-100{width:100%!important}


.logomain.w-100 {
    width: 75% !important;
}



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




.alignnone { margin: 5px 20px 20px 0; }


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }
.cat-home span.sub-hd,.own-ring-box span.sub-hd,.rose-ring span.sub-hd{font-size:15px;text-transform:uppercase;padding:5px 0 10px}
.cat-home-row{margin-left:-1%}
.cat-home-row .cat-home{margin-left:1%;float:left;position:relative;width:32.3%}
.cat-home-row .cat-home .com-box{margin-top:5%;top:0}
.cat-home span.sub-hd{font-size:13px}
.cat-home span.sub-hd,.com-bnr span.sub-hd,.own-ring-box span.sub-hd,.rose-ring span.sub-hd{font-size:14px;padding:5px 0}


.td-pb-row {
  *zoom: 1;
  margin-right: -24px;
  margin-left: -24px;
  position: relative;
}

.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: '';
}

.td-pb-row:after {
  clear: both;
}


.td-pb-row [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  
  
  
  position: relative;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

  .td-pb-row,
  .td-block-row {
    margin-right: -20px;
    margin-left: -20px;
  }


#right-panel {
    display: block;
    width: 292px;
    vertical-align: top;
    margin-left: 20px;

}

.fr {
    float: right;
}
.wpbf-3-4{width:75%}




.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
	background-color: #fff;
	border: 0;
	clip: rect(0, 0, 0, 0);
	color: #232525;
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}


.genesis-nav-menu .search input[type="submit"]:focus,
.screen-reader-shortcut:focus,
.screen-reader-text:focus,
.widget_search input[type="submit"]:focus  {
	border: 1px solid #5b5e5e;
	clip: auto !important;
	display: block;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 700;
	height: auto;
	padding: 20px;
	text-decoration: none;
	width: auto;
	z-index: 100000; 
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#headerBox #logo{
	width:230px;
	float:left;
	text-align:center;
}


#header #logo{
    padding-top:21px;
	float:left;
	width:76px;
}

.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-203-0 , #pg-203-1 , #pl-203 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-203 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color{z-index:1}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"]{z-index:7}


.page-id-57 .entry-content h2 {
	font-size: 3em;
	font-style: italic;
	margin-bottom: 10px;
}


.page-id-57 .entry-content h3 {
	font-size: 1.3em;
	font-style: italic;
	color: #ccc;
	border-bottom: 2px solid #B38F2A;
	padding-bottom: 15px;
	display: inline-block;
}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}
body.has-leaderboard #sticky_leaderboard{#z-index:100;position:fixed;top:0px}
.leaderboard-container.sticky-enabled #sticky_leaderboard{background-color:#efefef;width:100%;overflow:hidden}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}
.single-job_listing .entry-header .attachment-post-thumbnail,.single-job_listing .job_listing.has-post-thumbnail .post-thumbnail{display:none}
.entry-content .job_listing_preview_title,.job_listing_preview_title{padding:.5em 1em;vertical-align:middle;position:relative;background:#eee}
.entry-content .job_listing_preview_title h2,.job_listing_preview_title h2{margin:0;clear:none}
.entry-content .job_listing_preview_title .button,.job_listing_preview_title .button{float:right;margin-left:.25em}
.rtl .entry-content .job_listing_preview_title .button,.rtl .job_listing_preview_title .button{float:left}






.barra-topo {
	min-height: 47px;
	background-color: #161616;
	border-bottom: 1px solid #2e2e2e;
}


.barra-topo p {

	margin: 11px 0 11px;

	color: #d6d6d6;

	font: 11px tahoma, arial, verdana;

	text-shadow: 0 -1px 0 #424242;

}


.barra-topo p b {

	color: #fff;

}


.barra-topo .bt-redessoaicias p {

	margin-right: 9px;

}


.barra-topo ul.bt-btnsSociais {

	min-width: 240px;

	min-height: 25px;

	margin: 11px 0 11px;

	list-style: none;

	padding-left: 0;

}


.barra-topo ul.bt-btnsSociais li {

	float: left;

	width: 90px;

	margin-left: 10px;

}


.barra-topo ul.bt-btnsSociais li.tbs-fb {

	width: 99px;

}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#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}
#order_menu_btn{background:#f1703f;text-transform:uppercase;text-align:center;padding:10px 16px;line-height:12.5px!important;-webkit-border-radius:2px;border-radius:2px}
#order_menu_btn:focus,#order_menu_btn:hover{opacity:.8}
.btn_order,.login_mobile{display:inline-block;vertical-align:middle;font-family:Roboto,sans-serif}
.btn_order a,.login_mobile #of-widgets-login-tooltip .of-tooltip-login-btn,.login_mobile #of-widgets-login-tooltip .of-widgets-open-tooltip{font-size:13px}
.module-stage-carousel .stage-carousel-container .slide .slide-like .likes{padding-right:30px}


.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;

	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);

	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.theme-longwave .region-top-hat{position:relative;}
.page .region-hero--right{height:100%;width:100%;}
.region-content-full .teaser--event{width:calc(33.3333333333% - 10px);margin:10px 2px 10px 2px;}
.et_pb_cta_0.et_pb_promo .et_pb_button_wrapper{text-align:center}
.dwd-fwe .et_pb_button_wrapper{margin-top:20px}
.dwd-fwe.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_wrapper.dwd-mobile-fullwidth .et_pb_button_two{width:100%;margin-left:0}

	.img-responsive {
		margin-left: auto;
		margin-right: auto;
	}

		
		.slide-caption h2,
		.slide-caption h2.link a { background-color: #383838; }

		.slide-caption h2.link a:hover { background-color: #383838; }

.animate-icon-module-style2-hover-content {
    position: absolute;
    top: 100%;
    left: 0px;
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
}

.maincontent .ideas .ideasposts .ideasbig .cont{ padding:15px;}

.maincontent .ideas .ideasposts .ideasbig .cont h3{ font-size:20px; line-height:24px; padding:0; margin:0 0 6px; font-weight:800;}

.maincontent .ideas .ideasposts .ideasbig .cont .author{color:#a4a4a4; font-style:italic; font-size:16px; line-height:16px; }

.cat-box-three .idcatsingle .cont h3, .cat-box-col .cont h3{ font-size:20px; line-height:24px; color:#222; padding:0; margin:0 0 6px; font-weight:bold; }

.cat-box-three .idcatsingle .cont p, .cat-box-col .cont p{ font-size:16px; line-height:24px; color:#555; padding:0; margin:0;}
.region-content-full .teaser--event:not(:only-child){width:calc(33.3333333333% - 8px);margin:8px 2px 8px 2px;}
.theme-longwave .region-top-hat{position:relative;}



.img-linked{transition: all .25s ease-in-out;}

.img-linked:hover{transform: scale(.95);}
.fcenter{position:relative;float:left;left:50%}

  #top-bar,
  #secondary-nav,
  .header-ad {
    display: none;
  }


.site-header.stickytop #top-bar,
.site-header.stickytop .header-ad {
  display: none;
}


#top-bar {
  border-bottom: 1px solid #e9e9e9;
  height: 44px;
}



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


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}
.codrops-top{font-family:Arial,sans-serif;line-height:24px;font-size:11px;width:100%;background:#000;opacity:.9;text-transform:uppercase;z-index:9999;position:relative;-moz-box-shadow:1px 0 2px #000;-webkit-box-shadow:1px 0 2px #000;box-shadow:1px 0 2px #000}
.codrops-top a{padding:0 10px;letter-spacing:1px;color:#ddd;display:block;float:left}
.codrops-top a:hover{color:#fff}
.codrops-top span.right{float:right}
.codrops-top span.right a{float:none;display:inline}

div.mr_social_sharing_wrapper {height: auto; width: 100%; margin: 4px 0; padding: 0; border: 0; line-height: 0;}
.text-center{text-align:center}



.site .header-content,
.site .site-content,
.site .site-info {
	width: 920px;
	margin: 0 auto;
}

.site-info {
	overflow: hidden;
}

.site-info .copyright {
	float: left;
	width: 40%;
	text-align: left;
	font-size: 0.9em;
}

.site-info .theme-info {
	float: right;
	width: 60%;
	text-align: right;
	font-size: 0.9em;
}

		.site-info .powerby,
		.site-info .theme-author {
			display: block;
		}

		.site-info .sep {
			display: none;
		}

		.site-info .theme-info,
		.site-info .copyright {
			float: none;
			width: 100%;
			text-align: center;
		}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-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-10{width:83.33333333%}

.section-method .section-heading .text-2 {
  font-size: 36px;
  font-size: 3.6rem;
  letter-spacing: 0.09em;
}
.javo-topbar .javo-topbar-right .topbar-sns,.javo-topbar .javo-topbar-right .topbar-wpml{text-align:center;float:none}

.td-header-sp-rec .td-header-ad-wrap {
  height: 114px;
  display: block;
  
  
}

.td-header-style-5 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-7 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-8 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-9 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-10 .td-header-sp-rec .td-header-ad-wrap {
  height: auto;
  width: 100%;
}




.page-numbers, a .pagelink { color: #5b4747; background: #f9efef; }

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink, .pagelink { background: #fd82b1; }
.partial_navigation .quicksearch .basic{display:-ms-flexbox;display:flex;-ms-flex:0 0 31px;flex:0 0 31px;min-width:0;-ms-flex-align:center;align-items:center;justify-self:flex-start}
.partial_navigation .quicksearch .basic .label{margin-right:20px}
.home .label{font-family:'Amatic SC',sans-serif;text-transform:uppercase;font-weight:bold;font-size:1.6em;color:#927f7c}
.woocommerce div.product form.cart .variations td.label{padding-right:1em}



#olb-container
{
	
	height: 0px;
}
.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;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}


.caption-wrap .container
{
	padding-left: 0px;
}
.post-list .post-featured-image{float:left;display:block;border:1px solid #f0f1f0;margin-right:1em}
.post-list .post-1edcu-3col .post-featured-image{float:none;border:0 none;marign-right:0;margin-bottom:10px;max-height:237px;overflow:hidden}
.post-list .post-1edcu-3col .post-featured-image img{display:block;width:100%;height:auto}


.box ul.list {
	position: relative; display: none; width: 100%;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

.sub-menu .menu-item-has-children:after { color: #fff }





div.description-for-hints-mp {
  float: left;
  display: none;
}

#sidebar .primary { }
.container,.container-full,.page-node-158 #main-content-container,.region-2col-fullwidth_bottom .region-inner,.node-type-landing-page .field-name-field-slideshow .flexslider .lp-slideshow-overlay .lp-slideshow-overlay-content-container{position:relative;max-width:1200px;margin:0 auto;}
body #main{font-size:.85em;background:#fff;padding-top:40px;overflow:hidden;*zoom:1;}
.node-type-landing-page #main{padding-top:0;padding-bottom:0;}
.node-type-landing-page #main .field-collection-container{border:none;}


.logo-wrap {
  display: table;
  width: 100%;
}




#header-second input, #header-second textarea {border:1px solid #eee; color:#eee;}

#header-second select {border:1px solid #eee;}
 
#header-second input[type="submit"], #header-second input[type="reset"], #header-second input[type="button"], #header-second button {border:0; background:#eee; color:#333;}

#header-second input[type="submit"]:hover, #header-second input[type="reset"]:hover, #header-second input[type="button"]:hover, #header-second button:hover {background:#333; color:#fff;}




#header-second {width:100%; clear:both; float:left;}

#header-second .widget {padding:0 20px; border:0;}

#header-second .widget a {color:#fff;}

	#header-second .widgettitle {padding:0; background:none;}

.img-responsive {
    margin: 0 auto;
}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.nav-container .row{background-color:#FDD001;position:relative;}
.node-type-product .field-collection-item-field-product-pic-and-text .row{border-top:1px solid #E6E9EE;padding-top:1.5em;margin-left:0.5em;}
#page-header .row{min-height:4em;}

.trd-homepage-fourth .trd-counter-section .trd-counter h3.trd-count {
  color: #f45e29;
}

.trd-homefive-counter .trd-counter h3.trd-count {
  color: #15bb34;
}

.trd-homesix-counter .trd-counter h3.trd-count {
  color: #15bb34;
}

.trd-homepage-seven .trd-counter-section .trd-counter h3.trd-count {
  color: #ffffff;
}

	  .huge_it_slideshow_image_second_item_1 {
		width:100%;
		height:100%;
		_width: inherit;
		_height: inherit;
		display: table-cell;
		filter: Alpha(opacity=0);
		opacity: 0;
		position: absolute;
		top:0px;
		left:0px;
		vertical-align: middle;
		overflow:hidden;
		margin:0px !important;
		visibility:visible !important;
		padding:0px  !important;
		border-radius: 0px !important;
	  }

	  
	   .huge_it_slideshow_image_second_item_1 a, .huge_it_slideshow_image_item_1 a {
			display:block;
			width:100%;
			height:100%;	
	   }
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.span3{width:250px}
.row-fluid .span3{width:23.584905660377%;*width:23.531714171016%}
input.span3,textarea.span3,.uneditable-input.span3{width:236px}

input.span3, textarea.span3, .uneditable-input.span3{width:206px;}

.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}

#subject-container #s1.span3, #subject-container #s2.span3{padding-top:10px;padding-left:5px;}

#s3.span3, #s4.span3{padding-top:10px;padding-left:5px;}


.hero__call-to-action { width: 90%; display: block; margin-top: 25px; }


.hero__call-to-action.green-link-bar { border-left: 4px solid #c4d92e; padding-left: 15px; }


.hero__call-to-action.green-link-bar .copy { font-weight: 700; }


.hero__call-to-action.green-link-bar .copy__large { font-size: 14px; line-height: 1.2; }


.logo__text { float: left; line-height: 52px; font-size: 28px; text-transform: uppercase; letter-spacing: 0.56px; }


.logo__text b { font-weight: 900; color: #009d8a; }


.logo__text i { color: #01a652; font-style: normal; font-weight: 300; }


.logo__text span { color: #00a0c4; font-weight: 900; }

#logo {
	float:left;
	width:100%;
	text-align:center;
}


.carousel-wrap.extrateam ul li:hover:after,
.carousel-wrap.extrateam ul li:after,
.isStuck.extra_head2:after,
.carousel-wrap.extra_carousel1 ul li:after,
.carousel-wrap.extra_carousel1 ul li:hover:after
{
    border-bottom-color:#0061a2!important
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.bitcoin-text{padding:6px 20px 8px 55px;display:block;min-height:37px;color:#fff;text-align:left;font-size:15px;font-family:'Oswald Regular';border-radius:20px;border:1px solid #505050;background-color:#2e2e2e;}
.bitcoin-text a{color:#fff;}
.bitcoin-text a:hover{color:#d63600;}
.bitcoin-text span{display:none;}

    .contact_form.subscription-model .form-title .medium-6 h2 {
        margin-bottom: 25px;
    }
    .medium-6.small-6.columns.left-side {        width: auto;    }
    .medium-6.columns.right-side {        width: auto;        float: right;    }
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}

	.banner_block_23_11.container-fluid.mt20 .pull-left{
		display: inline-block;
		float: none;
		margin-left: 50px;
		margin-top: 10px;
		text-align: center;
	}


	.headerdetails .nav.pull-left {
		float: none;
		margin: 0 0 10px 0;
	}


	.headerstrip .pull-left {
		float: none;
	}

.main-menu ul li.nomar {
	margin-left: 0;
}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.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%}

#sidepanel .sidepanel-content {
	margin:50px 30px;
	overflow-y:auto;
}

#top_carousel .bx-wrapper ul li .osusume-label{
position:absolute;
font-family: 'Lato', sans-serif;
top: 0;
right: 0;
background: #e55937;
color: #fff;
font-size: 10px;
font-weight: bold;
text-align:center;
display:block;
padding: 0.3em 0.6em;
line-height:1.2;
filter: alpha(opacity=90);
-ms-filter: "alpha(opacity=90)";
opacity: 0.9;
}

#top_carousel .bx-wrapper ul li .osusume-label:empty:before{
content:'PICK UP';
}


.post-list-card .post-list .eyecatch .cat-name,.top-post-list .post-list .eyecatch .cat-name,.byline .cat-name,.single .authorbox .author-newpost li .cat-name,.related-box li .cat-name,#top_carousel .bx-wrapper ul li .osusume-label{background: #ef176e; color:  #ffffff;}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}


.tagline_items {
    display: inline-block;
    vertical-align: top;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.header .user-navigation-inner {
  float: right;
}

footer.copyright .jetpack-social-navigation .menu {
  float: right;
  margin-bottom: 0;
}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
.is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase}

    
    .navbar-header {
        float: none;
    }


li.menu-item a {
color:red;
}

#footer .f_mid .desc-white {
  font-size:12px;
  line-height:normal;
  text-transform:uppercase;
  color:#ffffff;
  margin:0;
  padding:10px 10px 10px 0px;
  font-weight:400;
  letter-spacing:0.1em;
}
.row.author-nm{display:none}

  footer#site-wrapper-footer .top-footer-sidebars {
    padding-top: 1.5em;
    padding-bottom: 1.15em; }

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

	
	.footer-columns .col-md-4, .footer-columns .col-md-6{margin-bottom: 25px;}
.fts-instagram-inline-block-centered{text-align:center;font-size:0;margin:auto}


.awaken-search-box-container {
  display: none;
}

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

.container_7 .grid_5 { width: 312px;}


.sbadge,.badge{padding:7px 15px;cursor:pointer;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    line-height:1;
    vertical-align:middle;
    white-space: nowrap;
    text-align: center;
    background-color: #0393BE;
    border-radius: 3px;}

.sbadge:hover,.badge:hover{background-color:#03a6d7}
.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{position:relative;min-height:1px;padding-left:9px;padding-right:9px}
.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{float:left}
.col-xs-10{width:100%}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}


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


  .full-width-image-mobile {
    width: 100vw;
    margin-left: -8.3333%;
  }




#content{
	width:960px;
	margin-top:20px; 
	float:left;
}

#content-inner{
	width:960px;
	margin-top:20px; 
	float:left;
}

#content-right{
	width:640px; 
	margin:0px; 
	float:left;
}


.col-xs,
.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 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: .625rem;
  padding-left: .625rem;
}


.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.cactus-row{margin-left:-40px;margin-right:-40px;display:block}
.cactus-row.magin-30px{margin-left:-30px;margin-right:-30px}
.cactus-row.magin-20px{margin-left:-20px;margin-right:-20px}
.cactus-row:after,.cactus-row:before{display:table;content:'';clear:both}
.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,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-16{width:100%}

.aligncenter, img.aligncenter, a img.aligncenter, img.centered, a img.centered {
    display: block;
    margin:6px auto 10px !important;
}




.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border:1px solid transparent}
.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color:#cccccc;}

.box-bildergalerie section .col-xs-12.col-sm-12.col-lg-12,
.box-bildergalerie section .col-xs-12.col-sm-6.col-lg-6,
.box-bildergalerie section .col-xs-12.col-sm-4.col-lg-4{
	padding-top: 12px;
}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }
