/*
Tema biprisma infantil by Quadralia.

Colores principales:
azul:   0078c0
verde:  c0d72e
morado: a672b2
*/

@font-face {
    font-family: 'amaranthbold';
    src: url('../fonts/amaranth-bold-webfont.woff2') format('woff2'),
        url('../fonts/amaranth-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'amaranthregular';
    src: url('../fonts/amaranth-regular-webfont.woff2') format('woff2'),
        url('../fonts/amaranth-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.main-panel-top{/*display:none !important*/;border-bottom:1px solid #e0e0e1}

h1,h2,h3,h4,h5,h6{color:#0078c0;font-family: amaranthregular, Arial, sans-serif !important;font-style: normal;}
body h1,body h2,body h3,body h4,body h5,body h6{color:#0078c0;font-family: amaranthregular, Arial, sans-serif !important;font-style: normal;}
html .action.primary, html .btn {font-family: amaranthregular, Arial, sans-serif !important;}
.nav-sections, .page-header.type20 .navigation:not(.side-megamenu) .level0 .level-top {font-family: amaranthregular, Arial, sans-serif !important;font-size:18px  !important;;}
.page-header .navigation .level0>.level-top {text-transform: initial  !important;}
.navigation .level0>.level-top {color: #0078c0 !important;}
.qcardshome div{
    background-position: top right !important;
}
.sidebar-additional .block.paypal.acceptance{display: none;}

.catalog-category-view .page-title-wrapper{display: block !important;text-align: center}
.catalog-category-view .page-title-wrapper h1 span{font-size:4rem;color:#0078c0;letter-spacing: 5px;}
.page-wrapper > .breadcrumbs .items:after{display: none;}
.catalog-category-view .sidebar.sidebar-main .sidebar-content, .catalogsearch-result-index .sidebar.sidebar-main .sidebar-content{border:none !important}

#banner-slider-demo-32{margin-bottom:0 !important;}

.product-info-main .page-title-wrapper h1{color:#0078c0;}

h1.titulo-principal {letter-spacing: 5px;font-size: 4rem;text-align: center; text-transform: capitalize;}
h2.titulo-secundario{margin:40px 0px 20px;color:#0078c0;background: #c0d72e;text-transform: initial;text-align: center;padding: 10px 20%;}
h3.titulo-terciario{border:2px solid #c0d72e;padding:10px 20px;text-align: center;margin:0px 10% 20px;}
.titulo-ol{display: block;
    text-align: center;
    font-size: 22px;
    background: #c0d72e;
    color: #0078c0;
    height: 34px;
    width: 34px;
    margin: 0 auto;
    border-radius: 17px;
}

/*BATAS PERSONALIADAS*/
.datos-personales .field{margin-bottom:15px;}
.datos-personales .field label{width: 100%}
.datos-personales .field textarea{width:100%;height:150px;}
.datos-personales .field input[type=text],.datos-personales .field input[type=email]{width:90%;}
.radio-model-container{text-align: center;}
.radio-model-container .option-radio{width:200px;display:inline-block;text-align: left;padding:5px 0px;}
.radio-model-container .option-radio input{margin-right: 10px;}
.telas-container{text-align: center;}
.telas-container label{width: 120px;font-size: 16px;text-align: left;}
.telas-container select{font-size:20px;}
.telas-referencias{margin-top:20px;text-align: center;}
.cms-page-view .std .telas-img img{width:500px;margin:0 auto;}
.telas-values{padding-top:40px;}
.telas-referencias .tela-referencia-block{width:100px;display:inline-block;text-align: center;margin:10px;vertical-align: top;}
.option-accesorios{text-align: center;}
.option-accesorios{margin-bottom:30px;padding-bottom:10px;border-bottom: 1px solid #ccc}
.option-accesorios .option-line{width:200px;display:inline-block;text-align: left;}
.option-accesorios .option-line input{margin-right:10px}
.option-accesorios .option-block{width:200px;display:inline-block;text-align: center;margin:0px 10px;}
.unidades-container{text-align: center;}
.unidades-container table{margin:0 auto;}
.unidades-container table td, .unidades-container table th{padding:3px;}
.unidades-container table td input{max-width:50px;}
.privacidad-container{border:1px solid #ccc;padding:20px;margin:20px 0px}
.mensaje-personalizacion-ok{
    padding:10px;
    border: 1px solid #95a486 !important;
    color: #3d6611 !important;
    background: #eff5ea !important;
}
.mensaje-personalizacion-ok h3,.mensaje-personalizacion-ok p{color: #3d6611 !important}

.checkout-agreement input[type="checkbox"]{top: -1px;}

@media (min-width: 1200px){
    .catalog-category-view #maincontent{max-width: 100% !important;}
    .breadcrumbs .items{max-width: 100% !important;}
    .layout-1220 .footer .container {max-width: 100% !important;}
}