/*
Theme Name: Gaar child
Author: Victoria
Description: Gaar child theme
Version: 1.0
Template: gaar

This is the child theme for Gaar theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* clear theme style container on certain pages */

.page-id-7378 #tmnf_single_core.tmnf_container,
.page-id-7690 #tmnf_single_core.tmnf_container,
.page-id-5175 #tmnf_single_core.tmnf_container,
.page-id-8115 #tmnf_single_core.tmnf_container, 
.page-id-8221 #tmnf_single_core.tmnf_container, 
.page-id-8467 #tmnf_single_core.tmnf_container,
.page-id-8744 #tmnf_single_core.tmnf_container,
.page-id-8837 #tmnf_single_core.tmnf_container,
.page-id-8881 #tmnf_single_core.tmnf_container,
.page-id-8956 #tmnf_single_core.tmnf_container,
.page-id-9024 #tmnf_single_core.tmnf_container,
.page-id-9139 #tmnf_single_core.tmnf_container,
.page-id-9202 #tmnf_single_core.tmnf_container,
.page-id-9245 #tmnf_single_core.tmnf_container,
.page-id-9301 #tmnf_single_core.tmnf_container,
.page-id-9494 #tmnf_single_core.tmnf_container,
.page-id-9905 #tmnf_single_core.tmnf_container,
.page-id-9921 #tmnf_single_core.tmnf_container,
.page-id-9936 #tmnf_single_core.tmnf_container,
.page-id-9960 #tmnf_single_core.tmnf_container,
.page-id-9976 #tmnf_single_core.tmnf_container,
.page-id-10007 #tmnf_single_core.tmnf_container,
.page-id-10025 #tmnf_single_core.tmnf_container,
.page-id-10049 #tmnf_single_core.tmnf_container,
.page-id-10079 #tmnf_single_core.tmnf_container,
.page-id-10100 #tmnf_single_core.tmnf_container,
.page-id-10161 #tmnf_single_core.tmnf_container,
.page-id-10201 #tmnf_single_core.tmnf_container,
.page-id-10264 #tmnf_single_core.tmnf_container {
	max-width: inherit!important;
	padding: 0 !important;
}

#comments, .page-id-7378 #tmnf_single_core,
#comments, .page-id-7690 #tmnf_single_core,
#comments, .page-id-5175 #tmnf_single_core,
#comments, .page-id-8115 #tmnf_single_core,
#comments, .page-id-8221 #tmnf_single_core,
#comments, .page-id-8467 #tmnf_single_core,
#comments, .page-id-8744 #tmnf_single_core,
#comments, .page-id-8837 #tmnf_single_core,
#comments, .page-id-8881 #tmnf_single_core,
#comments, .page-id-8956 #tmnf_single_core,
#comments, .page-id-9024 #tmnf_single_core,
#comments, .page-id-9139 #tmnf_single_core,
#comments, .page-id-9202 #tmnf_single_core,
#comments, .page-id-9245 #tmnf_single_core,
#comments, .page-id-9301 #tmnf_single_core,
#comments, .page-id-9494 #tmnf_single_core,
#comments, .page-id-9905 #tmnf_single_core,
#comments, .page-id-9921 #tmnf_single_core,
#comments, .page-id-9936 #tmnf_single_core,
#comments, .page-id-9960 #tmnf_single_core,
#comments, .page-id-9976 #tmnf_single_core,
#comments, .page-id-10007 #tmnf_single_core,
#comments, .page-id-10025 #tmnf_single_core,
#comments, .page-id-10049 #tmnf_single_core,
#comments, .page-id-10079 #tmnf_single_core,
#comments, .page-id-10100 #tmnf_single_core,
#comments, .page-id-10161 #tmnf_single_core,
#comments, .page-id-10201 #tmnf_single_core,
#comments, .page-id-10264 #tmnf_single_core {
	margin: 0 auto!important;
}

/* end of the clear theme style container on certain pages */

#add_nav {
	margin-top: 27px;
}

.site_offset .tmnf_social_icons a, .tmnf_social_icons li a:hover {
	border: none !important;
}

.tmnf_eleslider .eleslideinside.tranz h2, .tmnf_eleslider .eleslideinside.tranz p {
	text-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}

.clickable {
position: relative;
}

.clickable a:after {
content: "";
display: block !IMPORTANT;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}

.linkcolor a {
	color: #2c2b2a;
}

#footer .bottom_line.tmnf_border {
	background-color: #2c2b2a;
}

#footer .bottom_line.tmnf_border .tmnf_column_4, #footer .bottom_line.tmnf_border .tmnf_column_8 {
	width: 50%;
}

#footer .tmnf_foocol a:hover {
	color: #e20813 !important;
}

#footer .small_title {
	color: #fff;
} 

.bdt-sniper-slider .bdt-grid-line span {
    border: none !important;
}

.swiper-wrapper .swiper-slide:nth-last-child(-n + 2) .bdt-title {
	display: none;
}

.elementor-col-50 .contact-form p {
	margin: 0 !important;
}

.contact-form .accettazione {
	margin: 20px 0 35px 0;
}
.contact-form .accettazione label a {
	text-decoration: none !important;
	border: none !important;
}

.ti-widget.ti-goog .ti-review-item>.ti-inner {
  box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
}

.imgf img {
	overflow: hidden;
}

.eael-img-accordion .overlay {
	border: 1px solid #fff;
}

.eael-img-accordion .overlay p {
	padding: 0px 25px;
}

.eael-img-accordion .eael-image-accordion-hover {
	transition: flex .8s, -webkit-box-flex .8s, -ms-flex .8s !important;
}

.archive_title:not(.projects_title), .blogger .item_inn {
    padding: 0;
}

.bdt-sniper-slider .bdt-navigation-wrap {
	z-index: 100 !important;
}

.button-primary, input.button-primary, input {
	border-radius: 0 !important;
}

input.button-primary {
    -webkit-appearance: none;
}

.bwdihp-hotspot-icon i.fas {
	color: #696969 !important;
}

.bwdihp-tooltip-text h3 {
	margin: 10px 0 !important;
}

/* fare invisivbile pulsante promo */
/*.elementor-section-full_width .elementor-column-gap-extended a.elementor-size-sm {
	display: none !important;
}*/

#footer .bottom_line.tmnf_border .tmnf_column_4 {
	width: 71%;
}

#footer .bottom_line.tmnf_border .tmnf_column_8 {
	width: 29%;
}

/* overlay slider dark*/
.bdt-sniper-slider .bdt-ps-iamge-overlay::before {
  background-color: rgba(0,0,0,0.4) !important;
}
/* fine overlay slider dark*/


/* no footer top del tema */
#footop {
	display: none;
}

 /* Move reCAPTCHA v3 badge to the left */
 
 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
  z-index: 1000000;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}

/*MEDIA -----*/

@media only screen and (min-width: 1164px) {
	.header_minimal #add_nav > li > a {
		margin-right: 1px;
	}
}

@media only screen and (min-width: 1380px) {
	#tmnf_single_core .tmnf_column.tmnf_column_12 {
    padding: 0;
}
	.tmnf_column, .tmnf_item, .tmnf_foocol {
    padding: 0 13px;
}
}


@media screen and (max-width: 780px) {
	
	.bwdihp-tooltip-text h3 {
	font-size: 20px !important;
    }
	
	.tmnf_post_head h1 {
    font-size: 24px !important;
    }
	
	.main_breadcrumbs .crumb {
		font-size: 12px;
	}
	
	.bdt-sniper-slider .bdt-pagination-wrap {
		display: none !important;
	}
	
	.bdt-sniper-slider .bdt-navigation-wrap {
		    transform: translate(-50%, 205%) !important;
	}
	
	.noimgmobile {
		background-image: none !important;
	}
	
	.ha-image-grid__item {
		max-height: 180px;
	}
	
	.ha-filter__item {
		width: 46%;
	}
	
	.ha-filter__item:not(:last-child),
	.ha-filter__item:last-child {
    margin-right: 5px !important;
	margin-left: 5px;
    }
	
	.swiper-wrapper .swiper-slide:nth-last-child(-n + 2) .bdt-title {
		display: inherit;
	}
	
    #footer .bottom_line.tmnf_border .tmnf_column_4, #footer .bottom_line.tmnf_border .tmnf_column_8 {
    width: 100%;
  }
	
	.eleslideinside.tranz h2 {
    font-size: 30px !important;
  }
	
	.tmnf_eleslider .owl-item {
	max-height: 360px !important;
    min-height: 360px !important;
	}
	
	.owl-nav>div {
    bottom: 20px !important;
   }
	
	#add_nav #menu-item-5659 {
		border-bottom: 1px solid #fff;
	}
	
	#footer .tmnf_foocol {
		text-align: center;
	}
	
	#menu-footer-widget-menu li:before, #footer .tmnf_foocol.last li:before {
		display: none;
	}
	
	.tmnf_foocol li {
		padding: 5px;
	}
	
	#footer .tmnf_foocol.sec {
		border-bottom: 1px solid #5b5b5a;
	}
	
	/*galleria prodotto filtro scritta in due righe*/
	.page-id-9139 .ha-filter.hajs-filter button {
		min-height: 53px;
	}
	
	.page-id-9139 .ha-filter__item {
    width: 40%;
   }
	
	/*fine galleria prodotto filtro scritta in due righe*/
	
	.page-id-8221 .tmnf_column.tmnf_column_12 {
		padding: 0;
	}
	
	.item_inn h2.medium_title {
		font-size: 26px !important;
	}
	
}