/*
 Theme Name:   Angela Okamoto
 Description:  Child theme for JumpHub
 Author:       Siteguy
 Author URI:   https://siteguy.dev
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  divi-child-theme
*/

/* =Theme customization starts here */


body {
	background-color: #F9F5EB!important;
}
#mobile_menu .menu-item a{
	text-align:center!important;
}  

#main-header{
	box-shadow:none!important
}

.et_menu_container{
	width:94%!important;
}

#logo{
	opacity:1;    
	transition: opacity 0.08s ease-in-out, top 0.4s ease-in-out, transform 0.4s ease-in-out;
}

.et-fixed-header #logo{
	opacity:0;
	transition: opacity 0.08s ease-in-out, top 0.4s ease-in-out, transform 0.4s ease-in-out;
}

.et-fixed-header #top-menu-nav{
	display:none;
}
.et-fixed-header #et_mobile_nav_menu {
    display: block;
		margin-top: -11px;
}


.logo_helper::after{
    position: absolute;
    display: block;
    content: url(https://angelaokamoto.com/wp-content/uploads/2023/11/logo-azul.svg);
    top: -24px;
    left: -14px;
    transform: scale(0.4);
    opacity: 0;
}

.et-fixed-header .logo_helper::after {
 position: absolute;
    display: block;
    content: url(https://angelaokamoto.com/wp-content/uploads/2023/11/logo-azul.svg);
    top: -24px;
    left: -14px;
    transform: scale(0.4);
    opacity: 1;
}

 #top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a {
                color: #ea5455!important
            }
.et_mobile_menu {
	border-top:10px solid #EA5455!important;
		border-bottom:10px solid #EA5455!important
}
.mobile_menu_bar:before {
    content: url("https://angelaokamoto.com/wp-content/uploads/2023/11/Group-90.svg");
    font-size: 32px;
    position: relative;
    left: 0;
    top: 0;
    cursor: pointer;
}

.logo-clientes img{
	max-height: 80px!important;
  max-width: 200px!important;
}

.et_blog_grid_equal_height article {
	overflow: hidden;
}

.formulario-contato .et_contact_bottom_container {
    float: none;
    text-align: center;
    display: block !important;
		margin-top:30px
}

.et_pb_scroll_top.et-pb-icon {
	background: #F44336!important;
	border-radius:0!important
}

#top-menu li {
    padding-right: 15px!important;
}

#top-menu li > a {
    font-weight:500!important;
}

.body.et_cover_background{
	overflow:hidden;
}

.pg-depoimentos h2{
	color:#EA5455!important;
	font-size:20px!important
}

.pg-depoimentos p{
	color:#002b5b!important;
}
.pg-depoimentos h3{
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
	color:#002b5b!important;
	font-size:16px!important
}

.et_pb_pricing li:nth-of-type(odd) {
    background-color: #ECE8DC;
}

.et_pb_pricing li{
	padding:20px!important;
}

.et_pb_pricing_title{
	padding:20px!important;
}

#ico-uk, 
#ico-br,
#ico-de, 
#ico-eua {
	cursor:pointer;
}

.slick-slider {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow-x: hidden;
  margin: 0;
  padding: 0 0 0px;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: '';
}
  
.slick-slide {
  position: relative;
  float: left;
  height: 100%;
  min-height: 1px;
}


.divilife-3-col-feature-blurb-slider .slick-arrow, .divilife-3-col-feature-blurb-slider .slick-arrow:hover, .divilife-3-col-feature-blurb-slider .slick-arrow:focus {
position: absolute;
font-size: 0;
line-height: 0;
padding: 0;
color: transparent;
outline: none;
background: #EA5455;
border: none;
cursor: pointer;
top: 35%;
transform: translateY(-50%);
z-index: 100;
height: 50px;
vertical-align: middle;

width: 50px;
}
.divilife-3-col-feature-blurb-slider .slick-prev { left: -50px; }
.divilife-3-col-feature-blurb-slider .slick-next { right: -50px; }
  
.divilife-3-col-feature-blurb-slider .slick-arrow:before {
font-family: ETmodules;
color: #000;
background: transparent;
opacity: 1;
font-size: 46px;
vertical-align: middle;
color: #F9F5EB;
text-align: center;
}
.divilife-3-col-feature-blurb-slider .slick-arrow:hover:before { opacity: 0.8; }
.divilife-3-col-feature-blurb-slider .slick-prev:before { content: '\34'; }
.divilife-3-col-feature-blurb-slider .slick-next:before { content: '\35'; } 

.entry-content ul.slick-dots {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}


.entry-content ul.slick-dots {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots{
    margin-top: 0px!important;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background-color: #F9F5EB;
  border-radius: 0;
}
.slick-dots li.slick-active button { background-color: #EA5455; }
 
.et_mobile_menu li a {
	border:0!important;
  font-size: 20px!important;
  font-weight: 500!important;
}

.et_mobile_menu li a {
	border:0!important;
  font-size: 20px!important;
  font-weight: 500!important;
}

#mobile_menu .current_page_item > a {
	color:#EA5455!important;
  font-size: 20px!important;
}

#mobile_menu li > a:hover {
	color:#EA5455!important;
}
.menu-item > a:hover {
	color:#EA5455!important;
}

.quotes-internas h3{
	padding-bottom:0!important;
	margin-bottom:0!important;
	margin-top:12px!important;
}

#blog_readmore img {
	padding-bottom: 30px!important;
}


@media(max-width: 1150px) {
	#top-menu li > a {
			font-weight:500!important;
		font-size:16px!important
	}
}

@media(max-width: 1030px) {
	#top-menu li > a {
			font-weight:500!important;
		font-size:14px!important
	}

    #cases_readmore img {
        max-width: 40%!important;
        min-width: 60%;
        display: block;
        margin: 0 auto;
        margin-bottom: -80px;}
}


@media(max-width: 980px) {
	.divilife-3-col-feature-blurb-slider .slick-prev { left: -32px; }
	.divilife-3-col-feature-blurb-slider .slick-next { right: -30px; }
    .cases-mob-home img{
        max-height: 250px!important;}
    .cases-mob-home .type-case{margin-bottom:0!important;}   
    .logo-mob-home img{
        max-width: 100px!important;
        max-height: 60px!important;
    } 
    #main-header.et-fixed-header {
        position: fixed;
    }
    .logged-in #main-header.et-fixed-header {
        top: 0 !important;
	transition: all .3s 0s;
    }
}


@media(max-width: 499px) {

	.divilife-3-col-feature-blurb-slider .slick-prev { display:none }
	.divilife-3-col-feature-blurb-slider .slick-next { display:none }
}
