﻿.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-2{width:16.66666667%}
.banner-layers{max-height:100%;height:100%;position:relative}
.index-post-right p{margin-top:0;text-align:justify}
.index-post-right{float:none;position:relative;padding-left:10px;padding-right:10px;margin-left:320px}
.index-post-right-nothumb{float:right;width:100%;display:inline-block;margin-right:30px;padding-right:30px;margin-right:0}


.block3-frame {
	float: left;
	margin-right: 22px;
	width: 335px;
	margin-bottom: 20px;
}


.block3-frame:nth-child(4) {
	clear: left;
}


.block3-frame:nth-child(7) {
	clear: left;
}


.block3-frame:nth-child(10) {
	clear: left;
}

.menu_header_2_responsive { display: none; }

.menu_header_2_responsive ul, .menu-footer-2-container ul, .menu-footer-2-catala0-container ul, .menu-footer-2-euskera0-container ul, .menu-footer-2-galego0-container ul , .menu-footer-2-english0-container ul  { list-style: none; padding: 0; }

.menu_header_2_responsive li { border-bottom: 1px solid #006666; padding: 5px 0 5px 20px; }

.menu_header_2_responsive li a { text-transform: uppercase; color: #006666; font-size: 1em; text-decoration: none;
}

.menu_header_2_responsive li a:hover { text-decoration: underline; }

.menu_header_2_responsive, .menu-footer-2-container, .menu-footer-2-catala0-container, .menu-footer-2-euskera0-container, .menu-footer-2-galego0-container, .menu-footer-2-english0-container { display: block; }

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


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

.sright                    { float:right;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.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}
.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%}
.hero-carousel__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.sub-menu .menu-item-has-children:after { color: #fff }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.page{position:relative;margin:0 auto 0;width:940px;text-align:left}


.block-section2 .content {
  background-color: #467fa1;
  z-index: 100;
  padding: 1em 2em;
  text-align: left;
  width: 500px;
  position: relative;
  left: 20px;
  margin-bottom: 10em;
  margin-top: 10em; }

  .block-section2 .content h3 {
    font-weight: 500;
    z-index: 1000;
    text-align: left;
    font-size: 1.5em;
    color: white;
    line-height: 1.7em; }

  .block-section2 .content p {
    font-family: "Raleway", sans-serif;
    font-weight: 100;
    text-align: center;
    font-size: 2.5em;
    line-height: 1.5em;
    color: white;
    margin-bottom: 2em; }

  .block-section2 .content .button {
    border-bottom: none !important; }
.mb-2,.my-2{margin-bottom:.5rem !important}
