@media only screen and (min-width : 981px) {
	.hover-parceiros img {
		width:70%;
	}
}
/*---------------------------*/
.imagem-camre .et_pb_image_wrap {
    display: inline-block;
    position: relative;
    max-width: 100%;
    width: 100%;
    padding-top: 130px;
}

.bloco-camre{
padding-bottom:40px;
}

.sub-menu {
	left: -17px;
}
#top-menu-nav ul .sub-menu {
    background-color: #fff !important;
    color: #000 !important;
}
#top-menu-nav ul .sub-menu li a {
    color: #000 !important;
}
.et_menu_container{
    position: relative;
    width: 100%!important;
    max-width: 1200px!important;
    margin: auto;
}
#sbe-widget-subscribe-form p{
color:#000!important;
}

.sbe-widget-updated {
    background-color: #ffffff;
    border: none;
    color: black!important;
}
.entry-content{
overflow:hidden;
}

.parceiros-brighi img{
    width:400px;
    -webkit-transition:0.2s ease;
    -o-transition:0.2s ease;
    transition:0.2s ease;
}
.parceiros-ram img{
    width:400px;
  -webkit-transition:0.2s ease;
  -o-transition:0.2s ease;
  transition:0.2s ease;
}
.parceiros .et_pb_image img {
  -webkit-transition:0.2s ease;
  -o-transition:0.2s ease;
  transition:0.2s ease;
}
.parceiros-brighi:hover img, .parceiros-ram:hover img, .parceiros .et_pb_image:hover img {
   -webkit-transform:scale(1.05);
       -ms-transform:scale(1.05);
           transform:scale(1.05)
}

/*----------------------------------------------------------------------------GERAL--------*/

h1, h2, h3, h4, h5, h6, h7{
font-family:Roboto;
}


h1{
    font-weight: 200;
    font-size: 43px;
    letter-spacing: 0.5px;
    line-height: 46px;
}

h2 {
    font-size: 34px;
    font-weight: 300;
    line-height: 38px;
}

h3{

}

h4{
    font-size: 31px;
    font-weight: 300;
    color: #8e8e8e;
}

h7{
    padding-right: 19px!important;
    font-size: 21px!important;
    color: #101f4a!important;
}


p{
    font-size: 17px;
    font-family: roboto;
    font-weight: 300;
    letter-spacing: 0.3px;
    line-height: 26px;
    color: #000;
}

.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover{
    padding: 10px 44px!important;
    font-size: 17PX;
    font-family: roboto;
    font-weight: 400;
    border:1px solid;
}

.et_button_no_icon .et_pb_button:hover{
    background-color:#fff!important;
    color:#101f4a!important;
}

.botao1 a{
    padding: 12px 44px!important;
    font-size: 17PX!important;
    font-family: roboto!important;
    font-weight: 300!important;
    border-radius: 8px!important;
    border: radius!important;
    border: none!important;
    background: #0e1a3a!important;
    -webkit-transition: 0.3s ease!important;
    -o-transition: 0.3s ease!important;
    transition: 0.3s ease!important;
    -webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.2)!important;
            box-shadow: 0px 3px 7px rgba(0,0,0,0.2)!important;
    color: #fff!important;
}

.botao1 a:hover{
    color: #101f4a!important;
    background-color: #ffffff!important;
}

.botao1{
    padding: 12px 44px!important;
    font-size: 17PX!important;
    font-family: roboto!important;
    font-weight: 300!important;
    border-radius: 8px!important;
    border: radius!important;
    border: none!important;
    background: #101f4a!important;
    -webkit-transition: 0.3s ease!important;
    -o-transition: 0.3s ease!important;
    transition: 0.3s ease!important;
    -webkit-box-shadow: 0px 3px 20px rgba(0,0,0,0.2)!important;
            box-shadow: 0px 3px 20px rgba(0,0,0,0.2)!important;
    color: #fff!important;
}

.botao1:hover{
    color: #101f4a!important;
    background-color: #ffffff!important;
}
.botao2 a{
    padding: 5px 35px!important;
    border-radius: 40px!important;
    color: #101f4a!important;
}

.botao2:hover a{
    padding: 5px 35px!important;
    border-radius: 40px!important;
    color: #ffffff!important;
    background-color: #101f4a!important;
}


/*----------------------------------------------------------------------------MENU--------*/

#main-header{
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
}

#top-menu li a {
    font-size: 16px!important;
    font-weight: 400;
    margin-right: 23px;
}


#top-menu li.current-menu-item>a:before,#top-menu li.current-menu-parent>a:before  {
  color: #333!important;
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #101f4a!important;
}

#top-menu li.current-menu-item>a, #top-menu li.current-menu-parent>a {
  color: #333!important;
}


#top-menu-nav ul li a{
    color: #252525!important;
    font-weight: 300!important;
    opacity: 1!important;
}

#top-menu-nav ul li:hover a{
  color: #000!important;
  font-weight:300!important;
  opacity:1!important;
}



#top-menu-nav ul li:not(.current-menu-item):not(.current-menu-parent):not(.centered-inline-logo-wrap) a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #101f49!important;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
      transform: scaleX(0);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  margin-top:25px!important;
}

#top-menu-nav ul li:hover:not(.current-menu-item):not(.current-menu-parent) a:before{
  visibility: visible;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
      transform: scaleX(1);
  bottom:0;
  margin-top:25px!important;
}


#top-menu-nav ul .sub-menu li a:before{
  display:none!important;
}

#top-menu-nav ul .sub-menu li a{
padding:10px 23px 10px 15px!important;
margin:0px!important;
}

#top-menu-nav ul .sub-menu{
border-top: 0px solid #2ea3f2;
margin-left: -57px;
text-align: center;
  border-radius:2px!important;

}

#top-menu-nav ul .sub-menu li:hover a{
/*background-color:#ffffff!important;
  color:#c6c6c6!important;*/
  font-weight:400!important;
}

#top-menu-nav ul .sub-menu li{
padding:0px!important;
margin:0px!important;
}

.sub-menu{
  width:auto!important;
  padding:0px!important;

}

#top-menu li {
    display: inline-block;
    padding-right: 50px;
    font-size: 14px;
}

/*----------------------------------------------------------------------------HOME--------*/


.seccao-100vh{
    height:100vh;
    padding:0!important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

#post-3 .seccao-100vh:after{
width:100%!important;
display:block!important;
height:100%!important;
  position:absolute!important;
  background-color:rgba(0,0,0,0)!important;
    visibility:visible!important;
  content:"";
  top:0;
}

.slide-logos .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 13% 8%!important;
}


.slider-home-texto{
    background: rgba(16, 31, 74,0.94);
    width: 60%;
    padding: 65px!important;
    margin-top: -380px;
    border-radius: 5px;
    -webkit-box-shadow: 4px 5px 19px rgba(0,0,0,0.2);
            box-shadow: 4px 5px 19px rgba(0,0,0,0.2);
}

.slider-home-texto .et_pb_text_inner{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.slider-home-texto .et_pb_text_inner p{
    width: 77%;
    text-align: center;
}

.slider-home-texto h1{
    text-align: center;
    font-weight: 200;
    font-size: 43px;
    letter-spacing: 0.5px;
    line-height: 46px;
}

.home-image{
    overflow: hidden;
    border-radius: 4px;
    -webkit-box-shadow: -1px 3px 19px rgba(0,0,0,0.1);
            box-shadow: -1px 3px 19px rgba(0,0,0,0.1);
}

/*.home-image .et_pb_module{
padding:190px;
}*/


.home-image .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{
padding:42% 8%;
}

.home-parcerias .et_pb_slide_description{
  padding:7% 8%!important;
}

.home-parcerias .et_pb_slider{
height:226px;
}

.home-parcerias .et-pb-controllers .et-pb-active-control{
background-color:#101f4a!important;
}

.home-parcerias .et-pb-controllers a{
background-color:#c3c3c3!important;
}

.home-parcerias{
  width:100%!important;
max-width:1300px!important;
}

/*------------------------------------------------------------------------SCROLL-----*/


.scroll-downs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  
  width :34px;
  height: 55px;
}
.mousey {
	width: 3px;
    padding: 11px 16px;
    height: 35px;
    border-radius: 25px;
    background: #0f1c42;
    opacity: 1;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-shadow: 0px 4px 11px rgba(0,0,0,0.2);
            box-shadow: 0px 4px 11px rgba(0,0,0,0.2);
}
.scroller {
    width: 3px;
    height: 11px;
    border-radius: 25%;
    background-color: #fff;
    -webkit-animation-name: scroll;
            animation-name: scroll;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: cubic-bezier(0.23, 0.61, 0.46, 0.99);
            animation-timing-function: cubic-bezier(0.23, 0.61, 0.46, 0.99);
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
@-webkit-keyframes scroll {
  0% { opacity: 0; }
  10% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
  100% { -webkit-transform: translateY(15px); transform: translateY(15px); opacity: 0;}
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
  100% { -webkit-transform: translateY(15px); transform: translateY(15px); opacity: 0;}
}

/*------------------------------------------------------------------------SOBRE--------*/


.sobre-p .p1{
padding-bottom:4px!important;
}


/*------------------------------------------------------------------------PARCERIAS--------*/
/*
.parceriaaaas{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
*/

.produto-icon .et_pb_text_inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-bottom: 1px solid;
  padding-bottom: 14px;
}

.produto-icon .et_pb_text_inner img{
    margin-bottom: -2px;
}


/*------------------------------------------------------------------------PRODUTOS--------*/



.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    display: block;
    overflow: hidden;
    height: auto;
    margin: -1px -1px 0 0;
    padding: 10px 20px;
    border: none;
    color: #101f4a;
    font-weight: 400;
    background-color: #fff;
    line-height: 19px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
    padding: 0;
    list-style-type: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{
border-radius:0!important;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
    border-radius: 0!important;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
    color: #fff;
    background-color: unset;
    font-weight: 500;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
    color: #ffffff;
    font-weight: 500;
    background-color: unset!important;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    display: block;
    overflow: hidden;
    height: auto;
    margin: -1px -1px 0 0;
    padding: 10px 20px;
    border: none;
    color: #b7b7b7;
    font-weight: 400;
    background-color: #fff0;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
}

.et_pb_portfolio_filters{
    background-color: #101f4a;
    width: 300%;
    padding: 24px 100% 24px 100%;
    margin-left: -100%!important;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.et_overlay:before{
    color: #101f4a;
}

.et_pb_gallery .et_pb_gallery_pagination, .et_pb_filterable_portfolio .et_pb_portofolio_pagination {
    position: relative;
    width: 100%;
    border-top: none!important;
}


.et_pb_portfolio_filters.clearfix::after, .et_pb_filterable_portfolio_grid.clearfix::after{
opacity:0!important;
}

#post-18 .et_pb_slides:after,#post-18 .et_pb_row:after,#post-18 .et_pb_row_inner:after{
display:none;
}

/*---------------------------------------------------------------------------FOOTER--------*/

#gform_fields_1 .gfield_label {
	display:none;
}
.gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .gform_wrapper textarea.large {
    font-size: inherit!important;
    font-family: inherit!important;
    padding: 12px 20px!important;
    letter-spacing: normal!important;
    border-radius: 4px!important;
    border: none!important;
    font-size: 15px!important;
    background-color: #e8e8e8!important;
    text-transform: uppercase!important;
    font-family: roboto!important;
    font-weight: 300!important;
    letter-spacing: 0.4px!important;
}
.gform_wrapper .top_label div.ginput_container {
    margin-top: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#gform_submit_button_1{
    padding: 12px 44px!important;
    font-size: 17PX!important;
    font-family: roboto!important;
    font-weight: 300!important;
    border-radius: 8px!important;
    border: radius!important;
    border: none!important;
    background: #101f4a!important;
    -webkit-transition: 0.3s ease!important;
    -o-transition: 0.3s ease!important;
    transition: 0.3s ease!important;
    -webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.2)!important;
    box-shadow: 0px 3px 7px rgba(0,0,0,0.2)!important;
    color: #fff!important;
    cursor:pointer;
}
#gform_submit_button_1:hover{
    background-color: #fff!important;
    color: #000!important;
}
.gform_wrapper .gform_footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.gform_wrapper textarea.large {
    height: 220px;
}
#input_1_7{
    padding-top: 11px;
    width: auto;
    margin-right: -7%;
}

/*---------------------------------------------------------------------------EVENTOS--------*/

.eventos-img{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  HEIGHT:500PX;
}
.eventos-img:not(:last-child){
    border-bottom: 1px solid #101f4a;
}

/*---------------------------------------------------------------------------FOOTER--------*/
#subscribe-by-email-2 {
	width: 100%;
}
#footer-widgets .footer-widget li {
	padding-left: 0;
}
#footer-widgets .footer-widget li::before, .sbe-widget-form-field-title {
	display: none;
}
#footer-widgets {
    padding: 6% 0 4% 0;
}

#footer-bottom {
display:none!important;
}

#et-main-area{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100vh - 110px);
}

#main-content{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
}

#main-footer h4{
    font-size: 17px!important;
    color: #ffffff!important;
    font-weight: 300!important;
    opacity: 1!important;
    padding-bottom: 17px;
}

#main-footer p, #footer-widgets .footer-widget a, #footer-widgets .footer-widget li a {
font-size:15px!important;
	padding-bottom: 0px;
  color:#fff;
  font-weight: 300;
  font-family: roboto;
}

#main-footer {
    background-image: -webkit-linear-gradient(117deg, #0d1d4d, #112565);
    background-image: -o-linear-gradient(117deg, #0d1d4d, #112565);
    background-image: linear-gradient(-27deg, #0d1d4d, #112565);
}

#main-footer input[type=text], #main-footer input[type=password], #main-footer input[type=tel], #main-footer input[type=email], #main-footer input.text, #main-footer input.title,#main-footer  textarea,#main-footer  select {
    padding: 2px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
    font-size: inherit!important;
    font-family: inherit!important;
    padding: 12px!important;
    letter-spacing: normal!important;
    border-radius: 4px!important;
    border: none!important;
    font-size: 13px!important;
    background-color: #ffffff!important;
    /* text-transform: uppercase!important; */
    font-family: roboto!important;
    font-weight: 300!important;
    letter-spacing: 0.4px!important;
  	margin-top: 7px;
}

#main-footer .sbe-widget-form-submit {
    border: 1px solid #447314;
    text-decoration: none;
    vertical-align: middle;
    padding: 12px 44px!important;
    font-size: 15PX!important;
    font-family: roboto!important;
    font-weight: 300!important;
    border-radius: 8px!important;
    border: radius!important;
    border: none!important;
    background: #101f4a!important;
    -webkit-transition: 0.3s ease!important;
    -o-transition: 0.3s ease!important;
    transition: 0.3s ease!important;
    -webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.2)!important;
            box-shadow: 0px 3px 7px rgba(0,0,0,0.2)!important;
    color: #fff!important;
    cursor: pointer;
    float: left;
}

#main-footer .sbe-widget-form-submit:hover{
background-color:#fff!important;
  color:#000!important;
}

.sbe-widget-form-field-title {
    margin-bottom: 10px;
    font-size: 15px;
    font-family: roboto;
    font-weight: 300;
}

#custom_html-2{
    position: absolute;
    bottom: 21px;
    width: 100%;
    left: 0;
    font-weight: 400;
    font-size: 15px;
}


.et_pb_gutters3 .footer-widget {
    margin: 0 5.5% 1.5% 0;
}

/*----------------------------------------------------------------------RESPONSIVE--------*/
#et_mobile_nav_menu .wpml-ls-current-language {
    border-top: 1px solid #ababab;
    padding-top: 20px;
}
.et_mobile_menu li li {
    padding-left: 0;
}
.et_mobile_menu li a {
    color: #fff;
    text-align: center;
    font-weight: 300;
  	padding: 5%;
    height: 12vh;
   	font-size: 16px;
}
.et_mobile_menu {
  	border-top: none;
    background: rgba(16, 31, 74,0.97);
  	padding: 5% 0;
}

/*
@media only screen and (min-width:769px){
    .et_mobile_menu li a {
    display: block;
    padding: 19% 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    color: #fff;
    font-size: 17px;
    font-weight: 300;
}
*/  
@media only screen and (max-width:980px){
  .slider-home-texto{
  	width:100%;
		border-radius: 0;
    padding: 60px 10% 75px 10%!important;
  } 
  .scroll{
  	display:none;
  } 
    .eventos-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 300px;
	}
  .s-tablet{
  	width:80%!important;
  }
  /*
    .et_header_style_split #et_mobile_nav_menu {
    display: block;
    float: none;
    position: relative;
    margin-top: 0;
	}
	.et_header_style_split #main-header .mobile_nav{
		background:unset!important;
	}
	.et_menu_container{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
  	-webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
}
  .et_header_style_split .et_mobile_menu {
    top: 69px!important;
	}
	#et_mobile_nav_menu{
		margin-top:0;
	}
	.mobile_nav .select_page {
    display: none!important;
	}
  #et-top-navigation{
  	position:absolute!important;
    right:5%;
    z-index:999999;
  }
  #main-header{
  	padding-top:21px;
  } 
  #et_mobile_nav_menu .closed  #mobile_menu{
    -webkit-transition:0.3s ease!important;
    -o-transition:0.3s ease!important;
    transition:0.3s ease!important;
    margin-left: 5%!important;
    display: block!important;
    height: 100vh!important;
    top:0!important;
    padding:0!important;
    -ms-flex-line-pack: center!important;
    align-content: center!important;
    background: rgba(16, 31, 74,0.94)!important;
  	-webkit-transform:translate(-100%, 0)!important;
    -ms-transform:translate(-100%, 0)!important;
    transform:translate(-100%, 0)!important;
    -webkit-box-shadow: -2px 5px 11px rgba(0,0,0,0.4);
    box-shadow: -2px 5px 11px rgba(0,0,0,0.4);
    margin-top: -31px;
  } 
#et_mobile_nav_menu .opened  #mobile_menu{
    -webkit-transition: 0.3s ease!important;
    -o-transition: 0.3s ease!important;
    transition: 0.3s ease!important;
    margin-left: 5%!important;
    display: block!important;
    height: 100vh!important;
    top: 0!important;
    padding: 0!important;
    -ms-flex-line-pack: center!important;
    align-content: center!important;
    background: rgba(16, 31, 74,0.96)!important;
    -webkit-transform: translate(0%, 0)!important;
    -ms-transform: translate(0%, 0)!important;
    transform: translate(0%, 0)!important;
    -webkit-box-shadow: 1px 0 15px rgba(0,0,0,0.3);
    box-shadow: 1px 0 15px rgba(0,0,0,0.3);
    margin-top: -30px;
    width:80%;
}
  .et_header_style_split .mobile_menu_bar {
    position: absolute;
    top: 2px;
    right: 2.5%;
  }  
  .et_mobile_menu{
   	margin-top: -5px;
    text-align:center;
    border:none;
  }
	.et_mobile_menu li {
   	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 22vh;
}
  .et_mobile_menu li {
		display: -webkit-box;
    display: -ms-flexbox;
   	display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 25vh;
} 
.et_mobile_menu li a {
    padding: 0;
    color: #fff;
    font-size: 17px;
    width: 100%;
    font-weight: 300;
    height: 25vh;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	} 
	.et_mobile_menu li:not(:last-child){
		border-bottom: 1px solid rgba(255,255,255,0.3)!important;
  }  
  .et_header_style_split #main-header {
    padding: 30px 0;
  }
	.et_header_style_split header#main-header .logo_container{
    max-height:144px;
	} 
  .et_header_style_split #logo {
    max-height: 80px;
	} 
  .et_header_style_split .et_mobile_menu {
    top: 66px;
	} 
  body #et_mobile_nav_menu .opened{
  	height:100vh!important;
  } 
  #footer-widgets {
    padding: 14% 0 15% 0;
	}
	.et_mobile_device  #main-header{
  	position:fixed;
  } 
  */
}
 
@media only screen and (max-width:768px){
  .logo_container {
  	padding-left: 10%;
	}
    #et-top-navigation {
		padding-right: 10%;
	}
		.eventos-img {
  		padding-top: 0;
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: inherit;
    	-webkit-box-align: center;
    	-ms-flex-align: center;
    	align-items: center;
    	height: unset!important;
	}
}