﻿

.ornplan {
	display:none;
    float: right;
    margin-top: 35px;
    margin-right: 75px;
}


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

#barre_themes .clear-both {
	clear:both;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row:after,.row:before{content:' ';display:table}
.row:after{clear:both}


.row:before{
    content:' ';
    display:block !important;
}
.wf-float-left{float:left}
#bottom-bar .wf-float-left{margin-right:10px}
#bottom-bar .wf-float-left:last-of-type,.logo-center#bottom-bar .wf-float-left{margin-right:0}
.logo-split#bottom-bar .wf-float-left{text-align:right}
#bottom-bar.logo-split .wf-float-left{-webkit-flex:1 1 0%;-moz-flex:1 1 0;-ms-flex:1 1 0%;flex:1 1 0%}

  #branding-bottom,
  #bottom-bar .wf-float-left,
  #bottom-bar .wf-float-right {
    display: block;
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center !important;
  }

  #bottom-bar.logo-split .wf-float-left,
  #bottom-bar.logo-split .wf-float-right {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.card-block{padding:1.25rem}
.home .cta-cards .cta-card .card-block h2{font-size:38px;line-height:1.2;margin-top:0;margin-bottom:20px;width:80%}
.home .cta-cards .cta-card .card-block h2 a{font-size:38px;line-height:1.2}
.home .cta-cards .cta-card .card-block ul{list-style:none;margin:0 0 0 20px;padding:0}
.home .featured-content .cards .card .card-block .card-text{font-size:14px;line-height:1.45;color:#000}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}


.content-row {
	background-color: #fff;
	padding-top: 1rem;
	border-radius: .3rem;
}
.orangebutton{color:#fff;text-decoration:none;margin:24px 0 0;display:inline-block;border-radius:2px;font-size:16px;padding:14px 25px;background-color:#f2b72b;transition:all .2s ease-in-out}
.orangebutton:hover{color:#fff;background-color:#ca9823}
#footer-philosophy-inside-right .orangebutton{text-transform:uppercase;padding:8px 15px;margin:12px 0 0}
.sublogo{height: 200px;width: 200px;margin: 0px 0;position: absolute;top: 50%;-ms-transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);text-align: center}
.sublogo-img{max-width: 90% !important;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute}
.sublogo-empty .wbox-breadcrump{margin-left: 0 !important}
.sublogo-empty ol.breadcrumb{margin-left: 0 !important}

.pc2015-item .pc2015-item-price .pc2015-price-1 {
  white-space: nowrap;
  margin-left: -5px;
  display: block;
  font-size: 11px;
  text-align: right;
  font-family: 'Meiryo', sans-serif;
}

.pc2015-item .pc2015-item-price .pc2015-price-1 strong {
  text-align: right;
  
  font-size: 24px;
  color: #c1272d;
}

.pc2015-item .pc2015-item-price .pc2015-price-1 strong span {
  font-size: 12px;
}
.waves-container{margin-top:60px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.servico-casa-conectada .casa-conectada .lista-bolinhas .row div{margin-top:90px}
.servico-casa-conectada .casa-conectada .lista-bolinhas .row div .icon{margin-bottom:50px}
.servico-casa-conectada .casa-conectada .lista-bolinhas .row div .icon:before{border:2px solid white;border-radius:51%;padding:36px;font-size:95px;line-height:95px}
.lista-promocao .item .row{-webkit-box-shadow:0 3px 5px 0 #969696;box-shadow:0 3px 5px 0 #969696;background:white;margin:0;height:100%}
.et_pb_slide_content,.et_pb_best_value{font-size:20px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider_0.et_pb_slider .et_pb_slide_content{color:#0d0d61!important}
.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_content{font-size:14px!important}

.md-content .md-header {
  color: #fff;
  background-color: #e30613;
  position: relative;
  margin: 0 auto;
  height: 84px;
  padding: 0 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
}

.md-content .md-header .md-header-title {
  margin: 0;
  color: #ffffff;
}

.md-content .md-header-text {
  margin-bottom: 10px;
}

.md-header img {
  margin-top: -20px;
  left: 35px;
  position: absolute;
  height: 50px;
}


.recent-posts-content {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 20px;
}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}
#main-header,#et-top-navigation{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}

#et-top-navigation {
	padding-top: 0 !important;
}
.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}
img,textarea,input,#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer,.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{-moz-box-sizing:border-box;box-sizing:border-box}
.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:3.2%;float:left}
.col4-2,.col2-1{width:48.4%}
.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}

.footer-first{
    margin:auto;
    text-align: center;
    width: 520px;
    color: #858688;
    padding-bottom: 50px;

}




.social-links {
	display: none;
	margin: 0 auto 20px;
	text-align: center;
}


.has-header-image .header-image .social-links {
	display: block;
	margin: 15px 0 0;
}

	.site-branding .social-links {
	display: block;
	margin: 10px auto 0;
	}

	.site-title-left .social-links,
	.site-title-left .top-search,
	.site-title-left .woo-cart-link {
	float: right;
	}

	.site-title-left .social-links {
	display: inline-block;
	margin: 8px 0 0;
	}

	.main-navbar .social-links {
	display: inline-block;
	}

	.navbar-left .top-search,
	.navbar-left .woo-cart-link,
	.navbar-left .social-links {
	float: right;
	}

  .span4 {
    width: 228px;
  }

  .row-fluid .span4 {
    width: 31.491712705%;
    *width: 31.4385212156383%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 218px;
  }


input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 290px;
}


table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

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

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

.container:after {
  clear: both;
}

.container .jumbotron {
  border-radius: 6px;
}

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

    .container:before,.container:after{
        content:" ";display:table;
    }
.row{margin-right:-15px;margin-left:-15px}

.style69 {color: #0000FF}
.et_header_style_centered #main-header .logo_container{height:110px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:83px}



#quote-wrap {float:none; margin:0 auto; width:860px; background: #f9f9f9; padding:10px 0; overflow:hidden;}

#quote-wrap blockquote { color:#666666; text-align:left;}

#quote-wrap cite {color:#bbb; float:left;}

#quote-wrap blockquote, #quote-wrap cite{font-size:14px; padding:0 25px; margin:0}

#quote-wrap blockquote p {padding:0px; margin: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-8{width:66.66666667%}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.top_product .review_blurb p, .top_product .review_blurb ul li { font-family: 'Open Sans', sans-serif; line-height: 1.6; margin-bottom: 2.25vw; }

.top_product .review_blurb p a { font-family: 'PT Sans', sans-serif; color: #0028F5; text-decoration: underline; font-size: inherit; line-height: 1.6; }

.top_product .review_blurb p a:hover { text-decoration: none; }


.review_blurb ul,
.content-criterios-aprovacao ul {
    list-style-type: none;
    padding: 0!important;
}





#content-mid {
        min-height:100%;
        position: relative;
        top:0px;
        margin-top: 30px;
        overflow: visible;
        position:relative;
        border:none;
        outline: none;
        margin-top: 0;
        background: none;
}


body.page-template-fullwidthpage-php #content.container #content-mid.row { background: white; }

body.page-template-fullwidthpage-php #content.container #content-mid.row #content-inner { padding-right: 0px; }
   
.page-template-page-full-php #content-mid {border:none;}


#masthead .row {margin-top:-16px; margin-bottom:0; position: relative; overflow: hidden;}
.grid-half{display:block;white-space:normal;vertical-align:top;width:100%}
.grid-half:first-child{margin-right:3.5%}
.grid-half.tablet-only{display:block;width:100%}
.grid-half.tablet-only:first-child{margin-right:3.5%}
.contactpage__container .grid-two-third .grid-half{margin-right:0}
.contactpage__container .grid-two-third .grid-half:nth-of-type(1){margin-right:15px;padding-right:25px}


.pub {
background-color : #FFFFCC; 
}
.q_progress_bar .progress_content{position:absolute;top:0;left:0;max-width:100%;overflow:hidden;background-color:#1abc9c;height:13px;box-sizing:border-box}
.q_progress_bars_vertical .progress_content_outer .progress_content{display:inline-block;width:100%;position:absolute;bottom:0;left:0;background-color:#1abc9c;box-sizing:border-box}


.header-wrap {
	position: relative;
	display: block;
	clear: both;
}

.suma{
    color: #FFFFFF;
    display: inline-block;
    font-size: 17px;
    font-weight: bolder;
    margin-left: 7px;
    text-align: right;
}

.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-6 {
    width: 50%;
  }


span.to-top-text {
	font-family: 'Lato', sans-serif;
	font-size: 8px;
	font-weight: 400;
	line-height: 100%;
	position: absolute;
		bottom: 11px;
		left: 10.5px;
	text-transform: uppercase;
	}


.fly-to-top i,
span.to-top-text {
	color: #fff;
	}


.art-sheet-cc
{
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background-color: #FCFCFC;
}

#site-logo img.retina-logo {display:none;}

#mobile-site-header #mobile-site-logo img.retina-logo {display:none;}

	#site-logo img.retina-logo, #mobile-site-header #mobile-site-logo img.retina-logo {display:inline-block;}
#mobile-site-header #site-logo img.retina-logo{width:100px; height:44px;}

#site-title {
	padding-bottom: 0;
	line-height: 1.2;
}

#site-title a {
	color: #289dcc;
	font-size: 46px;
}


.mn-div{
	padding:0px 40px;
	box-sizing:border-box;
	margin:0px;
	float:left;
	width:100%;
}
.slideshow .slide{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}





#slider_wrap { background:#fff; position:relative; overflow:hidden; width: 100%; border: 1px solid #c3c3ba; border-top: 0; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 40px; }
.post__body-inner{margin:0 9.28%}





#service .service-section-list .service-section-list-icon {
    width: 8%;
    padding: 0;
    text-align: left;
    vertical-align: sub;
}


#service .service-section-list .service-section-list-icon i {
    font-size: 2.5em;
}


#service .service-section-list .service-section-list-icon img {
    width: 80px;
    height: 80px;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_pb_text_inner{position:relative}
.row{margin-right:-15px;margin-left:-15px}
.social__copy-container{position:relative;height:150px}
.js .social__copy-container{opacity:0}

.slider4 .slide{width:4.0999999%!important;margin-right:0.222222%!important;}


.mobile-navigation {
  clear: both;
  padding-top: 20px;
  display: none; }

  .mobile-navigation .menu {
    padding: 10px 20px;
    background-color: white;
    border-radius: 3px;
    list-style: none; }

    .mobile-navigation .menu li {
      border-bottom: 1px solid #eeeeef; }

      .mobile-navigation .menu li:last-child {
        border-bottom: none; }

    .mobile-navigation .menu a {
      color: #84878d;
      padding: 10px;
      display: block; }

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

.headeritems{margin:0 auto;width:962px;overflow:hidden;}


.float-left {
  float: left !important;
}

.mkdf-wrapper .mkdf-wrapper-inner {
width: 100%;
overflow: hidden;
}

.mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
width: 1150px;
overflow: visible;
margin: auto;
}

.mkdf-grid-1300.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1300.mkdf-boxed .mkdf-wrapper-inner {
width: 1350px;
}

.mkdf-grid-1200.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1200.mkdf-boxed .mkdf-wrapper-inner {
width: 1250px;
}

.mkdf-grid-1000.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1000.mkdf-boxed .mkdf-wrapper-inner {
width: 1050px;
}

.mkdf-grid-800.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-800.mkdf-boxed .mkdf-wrapper-inner {
width: 850px;
}


.row {
    margin: 0;
	
}


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


.row:after {
    clear: both;
}

 
 
 


.adbanner{
	max-width: 970px !important;
	display: block;
	margin: 0px auto;
}

.adbanner img{
	
	display: block;
	
}




#header-v2 .slogan{
    float: right;
    margin-top:30px;
    margin-right:10px;
}




#header-v4 .slogan{
    float: right;
    margin-top:30px;
    margin-right:10px;
}

		#header-v2 .slogan,
		#header-v4 .slogan,
		#header-v5 .slogan{
			display:none;
		}

			.header .slogan{ font-family: arial, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #666666; }

			#header-v5 .slogan{ margin-top: 4px; }
.fl-photo-img-svg {width: 100%;}


.et_pb_button_module_wrapper.et_pb_button_alignment_left {
	text-align: left;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
		text-align: center;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
		text-align: center;
	}

.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;
        z-index: 1000;
}

#camera_wrap_101 .camera_caption {
	display: block;
	position: absolute;
}
.row{margin-left:-15px;margin-right:-15px}
.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}

.online_oyunlar{clear:both;float:left;margin-top:6px}

.online_oyunlar li{float:left;width:134px;height:105px;padding:5px;margin:1px;background-color:#FFF;border:1px solid #D5FACE;overflow:hidden;line-height:1.8;text-align:center}

.online_oyunlar li a{float:left;width:130px;height:90px;border:1px solid #FC6;background-repeat:no-repeat}

.online_oyunlar li span{font-size:10px;color:#F00;font-weight:bold;margin-top:90px;width:100%;float:left}

.online_oyunlar li:hover{background-color:#D5FACE;border:1px solid #666}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

.cmp_1 { background:#ffffff; width:100%; height:auto; padding:7% 3%; text-align:center; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }

.cmp_1:hover {  background:#0576AD; }

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
#s5_below_body .s5_fourdivs_2{padding-top:15px;padding-right:15px;margin-bottom:32px}
#s5_above_body,#s5_below_body{margin-right:-15px}


.theme-buttons .demo-button-theme {
	position: static;
}


.demo-button {
	position: absolute;
	top: 45%;
	left: 0;
	width: 100%;
	text-align: center;
	font-weight: 600;
	letter-spacing: 3px;
}


.demo-button a {
	background-color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	border-radius: 3px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


.demo-button a:hover {
	background-color: #1E9EDD;
	color: #fff;
}

    .banner-mobile .c-inner-text .c-name {
      font-size: 17px;
      color: #652267;
      text-shadow: 0px 0px 0px;
      text-transform: none;
      margin-bottom: 0px;
      margin-top: 20px; }

      .carousel-caption .c-inner-text a:hover .c-text,
      .carousel-caption .c-inner-text a:hover .c-name {
        text-decoration: underline; }

    .carousel-caption .c-inner-text .c-name {
      font-size: 17px;
      color: #FFF;
      text-shadow: 0px 1px 1px #000;
      text-transform: none;
      margin-bottom: 0px;
      margin-top: 20px; }

.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.infinite-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.infinite-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }


#banner_right{
float: right;
width: 200px;
padding-left: 5px;
}


#banner_right img{
margin-top: 5px;
}


.l-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem; }

  .no-flexbox.no-flexboxtweener .l-row::after {
    display: block;
    clear: both;
    content: ""; }

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}

    .heade .heade_cen .heade_logo {
      width: 175px;
      height: 69px; }

      .heade .heade_cen .heade_logo img {
        width: 164px;
        height: 25px;
        padding-top: 20px; }

.PageTemplate .ttr_footer_bottom_footer_inner,.PageTemplate #ttr_footer_top_for_widgets 
{
position:relative;
margin:0 auto;
}

 .ttr_footer_bottom_footer_inner
{
height:200px;
}

 .ttr_footer_bottom_footer_inner, #ttr_footer_top_for_widgets 
{
position:relative;
margin:0 auto;
}
.bottom-nav{padding:15px 0}
.bottom-nav li{display:inline-block;padding-right:22px;font-size:14px;font-weight:600}
.bottom-nav a{color:#bbb;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bottom-nav a:hover{opacity:.7}
.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#000000}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#000000}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

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



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


.mnmd-offcanvas__section {
  padding: 20px;
}


.mnmd-offcanvas__section:not(:first-child) {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}


.mnmd-offcanvas__section-search+.mnmd-offcanvas__section-navigation {
  padding-top: 0;
  border-top: none;
}


.mnmd-offcanvas__section .lwa-avatar .bk-canvas-logout {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  display: inline-block !important;
  margin-left: 10px;
  padding-left: 10px;
}


.mnmd-offcanvas__section .bk-canvas-logout a {
  text-decoration: none !important;
  color: #444;
  font-weight: bold;
  outline: 0 !important;
}


.mnmd-offcanvas__section .bk-lwa.navigation-bar-btn .avatar,
.mnmd-offcanvas__section .navigation-bar-btn span,
.mnmd-offcanvas__section .navigation-bar-btn i {
  line-height: 1;
}


.continer
{
	width:960px;
	margin:0 auto;
}
.et_pb_section_3.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMDAwMCI+PHBhdGggZD0iTTY0MCAxMzlMMCAwdjE0MGgxMjgwVjBMNjQwIDEzOXoiLz48L2c+PC9zdmc+);background-size:100% 50px;bottom:0;height:50px;z-index:10}
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2Y3ZjdmNyI+PHBhdGggZD0iTTY0MCAxMzlMMCAwdjE0MGgxMjgwVjBMNjQwIDEzOXoiLz48L2c+PC9zdmc+);background-size:100% 50px;bottom:0;height:50px;z-index:10;transform:rotateY(180deg)}
.qodef-fullscreen-search-holder .qodef-search-close-holder{float:right;margin-right:45px}
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}

	#imTextObject_01_tab0 .image-0 { width: 100%; max-width: 580px; }


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center,.page-search-store .region-sidebar-first .facetapi-limit-link{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase,.initialism{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#d9dadb}
.text-primary{color:#337ab7}
a.text-primary:hover,a.text-primary:focus{color:#286090}
.text-success{color:#3c763d}
a.text-success:hover,a.text-success:focus{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover,a.text-info:focus{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover,a.text-warning:focus{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover,a.text-danger:focus{color:#843534}
.text-format-wrapper{margin-bottom:15px}
div.head_share_block{margin-right:0px;margin-bottom:5px;margin-left:0px;float:left;}
a[href^="javascript:"]:after,
a[href^="#"]:after,
[class^="meta"] a:after,
[class$="meta"] a:after,
.page-link a:after,
.postmetadata a:after,
.gallery-item a:after,
.postinfo a:after,
.entry h2 a:after,
.entry-taxonomy a:after,
.tags a:after,
#masthead a:after{content:"" !important;}
.et_pb_section{padding:54px 0}
.et_pb_section_9.et_pb_section{background-color:#1f64a5!important}
.et_pb_section_7.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_10.et_pb_section{background-color:rgba(68,214,32,0.67)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_4.et_pb_section{padding-bottom:0px;background-color:#212a34!important}
.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.page-our-team .view-content .views-field.views-field-nid{height:100%;background-color:#fff;}
.page-our-team .view-content .team-block{text-align:center;padding:40px;background-color:#fff;margin-bottom:30px;}
.page-our-team .view-content .team-block h3{margin-top:0;}
.page-our-team .view-content .team-block .image{display:inline-block;padding:20px;}
.page-our-team .view-content .team-block .image img{border-radius:100%;}
.page-our-team .view-content .team-block .text{text-align:left;}

	.header-left .logo{
		overflow: hidden;
	}

	.header-right .logo{
		overflow: hidden;
	}


	
	
	.logo{
		padding: 0;
	}

	.site-logo-link,
	.logo .custom-logo-link,
	.mark{
		display: inline-block;
		vertical-align: middle;
		margin: auto;
		font-size: 0;
	}

	.column .logo{
		float: none;
	}

	.copyright .logo{
		display: none;
	}


		.header-inline .logo{
			text-align: center;
		}


	
	

		
		
		.header-sticky.is_stuck.header-center .logo{
			display: none;
		}


		
		
		.header-sticky.is_stuck.nav-clear .logo{
			display: none;
		}

    .menu ul [class^="icon-"]:before, .menu ul [class*=" icon-"]:before { left: 18px }

    #navigation .menu i { display: none }

    #navigation .menu a {
        color: #fff!important;
        padding-left: 0!important;
        padding-right: 2%;
        width: 100%;
        text-indent: 3%;
        padding-right: 0;
        font-weight: normal;
        font-size: 14px;
        border-left: 0;
        padding: 8px 0;
        border: 0!important;
    }

#navigation .menu { float: left }


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
#section-carrousel .edito-carrousel .col.first{margin-left:0;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

			.navbar .navbar-header{
				height: 80px;
				min-height: 80px;
			}


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}


.blog-widget-wrap {
	width: 100%;
	}


#bottomleft_cont {
  float: left;
  margin: 0px;
  padding: 12px 0px 12px 0px;
  width: 250px;
  text-align: left;
}


#bottomleft_cont p {
  margin: 0px;
  padding: 0px;
}

.bgcolor9 { background-color:#92268f; }
.off-canvas .sidebar-menu{padding:30px 0}
.sidebar-menu .search-form{display:block !important}
.wrap .text-reset{text-align:left;max-width:1367px;margin:0 auto;}
.text-reset{text-align:left;}
#top-header .text-reset{padding:30px 20px 30px 10px;border-top:none;}
#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;}
#ship-search .text-reset{padding:20px 10px;}
.node-type-featured-ship .wrap .text-reset{max-width:100%;}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}


.left-inner {
	padding-left: 25px;
}


.left-inner-margin {
	margin-left: 25px;
}



.left-inner-sm {
	padding-left: 10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}
#footer-middle-wrapper{color:#828282;margin-bottom:15px}
#footer-middle-wrapper .container{border-bottom:1px solid #828282}
#footer-middle-wrapper .container p{font-size:12px;margin:25px}
#footer-middle-wrapper .container,#footer-bottom-wrapper .container{padding-bottom:0;border-bottom:0}



.alignnone, .aligncenter, .alignright, .alignleft { max-width: 100%; height: auto; }

.alignnone img, .aligncenter img, .alignright img, .alignleft img { max-width: 100%; height: auto; }


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

.wp-caption.alignnone { margin: 5px 0 20px; }
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.ar-banner .popular-links{padding:10px;margin:0 0 30px;background:rgba(255,255,255,.2);color:#fff}
.ar-banner .popular-links ul{margin:0;padding:0;list-style:none}
.ar-banner .popular-links ul .header{font-weight:700}
.ar-banner .popular-links ul li{margin:4px 0}
.ar-banner .popular-links ul li a{color:#fff}
.ar-banner .popular-links ul li:not(:last-child):after{content:"|";display:inline-block;margin:0 8px}
.ar-banner .popular-links ul li.header:after{content:""}
.experts-list .experts-columns .media-content .media-category{font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}
.experts-list .experts-columns .media-content .media-category[data-category=viva-melhor]{color:#34a2e1}
.experts-list .experts-columns .media-content .media-category[data-category=alimentacao]{color:#ee434c}
.experts-list .experts-columns .media-content .media-category[data-category=corpo]{color:#37c966}
.experts-list .experts-columns .media-content .media-category[data-category=emagrecimento]{color:#f4368e}


.img-icon {
  height: 48px; }


.img-icon-5 {
  height: 80%;
  vertical-align: middle; }


.img-icon-6 {
  height: 63%;
  vertical-align: middle;
  margin-left: 7px; }
