/*
BLOCCO BANNER ITET
*/
.single_block_view_pt {padding:20px 20px 90px; background-color:#FFF; min-height: 260px; margin-bottom:40px; }
.single_block_view_pt .main_title_website {  margin-top:20px; font-size: 24px;
	line-height: 26px;}
.single_block_view_pt .main_title_website a {
	font-size: 24px;
	line-height: 26px;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}
.single_block_view_pt .taxpost a {
	color: #5f5f5f;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
}
.single_block_view_pt .arrow_link {
	position: absolute; left: 20px; bottom:0; 
}
.single_block_view_pt .arrow_link a, .single_block_view_pt .arrow_link span { color: #5f5f5f; text-transform: uppercase; font-size: 12px; line-height:14px; }
.single_block_view_pt .arrow_link .fa { font-size: 32px; }
/*hover*/
.single_block_view_pt:hover { background-color:#555;}
.single_block_view_pt:hover .arrow_link a, .single_block_view_pt:hover .arrow_link span, .single_block_view_pt:hover .main_title_website a, .single_block_view_pt:hover .taxpost a, .single_block_view_pt:hover .arrow_link .fa { color:#FFF; } 

.layout-listing .col-12 > div { vertical-align: top; }
.layout-listing .col-12  { display:flex; margin-bottom:40px; }
.layout-listing .col-12 .mythird { margin: 0; }
.image_block_view_pt { height:100%; overflow:hidden }
.image_block_view_pt img {
	object-fit: cover;
	object-position: center center;
	height: 100%;
	width: 100%;
}


.layout-carousel .image_block_view_pt, .layout-grid .image_block_view_pt { height:30vh; display:block;}

@media only screen and (max-width:580px) {
    .layout-listing .col-12  { display:inline-block;}
    .layout-listing .col-12 .myone, .layout-listing .col-12 .mythird { width:100%;}
    .image_block_view_pt { height:35vh; min-height:280px; }
}