

	/*HEADER*/
	#header_main{background: url('img/back_header.gif') no-repeat; background-position: center center; background-size: auto 100%;}
		#top_block{padding: 0px 4%; background-color: rgba(234, 10, 141, 0.9) !important;}
			#header_main #top_int, .wpml-ls-statics-shortcode_actions{background: none !important; border: 0px !important;}

			#tel_top{color: #fff; font-family: hb, sans-serif; font-size: 14px; letter-spacing: 2px; text-align: center;}
				#tel_top a{display: none;}
				#tel_top span{display: none;}
				#tel_top a, #tel_top span{background: url('img/ico_tel.png') no-repeat; background-position: left center; color: #fff; padding-left: 25px;}
			
			#langs{font-family: hb, sans-serif; text-transform: uppercase; padding: 5px 0px 12px; text-align: center;}
				.wpml-ls-legacy-list-horizontal{padding: 0px !important;}
					#langs li{border-right: 1px solid #f8a6d5;}
					#langs li:last-child{border: 0px;}
						#langs a{color: #fff; font-size: 12px; background: none; padding: 3px 20px;}
							#langs a:hover{background: none; color: #a70b66;}
							#langs .wpml-ls-current-language a, #langs .wpml-ls-current-language a:hover{background: none; color: #51002f;}
			
		#logo{background: none !important; text-align: center; padding: 20px 0px;}
			#logo img{width: 250px; height: auto;}					 

	/*MENU*/
	#access_desktop{padding-left: 0px;}
		#menu_butt{background: #aaa;}
			#menu_butt_int{text-align: center;}
			#access_gen{background: #969696;}
				#access_gen li{border-bottom: 1px solid #848484;}
	
	/*HOME*/
	#claim_h{border: 10px solid #fff; border-bottom: 0px; background: #ec008d url('img/back_claim.gif'); background-size: 150% auto; background-position: center center; padding: 5% 0px; text-align: center;}
		#claim_h img{width: 90%; height: auto;}

	.link_g{border-bottom: 10px solid #fff;}
	.link_g_it{background: url('img/gatto_2019_it_mobile.jpg') no-repeat; background-size: 100% auto;}
	.link_c_it{background: url('img/cane_2019_it_mobile.jpg') no-repeat; background-size: 100% auto;}
	.link_g_en{background: url('img/gatto_2019_en_mobile.jpg') no-repeat; background-size: 100% auto;}
	.link_c_en{background: url('img/cane_2019_en_mobile.jpg') no-repeat; background-size: 100% auto;}
	.link_g_fr{background: url('img/gatto_2019_fr_mobile.jpg') no-repeat; background-size: 100% auto;}
	.link_c_fr{background: url('img/cane_2019_fr_mobile.jpg') no-repeat; background-size: 100% auto;}
	.link_g_de{background: url('img/gatto_2019_de_mobile.jpg') no-repeat; background-size: 100% auto;}
	.link_c_de{background: url('img/cane_2019_de_mobile.jpg') no-repeat; background-size: 100% auto;}

	#link_prods{border: 10px solid #fff;}
		#link_prods img{width: 100%; height: auto;}

	#universita_allevatori{border-left: 10px solid #fff; border-right: 10px solid #fff;}
		#universita_allevatori p{display: block;}
			.universita_box{border-bottom: 10px solid #fff; background: #9f9f9f; padding: 20px 3%; color: #fff; text-align: center; font-size: 15px;}
				.universita_box img{width: 80px; height: auto; display: inline-block;}
				.universita_box strong{font-family: 'hb', sans-serif; font-weight: normal;}
					.universita_box .link a{color: #fff; font-size: 12px; letter-spacing: 6px; text-transform: uppercase; line-height: 16px !important; display: inline-block; border-bottom: 1px solid #afafaf; padding-bottom: 8px; padding-top: 15px;}
		
			.allevatori_box{background: #fcaf17; padding: 20px 3%; color: #fff; text-align: center; font-size: 15px;}
				.allevatori_box h3{font-family: 'hb', sans-serif; font-weight: normal; margin: 0px;}
				.allevatori_box .link a{color: #fff; font-size: 12px; letter-spacing: 6px; text-transform: uppercase; line-height: 16px !important; display: inline-block; border-bottom: 1px solid rgba(255,255,255,.30); padding-bottom: 8px; padding-top: 15px;}
				
	#ultime_blog_2019{background: #f0f0f0; padding: 0px; border: 10px solid #fff; text-align: center; position: relative;}
		.curiosi{width: 100%; text-align: center; padding-top: 30px;}
			.curiosi img{width: 200px; height: auto;}
		#elenco_post_2019{padding: 25px 1% 25px; margin-top: 0px;}
			#ultime_blog_2019 .item{line-height: 20px; border: 5px solid #f0f0f0; padding-bottom: 8px;}
				#ultime_blog_2019 .item img{width: 100%; height: auto;}
				#ultime_blog_2019 .text{margin: 10px 0px; text-align: left;}
					#ultime_blog_2019 .text a{color: #585858; font-size: 16px;}
					#ultime_blog_2019 .link{line-height: 10px !important; text-align: left;}
						#ultime_blog_2019 .link a{color: #eb088c; font-size: 10px; letter-spacing: 4px; text-transform: uppercase; line-height: 12px !important; display: block; border-bottom: 1px solid #e3e3e3; padding-bottom: 8px;}
	
	/*OTHERS*/
	#bread_download{margin-top: 10px; background: #ec008d;}

	/*FOOTER*/
	#footer{margin-top: 0px;}
	#footer.footer_nohome{margin-top: 50px;}
		#footer_contacts{background: #ec008d; border: 10px solid #fff; border-top: 0px; padding: 20px 4%; text-align: center;}
			#footer_contacts .item{font-size: 22px; color: #fff; margin-bottom: 20px;}
			#footer_contacts .item:last-child{margin-bottom: 0px;}
				#footer_contacts .item h4{font-size: 12px; letter-spacing: 5px; color: #fff; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px;}
				#footer_contacts .item a{color: #fff;}
		
		#footer_infos{width: 100%; padding: 20px 4%; background: #8e8e8e; color: #fff; font-size: 13px; text-align: center;}
			#footer_infos a{color: #fff;}
			#footer_infos .policy_link{padding-right: 20px; border-right: 1px solid #bbb;}
			#footer_infos .cookie_link{padding-left: 20px;}

	@media (min-width: 768px) {
		/*HEADER*/
		#header_main{background: url('img/back_header.gif') no-repeat; background-position: center center; background-size: auto auto;}
			
			#top_block{width: 100%; padding: 0px 30px; position: absolute; z-index: 100;}
				#tel_top{padding: 8px 0px 8px 0px; text-align: left;}
					#tel_top a{display: none;}
					#tel_top span{display: inline-block;}
				#langs{text-align: right; padding: 6px 0px 0px;}
					#langs li:last-child a{padding-right: 0px;}
		
		#logo{padding: 57px 0px 20px;}
			#logo img{width: auto; height: auto;}
		
		/*MENU*/
		#access_desktop{background: #aaa; padding-left: 0px;}
			.access_and_home_nohp #access_desktop_int{padding: 0px; width: 700px;}
			#access_desktop_int{margin: 0px auto; display: inline-block;}
			
				#access_desktop .menu-item a {padding: 8px 12px !important;}
				.access_and_home_nohp.menu_2018 #access_desktop_int a{font-size: 15px;}		
		
		/*HOME*/
		#claim_h img{width: 80%; height: auto;}

		.universita_box{padding: 30px 3%;}
			#universita_allevatori p{text-align: left;}
				.testo_univ{padding-left: 3%;}
				.logo_univ{text-align: right;}
		
		.allevatori_box{padding: 35px 3%; background: #fcaf17 url('img/allevatori_gattino_small.jpg') no-repeat; background-position: left bottom; background-size: auto 100%; text-align: left;}
			.testo_allevatori{padding-left: 3%;}

		#link_prods{border: 5px solid #fff;}
			#link_prods .item{border: 5px solid #fff;}
		
		/*#universita_allevatori{background: url('img/back_unialle.gif') repeat-y; background-size: 100% auto;}
			.universita_box{background: none; border-right: 5px solid #fff; border-bottom: 0px;}
				.universita_box img{width: 90px; height: auto; margin-bottom: 10px;}
			.allevatori_box{background: none; border-left: 5px solid #fff;}*/
		
	}

	@media (min-width: 992px) {
		/*HEADER*/
		#access_desktop{padding-left: 0px;}
		.access_and_home_nohp #access_desktop_int{padding: 0px; width: 840px;}
			#access_desktop .menu-item a {padding: 8px 10px !important;}
			.access_and_home_nohp.menu_2018 #access_desktop_int a{font-size: 18px;}
		
		.access_and_home_nohp #access_desktop_int li{margin-right: 0px !important;}		
				
		/*HOME*/
		#claim_h{background: #ec008d url('img/back_claim_new.gif'); background-size: 100% auto; background-position: center center; padding: 5% 0px;}
			#claim_h img{width: 90%; height: auto;}			

		.link_g_it{background: url('img/gatto_2019_it.jpg') no-repeat; background-size: 100% auto;}
		.link_c_it{background: url('img/cane_2019_it.jpg') no-repeat; background-size: 100% auto;}
		.link_g_en{background: url('img/gatto_2019_en.jpg') no-repeat; background-size: 100% auto;}
		.link_c_en{background: url('img/cane_2019_en.jpg') no-repeat; background-size: 100% auto;}
		.link_g_fr{background: url('img/gatto_2019_fr.jpg') no-repeat; background-size: 100% auto;}
		.link_c_fr{background: url('img/cane_2019_fr.jpg') no-repeat; background-size: 100% auto;}
		.link_g_de{background: url('img/gatto_2019_de.jpg') no-repeat; background-size: 100% auto;}
		.link_c_de{background: url('img/cane_2019_de.jpg') no-repeat; background-size: 100% auto;}

		

	/*	.allevatori_box{background: #fcaf17 url('img/back_allevatori.jpg') no-repeat; background-position: right bottom; background-size: auto 100%;}*/

		#ultime_blog_2019{border: 10px solid #fff;}
				.curiosi{padding-top: 45px;}
				.curiosi img{width: auto; height: auto;}
			#elenco_post_2019{padding: 30px 2% 10px;}
				#ultime_blog_2019 .item{padding-bottom: 50px;}
				#ultime_blog_2019 .text{padding: 5px 20px;}
				#ultime_blog_2019 .link a{padding: 0px 0px 8px 20px;}

		/*FOOTER*/
		#footer_contacts{padding: 65px 4%;}			

		#footer_infos{width: 100%; padding: 50px 4%;}
	}

	@media (min-width: 1200px) {
		/*HEADER*/
		.access_and_home_nohp #access_desktop_int{padding: 0px; width: 1050px;}	
		#access_desktop .menu-item a {padding: 8px 15px !important;}

			

		.universita_box img{width: auto; height: auto;}
		/*.universita_box{font-size: 20px; padding: 35px 3%;}
			.universita_box img{width: auto; height: auto; margin-bottom: 15px;}
				.universita_box .link a{color: #fff; font-size: 12px; letter-spacing: 6px; text-transform: uppercase; line-height: 16px !important; display: inline-block; border-bottom: 1px solid #afafaf; padding-bottom: 8px; padding-top: 20px;}
		.allevatori_box{font-size: 20px; padding: 35px 3%;}*/

		#ultime_blog_2019 .text a{font-size: 18px; line-height: 22px;}

		/*FOOTER*/
		#footer_contacts .item{font-size: 35px; line-height: 38px;}
			#footer_contacts .item{margin-bottom: 0px;}
				#footer_contacts .item h4{margin: 20px 0px 25px;}
				#footer_contacts .item a{color: #fff;}
	}

	@media (min-width: 1320px) {
		
		
		.allevatori_box{background: #fcaf17 url('img/allevatori_gattino.jpg') no-repeat; background-position: left bottom; background-size: auto 100%; text-align: left;}

		.universita_box, .allevatori_box{font-size: 24px;}
			.allevatori_box h3{font-size: 27px;}

		#footer_contacts .row{width: 1280px; margin: 0px auto;}
	}
	@media (min-width: 1500px) {
		
		/*HOME*/
		#claim_h img{width: auto; height: auto;}


		.allevatori_box{background: #fcaf17 url('img/allevatori_gattino.jpg') no-repeat; background-position: left bottom; background-size: auto 110%; }
	}