/*
Theme Name: 	comitepdi
Theme URI: 	http://comitepdi.com
Description: 	comitepdi WordPress Theme
Version: 	1.2.5
Author: 	comitepdi
Author URI: 	http://www.ub.edu/comitepdi-l/
Tags: 		Blank, HTML5, CSS3
License:	MIT
License URI:	http://opensource.org/licenses/mit-license.php
*/
/* =============================================================================
   HTML5 Reset
   ========================================================================== */
	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
	audio, canvas, video {display:inline-block;*display:inline;*zoom:1;}
	audio:not([controls]) {display:none;}
	[hidden] {display:none;}
	
	html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
	html, button, input, select, textarea {font-family:sans-serif;color:#222;}
	body {margin:0;font-size:1em;line-height:1;}
	p {padding:7px 0 0 0;}
	
	h1,h2,h3,h4,h5,h6 {text-decoration:none;padding:0;color:#444;margin:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;}
	
	a {color:#266E9E;text-decoration:none;}
	a:focus {outline:0;}
	a:hover, a:active {outline:0;}
	
	abbr[title] {border-bottom:1px dotted;}
	b, strong {font-weight:bold;}
	.clear {clear:both;}
	dfn {font-style:italic;}
	hr {display:block;height:1px;border:0;border-top:1px solid #CCC;margin:1em 0;padding:0;}
	ins {background:#FF9;color:#000;text-decoration:none;}
	mark {background:#FF0;color:#000;font-style:italic;font-weight:bold;}
	pre, code, kbd, samp {font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
	pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
	q {quotes:none;}
	q:before, q:after {content:"";content:none;}
	small {font-size:90%;}
	blockquote {background-color:#EEE;border:1px solid #DDD;margin:10px 0;padding:10px 30px;border-radius:3px;}
	
	sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
	sup {top:-0.5em;}
	sub {bottom:-0.25em;}
	
	ul {margin:0;padding:0;list-style:none;}
	ol {margin:15px;}
	
	dd {margin:0 0 0 40px;}
	nav ul, nav ol {list-style:none;list-style-image:none;margin:0;padding:0;}
	
	img {border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
	
	svg:not(:root) {overflow:hidden;}
	
	figure {margin:0;}
	
	form {margin:0;}
	fieldset {border:0;margin:0;padding:0;}
	label {cursor:pointer;}
	legend {border:0;*margin-left:-7px;padding:0;white-space:normal;}
	button, input, select, textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
	button, input {line-height:normal;}
	button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;-webkit-appearance:none;*overflow:visible;}
	button[disabled], input[disabled] { cursor: default; }
	input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;*width:13px;*height:13px;}
	input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
	input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
	button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
	textarea {overflow:auto;vertical-align:top;resize:vertical;}
	input:valid, textarea:valid {}
	input:invalid, textarea:invalid {background-color:#F0DDDD;}
	
	table {border-collapse:collapse;border-spacing:0;}
	td {vertical-align:top;}
/* =============================================================================
   General Styles
   ========================================================================== */
   
   	/* Font Face Setup, add fonts to /fonts/ folder and link up below with filenames */
	@font-face {
		font-family:'Font-Name';
		src:url('fonts/font-name.eot');
		src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
		url('fonts/font-name.woff') format('woff'),
		url('fonts/font-name.ttf') format('truetype'),
		url('fonts/font-name.svg#font-name') format('svg');
	    	font-weight:normal;
	    	font-style:normal;
  	 }
	
   	body {
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; /* Serve Helvetica Neue, with Helvetica fallbacks to Arial */
		font-size:11px;
		font-weight:300; /* Better supported than 'lighter' attribute */
		line-height:18px;
		-webkit-font-smoothing:antialiased; /* Antialiased font for great smoothing */
		-moz-font-smoothing:antialiased;
		-o-font-smoothing:antialiased;
		font-smoothing:antialiased;
		text-rendering:optimizeLegibility; /* Optimise legibility for some CSS3 kerning */
		color:#444; /* Lighter on the eyes than #000 Black */
	}
.wrapper {
width: auto !important;
    width: 1000px;
    min-width: 1000px;
}
dt {display:block!important;}
dd {padding-left:40px!important; display:block!important;width:100%;}
dl {display:block!important;}
#tribe-events-content {padding-top:20px!important;}
.tribe-events-month-nav {margin-bottom:40px!important; display:block!important;width:100%;}
#tribe-events-calendar-header {margin-top:40px!important;}
.wpcf7-form {
	width: 100%;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.wpcf7-form p {
	float: left; clear: left; margin: 0px 20px 0 0; width: 100%;
	text-align: left; font-size: 12px; color: #8E8E8E;
	font-family:Arial, Helvetica, sans-serif; 
}
.wpcf7-form input {
	width: 260px; height: 35px; padding: 0px 10px 0px 10px; margin: 11px 0 11px 0; 
	background: #FBFBFB;
	background: -moz-linear-gradient(top, #F9F9F9 0%, #FBFBFB 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(20%,#FBFBFB)); /* webkit */
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-size: 12px; color: #6e6e6e;
	font-family:Arial, Helvetica, sans-serif; 
}
	.wpcf7-form input::-webkit-input-placeholder  {
    	color: #F9F9F9; text-shadow: 0px -1px 0px #444444;  
	}
	.wpcf7-form input:-moz-placeholder {
	    color: #F9F9F9; text-shadow: 0px -1px 0px #444444; 
	}
.wpcf7-form textarea {
	width: 460px; height: 170px; padding: 10px 10px 0px 10px; margin: 11px 0 15px 0; 
	background: #FBFBFB;
	background: -moz-linear-gradient(top, #F9F9F9 0%, #FBFBFB 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(20%,#FBFBFB)); /* webkit */
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-size: 12px; color: #6e6e6e; font-family:Arial, Helvetica, sans-serif; 
}
	.wpcf7-form textarea::-webkit-input-placeholder  {
    	color: #F9F9F9; text-shadow: 0px -1px 0px #444444;  
	}
	.wpcf7-form textarea:-moz-placeholder {
	    color: #F9F9F9; text-shadow: 0px -1px 0px #444444; 
	}
	
.wpcf7-form input:focus, textarea:focus {
	background: #dcdcdc;
}
.wpcf7-form input[type=submit] {
	width: auto; 
	font-size: 12px; color: #f2f2f2; text-transform: uppercase; 
	padding: 10px 15px; margin: 0 15px 60px 0;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #DCDCDC;
	background: -moz-linear-gradient(top, #718DA9 0%, #415D79 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#718DA9), color-stop(100%,#415D79)); /* webkit */
	cursor: pointer;
}
/*------------------------------------*\
	LISTS
\*------------------------------------*/
.membres article.page div.row{
	margin-top:0px;
	margin-bottom:0px;
}
.membres article.page .alto {
	height:160px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.tribe-events-event:nth-of-type(odd) {
  background-color:#f9f9f9;
} 
#tribe-events-loop {margin-top:20px;}
.tribe-events-event h4, .tribe-events-event h2 a {font-size:12px!important;margin-left:20px;font-weight:bold;}
.tribe-events-event table, .tribe-events-event tr, .tribe-events-event tbody, .tribe-events-event td {background:transparent;}
.tribe-events-event .tribe-events-event-list-meta {margin-top:20px;}
/* =============================================================================
   Structure
   ========================================================================== */
   
   /* Add your site structure here */
/* =============================================================================
   Non-Semantic Classes
   ========================================================================== */
   
   /* Custom Selection Styles */
   ::selection {background:#D31245;color:#FFF;text-shadow:none;}
   ::-webkit-selection {background:#D31245;color:#FFF;text-shadow:none;}
   ::-moz-selection {background:#D31245;color:#FFF;text-shadow:none;}
   
   /* Input focus styles */
   input:focus {outline:0;border:1px solid #0091BD;} /* Gets rid of blue glow on field focus, adds border color instead */
   
/* =============================================================================
   WordPress Core CSS Styles
   ========================================================================== */
   
   .alignnone {margin:5px 20px 20px 0;}
   .aligncenter,div.aligncenter {display:block;margin:5px auto 5px auto;}
   .alignright {float:right;margin:5px 0 20px 20px;}
   .alignleft {float:left;margin:5px 20px 20px 0;}
   .aligncenter {display:block;margin:5px auto 5px auto;}
   a img.alignright {float:right;margin:5px 0 20px 20px;}
   a img.alignnone {margin:5px 20px 20px 0;}
   a img.alignleft {float:left;margin:5px 20px 20px 0;}
   a img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
   .wp-caption {background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center;}
   .wp-caption.alignnone {margin:5px 20px 20px 0;}
   .wp-caption.alignleft {margin:5px 20px 20px 0;}
   .wp-caption.alignright {margin:5px 0 20px 20px;}
   .wp-caption img {border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
   .wp-caption p.wp-caption-text,.gallery-caption {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
   .sticky {}
   .bypostauthor {}
.cat_constitucions {border-left:#304a97 4px solid!important;}
.cat_comissions-i-consells {border-left:#28292b 4px solid!important;}
.cat_sessions {border-left:#6dcbff 4px solid!important;}
.cat_reunions {border-left:#fed235 4px solid!important;}
.cat_vagues {border-left:#fe5946 4px solid!important;}
.cat_eleccions {border-left:#68c49f 4px solid!important;}
.widecolumn .cat_vagues, .widecolumn .cat_eleccions {padding:20px!important;}
.front-widget .upcoming li {padding: 2%; border-bottom:1px solid #dcdcdc;}
.front-widget .upcoming .when {margin-bottom: 1%;}
.front-widget .upcoming .event {margin-bottom: 1%;}
.front-widget .dig-in {margin-top: 6%;}
.tribe-events-event {padding:20px!important; background:transparent!important; border-bottom:1px solid #dcdcdc;}
.tribe-events-event .hentry {padding-left:20px!important;margin:0px!important;}
.events-archive .quarter #sidebar .widget_nav_menu .menu {margin-top:10px!important;margin-bottom:10px!important;}
.events-single .quarter #sidebar .widget_nav_menu .menu {margin-top:10px!important;margin-bottom:10px!important;}
.fluid  {
  padding: 0;
margin: 0;
width: 100%;
}
.fluid .front-widget {
  margin-left: 2.2%;
  margin-right: 2.2%;
  margin-top: 2.2%;
  margin-bottom: 2.2%;
  padding-left: 2.5%;
  padding-right: 2.5%;
  padding-top: 2.5%;
  padding-bottom: 2.5%;
border-bottom:3px solid #0059A6;
border-top:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
background-color:#FFF;
}
.fluid .front-widget ul {
margin: 0;
padding: 0;
list-style:none!important;
}
.fluid .front-widget ul li ul {
margin: 0;
padding: 0;
list-style:none!important;
}
.fluid .front-widget { width: 40%; }
#tiles h1, #tiles h2, #tiles h3 { font-weight: normal;padding: 0;
margin-top: 0px; margin-bottom: 10px; font-size:18px; color:#2e2e2e;}
#tiles .front-widget img {
  max-width: none;
}
/* ==========================================================================
   Print styles
   ========================================================================== */
   @media print {
	* {background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
	a,a:visited {text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}
	pre,blockquote {border:1px solid #999;page-break-inside:avoid;}
	thead {display:table-header-group;}
	tr,img {page-break-inside:avoid;}
	img {max-width:100% !important;}
	@page {margin:0.5cm;}
	p,h2,h3 {orphans:3;widows:3;}
	h2,h3 {page-break-after:avoid;}
   }