/*
Theme Name: Dispatch Child
Template: dispatch
Author: wpHoot
Version: 1.0
*/

.fixed-theme{position:fixed!important;top: 0;left:0; width:100%;z-index:9999;}
#header {border-bottom: 1px solid green;}

/*
#main{margin-top:75px}*/

.loop-meta {float: none;text-align: center; background-size: contain; padding-top:30px;padding-bottom:30px;}

#branding {width: 25%;}
#header-aside {width: 70%;}

#site-title {margin: 0;font-size: 54px;line-height: 1em; font-weight: bold; text-transform: none;line-height: 1.33333333em;
	font-family: "Courgette", cursive;font-weight: normal;color: #000; text-rendering: optimizelegibility;word-wrap: break-word;
}
/* Amagar els metas de les entrades del blog */
.entry-grid .entry-byline {display: none;}

.contrast-typo {background: #ffffff; color: #000000;}
.contrast-typo a, .contrast-typo h1, .contrast-typo h2, .contrast-typo h3, 
.contrast-typo h4, .contrast-typo h5, .contrast-typo h6, .contrast-typo .title {color: #000;}

/**/
.contrast-typo a {background-color:#ffffff;opacity:1}
.contrast-typo ul a:hover{background-color:#000;color:#fff;opacity: 1}
.contrast-typo ul ul a{background-color:#ffffff;color:#000;opacity: .5;border-bottom: 1px dotted #e9e9e9}
.contrast-typo ul ul a:hover{background-color:#ffffff;opacity: 1;color:#000;}

.sf-menu ul {font-weight: normal; position: absolute; display: none;top: 100%;left: 0; z-index: 99; min-width: 13em;background: #ffffff;
	padding: 6px 0; opacity:1}

/*Google maps*/
.google-title{text-align:center;font-size: 1.28571429em;margin: 0 0 8px;line-height: 1.33333333em;font-size:22px;
	font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: normal;}
.google-maps{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.google-maps iframe{left:0;top:0;height:100%;width:100%;position:absolute;}

/* FOOTER */
#footer{background-color:black}
.footer .widget-title {color: white;}
#footer.contrast-typo{color:white}
#footer.contrast-typo a {background-color:#000;opacity:1; color:white; text-decoration:none; padding-bottom:2px; border-bottom:1xp solid #605E5E}
#footer.contrast-typo ul a:hover{background-color:#000;color:#fff;opacity: 1}
#footer.contrast-typo ul ul a{background-color:#000;color:#fff;opacity: .5;border-bottom: 1px dotted #e9e9e9}
#footer.contrast-typo ul ul a:hover{background-color:#ffffff;opacity: 1;color:#fff;}
/*footer icons*/
#footer .fa {font-size:20px; float: left; margin-right: 20px;}
#footer .widget_text .info-block {margin-bottom:10px}
#footer .widget_text .info-block {margin-bottom:10px}
#footer .widget_text .info-text  {display:inline-block}

/*Botons lsider preview per no pasar per sobre del menú*/
.lSAction > a {z-index:700}
/*si la imagte destacada es mes petita que el máxim*/
.entry-content-featured-img {width: 100%;}
/*reduir el gruix del menú*/
#menu-primary-items > li > a {font-weight: 600;}
/*color pel subtítol*/
#site-description {color: #666;}

/* Calendari */
.event{display:none;}
#events_wrap .largecalendar td.hasevents .day {background: red; color: #000;}
#events_wrap .largecalendar td.hasevents:hover .day {background: red!important; color: #000!important;}
#events_wrap table.largecalendar tbody td {height:0!important;}
.icalprop{display:none}

/*** Responsive Header ***/
@media only screen and (max-width: 799px) {

	.fixed-theme{position:relative!important; }

	#header{position:relative;}
	
	#header .table, #branding, #header-aside {width: 100%;}
	.contrast-typo {color: #fff;}
	
	.menu-toogle {border:none;}
	
	.sf-menu ul {position: relative; top: 0; left: auto;}
	.sf-menu ul {font-weight: normal; background: #ffffff!important;
	padding: 6px 0; opacity:1}
}
