/*
 Theme Name:   WP-Fanzone child
 Theme URI:    http://aheaddata.com/
 Description:  WP-Fanzone child theme
 Author:       Joan Ferre
 Author URI:   http://aheaddata.com
 Template:     wp-fanzone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  wp-fanzone-child
*/

.pgwSlider {
	/*display:none;*/
	}
	
	body 
	{
		background-image: url("img/fons.png");
		/*background-size: 100%;*/
	}
	
	p
	{
		text-align: justify;
	}
	
	#div_nav_text a
	{
		color: white !important;
	}
	
	.infoBox a
	{
		color: black !important;
	}
	
	a:hover, a:focus
	{
		color: #bbb;
	}
	
	#content
	{
		background-image: url("img/logo-transparent.png");
		background-repeat: repeat-y;
		background-position-y: -12px;
		background-position-x: -15px;
	}
	
	.nav_container
	{
		/*border-top-color: white !important;*/
		padding-top: 5px;
		border-top-width: 00px;
		/*background: none !important;*/
		background-color: #b01a2d !important;
		border-bottom-width: 5px;
		border-bottom-color: #252525 !important;
		border-bottom-style: solid;
	}
	
	.nav_container a
	{
		background: none !important;
	}
	
	.site-branding
	{
		/*height: 140px;*/
		height: 196px;
		background-image: url(/wp-content/themes/wp-fanzone-child/img/gradient.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;		
	}
	
	#site-logo
	{
		margin-right: 0px;
	}
	
	#site-title
	{
		float: right;
		background-image: url(/wp-content/themes/wp-fanzone-child/img/banderes.png);
		background-position: bottom right;
		/*background-size: 250px;*/
		background-repeat: no-repeat;	
	}
	
	body, h1, #site-title, #site-title a
	{
		color: white;
	}
	
	.nav-links a, .nav-links a:hover, .nav-links a:focus, li:hover > a
	{
		color: #bbb;	
	}
	
	#site-title
	{
		height: 186px;
	}
	
	@media (min-width: 751px) and (max-width: 1200px) {
		#site-title
		{
			width: 72%;
		}
		#site-title h2
		{
			color: black;
			font-size: 25px;
		}
	}
	@media (min-width: 621px) and (max-width: 750px) {
		#site-title
		{
			width: 64%;
		}
		#site-title a, #site-title h2
		{
			font-size: 35px;
		}
		#site-title h2
		{
			color: black;
			font-size: 20px;
		}
	}
	@media (min-width: 461px) and (max-width: 620px)
	{
		#site-title
		{
			width: 52%		
		}
		#site-title h1
		{
			line-height: 25px;
		}
		#site-title a, #site-title h2
		{
			font-size: 25px;		
		}
		#site-title h2
		{
			display: none;
		}
	}
	@media (min-width: 401px) and (max-width: 460px)
	{
		#site-title
		{
			width: 43%		
		}
		#site-title h1
		{
			line-height: 20px;
		}
		#site-title a, #site-title h2
		{
			font-size: 20px;		
		}
		#site-title h2
		{
			display: none;
		}
	}
	@media (max-width: 400px)
	{
		#site-title
		{
			width: 60%;
		}
		#site-title a, #site-title h2
		{
			font-size: 20px;		
		}
		#site-title h1
		{
			line-height: 20px;
		}
		#site-logo 
		{
			width: 40%;
		}
		#site-title h2
		{
			/*color: black;*/
			display: none;
		}
	}
	
	.menu-toggle .icon-bar
	{
		background-color: white !important;
	}
	
	footer#colophon
	{
		margin-top: 0px;
	}
	
	#wpadminbar
	{
		display: none;
	}
	
	.nav-menu li, .nav-menu a
	{
		border: 0px !important;
	}
	
	.masonry-brick .entry-content
	{
		color: #333;
	}
	
	.main-navigation ul ul.children >li > a:hover, .main-navigation ul ul.sub-menu >li > a:hover 
	{
		color: #bbb;
	}
	
	.main-navigation ul ul.children >li > a
	{
		min-width: 180px;
	}
	
	.slideshowlink a
	{
		color: white;
	}
	
	.ai1ec-event-title, .ai1ec-event-title:hover, .ai1ec-event-title:focus
	{
		color: #b01a2d !important;
	}
	
	.ai1ec-month
	{
		background-color: #b01a2d !important;
	}
	
	a.ngg-album-desc
	{
		color: white;
		font-size: 13pt;
		font-weight: normal;
	}
	
	.comments-link
	{
		display: none;
	}
	
	.qts-lang-menu, .qtranxs_language_chooser
	{
		list-style: none;
		float: left;
		margin: 0px;	
		margin-right: 5px;	
		padding-left: 4px;
	}
	
	.qts-lang-menu li, .qtranxs_language_chooser li
	{
		margin-top: 9px;
		margin-right: 4px !important;
		display: inline-block;
	}
	
	.carrec
	{
		float:left;
		margin-right: 20px;	
		text-align: center;
		max-width: 160px;
	}
	
	.carrec_secundaris, .carrec_llista
	{
		float:left;
	}
	
	#selectany
	{
		color: black;
		font-size: 12pt;
	}
	
	.singlepicwidget div.ngg-gallery-singlepic-image
	{
		display: inline-block;
	}
	
	#breadcrumbs a, #breadcrumbs a:hover, .slideshowlink a, .ngg-navigation a, article a
	{
		color: #bbb !important;
	}
	
	article a time
	{
		color: #b01a2d !important;
	}
	
	article h4.entry-title a 
	{
		color: black !important;
	}
	
	.ai1ec-date-title
	{
		color: #525252 !important;
	}
	
	#result a
	{
		color: #b01a2d !important;
	}
	
	.meta-info, .post a {
		color: #bbb;
	}
	
	blockquote
	{
		color: #CFCDCD;
	}
	
	.ai1ec-single-event .ai1ec-time .ai1ec-field-value, .ai1ec-multi-event .ai1ec-time .ai1ec-field-value
	{
		color: #CFCDCD;
	}
	
	.meta-info
	{
		display: none;
	}
	
	.fan-sociel-media
	{
		display: inline-block;
	}
	
	.ai1ec-pagination 
	{
		display: none;
	}
	
	#taulamusica tr
	{
		background-color: transparent;
	}
	
	#taulamusica select
	{
		color: #333;
	}
	
	.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate
	{
		color: #CFCDCD;
	}
	
	#taulamusica .paginate_button
	{
		color: #CFCDCD;
	}
	
	#taulamusica .dataTables_wrapper .dataTables_paginate .paginate_button:hover
	{
		background-color: #bbb;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b01a2d), color-stop(100%, #111));
		background: -webkit-linear-gradient(top, #b01a2d 0%, #111 100%);
		background: -moz-linear-gradient(top, #b01a2d 0%, #111 100%);
		background: -ms-linear-gradient(top, #b01a2d 0%, #111 100%);
		background: -o-linear-gradient(top, #b01a2d 0%, #111 100%);
		background: linear-gradient(to bottom, #b01a2d 0%, #111 100%);
	}
	
	.main-navigation > div > ul > li:first-child > a
	{
		display: none;
	}
	
	.pagination {
		margin-bottom: 14px;
	}
	
	.ai1ec-event-description img
	{
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	.dataTables_wrapper .dataTables_paginate .paginate_button:hover
	{
		border: 1px solid #b01a2d;
		background: none;
		background-color: #b01a2d;
	}
	
	#taulamusica_wrapper select
	{
		color: #333;
	}
	
	table.dataTable thead th, table.dataTable thead td,
	table.dataTable.no-footer 
	{
		border-bottom: 1px solid white;
	}
	
	ul.lang-item-ul
	{
		float:left;
		padding-left: 0px;
		padding-top: 9px;
		padding-right: 5px;
	}
	
	li.lang-item
	{
		list-style: none;
		display: inline;
		margin-right: 10px;
	}
	
	.fan-sociel-media
	{
		float: right;
	}

	/* COMPARSA ARCHIVE */

	.comparsa-archive {
		margin-bottom: 70px;
	}

	.comparsa-archive .comparsa-archive-title {
		text-align: center;
		margin-top: 50px;
	}
	
	.comparsa-archive .comparsa-term {
		margin: 40px 0 30px;
		text-align: center;
		font-size: 40px;
		text-transform: uppercase;
	}
	
	.comparsa-archive .comparsa-content {
		color: black;
		text-align: center;
		background-color: #f6f6f6;
		padding: 20px;
	}
	
	.comparsa-archive .attachment-post-thumbnail {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.comparsa-archive .comparsa-title {
		font-size: 32px;
		margin-top: 0;
		margin-bottom: 16px;
	}
	
	.comparsa-archive a.comparsa-link {
		display: inline-block;
		border: 2px solid rgba(35,52,71);
		padding: 7px 32px;
		font-size: 16px;
		color: black;
		text-decoration: none;
		text-transform: uppercase;
	}
		
	.comparsa-archive .comparsa-item {
		width: 100%;
		padding-bottom: 30px;
		float: left;
	}

	.comparsa-item:last-child {
		padding-bottom: 50px;
	}
	
	@media (min-width: 640px) {
		.comparsa-archive .comparsa-item {
			width: 50%;
			padding: 0 10px 30px;
			float: left;
		}

		.comparsa-item:last-child {
			padding-bottom: 70px;
		}
	}
	
	@media (min-width: 992px) {
		.comparsa-archive .comparsa-item {
			width: 25%;
		}
	}

	/* COMPARSAS SINGLE */

	.single-comparsa .site-content.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.comparsa-single .comparsa-content {
		margin-bottom: 50px;
	}

	.comparsa-single .comparsa-title {
		text-align: center;
		font-size: 48px;
		margin: 0 0 30px;
	}

	.comparsa-single .comparsa-info {
		margin-bottom: 40px;
	}

	.comparsa-single .comparsa-info--item {
		margin-bottom: 20px;
		max-width: 550px;
	}

	.comparsa-single .comparsa-info--title, .comparsa-single .comparsa-info--text {
		display: inline-block;
	}

	.comparsa-single .comparsa-info--title {
		font-size: 30px;
		margin: 0 0 10px 0;
		font-weight: bold;
		width: 100%;
	}

	.comparsa-single .comparsa-info--text {
		font-size: 20px;
		margin: 0;
	}

	.comparsa-single .comparsa-data--title {
		font-size: 32px;
		font-weight: bold;
		margin: 0 0 20px;
		padding-bottom: 8px;
		border-bottom: 1px solid white;
	}

	.comparsa-single .comparsa-data--text {
		font-size: 16px;
	}

	.comparsa-single .comparsa-music {
		margin-top: 30px;
	}

	.comparsa-single .comparsa-music--title {
		margin: 0 0 24px;
		font-size: 30px;
		font-weight: bold;
		text-align: center;
	}

	.comparsa-single .comparsa-music--text {
		font-size: 16px;
	}

	.comparsa-single .comparsa-music--text strong {
		font-size: 18px;
		font-family: 'Oswald', sans-serif;
	}

	.comparsa-single .comparsa-music--text p {
		text-align: center;
	}
		
	@media (min-width: 580px) {
		.comparsa-single .comparsa-info--title {
			width: 200px;
			margin: 0 20px 0 0;
		}
	}

	@media (min-width: 992px) {
		.comparsa-single .comparsa-content {
			padding-right: 50px;
			width: 75%;
			float: left;
		}
		
		.comparsa-single .comparsa-aside {
			width: 25%;
			float: left;
		}

		.comparsa-single .comparsa-music--text p {
			text-align: justify;
		}
	}


	.em-item-single .em-event-content {
		background-color: white;
		padding: 15px !important;
		border-radius: 10px;
	}
