/* CSS Document */

@media print
{
	@page {size: portrait}
	
	body{width: 1000px; padding-top: 0;}
	#header{border-bottom: none !important; display: none !important;}
		footer,#footer{opacity:0 !important; display: none;}
		
	.no_print, #msg_cookies_fbox
	{
		display:none!important;
	}
	
	.owl-carousel .owl-item {
		display: none !important;
		position: static !important;
		float: none !important;
		width: 100% !important;
	}
	
		.owl-carousel .owl-item.active {
			display:block !important;
		}
		
		.owl-stage-outer
		{
			height:auto !important;
		}
		.owl-stage
		{
			transform: none !important;
			transition: none !important;
			width: auto !important;
		}
	
	.print
	{
		display:block!important;
	}
	
	#logo_print
	{
		display:block!important;
		padding:0px!important;
		margin:0;!important;
		text-align: left !important;
		overflow: hidden;
		
		/*border-bottom: 1px solid #8d8d8d;*/
		
	}
	
	
		#logo_print img
		{
			width: auto !important;
			height: 120px;
			margin-top: 10px;
		}
		
			.logo_marca_print
			{
				height: 150px !important;
			}
		
	#header_fitxa_print
	{
		font-family: 'gothamhtf-bold' !important;
		font-size: 50px;
		overflow: hidden;
		margin-bottom: 15px;
		
	}
	
		#header_fitxa_print div {
			width: 100%;
			overflow: hidden;
			line-height: 1.25;
			text-align: center;
			font-size: 40px;
		}
		
		#header_fitxa_print img
		{
			float: right;
		}
	/*.contenidor_slide_petit
	{
		float: left;
		width: 48%;
	}*/
	
	#content_print
	{
		/*border-bottom: 1px solid #8d8d8d;*/
		overflow: hidden;
		margin-bottom: 30px;
		height: 520px;
	}
	
		#content_print.detallada
		{
			height: auto !important;
		}
	
	.fitxa_barco
	{
		margin-top: 0 !important;
		width: 100%;
		padding: 0;
	}
	
		.titol_seccio {
			font-size: 20px !important;
		}
	
	.header_fitxa
	{
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	
		.header_fitxa h1
		{
			float: none !important;
			text-align: center !important;
			font-size: 24px !important;
			width: 100% !important;
			margin-bottom: 10px;
			
		}

	.foto_prin_fitxa
	{
		position: static !important;
		margin-bottom: 25px !important;
		height: auto !important;
		height: 450px !important;
		overflow: hidden  !important;
		
		
	}
	.galeria_fotos
	{
		float: right;
		width: 48%;
	}
	
		.foto_prin_fitxa > div
		{
			display: block !important;
			float: left;
			
		}
		
			.foto_prin_fitxa > div:first-child {
				width: 100%;
				height: inherit !important;
			}
			
				.foto_prin_fitxa > div > img
				{
					width: 100%;
					float: left;
					object-fit: cover !important;
					
				}
			
				.foto_prin_fitxa div, .foto_prin_fitxa a
				{
					position: relative !important;
					margin: 0 !important;
					height: auto !important;
					top: auto !important;
					right: auto !important;
					bottom: auto !important;
					left: auto !important;
				}
		
		#botons_slide_ocasion {
			width: 40%;
			float: right;
			padding: 0;
		}
		.galeria_fotos
		{
			width: 100% !important;
		}
		.galeria_fotos a, .galeria_fotos img	
		{
			width: 320px;
			float: left;
			margin-left: 10px !important;
			margin-bottom: 10px !important;
		}
		
		.galeria_fotos a:first-child, .galeria_fotos img:first-child	
		{
			margin-left: 0 !important;
		}
		
			

			
	
	
	
	#caracteristiques_print
	{
		width: 100%;
		float: left;
	}	
	
		#caracteristiques_print div
		{
			border-bottom: none !important;
		}	
		
			.caracteristiques_ocasion > div {
				display: inline-flex;
				width: 45%;
				overflow: hidden;
				vertical-align: top;
				margin-bottom: 4px;
			}
			
				.titol_carac_print
				{
					width: 65% !important;
				}
				
				.valor_carac_print
				{
					width: 35% !important;
				}

			.caracteristiques_ocasion > div:nth-child(odd) {
				margin-right: 8%;
			}
		
		#caracteristiques_print h2
		{

			/*color: #5b5d63;*/
		}

	
		
		
	.caracteristiques_ocasion
	{
		width: 100%;
		font-size: 18px;
		margin-bottom: 15px;
		max-width: 100%;
	}
	
		.caracteristiques_ocasion > div > div, .caracteristiques_ocasion > div > div > b
		{
			/*padding: 5px 0px !important;*/
			/*font-family: 'gothamhtf-bold' !important;
			color: #808285;*/
			/*font-size: 22px;*/
			padding: 3px 0px !important;
    		font-size: 18px;

		}

		.caracteristiques_ocasion .titol_carac_print span:first-child {
			width: 30px !important;
			height: 20px !important;
		}

		.caracteristiques_ocasion .titol_carac_print span:first-child img {
			object-fit: contain !important;
		}

		/*.caracteristiques_ocasion > div
		{
			width: 100%;
		}*/
		
		
	.precio_desde_fitxa {

		padding:15px;
		min-height: 0;
		
		
	}
	
		.preu,.label_precio
		{
			height: auto !important;
			padding: 5px !important;
			font-size: 16px !important;
			line-height: 1 !important;
		}
			
	.descripcions_fitxa_ocasion {
		border-bottom: none;
		overflow: hidden;
		
		float: none;
		width: 100%;
		margin-bottom: 35px;
		font-size: 16px;
		max-width: 100%;
	}
	
		.descripcions_fitxa_ocasion > div
		{
			padding: 0;
			margin-bottom: 20px;
			width: 100% !important;
		}
		
	.descripcions_fitxa_ocasion h3.titolar_petit {
		    font-size: 32px;
			margin-bottom: 15px;
			
			
			line-height: 1.25;
			/*color: #5b5d63;*/
			
			
	}
	
	.descripcions_fitxa_ocasion h3 {
		font-size: 26px;
		line-height: 1.50;
		text-align:left;
		/*font-family: 'gothamhtf-bold';
		text-align: left !important;*/
		
	}

	.fitxa_barco .titol_seccio {
		margin-bottom: 15px;
	}
	
	.foto_prin_fitxa .etiqueta_estat
	{
		position: absolute !important;
		bottom: 10px !important;
		width: 100% !important;
		font-size: 16px;
	}
	
	.preu_print
	{
		width: 48%; margin: auto;
	}
	
	.preu, .label_precio
	{
		float: left !important;
		width: auto !important;
		height: auto !important;
		padding: 5px 10px !important;
		font-size: 25px !important;
		line-height: 1 !important;
	}
	
	
	
	.disponibilitat_print {
		font-size: 13px !important;
		text-align: center;
		width: auto;
		background-color: #FFF;
		min-height: 0;
		text-align: center;
		font-size: 12px;
		z-index: 700;
		position: absolute;
		margin-top: -78px;
		/* padding: 10px; */
		right: 20px;
		padding: 10px 10px 10px 0px;
		display: inline-block;
	}
	
		.disponibilitat_print .label_disponibilitat, .disponibilitat_print .disponibilidad {
			float: left;
			width: auto;
			height: auto;
			padding: 5px 10px;
			font-size: 16px;
			line-height: 1;
		}
		
		.label_disponibilitat
		{
			background-color: #ffffff;
		}
	
	#footer
	{
		background-color: transparent !important;
		padding: 0px 0px;
	
	}
	

	#dades_footer_print img
	{
		width: 200px;
		
	}
	
	#dades_footer_print span
	{
		float: right;
		font-family: 'gothamhtf-bold';
		font-size: 30px !important;
	}
	#dades_empresa
	{
		/*padding-top: 130px !important;*/
		display: none !important;
		font-size: 18px;
	}
	
		#footer, #footer a, #dades_empresa
		{
			color: #ed1b24;
			font-size: 18px !important;
			margin-bottom: 0 !important;
		}
	
	/*@page{
		margin-left: 25px;
		margin-right: 25px;
		margin-top: 10px;
		margin-bottom: 0px;
	}*/
			
		.taula_configurador_print .thead
	{
		color: #FFFFFF;
		background-color: #4F7DA1;
		font-size: 14px;
		text-align: left;
		padding: 10px;
		position: relative;
		text-transform: uppercase;
	}
	
		.taula_configurador_print tbody td
		{
			font-size: 14px;
			padding: 10px;
			position: relative;
			text-transform: uppercase;
			border-bottom: 1px solid #CCC;
			color: #444;
			line-height: 1.4;
		}
		.taula_configurador_print tbody td span
		{
			color: #8c8d8f;font-size: 11px;
		}
		
			.taula_configurador_print tbody tr:nth-child(even) td
			{
				background-color: #EFEFEF;
			}
	
}
