@import url(../fonts/Ambit/stylesheet.css);
@import url(extras/com_jevents.css);

/* @font-face{
	font-family:'ambit';
	src:url('./Ambit-Regular.ttf') format('ttf')
} */

@media print {
	.t3-header, #t3-mainnav, .col-md-3, .wrap, div.icona-pdf, #t3-footer, div.btn.boto-inscripcio {
		display: none !important;
	}
	
	#jevents_body .jev_evdt {
		padding: 0;
	}
	
	.informacio-esdeveniment {
		min-height: 0 !important;
	}
	
	.t3-content {
		width: 100%;
	}
	
	.btn.boto-inscripcio {
		margin-bottom: 0;
	}
	
	.jev_evdt_image {
		/*  	display: none;*/
		max-width: 200px;
		float: none;
		display: inline-block;
		vertical-align: top;
		padding: 0;
	}
	
	.infoesdeve {
		width: 400px !important;
	}
	
	.jev_evdt_desc {
		margin: 0;
		padding: 0;
	}
}

@page {
size: A4;
}
.t3-header {
	background-color: #e0cfbe;
	border-bottom: none;
}

/*aside.article-aside.clearfix {
	display: none;
}*/

dl.fields-container dd.field-entry ul li {
	font-size: 16px;
	line-height: 1.4em;
}

dl.fields-container dd.field-entry {
	/*
	display: block;
	float: left;	
	*/
	font-size: 14px;
	margin-right: 30px;
}

dl.fields-container dd.field-entry span.field-value {
	width: 100%;
}

.article-content img {
	display: inline;
}

.view-article .article-image img {
	max-width: 100%!important;
	margin-bottom: 30px;
}

.pro-dest {
	margin-top: 20px;
	margin-bottom: 20px;
}

.head-search {
	margin: 8px 0 0 0;
}

button.blanc {
	border: 1px solid #ffffff;
	margin-top: 20px;
	font-size: 16px;
	background-color: #ffffff;
	min-width: 140px;
	padding: 5px 10px;
}

a button.blanc {
	color: #115272!important;
	font-weight: bold;
}

button.dalt.blanc {
	font-size: 60%;
	min-width: unset;
}

tr.paramfield5 .paramlist_key, tr.paramfield5 .paramlist_value {
	padding-bottom: 20px!important;
	border-bottom: 1px solid silver!important;
}

#registration-tab-pane label, #jevents .jevbootstrap #registration-tab-pane label {
	width: 250px;
	display: inline-block;
}

a.pagar button {
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

td.paramlist_value span label {
	display: block !important;
	width: 100%!important;
	margin-top: 5px;
}

.button2-left .blank a, .button2-left a {
	background: #e7ffdf!important;
	padding: 4px !important;
	border: 1px solid #61795f!important;
	border-radius: 5px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px!important;
	color: #61795f!important;
	font-size: 11px;
}

.jev_evdt h3 {
	font-weight: bold;
	text-decoration: underline;
}

.jev_evdt .jev_eventdetails_body .jev_evdt_image {
	padding: 0;
	margin-left: 0px;
}

#jevents_body .event_legend_container {
	display: none;
}

.t3-mainnav.affix {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
/*
#jevents_header ul.actions li.print-icon {
	background: url(../images/imprimir.svg) center center repeat-x !important;
	width: 20px;
	height: 20px;
}
#jevents_header ul.actions li.print-icon img {
	width: 20px;
	height: 20px;
}*/

#jevents_header ul.actions {
	display: block;
	z-index 9999;
	margin: 0px;
}
.jev_evdt button {
	max-width: 400px;
}
.btn-cancel, button, input[type="submit"] {
	background-color: transparent;
	color: #000000;
	padding: 5px 15px;
	border: 1px solid #000000;
	width: 100%;
	max-width: 300px;
	border-radius: 7px;
	text-transform: uppercase;
}
/*Oculto home*/

.pagina-inici h1, .pagina-inici h1 a {
	text-align: center;
	margin-bottom: 50px !important;
	margin-top: 40px!important;
}

.pagina-inici #t3-mainbody {
	display: none;
}

#t3-mainbody {
	margin-top: 50px;
}

/*Cookies*/

#cadre_alert_cookies .col-md-6 {
	
}

#cadre_alert_cookies .col-md-6 {
	min-width: 150px;
}

.cadre_bouton .popup-modal-dismiss {
	margin-top: 5px !important;
}
/*Activitat*/

.jev_evdt_summary {
	background-color: #dcefed !important;
	border: 1px solid #6bcaba;
}

img.jev_image1, img.jev_image2 {
	margin-bottom: 12px;
}

.informacio-esdeveniment {
	min-height: 300px;
}

#window-mainbody .informacio-esdeveniment {
	min-height: auto;
}

div.fitxa-activitat {
	padding-bottom: 0 !important;
}

.jev_evdt_desc {
	margin-top: 20px;
}

#jevents_body .jev_evdt {
	padding: 0;
}

a {
	color: #000;
}

a:hover {
	color: #165c7d;
	text-decoration: underline;
	text-decoration-thickness: 1px;
}

.t3-module a {
	text-decoration: none;
}

.jev_evdt_desc p a, .jev_evdt_desc span a, .jev_evdt_desc a, .article-content a {
	/*color: #F9423A;
	/*text-decoration-color: #6BCABA !important;*/
	text-decoration: underline;
	text-underline-offset: 0.2em;
	text-decoration-thickness: 1px;
	/*color: #165c7d;*/
}

.moduletableultimes-activitats a {
	text-decoration: none;
}

.icona-calendari {
	padding-left: 50px;
	background: url(../images/icona-calendari.svg) left 5px no-repeat;
	min-height: 50px;
	padding-bottom: 20px;
}

.icona-lloc {
	padding-left: 50px;
	background: url(../images/icona-lloc.svg) left 5px no-repeat;
	min-height: 50px;
	padding-bottom: 10px;
}

.icona-adjunts {
	padding-left: 50px;
	background: url(../images/adjunt.svg) left 5px no-repeat;
	min-height: 50px;
	font-weight: bold;
}

.icona-pdf {
	padding-left: 50px;
	background: url(../images/icona-pdf.svg) left no-repeat;
	height: 50px;
	padding-top: 10px;
}

.export-cal {
	padding-left: 50px;
	background: url(../images/export.svg) left no-repeat;
	height: 50px;
	font-size: 90%;
	font-weight: bold;
	padding-top: 10px;
}

.icona-pdf a b {
	margin-top: 20px;
}

.icona-pdf input[type="submit"] {
	border-color: none;
	border-style: none;
	border-width: 0;
	padding: 0;
	font-weight: bold;
	min-height: 50px;
	background: none;
}

.cal, .cal img {
	margin-right: 5px;
}

.cal {
	
}

.cal a {
	display: block;
	/*	line-height: 1.1em;*/
}

.btn.boto-inscripcio {
	margin-bottom: 30px;
}
/*Últimes activitats*/

.categoria-ultimes {
	background: #115272;
	background-color: rgb(17, 82, 114);
	color: #000000;
	font-size: 12px;
	font-weight: 600;
	padding: 6px;
	letter-spacing: 1px;
	line-height: 1;
	text-transform: uppercase;
	position: absolute;
	top: 10px;
}

div.categoria-ultimes:empty {
	display: none;
}

div.inner.ultimes-activitats {
	padding: 24px !important;
}

.moduletableultimes-activitats div.inner {
	margin-bottom: 0px;
	margin-right: 0;
	margin-left: -10px;
}

div.inner.ultimes-activitats a img {
	margin: -24px -24px 0;
	width: calc(100% + 48px) !important;
	max-width: 200% !important;
}

.moduleultimes-activitats .mod_events_latest_table.jevbootstrap .mod_events_latest .inner > a, .moduletableultimes-activitats .mod_events_latest_table.jevbootstrap .mod_events_latest .inner > a {
	margin: 0 !important;
	display: block;
	border-top: 1px solid #115272;
}

.mod_events_latest_table.jevbootstrap .mod_events_latest .inner {
	border-bottom-style: none;
	padding: 0;
}

.moduleultimes-activitats, .moduletableultimes-activitats {
	margin-bottom: 0;
}

.moduleultimes-activitats .mod_events_latest_table.jevbootstrap .mod_events_latest .inner .mod_events_latest_content, .moduletableultimes-activitats .mod_events_latest_table.jevbootstrap .mod_events_latest .inner .mod_events_latest_content {
	margin-bottom: 5px;
}

.moduleultimes-activitats .mod_events_latest_table.jevbootstrap .mod_events_latest .inner span, .moduletableultimes-activitats .mod_events_latest_table.jevbootstrap .mod_events_latest .inner span {
	margin-bottom: 0;
}

.moduleultimes-activitats.apartat .mod_events_latest, .moduletableultimes-activitats.apartat .mod_events_latest {
	margin-bottom: 20px;
}

.moduleultimes-activitats h2, .moduletableultimes-activitats h2 {
	line-height: 10px !important;
}

/*.moduleultimes-activitats div.mod_events_latest {
	float: left;
	width: 33%;
	min-width: 200px;
	margin-top: 10px;
}*/

.moduleactivitats-lateral .inner {
	margin: 0;
}

.quadrat-dia {
	text-align: center;
	width: 40px;
	background-color: #4f100c;
	color: white;
	margin-right: 10px;
	float: left;
	margin-bottom: 20px;
	height: 60px;
}

p.tipologia {
	text-transform: uppercase;
	font-size: 75%;
	margin-bottom: 2px !important;
	text-align: left;
	color: #666666;
	font-weight: bold;
	padding-top: 5px;
}

div.titol-activitat h2 {
	margin-top: 0;
}

div.titol-activitat {
	margin-bottom: 5px;
	margin-top: 5px;
}

div.titol-activitat span a {
	font-weight: bold;
	color: #666666;
	font-size: 16px;
}

dia {
	width: 40px;
	display: block;
	margin-top: 7px;
}

dia span {
	color: white;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 18px !important;
	margin-bottom: 0 !important;
}

.activitats-home .mod_events_latest_table.jevbootstrap .mod_events_latest .inner {
	padding: 0;
	min-height: 78px;
}

.activitats-home .mod_events_latest_content {
	margin-bottom: 0 !important;
	padding-top: 5px;
}

.activitats-home .mod_events_latest_content span a {
	line-height: 14px;
}

.jevbootstrap .resum img {
	width: 350px;
}

.jevbootstrap .jev_evdt_desc, .jevbootstrap .resum {
	color: #000;
}

p img {
	max-width: 100%;
}

#jevents_body p img, .jev_eventdetails_body img {
	margin-right: 20px;
}

#t3-footer {
	background: #e0cfbe !important;
	background-position: 0 top !important;
}

.t3-bot-sl {
	background: transparent;
}

.t3-spotlight.t3-footer, .t3-sl-3 {
	border-bottom-style: none;
	border-top-style: none;
	border-top: none!important;
	border-bottom: none;
}

#t3-footer .plg_system_eprivacy_accepted button, #t3-footer .plg_system_eprivacy_reconsider {
	max-width: 320px;
	border: 1px solid white !important;
}

#t3-footer {
	border-top: none;
}

div.plg_system_eprivacy_accepted, div.plg_system_eprivacy_declined {
	border-style: none !important;
	color: white;
}

.head-search .button:hover, .head-search .button:active, .head-search .button:focus {
	border-color: #e0cfbe;
	background-color: transparent;
	border-bottom: 1px solid #000000;
}

.head-search .form-control:hover, .head-search .form-control:focus, .head-search .form-control:active {
	background: rgba(255, 255, 255, 0.15);
}

/*.mod-languages a {
	color: white;
}*/

@media (max-width: 991px) {
	.nav > li > span {
		padding: 10px 15px;
		display: inline-block;
	}
}
/*.t3-megamenu {
	color: white;
}*/

.logo-image {
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 0;
}

.logo-image a {
	width: 100%;
}

.navbar .nav li.dropdown.active > .dropdown-toggle {
	color: #ffffff;
	background-color: #4f100c;
}

.t3-megamenu {
	text-transform: uppercase;
}

.t3-megamenu li li {
	text-transform: none;
}

.backstretch-wrapper .backstretch-title a button.blanc {
	margin-bottom: 10px;
}

.backstretch-wrapper .backstretch-title {
	left: calc((100% - 1050px)/2) !important;
	top: 40px;
}

.backstretch-wrapper li.active {
	min-width: 300px !important;
	width: 300px !important;
	background: rgba(21, 91, 125, 0.95)!important;
	bottom: auto !important;
	padding: 10px!important;
	margin-left: 0!important;
}

.backstretch-wrapper .backstretch-title p {
	color: #6BCABA!important;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}

.backstretch-wrapper .backstretch-title li.active h1 {
	font-size: 34px;
}

.zt-overlay .zt-item-container .zt-text-intro {
	bottom: 70px;
	position: absolute;
}

.zt-overlay .zt-item-container p {
	background: rgba(0,0,0,0.7);
	font-size: 12px !important;
	padding: 3px;
	display: inline-block;
	margin-right: 50px;
}

.zt-overlay .zt-item-container h2 {
	background: rgb(79 16 12 / 95%)!important;
	max-width: 300px;
	padding: 10px;
}

.zt-overlay .zt-item-container {
	max-width: 1080px;
	margin-left: calc((100% - 1050px)/2);
	margin-right: calc((100% - 1050px)/2);
	background: transparent !important;
	top: 0;
	bottom: auto !important;
	position: relative;
	margin-top: 50px;
	height: 100%;
}

#zentools-149 .owl-carousel .owl-wrapper img {
	min-height: 400px;
}

@media (max-width: 1200px) {
	.zt-overlay .zt-item-container {
		margin-left: calc((100% - 940px)/2)!important;
		margin-right: calc((100% - 940px)/2)!important;
	}
	
	.backstretch-wrapper .backstretch-title {
		left: calc((100% - 940px)/2)!important;
	}
}
@media (max-width: 992px) {
	.zt-overlay .zt-item-container {
		max-width: 100%!important;
		margin-left: calc((100% - 750px)/2);
		margin-right: calc((100% - 750px)/2);
	}
	
	.backstretch-wrapper .backstretch-title {
		left: calc((100% - 750px)/2)!important;
	}
}
@media (max-width: 768px) {
	.zt-overlay .zt-item-container {
		margin-left: 10px!important;
	}
	
	.backstretch-wrapper .backstretch-title {
		left: 10px!important;
	}
}
@media (max-width: 620px) {
	.backstretch-wrapper .backstretch-title {
		display: block!important;
	}
}
.zt-overlay .zt-item-container p, .backstretch-wrapper .zt-item-container p {
	font-size: 18px;
	margin-top: 10px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: ambit;
	color: #4f100c;
}

h1, h1 a {
	font: 34px 'ambit';
	font-weight: bold !important;
	color: #000 !important;
	text-transform: uppercase;
}

h1.eventtitle {
	margin-bottom: 50px;
}

h2, h2 a, .t3-bot-sl h2 .module-ct a:hover, dd.field-entry.h2 {
	font: 19px 'ambit';
	font-weight: bold !important;
	color: #4f100c !important;
	font-size: 19px !important;
}

h3 {
	font-size: 19px;
	font-weight: bold;
}

.t3-sidebar h3 span {
	font-size: 24px;
	font-weight: bold;
	text-transform: none;
}

.t3-footer h3, .t3-footer h3.module-title {
	text-transform: none;
	font-size: 19px;
	color: #000000;
}

.t3-footer h4 {
	font-size: 13px;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.t3-footer p {
	font-size: 13px;
}

/*.t3-footer p a {
	color: #6BCABA !important;
	text-decoration: none;
}*/

p {
	font: 16px/1.4em 'ambit';
}

li {
	line-height: 1.4em;
}

body {
	font-family: ambit;
	line-height: 1.1em;
}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
	color: #ffffff !important;
}

.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
	float: left;
	margin-top: 10px;
	margin-right: 6px;
}

.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
	border-top: 4px solid #000;
}

.navbar .nav li.dropdown.active > .dropdown-toggle .caret, li.dropdown.mega.open .caret {
	border-top: 4px solid #fff!important;
}

.t3-megamenu .mega-dropdown-menu {
	background-color: #4f100c;
}

.t3-megamenu .nav ul li.open {
	background-color: #4f100c;
	margin-left: -25px;
	margin-right: -25px;
	padding-right: 25px;
	padding-left: 25px;
}

.t3-megamenu .nav > li > .separator {
	font-weight: bold;
}

.cinquanta {
	width: 40%;
	float: left;
	padding-right: 10px;
	margin-right: 20px;
}

p.participants img {
	display: inline;
	margin-right: 10px;
}

.moduleactivitats {
	border-bottom: 1px solid #184978;
	padding-bottom: 50px;
}

.head-search .form-control {
	background-color: #e0cfbe;
}

li.lang-active {
	font-weight: bold;
}

.modulesocial p a {
	float: left;
	margin-right: 10px;
}

a.readon.btn {
	background-color: transparent;
	text-align: center;
	margin-bottom: 10px;
	padding: 1px;
	width: 100px;
}

.reconegut, .mapes {
	float: left;
	margin-right: 30px;
}
/*noticies*/

.blog .article-intro img {
	max-width: 180px;
}

.readon.btn.btn-primary {
	background-color: #6BCABA;
	padding: 5px;
	border-style: none;
	width: 100%;
}

.menu-legal li a {
	display: block;
	float: left;
	width: auto;
	margin-right: 10px;
	background: url("bullet-dark.gif") left center no-repeat;
	padding-left: 10px;
	padding-top: 0;
	border-bottom: 1px none;
	padding-bottom: 0;
}

.t3-bot-sl .module-ct a {
	display: inline;
	color: inherit;
}

.t3-module.module.noticies ul li {
	margin-bottom: 20px;
}
/*menu*/

@media (max-width: 992px) {
	.navbar-default .navbar-nav > li a, .nav > li > .separator {
		padding: 10px 10px;
	}
}

/*twitter*/

.timeline-Tweet a {
	color: #6BCABA;
}

/*taules

td {
	padding: 15px;
}*/

td, tr td {
	border-top: 1px none #dddddd;
}

/*slideshow*/

div.owl-pagination {
	
}

div.owl-controls.clickable {
	
}

#t3-masthead {
	background-color: #f5f5f5;
}

.t3-masthead h2, .t3-masthead h2 a {
	color: white !important;
	font: 30px 'ambit' !important;
	font-size: 34px;
	font-weight: bold !important;
}

.ja-products-wrapper.list .list .product-item .product-item-info {
	padding-left: 0;
	min-height: 20px;
}

.filter-options-content .list .product-item-details .name {
	float: left;
	margin-right: 10px;
}

.hemeroteca .ja-products-wrapper.list .list .product-item .product-item-info .product-item-actions {
	visibility: hidden;
}

.list .product-item-details .ct1, .list .product-item-details .ct2, .list .product-item-details .ct3, .list .product-item-details .ct4, .list .product-item-details .ct7, .list .product-item-details .ct22, .list .product-item-details .tag {
	border-right: 1px solid #424242;
	padding-right: 10px;
	float: left;
	width: auto;
	margin-right: 10px;
}

.list .product-item-details .ct7 .col-md-6, .list .product-item-details .tag .col-md-6 {
	width: auto;
}

.list .col-md-3 {
	width: auto;
}

.list .product-item-details .ct9 .col-md-3 {
	width: 100%!important;
}

@media (max-width: 768px) {
	.itemid-294 .ja-filter-wrapper .filter-content .input-text, .itemid-301 .ja-filter-wrapper .filter-content .input-text, .itemid-236 .ja-filter-wrapper .filter-content .input-text {
		width: 40%;
		float: left;
	}
}

.itemid-294 .ja-filter-wrapper .filter-content, .itemid-301 .ja-filter-wrapper .filter-content, .itemid-236 .ja-filter-wrapper .filter-content {
	background-color: white;
}

.itemid-294 .ja-filter-wrapper .filter-content .filter-field + .filter-field, .itemid-301 .ja-filter-wrapper .filter-content .filter-field + .filter-field, .itemid-236 .ja-filter-wrapper .filter-content .filter-field + .filter-field {
	margin-top: 0px;
}

.itemid-294 .jamg-layout-chooser, .itemid-301 .jamg-layout-chooser, .itemid-236 .jamg-layout-chooser {
	display: none;
}

.itemid-294 .filter-current.filter-values, .itemid-301 .filter-current.filter-values, .itemid-236 .filter-current.filter-values {
	display: none;
}

.itemid-294 .ja-filter-wrapper .filter-content .input-text, .itemid-301 .ja-filter-wrapper .filter-content .input-text, .itemid-236 .ja-filter-wrapper .filter-content .input-text {
	width: 40%;
	float: left;
}

.itemid-294 .ja-filter-wrapper b, .itemid-301 .ja-filter-wrapper b, .itemid-236 .ja-filter-wrapper b {
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}

.itemid-294 .sb-horizontal.ja-mg-sidebar .filter-options .filter-field .filter-options-content, .itemid-301 .sb-horizontal.ja-mg-sidebar .filter-options .filter-field .filter-options-content, .itemid-236 .sb-horizontal.ja-mg-sidebar .filter-options .filter-field .filter-options-content {
	min-height: 0px !important;
	height: 70px!important;
}

.sb-horizontal .pagination > li > a:hover {
	color: #2196f3;
}

.sb-horizontal.ja-mg-sidebar .filter-options .filter-field {
	width: 20%;
	min-width: 150px;
}

.sb-horizontal.ja-mg-sidebar .filter-options .filter-field .filter-options-content {
	background-color: white;
	border: 1px none #ddd;
	margin: 0 5px;
	padding: 20px 0 0;
}

.sb-horizontal.ja-mg-sidebar .filter-options .filter-field .filter-options-title {
	margin-bottom: -13px;
	padding-left: 10px;
}

.hemeroteca. ja-products-wrapper.list .list .product-item .product-item-info {
	
}

.ja-products-wrapper .product-item .product-item-name a {
	font-weight: bold;
	color: #115272;
}

.hemeroteca .product-item-actions {
	float: right !important;
	margin-top: -40px;
}

product-item-actions
.hemeroteca h3.block-subtitle.filter-subtitle {
	display: none;
}

.hemeroteca div.ln-element.lnfilter-wrapper {
	background-color: white;
}

.hemeroteca .products-toolbar .orderby-displaynumber {
	margin-bottom: 0;
}

/*icones calendaris*/

.jevbootstrap .mod_events_latest_date {
	vertical-align: unset !important;
}

.resum div.btn, .jev_eventdetails_body div.btn, .jev_eventdetails_body button {
	background: #F9423A;
	width: 100%;
	max-width: 400px;
	font-weight: bold;
	text-transform: uppercase;
	min-height: 49px;
}

.resum div.btn a, .jev_eventdetails_body div.btn a {
	color: #fff !important;
	font-weight: bold;
	width: 100%;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	text-decoration: none;
}

/* Entitats col·laboradores*/

.entitats-col .article-content p img {
	display: inline-block;
	margin-right: 50px;
}

.entitats-col td {
	border-style: none;
	padding: 10px;
	vertical-align: middle;
	width: 100%;
}

.entitats-col td p {
	margin-top: 20px;
}
/* Menú footer*/

.t3-footer li {
	display: inline;
	margin-right: 10px;
}

.t3-footer .nav-stacked > li.active > a {
	color: #ffffff;
}

.t3-bot-sl .module-ct a:hover, .t3-bot-sl .module-ct a:active, .t3-bot-sl .module-ct a:focus {
	color: #f9423a;
}

.visforms-form input {
	width: 100%;
}

.field338 .visCSSlabel {
	
}

.visforms-form #field338 {
	width: 50px;
}

.visforms-form label, .visforms-form input {
	font-size: 16px;
}

input[type="checkbox"] {
	width: unset;
}


/*Formulari Activitat*/

.visform .radio input[type="radio"] {
	margin-top: -15px !important;
}

/*CONSENTIMIENTO*/

div.consentimiento, div.consentimiento p {
	font-size: 12px;
	margin-bottom: 11px;
}
/*projectes*/

dd.field-entry.projectes-logo img {
	float: right;
}

dd.field-entry.resum, dd.field-entry.webprojecte, dd.field-entry.edicions, dd.field-entry.resultats, dd.field-entry.financament, dd.field-entry.participants {
	padding-left: 15%;
	min-height: 75px;
}

dd.field-entry.h2 {
	min-height: 75px;
}

dd.field-entry.resum {
	background: url(../images/info.png) 0 10px no-repeat;
}

dd.field-entry.webprojecte {
	background: url(../images/web.png) 0 10px no-repeat;
}

dd.field-entry.edicions {
	background: url(../images/calendar.png) 0 10px no-repeat;
}

dd.field-entry.resultats {
	background: url(../images/resultados.png) 0 10px no-repeat;
}

dd.field-entry.financament {
	background: url(../images/financacion.png) 0 10px no-repeat;
}

dd.field-entry.participants {
	background: url(../images/participantes.png) 0 10px no-repeat;
}

dd.field-entry.participants img {
	margin-top: 10px;
	margin-right: 20px;
}

@media (max-width: 600px) {
	dd.field-entry.resum {
		background: url(../images/info2.png) 0 10px no-repeat;
	}
	
	dd.field-entry.webprojecte {
		background: url(../images/web2.png) 0 10px no-repeat;
	}
	
	dd.field-entry.edicions {
		background: url(../images/calendar2.png) 0 10px no-repeat;
	}
	
	dd.field-entry.resultats {
		background: url(../images/resultados2.png) 0 10px no-repeat;
	}
	
	dd.field-entry.financament {
		background: url(../images/financacion2.png) 0 10px no-repeat;
	}
	
	dd.field-entry.participants {
		background: url(../images/participantes2.png) 0 10px no-repeat;
	}
}
div.btn.boto-inscripcio.youtube {
	background: #F9423A;
	background-repeat: no-repeat;
	background-position: 10px center;
}

div.btn.boto-inscripcio.youtube a {
	background: url(../images/youtube_b.svg) 10px center no-repeat #F9423A;
}

div.btn.boto-inscripcio.youtube:hover {
	background: #781713;
}

div.btn.boto-inscripcio.blau {
	background: #8babbf;
}
/* Repositori */

.itemid-427 .filter-content span {
	font-size: 13px;
}

.itemid-427 .product-item-actions, .itemid-427 .filter-actions, .itemid-427 .products-toolbar {
	display: none;
}

.itemid-427 .ja-filter-wrapper .filter-content {
	background-color: rgba(137, 169, 191, 0.41);
}

.itemid-427 .ja-filter-wrapper .filter-content .filter-options-title span {
	background-color: transparent;
}

.itemid-427 .ja-filter-wrapper .filter-content .filter-options-title span::after {
	padding-left: 0;
	color: #000;
}

.itemid-427 .row .published_date, .itemid-427 .row ct34 {
	float: left;
}

.itemid-427 .row.name .col-md-3 {
	width: 100%!important;
}


/* Formulari de registre */

/*#member-registration div.COM_USERS_REGISTRATION_DEFAULT_LABEL {
	display: flex;
	flex-direction: column;
}

#member-registration  .control-group {
	width: 100%;
}

#member-registration  .control-group:nth-child(1) {
	order: 9;
}

#member-registration  .control-group:nth-child(2) {
	order: 1;
}

#member-registration  .control-group:nth-child(3) {
	display: none;
}

#member-registration  .control-group:nth-child(4) {
	display: none;
}

#member-registration  .control-group:nth-child(5) {
	order: 4;
}

#member-registration  .control-group:nth-child(6) {
	order: 5;
}

#member-registration  .control-group:nth-child(7) {
	order: 2;
}

#member-registration  .control-group:nth-child(8) {
	order: 3;
	display: none;
}

#member-registration  .control-group:nth-child(9) {
	order: 9;
	padding-bottom: 10px;
}
*/

div.Datos.de.su.empresa {
	margin-top: 20px;
}

form#visform21 fieldset div, form#visform22 fieldset div, form#visform26 fieldset div {
	max-width: 525px;
	margin-right: auto;
	margin-left: auto;
}

form#visform21 .visCSSlabel, form#visform26 .visCSSlabel {
	width: 100%;
}

form#visform21 input#field297 {
	width: unset;
}

form#member-registration fieldset {
	margin-bottom: 20px;
}

#login-form {
	text-align: center;
	padding-bottom: 30px;
	border-bottom: 1px solid black;
	max-width: 400px;
	margin-right: auto;
	margin-left: auto;
} 
/*
.visdata .btn.active, .visicon-unpublish {
	display: none;
}

.view-mysubmissions #login-form {
	text-align: center;
	padding-bottom: 30px;
	border-bottom: 1px solid black;
} 
.view-mysubmissions #login-form .userdata {
	max-width: 450px;;
	margin-right: auto;
	margin-left: auto;
}
.view-mysubmissions th {
	display: none;
}*/

a.visToolTip i {
	border-radius: 5px;
	width: 100px;
	height: 30px;
	background-color: #115272;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

a.visToolTip i::after {
	content: " Editar ";
	font-family: ambit;
	color: white;
}

.view-mysubmissions tr {
	border-bottom: 1px solid silver;
	padding-bottom: 10px;
}

.btn-group button.btn {
	width: unset;
	margin-right: 5px;
}

.entrada-socios {
	max-width: 450px!important;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#field453-fileimg img, #field454-fileimg img, #field457-fileimg img, #field458-fileimg img {
	width: 400px;
	height: auto;
}

#visform22 label {
	width: 100%;
}

#visform22 label.visCSSlabel::after, #visform21 label.visCSSlabel::after {
	content: "*";
	color: red;
	display: inline-block;
	padding-left: 10px;
}

#visform22 input[readonly="readonly"] {
	display: none;
}

.esuncheckbox {
	margin-top: 14px !important;
}

.accepto {
	width: auto !important;
}

.embed-container {
	padding-bottom: 100%;
}

/*AGENDA*/

.cal_div_month, .cal_div_currentmonth {
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}

.cal_div_currentmonth {
	font-size: 1.4em;
}
/*.menuactivitats #jevents_body {
	display: none;
}*/

.menuactivitats ul.pagination {
	display: none!important;
}

#zentools-149 img {
	object-fit: cover;
	min-height: 400px;
	max-height: 600px;
}

.modulenoticies_lateral li.zt-item {
	margin-bottom: 30px !important;
}

.modulenoticies_lateral .zt-date {
	margin-bottom: 0 !important;
}

.jev_evdt_header h2 {
	font: 34px 'ambit' !important;
	font-weight: normal;
	font-weight: bold !important;
	color: #165B7C !important;
	margin-bottom: 0;
}

.capcalera_activitat {
	margin-bottom: 30px;
}

html.com_content.layout-blog.itemid-174 .t3-sidebar-right {
	display: none !important;
}

span.informacioextra {
	padding-bottom: 5px;
	display: inline-block!important;
	font-size: 80%;
	color: #F9423A;
}

.chzn-container .chzn-results {
	margin-top: 30px;
}

div.divisor {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #000;
	display: block;
}

.itemid-295 #jevents_body #cal_title, .itemid-203 #jevents_body #cal_title, .itemid-302 #jevents_body #cal_title {
	display: none!important;
}

.itemid-295 #jevents_body table.ev_table, .itemid-203 #jevents_body table.ev_table, .itemid-302 #jevents_body table.ev_table {
	display: none!important;
}

.moduletablelogin-superior .sclogin .logout-link {
	text-decoration: none;
	color: #000000;
	cursor: pointer;
	border: 1px solid #000000;
}

.moduletablelogin-superior {
	float: none;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.mod-languages {
	text-align: right;
}

.moduletablelogin-superior .sclogin .sclogin-greeting, .moduletablelogin-superior .sclogin .sclogin-profile-link {
	color: #ffffff;
	font-size: 90%;
	display: inline-block;
	margin-right: 10px;
}

.logo-img {
	
}

.navbar {
	border: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active.open > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active.open > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active.open > a:focus {
	background-color: #4f100c;
}

.sclogin-profile-link a {
	text-decoration: underline;
}

form#sclogin-form {
	float: right;
}

form#sclogin-form {
	margin: 0!important;
}

form#sclogin-form input[type="submit"] {
	padding: 2px 10px;
	margin-top: 3px;
	opacity: 0.6;
}

.moduletablelogin-superior {
	padding-top: 10px;
}

.sourcecoast.ns-bs2.sclogin-modal-links.sclogin {
	padding-top: 4px;
	padding-left: 40px;
	padding-bottom: 5px;
	background: url(../../../images/sistema/usuari.svg) left bottom no-repeat;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}

.sourcecoast .close {
	text-align: right;
}

textarea#field562 {
	height: unset;
}

.projectes-logo img {
	width: 150px;
	margin-left: 20px;
}

next.emails {
	width: 300px;
	display: block;
	line-height: 0em !important;
}

next.emails .mod_events_latest_table.jevbootstrap .mod_events_latest .inner a, next.emails .mod_events_latest_table.jevbootstrap .mod_events_latest .inner {
	color: #000000 !important;
}

next.emails div.cat {
	text-transform: uppercase;
	font-size: 7px;
	line-height: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
}

next.emails .titol-actm  a {
	font-weight: normal!important;
}

next.emails .jevbootstrap .mod_events_latest_content {
	line-height: 6px !important;
	font-size: 7px !important;
}

next.emails .mod_events_latest_date {
	font-size: 9px;
	font-weight: bold;
}

next.emails .moduletableultimes-activitats {
	margin-left: -10px;
}

next .col-xs-6 {
	padding-left: 6px;
}

iframe {
	margin-top: 20px;
	margin-bottom: 10px;
}

.visCCSbot10 .form-group {
	display: none;
}

.navbar-default .navbar-nav > li > a.newsletter, .navbar-default .navbar-nav > li > a.newsletter .open:hover {
	border-top-style: none;
	font-size: 12px !important;
	padding: 0 0 0 30px !important;
	margin: 10px 0 0 10px;
	text-transform: none;
	border-style: none !important;
	text-align: left;
	max-width: 130px;
	line-height: 13px;
	background: url(../images/newsletter.svg) left center no-repeat;
}

.t3-navhelper {
	background: url(../images/fons-peu.png) #115272;
	border-bottom: 1px solid #072848;
	border-top: 1px solid #115272;
	color: #ffffff;
	padding: 20px 0 20px;
	margin-top: 30px;
}

.t3-navhelper h3 a:hover {
	color: #ffffff;
}

.t3-newslettercenfim {
	padding-bottom: 30px;
	padding-top: 20px;
	border-top: 1px solid black;
	margin-top: 20px;
	margin-bottom: 20px;
}

#dynamic_recaptcha_1 {
	margin-top: -20px;
	margin-bottom: 10px;
}

.back_btn, .next_btn, #mod-visform32 .btn-primary {
	background-color: #115272;
	border: 2px solid #165B7C;
	border-radius: 5px;
	margin-right: auto!important;
	margin-left: auto!important;
	width: 400px!important;
	text-transform: none;
	color: #ffffff;
}

.back_btn, .next_btn:hover, #mod-visform32 .btn-primary:hover {
	background-color: #ffffff;
	border: 2px solid #165B7C;
	border-width: 2px;
	color: #165B7C;
}

#mod-visform32 .back_btn, #mod-visform32 .vis_mandatory, #mod-visform33 .vis_mandatory {
	display: none;
}

@media (min-width: 768px) {
	#mod-visform33 .help-block.col-sm-offset-3.col-sm-9 {
		margin-left: 3px !important;
	}
}

.alert-danger, .alert-error {
	background-color: transparent !important;
	border-color: #eed3d7;
	color: #000000!important;
	border-style: none;
}

.alert-danger, .alert-error a.close {
	display: none;
}

.alert h4 {
	font-weight: bold;
	margin-bottom: 20px;
}

.form-actions {
	padding: 20px 0;
	margin: 20px 0;
	background-color: transparent;
	border-radius: 4px;
}

.wf-mediabox-content {
	overflow: hide !important;
}

.wf-mediabox-content-ajax .wf-mediabox-content-item, .wf-mediabox-content-iframe .wf-mediabox-content-item, .wf-mediabox-content-object .wf-mediabox-content-item, .wf-mediabox-content-video .wf-mediabox-content-item {
	overflow: hidden !important;
}

.videointro h2 a {
	background: url(../images/youtube.svg) left bottom no-repeat;
	padding-bottom: 40px!important;
	display: block!important;
	margin-bottom: 15px!important;
}

p.menu-usuari a {
	color: #ffffff;
}

input.btn.primary {
	background: #115272;
}

a.ev_link_row:link {
	size: unset;
	font-size: 1em;
}

.activitats-memoria #jevents_body .ev_fieldset, #jevents_body #cal_title {
	display: none;
}

.balancactivitats {
	min-height: 540px;
}

/*.menuactivitats .balancactivitats {
	display: none;
}*/

.visform input, .visform select, .visform textarea {
	border: 1px solid #000!important;
	padding: 5px!important;
	background: none;
}

.grecaptcha-badge {
	box-shadow: none !important;
	margin-top: -10px;
}

.grecaptcha-logo iframe {
	margin-top: 0;
}

.Política.de.privacidad p {
	font-size: 13px;
}

fieldset#jform_com_fields_tus_temas_de_interes label {
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

.t3-megamenu ul li {
	margin-bottom: 0px;
	border-left: 1px none black;
}

ul li {
	margin-bottom: 10px;
}

p.btn-micro.active.visToolTip {
	margin: 15px;
}

.visdatatable td {
	vertical-align: middle;
}

.introtext p {
	font-size: 1.23em !important;
	color: #000;
	font-weight: 600!important;
}

.full-image img {
	margin-top: 20px;
}

.article-info .published {
	background: none;
	padding-left: 0;
}

.visicon-edit {
	color: #ffffff!important;
}

.visicon-unpublish {
	color: #da0000;
}

.visicon-publish {
	color: #2c945b;
}

.visCSSinput {
	width: 100%;
}

a.btn.form {
	border: 1px solid #115272 !important;
	border-radius: 5px !important;
	color: #115272;
}

a.btn.form:hover {
	font-weight: bold;
}

.caption {
	font-size: 14px;
	padding-bottom: 15px;
}
/*
.fields-container {
	margin: 0;
}

.sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn-secondary {
	background-color: #4fa246;
}

span.youtube {
	padding: 10px 5px 10px 45px;
	display: block !important;
	background: url(../images/youtube.svg) left center no-repeat;
	color: #ffffff !important;
	border-radius: 5px;
}

span.youtube a:hover{
	background-color: #781713;}*/

.recursos-pect .article-content a {
	color: #82b929;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #4f100c !important;
}

.navbar-default .navbar-nav > li > a {
	color: #000;
	padding: 13px 20px;
	border-right: none;
}

li.dropdown.mega.open {
	background-color: #4f100c !important;
	color: #fff;
}

.t3-copyright, .t3-copyright a {
	color: #000;
}

.navbar-default {
	border-color: #000000;
	background-color: #e0cfbe;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active.open > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active.open > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active.open > a:focus {
	border-top: none;;
}

.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {
	border-top: none;
	border-top-color: #fff!important;
}

.visform input.inputbox, .visform select, visform.input {
	border-bottom: 1px solid black;
	border-right-style: none !important;
	border-left-style: none!important;
	border-top-style: none!important;
}

.head-search .form-control {
	border-style: none;
	border-bottom: 1px solid black;
	color: #000000!important;
}

.head-search .search {
	margin-top: 10px;
}

.head-search {
	width: 100%;
}
button.marro {
	background-color: #4f100c;
	color: #ffffff;
}

.head-search .button, .head-search .button:hover {
	float: right;
	background-color: transparent !important;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 32px;
}

.head-search .button:hover {
	
}

.search form {
	min-width: 175px;
}

.owl-controls .owl-page span {
	width: 5px!important;
	height: 5px!important;
	background-color: #4f100c!important;
}

input#field672 {
	box-shadow: none;
}

.head-search .button:before {
	color: #000;
}

input#mod-search-searchword::placeholder {
	color: #000000;
}

.head-search .form-control:hover, .head-search .form-control:active, .head-search .form-control:focus {
	background: transparent!important;
	border: none;
	box-shadow: none;
	border-bottom: 1px solid #000000;
}

.pagina-inici .mod_events_latest_table.jevbootstrap .mod_events_latest.mod_events_latest_firstrow_lg {
	clear: none;
}

#zentools-154 li.zt-item {
	padding-right: 10px;
	padding-left: 10px;
}

#zentools-154 li.zt-item img {
	margin-bottom: 10px;
}

.navbar-nav a img {
	margin-bottom: -4px;
}

ul.nav.navbar-nav.level0 li:hover a img, ul.nav.navbar-nav.level0 li.active a img {
	filter: invert(1);
}

figcaption {
	font-size: 80%;
	margin-bottom: 20px;
}
/* Filtes Jevents */

ul.jevfilterlist li {
	float: left;
	min-width: 250px;
}
ul.jevfilterlist li.search-choice {
	min-width: unset;
}

ul.jevfilterlist .jevfilterinput {
	float: left;
	min-width: 150px;
	margin-right: 10px;
}

ul.jevfilterlist .jevfilterinput input.modfilter_button {
	background-color: transparent;
	color: #000000;
	padding: 5px 15px;
	border: 1px solid #000000;
	width: 100%;
	max-width: 300px;
	border-radius: 7px;
	text-transform: uppercase;
	display: block;
}
ul.jevfilterlist input[type="button"] {
	margin-right: 10px;
}
#jeventspost {
	padding: 0;
	display: inline-block;
	border-style: none;
}
.boto-ple {
    background: #e6e6e6!important;
	padding: 14px!important;
	margin-top: 6px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.field1191 label    {
	margin: 5px 20px 5px 0 !important;
}
input#field1188_0, input#field1188_1, input#field1199_0, input#field1199_1 {
    margin-top: unset!important;
	margin-left: unset!important;
}
.Jornadas.de.reflexión.estratégica.hábitat {
    display: none;
}
.btn-primary, .login-wrap .action-button .btn {
    color: #000000;
    background-color: #dfcebd;
    border-color: #dfcebd;
}
.btn-primary a {
    color: #000000!important;
}
.btn-primary a:hover, .login-wrap .action-button .btn:hover {
    color: #ffffff!important;
}
input#field1492 {
    margin-top: 13px;
}
.t3-sidebar .mod_events_monthyear td {
	background-color: #4f100c!important;
}
.t3-sidebar .mod_events_table .mod_events_td_daywithevents {
	background-color: rgba(79, 16, 12, 0.2) !important;
}