/* 
Theme Name: Creaescola E Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Creaescola E Child es un tema fill de Hello Elementor creat per CreaEscola Marqueting i Comunicacio.
Author: Creaescola
Author URI: https://creaescola.com/
Template: hello-elementor
Version: 2.0.0
*/
/*
General
-------------------------------------- */
body {
	--vermell: var(--e-global-color-primary); /* #E30612 */
    --rosa: var(--e-global-color-secondary); /* #FFF2F3 */
    --negre: var(--e-global-color-text); /* #000000 */
    --blau: var(--e-global-color-accent); /* #0A2239 */
    --gris: var(--e-global-color-be83667); /* #F6F7FB */
    --blanc: var(--e-global-color-ffbd027); /* #FFFFFF */
    --small: var(--e-global-typography-476a2cd-font-size); /* 0.75rem */
    overflow-x: hidden!important;
}
.e-n-accordion-item [aria-expanded="true"] {border-radius: 10px 10px 0 0!important;}
.e-n-accordion-item [aria-expanded="false"] {border-radius: 10px!important;}
.e-n-accordion-item .e-con-full {border-radius: 0 0 10px 10px!important;}
::marker {color:var(--vermell)!important;}
.elementor-slideshow__title {display:none!important;}
.elementor-post__title a:hover {color:var(--vermell)!important;}
.elementor-widget-text-editor ul, .elementor-widget-text-editor ol {padding-bottom:1em!important;}
.cky-footer-wrapper div:nth-of-type(2) {display:none!important;}

/*
Header
-------------------------------------- */
.home .cabecera:not(.elementor-sticky--effects) {background-color: transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.home .cabecera.elementor-sticky--effects,
.cabecera:not(.home) {background-color:var(--blanc);-webkit-box-shadow: 0px 1px 1px  #cccccc;-moz-box-shadow: 0px 1px 1px  #cccccc;box-shadow: rgba(0, 0, 0, 0.0470588) 0px 3px 3px 0px;}
.home .cabecera:not(.elementor-sticky--effects) .elementor-nav-menu .elementor-item.elementor-item-anchor,
.home .cabecera:not(.elementor-sticky--effects) .elementor-nav-menu .elementor-item.has-submenu {color:var(--blanc);}
.cabecera .sub-arrow svg {fill:var(--vermell)!important;}
.wpml-ls-current-language a {font-weight: bold!important;}
.topclickedu img {height:15px!important;width:auto;}

/*
Inici
-------------------------------------- */
.homefront {margin-top:-135px!important;}
.hometapa .elementor-icon-box-title:after {content:""!important;background-color: var(--vermell)!important;width:50px!important;height:2px!important;margin:15px auto!important;display:block!important;}
.llista .elementor-icon-list-item {background-color:var(--blanc)!important;padding:4px 8px!important;border-radius:10px!important;border:2px solid var(--vermell)!important;}
.blocnoticies {margin: 0 5%!important;}
.homenotis .elementor-post__read-more {background-color:var(--vermell)!important;color:var(--blanc)!important;padding: 14px 24px !important;border-radius: 5px!important;}
.homenotis .elementor-post__read-more:hover {background-color: var(--negre)!important;}
.mesescola .elementor-widget-container {min-height:135px!important;}
.mesescola .elementor-icon-box-icon {margin-top:1rem!important;}
.mesescola .elementor-icon-box-title a:hover {color:var(--vermell)!important;}

/*
Escola
-------------------------------------- */
.overtext {-webkit-backdrop-filter: blur(5px)!important;backdrop-filter: blur(5px)!important;}
.pdfdocs .elementor-button-icon {color:var(--vermell)!important;}
.botodocs:hover .elementor-icon-box-title, 
.botodocs .elementor-icon-box-title a:hover {color:var(--blanc)!important;}

/*
Formularis
-------------------------------------- */
.elementor-select-wrapper .select-caret-down-wrapper svg {display:none!important;}
body .elementor-field-group .elementor-select-wrapper:before {content: "\f078" !important;font-family: "Font Awesome 5 Free" !important;font-weight: 900 !important;}

/*
Responsive móvil
-------------------------------------- */
@media only screen and (max-width: 767px) {
	.home .cabecera:not(.elementor-sticky--effects) .elementor-nav-menu .elementor-item.elementor-item-anchor,
    .home .cabecera:not(.elementor-sticky--effects) .elementor-nav-menu .elementor-item.has-submenu,
    .home .cabecera:not(.elementor-sticky--effects) .elementor-nav-menu .menu-item-74 a {color:var(--negre)!important;}
}

/*
Responsive iPad
-------------------------------------- */
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:portrait) {
    .home .cabecera:not(.elementor-sticky--effects) .elementor-nav-menu .elementor-item.elementor-item-anchor,
    .home .cabecera:not(.elementor-sticky--effects) .elementor-nav-menu .elementor-item.has-submenu,
    .home .cabecera:not(.elementor-sticky--effects) .elementor-nav-menu .menu-item-74 a {color:var(--negre)!important;}
}