/*
Theme Name: DonPeppe Child
Theme URI: https://donpeppe.qodeinteractive.com/
Description: A child theme of DonPeppe Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: donpeppe
Template: donpeppe
*/


/* CUSTOM FONTS */

@font-face { 
	font-family: AmericanTypewriter; 
	src: url('/wp-content/themes/donpeppe-child/fonts/FontsFree-Net-american-typewriter-1.ttf'); 
	font-weight: normal; 
}

@font-face { 
	font-family: 'MinionPro-Regular; 
	src: url('/wp-content/themes/donpeppe-child/fonts/minion_pro/MinionPro-Regular.otf'); 
	font-weight: normal; 
}
.qodef-main-menu>ul>li>a>span.item_outer .item_text{
	font-family: 'AmericanTypewriter', sans-serif !important;
	letter-spacing: 0.2px;
}
body.translatepress-el .qodef-main-menu>ul>li>a>span.item_outer .item_text{
	font-family: 'MinionPro-Regular', sans-serif !important;
	letter-spacing: auto;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'AmericanTypewriter', sans-serif !important;
}
body.translatepress-el h1, body.translatepress-el h2, body.translatepress-el h3, body.translatepress-el h4, body.translatepress-el h5, body.translatepress-el h6{
	font-family: 'MinionPro-Regular', sans-serif !important;
}
.qodef-main-menu ul li svg.qodef-moustache{
	width:0!important;
}
.qodef-btn-text{
	font-family: 'MinionPro-Regular', sans-serif !important;
}
/* TESTIMONIALS */
.qodef-testimonials-holder.qodef-testimonials-boxed .qodef-testimonial-text{
		font-family: 'MinionPro-Regular', sans-serif !important;
}
@media screen and (max-width: 1200px){
	.qodef-testimonials-holder.qodef-testimonials-boxed .qodef-testimonial-text{
		font-size:14px;
	}
}



/* header fix for custom fonts */
.qodef-btn.qodef-btn-small{
	margin: 24px 0 0 0 !important;
}

/* classes */
.mob-rev-col{
	display:flex;
	flex-direction:row-reverse;
}
.height-auto{
	height:auto!important;
	min-height:auto!important;
}
.about-us-title-section .qodef-section-title-holder{
	display:flex!important;
	justify-content:center!important;
}
.about-us-title-section .qodef-st-inner{
	max-width:800px;
	padding:20px;
}

/* hide desktop header moustache side area*/
.qodef-header-vertical .qodef-vertical-menu-area, .qodef-page-header .qodef-position-right .qodef-side-menu-button-opener{
	display:none!important;
}

/* hide bike */
.qodef-svg-sticker-holder{
	display:none!important;
}

/*menu*/
.qodef-vertical-align-containers .qodef-position-left{
	display: flex;
    width: calc(100% - 200px);
}
body.home .qodef-vertical-align-containers .qodef-position-left{
	display: flex;
    width: calc(100% - 175px);
}
body.home .qodef-sticky-header .qodef-sticky-holder.qodef-menu-left .qodef-vertical-align-containers .qodef-position-right-inner{
	margin-top: 100px;
}
body.home.admin-bar .qodef-sticky-header .qodef-sticky-holder.qodef-menu-left .qodef-vertical-align-containers .qodef-position-right-inner{
	margin-top:130px;
}/* admin fix*/
body.home .qodef-sticky-header.header-appear .qodef-sticky-holder.qodef-menu-left .qodef-vertical-align-containers .qodef-position-right-inner{
	margin-top:0;
}

.qodef-header-standard .qodef-menu-area.qodef-menu-left .qodef-vertical-align-containers .qodef-position-left-inner{
	width:100%;
}
.qodef-header-standard .qodef-menu-area.qodef-menu-left .qodef-main-menu {
	width: calc(100% - 275px)!important;
}

/* menu color */
.page-id-3136 .qodef-page-header .qodef-menu-area{
	background-color:white!important;
}
/* sticky menu */

.qodef-sticky-header .qodef-vertical-align-containers .qodef-position-left{
	 display: flex;
    width: calc(100% - 200px);
}
.qodef-sticky-header .qodef-sticky-holder.qodef-menu-left .qodef-vertical-align-containers .qodef-position-left-inner{
	width:100%;
}
.qodef-sticky-header .qodef-sticky-holder.qodef-menu-left .qodef-main-menu{
	width: calc(100% - 275px)!important;
}
.qodef-main-menu>ul>li:last-child{
	position:absolute;
	right:0px;
}
.qodef-main-menu>ul>li:last-child .item_outer svg{
	display:none!important;
}

.qodef-main-menu>ul>li:nth-last-child(2){
	position:absolute;
	right:30px;
}
.qodef-main-menu>ul>li:nth-last-child(2) .item_outer svg{
	display:none!important;
}

/* menu language color active */
.current-language-menu-item .trp-ls-language-name{
	color:#ECBD00!important;
}

/* subtitle */
/*.qodef-title-holder .qodef-page-intro{
	color:#1f276d!important;
}*/

/* moustache menu active */
.qodef-main-menu>ul>li.qodef-active-item>a>span>svg.qodef-moustache{
	opacity:0!important;	
/* 	display:none; */
}
.qodef-main-menu>ul>li.qodef-active-item>a{
	color:#ECBD00!important;
	font-family: 'AmericanTypewriter', sans-serif !important;

}
/* .qodef-main-menu>ul>li.qodef-active-item>a>span.item_outer{
	background-image:url(../../../wp-content/uploads/2022/02/arrow.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:left;
} */

/* moustache button active element home page */
.qodef-btn.qodef-btn-medium.qodef-btn-simple svg.qodef-moustache{
	opacity:0!important;
}
.qodef-btn.qodef-btn-medium.qodef-btn-simple{
	background-image:url(../../../wp-content/uploads/2022/02/arrow.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:left;
}

/* mobile menu */
/*.qodef-mobile-header .qodef-mobile-menu-opener.qodef-mobile-menu-opener-svg-path .qodef-mobile-menu-icon>*{
	opacity:0!important;
}
 .qodef-mobile-header .qodef-mobile-menu-opener a span{
	background-image:url(../../../wp-content/uploads/2022/02/menu.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
} */
.qodef-mobile-logo-wrapper{
	margin-top:18px;
}
#slider-5-slide-5-layer-30{
	color:#20286D!important;
}
/* Newsletter bigger font fix */
/* .qodef-cf-three-columns-newsletter .column_left h5{
  padding: 22px 20px 22px 20px!important;
}
@media screen and (max-width: 1200px){
	.qodef-cf-three-columns-newsletter .column_left h5 {
		padding: 21px 10px 22px!important;
	}
	.qodef-cf-three-columns-newsletter .column_middle{
		width:50%!important;
	}
}
@media screen and (max-width: 1030px){
	.qodef-cf-three-columns-newsletter .column_middle{
		width:34%!important;
	}
} */
.qodef-cf-three-columns-newsletter{
	display: flex!important;
    width: 100%;
    align-items: flex-start;
	justify-content:space-between;
}
.qodef-cf-three-columns-newsletter .column_left, .qodef-cf-three-columns-newsletter .column_middle, .qodef-cf-three-columns-newsletter .column_right{
	display: flex!important; 
    flex-wrap: nowrap; 
    width: fit-content;
    white-space: nowrap;
}

@media screen and (max-width: 1200px){
	.qodef-cf-three-columns-newsletter .column_middle{
		width:50%;
	}	
}

@media screen and (max-width: 767px){
	.qodef-cf-three-columns-newsletter{
		flex-direction:column;
	}
	.qodef-cf-three-columns-newsletter .column_left, .qodef-cf-three-columns-newsletter .column_middle, .qodef-cf-three-columns-newsletter .column_right{
	width:100%;
	}
	.qodef-cf-three-columns-newsletter .column_left *, .qodef-cf-three-columns-newsletter .column_middle *, .qodef-cf-three-columns-newsletter .column_right *{
	width:100%;
	}
	.qodef-cf-three-columns-newsletter .column_middle{
		width:100%!important;
	}
}


/* social icons megethinsi */
.qodef-social-icon-widget.social_facebook_circle{
	font-size:30px!important;	
}
.qodef-social-icon-widget.social_instagram_circle{
	font-size:30px!important;
}
.qodef-page-footer .qodef-social-icons-group-widget .qodef-widget-title{
	font-size:18px!important;
}


/* footer fix */
.qodef-page-footer.qodef-split-footer .qodef-footer-bottom-holder .qodef-grid-col-6:nth-of-type(2) .widget_media_image a img{
	max-width:65%!important;
}

/* mobile */
@media screen and (max-width: 1024px) {
	.qodef-vertical-align-containers .qodef-position-left{
		width:unset;
	}
	.qodef-mobile-header .qodef-mobile-nav .qodef-grid>ul>li>a, .qodef-mobile-header .qodef-mobile-nav .qodef-grid>ul>li>h6{
		font-family: 'AmericanTypewriter', sans-serif !important;

	}
	.qodef-mobile-header .qodef-mobile-nav .qodef-grid>ul>li.current-menu-item span{
		color:#ECBD00!important;
		font-family: 'AmericanTypewriter', sans-serif !important;
	}
	/* slider home fix */
	body.home .qodef-content{
		top:-60px;
	}
}
@media screen and (max-width: 500px) {
	.about-us-title-section .qodef-st-inner *{
		text-align:left;
		max-width:350px;
		padding-left:25px;
		padding-right:25px
	}
}

.gm-style .place-card-large{
	display:none;
}


/* gallery / lightbox hover image opacity fix */
.qodef-image-gallery.qodef-image-behavior-lightbox:not(.qodef-ig-carousel-type) .qodef-ig-image a:after{
/* 	display: none!important; */
	background-image:url(/wp-content/uploads/2022/04/NapolitivoWebsite_1.jpg)!important;
	opacity: 0.4;
	background-repeat:no-repeat;
	background-size:cover!important;
}
.qodef-single-image-holder.qodef-image-behavior-lightbox .qodef-si-inner a:hover:after{
	background-image:url(/wp-content/uploads/2022/04/NapolitivoWebsite_1.jpg)!important;
	opacity: 0.4;
	background-repeat:no-repeat;
	background-size:cover!important;
}
.qodef-single-image-holder.qodef-has-shadow .qodef-si-shadow{
		background-image:url(/wp-content/uploads/2022/04/NapolitivoWebsite_1.jpg)!important;
	opacity: 0.4;
	background-repeat:no-repeat;
	background-size:cover!important;
}
.qodef-image-gallery.qodef-image-behavior-lightbox:not(.qodef-ig-carousel-type) .qodef-ig-image a:hover:after{
	opacity: 0.4!important;
}
.qodef-single-image-holder.qodef-image-behavior-lightbox .qodef-si-inner a:hover:after{
	opacity: 0.4!important;
}



/* SLIDER CUSTOM */
#slider-5-slide-48-layer-13 img, #slider-5-slide-49-layer-13 img{
	width:100%!important;
}
@media screen and (min-width: 700px) {
	#slider-5-slide-48-layer-13 img, #slider-5-slide-49-layer-13 img{
		width:50vw!important;
		object-fit:cover;
		object-position:center;
	}
}


/* word wrap fix */

h1, h2, h3, h4, h5, h6{
	word-wrap:normal!important;
}

/* slider fixes full screen */

.tp-rs-img[data-c="fullwidth"]{
	width:100vw!important;
	object-fit:cover!important;
	height:100vh!important;
}
rs-slide[data-key="rs-54"] .rs-parallax-wrap{
/* 	left:0!important; */
	width:100vw!important;
	height:100vh!important;
}
rs-slide[data-key="rs-54"] .rs-parallax-wrap img{
	object-fit:cover!important;
}

rs-slide .rs-parallax-wrap{
/* 	left:0!important; */
	width:100vw!important;
	height:100vh!important;
}
rs-slide .rs-parallax-wrap img{
	object-fit:cover!important;
}

/* SLIDER VIDEO FIX */
rs-slide .rs-parallax-wrap iframe{
	object-fit:cover!important;
}
rs-slide[data-key="rs-64"] .rs-parallax-wrap{
 	left:0!important;
	top:0!important;
	right:0!important;
	bottom:0!important;
}
rs-slide[data-key="rs-64"] .rs-parallax-wrap rs-mask-wrap{
	height:100vh!important;
}
rs-slide[data-key="rs-64"] .rs-parallax-wrap rs-mask-wrap rs-layer{
	height:100vh!important;
	width:100vw!important;
}
.html5vid video{
	height:100%!important;
	width:100%!important;
}




/* random image disappearing on mobile, to be visible */
.vc_row.wpb_row.vc_row-fluid.vc_custom_1650547263105.vc_row-has-fill{
	height: calc(70 / 480 * 100vw);
	    background-size: contain  !important;
}







/* menu image min height mobile */
@media screen and (max-width: 1023px) {
	.qodef-title-holder .qodef-title-image img{
		min-height: 350px;
    	object-fit: cover;
	}
	body.page-id-1351 .qodef-title-holder .qodef-page-title{
		font-size:24px;
	}
}
