﻿
ul.footer_icon {
	margin: 0;
	padding: 0;
}

ul.footer_icon li {
	list-style: none;
	float: left;
	margin-right: 7px;
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
#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}
ul.posts li.secondary p.postmetadata,ul.posts-side p.postmetadata{font-size:14px}
ul.posts li.secondary{float:left;display:inline;margin-right:2.3809%;width:31.746%}
ul.posts-full li.secondary{margin-right:5.2631%;width:21.0526%}
#side ul.posts li.secondary{width:300px}
ul.posts li.secondary-last{margin-right:0!important}
.secondary article{margin-bottom:5px}
#featured-posts li.secondary div.postmeta{max-width:95%;padding-left:5%;padding-right:5%}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}

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


.activities .row {
  padding: 70px 0 40px 0;
}


.activities .row .card {
  margin-bottom: 2rem;
  border: 0;
  background-color: transparent;
}


.activities .row .card img {
  height: 100%;
  border: 1px #CCCCCC solid;
}


.activities .row .card-text {
  font-size: 85%;
  margin-top: 5px;
}


.row {
  margin-left: -15px;
  margin-right: -15px;
}


.row::after {
  content: "";
  display: table;
  clear: both;
}


.row-no-margin {
  margin-left: 0;
  margin-right: 0;
}

  .row.activities.gaming .row .card img {
    width: 200px;
  }

  .ru .activities .row .card {
    max-width: 228px;
  }

  .ru .activities .row .card p {
    white-space: nowrap;
  }

  .row.activities.gaming .row .card {
    padding: 0 2rem;
  }

.right_article {
	width: 426px;
	float: left;
	margin: 10px 0;
}

.right_article.fullwidth_article {
	width: 100%;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

.list-item-coin {
  margin-bottom:4px;
  font-size: 10px;
  color: #868686;
}

.list-item-coin span{
  font-size: 15px;
  color: #ae004b;
  font-family: 'Trebuchet MS','Tahoma',sans-serif;
  font-weight:bold;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.frontTitle,h3.featured-category-title{background:#E2E2E2;line-height:36px;font-size:18px;padding:2px 0 2px 15px;box-sizing:border-box}
h3.featured-category-title{float:left;width:100%}
h3.featured-category-title a{color:inherit}

.footer-widgets fieldset, #sidebars fieldset { width: 100% }

.footer-widgets .sbutton, #sidebars .sbutton {
    float: right;
    background-color: #f9f7f2;
    text-align: center;
}


#sidebars p { line-height: 20px }

#sidebars .widget {
    background: white;
    padding: 10px;
    padding-top: 0;
}

#sidebars .wp-post-image, footer .wp-post-image {
    margin-bottom: 0;
    margin-top: 5px;
    margin-right: 10px;
}

    #sidebars #s { width: 66% }
.googleplus1_button .g-plus{vertical-align:top!important}
#asu_nav_wrapper{margin: 0;display: block;z-index: 100;}



.so-widget-lsow-posts-carousel-default-3dd089290af6 .lsow-posts-carousel .lsow-posts-carousel-item {
  padding: 10px;
}


.main-sidebar .statistics-block .sb-item .sb-data {
    font-size: 26px;
    line-height: 30px;
    font-family: swissRoman, sans-serif
}





.site-title {
	margin: 0;
	color: #171717;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 34px;
	font-size: 3.4rem; 
	font-weight: bold;
}

.site-title a {
	color: #171717;
	font-weight: bold;
	text-decoration: none;
}

.site-title a:hover,
.site-title a:focus {
	text-decoration: none;
}

.no-site-tagline .site-title {
	margin-bottom: 22px;
	margin-bottom: 2.2rem;
}
.site-header,.site-title,.site-title a,.site-navigation .menu li a{color:#ffffff;}
.site-header .site-title,.site-header .site-title a{color:#ffffff;}
h1:not(.site-title),h1:not(.site-title) a,.font-header{font-size:50px;font-size:5rem;}

.wrap{
	width:80%;
	margin:0 auto;
}

.footer-wrap,
.main-footer,
.footer-wrapper,
.copyright-wrap {
  background:#fff;
  border-top:solid 1px #000;
}


.footer-wrapper { background:  #ffffff ; padding: 0 34px; margin-top:90px;}

.footer-wrapper.no-border .main-footer { border-top: none; }


#header{
width: 800px;
}

.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#nav-single .nav-previous,
#nav-single .nav-next {
	width: auto;
}

#nav-single .nav-next {
	padding-left: .5em;
}

.avia-testimonial-meta-mini{overflow: hidden; line-height: 1.3em; padding-top:0.2em;}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini{text-align: left; overflow: visible; float:left; line-height: 1.8em; padding-top: 0;}
.et_pb_module{max-width:100%}


    .widget-instagram-footer-header h3 {
        font-size: 36px;
    }


    .widget-instagram-footer-header h3 i {
        font-size: 54px;
    }



.widget-instagram-footer-header {
    display: block;
    margin-bottom: 45px;
    text-align: center;
}


.is-dark-text .widget-instagram-footer-header h3 {
    color: #242424;
}
.quote-text, .widget-instagram-footer-header, .shortcode-dropcap.is-art:before, .logo-404{ font-family: Yesteryear;}

.webcallback__form .success,
.chat__form .success{
    width: 80%;
    margin: 0 auto 20px auto;
    clear: both;
    text-align: center;
}

.webcallback__form .success h3,
.chat__form .success h3{
    color: rgb(0, 83, 153);
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    margin: 0;
}

.webcallback__form .success p,
.chat__form .success p{
    width: 100%;
}


#header-right-sidebar {
	overflow: hidden;
}

	.better-responsive-menu #header-right-sidebar {
		float: right;
		margin-top: 10px;
	}



.clearfix {
	display: inline-block;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}


* html .clearfix {
	height: 1%;
}




.fullwidthbanner-container{
	width:100%;
	position:relative;
	padding:0;
	overflow:hidden;
}


.fullwidthbanner-container .fullwidthbanner{
	width:100%;
	position:relative;
}



.fullwidthbanner-container .tp-thumbs		{  padding:3px;}
.clear{clear:both}

img.accessimg {width: 100%; height: auto; margin: 5px 0;}
.white{color:#fff}
.gback:hover h5.white{color:#e1e1e1}
.treatment-buttons a.white:hover{color:#e1e1e1}

        .auto-style4 {
	margin-bottom: 0px;
}


#google_translate_element.prisna-gwt-align-left {
  display: none;
}


#sn-position h1, #sn-position h2 {
    position: absolute;
    z-index: 0;
    font-weight: 700
}




#sn-position h1 {
    letter-spacing: -4px;
    margin: 0;
    padding: 0
}


#sn-position h2 {
    margin: 0;
    padding: 0;
    letter-spacing: 1.15px
}


#sn-position h1 a, #sn-position h1 a:hover {
    text-decoration: none
}
#sn-position h1 a{color:#2b2b2b}


        #sn-position {
            
        }


    div#sn-position {
        
    }


body .gray-area {
	
	font-family:Open Sans;	font-size:15px;	line-height:19px;	
}


.gray-area {
	background-color:#f5f0f0;		background-repeat:repeat;	background-position:left top;	background-attachment:scroll;}

.gray-area.noMargin {margin-bottom:0; padding-bottom:20px;}

.header__menu {
    display: inline-block;
    width: 1000px;
    text-align: center;
    vertical-align: top;
}

.fast_buy_xs {
  background: #007642;
  padding: 15px 50px;
}

.fast_buy_xs .fast_link {
  text-align: center;
  color: #fff;
  font-size: 30px;
  display: block;
}

.fast_buy_xs .fast_link:hover {
  text-decoration: none;
}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}

.formcerca { width:auto; margin:10px 10px 10px 45px; }
#hero .et_pb_slides .et_pb_slide_description .et_pb_slide_content h2{font-family:pt sans,Helvetica,Arial,Lucida,sans-serif!important;font-size:32px!important;max-width:570px;margin-left:auto;margin-right:auto}
.et_pb_slide_content,.et_pb_best_value{font-size:18px}
.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{text-transform:uppercase}
.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.app.container{padding-right:0;padding-left:0}


.footer-widgets-1 {
	float: left;
	margin: 0 20px 0 0;
	width: 295px;
}

.entrada .antetitulo{font-family: 'Lato', sans-serif; font-size:11px; color:#666; text-transform:uppercase;}
#triangle-down-wrapper{position:absolute;right:15px;bottom:-18px}

#top { z-index: 15; background: #21a4da; }

#top .container { padding-top: 12px; padding-bottom: 6px; text-align: left; line-height: 1em }

#top .navigation { margin: 0 0 0 45px; }

#top .navigation .icons-facebook { position: relative; top: 0px }

#top .navigation, #nav .navigation { margin: 0 0 0 0px; }

.touch #header .navigation, .touch #nav , #top .navigation, #top #search{ display: none }
.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-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }

.page { position: relative; width: 900px; margin: 0 auto; padding: 50px 1.5em; text-align: left;  }
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

			#airpress_debugger {
				width:100%;
				font-family: monospace;
				padding:50px;
				font-size: 12px;
				padding-top:100px;
				display:none;
				position: absolute;
				top: 0px;
				left: 0px;
				color:#000000;
				background-color: #f7f7f7;
				z-index:99998;
			}


			#airpress_debugger .expander {
				color: blue !important;
			}

			#airpress_debugger .expandable {
				padding: 20px;
				border: 1px dashed #cccccc;
				display: none;
				white-space: pre-wrap;
			}


#column_wrapper-footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	
	height: 380px;
	position: relative;
}

	
	
	.footer-connect{
		width:40%;
	}
.wrap{margin:0px auto;text-align:center;}
.wrap .text-reset{text-align:left;max-width:1367px;margin:0 auto;}
#top-header .wrap{padding:0;}
#main .wrap{background:#ffffff;}
#complete-footer .wrap .text-reset{padding-left:20px;padding-right:20px;overflow:hidden;color:#ffffff;}
#footer .wrap .text-reset{line-height:1.2;font-size:1.4rem;text-align:left;font-weight:300;}
.front #main .wrap .text-reset{max-width:100%;padding-left:0;padding-right:0;padding-bottom:0;}
.front #hero-image .wrap{margin:0;padding:0;}
#ship-search .wrap{background-color:#02121f;}
.node-type-featured-ship #hero-image .wrap{padding:0;}
.node-type-featured-ship .wrap .text-reset{max-width:100%;}
.home .feature-hmevents{position:relative;max-width:990px;width:99%;margin:auto;display:block;margin-top:40px}

.grayscale:hover, .grayscale:focus {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(0);
	filter: grayscale(0)
}
 
.gdlr-core-testimonial-item .gdlr-core-testimonial-quote{ color: #282828; }


.gdlr-core-testimonial-style-left .gdlr-core-testimonial-quote{ font-size: 60px; line-height: 1; float: left; margin-right: 30px; }

.gdlr-core-testimonial-style-right .gdlr-core-testimonial-quote{ font-size: 60px; line-height: 1; float: right; margin-left: 30px; }

.gdlr-core-testimonial-style-center .gdlr-core-testimonial-quote{ font-size: 80px; line-height: 60px; padding: 15px 0px 10px; }


#site-canvas {
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transform: translate3d(0);
	transform: translate3d(0);
  	-webkit-transition: .3s ease all;
	transition: .3s ease all;
}


.show-nav #site-canvas {
	-webkit-transform: translate3d(300px, 0, 0);  
	transform: translate3d(300px, 0, 0);
}


#content .format-aside .author ,
#content .format-aside  .bl_categ,
#content .format-aside .bl_sep {
	display: none;
}
 .entry-meta .author { display:none; }
.row{margin-left:-15px;margin-right:-15px}
.td-mega-menu-page .wpb_content_element .widgettitle:after{width:1200px}
.widgettitle{background-color:#222;color:#fff;display:inline-block;padding:6px 12px 4px;font-family:roboto,sans-serif;font-size:14px;line-height:19px;margin-bottom:14px;margin-top:0;min-height:30px;position:relative}
.widgettitle:after{content:'';height:2px;width:300%;position:absolute;bottom:0;left:0;background-color:#222}
.widgettitle a{color:#fff}
.vc_wp_rss .widgettitle a:first-child{display:none}
.vc_wp_tagcloud .widgettitle{margin-bottom:26px}
.vc_wp_search .widgettitle{margin-bottom:26px}

  .solution-list__item {
    position: relative;
    min-height: 133px;
    margin-bottom: 40px; }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#ffffff}
.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-8{width:66.66666667%}
.wrap{background-color:#fff}
.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}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}

.site-header .container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}

	.title-destaques {
		width:100%;
		text-align:center;
		font-size:1.6em;
		color:#000;
		font-weight:600;
		padding:5px 0px 0px 0px;
	}
#block-bzw57d2ff0950869{min-height:170px}
#block-bzw57d2ff0950869 .type-post{border-style:none;padding-top:0px;padding-bottom:0px;}
#block-bzw57d2ff0950869 .entry-title{color:#161616;font-size:20px;padding-top:2px;}
#block-bzw57d2ff0950869 div.entry-content,#block-bzw57d2ff0950869 div.entry-content p{margin-top:0px;line-height:130%;font-size:13px;margin-bottom:0px;}
#block-bzw57d2ff0950869 .block-title{margin-bottom:8px;}
.home-happening{width:640px;margin-left:-8px}
.home-happening a.post-thumbnail-left{max-width:175px}


.cookies-eu{line-height:40px;position:fixed;z-index:999;right:0;bottom:0;left:0;padding:0 20px;text-align:center;border-top:1px solid #E4E4E4;background:#F2F2F2}
.cookies-eu .cookies-eu-content-holder{display:inline-block;padding:0 20px}
.cookies-eu .cookies-eu-button-holder{display:inline-block}
.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{font-size:11px;font-weight:bold;line-height:20px;min-width:26px;margin-right:5px;padding:2px 11px;cursor:pointer;text-align:center;white-space:nowrap;color:#FFFFFF;border:0;outline:none;background-color:#4D90FE}
.text-center{text-align:center}


div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell
{
   display: table-cell;
}


div.art-layout-cell div.art-layout-cell
{
   display: block;
}


.art-layout-cell, .art-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}



div.art-layout-cell-size1 
{
    width:100%;
}


div.art-layout-cell-size2 
{
    width:50%;
}

div.art-layout-cell-size3 
{
    width:33%;
}


div.art-layout-cell-size4
{
    width:25%;
}
.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-1{width:8.33333333%}
.block-type-footer .copyright{float:left;width:100%;clear:both;text-align:center;margin:10px 0}
#block-bgw56a793ade68a7 p.copyright{margin-top:0px;margin-bottom:0px;color:#FFFFFF;text-align:left;}
.footer-copyright p.copyright:after{content:". All Rights Reserved. Internet Development by Triton Digital."}
.image_panel .block-title,.image_panel .title-row{padding-bottom:20px}
.image_panel .title-row p{font-size:1.25rem}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

#homepage #main #centerbox a.cta_button .separator {
  height: 17px;
  width: 1px;
  background: #bbdb62;
  display: inline-block;
  position: relative;
  top: 5px;
  left: 10px;
}
.padtb15{padding:15px 0}

.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; }
#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline: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-4{width:33.33333333%}
.auto-clear .col-sm-4:nth-child(3n+1){clear:left}
.row-wp .col-sm-4 img{width:75%;margin-left:12.5%;height:auto}

.suphead .meta {
  text-transform: uppercase;
  padding: 0.5rem 0.3125rem;
}

.suphead .meta a {
  font-size: 0.8125rem;
  padding: 0.3125rem 0.5rem;
  color: #A8A8A7;
  display: inline-block;
}

.post-head {
	margin: 0 0 6px;
}

.post-head h3 {
	color: #06c;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

.post-head h3 a {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.post-head h3 a:hover {
	color: #06c;
	text-decoration: none;
}





.content-wrap {
	position: relative;
	z-index: 20;
	background-color: #fff;
	-webkit-backface-visibility: hidden;
}

.boxdown a {
color: inherit;
}

.boxdown { float: left }

.boxdown, .boxdownw, .boxdown2, .boxsocial, .boxnewsletter {
width: 50%;
max-width: none;
}

.boxdown, .boxdown2, .boxsocial, .boxnewsletter, .boxmap {
float: none;
clear: both;
width: auto;
max-width: 100%;
}
.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-lg-6{width:50%}

.social-links li a .instagram-green,.social-links li a .facebook-green,.social-links li a .linkedin-green,.social-links li a .twitter-green, .social-links li a .youtube-green{
    position: absolute;
    top: 0;
    display: none;
}

.social-links li a:hover .instagram-green,.social-links li a:hover .facebook-green,.social-links li a:hover .linkedin-green,.social-links li a:hover .twitter-green,.social-links li a:hover .youtube-green{
    display: block;
}

                                         .social_connect{margin-bottom:8px;float:right;}

.social_connect img{margin-left:3px;}
.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}


#boite_full{
position: relative; 
border:1px solid #cecece;
border-top:0px;
width:1000px;
padding:10px;
position: relative;
float: left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}


.comptable .casinocol {
	width:25%;
}

    #mw_board_group_1 .mw_board_group_1_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_1 .mw_board_group_1_title a { font-size:11px; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }

.portaltype-agendadiaria #content .comprimisso-pauta,
.portaltype-agendadiaria #content .comprimisso-local,
.portaltype-agendadiaria #portal-title { color: #000 !important; }

.portaltype-agendadiaria #portal-title {
margin: 0;
font-size: 3.35em;
font-weight: bold;
line-height: 1em;
}

.portaltype-agendadiaria #portal-title-1 { top: 30px; }

#portal-title {
margin: 0;
margin: 30px 0 46px;
color: #fff;
font-size: 3.35em;
font-family: "open_sansextrabold", Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1em;
}

#portal-title-1 { top: 30px; }

#logo #portal-title {
font-size: 3.5em;
line-height: 1em;
}




#portal-logo,
#portal-title { color: #fff !important; }

.navbar-wrapper{position:relative;top:0;left:0;min-height:20px;margin:0;padding:0}

#header3{
width:15%;
float:left;
display:block;
border-right:1px solid #999;
}
	
#header1,#header2,#header3,#header4{
width:15%;	
text-align:center;	
}

#header1 img,#header2 img,#header3 img{
width:100%;	
}

#header3,#header4{
width:48%;	
text-align:center;
border-top:1px solid #999;	
}
.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}

	.footer__contact{
		margin-bottom: 3em;
		text-align: center;
	}

	.footer__contact p{
		font-size:13px;
		font-size:1.3rem;
		color:#666666;
	}


.full_width_testimonial_block_link a {
    padding: 17px 40px;
    margin-bottom: 31px;
    line-height: 21px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-family: 'PT Sans', sans-serif;
    border: 2px solid #fff;
    background: rgba(255, 255, 255, 0);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;

}




.full_width_testimonial_block_link a:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
}


	.full_width_testimonial_block_title h2,
	.full_width_testimonial_block_stars,
	.full_width_testimonial_block_stars i,
	.full_width_testimonial_block_link a {
		color: #ffffff !important;
		border-color: #ffffff !important;
	}


#footer .f-bottom .f-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}


#footer .f-bottom .f-list li {
  margin: 0 10px 0;
  display: inline-block;
  vertical-align: top;
}


#footer .f-bottom .f-list li a {  color: rgba(255, 255, 255, 0.5);}


#footer .f-bottom .f-list li a:focus,
#footer .f-bottom .f-list li a:hover {
  color: rgba(255, 255, 255, 1);
  text-decoration: 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;
}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.dropdown-menu li.divider{background:#f1f3f6}
.divider-wrap{margin:0}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.row{margin-right:-15px;margin-left:-15px}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}


.nivo-html-caption {
    display:none;
}

.title {
    background: rgba(171, 13, 12, 0.70);
    
    font-size: 25px;
    margin: 0 0 10px;
    text-align: center;
    padding: 27px 10px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 0px;
    font-weight: 700;
}




#sb_instagram .sbi_loader{
    width: 20px;
    height: 20px;

    position: relative;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    background-color: #000;
    background-color: rgba(0,0,0,0.5);

    border-radius: 100%;
    -webkit-animation: sbi-sk-scaleout 1.0s infinite ease-in-out;
    animation: sbi-sk-scaleout 1.0s infinite ease-in-out;
}


#sb_instagram #sbi_load .sbi_loader{
  position: absolute;
  margin-top: -11px;
  background-color: #fff;
  opacity: 1;
}

#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader{
  opacity: 1;
  transition: all 0.1s ease-in;
}


.ad970{
	width: 970px;
	float: left;
	height: 90px;
	padding: 0 10px !important;
	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-12{width:100%}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {max-width: 100%; display: block;opacity:0.9;}

.flexslider .slides img:hover {opacity:1;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}
.logo-wrap{margin-bottom:10px;margin-top:0;width:100%;margin-top:20px;text-align:center}
#header .logo-wrap{padding:22px 0;margin:0}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}


.wp-custom-header .wp-custom-header-video-button { 
	background-color: rgba(34, 34, 34, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
	height: 45px;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 30px;
	top: 30px;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: 45px;
}


.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { 
	border-color: rgba(255, 255, 255, 0.8);
	background-color: rgba(34, 34, 34, 0.8);
	color: #fff;
}


.admin-bar .wp-custom-header-video-button {
	top: 62px;
}
.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}
.vc_column-inner::after{clear:both}


.tagcloud {
    margin-bottom: 20px;
}

.top_product .ratings .col-xs-6 .border_box { border-right: 2px solid #FFFFFF; }

.top_product .ratings .col-xs-6:last-child .border_box { border-right: none; }
.small-12{width:100%}
.listing-article__container{width:calc(90vw / 2 - 30px);max-width:570px}
.listing-article--large-thumbnail .listing-article__container{width:100%;max-width:100%}
.text-center{text-align:center!important}
.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}
.wp-block-image img{max-width:100%}
.wp-block-image.aligncenter{text-align:center}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}
.wp-block-image .alignleft{float:left;margin-right:1em}
.wp-block-image .alignright{float:right;margin-left:1em}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}
.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}


.slideshowtext
{
	color: #4888AB;
	padding: 20px 7px 25px 0;
	font-size: 1.719em;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0;
	margin-left: 30px;
	padding-left: 395px;
	z-index: -9999;
}


.slideshowtext p
{
	color: #565656;
	padding-top: 0.5em;
	padding: 0 0 0 0;
	font-size: 0.5456em;
}


.slideshowtext h2
{
	margin: 0 auto 15px auto;
}


.slideshowtext h2 a
{
	font-size: 1.4em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}


.promoline, .strapline, .slideshowtext a
{
	font-family: Arial,Helvetica,Geneva,sans-serif !important;
}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.main-content .bannerwidget{
	display: block; 
	margin:20px auto; 
	float:none; 
	text-align:center;  
}


.headerwidgets .bannerwidget {
	float:right;
	padding:5px 15px 5px 5px;
}


.headerwidgets .bannerwidget img {
    max-width: 100%;
	height:auto;
}
.td-header-style-1 .td-header-rec-wrap .td-adspot-title{margin-bottom:0;top:-21px}
.td-header-style-2 .td-header-rec-wrap .td-adspot-title{margin-bottom:0;top:-21px}
.td-header-style-3 .td-header-rec-wrap .td-adspot-title{margin-bottom:0;top:-21px}
.td-header-style-4 .td-header-rec-wrap{min-height:0}
.td-header-style-5 .td-header-rec-wrap{min-height:0}
.td-header-style-6 .td-header-rec-wrap{min-height:0}
.td-header-style-7 .td-header-rec-wrap{min-height:0}
.td-header-style-8 .td-header-rec-wrap{min-height:0}
.td-header-style-9 .td-header-rec-wrap{min-height:0}
.td-header-style-10 .td-header-rec-wrap{min-height:0}
.td-header-style-11 .td-header-rec-wrap{min-height:0}
.td-header-style-12 .td-header-rec-wrap{min-height:0}
.td-header-rec-wrap{position:relative;min-height:90px}
.td-header-rec-wrap .td-adspot-title{margin-bottom:-21px;position:relative;top:3px}

  .misc-about div.columns.open .more .expand {
    display: none !important;
  }



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}

.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-226-0 , #pl-226 .so-panel { margin-bottom:30px }
 #pl-226 .so-panel:last-child { margin-bottom:0px }


.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}


.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}


#header-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#header-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#header-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}


    #filter_content .filter_item .filter_item_img .cover {
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0;
    }


        #filter_content .filter_item .filter_item_img .cover:hover {
            width: 100%;
            height: 100%;
            background-color: #000;
            opacity: 0.2;
        }
body.home .maintenance-message .titleline{font-weight:600;font-family:montserrat,sans-serif;font-size:28px;line-height:40px;text-transform:uppercase;border-bottom:1px solid #000;padding-top:10px;padding-bottom:7px;margin-bottom:10px}
body.home .maintenance-message .titleline strong{font-size:30px;font-weight:800}
body.home .connect .app .titleline{font-weight:600;font-family:montserrat,sans-serif;font-size:50px;text-transform:uppercase;margin-bottom:25px}
body.home .connect .get-social .titleline{position:absolute;top:46px;float:left;font-weight:600;font-family:montserrat,sans-serif;font-size:50px;text-transform:uppercase}
body.home .connect .the-latest .titleline{font-weight:500;font-family:montserrat,sans-serif;font-size:50px;text-transform:uppercase}
body.home .connect .the-latest .titleline svg{width:40px;height:40px}
.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container,.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.trailer-text {
	font-family: 'Open Sans', Arial, sans-serif;
	text-align: center;
	margin-top: 15px;
	font-size: 20px;
	font-weight: 100;
	width: 100%;
}



.sponsor {
  margin-top:10px;
  margin-left: 0px;
}


.sponsor .block-image {
  margin-bottom: 12px;
  clear:both;
  text-align:center;
}

.bd-imagelink-59 {
  width: 100px;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  border-radius: 50%;
}

	.slider-widget span.arrow-bottom {
		bottom: 0px;
		left: 20px;
	}
.info-err{color:#d21011;font-size:16px;font-weight:bold;text-align:center;clear:both}

.booking-modal .booking-modal-content {
    padding: 20px;
}


.highlightcontent {
  background-image: linear-gradient(to right, #ECE9E6, #ffffff);
  padding: 4em 0; }

  .highlightcontent h2 {
    font-family: "Raleway", sans-serif;
    font-size: 3em;
    color: #467fa1; }

  .highlightcontent p {
    margin: 0 8em;
    font-size: 1.5em;
    line-height: 1.5em; }
.img-circle{border-radius:50%}
.row{margin-right:-15px;margin-left:-15px}

  .to-top .row {
    position: relative; }
#l-header #header-btn #btn-menu{position:relative;top:0;right:0;width:60px;height:60px;cursor:pointer}
#l-header #header-btn #btn-menu .menu-top{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
#l-header #header-btn #btn-menu .menu-mdl{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
#l-header #header-btn #btn-menu .menu-btm{-webkit-transform:translateY(6px);transform:translateY(6px)}
#l-header #header-btn.is-active #btn-menu{position:relative;top:0;right:0;width:60px;height:60px;cursor:pointer}
#l-header #header-btn.is-active #btn-menu .menu-top{-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}
#l-header #header-btn.is-active #btn-menu .menu-mdl{opacity:0}
#l-header #header-btn.is-active #btn-menu .menu-btm{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}

 .ttr_footershape2
{
background-color:transparent;
background:rgba(255,255,255,0);
background-clip:padding-box;border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
box-shadow:none;
left:89.4%;
right:auto;
width:99px;
top:71px;
min-height:18px;
position:absolute;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
box-sizing:border-box;
word-wrap:break-word;
display:block;

}

 .ttr_footershape2 , .ttr_footershape2 p, .ttr_footershape2 .tt_link 
{
font-size:14px !important;
}


	#page { margin:0; padding-bottom: 50px; width:100%; box-sizing: border-box; }


	.openNav #page { 
		left: 0;
	    -webkit-transform: translate3d(70%, 0, 0);
	    -moz-transform: translate3d(70%, 0, 0);
	    -ms-transform: translate3d(70%, 0, 0);
	    -o-transform: translate3d(70%, 0, 0);
	    transform: translate3d(70%, 0, 0);
	    -webkit-transition: -webkit-transform 500ms ease;
	    -moz-transition: -moz-transform 500ms ease;
	    -o-transition: -o-transform 500ms ease;
	    transition: transform 500ms ease;
	}

  .terminos .cont_terminos .int_term {
    width: 100%;
    height: 100%;
    float: left;
    display: block; }



.main-footer .main-footer-social .social-share,
.main-footer .main-footer-social .social-follow {
  position: absolute;
  top: 50%;
  width: 33.333%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}



.main-footer .main-footer-social .social-share h4,
.main-footer .main-footer-social .social-follow h4 {
  display: block;
  font-size: 18px;
  font-weight: normal;
  color: #0096CA;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 15px;
}



.main-footer .main-footer-social .social-share {
  left: 0px;
}


  
  .main-footer .main-footer-social .social-share h4, .main-footer .main-footer-social .social-follow h4 {
    margin-bottom: 10px;
    margin-top: 0px;
    font-size: 14px;
  }
.fusion-sep-clear{clear:both;display:block;height:1px;font-size:0;line-height:0;width:100%;overflow:hidden}
.uabb-imgicon-wrap .uabb-image-content {display: inline-block;border-radius: 0;line-height: 0;position: relative;max-width: 100%;}
.uabb-imgicon-wrap .uabb-image-content img {display: inline;height: auto !important;max-width: 100%;width: auto;border-radius: inherit;box-shadow: none;box-sizing: content-box;}
.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}
#footer-bottom{background-color:#e09900}
#footer-bottom .et-social-icon a{font-size:12px}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.daily_p span.p1{color:#c00;}

	
	
	.sidebar .posts-list img { width: 65px; }

	.sidebar .posts-list .content { margin-left: 80px; }

	
	.main-footer .posts-list img { width: 60px; }

	.main-footer .posts-list .content { margin-left: 75px; }

	
	.highlights-box.three-col .posts {
		width: 50%;
		float: left;
		padding-left: 25px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; 
	}

	
	.highlights .block.posts { 
		border-top: 0;
		margin-top: 0;
	}


	.news-focus .posts, .highlights-box.three-col article { margin-bottom: 0; }

	
	
		
	.highlights-box.three-col article, .highlights-box.three-col .posts {
		width: 100%;
		float: none;
		padding: 0;
	}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.home-brands .region-home-brands .row-logos ul{padding:0px;}
.view-argent-brochures-searchapi .row{padding-bottom:15px;border-bottom:1px solid #eee;}
.view-argent-brochures-searchapi .row h3{margin-top:0px;}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-two-third{width:65.3333%;}
.fusion-layout-column.fusion-two-third.fusion-spacing-no{width:66.66666667%;}



.imageitem img,
#image_1 img,
#image_2 img,
#image_3 img,
#image_4 img,
#image_5 img {
}
.site-stats-a,.site-stats-b{height:20px;line-height:20px;font-size:11px;margin:0;padding:0 15px}
.site-stats-a span,.site-stats-b span{color:#af2f2d}
.site-stats-a{background-color:#383838}

.work-out__headline {
  margin-bottom: 25px;
}
.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%}
.z-bmk,.z-gde{display:inline-block;margin:10px 0}
.z-gde{float:left}
.component-content .sticky{background:#eaeaea;padding:1px 15px 5px;}
.component-content .edit-link{margin:20px 0;}
body.layout-mode-responsive .component-content .column-1,body.layout-mode-responsive .component-content .column-2,body.layout-mode-responsive .component-content .column-3,body.layout-mode-responsive .component-content .column-4{width:100% !important;float:none !important;margin:0 !important;}
.mk-footer-copyright{line-height:16px;float:left;padding:25px 0 20px;font-size:bold;filter:alpha(opacity=@opacity * 100);-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.fullwidth-footer .mk-footer-copyright{padding-left:20px}
 .mk-footer-copyright, #mk-footer-navigation li a { color:#8c8e91; }

	.header_hor .l-header .w-socials-list {
		white-space: nowrap;
		}
.alignright,img.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1.5em}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.mes_sp {
display: none;
}

.mes_sp li {
color: #ffffff;
font-size: 10px;
font-size: 1.0rem;
text-align: center;
}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }
.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:white}
.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}


.divider {display: none;}
.tw-slider.custom-slider{height:auto}
.tw-slider.style_2 .slider-item:hover{opacity:.7}
.tw-slider-bullets{display:none}
.tw-slider .slider-item .entry-title{font-size:36px;text-transform:none}
.tw-slider-bullets .entry-title{font-size:18px;text-transform:none}
.tw-slider.style_2{height:685px}

.wrapper {
  min-width: 320px;
  overflow: hidden;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.navbar.container,.navbar.container-fluid{margin-top:20px}

.main-container {
	min-height: 350px;
	padding: 25px 0 0px
}

.table_block {
	display: table;
	width: 100%;
	height: 100%;
}

.window_content .table_block {
	padding-bottom: 30px;
}

#handbox1 {
    width: 355px;
    float: left;
margin-left: 5%;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}


.widget_text .textwidget {
	padding-bottom: 15px;
}



.homeblok .subtitel, .twitterblok h2 { text-transform: uppercase; color: #ababab; font-size: 0.8em; letter-spacing: 0.1em; }


.homeblok .subtitel { line-height: 1.2; margin: 7px 0 0 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-3 {
	width: 25%
}
 .headline {
padding: 1rem 0;
box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
-o-box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
-ms-box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
background-color: #111;
}

.headline .ttl, .headline .subttl {
vertical-align: top;
font-size: x-small;
display: inline-block;
font-weight: normal;
margin: 0;
padding: 0;
color: #fff;
}

.headline .sns {
text-align: right;
}

.headline .sns a {
font-size: large;
display: inline-block;
margin: 0 .2rem;
width: 1.2em;
height: 1.2em;
background: #fff !important;
color: #111 !important;
line-height: 1.2em;
text-align: center;
}

.headline .logo_text {
width: 88%;
}


.footer-bottom-above {
    display: none;
}
.three_column #main #container{position:relative}
.three_column #main #container #content{float:left;position:relative;left:240px;width:470px}
.three_column #main #container #sideTower{float:left;position:relative;left:-470px}
.three_column #main #container #thirdTower{float:right;position:relative;width:220px}



body.home.one-column #main #container #content { float:none; width:100%; }
.ab-block-post-grid .ab-block-post-grid-byline{font-size:14px;color:#626e81;margin-bottom:15px}




.contact-address a {
    color: #000;
    text-decoration: none;
}


    .contact-address a:hover {
        color: #de3627;
    }


.contact-address span {
    color: #000;
    opacity: .5;
}


    #footer .contact {
        display: table;
    }

.more{
	padding-top:10px;
}

.journal-list-text .more-btn{
	margin-top:10px;
}

.journal-list-text .more-btn a{
	padding:0 10px;
	height:25px;
	line-height:25px;
	display:inline-block;
}

.journal-list-text .more-btn a:hover{
	color:#fff;
}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }

.hover-img {
	left: 0;
	opacity: 0;
	position: absolute;
	bottom: 220px;
	transition: all .5s ease-out 0s;
	visibility: hidden
}

.product-item .item-inner .product-thumbnail:hover .hover-img {
	bottom: 0;
	opacity: 1;
	visibility: visible
}




.footerbox {
	max-width: 1280px;
	height: 100%;
	margin: auto;
	box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.15);

}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.ball-pulse-sync{display:inline-block}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-10{width:83.33333333%}

    .manage .col-lg-10{max-height:500px;overflow:hidden;}

.home-sub {
  width: 47.881355932203%;
  float: left;
  margin: 40px 0 0;
}

.home-sub:nth-child(odd) {margin-right: 4.237288135593%; clear: left;}



.home-sub h6 a {max-width: none}

  .home-sub,
  .side-bar .moduletable {
    width: 47.881355932203%;
    float: left;
    margin: 100px 0 0;
    padding: 0;
    background: none;
  }

  .home-sub:nth-child(odd),
  .side-bar .moduletable:nth-child(odd) {margin-right: 4.237288135593%; clear: left;}


  .sub-modules div.home-sub {float: none; width: auto; margin-right: 0;}

.overflowhiddenMob.c-content-box.c-size-md {
    padding: 30px 0;
    overflow: hidden;
}
h2.page-title{font-size:19px;font-weight:normal;padding:0;margin:0 0 15px 0;}
body.front .page-title{display:none;}

.post-meta .post-date { float: left; }

.widget_recent_entries .post-date { display: block; }

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}
#u2429{position:absolute;background-color:transparent;width:100%;}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}




.content-contain{
	margin: 0 auto 25px auto;
	min-height: 200px;
	padding: 20px;
	font-size: 1.2em;
	line-height: 1.7em;
	padding-top: 0px;
}

.content-contain .leftcol h1{
	font-size: 20px !important;
	
}

.content-contain .leftcol h2{
	font-size: 17px !important;
	
}

.content-contain .leftcol h3{
	font-size: 15px !important;
	line-height:1.4em !important;
}

.content-contain section.review{
	margin: 0px;
}

.block-title{font-family:'Lato', sans-serif;font-weight:bold;margin:0 0 25px;position:relative;text-align:center;line-height:1.2;padding-bottom:10px;color:#3f3f3f;}

.block-title:after{content:"";height:0px;width:50px;position:absolute;bottom:-2px;left:50%;margin-left:-25px;border-bottom:1px solid #6dcff6 !important;}

.block-title a{color:inherit;}

.block-title.block-title-left{text-align:left;}

.block-title.block-title-left:after{left:0;margin-left:0;}

.page-content .block-title{margin:0 0 10px;}

.home .block-title{font-weight:900}

.jumbotron .block-title{margin-bottom:30px;}

.frontpage-banner.image-banner .block-title{font-size:36px;font-weight:900;}

.image-banner .block-title{color:#fff;}

#outer-wrap { overflow: hidden }





.boxed-main-layout #outer-wrap { padding: 40px 30px }

	body.wpex-has-vertical-header.full-width-main-layout.wpex-site-header-disabled #outer-wrap { padding-left: 0; }

	body.wpex-has-vertical-header.full-width-main-layout #outer-wrap { }





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after, .vcex-clr:after, .wpex-slider .sp-nc-thumbnail-container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.products .col.first { clear: both; margin-left: 0; }

.cont
{
	padding-left:4px;
	line-height:1.7;
}

.export_citation .txt{background-color: transparent;}

.export_citation .txt span{display: none;}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}


.pageBody, .showHomePage .headers {
    vertical-align: top;
}


.grideschis
{
background-color:#E6E7E9;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:4px}

	.container-fluid.ctas_wrap .item, .container-fluid.ctas_wrap .item_right {border-radius:4px;margin-bottom:15px;padding:20px;text-align:center;}

	.footerbottom-link{padding-bottom:18px;}

.footerbottom-link li{display:inline-block; padding:0 5px; line-height:12px; border-left:1px solid #000;}

.footerbottom-link li:first-child{border-left:none; padding-left:0;}

.footerbottom-link li a{text-decoration:underline; line-height:12px; color:#000;font-size:11px;font-family:Verdana,Geneva,sans-serif;}

.footerbottom-link li a:hover{color:#de172a;}

                #mw_board_group_2 .mw_board_group_2_content.gallery1 { display:none; }

            #mw_board_group_2 .mw_board_group_2_content.gallery2 { display:none; }

            #mw_board_group_2 .mw_board_group_2_content.gallery3 { display:none; }


.telephone {
  padding-top: 11px !important;
}


.telephone a {
  color: #fff;
}


.telephone::before {
  content: '';
  height: 40px;
  width: 50px;
  background-color: #004B74;
  position: absolute;
  top: 0;
  left: -50px;
  transform: skewX(35deg);
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform: skewX(35deg);
  -webkit-transform-origin: 0 0;
}

  .telephone:before, .box:before, .box:after {
    display: none;
  }

  .telephone, .box {
    margin-top: 0;
  }

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}

.spot{width:300px;float:left;margin:3px;}
.pt-cv-view .pt-cv-ifield{margin-bottom:0!important}
.pt-cv-ifield{overflow:hidden}
#pt-cv-view-bf73700q7j .pt-cv-ifield{padding-top:0px!important;padding-bottom:10px!important}

#header-social {
    float: left;
    margin-top: 5px;
}


#header-social .corporate_club_widget_social li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 30px;
    padding: 5px;
    width: 30px;
    border-radius: 100%;
}


.header-layout-1 #header-social {
    float: right;
}



    #header-social li {
        border: medium none !important;
        float: inherit;
    }

.syp{ width:30%; position:relative; float:left; margin-right:5%; display:inline; background: #fff none repeat scroll 0 0;
    border: 2px solid #fff;
    }

.syp a{ display:block;}

.syp .tu3:hover{border-color: #a90619;
   }

.syp .tu3{ 
    border: 2px solid #dbdbdb;
    }

.syp img{ width:100%;}

.syp span{ width:100%; text-align:left; font-weight:bold; color:#fff; font-size:14px; background: rgba(4,4,3,0.5); filter: 

progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF); position:absolute; bottom:0; 

height:26px; line-height:26px; left:0; padding-left:6%;}

          .top .main .main_inner .main_right .nowonair dl dt .nowonair_info {
            margin-left: 5px;
            width: 160px; }

            .top .main .main_inner .main_right .nowonair dl dt .nowonair_info .time {
              font-size: 80%;
              margin-bottom: 5px;
              margin-top: 5px; }

            .top .main .main_inner .main_right .nowonair dl dt .nowonair_info .title {
              line-height: 1.3; }



.sidebar-toggle,
.menu-toggle {
	color: #7c7c7c;
	background-color: #e6e6e6;
	border: 1px solid #d2d2d2;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}


.sidebar-toggle:hover,
.menu-toggle:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
}

.sidebar-toggle:active,
.menu-toggle:active,
.sidebar-toggle.toggled-on,
.menu-toggle.toggled-on {
	color: #767676;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border-color: transparent;
}


#enter_cont div.head {
  padding: 10px 198px 10px 198px;
}


		  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: 10px; }

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

section, .container-wrapper {
*zoom:1;
	max-width: 60em;
	margin-left: auto;
	margin-right: auto;
}

section:before, section:after,
.container-wrapper:before, .container-wrapper:after {
	content: " ";
	display: table;
}

section:after, .container-wrapper:after {
	clear: both;
}

#content-wrapper section:first-child,
#content-wrapper .container-wrapper:first-child {
	float: none;
	margin-top: 0em;
}

#home-2017 section,
#home-2017 .container-wrapper {
	max-width: 71.875rem;
}

.review {
    border-right:none;
    float: none;
    padding: 20px 0;
    width: auto;
}

.review h2 {
    font-size: 18px;
    margin: 0 0 10px;
}

.review .test p {
    margin: 10px;
    padding: 0 10px;
}

.review .test {
    padding: 20px 0;
}


	#menu-footer-get-to-know-us{margin-top: 20px;}


	#menu-footer-get-to-know-us li,

	.connect-footer p {

		margin-bottom: 20px;

	}


	#menu-footer-get-to-know-us li:last-child,

	.connect-footer p:last-child {

		margin-bottom: 0;

	}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
 #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:5px;}



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


div.wpgdprc .wpgdprc-button {
    display: inline-block;
    padding: 10px;
    border: 1px solid #DBD6D6;
    font-weight: bold;
}


div.wpgdprc .wpgdprc-button,
div.wpgdprc .wpgdprc-button:hover,
div.wpgdprc .wpgdprc-button:focus {
    background: #FFFFFF;
    text-decoration: none;
    color: #000000;
}


div.wpgdprc .wpgdprc-button.wpgdprc-button--active,
div.wpgdprc .wpgdprc-button.wpgdprc-button--active:hover,
div.wpgdprc .wpgdprc-button.wpgdprc-button--active:focus {
    background: #F3F3F3;
}


div.wpgdprc .wpgdprc-button--secondary,
div.wpgdprc .wpgdprc-button--secondary:hover,
div.wpgdprc .wpgdprc-button--secondary:focus {
    background: #000000;
    border-color: transparent;
    color: #FFFFFF;
}
:root .wpgdprc-consent-modal .wpgdprc-button--secondary{color:#fff !important}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}



.blog-thumb .blog-thumb-hover:hover:after {
  background: rgba(71, 101, 160, 0.9);
}


.m_spacing_line{
	margin:40px auto;
	border:#dcdcdd 1px solid;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	height: 0px;
}

.separator
{
    float: left;
}


.footer {
    color:#949494;
    padding:2rem 1rem;
    font-size:.8rem;
    margin:0 auto;
    max-width:440px;
}


.footer a:link,
.footer a:visited {
    color:#949494;
}

.stui-header__menu{position:relative; color: #fff;border-bottom:3px solid #9e005c;}



.stui-header__menu li{float:left;}

.stui-header__menu li a{display:inline-block; padding: 15px 25px; font-size:15px; color: #333;border-radius:10px 10px 0 0;}

.stui-header__menu li.active a{ background-color: #9e005c;color:#fff;}

.stui-header__menu .more{ position: absolute; top: 0; right: 0; padding: 15px 20px; color: #999;}

	.stui-header__menu:before,.stui-header__menu:after{ display: none;}

	.stui-header__menu ul { height: 38px; display: -webkit-box; display: -webkit-flex; display: flex;}

	.stui-header__menu ul li{ display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; text-align: center;}

	#imTextObject_01_tab0 .image-1 { width: 100%; max-width: 337px; }


.clearfix, .l-header-inner {
  *zoom: 1;
}


.clearfix:after, .l-header-inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}


.l-header-inner {
  margin: 0 auto;
  padding: 10px 20px 0;
  max-width: 1000px;
}
.large-12{width:100%}

  .af-home-banner__video {
    position: absolute;
    right: -15px;
    top: 210px;
    overflow: hidden;
    -webkit-filter: drop-shadow(2px 17px 13px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(2px 17px 13px rgba(0, 0, 0, 0.3)); }


.af-edge .af-home-banner__video {
  overflow: visible; }

.mob-hide{display:none !important;}
 
.menu li ul { margin:8px 0 12px 0; }

.menu li a, .menu li span { display:block; font-weight:700; padding:6px 23px 6px 0; color:#fff; }
  
.menu li ul li a { font-weight:300; color:#999; font-size:14px; padding:0 23px 0 0; }

.menu li a:hover { color:#999; }

.menu li ul li a:hover { color:#fff; }

.menu .active { background-image:linear-gradient(#ea3931, #d2221b); }

#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #333333;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.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}
.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:nth-of-type(2){top:1px}
.navbar-toggle .icon-bar:nth-of-type(3){top:2px}
.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}
.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent}
.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .timeline-header .summary {
    display: inline-block !important;
    padding: 0;
    font-weight: bold;
    margin: 0px;
    vertical-align: bottom;
}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .timeline-header .summary a
{
    font-size: 160% !important;
    line-height: 100% !important;
    display: inline !important;
    text-decoration: none !important;
    float: left;
}
.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)}
.masonry-grid .masonry__image-container,.slick-list,.u-textReplace{overflow:hidden}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}


#description {
	display: none;
	color: #999;
	font-size: 13px;
	text-shadow: 1px 1px #000;
	text-transform: uppercase;
}


.header-image #description {
	display: block;
	overflow: hidden;
}

.custom-header #title a, .custom-header #title a:hover, .custom-header #description { color: #333333 !important; }
.nav-bar .nav .nav-item{padding:5px 0;margin-bottom:0}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
body #wrapper #main .menu-markets-container ul li#menu-item-5017 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-5017 a::before{background-position:0 -581px}

.alignnone {
  float: none !important;
}

a img.alignnone {
  margin: 0px;
}

img.alignnone {
  margin: 5px 0;
}

.slideshow-wrapper .thumb-toggles a{display:none}

#barra-brasil .brasil-flag {
	height: 32px !important;
}



.nav-login, .nav-logged-in {font-weight: 700;min-width: 80px;}

.nav-login li {background-color: #d5502a;height: 76px;margin-top: -30px;border-radius: 0 0 6px 6px;margin-bottom: -10px;}




.nav-tabs {border-bottom: 1px solid #999999;}

.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}




.nav-login {display: none;}

.not-logged-in .nav-logged-in {display: none;}

.not-logged-in .nav-login {display: block;}

.ala-wordpress .nav-login {display: block;}

.ala-wordpress .not-logged-in .nav-logged-in {display: block;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.black-text {
    color: #000 !important
}


li.black-text a {
    color: black;
}

		#grid li.alt {
			margin-right: 0;
		}

		.list1 li.alt {
			clear: none;
			float: right;
		}

	.products li.alt {
		width: 190px;
		margin-right: 0;
		border: none;
	}

		.products li.alt .img {
			right: 0;
		}

		.customize form div.alt {
			text-align: right;
		}

table tr.alt td { background: #fff; }

.f-media .alt-access { font-size: 11px; float: right; display: block; }

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


.clear {
    clear: both;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}



@import url('assets/css/bootstrap.css');
@import url('assets/css/html5boilerplate.css');
@import url('assets/css/normalize.css');

@import url('assets/js/tweet/jquery.tweet.css');
@import url('assets/css/prettyCheckboxes.css');
@import url('assets/css/application.css');
@import url('assets/css/responsive.css');


@import url('assets/css/all4edSpec.css');
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
	display: none;
}

#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
#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}


.service-section-list .list-chevron-right {
    vertical-align: middle;
}
.bake-footer .keep-in-line-with-logo{padding-top:72px}

#login {
	padding: 15px;
	padding-top: 10px;
	line-height: 20px;
	position: relative;
	display: block;
	list-style: none;
	float: right;
}

#login a{
	text-decoration: none;
	color: lavender;
}
.sf-menu.sf-style-agiusa li.last{padding-right:0;}
#header #block-block-2 ul li.last{padding-right:0;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}

		
	.nav-logo-out {
		margin-left: -280px !important;
		}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #eb0254;
	}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}
#home #image-container .introcontainer{position:absolute;left:0;right:0;bottom:0;text-align:center;background-color:rgba(0,0,0,0.65);padding:2px 15px}
#home #image-container .introcontainer .textcontainer{display:inline-block;color:#fff}
header .sub-menu{display:none}
.page-id-8 .sub-menu-wrapper,.parent-pageid-8 #menu-item-27 .sub-menu-wrapper{max-height:0!important}

	.nav-container li.main-menu-item {
		padding-bottom: 0;
	}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.panel-grid .siteorigin-panels-stretch .container{padding-left:0;padding-right:0}
.panel-grid .siteorigin-panels-stretch .widget_sow-image .panel-widget-style{padding:0}
.panel-grid .siteorigin-panels-stretch[data-stretch-type=full-stretched] .container{max-width:100%}
.siteorigin-panels-stretch .panel-grid-cell{margin-bottom:0}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}
.fl-photo-img-svg {width: 100%;}
.main-content-wrapper{padding:30px 0;font-size:12px;background:#fff}
.contributor-result-avatar{display:inherit;-webkit-order:1;order:1;width:auto;height:60px;padding:2%}
.contributor-result-avatar img{width:auto;height:50px;margin-top:10%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors .contributor-result-avatar{padding:0 10px 0 0}

#footer-widgets .block { padding:20px 0 0 20px; width:210px; float:left; }
.slide-mobile{display:none}

	
	.footer-widgets .widget-title:after {
		background: #12a5cc;
	}
.footer-widgets{background-color:#314150;}

.location-content{
	margin-top: 5px;
	margin-bottom: 5px;
}

.location-title span, .location-subTitle span, .location-content span{
	color: #6f6e6f;
}



.content-wrapper {
    margin: 0 auto;
    max-width: 95%;
    text-align: center;
}

#footer .content-wrapper {
    max-width: 1160px;
}

.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-8 {
    width: 66.66666667%;
  }

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.owl-carousel,.owl-carousel .dt-owl-item,.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent}
.owl-carousel.owl-drag .dt-owl-item,.pswp__container,.pswp__img{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}
.pswp__container,.pswp__img{user-select:none;-webkit-touch-callout:none}


#main .thumbnail { margin-bottom:20px;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_6,
.container_16 .grid_8 {
	width: 462px;
}


.container_12 .grid_8 {
	width: 620px;
}
body.responsive-ready #foobar span.copyright{display:block;text-align:center}



    .mobile .footer .serts {
        background-position: 0 15px;
        background-size: 100%;
        height: 60px;
    }

.footer .serts {
    clear: both;
    height: 114px;
}

.pc5-nav-tgl div.pc5-nav-green {
  background-color: #92D18E;
  background: -moz-linear-gradient(top, #92D18E, #53B854); 
  background: -webkit-gradient(linear, left top, left bottom, from(#92D18E), to(#53B854)); 
  background: -ms-linear-gradient(top, #92D18E 0%, #53B854 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#92D18E', endColorstr='#53B854', GradientType=0); 
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}
nav .support .sub{left:-162px;width:615px}
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}


.clear {
    clear: both;
    height: 0;
    font-size: 0
}
.container-3cols .grid-sizer,.container-3cols .grid-item,.container-2cols .grid-sizer,.container-2cols .grid-item,.container-4cols .grid-sizer,.container-4cols .grid-item{width:49.9998%}
.container-2cols .grid-sizer,.container-2cols .grid-item{width:49.9998%}
.container-3cols .grid-sizer,.container-3cols .grid-item,.container-4cols .grid-sizer,.container-4cols .grid-item{width:33.3333%}
.container-2cols .grid-sizer,.container-2cols .grid-item,.container-2cols .grid-item.w2,.container-4cols .grid-item.w2{width:49.9998%}
.container-3cols .grid-sizer,.container-3cols .grid-item{width:33.3333%}

.map-toggle{
    width: 200px;
    height: 100px;
    position: absolute;
    top: 50%;
    right: 50%;
    margin: -50px -100px 0 0;
    color: #fff;
    text-align: center;
}

.left, .alignleft { float: left; display: inline; }

.main .content img.alignleft { margin-right: 22px; }

.main .cols .col img.alignleft { margin-right: 7px; }

	
	.navigation .mobile .current {
		float: left;
		margin-left: 14px; 
		font-size: 13px;
		max-width: 40%;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		vertical-align: bottom;
	}


.navigation .menu li li.current-menu-item {
    background: #FFF;
    color: #870833;
}


.navigation .menu li li.current-menu-item a {
    color: #870833;
}
.post-group .post-category .viva-melhor{color:#34a2e1}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
#content #gallery .grid a .zoom{position:absolute;width:100%;height:100%;top:0;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
#content #gallery .grid a .zoom img{margin-top:40%}
#content #gallery .grid a:hover .zoom{display:block;position:absolute;width:90%;height:90%;background-color:#c9803c;opacity:0.8;top:5%;left:5%;z-index:9}
.page-updates .view-updates .views-row,.taxonomy-item{border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:30px;}
.page-updates .view-updates .views-row:after,.taxonomy-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.page-updates .view-updates .views-row img,.taxonomy-item img{display:block;margin:0 auto 20px;}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}


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



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}


#copy {
	color: #fff;
}

#copy a{color: #fff}
