

@font-face {
    font-family: Copernicus-Book;  
    src: url(https://www.emailinteligente.com/wp-content/themes/betheme/fonts/Copernicus-Book.ttf);  
    font-weight: normal;  
}

.sobretitulo_avant {
	font-family: 'AvantGarde Pro', sans-serif !important;
	letter-spacing:0px;
}

.titulo_avant {
	font-family: 'AvantGarde Pro', sans-serif !important;
	letter-spacing:-2.8px;
}

h1 {
font-family: 'AvantGarde Pro', sans-serif !important;
font-size: 3.8rem !important;
line-height: 1.1em !important;
color: #000000 !important;
text-transform:none !important;
letter-spacing:-4px;
}

h2 {
font-family: 'AvantGarde Pro', sans-serif !important;
font-size: 2rem !important;
line-height: 1em !important;
color: #000000 !important;
text-transform:none !important;
letter-spacing:-2px;
}

h3 {
font-family: 'AvantGarde Pro', sans-serif !important;
  font-size: 1.4rem;
  line-height: 1.1em;
letter-spacing:-1px;
color: #0D2F3D;
}
h4 {
font-family: 'AvantGarde Pro', sans-serif !important;
   line-height: 1.1em;
letter-spacing:-1px;
}
h5 {
font-family: 'AvantGarde Pro', sans-serif !important;
color: #0D2F3D;
 line-height: 1.1em;
letter-spacing:-1px;
}

nav.main_menu.right {
display:none !important;
}

socialcent{
	text-align: center !important
}

.socializq {
	text-align:right !important;
}

.socialder {
	text-align:left !important;
}


.popup_menu_opened {
    background-color: rgba(255,255,255,1) !important;
}

.footer_bottom p {
    font-size: 12px !important;
}


.footer_top .column_inner > div h5 {
     font-family: Gilroy-ExtraBold; 
     font-weight: 500;
}

.popup_menu_holder {
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: table;
}

.light:not(.sticky):not(.scrolled) {
    color: #2bd67b !important;
}
/*
.popup_menu:not(.opened) {
    color: #ED5A00;
}
*/

.light:not(.sticky):not(.scrolled) .side_menu_button>a {
    color: #2bd67b !important;
}

.light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line {
    color: #2bd67b !important;
}

header.sticky .header_bottom {
    background-color: #ffffff !important;
}

nav.popup_menu ul li a  {
    font-family: 'AvantGarde Pro', sans-serif !important;
    font-size: 80px;
    font-weight: 500;
    line-height: 80px;
    letter-spacing: -3px;
    
    padding: 0;
    display: block;
    position: relative;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
}
/*
nav.popup_menu ul li a:hover  {
    color: #fff;
}
*/

.blog_holder article .post_info {
    display: none !important;
}

h2.entry_title {
   display: none !important;
}


.latest_post_two_holder .latest_post_two_text {
    padding: 25px 33px 59px;
}

.latest_post_two_holder .latest_post_two_info {
    display:none !important;
}

.three_columns>.column1 {
    border-right: 1px !important;
    border-right-color: #231f20 !important;
}

.postsblog h3 {
    font-size: 48px !important;
}
/* font-weight: 300 !important;*/
li {
    font-size: 1.125rem;
	margin: 0 0 30px 0;
}


h2 a {
   color: #4070f4;
}

p strong, em strong {
	font-family: GraphikSemibold;
    font-weight: normal;
	font-style: normal;
}

p {
    line-height: 2rem !important;
    font-size: 1.125rem !important;
    font-weight: 300 !important;
    letter-spacing: -.01719rem !important;
}

.title h1, .title.title_size_small h1 {
   margin-top: 5% !important;
}

.footer_top a {
    color: #ffffff !important;
}

.popup_menu .line, .popup_menu .line:after, .popup_menu .line:before {
    background-color: #00b2e2;
    height: 2px;
    position: absolute;
    width: 20px;
}

.formweb li {
   font-family: 'Poppins', sans-serif !important;
}



@media only screen and (max-width: 767px) { 
     h1 {
          font-size: 2.5rem !important;
          line-height: 2.5rem !important;
    }

    h2 {
     font-size: 1.8rem !important;
     line-height: 1.8rem !important;
    }

    h3 {
       font-size: 1.2rem;
       line-height: 1.7rem;
    }

  .container_inner {
       padding-top: 50px !important;
  }

 p {
    line-height: 2rem !important;
    font-size: 1rem !important;
    font-weight: 300 !important;
    letter-spacing: .2px !important;
}

nav.popup_menu ul li a  {
    font-size: 60px !important;
}

}

@media only screen and (min-width: 1000px) {
       .dark:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line {
             background-color: #00b2e2 !important;
       } 

      .dark:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:before {
            background-color: #00b2e2 !important;
      }

      .dark:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:after {
            background-color: #00b2e2 !important;
      }

       .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line {
             background-color: #00b2e2 !important;
       } 

      .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:before {
            background-color: #00b2e2 !important;
      }

      .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:after {
            background-color: #00b2e2 !important;
      }

}



@media only screen and (min-width: 767px) {
      .greenrow {
             display:none !important;
       }
} 

div.title_outer.title_without_animation > div{
height: 100% !important;}


#custom_html-3{
margin-top: 22px}

@media (max-width: 767px){
	.texto_centrado h1, .texto_centrado h2, .texto_centrado p{
		text-align: center !important;
	}
}

#cta_consulta{
	background-color: #FF3C42;
	border-radius: 6px;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
color: #fff;
font-family: 'Poppins', sans-serif;
font-weight: 500;
}
#cta_consulta:hover{
	background-color: #fc1f2f;
}

.boton_peso{
font-weight:  500;}

.thrv_lead_generation .thrv_lead_generation_container [type=checkbox]+label:before {
    border: 1px solid #99e0f3;
}

.thrv_lead_generation .thrv_lead_generation_container [type=checkbox]:hover+label:before {
    background: #fff;
    border-color: #00b2e2
}

.thrv_lead_generation .thrv_lead_generation_container [type=checkbox]:checked+label:before {
    background: #00b2e2;
    border-color: #00b2e2;
}
a.qbutton.large.center.default {
    font-weight: 500 !important;
}

.more-link{
	color: #00b2e2 !important;
	text-decoration: underline;
}
.more-link:hover{
	color: #007ea0 !important;
} 