/*
Theme name: Ceb
Version: 1.0
Description: Tema para páginas que no usen adsense
Author: Beha Design
Author URI: https://www.ceballos.pro
License: Copyright
*/

/*Politica de Cookies */
.cc_container {background-color:rgba(29, 138, 138) !important;top: auto !important;bottom: 0 !important;}
.cc_container p{color: #fff !important;}
.cc_container .cc_btn, .cc_container .cc_btn:visited {background-color:#6cc !Important;color:#fff !important;}
.cc_container a, .cc_container a:visited {color:#6cc !important}

/*Be Init*/  
    
    body{margin: 0;padding: 0;font-family: 'Inter', sans-serif;font-size: 19px ;color: #000; box-sizing: border-box;letter-spacing: -.005em;line-height: 1.7;} /*font-size:calc(1em * 0.9); line-height: 1.6em;*/

    header{background: #ffffff ;z-index: 100 !important; width: 100%;height:87px;max-height: 109px; display: flex; flex-wrap: wrap;align-items: flex-end;position: sticky;top: 0; box-shadow: 0 2px 4px rgba(0,0,0,.1), 0 -1px 1px rgba(0,0,0,.05); border-bottom: 1px solid #00edff; justify-content: center;}

    main{width: 85.3%;margin: 0 auto;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start; }

    article {display:flex; flex-direction: row;justify-content: space-between}

    p,ol,ul{color: #606060;margin: 20px 0;font-family: 'Lato';font-weight: 400;letter-spacing: 0.01em;}
	
	li{margin-bottom:22px}

    h1{font-weight: 700;margin: 10px 0;line-height: 0.9em;letter-spacing: -0.0415625em;}

    h2{font-weight: bold; font-size: 38px;letter-spacing: -0.0415625em;line-height: 1;}
	
	h3{line-height: 1.3em; margin: 3px 0;}

    h4{line-height: 1.3em; margin: 3px 0;}

    p,h1,h2,h3,h4,span,ol,ul{white-space: normal;}

    a{text-decoration: none; color: black;}
        a:hover{color: blue;}

    img {width: 100%; height: auto;}

    aside{width: 33.2%;padding-left: 1.7%;box-sizing: border-box;}

    footer{margin-top: 100px;}
	
	



/*Be Modulos*/

    .be-head{display: flex; width: 97.8%; justify-content: flex-start;height: 57px; align-items: center;padding-left: 16px;}
        .be-logo{height: 50%; width: auto; order: 2;}
            .be-logo img{width: auto; height: 100%;}
        .be-buscador{height: 80%; width: 55%;}
        .be-menu-pr-mostrador{width: 50px;height: 80%;color:#fff; display: flex;align-items: inherit; cursor: pointer;}
            .be-menu-pr-mostrador .dashicons{font-size: 22px !important;}
            
 
    #be-menu-pr-id{display: none;}
    .be-menu-pr {height: 100%; width: 100%;background: #000000a8;position: fixed;top: 0;left: 0;overflow-x: hidden;overflow-y: auto;}
            .be-menu-pr::-webkit-scrollbar{width: 8px;height: 8px;display: none;}
        .be-menu-pr-contenedor{width: 20%;height: auto; min-height:100%; padding: 1%; box-sizing: border-box;box-shadow: rgb(230 235 241) -1px 0px 0px 0px;}
            .be-menu-pr-contenedor a{color: #b3b3b3;}
            #be-indice-menu{padding-left: 15px;}
        .be-head-menu{width: 16.15%; display: flex;justify-content: flex-start;height: 57px;align-items: center;padding-left: 24.5px;}
    .menu-principal {padding: 0;list-style: circle;}
        .menu-principal li a{display: block;width: 90%;padding: 20px 10px;border-bottom: 1px solid #f2f2f2a8;}
        .menu-principal li a::after{color: #b3b3b3;font-family: "Font Awesome 5 Free";font-size: 13px;content: "\f054";margin-right: 0;font-weight: 600;float: right;display: block; }

   
    .be-footer-contenedor{width:100%; background-color: #191c21;display: flex;}
        .be-footer-colum{width: 25%;padding: 2%;}
            
        .be-subfooter{border-top: solid 1px #dcd7ca;background-color: #000;padding: 0.3rem 5rem;display: flex;}
         .be-pt{background-color: #bd081c;}
		
		.dashicons-whatsapp::before {content: "\f19a" !important;}
 
	.el-chateador-beha {width: 76px;height: 76px;margin: 0 !important;padding: 12px !important;position: fixed !important;z-index: 16000161 !important;bottom: 30px !important;right: -4px;text-align: center !important;visibility: visible;transition: none !important;}
		.el-icono-chateador-beha {height: 100% !important;text-align: center !important;font-size: 52px;vertical-align: middle;width: 100% !important;color: #ffffff !important;float: left;text-decoration: none;box-shadow: 2px 2px 6px rgba(0,0,0,0.4);border-radius: 50%;background: #4dc247;}
			.el-icono-chateador-beha i{font-size: 50px;width: 100%;height: 100%;vertical-align: middle;display: flex;justify-content: center;align-items: center;font-weight: 400 !important;}
		.el-texto-chat {position: relative;bottom: 73px;right: 163px;min-width: 150px;box-shadow: 2px 2px 13px rgba(0,0,0,0.1);border: 1px solid #e2e2e2;border-radius: 5px;background: #ffffff;cursor: pointer;display: inherit;justify-content: center;}
			.el-texto-chat:before {content: '';position: absolute;background: white;border-bottom: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;right: -5px;top: 50%;margin-top: -4px;width: 8px;height: 8px;z-index: 1;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
		.contenido-el-texto-chat {padding: 5px 3px 5px 3px;line-height: 18px;max-height: 35px;overflow: hidden;word-wrap: break-word;font-family: Arial, Helvetica Neue, Helvetica, sans-serif;font-size: 14px;color: #000;}
    
    #mvd_texto_indice{display: none;}
	
	.ceb-interlinking{width: 100%;background: #ffffff !important;max-width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: center;padding: 50px 0;min-height: 400px;}
		.ceb-interlinking .ceb-contenedor-post{width: 100%;display: flex;justify-content: center;}
			.ceb-interlinking .ceb-contenedor-post a{background: #000 !important;display: block;color: #fff;padding: 5px 20px;border-radius: 10px;text-transform: capitalize;}


/*be landing*/

    b{font-weight:900 !important; color: #4397f5 !important }
    i{font-weight:900 !important; color: #ffffff !important; font-style: initial;}
    strong{font-weight:900 !important;  }

   
    .belandingfila{width: 100%;max-width: 100%;overflow: hidden;}
    .belandingpad{ padding: 3% 12% 5% 12%;}

    .beContlandingcluster{width: 100%;margin: 0% auto;display: flex;flex-wrap: wrap;justify-content: center;}
        .belandingcluster{border-radius: 15px;padding: 2%;margin: 1%;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
            .belandingcluster img{width: 250px;height: 250px;max-width: 250px;min-width: 250px;min-height: 250px;max-height: 250px;margin: 0 !important;display: block;}
			.belandingcluster .betitulo {text-align: center;color: #fff;width: 95%;font-size: 1.3em;font-weight: 500;line-height: 1.3;min-height: 90px;margin: 0 auto !important;padding: 0 !important;line-height: 1 !important;display: block;}
            .belandingcluster p{color: #fff;line-height: 19px;}
            .belandingcluster a{width: 62%;margin: 20px auto;text-align: center;background: #fff;border-radius: 2px;font-size: 16px;letter-spacing: .5px;color: #3359f4;display: block;font-family: "Google Sans",Roboto,Arial,Helvetica,sans-serif; font-weight: 400;  padding: 20px 24px;}
    
    .belandingcluster1 {width: 19%;}
       /* .belandingcluster1 .betitulo{}
        .belandingcluster1 p{}
        .belandingcluster1 a{}*/
    
    .belandingcluster2 {width: 27%;}
        .belandingcluster2 .betitulo {color:#202124;font-size: 12px;letter-spacing: 1.25px;text-transform: uppercase;font-weight: 500;text-align: center;min-height: auto;margin: 10% auto !important;}
        .belandingcluster2 p{-webkit-font-smoothing: antialiased;letter-spacing: .25px;color: #3c4043;font-weight: 300;line-height: 1.71429;font-size: 14px;width: 100% !important;}

    .belandingcluster3 {background: #ffffff;width: 19%;}
        .belandingcluster3 .betitulo {color:#202124;min-height: 110px;}
        .belandingcluster3 a{background: #3359f4;color: #fff;border-radius: 10px;font-size: 17px;font-weight: 700;}
    
    .be-primer-parrafo{font-weight: 700;font-size: 24px;line-height: 32px;width: 73% !important;text-align: center !important;margin: 0 auto;}
    .be-cta-parrafo {width: 78% !important;margin: 3% auto !important;padding: 2% 4%;display: block;border: dashed 2px #2a2a2a;font-size: 19px;background: #f7f8f9;font-weight: 700;color: #4397f5;}
    .be-cta-parrafo a:hover{text-decoration: underline;}

    .belandingpad p{width: 56%; margin: 2% auto;text-align: center;}
    .belandingpad ul, .belandingpad ol{width: 48%; margin: 2% auto;text-align: justify;}
    .belandingpad h3{width: 56%;text-align: center;margin: 5% auto 2% auto !important;}
    
    #preguntas-frecuentes-sales h3{background: #ececec;padding: 5% !important;border-bottom: 1px solid #fff;color: #585757;margin: 0 auto !important;font-size: 17px;text-align: left;width: 70%;}
        #preguntas-frecuentes-sales h3::before{font-family: dashicons;content: "\f132";display: inline-block;font-weight: 600;font-size: 10px;margin-right: 10px;padding: 5px;}
		#preguntas-frecuentes-sales .cerrarh3::before{content: "\f460" !important;}
	#preguntas-frecuentes-sales p{width: 70% !important;text-align: justify;}
    #preguntas-frecuentes-sales h4{width: 70% !important;}
	.ceb-temp-conte-abierto{display:block !important;}

    .belandingcomprar{background: #6b33f4;color: #fff;padding: 3% 5%;font-size: 17px;font-weight: 700;display: block;text-align: center;border-radius: 40px;box-shadow: rgb(0 0 0 / 3%) 0px 6px 16px;width: max-content;margin: 6% auto;}
        .belandingcomprar:hover{background:#fff; color: #6b33f4; border: solid 1px #6b33f4}
        .belandingcomprar:before {font-family: "Font Awesome 5 Free";font-size: 20px;content: "\f4fb";margin-right: 10px;}
   
    #preguntas-frecuentes-sales .be-preguntas-contenedor {padding: 0 4%;display:none;}

    .beblanco, .beblanco h2, .beblanco p, .beblanco h3, .beblanco h4{color:#fff !important}
        .beblanco .be-cta-parrafo{background: transparent !important;border: dashed 2px #ffffff !important;}

    .belistacolumnas{display: flex;flex-wrap: wrap;width: 70% !important;list-style-type: none;margin-top: 5% !important;}
    .belistacolumnas li{width: 30%; margin-right: 2%;}
        .belistacolumnas li::before{font-family: "Font Awesome 5 Free";content: "\f067";display: inline-block;font-weight: 600;font-size: 10px;margin-right: 10px;padding: 5px;}

    .be-tabla-shortcode{    display: flex;width: 70%;margin: 2% auto;}
    .be-tabla-shortcode ul{list-style-type: none;margin: 0 !important;width: auto;padding: 0 !important;}
    .be-tabla-shortcode li{border: 1px dashed #dbdbdb;padding: 10px 0 5px 15px;margin: 0 !important;width: 100%;min-height: 56px;line-height: 1;box-sizing: border-box !important;}

    .be-landing-contenedor-entradas{padding: 1%;height: auto;}
    .be-landing-entradas{width: 100%;direction: ltr;overflow-x: scroll;height: auto;overflow-y: hidden;}
	.be-landing-entradas-mask{padding-top: 20px;clear: both;margin-left: -15px;margin-right: -15px;margin-top: 0;margin-bottom: 10px;max-height: 282px;width: 100% !important;display: flex;flex-direction: row;justify-content: flex-start;}
	.be-landing-entrada{margin: 20px; max-width: 382px; min-width: 382px;height: 245px;background: #fff;display: block;border-radius: 10px;border: solid 1px #e9edf3;}
		.be-landing-entrada a{display: flex;flex-wrap: wrap;width: 100%;height: 100%;}
		.be-landing-entrada img{width: 100%;max-height: 156px;object-fit: cover !important;margin: 0 auto;border-radius: 10px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
		.be-landing-entrada .be-nombre{color: #606060;text-align: center;width: 100%;font-weight: 900;font-size: 1.05em;line-height: 1.2;}
	.be-landing-entradas::-webkit-scrollbar{height: 7px;}
	.be-landing-entradas::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #f5f5f5;display: block;}
	.be-landing-entradas::-webkit-scrollbar-track{border-radius: 20px;background-color: transparent;}

    .be-landing-cont-videos{display: flex;justify-content: space-around;flex-wrap: wrap;}
        .be-landing-video{width: 45%;}
        .be-landing-video h4{min-height: 75px; font-size:21px !important}
        .be-landing-video button,  .be-landing-video img{border-radius: 10px;}
        .be-landing-video .be-lineheight-menor{color: #fff !important;font-size: 12px !important;}
    
    .be-mask-horizontal-mask{ width: 100%;margin: 0% auto;display: flex;flex-wrap: wrap;}

    .be-conte-afiliado {width: 80%;padding: 4%;background: #191c21;display: block;font-size: 17px;font-weight: 500;letter-spacing: -0.5px;line-height: 20px;text-align: center;border: 1px #a6a6a6 dashed;margin: 42px auto;color: #c4c4c4;}
    .be-afiliado-texto {font-size: 18px;font-weight: 600 !important;color: #fff !important;text-decoration: none !important}
    .be-afiliado-img{padding: 5%;}

	.ceb-main .ceb-photo-perfil{width: 200px !important;height: 200px !important;border-radius: 150px;border: solid 8px #fff;margin: 10px 10% !important;box-sizing: border-box;display: block;}
	.ceb-iconos-contacto{display: flex;justify-content: center;width:100%}
		.ceb-iconos-contacto a{color: #fff;padding: 20px;border: 1px solid #fff;width: 60px;height: 60px;box-sizing: border-box;border-radius: 100px;margin: 10px;}
		.ceb-iconos-contacto a:hover{color: #00edff !important;}
	
	.ceb-main .ceb-preciator{width: 35% !important}
		.ceb-main .ceb-preciator h3{font-weight: 900 !important;letter-spacing: 1px !important;line-height: 1.25;}
		.ceb-main .ceb-preciator p{font-weight: 700;}
		.ceb-main .ceb-preciator ul{width: 79% !important;list-style: none;font-size: 15px;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;margin: 15px auto !important;padding: 0 !important;}
		.ceb-main .ceb-preciator li{margin-bottom: 22px !important;width: 100% !important;border-bottom: 1px solid #fff !important;padding-bottom: 5px !important;color: #00edff !important;}
		.ceb-main .ceb-preciator .ceb-precio{font-size: 32px;color: #00edff !important;margin: 43px 0 !important;font-weight: 700;}
		.ceb-main .ceb-preciator .ceb-precio b{color: #ffffff !important;margin-left: 5px;}
	
	.ceb-main .ceb-cluster-incluye{display:flex;flex-wrap: wrap;justify-content: center;}
		.ceb-cluster-incluye-cont{display:flex;width: 28%;flex-wrap: wrap;align-items: flex-start;height: fit-content;padding: 2%;}
			.ceb-cluster-incluye-cont h3{font-size: 20px !important;width: 100% !important;margin: 10px auto 5px auto !important;}
			.ceb-cluster-incluye-cont p{width: 100% !important;margin: 0 auto 20px auto !important;font-size: 15px;}
	
	.ceb-subfooter-pie{margin-top: 0px !important;border-top: solid 1px #dcd7ca;background-color: #000;padding: 0.3rem 5rem;display: flex;flex-wrap: wrap;}
		.ceb-subfooter-pie p{font-size: 13px;margin-right: 5px;color: #606060;}
			.ceb-subfooter-pie p a{color: #fff !important;}
			.ceb-subfooter-pie p a:hover{color: #00edff !important}
	
	.ceb-perfil-cont{display:flex;flex-wrap: wrap;justify-content: center;}
	
	.ceb-correo{color: #fff;width: 100%;text-align: center;margin: 5px auto 40px auto;font-weight: 700;font-size: 22px;}
	
	/*Carrusel (ceb-carrusel) (Solo debo agregar "ceb-carrusel" a lo que deseo que se mueva como carrusel)*/
	.ceb-carrusel{
		overflow: hidden;
	}
	
	.ceb-carrusel-mask{
		display: flex;
		flex-direction: row;
		width: max-content;
		transition:all .3s;
	}
		.ceb-carrusel-mask figure.wp-block-image{
			
		}
	
	.ceb-carrusel-direccionales{
		position: absolute;
		left: 0;
		bottom: 7%;
		width: 100%;
		display: flex;
		justify-content: center;
	}
		.ceb-carrusel-direccionales div{
			width: 100px;
			height: 100px;
			background: transparent;
			display: block;
			cursor: pointer;
			z-index: 1;
			}
		.ceb-carrusel-direccionales .ceb-carrusel-direccionales-izq{
			opacity: 0;
			}
		.ceb-carrusel-direccionales .ceb-carrusel-direccionales-izq::before{
			font-family: 'FontAwesome', "Font Awesome 6 Free", "Font Awesome 6 Brands", "Font Awesome 6 Pro";
			font-weight: 900;
			box-sizing: border-box;
			content: "\f359";
			font-size: 40px;
			display: flex;
			justify-content: center;
			align-items: center;
			height: 100%;
			color: #fff;
			}
		.ceb-carrusel-direccionales .ceb-carrusel-direccionales-der{
			opacity: 1;
			}
		.ceb-carrusel-direccionales .ceb-carrusel-direccionales-der::before{
			 font-family: 'FontAwesome', "Font Awesome 6 Free", "Font Awesome 6 Brands", "Font Awesome 6 Pro";
			font-weight: 900;
			box-sizing: border-box;
			content: "\f35a";
			font-size: 40px;
			display: flex;
			justify-content: center;
			align-items: center;
			height: 100%;
			color: #fff;
		}
	
@media (max-width: 700px){
    
    .be-contenedor-post-tag .elPiedePost, .be-contenedor-post-tag .be-img img,.be-menu-pr-contenedor, .be-buscador, .be-logo, .be-clmn-contenido, .be-clmn-compartir, .be-clmn-ads, article, .be-contenedor-2c, aside, .be-conte-ads-rect, .be-conte-ads-sider, .be-conte-ads,.be-cluster-basico,.be-img img
    {width: 100%;}

    .be-logo, .be-buscador{height: 45%;text-align: center;}
    
    main, article, .be-contenedor-post,.be-head
    {flex-wrap: wrap;}

    .be-fontsize-1{font-size: 39px;}

    h1{line-height: 35px;}
    
    
    .el-chateador-beha {bottom: 14px !important;right: 5px;}
    
    /*codigo para cluster horizontal*/
    .be-cluster-pilar{width: 114%;direction: ltr;overflow-x: scroll;height: auto;overflow-y: hidden;box-sizing: border-box;}
    .be-cluster-pilar-contenedor{flex-wrap: nowrap;width: 100% !important;flex-direction: row;clear: both;max-height: 230px;justify-content: flex-start;}
    .be-cluster-basico-categorias{min-width: 300px;height: 214px !important;}

    .belandingpad{padding: 3% 12% 5% 5%;}
    .be-short-slider-titulo{width: 92% !important;}
    .becabeza1 .short-titulo{width: 100% !important;font-size: 34px !important;line-height: 37px;}
    .becabeza1 span{width: 100% !important;font-size: 20px;line-height: 20px;}
    .becabeza1 p{width: 100% !important;font-size: 15px;line-height: 20px;}
    .becabeza1 a{width: 42%;}

    .be-primer-parrafo{width: 100% !important;font-size: 20px;line-height: 29px;}
    .belandingpad p{width: 100%;}
    .belandingcluster{width: 100%;margin-bottom: 20px;}

    .belandingpad h3{width: 100% !important;}
    .belistacolumnas{width: 100% !important; padding-left: 0 !important;}
    .belistacolumnas li{width: 48% !important;font-size: 13px;}

    .be-tabla-shortcode{width: 100%;}
    .be-tabla-c1 {width: 70% !important;}
    .be-tabla-c1 li{font-size: 14px;}
    .belandingfila .be-tabla-shortcode .be-tabla-c2 {width: 29% !important;}
    .belandingcomprar{padding: 7% 11%;}
    .be-tabla-c2 li{font-size: 14px !important;}

    #preguntas-frecuentes-sales h3{font-size: 17px !important;width: 100% !important;line-height: 18px !important;padding: 12% 5% !important;}
    #preguntas-frecuentes-sales h4, #preguntas-frecuentes-sales p{width: 98% !important;}
    #preguntas-frecuentes-sales ul,#preguntas-frecuentes-sales ol{width: 90% !important;}

    .be-landing-video{width: 100%;}

    .be-subfooter{padding: 20px 17px !important;flex-wrap: wrap;}
    .be-subfooter p{width: 100%;}

    .be-mask-horizontal-contenedor{padding: 1%;height: auto;margin-bottom: 30px;width: 100%;}
    .be-mask-horizontal-largo{width: 100%;direction: ltr;overflow-x: scroll;height: auto;overflow-y: hidden;}
    .be-mask-horizontal-mask{padding-top: 20px;clear: both;margin-left: 0;margin-right: 0;margin-top: 0;margin-bottom: 10px;flex-wrap: nowrap;width: 100% !important;display: flex;flex-direction: row;justify-content: flex-start;}

    .be-mask-horizontal-largo::-webkit-scrollbar{height: 10px;}
	.be-mask-horizontal-largo::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #000;display: block;}
	.be-mask-horizontal-largo::-webkit-scrollbar-track{border-radius: 20px;background-color: transparent;}

    .menu-principal{width: 90%;}

    .be-conte-afiliado {margin: 38px auto !important;width: 83%;padding: 10%;font-size: 20px !important;line-height: 25px;}
    .be-afiliado-img{padding: 3%;}
	
	.ceb-main .ceb-preciator{width: 100% !important;}
	.ceb-subfooter-pie{justify-content: center;}
	.ceb-cluster-incluye-cont{width: 100%;}
	.ceb-subfooter-pie p{width: 100%;text-align:center}
}
    
    