/* @override 

	https://www.cmalleida.com/wp-content/themes/cmalleida/style.css?ver=3 */

/*
	Theme Name: Web CMALleida
	Theme URI: http://my.studiopress.com/themes/enterprise/
	Description: Desenvolupament a mida per al Col·legi Mediadors i Assegurances de Lleida
	Author: Albert Calzada
	Author URI: https://communikt.com/
	
	Version: 3
	
	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* 
Colors

verd: #a9ad00
grisFosc: #2c2c2b

peu: #dadd7e
formulari: #f7f5da
textos: #6c6c6c
boletes: #b1b1b0
grisClar: #ebebeb   (pastilles grises)



 */


/* Table of Contents

	- Imports
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Responsive Slider
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
		- Responsive Menu
	- Content Area
		- Home Page
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- Enterprise Pro Black
		- Enterprise Pro Green
		- Enterprise Pro Orange
		- Enterprise Pro Red
		- Enterprise Pro Teal
	- Media Queries
		- Retina Display
		- Max-width: 1139px
		- Max-width: 1023px
		- Max-width: 767px

*/


/*
Imports
---------------------------------------------------------------------------------------------------- */

@font-face {
	font-family: 'Icon';
	src:url('fonts/Icon.eot');
	src:url('fonts/Icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/Icon.woff') format('woff'),
		url('fonts/Icon.ttf') format('truetype'),
		url('fonts/Icon.svg#Icon') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
  font-family: 'TradeGothicBold';
  src: url('./fonts/TradeGotBolTwo.eot'); /* IE9 Compat Modes */
  src: url('./fonts/TradeGotBolTwo.otf') format('otf'), /* IE6-IE8 */
       url('./fonts/TradeGotBolTwo.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/TradeGotBolTwo.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('./fonts/TradeGotBolTwo.svg') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothic';
  src: url('./fonts/TradeGot.eot'); /* IE9 Compat Modes */
  src: url('./fonts/TradeGot.otf') format('otf'), /* IE6-IE8 */
       url('./fonts/TradeGot.woff') format('woff'), /* Pretty Modern Browsers */
       url('./fonts/TradeGot.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('./fonts/TradeGot.svg') format('svg'); /* Legacy iOS */
font-weight: normal;
font-style: normal;
}




/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	-webkit-font-smoothing: antialiased !important;
	text-rendering: optimizelegibility;
}

/* Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

body {
	background-color: #fff;
	color: #6c6c6c;
	font-family: TradeGothic, sans-serif;
	font-weight: 300;
	line-height: 1.625;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a {
	color: #6c6c6c;
	text-decoration: none;
}

p a:hover {
	color: #a9ad00 !important;
}

div.textwidget p a:hover, a:hover {
	color: #6c6c6c !important;
	/*line-height: 1em;*/
}

p {
	margin: 0 0 24px;
	padding: 0;
	font: 16px/1.32em TradeGothic, sans-serif;
}
h4.mida22 {
	font-size: 22px;
}
.mida20 p {
	
	font: 18px/1.4em TradeGothic, sans-serif !important;
}
.mida16 p {
	
	font: 16px/1.2em TradeGothic, sans-serif !important;
}

.mida17 p, p.mida17, p.mida17 a {
	font: 17px/1.3em TradeGothic, sans-serif !important;
}

.blocfoto p, .item_serveis p {
	margin-bottom: 10px !important;
}

strong, b {
	font-weight: normal;
	font-family: TradeGothicBold, sans-serif;
}

ol,
ul {
	margin: 0;
	padding: 0;
}
ol li ol {
	margin-top: 5px;
	padding-left: 10px;
}
li {
	list-style:  none;
}
main.content li {
	list-style-type: inherit;
	padding-left: 0;
	margin-left: 16px;
	margin-bottom: 5px;
}

img.imatgepingoogle {
	margin-right: 7px;
	position: relative;
	top: 5px;
}

div#slider.flexslider.slider_dela_home li {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0px;
}

blockquote,
blockquote::before {
	color: #999;
}

blockquote {
	margin: 40px;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

cite {
	font-style: normal;
}

/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: ##6c6c6c;
	font-family: TradeGothicBold, sans-serif;
	font-weight: normal ;
	line-height: 1.3;
	margin: 0 0 10px;
}

h1 {
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 30px;
	color: #a9ad00;
}

body.page-id-256 h1.titseccio.paginaBase {
	font-size: 20px;
}

 

h2, h3, h3 a {
	font: 22px TradeGothicBold, sans-serif;

	color: #2c2c2b;
}


h2.titseccio, h3.titseccio, div.loenllacosdelaweb h2  {
	border-bottom: 1px solid #a9ad00;
	padding-bottom: 3px;
	margin-bottom: 35px;
	margin-top: 95px;
	/*letter-spacing: 1px;*/
	text-transform: uppercase;
}

div.logospeu h3.titseccio {
	margin-top: 0;
	margin-bottom: 25px;
}

div.los3destacatshome img {
	/*margin-top: 95px;*/
	margin-top: -10px;
}

h1.titseccio {
	border-bottom: 1px solid #a9ad00;
	padding-bottom: 5px;
	margin-bottom: 35px;
	/*letter-spacing: 1px;*/
}

h1.titseccio.pagContacte {
	color: #2c2c2b;
	border-bottom-color: #b1b1b0;
	margin-bottom: 10px;
	margin-top: 55px;
	border-bottom: 1px solid #a9ad00;
}

h1.titseccio.paginaBaseEngris {
	color: #2c2c2b;
	border-bottom-color: #b1b1b0;
	margin-bottom: 60px;
}

body.page-template.page-template-template-serveis div.textintro {
	margin-bottom: 40px;
}

body.page-template.page-template-template-serveis h1.titseccio.paginaBaseEngris   {
	margin-bottom: 30px;
}

p.unTitServei.mida22 {
	font: 22px TradeGothic, sans-serif;;
	text-transform: uppercase;
	margin-bottom: 30px;
}

div.envoltall-news.news_pag_actualitat {
	margin-top: 60px;
}

h1.titseccio.paginaBase, h2.titseccio.paginaBase, div.loenllacosdelaweb h2  {
	color: #2c2c2b;
	margin-top: 91px;
	margin-bottom: 0;
}



div.columnBotons p {
	margin-bottom: 0;
}
div.columnBotons {
	
	float: left;
	padding-top: 19px;
	padding-bottom: 16px;
	padding-left: 11px;
	margin-bottom: 20px;
}


div.columnEsq, div.locercadoresq {
	width: 49%;
	margin-right: 1%;
}
 div.filtrecategories, div.locercadoresq {
 	float: left;
 }
.facetwp-btn:before {
     display: inline-block;
     content: '';
     width: 20px;
     height: 20px;
     background: url(./images/lupa.png) no-repeat !important;
     background-size: 18px 18px !important;
 	margin-right: 10px;
display: none !important;
 }
 
 .facetwp-btn{
 	 opacity: 1 !important; 	
 }
 
div.filtrecategories div.fs-label, div.filtrecomlumn3 div.fs-label {
 	height: 45px; 
 	padding-top: 15px !important;
	font: 17px TradeGothic, sans-serif;
	padding-left: 15px;
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0);
}


div.filtrecategories div.fs-label-wrap, div.filtrecomlumn3 div.fs-label-wrap {
 	/*background-color: #ebebeb !important;*/
 	 	background-color: rgba(235, 235, 235, 0) !important;
 	/*height: 47px;*/
 }
 div.filtrecategories .fs-arrow,  div.filtrecomlumn3 .fs-arrow {
display: none;
 }
 
div.filtrecategories div.fs-dropdown, div.filtrecomlumn3 div.fs-dropdown {
 	width: 100%;
 	margin-top: 0;
 	background-color: rgba(235, 235, 235, 0.89);
 	border: none !important;
	padding-left: 9px;
	padding-top: 6px;
	/*position: relative;*/
}
 
div.filtrecategories div.fs-wrap, div.filtrecomlumn3 div.fs-wrap {
 	width: 100% !important;
 	height: 47px;
	position: relative;
	background-color: #ebebeb !important;
}

div.filtrecategories div.fs-wrap:before, div.filtrecomlumn3 div.fs-wrap:before  {
     display: inline;
     content: '';
     width: 20px;
     height: 20px;
     background: url(./images/boto-desplegable-1.png) no-repeat !important;
     background-size: 15px 15px !important;
 	margin-right: 10px;
 	cursor: inherit;
	position: absolute;
	z-index: 0;
	right: 0;
	top: 18px;
	overflow: visible;
	visibility: visible;
}

div.filtrecategories div.facetwp-facet.facetwp-facet-categories.facetwp-type-fselect, div.filtrecomlumn3 div.facetwp-facet.facetwp-facet-categories.facetwp-type-fselect {
	position: relative;
}

div.filtrecategories div.fs-wrap.fs-open:before, div.filtrecomlumn3 div.fs-wrap.fs-open:before  {
     display: inline-block;
     content: '';
     width: 20px;
     height: 20px;
     background: url(./images/boto-desplegable-2.png) no-repeat !important;
     background-size: 15px 15px !important;
 	margin-right: 10px;
	position: absolute;
	z-index: 0;
	right: 0;
	top: 15px;
}
 
 input.facetwp-search {
 	background-color: #ebebeb;
 	font-family: TradeGothic, sans-serif;
 	font-weight: normal;
 	font-style: normal;
 }
input.facetwp-search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #6c6c6c;
	font-weight: normal;
	font-style: normal;
	font: 16px TradeGothic, sans-serif;
	padding-left: 10px;
}
input.facetwp-search::-moz-placeholder { /* Firefox 19+ */
color: #6c6c6c;
	font-weight: normal;
	font-style: normal;
	font-family: TradeGothic, sans-serif;

 }
input.facetwp-search:-ms-input-placeholder { /* IE 10+ */
color: #6c6c6c;
	font-weight: normal;
	font-style: normal;
	font-family: TradeGothic, sans-serif;

 }
input.facetwp-search:-moz-placeholder { /* Firefox 18- */
color: #6c6c6c;
	font-weight: normal;
	font-style: normal;
	font-family: TradeGothic, sans-serif;

 }
 
 div.filtrecategories  div.fs-search, div.filtrecomlumn3 div.fs-search {
 	display: none;
 }
 
 
 div.columnDreta, div.filtrecategories  {
	width: 50%;
}
.botomeitat_verd {
	background-color: #f7f5da;
}

div.columnBotons.unsolboto.botomeitat_verd {
	float: none;
	margin-bottom: -30px;
}

h1.titseccio.singlenews {
	margin-top: 90px;
	color: #2c2c2b;
	margin-bottom: 60px;
}



p.descipdestacat {
	font-size: 19px;
	line-height: 1.3em;
}

h4 {
	font-size: 22px;
	color: #2c2c2b;
	margin-bottom: 0;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

.featured-content img,
.gallery img {
	width: auto;
}

/* Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
	margin-bottom: 28px;
}

.gallery-item {
	float: left;
	margin: 0;
	padding: 0 0px;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	margin-right: 30px;
	margin-bottom: 25px;
	width: 14.45%;
}
.gallery-columns-6 .gallery-item:nth-child(6n) {
	margin-right: 0px !important;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

.gallery .gallery-item img {
	border: none;
	height: auto;
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #f7f5da;
	border: 0px solid #ececec;
	/*border-radius: 3px;*/
	/*box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.06);*/
	color: #6c6c6c;
	font: 15px TradeGothic, sans-serif;
	font-weight: normal;
	padding: 16px;
	width: 100%;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	background-color: #f7f5da !important;
    background-image: none !important;
    color: #6c6c6c !important;
}
/*
input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}*/

.entry .gform_wrapper.gf_browser_safari ul li:after, .entry .gform_wrapper.gf_browser_safari ul li:before {
	content: inherit !important;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	color: #6c6c6c;
	opacity: 1;
	font: 14px TradeGothicBold, sans-serif;
}

::-webkit-input-placeholder {
	color: #6c6c6c;
	font: 14px TradeGothicBold, sans-serif;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.home-top .more-link {
	background-color: #31b2ed;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	padding: 16px 24px;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.home-top .more-link:hover {
	background-color: #333;
	color: #fff;
}

.entry-content .button:hover,
.footer-widgets .button {
	color: #fff;
}

.button {
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	/*border-bottom: 1px solid #ddd;*/
}

#em-calendar-194 table.em-calendar tbody {
	
}

td,
th {
	text-align: left;
	vertical-align: middle; !important;
}

/*td.eventful, td.eventful-today {
	background-color: #a9ad00 !important;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}*/
td.eventful {
	width: 14.3%;
}
td.eventful a {
	color: #6c6c6c !important;
	z-index: 0;
	font-family: TradeGothic, sans-serif;
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
}
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a{ color: rgba(107, 107, 107, 0.56) !important; text-decoration: none !important; }

td.eventless-pre, td.eventless-pre a {
	color: rgba(107, 108, 107, 0.47) !important;
}

td.eventful a:before {
content: "";
background-color: #a9ad00 !important;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
	width: 35px;
	height: 35px;
	position: absolute;
	z-index: -1;
	right: 0;
	left: -6.5px;
	top: -6px;
}



ul.llistaeventos li.eleventolist {
	margin-bottom: 30px;
	list-style: none ;
	margin-left: 20px;
}
ul.llistaeventos li.eleventolist:before {
   content: '';
   display: inline-block;
   height: 16px;
   width: 16px;
	background: url(images/Punt-calendari-home.png) 0 no-repeat;
	background-size: 16px 16px;
	margin-left: -25px;
	margin-right: 10px;
}
span.enlaceinombreevento a {
	font: 22px TradeGothicBold, sans-serif;
}

span.ladatadelevnto {
	font-size: 22px;
	padding-left: 5px;
}

td {
	/*border-top: 1px solid #ddd;*/
	padding: 6px 0;
	line-height: 1em;
}

th {
	font-weight: 700;
	text-transform: uppercase;
}
table.em-calendar {
	/*width: 90%;*/
	margin-right: auto;
	margin-left: 0;
}
table.em-calendar thead { font-size: 20px !important;
}

td.month_name {
	font: 20px TradeGothicBold, sans-serif !important;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;

	padding-top: 0px !important;
}

a.em-calnav.em-calnav-next, a.em-calnav.em-calnav-prev {
	font: 26px TradeGothic, sans-serif;
	font-weight: normal;
	font-style: normal;
}

table.em-calendar tbody td {
	font: 20px/1.2em TradeGothic, sans-serif;
	height: 36px;
	padding-top: 9px;
	padding-bottom: 12px;
}

tr.days-names {
	height: 59px;
}
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today { background-color: #fff !important;
	font-family: TradeGothicBold, sans-serif;
}
td.eventful-today a {
	display: inline-block;
	z-index: 10;
	position: relative;
}
td.eventful-today {
	background-color: rgba(168, 173, 0, 0) !important;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	position: relative;
}

table.em-calendar td.eventful-today:before { 
background-color: #a9ad00 !important; 
content: "";
	width: 40px;
	height: 40px;
	position: absolute;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	left: 7px;
	z-index: 0;
	bottom: 5px;
}

table.em-calendar td.eventless-today a, table.em-calendar td.eventful-today a { color: #6c6c6c !important;
	font-family: TradeGothicBold, sans-serif;
}

/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.wrap {
	margin: 0 auto;
	max-width: 1212px;
}

.enterprise-pro-landing .wrap {
	max-width: 800px;
}

.site-inner {
	/*background-color: #f5f5f5;*/
	/*border-top: 1px solid #a9ad00;*/
	clear: both;
	/*padding-top: 50px;*/
}

/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 920px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

/* Content */

.content {
	float: right;
	width: 740px;
	}
main.content {
	min-height: 50vh;
}
.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 520px;
}

.full-width-content .content {
	width: 100%;
}

/* Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 360px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

/* Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
	display: none;
}

a.comment-edit-link {
	display: none;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	margin-bottom: 20px;
}

.archive-description,
.author-box {
	background-color: #fff;
	/*border: 1px solid #ececec;*/
	/*box-shadow: 0 1px #ececec;*/
	/*margin-bottom: 40px;*/
	padding: 0 40px 40px 0;
}

.author-box-title {
	color: #333;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	margin-bottom: 4px;
}

.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden;
}

.site-header .search-form {
	float: right;
	margin-top: 8px;
}

.entry-content .search-form,
.site-header .search-form {
	width: 100%;
}

.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* Titles
--------------------------------------------- */
body.search h2.entry-title a {
	color: #a9ad00;
}
.archive-title {
	font-size: 20px;
}

.entry-title {
	font-size: 21px;
	margin: 0;
}

.entry-title a,
.sidebar .widget-title a {
	color: #333;
}

.entry-title a:hover {
	color: #31b2ed;
}

.widget-title,
.footer-widgets .featured-content .widget-title {
	border-bottom: none;
	font: 16px/1.3em TradeGothicBold, sans-serif;
	margin: 0 0 0px;
	padding: 0 0 5px;
	color: #2c2c2b;
}

div.custom-widget-sidebarNews .widget-title {
	font: 17px/1.3em TradeGothicBold, sans-serif;
	color: #6c6c6c;
}
div.custom-widget-sidebarNews ul {
	margin-left: 0;
}

div.custom-widget-sidebarNews li {
	list-style: none!important;
	margin-left: 0;
}
section.categorieswiddgetsidebarnews li a {
	font-size: 17px;
}
section.categorieswiddgetsidebarnews li {
	display: inline;
}
section.categorieswiddgetsidebarnews ul li:after {
content: ",";
	margin-left: 0;
	font-size: 17px;
	margin-right: 2px;
}

section.darreresnewssidebaractualitat span.post-date {
	display: block;
	font-size: 17px !important;
	line-height: 1.5em;
}
section.darreresnewssidebaractualitat ul li {
	margin-bottom: 12px;
	line-height: 1.2em;
}
section.darreresnewssidebaractualitat ul li a {
	font-size: 17px !important;
}

section.categorieswiddgetsidebarnews ul li:last-of-type:after {
content: " ";
}



div.prefooterlogos {
	background-color: #eceeee;
	min-height: 160px;
	padding-top: 30px;
}

.home-bottom .widget-title,
.sidebar .widget-title {
	margin: -40px -40px 40px;
	padding: 30px 40px;
}

/* WordPress
--------------------------------------------- */

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

a.alignnone {
	display: inline-block;
}

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
	margin-bottom: 0px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 10px 12px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 12px 24px;
}

.wp-caption-text {
	font-weight: 700;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.gallery-caption {
	margin: 0 0 10px;
}


/*
Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
	margin-bottom: 48px;
}

#search-3 div.widget-2.widget-even.widget-wrap form.search-form input {
	clear: both !important;
	float: none !important;
	width: 200px;
}

.widget li {
	border-bottom: none;
	line-height: 1.4em;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0;
}

.widget ul > li:last-child,
.widget p:last-child {
	margin-bottom: 0;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Featured Content
--------------------------------------------- */

.after-entry .widget.featured-content,
.featured-content,
.home-bottom .widget.featured-content,
.sidebar .widget.featured-content {
	border-bottom-width: 0;
	padding: 0;
}

.after-entry .featured-content .widget-title,
.featured-content .widget-title {
	margin: 0;
	padding: 30px 40px;
}

.featured-content .entry {
	background: none;
	border: none;
	border-bottom: 1px solid #ececec;
	box-shadow: none;
	margin: 0;
	padding: 0;
}

.featured-content .entry-header {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 30px 40px;
}

.featured-content .entry-title {
	font-size: 20px;
	margin: 0;
}

.featured-content .entry-content {
	padding: 40px;
}

.featured-content .alignnone {
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
}
	
.featured-content img {
	margin-bottom: -7px;
}

.featured-content .more-link {
	display: block;
	font-weight: 700;
	margin-top: 20px;
}

.featured-content .more-from-category,
.featured-content ul {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 40px;
}

.footer-widgets  .featured-content .alignnone {
	margin-bottom: 24px;
}

.footer-widgets .featured-content .entry {
	background: none;
	border: none;
	margin-bottom: 30px;
}

.footer-widgets .featured-content .entry-header,
.footer-widgets .featured-content .more-from-category,
.footer-widgets .featured-content ul {
	border: none;
	padding: 0 0 10px;
}

.footer-widgets .featured-content .entry-content {
	padding: 0;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget input {
	margin-bottom: 16px;
}

.enews-widget input[type="submit"] {
	margin: 0;
	width: 100%;
}

.enews form + p {
	margin-top: 24px;
}

/* Genesis Responsive Slider
--------------------------------------------- */

.home-top .genesis_responsive_slider {
	margin: 0;
}

.site-container #genesis-responsive-slider {
	border-width: 0;
	padding: 0;
}

.site-container #genesis-responsive-slider .flex-control-nav {
	margin-top: -40px;
}

.site-container #genesis-responsive-slider .more-link {
	float: none;
	text-align: center;
}

.site-container #genesis-responsive-slider li {
	border-width: 0;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

/* Gravity Forms
--------------------------------------------- */

div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
	font-size: 14px;
	padding: 16px;
}

div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 47px 0 0 !important;
}

div.gform_wrapper ul.gfield_checkbox li {
	margin-top: 0px !important;
	font-size: 17px;
	/*margin-left: -4px !important;*/
}


.checkaceptopolitica input {
	margin-top: 0 !important;
}






/* Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}


/*
Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #fff;
	min-height: 150px;
}

.site-header .wrap {
	padding: 40px 0 60px;
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding: 0 0 4px;
	width: 333px;
}

.header-full-width .title-area {
	width: 100%;
}

.site-title {
	font-family: TradeGothic, sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2;
}

.site-title a,
.site-title a:hover {
	color: #31b2ed;
}

.header-image .site-title > a {
	background-position: left !important;
	min-height: 74px;
	width: 100%;
	float: left;
	background-size: 293px 74px !important;
}

.site-description {
	color: #aaa;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.5;
	text-transform: uppercase;
}

.site-description,
.site-title {
	margin-bottom: 0;
}

.header-image .site-description,
.header-image .site-title {
	display: block;
	text-indent: -9999px;
}

/* Widget Area
--------------------------------------------- */

.site-header .widget-area {
	width: 240px;
	float: right;
	margin-top: 0;
	text-align: right !important;
}

.site-header .widget-area .widget {
	margin-bottom: 0;

}

section#text-4.widget-even.widget-2.widget_selectoridioma.mida16.widget.widget_text {
	height: 100%;
	padding-top: 3px;
}

div.wpml-ls-sidebars-header-right.wpml-ls.wpml-ls-legacy-list-horizontal {
	padding: 0;
}

a.wpml-ls-link {
	padding: 0 !important;
}

li.wpml-ls-current-language a {
	font-weight: normal;
	font-family: TradeGothicBold, sans-serif;
}
li.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal {
	
}
li.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal a::after {
	content: " / ";
	display: inline;
	margin-right: 5px;
	font-family:  TradeGothic, sans-serif !important;
}

.widget_inicisessio.mida16 a {
	background-color: #a9ad00;
	display: inline-block;
	color: #ffffff;
	padding: 3px 5px 0;
	margin-top: 4px;
	font-size: 16px;
	line-height: 1.2em;
}

a.botoinicisessio.gris {
	background-color: #b1b1b0;
	display: inline-block;
	color: #ffffff;
	padding: 3px 5px 0;
	margin-top: 4px;
	font: 16px TradeGothicBold, sans-serif;;
	line-height: 1.2em;
}

a.botoinicisessio.verd {
	background-color: #a9ad00;
	display: inline-block;
	color: #ffffff;
	padding: 3px 5px 0;
	margin-top: 4px;
	font: 16px TradeGothicBold, sans-serif;;
	line-height: 1.2em;
}

a.bototancarsessio.mida16 {
	background-color: #a9ad00;
	display: inline-block;
	color: #ffffff;
	padding: 3px 5px 0;
	margin-top: 4px;
	font: 16px TradeGothicBold, sans-serif;;
	line-height: 1.2em;
}

.widget_dadesContacte.mida16 p {
	text-align: right;
	margin-bottom: 0;
}

.site-header .genesis-nav-menu li {
	border: none;
	margin: 0;
	padding: 0;
}

div.relaciodocumentspercategoria h2 {
	margin-bottom: 55px !important;
}
div.relaciodocumentspercategoria p {
	margin-bottom: 15px !important;
}
/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	font: 16px/1em TradeGothic, sans-serif;
	width: 100%;
}

nav.nav-primary li.primerlimenu a {
	padding-left: 0 !important;
}

nav.nav-primary li.darrerlimenu a {
	padding-right: 0;
}
nav.nav-primary li.algomenys {
	width: 15% !important;
}
nav.nav-primary li.algomes {
	width: 25% !important;
}

.genesis-nav-menu .menu-item {
	display: table-cell;
	text-align: left;
	text-transform: uppercase;
}

.genesis-nav-menu li.mnuitem1 {
	width: 10%;
}
.genesis-nav-menu li.mnuitem2 {
	width: 25%;
}
.genesis-nav-menu li.mnuitem3 {
	width: 14%;
}
.genesis-nav-menu li.mnuitem4 {
	width: 22%;
}

.genesis-nav-menu li.mnuitem5 {
	width: 20%;
}

.genesis-nav-menu li.mnuitem7 {
	width: 14%;
}

.genesis-nav-menu li.mnuitem6 {
	/* width: 40px; */
}

.genesis-nav-menu a {
	display: block;
	padding: 20px 0 25px;
	/*color: #6c6c6c !important;*/
	/*text-align: center;*/
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #a9ad00 !important;
	
}

.genesis-nav-menu .sub-menu {
	border-top: 1px solid #ececec;
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
	display: none;
	visibility: hidden;
}

.genesis-nav-menu .sub-menu a {
	background-color: #f8f8f8;
	border: 1px solid #ececec;
	border-top: none;
	color: #6c6c6c !important;
	font-size: 12px;
	padding: 16px 24px;
	position: relative;
	width: 200px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -52px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	float: right;
	list-style-type: none;
	padding: 0;
}

.genesis-nav-menu > .date,
.genesis-nav-menu > .right > a {
	display: inline-block;
	padding: 20px 24px;
}

.genesis-nav-menu > .search {
	padding: 8px 0 0;
}

.genesis-nav-menu > .search input {
	font-size: 12px;
	padding: 12px 20px;
}

#search-3 div.widget-1.widget-first.widget-odd.widget-wrap form.search-form input {
	border: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 10px 0 5px;
	margin-bottom: 10px;
}
/* submenu  */

div.locustom-widget.lo_msubmenu {
	padding-top: 13px;
	padding-bottom: 10px;
	min-height: 49px;
	border-top: 1px solid #a9ad00;
	border-bottom: 1px solid #a9ad00;
}
div.locustom-widget.lo_msubmenu ul {
	line-height: 1em;
	display: table;
}
div.locustom-widget.lo_msubmenu li {
	border: none;
	display: table-cell;
}

li.segonmcol  {
	width: 230px;
}

div.locustom-widget.lo_msubmenu li a {
	font: 16px/1em TradeGothic, sans-serif;
}

li.submcole_loitem1 {
	width: 12%;
}
li.submcole_loitem2 {
	width: 29%;
}
li.submcole_loitem3 {
	width: 14%;
}
li.submcole_loitem4 {
	width: 14%;
}
li.submcole_loitem5 {
	width: 14%;
}
li.submcole_loitem6 {
	width: 12%;
}
li.submcole_loitem8 {
	width: 10%;
}




div.menu-submenu-formacio-container ul#menu-submenu-formacio li:first-of-type, ul#menu-submenu-formacio-espanol.menu li:first-of-type{
	width: 240px;
}

ul#menu-subemnu-espaicolegiat.menu li:first-of-type, ul#menu-subemnu-espaicolegiat-espanol.menu li:first-of-type {
		width: 240px;
}

ul#menu-submenu-formacio-espanol.menu {
	
}

div.locustom-widget.lo_msubmenu li.current-menu-item a, body.single-regidoria li.equipmunicipal a, body.single-serveis li.atenciopublic a, body.single-equipaments li.equipaments a, body.single-event li.laagenda a, body.archive.tax-event-categories li.laagenda a, body.single.noticies li.lesnews a, body.single-festes li.lesfestes a, body.single-entitats li.lesentitats a, body.single-punt_interes li.puntsdinteres a, body.single-rutes li.lesrutes a, body.single-producteslocals li.producteslocals a, body.raco_del_llardacus-template-default li.propostes a, body.colegiat-template-default.single.single-colegiat li.submcole_loitem5 a, body.colegiat-template-default.single.single-colegiat li.mcolegi.mnuitem1 a {
	color: #a9ad00;
	font-family: TradeGothicBold, sans-serif;;
}



/* menu especial 1 */


div.locustom-widget.lo_msubmenu section.widget_nav_menu {
	margin-bottom: 0;
}



div.locustom-widget.lo_msubmenu li {
	margin-bottom: 0;
	/*padding-left: 30px;*/
	padding-right: 10px;
}
div.locustom-widget.lo_msubmenu li:last-child {
	padding-right: 0px;
	margin-right: 0;
}
ul#menu-submenu-actualitat.menu {
	padding-left: 0%;
}

ul#menu-submenu-programacio.menu {
	padding-left: 28%;	
}

ul#menu-submenu-reserves.menu {
		padding-left: 58%;
}

ul#menu-submenu-contacte.menu li, #menu-submenu-contacte-espanol li {
	width: 170px;
}


ul#menu-submenu-contacte.menu li:nth-child(2), #menu-submenu-contacte-espanol li:nth-child(2) {
	width: 210px;
}
ul#menu-submenu-contacte.menu li:last-of-type, #menu-submenu-contacte-espanol li:last-of-type {
	width: 0px;
}
ul#menu-submenu-contacte.menu {
	padding-left: 0;
	/*text-align: right;*/
}
li.imgdelslider {
	    width: 1170px !important;
	    margin-right: 0px;
	    float: left;
	    display: block;
	
}










/* Site Header Navigation
--------------------------------------------- */

.site-header .widget_nav_menu {
	color: #333;
}

.site-header .genesis-nav-menu li li {
	margin-left: 0;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	/*background-color: #333;*/
}

.nav-primary,
.nav-primary a {
	color: #6c6c6c;
	/*text-transform: uppercase;*/
}

.nav-primary .sub-menu {
	border-color: #a9ad00;
}

/*.nav-primary .sub-menu a {
	background-color: #333;
	border-color: #222;
	color: #fff;
}*/

/* rectangle posició */



body.single-post.noticies ul#menu-submenu-actualitat.menu li.esunanoticia a, body.fotos_artistes-template-default.single li.lomaterialdepremsa a,  body.artista-template-default.single.single-artista li.artistesperdia a {
	color: #6c6c6c !important;
}


div.menu-submenu-actualitat-container li.current-page-ancestor a {
	color: #6c6c6c !important;	
}

/* menu especial */


/*
body.single-regidoria li.loajuntament::before, body.single-serveis li.loajuntament::before, body.single-equipaments li.loajuntament::before, body.single-event li.loajuntament::before, body.archive.tax-event-categories li.loajuntament::before, body.page-template-page-agenda li.loajuntament::before, body.single.noticies li.loajuntament::before, body.page-template.page-template-template-blog li.loajuntament::before, body.single-festes li.lopoble::before, body.single-entitats li.lopoble::before, body.punt_interes-template-default li.unpobleperdescobrir::before, body.rutes-template-default.single.single-rutes li.unpobleperdescobrir::before, body.producteslocals-template-default.single.single-producteslocals li.paisatgeoli::before, body.raco_del_llardacus-template-default li.racollardacus::before, body.page-template-template-racollardacus li.racollardacus:before   {
content: "";
background: url(https://llardecans.communikt.eu/wp-content/uploads/LL-bola-menu@2x.png) no-repeat;
background-size: 27px 27px;
width: 27px;
height: 27px;
position: absolute;
display: block;
left: 10%;
bottom: -6px;
	
}

nav.nav-primary li.current-page-ancestor::before{
	content: "";
	background: url(https://llardecans.communikt.eu/wp-content/uploads/LL-bola-menu@2x.png) no-repeat;
	background-size: 27px 27px;
	width: 27px;
	height: 27px;
	position: absolute;
	display: block;
	left: 10%;
	bottom: -6px;
}*/

ul#menu-mnu-pral.menu.genesis-nav-menu.menu-primary.responsive-menu {
	
}

div.widget-area.footer-widgets-2.footer-widget-area li::before {
	display: none !important ;
}
li.racollardacus::before {
	left: 50px !important;
}
li.unpobleperdescobrir::before {
	left: 66px !important;
}
li.paisatgeoli::before {
	left: 34px !important;
}
li.contacte::before {
	left: 18px !important;
}
nav.nav-primary li, nav.nav-primary li.current-page-ancestor, nav.nav-primary li.current-page-ancestor:hover {
	position: relative !important;
	
}

li.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent a span, li.current-menu-item.current_page_item a span, body.post-template-default.single.single-post li.mactualitat a span, body.archive.category li.mactualitat a span  {
	font-family: TradeGothicBold, sans-serif;
		color: #a9ad00;

}


nav.nav-primary li.current-page-ancestor a {
	color: #6c6c6c !important;
}


.posci2:after  {
	position: relative !important;
	bottom: 13px;
	left: 19%;
}
.posci1::after  {
	position: relative !important;
	bottom: 13px;
	left: 12%;
}
.posci3:after  {
	position: relative !important;
		left: 25%;
bottom: 13px;
}

.posci4:after  {
	position: relative !important;	
	left: 17%;
bottom: 13px;
}

.posci5:after  {
	position: relative !important;
	left: 48%;
bottom: 13px;
}
.posci6:after  {
	position: relative !important;
	left: 29%;
bottom: 13px;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	text-transform: none;
	letter-spacing: 0;
	margin-bottom: 20px;
}

.nav-secondary .genesis-nav-menu a {
	padding: 6px 20px;
}

.site-footer .nav-secondary .genesis-nav-menu a {
	color: #aaa;
}

.nav-secondary .genesis-nav-menu a:hover {
	color: #31b2ed;
}

/* Responsive Menu
--------------------------------------------- */

.responsive-menu-icon {
	cursor: pointer;
	display: none;
}

.responsive-menu-icon::before {
	content: "\f333";
	display: block;
	font: normal 20px/1 'dashicons';
	margin: 0 auto;
	padding: 10px;
	text-align: right;
	color: #6c6c6c;
}

.site-header .responsive-menu-icon::before {
	padding: 0;
}


/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Home Page
--------------------------------------------- */

.home-top {
	border-top: 1px solid #ececec;
}

.home-top .widget:first-child h4 {
	padding-top: 20px;
}

.home-top .entry {
	background: none;
}

.home-top .featured-content a.alignleft,
.home-top .featured-content a.alignnone,
.home-top .featured-content a.alignright {
	margin-bottom: 0;
}

.home-top a.alignleft, 
.home-top a.alignright {
	width: 66%;
}

.home-top .featured-content,
.home-top .featured-content .entry {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.home-top .featured-content .entry-header {
	border: none;
	padding: 10% 40px 0;
}

.home-top .featured-content .entry-title {
	font-size: 30px;
}

.home-top .featured-content .entry-content {
	padding: 0 40px;
}

.home-top .more-link {
	display: table;
	text-align: center;
}

.home-bottom .widget {
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	float: left;
	margin-left: 2.564102564102564%;
	padding: 40px;
	width: 31.623931623931625%;
}

.home-bottom .widget:nth-child(3n+1) {
	clear: both;
	margin-left: 0;
}

/* Entries
--------------------------------------------- */

.entry {
	background-color: #fff;
	/*border: 1px solid #ececec;*/
	/*box-shadow: 0 1px #ececec;*/
	/*padding: 40px;*/
	margin-bottom: 40px;
}

.entry-header {
	/*border-bottom: 1px solid #ececec;*/
	margin: -40px -40px 40px;
	padding: 40px;
}
body.search article {
	width: 100%;
	float: left;
	margin-right: 3%;
}
body.search article img {
	float: none;
	margin-right: auto;
	/*width: 70%;*/
	margin-left: auto;
}
body.search article:nth-child(4n+1) {
	clear: both;
}

body.search .entry-header {
	/*border-bottom: 1px solid #ececec;*/
	margin: -20px -20px 0;
	padding: 20px;
}
a.lollegirmes {
	display: block;
	color: #a9ad00;
	padding-top: 2px;
}
body.search.search-results div.archive-pagination.pagination a {
	color: #a9ad00;
	margin-top: 100px;
	display: inline-block;
}

body.search.search-results div.footer-widgets {
	margin-top: 450px;
}

.entry-content p {
	font: 18px TradeGothic, sans-serif;
}

body.page-template-default  .entry-content p {
	font: 18px/1.3em TradeGothic, sans-serif;
}
.entry-content ol,
.entry-content p,
.entry-content ul {
	margin-bottom: 26px;
	font-family: TradeGothic, sans-serif;
}

.entry-content ol,
.entry-content ul {
	margin-left: 20px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
	list-style-type: disc;
	font-size: 18px;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

/* Entry Meta
--------------------------------------------- */

p.entry-meta {
	color: #aaa;
	font-size: 14px;
	margin-bottom: 0;
}
body.search p.entry-meta {
display: none;
}
.entry-meta a {
	font-weight: 700;
}

.entry-header .entry-meta {
	margin: 10px 0 0;
}

.entry-footer {
	margin-top: 22px;
	display: none;
}

.entry-footer .entry-meta {
	border-top: 1px solid #ececec;
	margin: 0 -40px;
	padding: 40px 40px 0;
}

.entry-tags {
	float: right;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}

/* After Entry
--------------------------------------------- */

.after-entry {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	margin-bottom: 40px;
}

.after-entry .widget {
	margin: 0;
	padding: 40px;
}

.after-entry .widget-title {
	border-top: 1px solid #ececec;
	margin: -40px -40px 30px;
	padding: 30px 40px;
}

.after-entry .widget:first-child .widget-title {
	border-top: 0;
}

.after-entry .featured-content .entry:last-of-type,
.after-entry .featured-content .more-from-category {
	border-bottom: none;
}

.after-entry .featured-content .more-from-category {
	padding: 20px 40px;
}

.after-entry li {
	list-style-type: none;
}

/* Pagination
--------------------------------------------- */

.pagination {
	margin: 40px 0;
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	color: #333;
	cursor: pointer;
	display: inline-block;
	padding: 8px 12px;
}

.archive-pagination li a:hover,
.archive-pagination .active a {
	background-color: #31b2ed;
	color: #fff;
}

.entry-pagination.pagination {
	margin: 0 0 10px;
}

/* Comments
--------------------------------------------- */

.entry-comments,
.entry-pings {
	/*margin-top: 65px;*/

}
.comment-respond
 {
	margin-top: 65px;
	margin-bottom: 550px;
}

textarea#comment {
	height: 150px;
	margin-top: 6px;
}



.comment-respond h3, .entry-comments h3 {
	font: 19px TradeGothicBold, sans-serif;
	font-weight: normal !important;
	font-style: normal !important;
	text-transform: uppercase;
}

.entry-comments {
	border-bottom-width: 0;
}

.entry-pings h3 {
}

.comment-list li.depth-1 {
	/*border-bottom: 1px solid #ececec;*/
	/*padding-bottom: 40px;*/
}

.comment-content {
	clear: both;
}

.comment-list li {
	/*padding: 40px 40px 0;*/
	margin-bottom: 35px;
}

.comment-list li li {
	padding-right: 0;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
	display: none;
}
p.must-log-in a {
	color: #a9ad00;
	font-weight: bold;
}
p.must-log-in {
	color: #a9ad00;
}

.entry-comments .comment-author,
.entry-comments .comment-author a {
	color: #6c6c6c;
	font-family: TradeGothic, sans-serif;

	margin-bottom: 0;
}

.comment-meta,
.comment-meta a {
	color: #aaa;
	font-size: 14px;
	display: none;
}

span.says {
	display: none;
}



.entry-comments .comment-author a:hover,
.comment-meta a:hover {
	color: #31b2ed;
}

.ping-list li {
	padding: 40px 40px 16px;
}

.entry-pings .reply {
	display: none;
}

.comment-reply-link {
	font-family: TradeGothic, sans-serif;
	font-weight: 700;
}

.form-allowed-tags {
	background-color: #f5f5f5;
	padding: 24px;
}


/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar .widget {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	padding: 40px;
}


/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #dadd7e ;
	border-top: 1px solid #ececec;
	clear: both;
	padding-top: 40px;
	color: #ffffff;
	padding-bottom: 40px;
}

.footer-widgets a, .footer-widgets p {
	color: #2c2c2b;
	font: 16px/1.3em TradeGothic, sans-serif;
}
.footer-widgets input {
	border: 1px solid #333;
}


.footer-widgets-3 section {
	margin-bottom: 0px;
}

.widgetpeu3.menuCusomtPeuWidget ul.sub-menu {
	display: none;
}


.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3, .footer-widgets-4 {
	width: 23.5%;
}
.footer-widgets-1 {
	float: left;
	/*min-width: 293px;;*/
		/*width: 14%;*/
	margin-right: 28%;
	width: 25%;
}
.footer-widgets-4 {
	margin-right: 0%;	
	float: left;
	width: 12%;
}

.footer-widgets-2 {
	margin-right: 0%;	
	float: left;
	width: 17%;
}
.footer-widgets-3 {
	float: left;
	width: 15%;
	margin-right: 3%;
}

.footer-widgets-3 input {
	height: 30px;
	padding-top: 5px;
	border: none ;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

#custom_html-2 div.widget_text.widget-wrap div.textwidget.custom-html-widget p {
	margin-bottom: 15px;
}





.footer-widgets-4 {
	margin-right: 0;
}

section#text-4.widget-2.widget-last.widget-even.xarxes_footer.widget.widget_text {
	margin-top: 10px;
}
/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
/*	background-color: #fff;
	border-top: 1px solid #ececec;
	color: #aaa;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 40px 0;
	text-align: center;
	text-transform: uppercase;*/
	display: none;
}

.site-footer a {
	color: #aaa;
}

.site-footer a:hover {
	color: #31b2ed;
}

.site-footer p {
	margin-bottom: 0;
}


/*
Theme Colors
---------------------------------------------------------------------------------------------------- */

/* Enterprise Pro Black
--------------------------------------------- */

.enterprise-pro-black .comment-meta a,
.enterprise-pro-black .genesis-nav-menu .current-menu-item > a,
.enterprise-pro-black .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.enterprise-pro-black .genesis-nav-menu .sub-menu a:hover,
.enterprise-pro-black .genesis-nav-menu a:hover,
.enterprise-pro-black .site-footer a,
.enterprise-pro-black a:hover {
	color: #aaa;
}

.enterprise-pro-black .comment-meta a:hover,
.enterprise-pro-black .entry-comments .comment-author a,
.enterprise-pro-black .entry-title a,
.enterprise-pro-black .genesis-nav-menu a,
.enterprise-pro-black .sidebar .widget-title a,
.enterprise-pro-black .site-footer a:hover,
.enterprise-pro-black .site-title a,
.enterprise-pro-black .site-title a:hover,
.enterprise-pro-black a {
	color: #333;
}

.enterprise-pro-black .nav-primary a {
	color: #fff;
}

.enterprise-pro-black .archive-pagination .active a,
.enterprise-pro-black .archive-pagination li a:hover,
.enterprise-pro-black .button,
.enterprise-pro-black .home-top .more-link,
.enterprise-pro-black button,
.enterprise-pro-black input[type="button"],
.enterprise-pro-black input[type="reset"],
.enterprise-pro-black input[type="submit"] {
	background-color: #333;
	color: #fff;
}

.enterprise-pro-black .button:hover,
.enterprise-pro-black .home-top .more-link:hover,
.enterprise-pro-black button:hover,
.enterprise-pro-black input:hover[type="button"],
.enterprise-pro-black input:hover[type="reset"],
.enterprise-pro-black input:hover[type="submit"] {
	background-color: #aaa;
	color: #fff;
}

/* Enterprise Pro Green
--------------------------------------------- */

.enterprise-pro-green .comment-meta a:hover,
.enterprise-pro-green .entry-comments .comment-author a:hover,
.enterprise-pro-green .entry-title a:hover,
.enterprise-pro-green .genesis-nav-menu .current-menu-item > a,
.enterprise-pro-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.enterprise-pro-green .genesis-nav-menu .sub-menu a:hover,
.enterprise-pro-green .genesis-nav-menu a:hover,
.enterprise-pro-green .site-footer a:hover,
.enterprise-pro-green .site-title a,
.enterprise-pro-green .site-title a:hover,
.enterprise-pro-green a {
	color: #2bc876;
}

.enterprise-pro-green .comment-meta a,
.enterprise-pro-green .site-footer a {
	color: #aaa;
}

.enterprise-pro-green .entry-comments .comment-author a,
.enterprise-pro-green .entry-title a,
.enterprise-pro-green .genesis-nav-menu a,
.enterprise-pro-green .sidebar .widget-title a,
.enterprise-pro-green a:hover {
	color: #333;
}

.enterprise-pro-green .nav-primary a {
	color: #fff;
}

.enterprise-pro-green .archive-pagination .active a,
.enterprise-pro-green .archive-pagination li a:hover,
.enterprise-pro-green .button,
.enterprise-pro-green .home-top .more-link,
.enterprise-pro-green button,
.enterprise-pro-green input[type="button"],
.enterprise-pro-green input[type="reset"],
.enterprise-pro-green input[type="submit"] {
	background-color: #2bc876;
	color: #fff;
}

.enterprise-pro-green .button:hover,
.enterprise-pro-green .home-top .more-link:hover,
.enterprise-pro-green button:hover,
.enterprise-pro-green input:hover[type="button"],
.enterprise-pro-green input:hover[type="reset"],
.enterprise-pro-green input:hover[type="submit"] {
	background-color: #333;
	color: #fff;
}

/* Enterprise Pro Orange
--------------------------------------------- */

.enterprise-pro-orange .comment-meta a:hover,
.enterprise-pro-orange .entry-comments .comment-author a:hover,
.enterprise-pro-orange .entry-title a:hover,
.enterprise-pro-orange .genesis-nav-menu .current-menu-item > a,
.enterprise-pro-orange .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.enterprise-pro-orange .genesis-nav-menu .sub-menu a:hover,
.enterprise-pro-orange .genesis-nav-menu a:hover,
.enterprise-pro-orange .site-footer a:hover,
.enterprise-pro-orange .site-title a,
.enterprise-pro-orange .site-title a:hover,
.enterprise-pro-orange a {
	color: #ff6f00;
}

.enterprise-pro-orange .comment-meta a,
.enterprise-pro-orange .site-footer a {
	color: #aaa;
}

.enterprise-pro-orange .entry-comments .comment-author a,
.enterprise-pro-orange .entry-title a,
.enterprise-pro-orange .genesis-nav-menu a,
.enterprise-pro-orange .sidebar .widget-title a,
.enterprise-pro-orange a:hover {
	color: #333;
}

.enterprise-pro-orange .nav-primary a {
	color: #fff;
}

.enterprise-pro-orange .archive-pagination .active a,
.enterprise-pro-orange .archive-pagination li a:hover,
.enterprise-pro-orange .button,
.enterprise-pro-orange .home-top .more-link,
.enterprise-pro-orange button,
.enterprise-pro-orange input[type="button"],
.enterprise-pro-orange input[type="reset"],
.enterprise-pro-orange input[type="submit"] {
	background-color: #ff6f00;
	color: #fff;
}

.enterprise-pro-orange .button:hover,
.enterprise-pro-orange .home-top .more-link:hover,
.enterprise-pro-orange button:hover,
.enterprise-pro-orange input:hover[type="button"],
.enterprise-pro-orange input:hover[type="reset"],
.enterprise-pro-orange input:hover[type="submit"] {
	background-color: #333;
	color: #fff;
}

/* Enterprise Pro Red
--------------------------------------------- */

.enterprise-pro-red .comment-meta a:hover,
.enterprise-pro-red .entry-comments .comment-author a:hover,
.enterprise-pro-red .entry-title a:hover,
.enterprise-pro-red .genesis-nav-menu .current-menu-item > a,
.enterprise-pro-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.enterprise-pro-red .genesis-nav-menu .sub-menu a:hover,
.enterprise-pro-red .genesis-nav-menu a:hover,
.enterprise-pro-red .site-footer a:hover,
.enterprise-pro-red .site-title a,
.enterprise-pro-red .site-title a:hover,
.enterprise-pro-red a {
	color: #ff473a;
}

.enterprise-pro-red .comment-meta a,
.enterprise-pro-red .site-footer a {
	color: #aaa;
}

.enterprise-pro-red .entry-comments .comment-author a,
.enterprise-pro-red .entry-title a,
.enterprise-pro-red .genesis-nav-menu a,
.enterprise-pro-red .sidebar .widget-title a,
.enterprise-pro-red a:hover {
	color: #333;
}

.enterprise-pro-red .nav-primary a {
	color: #fff;
}

.enterprise-pro-red .archive-pagination .active a,
.enterprise-pro-red .archive-pagination li a:hover,
.enterprise-pro-red .button,
.enterprise-pro-red .home-top .more-link,
.enterprise-pro-red button,
.enterprise-pro-red input[type="button"],
.enterprise-pro-red input[type="reset"],
.enterprise-pro-red input[type="submit"] {
	background-color: #ff473a;
	color: #fff;
}

.enterprise-pro-red .button:hover,
.enterprise-pro-red .home-top .more-link:hover,
.enterprise-pro-red button:hover,
.enterprise-pro-red input:hover[type="button"],
.enterprise-pro-red input:hover[type="reset"],
.enterprise-pro-red input:hover[type="submit"] {
	background-color: #333;
	color: #fff;
}

/* Enterprise Pro Teal
--------------------------------------------- */

.enterprise-pro-teal .comment-meta a:hover,
.enterprise-pro-teal .entry-comments .comment-author a:hover,
.enterprise-pro-teal .entry-title a:hover,
.enterprise-pro-teal .genesis-nav-menu .current-menu-item > a,
.enterprise-pro-teal .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.enterprise-pro-teal .genesis-nav-menu .sub-menu a:hover,
.enterprise-pro-teal .genesis-nav-menu a:hover,
.enterprise-pro-teal .site-footer a:hover,
.enterprise-pro-teal .site-title a,
.enterprise-pro-teal .site-title a:hover,
.enterprise-pro-teal a {
	color: #34bfba;
}

.enterprise-pro-teal .comment-meta a,
.enterprise-pro-teal .site-footer a {
	color: #aaa;
}

.enterprise-pro-teal .entry-comments .comment-author a,
.enterprise-pro-teal .entry-title a,
.enterprise-pro-teal .genesis-nav-menu a,
.enterprise-pro-teal .sidebar .widget-title a,
.enterprise-pro-teal a:hover {
	color: #333;
}

.enterprise-pro-teal .nav-primary a {
	color: #fff;
}

.enterprise-pro-teal .archive-pagination .active a,
.enterprise-pro-teal .archive-pagination li a:hover,
.enterprise-pro-teal .button,
.enterprise-pro-teal .home-top .more-link,
.enterprise-pro-teal button,
.enterprise-pro-teal input[type="button"],
.enterprise-pro-teal input[type="reset"],
.enterprise-pro-teal input[type="submit"] {
	background-color: #34bfba;
	color: #fff;
}

.enterprise-pro-teal .button:hover,
.enterprise-pro-teal .home-top .more-link:hover,
.enterprise-pro-teal button:hover,
.enterprise-pro-teal input:hover[type="button"],
.enterprise-pro-teal input:hover[type="reset"],
.enterprise-pro-teal input:hover[type="submit"] {
	background-color: #333;
	color: #fff;
}

.espai-prefooter.home {
	height: 200px;
}
.espai-prefooter.agenda {
	height: 75px;
}
.espai-prefooter.altres {
	height: 300px;
}
.espai-prefooter.pagina_amb_slider{
	height: 500px;
	font-family: "Times New Roman", Georgia, Times, serif;
}
.espai-prefooter.pagina_amb_slider2{
	height: 550px;	
}
article.post-17.page.entry p:first-child{
	margin-bottom: 60px;
}

/*div.loexcerpt p:before {
	content: "- ";
	padding-left: 3px;
	color: #a9ad00;
}*/

a.enlaceartistatabla {
	display: table-row;
}

span.dadalist a:hover  {
	color: #a9ad00!important;
}

span.ladata {
	color: #6c6c6c;
	font: 19px TradeGothic, sans-serif;
}

span.lomesinfo a {
	font: 18px TradeGothic, sans-serif;
		display: block;
	color: #a9ad00;
	margin-top: 5px;
}

div.loexcerpt p {
	display: inline;
	padding-left: 0;
	font: 16px/1.5em TradeGothic, sans-serif;
}

div.contingut-carousel {
	font: 12px TradeGothic, sans-serif;
}

div.separador-linia {
	border-bottom: 1px solid #a9ad00;
	padding-top: 50px;
	margin-bottom: 50px;
}

div.navegador-posts {
	/*border-bottom: 1px solid #a9ad00;*/
	margin-bottom: 50px;
	text-align: right;
	margin-top: 61px;
}
div.navegador-pagines {
	margin-bottom: 50px;
	text-align: right;
}

body.page-template.page-template-template-racollardacus div.navegador-pagines {
	margin-bottom: 560px;
}


div.navegador-pagines div.nav_left {
	margin-right: 20px;
}
div.navegador-posts div.nav_left {
	margin-right: 13px;
}
div.nav_left, div.nav_right {
	display: inline;
}
div.navegador-fotos-per-artiste div.nav_left {
	margin-right: 14px;
}
div.navegador-fotos-per-artiste {
	text-align: right;
	display: inline-block;
	float: right;
}

div.separador-linia.slider_peufoto {
	padding-top: 25px;
}
div.separador_sense-linia {
	padding-top: 10px;	
}

div.imatgepost {
	margin-bottom: 10px;
}





div.titolpost.fotosartiste {
	border-bottom: 1px solid #a9ad00;	
}

div.titolpost a {
	/*text-transform: uppercase;*/
	font: 19px TradeGothicBold, sans-serif;
	color: #6c6c6c;
}

div.envoltall-news.news_pag_actualitat div.titolpost a  {
	/*text-transform: uppercase;*/
 	font: 17px TradeGothicBold, sans-serif;
	color: #6c6c6c;
}

div.newsactualitat {
	margin-bottom: 40px;
}

div.facetwp-pager {
	text-align: right;
	margin-bottom: 450px;
	margin-top: 55px;
}

a.facetwp-page {
	margin-right: 0;
}

div.envoltall-news.news_pag_actualitat div.titolpost {
	line-height: 1.1em;
}
div.envoltall-news.news_pag_actualitat span.ladata {
	font-size: 17px;
}

div.envoltall-news.news_dela_home div.titolpost a {
	/*text-transform: uppercase;*/
	font: 22px TradeGothicBold, sans-serif;
	color: #6c6c6c;
}
div.loexcerpt {
	/*padding-bottom: 16px;*/
	/*border-bottom: 1px solid #a9ad00;*/
	margin-bottom: 30px;
}

div.envoltall-news.news_dela_home div.loexcerpt {
	/*padding-bottom: 16px;*/
	/*border-bottom: 1px solid #a9ad00;*/
	margin-bottom: 0px;
}
div.flexsliderlogos.logos_home img {
/*max-width: 110px;*/
	margin-right: 3px;
	display: inline;
	vertical-align: -webkit-baseline-middle;
max-height: 60px;
}
div.flexsliderlogos.logos_home img:last-child {
/*max-width: 80px;*/
	margin-right: 0px;
	/*display: inline;*/
}
span.apartatlogo {
	display: block;
	font: 12px TradeGothic, sans-serif;
	margin-bottom: 10px;
}


span.losorganitzadors {
	display: inline-block;
	margin-right: 30px;
	vertical-align: top;
	margin-bottom: 1%;
}
span.loscolaboadors {
	display: inline-block;
	margin-right: 0;
	margin-bottom: 1%;
	float: right;
}

span.ambsuportde.festivalscolaboradors img, span.ambsuportde.messuport img, span.ambsuportde.messuport.mitjansoficials img  {
	margin-right: 6px!important;	
}

 
span.loscolaboadors img, span.ambsuportde img {
	margin-right: 4px!important;
}
span.ambsuportde {
	margin-right: 40px;
		display: inline-block;	
}

span.ambsuportde.messuport.mitjansoficials {
	margin-right: 0;
}

span.ambsuportde.festivalscolaboradors {
		margin-right: 40px;
}

p.elcaption {
	text-align: right;
	color: #a9ad00;
	font: 15px TradeGothic, sans-serif;
	padding-top: 10px;
	padding-right: 1px;
	margin-bottom: 0;
	min-height: 27px ;
}

p.elcaption.fotogran-artista {
	padding-top: 0;
	line-height: 10px;
	padding-bottom: 25px;
	min-height: 35px;
}

img.fotogran-artiste {
	width: 100%;
}

div.blocdansaneu {
	padding-top: 20px;
	padding-bottom: 15px;
	border-top: 1px solid #a9ad00;
	border-bottom: 1px solid #a9ad00;
	min-height: 122px;
	margin-bottom: 40px;
}

h1.nom_fotos_per_artiste {
	font: 28px TradeGothicBold, sans-serif;
	padding-top: 25px;
	border-top: 1px solid #a9ad00;
	margin-bottom: 40px;
}

h1.nom_fotos_per_artiste.fitxaartista {
	font-size: 23px;
	padding-top: 50px;
	margin-bottom: 15px;
}

div.list.venta_entrades {
	padding-top: 9px;

}

div.list.venta_entrades a:hover span.nomlist {
	color: #6c6c6c;
}

div.biografiaartista {
	margin-bottom: 30px;
	margin-top: 48px;
}

div.linksrelations {
	font-size: 18px;
}

p.enlace {
	margin-bottom: 0;
}
p.enlace a {
	color: #a9ad00;
}

div.list {
	font: 16px/1.35em TradeGothic, sans-serif;
}

span.nomlist {
	color: #a9ad00;
}

div.one-third.first.blocdansaneu.fotosdescarrega {
	min-height: 105px;	
}

span.titoldelbloc, a.segonfitxer , a.primerfitxer  {
	display: block;
	color: #a9ad00;
	padding-bottom: 5px;
}

a.linktodownload:hover span {
	color: #6c6c6c;
}

div.iconadownload {
	text-align: right;
	position: relative;
	top: -30px;
	margin-bottom: -30px;
	z-index: 0;
	float: right;
	/*display: none;*/
}

div.iconadownload.soleta {
	top: 30px;
	float: none;
	position: relative;
}


div.iconadownload img {
	/*right: 6px;*/
	/*position: relative;*/
	/*top: -30px;*/
}

div.iconadownload.fotosperdescarregar {
	top: 11px;
}

div.envoltall-foto {
	border-bottom: 1px solid #a9ad00;
	padding-bottom: 5px;
	margin-bottom: 50px;
}

div.icona_download {
	text-align: right;
	padding-top: 5px;
}

span.titoldelbloc {
	font: 18px TradeGothicBold, sans-serif;
	text-transform: uppercase;
}

 a.segonfitxer , a.primerfitxer {
 	font: 16px AvenirMedium, Arial;
 }
 
 div.elsblocs {
 	/*margin-bottom: 300px;*/
 }
 
 div.elsblocs.ambmesmargesuperior {
 	margin-top: 90px;
 }
 
 span.ladatadelpost {
 	font: 18px TradeGothic, sans-serif;
 	color: #a9ad00 ;
 	float: left;
 	padding-top: 3px;
 }
  span.ladatadelpost::after {
  	content: "- ";
  	margin-right: 7px;
  	font-size: 18px;
  }
  
  

 div.tot_lany {

 	margin-bottom: 100px;
 }
 
 div.titulnoticia,  a.notalink {
 	font: 18px TradeGothicBold, sans-serif;
 	color: #a9ad00;
 	text-transform: uppercase;
 	margin-bottom: 25px;
 }
 div.envoltallpremsa {
 	border-bottom: 1px solid #a9ad00;
 	margin-bottom: 25px;
 	padding-bottom: 25px;
 }
 div.envoltallpremsa:last-child {
 	border-bottom: none;

 }
 a.periodic {
 	color: #6c6c6c;
 	font: 16px TradeGothic, sans-serif;
 }
 a.periodic:hover {
 	/*text-decoration: underline;*/
 	color: #a9ad00 !important;
 }
 span.datanews {
 	color: #a9ad00;
 	font: 16px TradeGothic, sans-serif;
 }
 
 h1.titolpagina,  div.nomfiltre {
 	font: 28px TradeGothicBold, sans-serif;
 		color: #a9ad00;
 		margin-bottom: 80px;
 			border-top: 1px solid #a9ad00;
 			padding-top: 30px;
 }
 
 div.nomfiltre {
 	margin-bottom: 11px;
 	line-height: 25px;
 }
 
 h1.titolpagina2 {
 	font: 28px TradeGothicBold, sans-serif;
 		color: #a9ad00;
 		margin-bottom: 40px;
 			border-top: 1px solid #a9ad00;
 			padding-top: 30px;
 }
 
 div.loany {
 	font: 28px TradeGothicBold, sans-serif;
 	color: #a9ad00;
 	margin-bottom: 80px;
 }

.otw-sc-toggle .toggle-trigger {
  font-family: TradeGothicBold, sans-serif !important;
  background: none !important;
  text-shadow: 1px 1px 0 white;
  padding: 0 !important;
  margin: 0;
  font-size: 30px !important;
  cursor: pointer;
}
.otw-sc-toggle .toggle-trigger span {
  text-shadow: 0 0 0;
  -webkit-border-radius: 0% !important;
  -moz-border-radius: 0% !important;
  -ms-border-radius: 0% !important;
  -o-border-radius: 0% !important;
  border-radius: 0% !important;
  float: right;
  display: block;
  height: 23px !important;
  width: 23px !important;
  line-height: 20px !important;
  background: url(./images/desplegar.png) no-repeat center top !important;
  background-size: 22px 22px !important;
  -webkit-transition: background 0.4s ease-in-out;
  -moz-transition: background 0.4s ease-in-out;
  -o-transition: background 0.4s ease-in-out;
  transition: background 0.4s ease-in-out;
}    
.otw-sc-toggle .toggle-trigger.active span {
 background: url(./images/desplegar-activat.png) no-repeat center top !important;
 height: 23px !important;
 width: 23px !important;
 line-height: 20px !important;
 background-size: 22px 22px !important;
 
}

div.lo_recullde_premsa {
	margin-bottom: 150px;
}

.otw-sc-toggle .toggle-trigger.closed span {
  background-position: center bottom;
}
.otw-sc-toggle .toggle-content {
  display: block;
  border: none !important;
  /*padding: 80px 0px 0px !important;*/
  -webkit-box-shadow: none !important ;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border-top: 0 none;
	margin-top: 80px;
}  


span.facetwp-counter {
	display: none;
}

article.post-44.page.type-page.status-publish.entry div.entry-content {
	position: relative;
	/*margin-top: -24px;*/
}

div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio {
	/*border-top: 1px solid #a9ad00;*/
	margin-bottom: 50px;
	/*float: left;*/
	display: inline-block;
	/*position: relative;*/
}
div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio:before {
content: "";
	padding-top: 25px;
	border-top: 1px solid #a9ad00;
	margin-bottom: 50px;
	/*float: left;*/
	display: block;
	/*width: 236%;*/
	position: absolute;
	top: 20px;
	width: 100%;
}

body.page-template-default.page.page-id-44.page-child.parent-pageid-42.custom-header.header-image.full-width-content.mac.safari.override div.site-inner {
	padding-top: 30px;
}

span.elmesdelfestival {
	display: inline-block;
	font: 27px TradeGothicBold, sans-serif;
	color: #a9ad00;
	padding-top: 40px;
	letter-spacing: 2px;
}

div.llistadades.encolumn3 {
	margin-top: 45px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #a9ad00;
	border-top: 1px solid #a9ad00;
	min-height: 320px;
}

img.fotopetita–artiste-colmn3:hover {
	/*opacity: 0.78;*/
}

h3.nomartiste, h3.nomartiste a {
	font-weight: normal;
	font-style: normal;
	font: 18px TradeGothicBold, sans-serif;
	text-transform: uppercase;
	color: #a9ad00;
	margin-bottom: 15px;
}

img.imatge-anar {
	position: relative;
	top: 5px;
}

div.facetwp-facet.facetwp-facet-dia.facetwp-type-checkboxes .facetwp-checkbox {
    background: none !important;
    background-size: 14px 14px;
	
	cursor: pointer;
	display: inline;
	background-color: #a9ad00 !important;
	margin-right: 25px;
	padding: 15px;
	font: 30px TradeGothicBold, sans-serif;
}


div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio .facetwp-radio:hover {
	color: #6c6c6c;
}
div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio .facetwp-radio {
  background: none !important;
  background-size: 14px 14px;
  cursor: pointer;
  display: inline-block;
  background-color: #a9ad00 !important;
  margin-right: 25px;
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 14px;
	font: 25px TradeGothicBold, sans-serif;
  color: #fff;
	width: 44px;
   height: 44px;
   background: red; 
   -moz-border-radius: 70px; 
   -webkit-border-radius: 70px; 
   border-radius: 70px;
	letter-spacing: 0;
}
div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio .facetwp-radio:last-of-type {
	margin-right: 20px;
}

div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio .facetwp-radio.checked {
	color: #6c6c6c;
}





body.la_graella_dactivitats select {
	background: url('./images/filtre.png') 100% no-repeat #faedee !important;
	background-size: 35px 34px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0px;
	border: none;
	box-shadow: none !important;
	min-width: 200px !important;
	/*text-transform: uppercase;*/
	font: 18px TradeGothicBold, sans-serif;
	color: #a9ad00;
	padding: 4px 0 0 10px;
	min-height: 34px;
	letter-spacing: 0.4pt;
	margin-bottom: 20px;
	width: auto;
}

body.la_graella_dactivitats div.fs-label {
	background: url('./images/filtre.png') 100% no-repeat #faedee !important;
	background-size: 35px 34px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0px;
	border: none;
	box-shadow: none !important;
	/*min-width: 200px !important;*/
	/*text-transform: uppercase;*/
	font: 16px TradeGothicBold, sans-serif;
	color: #a9ad00;
	padding: 10px 36px 0 20px;
	min-height: 34px;
	letter-spacing: 0.4pt;
	margin-bottom: 0;
	/*display: table-cell;*/
	width: 100%;
	text-align: left;
}

body.la_graella_dactivitats div.facetwp-type-fselect {
	float: left;
	width: 20%;
}
body.la_graella_dactivitats .fs-wrap {
    display: inline-block;
    cursor: pointer;
    line-height: 1;
    width: 100%;
    	/*min-width: 240px !important;*/
}
body.la_graella_dactivitats .fs-label-wrap {
    position: relative;
    background-color: #fff;
    border: none;
    cursor: default;
}
body.la_graella_dactivitats  div.fs-search {
	display: none;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 0px;
}

body.la_graella_dactivitats div.fs-dropdown {
	background-color: #fcf8f8;
	margin-top: 0;
	border: none;
	padding-top: 5px;
	max-width: 16%;
}

div.fs-option {
	border-bottom-style: none;
	margin-bottom: 3px;
	margin-top: 4px;
	max-width: 100%;
}

option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.4em;
    padding: 0px 2px 1px;
	font: 16px TradeGothic, sans-serif;
}

div.one-third.elementsgraella.solomobil {
	display: none;
}

div.table-fila-header {
	display: table;
	width: 100%;
	background-color: #faedee;
	margin-bottom: 10px;
	margin-top: 80px;
}

span.titheader {
	display: table-cell;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 15px;
	font: 16px TradeGothicBold, sans-serif;
	color: #a9ad00;
	width: 14.25%;
}
div.tabla-grill {
	display: table;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 15px;
	min-height: 65px;
}


div.envoltall-artistes.graella.en3columnes div.tabla-grill:hover {
	background-color: rgb(252, 248, 247) !important; 
}
div.envoltall-artistes.graella.en3columnes div.tabla-grill.solopc:nth-of-type(4n+1) {
	background-color: #eceeee;
}



div.celda-row {
	display: table-cell;
	width: 14.25%;
	text-align: center;
	font: 16px TradeGothic, sans-serif;
	vertical-align: middle;
}

body.ambbarrasuperior article{
	border-top: 1px solid #a9ad00;
	padding-top: 50px;
}

body.ambbarrasuperior div.footer-widgets {
	margin-top: 150px;
}

form#gform_1.form-contacte-dansaneu, h6 {
	max-width: 70%;
	min-width: 800px;
	margin-right: auto;
	margin-left: auto;
}

label.gfield_label {
	font-weight: normal !;
	font-style: normal !important;
	font: 17px TradeGothic, sans-serif !important;
}

div.ginput_container {
	margin-top: 0 !important;
}

form#gform_1.form-contacte-dansaneu textarea#input_1_5.textarea.medium {
	background-color: #f9edee;
	color: #6c6c6c;
	font-size: 16px;
}

form#gform_1.form-contacte-dansaneu {
	position: relative;
}
form#gform_1.form-contacte-dansaneu div.gform_footer.top_label {
	text-align: right;
	/*position: absolute;*/
	bottom: -40px;
	position: absolute;
}

h6 {
	font-weight: normal;
	font-style: normal;
	font: 15px TradeGothic, sans-serif;
	padding-top: 40px;
}


li.senseasterisc ul.gfield_checkbox input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #feece9;
	width: 20px;
	height: 20px !important;
	min-width: 20px;
	margin-right: 5px;
	margin-top: 0;
	cursor: pointer;
	margin-left: 0;
}

label#label_2_6_1, label#label_4_3_1  {
	font-size: 14px !important;
}

p.error {
	border: none !important;
	padding: 0 !important;
	background-color: #fff !important;
	color: #6c6c6c !important;
}
#theme-my-login ul.tml-action-links li a {
	font-size: 17px;
	color: #a9ad00 ;
}
#theme-my-login ul.tml-action-links li a:hover {
	color: #a9ad00 !important;
}

div.validation_error {
	font-family: TradeGothicBold, sans-serif;
	color: #a9ad00 !important;
	font-weight: normal !important;
	font-style: normal !important;
	border: none !important;
}

div.gfield_description.validation_message {
	font-family: TradeGothicBold, sans-serif;
	font-weight: normal !important;
	font-style: normal !important;
	color: #a9ad00;
}
li.gfield.gfield_error input {
	border-color: #6c6c6c !important;
}
li.gfield.gfield_error {
	border: none !important;
}
.mesenllasos p a {
	color: #a9ad00;
}

li.senseasterisc div.gfield_description.validation_message {
	padding-top: 50px!important;
}

.gform_confirmation_message {
	font: 19px TradeGothicBold, sans-serif;
	text-align: center;
	margin-top: 150px;
	margin-bottom: 120px;
}

a.passwordperdido {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 40px;
}
/* boto enviar */

p.description.indicator-hint {
	font-size: 15px;
	margin-top: 10px;
}

#resetpassformresetpass_template div.user-pass1-wrap p {
	margin-bottom: 0;
}


.gform_button.button, div#respond.comment-respond input#submit.submit, input#wp-submit.button.button-primary, input#wp-submitlostpassword_template, input#wp-submitresetpass_template, input#wp-submit  {
	background-color: #a9ad00;
	color: #fff;
	font: 16px TradeGothicBold, sans-serif;;
	padding: 4px 10px 3px;
	border-radius: 0px;
}

form#gform_5.registreusuari.editaruser div.gform_footer.top_label {
	bottom: -100px;
}

div.tornarenrera {
	margin-top: 120px;
}

input.gform_button.button:hover {
background-color: #6c6c6c !important;
}

input#rememberme {
	width: 20px;
	height: 20px;
}


div.gform_wrapper {
	position: relative;	
}

div.fom_cmalleida_wrapper {
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	width: 797px;
	margin-bottom: 555px;
}


div.sidebarcontacte {
	margin-top: 70px;
	float: right;
	width: 25%;
	padding-right: 50px;
}

p.politicadades {
	font: 15px TradeGothic, sans-serif !important;
	line-height: 1.2em !important;
}

div.gform_footer.top_label {
	position: relative;
	right: 0;
	width: auto;
}

form#gform_8.registreusuari.editaruser div.gform_footer.top_label {
	position: inherit !important;
	text-align: left;
	bottom: 160px;
	float: none;
	width: auto;
}


li.gfield.senseasterisc.gfield_contains_required {
	margin-top: 10px !important;
}
li.gfield.checkaceptopolitica ul.gfield_checkbox input {
	width: 20px !important;
	height: 22px !important;
	padding-right: 10px;
	padding-left: 10px;
}


ul.gfield_checkbox input:checked, input#rememberme:checked{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 10px;
	padding-left: 10px;
	/*min-width: 20px;*/
	margin-top: 0;
	/*border: 2px solid #6c6c6c;*/
	background-color: #b7b6b6;
	/*background-color: #eaeaea;*/
}
 li.locheckquevolen  ul.gfield_checkbox input + label {
	padding-top: 5px;
}
li.gfield.checkaceptopolitica ul.gfield_checkbox input:checked + label, li.locheckquevolen ul.gfield_checkbox input:checked + label {
	font: 14px BerlingBold, sans-serif;
	margin-top: -1px;
}
li.senseasterisc div.ginput_container.ginput_container_checkbox {
	margin: 0 !important;
	position: absolute;
	z-index: 10;
	width: 50%;
}

div.ginput_container input {
	height: 31px;

}

li.locheckquevolen  ul.gfield_checkbox input {
	width: 20px !important;
	height: 22px !important;
	padding-right: 10px;
	padding-left: 10px;
}
textarea#input_2_5.textarea.medium, textarea#input_4_2.textarea.large {
	font-size: 16px;
	color: #6c6c6c;
}

img.alignnone.size-full.wp-image-362 {
	margin-bottom: -45px;
}


/* to top */
.to-top {
	display:inline-block;
	height: 40px;
	width: 40px;
	position:fixed;
	bottom:40px;
	right: 40px;
	/*box-shadow:0 0 10px rgba(0,0,0,0.05);*/
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background: url(images/boto-ancla.png) center 50% no-repeat ;
	background-size: 24px 25px;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	z-index: 999999;
}

.to-top.top-is-visible {
	visibility:visible;
	opacity:1;
}

.to-top.top-fade-out {
	opacity:.6;
}

.to-top:hover {
	/*background-color: #6c6c6c;*/
	opacity:1;
}

span.gfield_required {
	color: #6c6c6c !important;
}


.logodelconsell {
	margin-bottom: -40px!important;
}

h2.p1 {
	margin-top: 0;
	padding-top: 60px;
}

li#menu-item-124.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-page-ancestor.menu-item-124 {
	
}

ul#menu-menu-footer.menu li.current-page-ancestor a {
	color: #6c6c6c !important;
}

img.logo.Consell_Cultural {
	width: 120px;
}

img.logo.generalitat {
	width: 110px;
}

img.logo.iei {
	width: 55px;
}

img.logo.diputacio {
	width: 75px;
}

img.logo.esterri {
	width: 85px;
}

img.logo.altaneu {
	height: 45px;
	width: auto;
}

img.logo.espot {
	width: 55px;
}

img.logo.isilalos {
	width: 35px;
}

img.logo.sorpe {
	width: 35px;
}

img.logo.parcnacional {
	width: 100px;
}

img.logo.monnatura {
	width: 58px;
}

img.logo.consorsiturisme {
	width: 100px;
}

img.logo.guingueta {
	width: 120px;
}

img.logo.obrasocial {
	width: 110px;
}

img.logo.sort {
	width: 100px;
}

img.logo.ecomuseu {
	width: 70px;
}

img.logo.esdansa {
	width: 100px;
}

img.logo.firamediterrania {
	width: 100px;
}

img.logo.segre {
	width: 100px;
}

img.logo.lleidatv {
	width: 40px;
}

img.logo.pirineustv {
	width: 70px;
}

img.logo.xarxatvlocals {
	width: 70px;
}

img.logo.catradio {
	width: 80px;
}

img.logo.acn {
	width: 80px;
}

img.logo.cirdoc {
	width: 50px;
}

.locercador_delweb form.search-form input {
	border: none;
	border-bottom: 1px solid #6c6c6c;
	padding-bottom: 5px;
	padding-left: 0;
	margin-bottom: 9px;
	font-size: 15px;
	padding-top: 0;
	color: #6c6c6c;
	background-color: #ffffff;
}

.locercador_delweb form.search-form {
	margin-top: 0;
}

input, select, textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-border-radius: 0% !important;
	-moz-border-radius: 0% !important;
	-ms-border-radius: 0% !important;
	-o-border-radius: 0% !important;
	border-radius: 0% !important;
}
.amagar {
	display: none;
}
section.amagar {
	display:  ;
	margin-bottom: 0;
	visibility: hidden;
}

div.one-half.envoltalltextosdestacat {
	padding-left: 6px;
}

div.logospeu {
	margin-top: 300px;
/*	border-top: 1px solid #a9ad00;*/
	padding-top: 20px;
}

div.logospeu.logosamics {
	margin-top: 100px;
/*	border-top: 1px solid #a9ad00;*/
	padding-top: 20px;
margin-bottom: 50px;
}

div.wraplogos {
	/*width: 750px;*/
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}
div.logospeu img {
/*	-ms-transform: scale(0.5); /* IE 9 *!/
	-webkit-transform: scale(0.5); /* Chrome, Safari, Opera *!/
	transform: scale(0.5);*/
filter: grays; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
      -webkit-filter: grayscale(100%); /* New WebKit */
  
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
-webkit-transition: all 2s ease-out;
  -moz-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
}

/* Disable grayscale on hover */
div.logospeu img:hover {
  -webkit-filter: grayscale(0);
  -webkit-filter: grayscale(0%); /* New WebKit */
  filter: none;
  -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
ul.elslogospeu {
	/*display: table;*/
	margin-right: auto;
	margin-left: auto;
}
ul.elslogospeu li {
	/*display: table-cell;*/
	list-style: none;
	vertical-align: middle;
	width: 14%;
	text-align: center;
	float: left;
	margin-right: 3%;
	margin-bottom: 12px;
	list-style-type: none;
	padding-left: 0;
	margin-left: 0px;
	min-height: 125px;
}
ul.elslogospeu li:nth-of-type(6n) {
	margin-right: 0;
}
ul.elslogospeu li:nth-last-child() {
	margin-bottom: 70px ;
}
img.0 {
	height: 40px !important;
}

ul.elslogospeu li.unlogo img.2 {
	max-width: 42px !important;
}

.elmenu_footer_widget ul.sub-menu {
	display: none;
}

.lesxarxesocials_delsite.widget p {
	color: #a9ad00;
	font: 14px TradeGothicBold, sans-serif;
	text-align: left;
}
.lesxarxesocials_delsite.widget {
	width: 100%;
}
.lesxarxesocials_delsite.widget img.logofacebook {
	float: right;
}

div.header_pag_sense_slider {
	margin-top: 50px;
}

div.itemplus, div.capsabloc {
	border-bottom: 1px solid #a9ad00;
	margin-bottom: 80px !important;
	padding-bottom: 5px;
	min-height: 586px;
}

p.sensemargebottom {
	margin-bottom: 0 !important;
}

div.envoltall-serveis div.itemplus {
	min-height: inherit !important;
}

div.itemplus.lesfestes {
	padding-bottom: 16px;
}

div.itemplus div.imatgepost {
	margin-bottom: 20px;
}

div.itemplus div.peulofoto p {
	font-size: 18px;
	margin-bottom: 10px;
}

div.enllasplus {
	margin-top: 20px;
}

div.iconestipoderutes.enllasplus {
	float: left;
}

div.enllasplus.rutes {
	text-align: right;
}

div.espai_prefooter {
	height: 520px;
}

div.envoltall-serveis {
	margin-top: 12px;
}

.elstelfs p {
	margin-bottom: 0;
	font-size: 19px;
	line-height: 22px;
}

p.eltelef {
	margin-bottom: 14px;
}

p.elhorar {
	margin-bottom: 17px;
	line-height: 1.3em;
}

div.item_serveis h3, h3.initem  {
	font: 19px TradeGothicBold, sans-serif;
	line-height: 22px;
	margin-bottom: 0;
}


div.envoltall_llista_propers_events div.one-third:nth-child(3n+1) {
	margin-left: 0;
}



div.categevents {
	float: left;
	/*min-width: 175px;*/
	margin-bottom: 50px;
	width: 14%;
	margin-left: 7.5%;
}
div.categevents:first-of-type {
	margin-left: 0;
}
div.categories_dels_events {
	
}

div.categevents.cultura {
	margin-right: 0;
	border-bottom: 1px solid #f1a2b8;
}
div.categevents.cultura h3 {
	color: #f1a2b8;
}
div.categevents.esport {
border-bottom: 1px solid #9bc7d3;	
}
div.categevents.esport h3 {
	color: #9bc7d3;
}
div.categevents.musica {
border-bottom: 1px solid #c0afc0;		
}
div.categevents.musica h3 {
	color: #c0afc0;
}

div.categevents.altres {
	margin-right: 0;
	border-bottom: 1px solid #edc27d;
}
div.categevents.altres h3 {
	color: #edc27d;
}
div.categevents.natura {
	border-bottom: 1px solid #bcc87e;	
}
div.categevents.natura h3 {
	color: #bcc87e;
}
div.categevents img {
	float: left;
	margin-right: 7px;
}

h3.nomcatevent {
		vertical-align: middle;
	padding-top: 5px;
}


div.envoltall_llista_propers_events img {
	margin-bottom: 15px;
}

div.ladata {
	font: 19px TradeGothic, sans-serif;
	padding-top: 2px;
	padding-bottom: 5px;
}

div.item-event {
	border-bottom: 1px solid #a9ad00;
	padding-bottom: 25px;
	margin-bottom: 79px !important;
	min-height: 513px;
}
div.item-event:nth-child(3n+1) {
	clear: both;
}
/*div.css-events-list {
	margin-bottom: 90px;
}*/
div.envoltall_llista_propers_events {
	margin-top: 25px;
}

body.page-id-7 article, body.page-id-6 article, body.page-id-8 article, body.page-id-9 article, body.page-id-10 article{
	margin-bottom: 120px;
}

body.archive.tax-event-categories main {
	margin-bottom: 50px;
}

div.envoltall_llista_propers_events div.nomevent  {
	font: normal normal 19px/1.3em TradeGothicBold, sans-serif;
}

h1.titseccio.mesmargebot {
	margin-bottom: 55px;
}

.event-template-default.single.single-event li.flex-active-slide {
	/*margin-left: -40px;*/
}

.event-template-default.single.single-event h1 {
	margin-top: 0px;
	color: #2c2c2b;
	margin-bottom: 8px;
	line-height: 1.3em;
}

div.datahoralloc.mida22 {
	margin-bottom: 30px;
	font-size: 22px;
	line-height: 1.3em;
}

.event-template-default.single.single-event article p {
	font-size: 19px;
}


img.icoruta {
	margin-right: 10px;
}

div.detallsruta ul {
	margin-left: 0;
}

div.detallsruta li {
	list-style: none;
	height: 1.6em;
}
li.itemruta img.icoruta:first-of-type {
	margin-left: 6px;
}
div.gmaps span {
	display: inline-block;
	position: absolute;
	top: 5px;
}

div.gmaps {
	margin-top: 13px;
	position: relative;
}

li.itemruta img.icoruta {
	width: auto;
	height: 18px;
}

div.formcontactans_wrapper, div.propostalraco_wrapper, div.registreusuari_wrapper {
	max-width: 800px;
	margin: auto;
}


div.formcontactans_wrapper + script + script + p, div.propostalraco_wrapper + script + script + br + p + p {
	max-width: 800px !important;
	margin: 55px auto auto !important;
	font-size: 14px !important;
}

div.formcontactans_wrapper li.gfield {
	margin-bottom: 45px;
}

li#field_2_5.gfield.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible {
	margin-bottom: 20px;
}

div.formcontactans_wrapper label {
	font: 19px TradeGothic, sans-serif !important;
}

p.nompostllardacus {
	font: 21px TradeGothicBold, sans-serif;
	color: #a9ad00 ;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-top: 53px;
}

span.ladatapostllardacus {
	font: 23px TradeGothicBold, sans-serif;
}

div.unitem-post-llardacus {
	border-bottom: 1px solid #a9ad00;
	position: relative;
}
div.unitem-post-llardacus:after {
	background-image: url(https://llardecans.communikt.eu/wp-content/uploads/LL-Simbol-mes@2x.png);
	background-size: 31px 31px;
	width: 31px;
	height: 31px;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

p.nomuser {
	text-transform: capitalize;
	margin-top: 40px;
	margin-bottom: 45px;
}

img.likebtn-icon.lb-like-icon {
	width: 31px;
	height: 31px;
}
span.lb-count:after {
	content: " m'agrada";
}
span.lb-count {
	font: 19px TradeGothic, sans-serif !important;
	display: inline-block;
	margin-left: 10px;
	color: #a9ad00 !important;
}
body.raco_del_llardacus-template-default.single.single-raco_del_llardacus article.raco_del_llardacus.type-raco_del_llardacus {
	margin-bottom: 80px;
}


body.raco_del_llardacus-template-default.single.single-raco_del_llardacus div.entry-content {
	border-bottom: 1px solid #a9ad00;
}
body.raco_del_llardacus-template-default.single.single-raco_del_llardacus article header.comment-header p.comment-author span {
	font: 19px TradeGothicBold, sans-serif;
}
body.raco_del_llardacus-template-default.single.single-raco_del_llardacus article div.comment-content p {
	font: 19px TradeGothic, sans-serif !important;
}

ol.comment-list {
	margin-top: 39px;
}

div.likebtn_container {
	margin-bottom: -13px;
} 
ol.comment-list li {
	height: inherit;
}

p.alert.alert-info.fade.in {
	display: block;
	margin-top: 30px;
	font-size: 16px;
}

p.nomeslogin {
	display: none;
}
body.logged-in p.nomeslogin {
	display: block;
}

div#gform_confirmation_message_4 + br + p +  p.nomeslogin {
	display: none !important;
}

p.missatgenologin {
display: block;
}
p.missatgenologin a {
	color: #a9ad00;
	font-weight: bold;
}

form#loginform-custom {
	max-width: 800px;
	margin: auto;
}

form#loginform-custom p.login-username {
	margin-bottom: 50px;
}

#loginform-custom p.login-password {
	margin-bottom: 50px;
}

form#loginform-custom label {
	margin-bottom: 7px;
	display: block;
}


div#theme-my-loginlostpassword_template.tml.tml-lostpassword, div#theme-my-loginresetpass_template.tml.tml-resetpass, div#theme-my-login.tml.tml-login, div#theme-my-login.tml.tml-lostpassword  {
	width: 100% !important;
	max-width: 100%;;
	margin-bottom: 500px;
	margin-top: 60px;
}

#theme-my-loginlostpassword_template p.message, #theme-my-loginresetpass_template p.message, #theme-my-login p.message {
	font-size: 18px;
	background: none;
	border: none;
	padding: 0;
}

#theme-my-login form#lostpasswordform {
	max-width: 800px;
	margin: 70px auto auto;	
}

form#lostpasswordformlostpassword_template, form#resetpassformresetpass_template, form#loginform {
max-width: 800px;
margin: 70px auto auto;	
}

#theme-my-login ul.tml-action-links  {
	max-width: 800px;
	margin: 50px auto auto;
	display: block;
}

body.page-template.page-template-template-racollardacus p {
	font-size: 19px;
}
body.page-template.page-template-template-racollardacus p a {
	color: #a9ad00;
	font-family: TradeGothicBold, sans-serif;
}

div.envoltall.postsracodellardacus {
	margin-top: 125px;
}

#commentform p.logged-in-as {
	display: none;
}

p.consentimenttext {
	font-size: 14px;
	max-width: 800px;
	margin: 85px auto auto;
}

span.nomusuariloged {
	font: 14px TradeGothicBold, sans-serif;
	text-align: right;
	display: inline-block;
	float: right;
	color: #6c6c6c;
	text-transform: none;
	padding-top: 5px;
}

form.mailster-form-2 input.submit-button.button {
	background: none;
	color: #fff;
	padding-left: 0;
}

form.mailster-form-2 input#mailster-email-2 {
	margin-bottom: 0;
	color: #6c6c6c;
	padding-left: 10px;
}

div.mailster-form-info.success {
	background-color: #6c6c6c;
}

form.mailster-form-2 ::-moz-placeholder {
	color: rgba(126, 91, 79, 0.45);
	opacity: 1;
	font: 14px TradeGothicBold, sans-serif;
}

form.mailster-form-2 ::-webkit-input-placeholder {
	font: 14px TradeGothicBold, sans-serif;
	color: rgba(126, 91, 79, 0.45);
}


li.senseasterisc span.gfield_required {
	display: none;
	height: 10px !important;
	min-height: 10px !important;
}

a.socnouiregistre {
	max-width: 800px;
	margin: -23px auto auto;
	display: block;
	text-align: right;
	color: #a9ad00;
}

span.enbold {
	font-family: TradeGothicBold, sans-serif;
}

div.dades_usuariloged {
	margin-bottom: 50px;
}

a.canvi {
	display: block;
	color: #a9ad00;
	font-family: TradeGothicBold, sans-serif;
	margin-bottom: 3px;
}

.activarGF {
	margin-bottom: 600px;
	margin-top: 40px;
}

.activarGF  #signup-welcome p {
	margin-bottom: 0;
}

.activarGF #signup-welcome span.h3 {
	font: 18px TradeGothicBold, sans-serif;
	padding: 0;
	display: inline-block;
	margin-bottom: 4px;
}

li.gfield.gfield_error {
	background-color: white !important;
}

li.flex-active-slide {
	/*min-height: 380px;*/
	overflow: hidden;
	margin: 0 !important;
}

#slider div.flex-viewport ul.slides li.flex-active-slide img {
width: 100%;
	/*height: 380px;*/
	/*width: 2380px !important;*/
}

div.home-strap-text.seccio_del_president {
	background-color: #ebebeb;
	padding-top: 90px;
	padding-bottom: 80px;
}

img.fotopresident {
	margin-bottom: 35px;
}


div.wrap.presi_section div.one-third.first  {
	width: 21%;
}

.los600 {
	height: 280px;
}
.los500 {
	height: 220px;
}
h1.titseccio.titcentrat, h2.titseccio.titcentrat {
	margin-top: 98px;
	margin-bottom: 64px;
	color: #2c2c2b;
	text-align: center;
}

div.pastilla_govern.verd  {
	text-align: center;
	background-color: #f7f5da;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 40px;
	margin-right: auto;
	width: 794px;
	margin-left: auto;
	max-width: 80%;
}
div.pastilla_govern.griseta  {
	text-align: center;
	background-color: #ebebeb;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 40px;
	margin-right: auto;
	width: 794px;
	margin-left: auto;
	max-width: 80%;
}

div.pastilla_govern.grandee  {
	width: inherit;
	max-width: inherit;
}

div.pgovern_grande.verd {
text-align: center;
background-color: #f7f5da;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 40px;
	
}

p.nomargebottom {
	margin-bottom: 0;
}

p.nomcarrecnegr {
	font-family: TradeGothicBold, sans-serif !important;
}

p.entreliniamig {
	line-height: 1.5em !important;
}

p.mida17.nomcarrec.nomargebottom {
	/*line-height: 1.5em !important;*/
}

p.algomargesup {
	margin-top: 6px;
}

h3.mida17.carrec.majuscules {
	font-size: 17px;
	color: #6c6c6c;
}


a.loanchorlink {
	display: block;
	top: -20px;
	position: relative;
}

div.envoltall_filtres {
	margin-top: 90px;
}

h2.mida22.subittoldinspagina.ambbarraverdasota {
	margin-top: 90px;
	margin-bottom: 0;
	border-bottom: 1px solid #a9ad00;
}

h2.mida22.subittoldinspagina.ambbarraverdasotaAct {
	border-bottom: 1px solid #a9ad00;
	margin-bottom: 0;
}

p.ladatadellanoticia {
	margin-bottom: 24px;
	font-family: TradeGothicBold, sans-serif;
}

div.sidebardelpost {
	border-top: 1px solid #a9ad00;
	padding-top: 22px;
}

div.imatge_destacadPost {
	margin-bottom: 56px;
}

img.imatge_gestiodoc {
	margin-right: 33px;
	float: left;
}

article.colegiat.type-colegiat img.attachment-destacada-post {
max-width: 382px;
	float: left;
	margin-right: 30px;
}


div.dretaimatge_gestiodoc {
	padding: 25px 30px 19px;
	min-height: 382px;
}

div.barraseparadoraverdacolegiats {
	margin-top: 50px;
	border-top: 1px solid #a9ad00;
	height: 30px;
	margin-bottom: 20px;
}

div.dadescolegiat p	{
	line-height: 1.3em;
}

div.anchormenudocument {
	margin-bottom: 20px;
}
div.anchormenudocument:last-of-type {
	margin-bottom: 93px;
}

div.envoltalldadeesevento div.anchormenudocument:last-of-type {
	margin-bottom: 0;
}

img.img_foto_profe {
	max-width: 381px;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
}

a.mida22 {
	font: 22px TradeGothic, sans-serif;
}
a.mida21 {
	font: 21px TradeGothic, sans-serif;
}
div.blocintrodocuments {
	margin-top: 62px;
	background-color: #ebebeb;
}

img.botogris_margedret {
	margin-right: 10px;
}

img.botogris_margedret.boto_dinscolegiat {
	float: left;
	position: relative;
	top: 4px;
}

h1.titolcolegiatdins.mida22.negreta {
	color: #2c2c2b;
}

div.tornarenreraacolegiats {
	margin-top: 90px;
	text-align: right;
}
div.loenllacosdelaweb a:hover {
	color: #a9ad00 !important;
}
li.liambpuntverd, div.textserveis li, div.loenllacosdelaweb li {
	list-style: none !important;
	position: relative;
	font-family: TradeGothicBold, sans-serif;;
	margin-bottom: 15px;
	
}

body.page-template-template-presentacio div.mida17 li {
	list-style: none !important;
	position: relative;
	/*margin-bottom: 5px;*/
}


div.textserveis li ul li {
	list-style: none !important;
	position: relative;
	font-family: TradeGothic, sans-serif;;
	margin-bottom: 7px;
	margin-left: 30px;
}

div.textserveis ul li ul {
	margin-top: -10px;
}

li.docdescarregar.liambpuntverd.linkspage, div.textserveis li, div.loenllacosdelaweb ul li {
	font-family: TradeGothic, sans-serif;
}

 
h4.mida17.preguntairesposta {
	font: 17px TradeGothicBold, sans-serif;;
	color: #6c6c6c;
}

ul.lespreguntesirespostes {
	margin-top: 55px;
}

dd.nonegreta {
	font-family: TradeGothic, sans-serif;
	margin-left: 0;
	margin-bottom: 50px;
}

dt.mida17.preguntairesposta.negreta {
	margin-bottom: 18px;
}

li.liambpuntverd:before, div.textserveis li:before, div.loenllacosdelaweb li:before, body.page-template-template-presentacio div.mida17 li:before {
	content: "";
	width: 10px;
	height: 10px;
	background: url('./images/Punt-verd-organigrama.png') no-repeat #fff !important;
	background-size: 8px 8px !important;
	position: absolute;
	left: -15px;
	top: 8px;
}


ul.lespreguntesirespostes li.itempreguntaresposta p {
	margin-bottom: 55px !important;
}
ul.lespreguntesirespostes li.itempreguntaresposta:last-child p {
	margin-bottom: 0px !important;
}


a.anchorample {
	display: block;
	position: relative;
	top: -30px;
}

img.botopreguntes {
	margin-top: 55px;
}

span.mida17.preguntairesposta {
	font: 17px TradeGothicBold, sans-serif;;
	line-height: 1.1em;
	display: inline-block;
	margin-bottom: 22px;
}


form.formulariborsatreball div.ginput_container.ginput_container_fileupload input {
	/*width: 100%;*/
	/*height: 70px;*/
	background-color: #a9ac04;
	font: 15px TradeGothic, sans-serif;
	text-align: left;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	height: inherit !important;
	float: left;
}

li.pujacurriculum .gform_drop_area {
	border: none !important;
	margin-bottom: 0 !important;
	background-color: #fff !important;
	padding: 20px 10px 20px 0 !important;
	/*text-align: left !important;*/
	text-align: left;
}

#gform_multifile_messages_4_11 li {
font-size: 15px;
/*text-align: left;*/
color: #6c6c6c;
text-align: left;
	font-weight: normal;
	font-style: normal;
	left: 0;
	position: relative;
	margin-left: -20px !important;
}

div#gform_preview_4_11 {
	font-size: 15px;
	/*text-align: left;*/
	color: #6c6c6c;
	text-align: left;

}

div.validation_message {
	text-align: left;
}

span.gform_drop_instructions {
	font-size: 15px;
	/*text-align: left;*/
	color: #6c6c6c;
	text-align: left;
	margin-left: -2px;
}
.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files {
    padding: 2px 10px !important;
}
span#extensions_message_4_11.screen-reader-text {
	font-size: 15px;
	clear: both;
	display: block;
	margin-top: 40px;
}

section.logo_comll_peu img {
	max-width: 294px  !important;
}


a.inicisesiolinktop {
	font: 16px TradeGothicBold, sans-serif;;
	color: #a9ad00;
}

li.dadauser {
	list-style: none !important;
	margin-left: 0 !important;
}

div.los3filtres {
	float: left;
	width: 33.19%;
	margin-right: 2px;
}
div.los3filtres:last-of-type {
	margin-right: 0px;
}

div.envoltallcapsaleratablacolegiats {
	margin-top: 35px;
}

div.fila_contingutdelallista_colegiats {
	clear: both;
	min-height: 100px;
	margin-bottom: 30px;
}

div.fila_llistateventodelatable {
	clear: both;
	min-height: 100px;
	margin-bottom: 30px;
}

.llista_eventos_formacio  {
	float: left;
	margin-right: 2px;
	width: 33%;
	min-height: 100px;
	background-color: #f7f5da;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

p.botocmalldownload.centrat {
	text-align: center;
}

a.current {
	color: #a9ad00;
	font-family: TradeGothicBold, sans-serif;
}

div.envoltallcapsaleratablacolegiats h3.llistacolegiats {
	float: left;
	border-bottom: 1px solid #a9ad00;
	padding-bottom: 4px;
	margin-bottom: 60px;
}
div.llistacolegiats {
	float: left;
	background-color: #f7f5da;
	height: 100px;

}

div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn1, div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn3, div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn4 {
	padding-top: 37px;
}
div.fila_contingutdelallista_colegiats  .llistacolegiats.llistacolumn2 {
	padding-top: 18px;
	line-height: 1.4em;
}

div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn1, div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn2 {
	width: 33.3%;
	margin-right: 2px;
}
div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn3 {
	margin-right: 2px;
}
.llistacolegiats.llistacolumn3, .llistacolegiats.llistacolumn4 {
	width: 16.36%;
}

h3.llistacolumn1 , h3.llistacolumn2{
	width: 33.46%;
}
h3.llistacolumn3, h3.llistacolumn4{
	width: 16.46%;
}
h3.llistacolumn1, .llistacolegiats.llistacolumn1 {
	padding-left: 40px;
}
h3.llistacolumn2, h3.llistacolumn3, h3.llistacolumn4, .llistacolegiats.llistacolumn2, .llistacolegiats.llistacolumn3, .llistacolegiats.llistacolumn4  {
	padding-left: 20px;
}

.negreta {
	font-family: TradeGothicBold, sans-serif !important;
}

p.adreca.mida20 {
	padding-top: 5px;
}

p.mida20, div.mida20 span {
	font-size: 20px;
}
p.mida22 {
	font-size: 22px;
}
.majuscules {
	text-transform: uppercase;
}

h3.llistaeventos {
	padding-left: 20px;
	width: 33%;
	float: left;
	margin-right: 0;
	border-bottom: 1px solid #a9ad00;
}

div.envoltallcapsaleratablacolegiats.llistaegendaevents {
	height: 20px;
}


p.botocmalldownload.mida17.centrat a.current{
	font-family: TradeGothicBold, sans-serif !important;
}

li.current-page-ancestor a, li.current-page-ancestor a span, body.single.single-event li.mformacio a span, body.single.single-event li.formiagenda a {
	font-family: TradeGothicBold, sans-serif !important;
	color: #a9ad00;
}


li.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor a {
	font-family: TradeGothicBold, sans-serif !important;
	color: #a9ad00;
}

li.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor a {
font-family: TradeGothicBold, sans-serif !important;
color: #a9ad00;	
}

div.footer-widgets li.current-page-ancestor a,  div.footer-widgets li.current-page-ancestor a span, body.single.single-event div.footer-widgets li.mformacio a span, body.single.single-event div.footer-widgets li.formiagenda a, body.colegiat-template-default.single.single-colegiat div.footer-widgets li.mcolegi.mnuitem1 a, div.footer-widgets li.current-menu-item.current_page_item a, div.footer-widgets li.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent a, body.post-template-default.single.single-post div.footer-widgets li.mactualitat a, body.event-template-default.single.single-event div.footer-widgets li.mformacio a {
	font-family: TradeGothicBold, sans-serif !important;
	color: #2c2c2b !important;
}

img.imatgeesqevento {
 	width: 385px;
 	max-width: 100%;
 	float: left;
 	margin-right: 30px;
	height: auto;
}
 
 /* Acordeon styles */
 .tab {
   position: relative;
   margin-bottom: 1px;
   width: 100%;
 	overflow: hidden;
 }
 input.loacordion {
   position: absolute;
   opacity: 0;
   z-index: -1;
 }
 div.tab.tablabelbotoverd label {
   position: relative;
   display: block;
   padding: 0 0 0 25px;
   /*background: #16a085;*/
   cursor: pointer;
 	margin-bottom: 40px;
 }
 
  div.tab.tablabelbotoverd label:before {
 	content: "";
 	width: 16px;
 	height: 15px;
 	background: url('./images/Punt-verd-organigrama.png') no-repeat #fff !important;
 	background-size: 13px 13px !important;
 	position: absolute;
 	left: 0;
 	top: 5px;
 }
 
 .tab-content {
   max-height: 0;
   overflow: hidden;
   /*background: #1abc9c;*/
   -webkit-transition: max-height .35s;
   -o-transition: max-height .35s;
   transition: max-height .35s;
 }

 .tab-content p {
   /*margin: 1em;*/
 }
 /* :checked */
div.tab.tablabelbotoverd input:checked ~ .tab-content {
   max-height: 600em;
	margin-top: -30px;
	/*margin-bottom: 50px;*/
	min-height: 60px;
}

 div.infoextraevento h3.titseccio {
 	margin-bottom: 58px;
 	/*margin-top: 70px;*/
 }
 /*----- Accordion -----*/

.accordion > * {
	padding-left: 25px;
}



.accordion, .accordion * {
 -webkit-box-sizing:border-box; 
 -moz-box-sizing:border-box; 
 box-sizing:border-box;
 }
 .accordion {
 overflow:hidden;
 /*box-shadow:0px 1px 3px rgba(0,0,0,0.25);*/
 /*border-radius:3px;*/
 /*background:#f7f7f7;*/
 	position: relative;
 	margin-bottom: 40px;
 }
 /*----- Section Titles -----*/
 .accordion-section-title {
 width:100%;
 /*padding:15px;*/
 display:inline-block;
 /*border-bottom:1px solid #1a1a1a;*/
 /*background:#333;*/
 transition:all linear 0.15s;
 /* Type */
/* font-size:1.200em;*/
 /*text-shadow:0px 1px 0px #1a1a1a;*/
 /*color:#fff;*/
 }
 .accordion-section-title.active, .accordion-section-title:hover {
 /*background:#4c4c4c;*/
 /* Type */
 text-decoration:none;
 }
 .accordion-section:last-child .accordion-section-title {
 border-bottom:none;
 	/*padding-left: 25px;*/
 }
 
 div.accordion-section:before {
 	content: "" !important;
 	width: 16px !important;
 	height: 15px !important;
 	background: url('./images/Punt-verd-organigrama.png') no-repeat #fff !important;
 	background-size: 13px 13px !important;
 	position: absolute !important;
 	left: 0 !important;
 	top: 5px !important;
 }


 /*----- Section Content -----*/
 .accordion-section-content {
 /*padding:15px;*/
 display:none;
 	padding-top: 17px;
 }
 
 a.accordion-section-title.active {
 	font-family: TradeGothicBold, sans-serif;;
 }
 

 .accordion-section-content a {
 	color: #a9ad00;
 }

div.gallery-columns-6.gallery-size-medium {
	
}

/*div.envoltalldadeesevento.ambmargeesqpadd {
	padding-left: 20px;
}*/

.featherlight-previous{background-image: url(./images/passador-esquerra-fotos.png) !important;
	background-size: 14px 15px !important;
	background-position: 30px !important;left:10px !important;
	z-index: 8999170 !important;
	visibility: visible;
	overflow: visible;
}

.featherlight-next{background-image:url(./images/passador-dreta-fotos.png)!important;
background-position:0 0;right:10px; 	background-size: 14px 15px !important;}

button.featherlight-close-icon.featherlight-close {
	background-image:url(./images/boto-tanca-popup-inicisessio.png)!important;
	background-position:0 0;right: 3%; ;
	top: 3%;
}

.featherlight:last-of-type {
background: rgba(255, 255, 255, 0.73) !important;
}

.featherlight .featherlight-close-icon{
background-color:transparent;
background-image:url(.images/boto-tanca-popup-inicisessio.png) !important;
background-position:center;background-repeat:no-repeat;
background-size: 26px 26px !important;
border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}

div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn1 {
	text-transform: uppercase;
}

li#field_9_1 {
	margin-top: 30px !important;
}

#field_9_20 {
	font-family: TradeGothic, sans-serif;
	/*color: #2c2c2b;*/
}



div.pw-weak input {
	width: 20px!important;
	height: 20px!important;
}
div.pw-weak input:checked {
	width: 20px!important;
	height: 20px!important;
	background-color: #94937f;
}


div.lofooterFEDER  {
	margin-top: 60px;
	border-top: 1px solid #dadc7d;
	padding-top: 30px;
	display: flex;
	padding-bottom: 30px;
}

div.lofooterFEDER div.columnalogo {
	width: 20%;margin-right: 20px;
}
div.lofooterFEDER div.columnatext{
	width: 90%;
}
div.lofooterFEDER div.columnatext  {
	font-size: 13px;
	line-height: 1.5em;
}




/*
Media Queries
---------------------------------------------------------------------------------------------------- */



@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {

}


@media only screen and (max-width: 1280px) {
.wrap {
	margin: 0 auto;
	max-width: 1212px;
	max-width: 95%;;
}

div.itemplus, div.capsabloc {
	min-height: 455px;
}
.gallery-columns-6 .gallery-item {
	margin-right: 30px;
	margin-bottom: 25px;
	width: 14%;
}
.gallery-columns-6 .gallery-item:nth-child(6n) {
	margin-right: 0px !important;
}

}


@media only screen and (max-width: 1139px) {

	.wrap {
		max-width: 960px;
	}

	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px;
	}

	.content {
		width: 620px;
	}
	
	

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 400px;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
		.footer-widgets-4,
	.sidebar-primary {
		width: 20%;
	}

	.footer-widgets-1 {
		margin-right: 30px;
	}
body.la_graella_dactivitats select {
	min-width: 180px !important;
}
ul#menu-submenu-reserves.menu {
		padding-left: 38%;
}
div.item-event {
	min-height: 441px;
}
div.sidebarcontacte {
	margin-top: 70px;
	float: none;
	width: inherit;
	padding-right: inherit;
	margin-bottom: 100px !important;
}

.gallery-columns-6 .gallery-item {
	margin-right: 30px;
	margin-bottom: 25px;
	width: 20%;
}
.gallery-columns-6 .gallery-item:nth-child(6n) {
	margin-right: 30px !important;
}
.gallery-columns-6 .gallery-item:nth-child(4n) {
	margin-right: 0;
}

.gallery-columns-6 .gallery-item:nth-child(4n+1) {
	clear: left;
}
.gallery-columns-6 .gallery-item:nth-child(6n+1) {
	clear: none;
}

div.widget-area.footer-widgets-1.footer-widget-area {
	width: 100%;
}



}


@media only screen and (max-width: 1023px) {




ul#menu-pral.menu.genesis-nav-menu.menu-primary.responsive-menu ul.sub-menu li a span {
	font-family: TradeGothic, sans-serif !important;
	color: #2c2c2b;
}

ul#menu-pral.menu.genesis-nav-menu.menu-primary.responsive-menu ul.sub-menu li.current-menu-item.page_item a span {
	font-family: TradeGothicBold, sans-serif !important;
	color: #a9ad00;
}

body.colegiat-template-default.single.single-colegiat ul#menu-pral.menu.genesis-nav-menu.menu-primary.responsive-menu ul.sub-menu li#menu-item-63  a span {
		font-family: TradeGothicBold, sans-serif !important;
		color: #a9ad00;
	}


div.columnEsq, div.locercadoresq {
	width: 100%;
	margin-right: 0.2%;
}
 div.filtrecategories, div.locercadoresq {
 	float: none;
 }
div.columnDreta, div.filtrecategories  {
	width: 100%;
}
div.itemplus, div.capsabloc {
	min-height: 300px;
}
div.los3filtres {
	float: left;
	margin-right: 2px;
	width: 33.1%;
}

.llistacolegiats.llistacolumn3, .llistacolegiats.llistacolumn4 {
	width: 16.31%;
}
	.wrap {
		max-width: 768px;
	}


div.iconadownload.soleta {
	float: none;
	top: 10px;
}
.home-top .wrap {
		max-width: 750px;
	}
	
	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		/*width: 100%;*/
	}
	div.llistadades.encolumn3 {
		margin-top: 45px;
		padding-top: 25px;
		padding-bottom: 25px;
		border-bottom: 1px solid #a9ad00;
		border-top: 1px solid #a9ad00;
		min-height: 220px;
	}

	.site-header .wrap {
		padding: 20px 0;
	}
div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio .facetwp-radio:last-of-type {
	margin-right: 10px;
}
	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}

	.genesis-nav-menu,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}

	.site-header .search-form {
		margin: 16px auto;
	}

	.genesis-nav-menu li.right {
		display: none;
	}


	
	.featured-content .alignnone {
		display: block;
		text-align: center;
	}
	
	.home-top a.alignleft, 
	.home-top a.alignright {
		width: 100%;
	}
	
	.home-top .featured-content .entry-header {
		clear: both;
		padding: 40px 40px 0;
	}
	
	.home-top .featured-content .entry-content {
		padding: 0 40px 40px;
	}

form#gform_1.form-contacte-dansaneu, h6 {
	max-width: 100%;
	min-width: 0px;
}
ul#menu-submenu-programacio.menu {
	padding-left: 8%;	
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .footer-widgets-4  {
	width: 40%;
	float: left !important;
	min-width: 44% !important;
}
.footer-widgets-4 {
	margin-top: 40px;
}
.genesis-nav-menu.responsive-menu,
	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu {
		display: none;
		visibility: visible;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}
	
	
	
	.genesis-nav-menu.responsive-menu li a,
	.genesis-nav-menu.responsive-menu li a:hover {
		background: none;
		border: none;
		display: block;
		line-height: 1;
		padding: 16px 20px 16px 0;
		/*color: #a9ad00;*/

	}

.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
		margin-right: 60px;
	}
	
	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content: "\f347";
		float: right;
		font: normal 16px/1 'dashicons';
		height: 16px;
		padding: 15px 20px;
		right: 0;
		text-align: right;
		z-index: 9999;
		color: #6c6c6c;
	}
	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
		color: #6c6c6c;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu {
		/*background-color: rgba(0, 0, 0, 0.05);*/
		border: none;
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
		color: #6c6c6c;
		padding-left: 30px;
		margin-bottom: 20px;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		padding: 12px 20px;
		position: relative;
		width: 100%;
		color: #6c6c6c;
		text-transform: none;
		font-size: 16px;
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu {
		padding-bottom: 16px;
	}
	
	
	
	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu,
	.nav-primary .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		background-color: transparent;
		margin: 0;
		padding-left: 25px;
	}
	div.one-third.elementsgraella.solomobil {
		display: block;
	}
	div.locustom-widget.lo_msubmenu {
	display: none;
	}

div.site-inner {
	border-top: 1px solid #a9ad00;
}



.genesis-nav-menu li.mnuitem1 {
	width: 100%;
}
.genesis-nav-menu li.mnuitem2 {
	width: 100%;
}
.genesis-nav-menu li.mnuitem3 {
	width: 100%;
}
.genesis-nav-menu li.mnuitem4 {
	width: 100%;
}
.genesis-nav-menu li.mnuitem5 {
	width: 100%;
}
.genesis-nav-menu li.mnuitem6 {
	/*width: 40px;*/
}



}

@media only screen and (max-width: 768px) {


div.wrap.presi_section div.one-third.first  {
	width: 45%;
}

div.wrap.presi_section div.two-thirds {
	margin-left: 0;
}

article.colegiat.type-colegiat img.attachment-destacada-post {

max-width: 100%;
	float: left;
	margin-right: 0px;
	margin-bottom: 30px;
}

div.anchormenudocument:last-of-type {
	margin-bottom: 10px;
}
h3.titseccio {
	border-bottom: 1px solid #a9ad00;
	padding-bottom: 3px;
	margin-bottom: 35px;
	margin-top: 65px;
	letter-spacing: 1px;
}
div.llistacolegiats {
	float: none;
	height: inherit;

}
div.envoltallcapsaleratablacolegiats.llistaegendaevents {
display: none;
}
div.fila_contingutdelallista_colegiats {
	
}
div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn1, div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn3, div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn4 {
	padding-top: 0px;
}
div.fila_contingutdelallista_colegiats  .llistacolegiats.llistacolumn2 {
	padding-top: 0px;
	line-height: 1.5em;
}
div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn1 {
	padding-top: 15px;
}
div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn4 {
	padding-bottom: 15px;
}
div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn1, div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn2 {
	width: 100%;
	margin-right: 2px;
}
div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn3 {
	margin-right: 2px;
}
div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn3, div.fila_contingutdelallista_colegiats .llistacolegiats.llistacolumn4 {
	width: 100%;
}

h3.llistacolumn1 , h3.llistacolumn2{
	width: 33.46%;
	display: none;
}
h3.llistacolumn3, h3.llistacolumn4{
	width: 16.46%; display: none;
}
h3.llistacolumn1, .llistacolegiats.llistacolumn1 {
	padding-left: 20px;
}
h3.llistacolumn2, h3.llistacolumn3, h3.llistacolumn4, .llistacolegiats.llistacolumn2, .llistacolegiats.llistacolumn3, .llistacolegiats.llistacolumn4  {
	padding-left: 20px;
}


div.los3destacatshome {
	margin-top: 70px;
}

.nav-primary {
	/*background-color: #333;*/
	border-top: 1px solid #a9ad00;;
}

div.one-third.blocdansaneu {
		margin-bottom: 50px !important;
}

.one-third,
.two-sixths {
	margin-bottom: 40px !important;
}
	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
		.footer-widgets-4,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}

	.site-header .wrap {
		padding: 20px 5%;
	}
section#text-2.widget-2.widget-last.widget-even.lesxarxesocials_delsite.widget.widget_text {
	float: none;
	padding-top: 20px;
	padding-bottom: 0;
	text-align: right;
}




nav.nav-primary li.algomenys {
	width: inherit !important;
}
nav.nav-primary li.algomes {
	width: inherit !important;
}

.genesis-nav-menu .menu-item {
	display: block;
	text-align: left;
	width: 100%;
}
.genesis-nav-menu li.primerlimenu a {
	padding-left: 20px !important;
}
li.current-menu-item.triangle:after, li.current-page-ancestor.triangle:after {
display: none;
}
	.wrap {
		padding-left: 3%;
		padding-right: 3%;
	}

	.archive-pagination li a {
		margin-bottom: 4px;
	}
.two-thirds {
	width: 100%;
}



	.four-sixths,
	.one-third,
	.one-fourth,
	.one-half,

	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths {
		margin: 4px 3% 5px 0 !important;
		width: 47%;
	}
	
		.five-sixths		 {
			margin: 4px 0% 5px 0 !important;
			width: 100%;
		}
			.one-sixth{
				width: 100%;
				margin-left: 0;
			}
	
	div.one-third:nth-child(3n+1) {
		clear: none;
	}
	
	
	.one-third:nth-last-child(2n+1) {
		/*background-color: #d59f9f;*/
	}

div.one-third.first.blocdelagenda {
	width: 100% !important;	
}
	
	.home-top .more-link {
		display: block;
	}
	
	.home-bottom .widget {
		margin: 0 0 40px;
		width: 100%;
	}
	
	.header-image .site-title a {
		background-size: contain !important;
	}
	
	
body.la_graella_dactivitats select {
	min-width: 180px !important;

}

div.table-fila-header {
	display: none;
}
div.tabla-grill.solopc {
	display: none;
}
body.la_graella_dactivitats div.facetwp-facet.facetwp-type-dropdown {
	display: inline-block;
}
li.senseasterisc div.ginput_container.ginput_container_checkbox {
	margin: 0 !important;
	position: relative;
	z-index: 10;
	width: 100%;
}
form#gform_1.form-contacte-dansaneu div.gform_footer.top_label {
	text-align: right;
	/*position: absolute;*/
	bottom: -40px;
	position: relative;
	margin-top: -20px;
}




div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio {
	/*border-top: 1px solid #a9ad00;*/
		
		/*float: left;*/
	display: inline-block;
	/*position: relative;*/
	padding-top: 30px;
	margin-bottom: 0;
	width: 100%;
}
div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio:before {
content: "";
	padding-top: 25px;
	border-top: 1px solid #a9ad00;
	margin-bottom: 50px;
	/*float: left;*/
	display: block;
	/*width: 236%;*/
	position: absolute;
	top: 20px;
	width: 100%;
}

span.elmesdelfestival {
	display: inline-block;
	font: 30px TradeGothicBold, sans-serif;
	color: #a9ad00;
	padding-top: 20px;
	letter-spacing: 2px;
	margin-bottom: 50px;
}
div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio .facetwp-radio {
	margin-bottom: 20px;
	padding-right: 10px;
	margin-right: 4%;
	padding-top: 5px;
	line-height: 1.6em;
}

h1.nom_fotos_per_artiste {
	font: 30px TradeGothicBold, sans-serif;
	padding-top: 25px;
	border-top: 1px solid #a9ad00;
	margin-bottom: 40px;
}
body.la_graella_dactivitats div.fs-label {
	background: url('./images/filtre.png') 100% no-repeat #faedee !important;
	background-size: 35px 34px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0px;
	border: none;
	box-shadow: none !important;
	/*min-width: 200px !important;*/
	/*text-transform: uppercase;*/
	font: 16px TradeGothicBold, sans-serif;
	color: #a9ad00;
	padding: 10px 0 0 10px;
	min-height: 34px;
	letter-spacing: 0.4pt;
	margin-bottom: 0;
	/*display: table-cell;*/
	width: 100%;
}

body.la_graella_dactivitats div.facetwp-type-fselect {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
body.la_graella_dactivitats .fs-wrap {
    display: inline-block;
    cursor: pointer;
    line-height: 1;
    width: 100%;
    	/*min-width: 240px !important;*/
}
body.la_graella_dactivitats div.fs-dropdown {
	background-color: #faeded;
	margin-top: 0;
	border: none;
	padding-top: 5px;
	max-width: 100%;
	width: 90%;
}
div.facetwp-facet.facetwp-facet-dia.facetwp-type-radio .facetwp-radio:last-of-type {
	margin-right: 0px;
}
ul.sub-menu li.current-menu-item a {
	color: #a9ad00 !important;
}

span.losorganitzadors, span.ambsuportde {
	margin-bottom: 4%;
}

span.ambsuportde.messuport.mitjansoficials {
	margin-top: 3%;
}
div.flexsliderlogos.logos_home img {
	margin-bottom: 10px;
}

ul.elslogospeu {

	margin-right: auto;
	margin-left: auto;
	display: block;
}
ul.elslogospeu li {

	width: 30%;
	
}

table.em-calendar tbody td {
	font: 21px TradeGothic, sans-serif;
	height: 36px;
	padding-top: 7px;
	padding-bottom: 10px;
}
table.em-calendar {
	width: 60%;
	margin-right: auto;
	margin-left: 0;
}

div.gform_footer.top_label {
	position: relative;
	bottom: inherit;
	text-align: justify;
}
div.fom_cmalleida_wrapper {
	margin-bottom: 60px;
}

div.los3filtres {
	float: left;
	margin-right: 0px;
	width: 100%;
}

.llistacolegiats.llistacolumn3, .llistacolegiats.llistacolumn4 {
	width: 16.31%;
}


.llista_eventos_formacio  {
	float: none;
	margin-right: 2px;
	width: 100%;
	min-height: 0px;
	background-color: #f7f5da;
	padding-left: 20px;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
}

div.fila_contingutdelallista_colegiats {
	
}

div.fila_llistateventodelatable {
	clear: both;
	min-height: 100px;
	margin-bottom: 30px;
}

div.mida17.negreta.llista_eventos_formacio.llistacolumn1 {
	padding-top: 20px;
}

div.mida17.llista_eventos_formacio.llistacolumn4 {
	padding-bottom: 20px;
}

div.envoltalldadeesevento {
	clear: left;
	padding-top: 30px;
	padding-bottom: 10px;
}


img.imatgeesqevento {
 	width: 381px;
 	max-width: 100%;
 	float: left;
 	margin-right: 0px;
}
 
img.imatge_gestiodoc {
	margin-right: 33px;
	float: left;
	margin-bottom: 30px;
}

div.anchormenudocument {
	clear: both;
}

img.img_foto_profe {
max-width: 100%;
	max-width: 381px;

	float: none;
	margin-right: 0;
}
div.lofooterFEDER div.columnalogo {
	width: 100%;
	margin-bottom: 10px;
}
div.lofooterFEDER div.columnatext{
	width: 100%;
}
div.lofooterFEDER {
	display: block;
}
}
@media only screen and (max-width: 550px) {

div.wrap.presi_section div.one-third.first  {
	width: 62%;
}

.site-header .widget-area {
	padding-top: 25px;
}
.header-image .site-title > a {
	background-position: left !important;
	min-height: 74px;
	width: 100%;
	float: left;
	background-size: 270px 68px !important;
}


.gallery-columns-6 .gallery-item {
	margin-right: 30px;
	margin-bottom: 25px;
	width: 41%;
}
.gallery-columns-6 .gallery-item:nth-child(6n) {
	margin-right: 30px !important;
}
.gallery-columns-6 .gallery-item:nth-child(4n) {
	margin-right: 0;
}

.gallery-columns-6 .gallery-item:nth-child(4n+1) {
	clear: left;
}
.gallery-columns-6 .gallery-item:nth-child(6n+1) {
	clear: none;
}

table.em-calendar {
	width: 100%;
	margin-right: auto;
	margin-left: 0;
}
ul.elslogospeu li {

	width: 45%;
	min-height: 119px;
}


div.los3destacatshome {
	margin-top: 30px;
}
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	margin-top: inherit !important;
	margin-right: inherit !important;
	margin-left: inherit !important;
	margin-bottom: 40px !important;
	width: 100%;
}

.one-third:nth-last-child(2n+1) {
	clear: inherit !important;
}

div.itemplus, div.capsabloc {
	min-height: 385px;
}

}