.validate_email_against_bot {
display: none;
}
h5{text-transform:uppercase;}
.color{color:#f34e1b;}
.subheader-both-center #Subheader .breadcrumbs{margin-top:0; }
.shadow{
box-shadow: 0px 20px 50px rgba(17, 12, 79, 0.1);
}
.answer img{padding:4% 5% 0 5%; width:90%;}	
.header-classic #Action_bar{background:#fff; border-bottom:1px solid #ededed;}	
#Action_bar .contact_details{float:right; margin-right:20px;}	
#Top_bar .container .column{display:flex; flex-wrap:wrap;}	
#Top_bar .container .column .top_bar_left{flex-shrink: 0;
flex-grow: 1;}
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle{color:#f34e1b !important; background:none !important}	
.header-classic #Top_bar .top_bar_right{width:190px;}	
.phone{font-size:20px; font-weight:bold; float:left; line-height:20px; padding-left:50px;}	
.phone span{display:block; font-size:14px; font-weight:200;}	
.phone:after{content:""; position:absolute; left:0; top:0; height:40px; width:40px; background:transparent url(//www.fikaiprep.com/wp-content/themes/betheme-child/img/message-square.svg) no-repeat center center; background-size:contain;}
.top_bar_left:after{content:""; visibility:visible; opacity:1; position:absolute; right:0; height:60px; top:50%; margin-top:-30px; border-right:1px solid #d3d3d3;}
#Top_bar .menu > li > a span:not(.description){padding:0 25px !important}
#Top_bar .menu > li > a span:not(.description){border:none !important}	
#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky{background:#fff !important; }	
.header-classic #Top_bar{border-bottom:1px solid #ededed;}
#Top_bar .menu > li ul li a{line-height:20px;}
.notMarginBottom{margin-bottom:0 !important}	
.bgWhite{background:#fff; }
.bgWhite .icon_box{padding:40px 10px;}
.button{padding:7px 25px !important; font-size:18px !important; border-radius:4px !important;}	
.button span{padding:5px !important}
.right{clear:both; margin-top:20px; right:20px; float:right; margin-bottom:0 !important;}
.neg{margin-bottom:-20px;}	
.icon_box .desc{font-size:16px; line-height:30px;}
blockquote{padding:30px 20px; margin:0; border-left:4px solid #f34e1b; box-shadow: 0px 20px 50px rgba(17, 12, 79, 0.1); background:#fff !important; font-size:23px; line-height:32px;}
blockquote:after {display:none;}
.mini blockquote{font-size:18px; line-height:28px;}
.cajas .mcb-wrap-inner{display:flex; justify-content:center}
.cajas .mcb-wrap-inner .column{display:flex; justify-content:center; align-items:center;}
.widgets_wrapper .container{display:flex; justify-content:center; align-items:center; color:#fff !important}
.widgets_wrapper .container .widget_text{color:#fff !important; text-align:center}
.widgets_wrapper .container .widget_text h4, .widgets_wrapper .container .widget_text .button{color:#fff !important}
.listados{list-style:none; margin:0; padding:0}
.listados li{list-style:none; margin:0 0 15px 0 !important; padding:0 0 15px 0 !important; border-bottom:1px solid #d8daf7; line-height:20px;}
.listados li h6{display:block; font-size:18px; margin-bottom:5px;  line-height:24px; color:#f34e1b;}
.accordion .question .title{background:#fff !important; font-size:16px; border-radius:0 !important; box-shadow: 0px 20px 50px rgba(17, 12, 79, 0.1); }
.accordion .question{border:none !important; border-radius:0 !important; margin-bottom:15px;}
.ui-widget-content{border:none !important;}
.tabs_centered.ui-tabs .ui-tabs-nav li{border-color:#fff !important;    display: flex;
float: none;
flex: 1 0;
text-align: center;
flex-direction: column;}
.tabs_centered.ui-tabs .ui-tabs-nav li a{background:#f2f2f2 !important}
.tabs_centered.ui-tabs .ui-tabs-nav li.ui-tabs-active a{background:#f34e1b !important; color: #fff !important;}
.ui-tabs .ui-tabs-nav li.ui-state-active a::after {display:none !important}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected::after, .ui-tabs .ui-tabs-nav li.ui-state-active::after {display:none !important}
.tabs_centered.ui-tabs .ui-tabs-nav{display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;position:relative; z-index:9999; background:#fff !important;}
.ui-tabs .ui-tabs-panel{padding:40px; color:#fff !important; }
.ui-tabs .ui-tabs-panel:before{content:""; position:absolute; left:0; top:0; height:100%; width:70%; background: -moz-linear-gradient(left,  rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to right,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); z-index:1;
}
.ui-tabs .ui-tabs-panel .int{max-width:300px !important; position:relative; z-index:99; min-height:500px;}
.ui-tabs .ui-tabs-panel .int h3{color:#f34e1b;}
.ui-tabs .ui-tabs-panel[aria-labelledby=ui-id-1]{background:#fff url(//www.fikaiprep.com/wp-content/themes/betheme-child/img/formacioninterna-min.jpg) no-repeat center center !important; background-size:cover;}
.ui-tabs .ui-tabs-panel[aria-labelledby=ui-id-2]{background:#fff url(//www.fikaiprep.com/wp-content/themes/betheme-child/img/onboarding-min.jpg) no-repeat center center !important; background-size:cover;}
.ui-tabs .ui-tabs-panel[aria-labelledby=ui-id-3]{background:#fff url(//www.fikaiprep.com/wp-content/themes/betheme-child/img/cumplimientonormativo-min.jpg) no-repeat center center !important; background-size:cover;}
.ui-tabs .ui-tabs-panel[aria-labelledby=ui-id-4]{background:#fff url(//www.fikaiprep.com/wp-content/themes/betheme-child/img/formacionaclientes-min.jpg) no-repeat center center !important; background-size:cover;}
.top_bar_right_wrapper .phone a{font-size:17px !important;}
.ui-tabs .ui-tabs-nav{    border-width: none !important;}
#rules .ui-tabs .ui-tabs-nav li a{    font-size: 15px !important;}
.submenu-services .mcb-wrap-inner{display: flex;
flex-direction: row;
align-items: center;}
.submenu-services{border-bottom: 1px solid #80808026;}
.submenu-services .column_button .button{width: 90%;
padding: 10px 5% !important;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
#creditos .phone:after{display:none !important;}
#creditos a{color:#a2c12b !important;}
.iframe-responsive div,.iframe-responsive{position: relative;
padding-bottom: 56.25% !important;
height: 0;
overflow: hidden !important;}
.iframe-responsive iframe{ position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;}
.intro .wrap{width: 49%;}
.intro .wrap.marginBottomNeg{margin-right:2% !important;}
.widgets_wrapper .button,.widgets_wrapper h4{margin-bottom:0px !important;}
.text-big{font-size:17px !important;}
a#back_to_top.button.button_js, #popup_contact > a.button{padding: 0px !important;
background: #adc9d094 !important;}
#back_to_top.sticky{right: 20px !important;}
@media only screen and (max-width:1240px){
.home #how{padding-top:0px !important;}
#Top_bar .container, #Action_bar .container{max-width: 100% !important;}
.action_button{display:none !important;}
#clients .mcb-wrap-inner{display: flex;
flex-direction: row;
flex-wrap: wrap;}
#clients .mcb-wrap-inner .one{width: 100% !important;}
.info-contact .column_placeholder{display:none !important;}
.info-contact .column_list{width:48% !important;}
}	
@media only screen and (max-width:960px){
.contact-form .column_attr{padding-right:0px !important;}
.info-contact .column_placeholder{display:none !important;}
.info-contact .column_list{width:48% !important;}
#Subheader ul.breadcrumbs{display:block !important;}
.servicios#plataforma .wrap.three-fourth{padding:0px !important;}
.servicios .wrap.three-fourth{padding:0 0px 0 35px !important;}
.button{font-size: 15px !important; margin-bottom:0px !important;}
.home #how .one-second.mcb-wrap,.home #rules .wrap{width: 100%;}
.intro .icon_box{display: flex;
flex-direction: column;
padding-left: 0px;
justify-content: center;
align-items: center;}
#Content .section_wrapper, 	#Content .container, 	#Content .with_aside .content_wrapper{max-width: 100% !important; margin:0px 33px !important;}
.intro .icon_box.icon_position_left .desc_wrapper{    text-align: center;}
.intro .icon_box.icon_position_left .desc_wrapper a.button.right{margin-right: 0px !important;
float: none;right: 0;}
.intro .icon_box.icon_position_left .image_wrapper{       height: 110px; position: inherit;}
}	
@media only screen and (max-width:767px){
.home .intro h4{font-size: 25px !important;
line-height: 30px;}
.section#clients{padding-top:0px !important;}
.home .section#clients{padding-top:60px !important;}
.section.info-contact{padding:30px 0px !important;}
.section.no_content,.section.section-page-footer{padding:0px !important;}
.info-contact .column_list{clear:none !important;}
.contact-form .column_attr{padding:0px !important;}
.info-contact .list_item{    display: flex;
flex-direction: column;
align-items: center;}
.column_attr.align_right{    text-align: left;}
.info-contact .list_item .list_right{margin-left: 0px !important;text-align:center !important;}
.button_align.align_right,#clients .column_button {text-align:center !important;}
.ui-tabs .ui-tabs-panel:before{    width: 100% !important;}
.servicios .call_to_action{padding-bottom:0px;}
#Content .section_wrapper, #Content .container, #Content .with_aside .content_wrapper{margin:0px !important;}
.servicios#plataforma .listados{margin-left:0px !important;}
.servicios .wrap.three-fourth{padding:0px !important;}
.bgWhite .icon_box{padding: 30px 10px !important;}
.cajas .mcb-wrap-inner .column{margin: 1%;}
.intro .wrap.marginBottomNeg{      margin-top: -150px !important;  margin-bottom: 20px !important;    margin-right: 0 !important;}
#Top_bar #logo img{    max-height: 40px !important;}
#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link{  text-align: left !important;  margin: 10px 15px !important;}
#Action_bar .container{padding-right:10px !important;}
.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar{    background-color: #292b33 !important;position: static !important;}
#Action_bar .social{    float: right !important;margin-bottom:0px !important;}
#Action_bar .contact_details{    float: right !important;
margin-right: 20px !important;}
#Action_bar .container{max-width: 100% !important;}
#Action_bar .contact_details{color: #bbbbbb !important; padding:0px !important;}
#Action_bar .social li a{font-size: 15px !important;
line-height: 15px !important;}
.minimalist-header-no #Subheader{padding: 40px 0!important;}
.widgets_wrapper .container{    max-width: 100% !important;}
.widgets_wrapper img{    max-height: 40px !important;}
.section{    padding-top: 60px !important;
padding-bottom: 50px !important;}
.submenu-services{padding-top: 30px !important;
padding-bottom: 30px !important;}
.section .wrap{padding-left:0px !important;padding-right:0px !important;}
.section .wrap.shadow{padding-top:20px !important;padding-left:20px !important; padding-right:20px !important; padding-bottom:20px !important;}
.header-classic #Action_bar .contact_details li, .header-classic #Action_bar .social, .header-classic #Action_bar .social-menu{    padding: 12px 0 !important;}
.submenu-services .mcb-wrap-inner{flex-wrap: wrap !important;}
.submenu-services  .one-third.column{width: 98% !important;}
.submenu-services .button{margin-bottom:10px !important;}
.submenu-services .one-third:last-of-type .button{margin-bottom:0px !important;}
.text-big{font-size:13px !important; }
#creditos .cabecera .icono {line-height: 70px !important;width: 50px !important; height: 50px !important;bottom: 84px !important;}
#creditos .cabecera .icono img{    width: 30px !important;}
#creditos .cabecera .titulos h1,#creditos .cabecera .titulos h2{    padding-right: 30px !important;}
#creditos h1{line-height: 32px !important;font-size: 17px !important;}
#creditos.contenido .interior h4{font-size: 19px !important;    line-height: 24px !important;}
#creditos .interior { padding: 20px;}
#creditos .interior p{text-align:left;}
#creditos .cabecera .titulos,#creditos .phone{    left: 20px;}
#rules .wrap{padding-top:0px !important;}
.home .intro .icon_box .desc{font-size: 15px;
line-height: 23px;padding: 0px 15%;}
}
@media only screen and (max-width:480px){
a#back_to_top.button.button_js, #popup_contact > a.button{right: 10px!important; bottom:10px !important;}
.cajas .mcb-wrap-inner .column{margin: 7px 0 !important;}
.home .intro h4{    font-size: 20px !important;
line-height: 25px;}
.home .intro .icon_box .desc{padding: 0px !important;}
blockquote{line-height: 22px;}
.info-contact .column_list{width: 100% !important;}
.widgets_wrapper .container{flex-direction: column !important;}
.cajas .mcb-wrap-inner{flex-direction: row;
flex-wrap: wrap;}
.ui-tabs .ui-tabs-panel .int{min-height:auto;}
}