/* DT COOKIEBAR ACCEPTAR-CONFIGURAR R.G.P.D. 2018 */
.mod_cookiebar_optin .cookiebar_popup { position:fixed;bottom:0;top:inherit;max-height:260px;width:100%;min-width:480px;/*max-width:1024px;transform:none;-webkit-transform:none;left:0;*/}
.mod_cookiebar_optin .cookiebar_popup.view_help {position:fixed;max-width:750px;}
a.cookie_privacy_links,.cookie_help_link{font-size:0.6em!important;}
/* Altres */
#portfolio_578 .item .info{left:0;transition:left 0.3s ease;-webkit-transition:left 0.3s ease;}
#portfolio_578 .item:hover .info{left:50%;}
#portfolio_578 .item .info>h5{margin-left:-100%;}
#portfolio_578 .item .info>.subline{margin-left:-100%;}
/* DT SWIPER */
#dt-swiper-button-next,#dt-swiper-button-prev{opacity:0.8!important;}
.dt-swiper::-webkit-scrollbar{width:10px;height:10px;}
.dt-swiper::-webkit-scrollbar-track{}
.dt-swiper::-webkit-scrollbar-thumb{background:rgba(193,193,193,0.5)!important;}
.dt-swiper::-webkit-scrollbar-thumb:hover{background:rgba(193,193,193,0.7)!important;}
/* Works on Firefox */
.dt-swiper{scrollbar-width:thin;scrollbar-color:rgba(193,193,193,0.4)!important;}
@media only screen and (min-width:1024px){
	.dt-swiper{
/*		overflow-y: hidden;*/
		overflow-x: scroll;
/*		-ms-overflow-style: none;  /* IE and Edge */
/*		scrollbar-width: none;  /* Firefox */
		width: auto;
		white-space:initial;
	}
	.dt-swiper-wrapper{
		display:inline-flex!important;
		width:auto;
		/*padding-bottom:16px;*/
	}
	.dt-swiper-wrapper>.dt-swiper-slide{margin-right:12px;}
	.dt-swiper-wrapper>.dt-swiper-slide:last-child{margin-right:0;}
	.dt-swiper-wrapper>.dt-swiper-slide:first-child{width:60vw;max-width:800px!important;padding:0 30px 0 0;}
	.dt-swiper-wrapper>.dt-swiper-slide:first-child p{white-space:unset;}
	.dt-swiper-wrapper>.dt-swiper-slide>.autogrid_wrapper{margin-left:0;margin-right:0;}
	.dt-swiper-slide img{height:calc(100vh - 300px)!important;width:unset!important;max-width:unset!important;min-height:640px!important;}
	.vMobil{display:none;visibility:hidden;}
}
@media only screen and (max-width:1023px){.dt-swiper{overflow-y:auto;overflow-x:initial;}.vMobil{display:block;visibility:visible;}.dt-swiper-slide img{margin-bottom:10px;}#dt-swiper-button-next,#dt-swiper-button-prev{display:none;visibility:hidden;}}
@media only screen and (max-width:1023px) and (min-width:768px){.dt-swiper-wrapper>.dt-swiper-slide:first-child{margin-bottom:16px;}}
