.single-creative-shop-banner .creative-shop-banner-content {
    font-size: 17px;
    font-weight: 500;
}

#head-category {

}

#head-category img {
width: 500px;
}

#head-category h2 {
font-weight: 500;font-size: 110px;line-height: 50px;color: #fff;
}

.head-category-txt  {
margin-top: 245px;padding-left: 150px;margin-bottom: -10px;
}


.tile-1 {
							    background: #d54c52b8;
								background-image: url(assets/img/ghirigori.png);
								background-repeat: no-repeat;
								background-position: bottom right;
								width: calc(100% - 50px);
								padding: 20px;
								margin-top: 0px !important;
						}
						.bianco:hover {
							color: #ffffff9e !important;
						
						}
						
					.tile-2 {
							    background: #4c83d5b8;
								background-image: url(assets/img/ghirigori.png);
								background-repeat: no-repeat;
								background-position: bottom right;
								width: calc(100% - 50px);
								padding: 20px;
								margin-top: 0px !important;
						}
						
						.tile-3 {
							    background: #656564b8;
								background-image: url(assets/img/ghirigori.png);
								background-repeat: no-repeat;
								background-position: bottom right;
								width: calc(100% - 50px);
								padding: 20px;
								margin-top: 0px !important;
						}
						
						.tile-4 {
							    background: #7ad54cb8;
								background-image: url(assets/img/ghirigori.png);
								background-repeat: no-repeat;
								background-position: bottom right;
								width: calc(100% - 50px);
								padding: 20px;
								margin-top: 0px !important;
						}
						
						.tile-5 {
							    background: #d5a44cb8;
								background-image: url(assets/img/ghirigori.png);
								background-repeat: no-repeat;
								background-position: bottom right;
								width: calc(100% - 50px);
								padding: 20px;
								margin-top: 0px !important;
						}
						
					.h200 {
							height: 200px;
						}
						
						.wcalc {
							width: calc(100% - 50px);
						}
						.bianco {
							color: #fff;
						}


body {
    color: #000000;
}

.event-about-accordion .card .card-header h3 {
    font-size: 20px;
}

.bg-purchase {
	height: 100%;  
	/*background: linear-gradient(90deg, #ffffff 66%, #f4f4f4 34%);*/ 
}

.accordion-element-2 .card-header {
    border-bottom: 0px;
}

/*.accordion-element-2 .card {
    border: 0px;
}*/

.funfact-item-wrap:hover {
    box-shadow: 0 0 20px #00000029;
}

.funfact-title {
    margin-bottom: 0px;
}

.funfact-item-wrap {
    padding: 20px 15px;
}

.event-call-to-action-content .btn-video-popup {
	border-width: 6px;
    line-height: 89px;
}

.btn-video-popup {
    font-size: 40px;
}


.event-call-to-action-content a:focus {
    color: #ffffff;
}

.mfp-wrap.video-popup-wrap.mfp-ready .mfp-content {
    border: 2px solid #D13D43;
}

.event-call-to-action-content h2 {
    font-size: 61px;
    margin-top: 30px;
    font-weight: 500;
}

.br-footer {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.portfolio-filter-menu ul li {
    font-family: 'Bebas Neue';
    font-size: 20px;
    font-weight: 500;
}


.sticky-header.sticky * {
    color: #ffffff;
}

.red h2 {
    color: #d13d43;
    font-size: 70px;
    font-weight: 500;
}

.sticky-header.sticky {
    background-color: #D13D43;
}

/*----- custom -----*/

.fixed-height-2 {
    height: 350px;
}

.port-con-item h2 {
    font-weight: 100;
}

.about-us-content.white h2 {
    font-weight: 100;
}

.our-chefs-content h2 {
    font-weight: 100;
}

.single-creative-shop-banner {
    padding: 300px 0 400px !important;
}



.testo-home {
    font-size: 60px;
    font-weight: 100;
    letter-spacing: 16px;
	text-transform: uppercase;
}

.testo-home-2 {
    font-weight: 500;
}

.single-creative-shop-banner .creative-shop-banner-content h2:before {
    display: none;
}

.single-creative-shop-banner .creative-shop-banner-content h2 {
    margin: 0 0 0px;
    padding-bottom: 0px;
}


/*----- custom responsive -----*/

@media only screen and (min-width: 768px) and (max-width: 991.98px), only screen and (max-width: 767.98px){
.single-parallax-wrap .parallax-image-wrap {
    height: 60vh;
}
}



@media only screen and (max-width: 575.98px) {
	
	#head-category {
    background-size: 450px auto;
}
	
	#head-category h2 {
    font-size: 50px;
    line-height: 20px;
}
	
	.head-category-txt {
    padding-left: 0px;
}
	
	.head-category-txt {
    margin-top: 278px;
    padding-left: 20px!important;
}
	
	.accordion-element-2 .card-header {
    border-bottom: 1px solid rgba(0,0,0,.125);
}
	
	.bg-purchase {
	background: none; 
}
	
.single-creative-shop-banner {
    padding: 200px 0 !important;
}
	
.testo-home {
    font-size: 35px;
    font-weight: 100;
    letter-spacing: 9px;
}

.testo-home-2 {
    font-size: 50px;
    font-weight: 500;
    letter-spacing: 0px;
}
	
	
	
	
	
}


/* ----- Fonts ----- */

.post-quote blockquote .blockquote-footer a, .single-testimonial-wrap.layout--4, .single-testimonial-wrap.layout--3, .single-testimonial-wrap.layout--2, .single-testimonial-wrap .client-designation {
    font-family: "Montserrat", sans-serif !important;
}

body {
    font-family: "Montserrat", sans-serif !important;

}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Bebas Neue', cursive;
}

h3, .h3 {
    line-height: 30px;
	font-weight: 500;
}

.fixed-height-300 {
    height: 300px;
}



/*----- Sostituzione del colore primario -----*/



/* COLOR */

.main-menu>li:hover>a,
::selection,
.sticky-header.sticky *:hover,
.off-canvas-area-wrap button:hover,
.off-canvas-area-wrap a:hover,
.single-blog-post-wrap.layout--2.layout-blog-page .blog-post-details .btn-read-more,
.single-blog-post-wrap.layout--2 .blog-post-details a.btn-read-more:hover,
.single-blog-post-wrap.layout--2 .blog-post-details h2 a:hover,
.single-blog-post-wrap.layout--2 .blog-thumbnail .btn-plus:hover,
.single-blog-post-wrap .post-meta a i.fa,
.single-blog-post-wrap h2 a:hover,
.single-testimonial-wrap.layout--4 .client-name,
.single-testimonial-wrap .client-name,
.single-portfolio-wrap.layout--2 .portfolio-details .port-info a:hover,
.single-portfolio-wrap .portfolio-details a:hover,
.single-portfolio-wrap .portfolio-details a.btn-view-work,
.single-fun-fact-wrap h4,
.main-menu>li:hover>a,
.useful-link-menu li a:hover,
.sticky-header.sticky *:hover,
.off-canvas-area-wrap button:hover,
.off-canvas-area-wrap a:hover,
.dropcap-brand,
.breadcrumb a:hover,
.ht-slick-nav--four button:hover,
.section-title-wrap p span,
.section-title-wrap.layout--2 i.fa,
.btn-wishlist:hover,
.single-blog-post-wrap .btn-view-more:hover,
.single-blog-post-wrap .btn-view-more:hover,
.work-experience-item h3,
.vCard-profile-about-wrap h1 span,
	.breadcrumb-wrap li a:hover,
	.single-parallax-wrap .parallax-content-wrap h2 a:hover,
	.architect-project-item .btn-read-more:hover,
.menu-tab-list.nav a.active,
.menu-tab-list.nav a:hover,
.con-method-item i,
.call-action-content .btn-bordered:hover,
.call-action-content .btn-black:hover,
.call-action-content .single-banner-wrap:nth-child(2n) .btn-bordered:hover,
.single-banner-wrap:nth-child(2n) .call-action-content .btn-bordered:hover,
.single-call-action-wrap .call-action-info .btn, 
.single-call-action-wrap .call-action-icon,
.single-recent-view-prod h3 a:hover,
.sidebar-list li a:hover,
.post-quote blockquote .blockquote-footer a,
.single-category-product .cate-product-banner-area .banner-rotate-text:hover,
.single-product-wrap .product-details .product-title a:hover,
.single-cate-banner:hover .cate-banner-info h4,
.speaker-member-wrap .speaker-info h6,
.speaker-member-wrap .speaker-info .designation,
.single-banner-wrap:nth-child(2n) .btn-black:hover,
.single-banner-wrap:nth-child(2n) .btn-bordered:hover,
.single-banner-wrap h2 span,
.event-about-accordion .card .card-header h3[aria-expanded="true"],
.event-reg-ticket-wrap .section-title-wrap i.fa,
.hero-content-wrap h2 span,
.vCard-skills-area .single-skill-bar .skill-title,
.vCard-skills-area .single-skill-bar .skill-percent,
.service-list-item-price,
.pricing-table-item-wrap .price,
.blog-post-filter-menu ul li:hover,
.blog-post-filter-menu ul li.active,
.single-blog-metro-post .blog-post-details .post-date i.fa,
.single-blog-metro-post .blog-post-details h2 a:hover,
.single-blog-metro-post .blog-post-details .blog-title a:hover,
.fashion-call-action-left h2 span,
.single-service-wrap .service-info .btn-view:hover,
.single-service-wrap .service-icon,
.single-desc-item-wrap.layout--2 .busi-fea-info .btn-view:hover,
.single-desc-item-wrap .busi-fea-info .btn-view:hover,
.our-chefs-content .chef-footer h4,
.single-freelancer-name .freelance-title,
.registration-ticket-price-item:hover .btn-bordered:hover,
.registration-ticket-price-item:hover .btn-black:hover,
.event-schedule-item-content .event-topic-time i,
.event-call-to-action-content h2 span,
.port-details-pagination a:hover,
.port-con-item h2,
.port-creative-item-info .port-tags a:hover,
.single-comment-wrap .comment-footer a.btn-reply:hover,
.single-post-details__footer__item .cate-list li a:hover,
.single-post-details__footer__item .share-item a:hover,
.single-post-details .post-meta a i,
.coming-soon-content .text-brand,
.author-con-inner h2,
.about-desc-item h3,
.event-load-more-btn .btn-load-more:hover,
.event-location i.fa,
.event-date-day,
.recent-singer-info .btn-enjoy:hover,
.recent-singer-info .btn-enjoy:hover,
.song-table a:hover,
.single-custom-search-item i,
.single-custom-search-item .btn-know-more:hover,.help-banner-content h2 span,
.single-service-item .btn-read-more:hover,
.footer-wrapper.layout--2 .footer-social-icons a:hover,
.footer-social-icons a:hover,
.latest-blog-widget .single-blog-item h3 a:hover,
.latest-blog-widget .single-blog-item .post-date i.fa,
.widget-list li a:hover,
.checkout-page-coupon-area .card h3 span:hover,
.cart-coupon-update-area button:hover,
.shopping-cart-table .product-list .remove-icon button:hover,
.work-process-content .single-desc-item-wrap .desc-number,
.shopping-cart-table .product-list .product-name:hover,
.custom-checkbox label a:hover,
.custom-checkbox .custom-control-label a:hover,
.custom-radio label a:hover,
.custom-radio .custom-control-label a:hover,
.demo-panel-toolbar:after,
.footer-wrapper.layout--4 a:hover,
.black-header a:hover, 
.single-product-slide .product-content .btn-shop, a:hover
{
    color: #D13D43 !important;
}

/*temp --
a:hover,
a:focus,
.newsletter-form-wrap form .btn-newsletter,
--*/

/* BACKGROUD-COLOR*/
.menu-special,
.tippy-popper .tippy-tooltip.tomato-theme,
.tooltip .tooltip-inner,
.tippy-popper .tippy-tooltip,
.btn-brand,
.btn-offWhite:hover,
.btn-transparent:hover,
.section-title-wrap:after,
.ht-slick-nav--two button:hover,
.ht-slick-nav--three button:hover,
.mfp-wrap.imagesGallery .mfp-arrow:hover:before,
.mfp-wrap.imagesGallery .mfp-close:hover,
.mfp-wrap.imagesGallery .mfp-bottom-bar,
.mfp-wrap.video-popup-wrap .mfp-close:hover,
.tp-caption.btn-2,
.btn-2,
.single-call-action-wrap .call-action-info .btn:hover,
.src-from-content .btn-search,
.single-sidebar-item-wrap .sidebar-title:before,
.post-quote blockquote .blockquote-footer:before,
.newsletter-area-wrapper.layout--2 .newsletter-content-wrap .newsletter-form-wrap .btn-newsletter:hover,
.single-product-wrap .product-thumb .btn-quick-view:hover,
.single-product-wrap .product-thumb .btn-add-cart,
.sale-badge,
.single-blog-post-wrap .post-type,
.single-testimonial-wrap.layout--3 .client-name:before,
.single-testimonial-wrap.layout--2 .client-name:before,
.off-canvas-responsive-menu .off-canvas-content-wrap .slicknav_menu .slicknav_nav .slicknav_open>.slicknav_item .slicknav_arrow,
.dropdown-navbar .dropdown-nav>li a:not(.mega-title):before,
.social-links a:hover,
.off-canvas-area-wrapper .off-canvas-content-wrap .btn-close:hover,
.off-canvas-responsive-menu .off-canvas-content-wrap .btn-close:hover,
.off-canvas-search-box .off-canvas-content-wrap .btn-close:hover,
.scroll-top,
.header-fix-left-two .main-menu.nav>li:hover>a,
.search-box-content .btn-search,
.newsletter-form-wrap.layout--2 form .btn-newsletter,
.tp-caption.btn-6,
.btn-6,
.cd-timeline--aligned .cd-timeline-block:before,
.cd-timeline-block .cd-timeline-dot,
.tp-caption.btn-3:hover,
.btn-3:hover,
.tp-caption.trio-button-04,
.trio-button-04,
.tp-caption.btn-3:hover,
.btn-3:hover,
.tp-caption.btn-2,
.btn-2,
.single-social-button:hover,
.service-list-wrap .btn-bordered:hover,
.service-list-wrap .btn-black:hover,
.service-list-wrap .single-banner-wrap:nth-child(2n) .btn-bordered:hover,
.single-banner-wrap:nth-child(2n) .service-list-wrap .btn-bordered:hover,
.startup-call-to-action,
.portfolio-filter-menu ul li:before,
.freelancer-hero-area .mouse-wheel:before,
.event-schedule-day-menu ul li a.active,
.video-popup-area .btn-video-popup,
.bg-brand,
.latest-blog-widget .single-blog-item h3 a:hover:before,
.widget-list li a:hover:before,
.single-widget-wrap .widget-title:before,
.product-description-review .desc-review-tab-menu li a.active,
.coming-soon-content .about-social-icons a:hover,
.pricing-item-wrap--feature .pricing__info,
.funfact-icon,
.demo-panel-inner::-webkit-scrollbar-thumb,
.hero-content-wrap .btn-bordered:hover,
.hero-content-wrap .btn-black:hover,
.hero-content-wrap .single-banner-wrap:nth-child(2n) .btn-bordered:hover,
.single-banner-wrap:nth-child(2n) .hero-content-wrap .btn-bordered:hover,
.btn-black:hover,
body::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb,
.list::-webkit-scrollbar-thumb,
.pro-qty a:hover,
.custom-checkbox input:checked~.custom-control-label:before,
.custom-checkbox input:checked label:before,
.custom-checkbox .custom-control-input:checked~.custom-control-label:before,
.custom-checkbox .custom-control-input:checked label:before,
.custom-radio input:checked~.custom-control-label:before,
.custom-radio input:checked label:before,
.custom-radio .custom-control-input:checked~.custom-control-label:before,
.custom-radio .custom-control-input:checked label:before,
 blockquote:before,
.blockquote:before,
.off-canvas-area-wrapper .off-canvas-content-wrap .btn-close:hover,
.off-canvas-responsive-menu .off-canvas-content-wrap .btn-close:hover,
.off-canvas-search-box .off-canvas-content-wrap .btn-close:hover,
.tooltip .tooltip-inner,
.tippy-popper .tippy-tooltip,
.tippy-popper .tippy-tooltip.tomato-theme,
.dropdown-navbar .dropdown-nav>li a:not(.mega-title):before
{
	background-color: #D13D43 !important;	
}

/* BORDER-COLOR*/

.event-call-to-action-content .btn-video-popup:hover,
.tp-caption.btn-3:hover,
.btn-3:hover,
.btn-black:hover,
.btn-bordered:hover,
.btn-black:hover,
.single-banner-wrap:nth-child(2n) .btn-bordered:hover,
.registration-ticket-price-item:hover .btn-bordered:hover,
.registration-ticket-price-item:hover .btn-black:hover,
.custom-checkbox input:checked~.custom-control-label:before,
.custom-checkbox input:checked label:before,
.custom-checkbox .custom-control-input:checked~.custom-control-label:before,
.custom-checkbox .custom-control-input:checked label:before,
.custom-radio input:checked~.custom-control-label:before,
.custom-radio input:checked label:before,
.custom-radio .custom-control-input:checked~.custom-control-label:before,
.custom-radio .custom-control-input:checked label:before,
.single-input-item input:focus,
.single-input-item textarea:focus,
.checkout-page-coupon-area .card .card-body .apply-coupon-wrapper input:focus,
.cart-coupon-update-area .coupon-form-wrap form input:focus,
.product-ratting-wrap .ratting-form textarea:focus,
.product-ratting-wrap .ratting-form input:focus,
.config-item .config-list li.active,
.config-item .config-list li:hover,
.video-popup-area .btn-video-popup,
.freelancer-hero-area .mouse-wheel,
.work-process-content .single-desc-item-wrap .desc-number,
.btn-black:hover,
.hero-content-wrap .btn-bordered:hover,
.hero-content-wrap .btn-black:hover,
.hero-content-wrap .single-banner-wrap:nth-child(2n) .btn-bordered:hover,
.single-banner-wrap:nth-child(2n) .hero-content-wrap .btn-bordered:hover,
.custom-checkbox input:checked~.custom-control-label:before,
.custom-checkbox input:checked label:before,
.custom-checkbox .custom-control-input:checked~.custom-control-label:before,
.custom-checkbox .custom-control-input:checked label:before,
.custom-radio input:checked~.custom-control-label:before,
.custom-radio input:checked label:before,
.custom-radio .custom-control-input:checked~.custom-control-label:before,
.custom-radio .custom-control-input:checked label:before
{
	border-color: #D13D43 !important;	
}


.tooltip .arrow:before {
    border-top-color: #D13D43 !important;
}


/* important! */

.sticky-header.sticky *:hover, .off-canvas-area-wrap button:hover {
	color: #ffffffb8 !important;
}


/*.single-creative-shop-banner .creative-shop-banner-content h2 {
    color: #d13d43;
}*/

.single-parallax-wrap .parallax-content-wrap {
    background-color: #d13d43;
}

.single-parallax-wrap .parallax-content-wrap h2 a {
    color: #fff;
}

.single-parallax-wrap .parallax-content-wrap h2 a:hover {
    color: #222222 !important;
}

.breadcrumb-wrap li a {
    color: #ffffff;
}

.breadcrumb-wrap ul {
    color: #ffffff;
}

.product-view-btn .btn-bordered{
    border: 3px solid #ffffff;
}
.product-view-btn .btn-bordered:hover {
    border: 3px solid #000 !important;
}

.product-view-btn .btn {
    color: #ffffff;
}
.product-view-btn .btn:hover {
    color: #000 !important;
}

.breadcrumb-wrap {
    color: #fff;
}

.breadcrumb-wrap li a:hover {
    color: #000 !important;
}

.off-canvas-area-wrapper .off-canvas-content-wrap, .off-canvas-responsive-menu .off-canvas-content-wrap, .off-canvas-search-box .off-canvas-content-wrap {
	background-color: #d13d43;
}
.useful-link-menu li {
    max-width: 100%;
	font-family: 'Bebas Neue', cursive;

}

.useful-link-menu li a {
    color: #ffffff;
    font-size: 40px;
    line-height: 30px;
    font-weight: 500;
}

.useful-link-menu li a:hover {
    color: #000 !important;
}

.off-canvas-item {
    color: #fff;
}

.social-links a:hover {
    background-color: #fff !important;
}

.off-canvas-area-wrapper .off-canvas-content-wrap .off-canvas-content .off-canvas-item h2, .off-canvas-responsive-menu .off-canvas-content-wrap .off-canvas-content .off-canvas-item h2, .off-canvas-search-box .off-canvas-content-wrap .off-canvas-content .off-canvas-item h2 {
    font-size: 21px;
    line-height: 1;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 23px;
    margin-top: -2px;
}

.btn {
    font-family: 'Bebas Neue', cursive;
    font-size: 24px;
    font-weight: 500;
}

.single-product-wrap .product-thumb .btn-add-cart:hover {
    color: #000 !important;
}

.single-parallax-wrap .parallax-content-wrap h2 {
    font-size: 50px;
    margin-bottom: 0;
    margin-top: 5px;
    font-weight: 500;
}
