/*
Theme Name: Emaurri Child
Theme URI: https://emaurri.qodeinteractive.com
Description: A child theme of Emaurri
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: emaurri
Template: emaurri
*/
.qodef-section-title .qodef-m-tagline {
    font-family: "Source Sans 3" !important;
    font-size: 15px !important;
}
.qodef-button.qodef-html--link, .qodef-meta-style, .qodef-testimonials-list .qodef-e-author{font-family: "Source Sans 3" !important; font-size: 13px !important;}
.widget.widget_emaurri_core_search_opener{display: none !important;}
.qodef-page-content-side{display: none !important;}
.qodef-e-info-date.entry-date, .qodef-footer-logo .qodef-footer-logo-border{display: none !important;}
.qodef-copy-text{font-family: "Source Sans 3" !important;
    font-size: 13px !important;}
.qodef-footer-logo{height: auto !important;}
#media_image-4 img{
	width: 60% !important;
    text-align: -webkit-center !important;
    float: unset !important;
    display: inline !important;
}
.qodef-page-title{background-size: cover !important;
    background-position: center !important;}
.qodef-contact-form-7 .qodef-standard-contact-form textarea{height: 150px !important;}

/* Only add this to Additional CSS */
body.single-portfolio-item #qodef-page-wrapper {
    overflow: visible !important;
}

body.single-portfolio-item .qodef-portfolio-single img {
    max-width: 100%;
    height: auto;
    display: block;
}

@media (max-width: 768px) {
    body.single-portfolio-item .qodef-portfolio-single .qodef-grid-inner {
        flex-direction: column !important;
    }
    
    body.single-portfolio-item .qodef-portfolio-single .qodef-grid-item.qodef-col--4,
    body.single-portfolio-item .qodef-portfolio-single .qodef-grid-item.qodef-col--8 {
        width: 100% !important;
        position: relative !important;
        top: auto !important;
    }
	.cta-titles h2, .cta-titles span, .cta-titles p {text-align: center !important;}
	.qodef-section-title .qodef-m-text{font-size: 17px !important;}
	.qodef-page-title {
		height: 320px !important;
	}
	.single-portfolio-item .qodef-page-title {
        height: 125px !important;
    }
	.single-portfolio-item #qodef-page-inner {
    position: relative;
    padding: 100px 0 100px !important;
}
	#qodef-page-footer .qodef-alignment--center .widget img{padding: 0px 50px !important;}
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link{
	height: 70px !important;
    max-height: 70px !important;
}
#qodef-page-mobile-header{height: 95px !important;}
#qodef-page-footer-top-area-inner .wpml-ls-item{display: none !important;}
.qodef-header-navigation>ul>li:last-child{
	border-left: 1.9px solid !important;
    padding-left: 35px !important;
}