/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
@font-face {
  font-family: bariolbold;
  src: url(fonts/bariol_bold-webfont.ttf);
}
@font-face {
  font-family: bariolreg;
  src: url(fonts/bariol_regular-webfont.ttf);
}

@font-face {
  font-family: gothamb;
  src: url(fonts/Gotham-Bold.ttf);
}

body{
  font-family:bariolreg;
  font-size:16px;
  line-height: 22px;
}
#Header_creative #Top_bar .menu > li > a{
	font-family:bariolreg;
	color:#2f4b56;
	font-size:24px;
	font-weight: normal !important;
}

h2{
	line-height:46px;
}

#fuenteli{
  font-family:bariolreg;
  color:#2f4b56;
  font-size:16px;
}

.botonultimo{
  margin-left:30px;
  margin-bottom:40px;
}



a.action_button {
    background-color: #fff !important;
    color: #fafafa;
    
}

.textofoo {
  color: #fff;
  background-image: url(https://onetocorp.com/wp-content/uploads/2020/07/localizacion.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  min-height: 48px;
  padding-top: 120px;
  padding-left: 52px;
  font-size: 14px;
  letter-spacing: -0.3px;
}

.textofoo2 {
    color: #fff;
    background-image: url(https://onetocorp.com/wp-content/uploads/2020/07/telefono.png);
    background-repeat: no-repeat;
    background-position: 24% bottom;
    min-height: 48px;
    padding-top: 120px;
    padding-left: 94px;
    font-size: 14px;
    letter-spacing: -0.3px;
}



.textofoo3 {
  color: #fff;
  background-image: url(https://onetocorp.com/wp-content/uploads/2020/07/email.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  min-height: 48px;
  padding-top: 120px;
  padding-left: 59px;
  font-size: 14px;
  letter-spacing: -0.3px;
}

#marketing h2, #marcapersonal h2, #emprendimiento h2, #oportunidades h2, #creatividad h2, #comunicacioninterna h2, #comunicaciondigital h2, #ciberseguridad h2, #comunicacionenpublico h2 {
  font-family:gothamb;
  font-size:24px;
  line-height: 32px;
  margin-top:-7px;
  margin-bottom:25px;
}



#hacemos2{
  padding-top:40px !important;
  padding-bottom:30px !important;
}

.list_item .list_right {
  padding: 0px 0 0;
  margin-left: 26px;
  word-wrap: break-word;
}

.lista{
  margin-bottom:15px;
}

.bariolfuerte{
	font-family:bariolbold;
}

.ajustali{
	background:#fff;
	margin-top:30px;
	padding:60px 30px;
	margin-left:-100px;
	text-align:justify;
}

button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3{
	border-color:#fff;
	font-family:bariolreg;
	padding-left:25px;
	font-size:18px;
	margin-bottom:10px !important;
}

textarea{
	max-height: 93px;
}

#separadearriba{
	margin-top:40px;
	max-width:1070px;
	margin:0px auto;
	margin-top:40px;
	padding-left:50px;
}

.verde{
	background-color:#108483;
	padding:40px;
}

.cuadradogrande{
	color:#2f4b56;
	font-size:22px !important;
	font-family:bariolreg !important;
	line-height: 30px !important;
	margin-top:20px;
	margin-left:-30px;
	

}

.cuadradogrande2{
  color:#fff;
  font-size:34px !important;
  font-family:bariolbold !important;
  line-height: 42px !important;
  margin-top:20px;
  margin-left:-30px;
  

}

.wpcf7 input[type="submit"]{
	background-color:#434545;
	padding-left:35px;
	padding-right: 35px;
	font-family:bariolbold;
	font-size:18px;
}

.sinespacio{
	margin-left:0px !important;
	margin-right: 0px !important;
}

.textoservicios{
	color:#2f4b56;
	padding:40px;
	padding-left:10px;
	padding-right: 120px;
	font-family:bariolreg;
	font-size:21px;
	text-align:justify;
	line-height:30px;
	letter-spacing:-1px;
	text-justify: inter-word;
}

.desc{
	font-size:21px;
	line-height:28px;
}
.alignright{
	margin-bottom:0px !important;
}

a:hover{
	text-decoration: none;
}

a.button .button_label {
    padding: 11px 14px;
}

.oscuroslider{
  background:rgb(51,51,50,0.9);
}

.textoblanco{
  color:#fff;
  font-size:21px;
}

.subeboton{
  margin-top:-40px;
}

#separadearriba .button_align.align_center{
  margin-top:-63px;
}

/*
.current_page_item a{
  color:#177776 !important;
}
*/
.list_item .list_left {
    color: #0095eb;
    margin-top: 6px !important;
}

.abajo{
  clear: both;
}

.politica{
  width:100%;
  text-align:center;
  margin-top:20px;
}

.politica a, .politica a:hover{
  color:#fff !important;
  text-decoration: none;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #0e7a79 !important;
}


@media (max-width: 600px) {

.textofoo2 {
  color: #fff;
  background-image: url(https://onetocorp.com/wp-content/uploads/2020/07/telefono.png);
  background-repeat: no-repeat;
  background-position: left;
  min-height: 48px;
  /* padding-top: 120px; */
  padding-left: 68px;
  font-size: 14px;
  letter-spacing: -0.3px;
  padding-top: 32px;
}

.textofoo3{
  padding-top: 32px;
  padding-left: 68px;
}

.politica{
  margin-top:50px;
}

.textofoo{
  padding-top:32px;
}

.cuadradogrande2 {
  color: #fff;
  font-size: 28px !important;
  font-family: bariolbold !important;
  line-height: 34px !important;
  margin-top: 20px;
  margin-left: -30px;
}

.ajustali{
  padding:0px;
  padding-right:10px;
  text-align:left;
}

.textoservicios {
  color: #2f4b56;
  padding: 10px;
  padding-left: 10px;
  padding-right: 10;
  font-family: bariolreg;
  font-size: 21px;
  text-align: left;
  line-height: 30px;
  letter-spacing: -1px;
  text-justify: inter-word;
}

#separadearriba{
  padding-left:0px;
}

.cuadradogrande div {
  padding: 80px 100px 80px 50px !important;
  font-size: 18px !important;
  background-size: contain !important;
}

.masespaciomovil{
  background:none !important;
}
}