/*
Theme Name: GeneratePress Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the GeneratePress Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Template: generatepress
*/
/*-- cabecera --*/
.inside-header{height:90px;}
.site-logo{margin-top:15px;}
.main-navigation{margin-top:45px;background-color:#fff;}
.main-navigation .sub-menu{background-color:#fff;box-shadow:none;}
@media only screen and (max-width:1023px){
	.inside-header{height:120px;}
	.site-logo{width:100%;text-align:center !important;}
	.main-navigation{width:100%;margin-top:0;position:absolute;top:120px;left:0px;background-color:#ccc;}
	.menu-toggle{width:100%;display:block;background-color:#ccc;}
	ul.menu{display:none;}
	ul.children{display:block !important;}
}
@media only screen and (max-width:767px){
	.main-navigation .sub-menu{background-color:#ccc;}
}
/*-- menú --*/
ul.sub-menu{-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .minici a{background-color:#fff;color:#cc334e;-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .minici a:hover{background-color:#cc334e;color:#fff;}
.main-navigation .main-nav ul.menu .minici.current-menu-item a{background-color:#cc334e;color:#fff;}
.main-navigation .main-nav ul.menu .mescola a{background-color:#fff;color:#2668b9;-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .mescola a:hover{background-color:#2668b9;color:#fff;}
.main-navigation .main-nav ul.menu .mescola.current-menu-item>a{background-color:#2668b9;color:#fff;}
.main-navigation .main-nav ul.menu .smescola a{background-color:#fff;color:#2668b9;-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .smescola a:hover{background-color:#2668b9;color:#fff;}
.main-navigation .main-nav ul.menu .smescola.current-menu-item a{background-color:#2668b9;color:#fff;}	
.main-navigation .main-nav ul.menu .mserveis a{background-color:#fff;color:#57a699;-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .mserveis a:hover{background-color:#57a699;color:#fff;}
.main-navigation .main-nav ul.menu .mserveis.current-menu-item a{background-color:#57a699;color:#fff;}
.main-navigation .main-nav ul.menu .mpissarra a{background-color:#fff;color:#beb637;-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .mpissarra a:hover{background-color:#beb637;color:#fff;}
.main-navigation .main-nav ul.menu .mpissarra.current-menu-item a{background-color:#beb637;color:#fff;}
.main-navigation .main-nav ul.menu .mfamilies a{background-color:#fff;color:#f2854d;-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .mfamilies a:hover{background-color:#f2854d;color:#fff;}
.main-navigation .main-nav ul.menu .mfamilies.current-menu-item a{background-color:#f2854d;color:#fff;}
.main-navigation .main-nav ul.menu .mcontacte a{background-color:#fff;color:#7ec2c9;-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .mcontacte a:hover{background-color:#7ec2c9;color:#fff;}
.main-navigation .main-nav ul.menu .mcontacte.current-menu-item a{background-color:#7ec2c9;color:#fff;}
.main-navigation .main-nav ul.menu .wpml-ls-item a{background-color:#fff;color:#cc334e;-moz-border-radius:15px;-webkit-border-radius:15px;}
.main-navigation .main-nav ul.menu .wpml-ls-item a:hover{background-color:#cc334e;color:#fff;}
.main-navigation .main-nav ul.menu .wpml-ls-item.wpml-ls-current-language a{background-color:#cc334e;color:#fff;}
@media only screen and (max-width:1023px){
	ul.slideout-menu .page-item-11 a,ul.slideout-menu .page-item-11 a:hover{display:block;background-color:#cc334e !important;color:#fff;}
	ul.slideout-menu .page-item-20 a,ul.slideout-menu .page-item-20 a:hover{background-color:#2668b9 !important;color:#fff;}
	ul.slideout-menu .page-item-24 a,ul.slideout-menu .page-item-24 a:hover{background-color:#2668b9 !important;text-indent:15px;color:#fff;}
	ul.slideout-menu .page-item-26 a,ul.slideout-menu .page-item-26 a:hover{background-color:#2668b9 !important;text-indent:15px;color:#fff;}
	ul.slideout-menu .page-item-28 a,ul.slideout-menu .page-item-28 a:hover{background-color:#2668b9 !important;text-indent:15px;color:#fff;}
	ul.slideout-menu .page-item-39 a,ul.slideout-menu .page-item-39 a:hover{background-color:#2668b9 !important;text-indent:15px;color:#fff;}
	ul.slideout-menu .page-item-32 a,ul.slideout-menu .page-item-32 a:hover{background-color:#57a699 !important;color:#fff;}
	ul.slideout-menu .page-item-34 a,ul.slideout-menu .page-item-34 a:hover{background-color:#beb637 !important;color:#fff;}
	ul.slideout-menu .page-item-43 a,ul.slideout-menu .page-item-43 a:hover{background-color:#f2854d !important;color:#fff;}
	ul.slideout-menu .page-item-45 a,ul.slideout-menu .page-item-45 a:hover{background-color:#7ec2c9 !important;color:#fff;}
}
/*-- footer --*/
.footer-widgets .widget{line-height:27px;}
.footer-widgets .widget .widget-title{margin-bottom:20px;}
.footer-widgets .widget ul li{padding:0;}
.footer-widgets .widget .tribe-list-widget h4{margin-bottom:5px;}
.footer-widgets .widget .tribe-event-duration{display:none;}
.footer-widgets .widget .tribe-events-widget-link{display:none;}
.tribe-events-list-widget .tribe-events-list-widget-events{margin-bottom:0px !important;padding:0 !important;}
/*-- inicio --*/
.inici-contacte h2{margin-top:5px !important;margin-bottom:0 !important;}
#inici-bt-escola:hover{color:#1e73be !important;}
#inici-bt-contacte:hover{color:#7ec2c9 !important;}
.page-id-11 .encabezado,
.page-id-1271 .encabezado{border-top:#cc334e 10px solid !important;}
/*
.page-id-11 .entry-content a{color:#cc334e !important;}
.page-id-11 .entry-content a:hover{text-decoration:underline;}
*/
.page-id-11 .site-info,
.page-id-1271 .site-info{background-color:#cc334e;}
/*-- escola --*/
.page-id-20 .encabezado,
.page-id-24 .encabezado,
.page-id-26 .encabezado,
.page-id-39 .encabezado,
.page-id-45 .encabezado,
.page-id-1276 .encabezado,
.page-id-1283 .encabezado,
.page-id-1289 .encabezado,
.page-id-1334 .encabezado{border-top:#2668b9 10px solid !important;}
.page-id-20 .site-info,
.page-id-24 .site-info,
.page-id-26 .site-info,
.page-id-39 .site-info,
.page-id-45 .site-info,
.page-id-1276 .site-info,
.page-id-1283 .site-info,
.page-id-1289 .site-info,
.page-id-1334 .site-info{background-color:#2668b9;}
.page-id-20 .escola-horaris a,
.page-id-1276 .escola-horaris a{color:#fff !important;text-decoration:underline;}
.page-id-20 .escola-horaris a:hover,
.page-id-1276 .escola-horaris a:hover{text-decoration:none;}
/*-- serveis --*/
.page-id-32 .encabezado,
.page-id-1295 .encabezado{border-top:#57a699 10px solid !important;}
.page-id-32 .entry-content a,
.page-id-1295 .entry-content a{color:#57a699 !important;}
.page-id-32 .entry-content a:hover,
.page-id-1295 .entry-content a:hover{text-decoration:underline;}
.page-id-32 .site-info,
.page-id-1295 .site-info{background-color:#57a699;}
/*-- pissarra --*/
#tribe-events-pg-template{max-width:none !important;}
#tribe-events-content-wrapper{max-width:none !important;}
.tribe-events-loop{max-width:none !important;}
.post-type-archive-tribe_events #page{padding:30px 0;}
.post-type-archive-tribe_events .site-info{background-color:#beb637 !important;}
.tribe-events-calendar th{background-color:#beb637 !important;}
.tribe-events-button{display:none !important;}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#beb637;}
.tribe-events-month-event-title a{color:#beb637;}
#tribe-events-content .tribe-events-tooltip h4{color:#beb637 !important;}
#tribe-events-content .tribe-events-tooltip a.read-more{color:#beb637 !important;}
#tribe-events-content a{color:#beb637 !important;}
.tribe-events-list-event-title a{color:#beb637 !important;}
.tribe-events-back{margin-top:40px;}
.tribe-events-back a{color:#beb637 !important;}
#tribe-events-content h3 a{color:#333 !important;}
/*-- families --*/
.blog .container{padding:30px 0 !important;}
.blog .container a{color:#f2854d !important;}
.blog .container a:hover{text-decoration:underline;}
.blog .container article{padding-top:20px;border-top:#f2854d 10px solid !important;}
.blog .container article h2.entry-title a{color:#000 !important;}
.blog .container article h2.entry-title a:hover{color:#f2854d !important;text-decoration:none;}
.blog .site-info{background-color:#f2854d;}
.archive .container{padding:30px 0 !important;}
.archive .container h1{font-size:30px;}
.archive .container a{color:#f2854d !important;}
.archive .container a:hover{text-decoration:underline;}
.archive .container article{padding-top:20px;border-top:#f2854d 10px solid !important;}
.archive .container article h2.entry-title a{color:#000 !important;}
.archive .container article h2.entry-title a:hover{color:#f2854d !important;text-decoration:none;}
.archive .site-info{background-color:#f2854d;}
.search .container{padding:30px 0 !important;}
.search .container h1{font-size:30px;}
.search .container a{color:#f2854d !important;}
.search .container a:hover{text-decoration:underline;}
.search .container article{padding-top:20px;border-top:#f2854d 10px solid !important;}
.search .container article h2.entry-title a{color:#000 !important;}
.search .container article h2.entry-title a:hover{color:#f2854d !important;text-decoration:none;}
.search .site-info{background-color:#f2854d;}
.single-post .container{padding:30px 0 !important;}
.single-post .container h1{font-size:30px;}
.single-post .container a{color:#f2854d !important;}
.single-post .container a:hover{text-decoration:underline;}
.single-post .container article{padding-top:20px;border-top:#f2854d 10px solid !important;}
.single-post .site-info{background-color:#f2854d;}
/*-- contacte --*/
.page-id-43 .encabezado,
.page-id-1305 .encabezado{border-top:#7ec2c9 10px solid !important;}
.page-id-43 .entry-content a,
.page-id-1305 .entry-content a{color:#7ec2c9 !important;}
.page-id-43 .entry-content a:hover,
.page-id-1305 .entry-content a:hover{text-decoration:underline;}
.page-id-43 .site-info,
.page-id-1305 .site-info{background-color:#7ec2c9;}
/*-- legal --*/
.page-id-45 .entry-content a,
.page-id-48 .entry-content a,
.page-id-50 .entry-content a{color:#555555 !important;text-decoration:none;}
.page-id-45 .entry-content a:hover,
.page-id-48 .entry-content a:hover,
.page-id-50 .entry-content a:hover{text-decoration:underline;}

#pg-11-1 a{text-decoration:underline;color:#fff;cursor:pointer;}
#pg-11-1 a:hover{text-decoration:none;color:#fff;}
.nodisplay{display:none !important;}
/*-- intranet --*/
.intranet h2{margin-top:80px;font-weight:700;}
.intranet .documento{margin-bottom:20px;}
.intranet .documento h3{margin-bottom:20px;font-weight:700;}
.intranet .documento h3 a{font-size:12px;}
.intranet .documento h3 .guion{font-size:12px;}
.intranet .documento h3+p{margin-top:-20px;}
.intranet .galeria{margin-bottom:20px;}
.intranet .galeria h3{margin-bottom:20px;font-weight:700;}
.intranet .galeria h3 a{font-size:12px;}
.intranet .galeria h3 .guion{font-size:12px;}
.intranet .galeria h3+p{margin-top:-20px;}
.intranet .galeria .owl-item{max-height:190px;display:flex;justify-content:center;align-items:center;}
