/*
Theme Name: Zaki Rose Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

@font-face {
    font-family: 'mort_modern07_light';
    src: url('/fonts/mortmodern-07light.woff2') format('woff2'),
         url('/fonts/mortmodern-07light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern07_light_italic';
    src: url('/fonts/mortmodern-07lightitalic.woff2') format('woff2'),
         url('/fonts/mortmodern-07lightitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern08_regular';
    src: url('/fonts/mortmodern-08regular.woff2') format('woff2'),
         url('/fonts/mortmodern-08regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern08_regular_italic';
    src: url('/fonts/mortmodern-08regularitalic.woff2') format('woff2'),
         url('/fonts/mortmodern-08regularitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern09_medium';
    src: url('/fonts/mortmodern-09medium.woff2') format('woff2'),
         url('/fonts/mortmodern-09medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern09_medium_italic';
    src: url('/fonts/mortmodern-09mediumitalic.woff2') format('woff2'),
         url('/fonts/mortmodern-09mediumitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern10_semibold';
    src: url('/fonts/mortmodern-10semibold.woff2') format('woff2'),
         url('/fonts/mortmodern-10semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern10_subhead_italic';
    src: url('/fonts/mortmodern-10semibolditalic.woff2') format('woff2'),
         url('/fonts/mortmodern-10semibolditalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern11_bold';
    src: url('../../uploads/fonts/mortmodern-11bold.woff2') format('woff2'),
         url('../../uploads/fonts/mortmodern-11bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern11_bold_italic';
    src: url('/fonts/mortmodern-11bolditalic.woff2') format('woff2'),
         url('/fonts/mortmodern-11bolditalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern12_black';
    src: url('/fonts/mortmodern-12black.woff2') format('woff2'),
         url('/fonts/mortmodern-12black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mort_modern12_black_italic';
    src: url('/fonts/mortmodern-12blackitalic.woff2') format('woff2'),
         url('/fonts/mortmodern-12blackitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* Slider fonts */

#slide1-header,
#slide2-header,
#slide3-header,
#slide4-header,
#slide1-work,
#slide2-work,
#slide3-work,
#slide4-work {
	font-family: 'mort_modern11_bold', Times New, Serif !important;
	font-weight: normal;
}

.slider-header-text {
	font-family: 'mort_modern11_bold', Times New, Serif !important;
	font-weight: normal;
}


/*** Logos ***/

.logo {
    max-width: 275px;
	margin: 0 auto;
}

/******* CTA Border *********
*****************************/

.cta-dark-border {
	border: solid 2px #1f3449;
}

.cta-light-border {
	border: solid 2px #ffffff;
}

/*** Video Buttons ***/
a.btn.btn-icon-left span.btn-txt {
	max-width: calc(100% - 60px);
	width: auto;
}

/* contact forms */

div.wpcf7-mail-sent-ok {
    border: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* Related Projects */
.pf-related-posts {
    background: #1f3449 !important;
    padding: 0 !important;
    border-bottom: solid 1px #e2e2e2;
}
.pf-related-cat {
    display: none !important;
}
.pf-related-alt h2 {
    line-height: 1.5em !important;
    margin-bottom: 0;
}

/*** Navigation line underline. White underline if dark nav or in sticky state ***/

@media screen and (min-width: 1200px) {
	.mainbar-wrap.vc_custom_1577067565450 .main-nav-hover-linethrough > li > a .link-ext, .mainbar-wrap.vc_custom_1577067565450 .main-nav-hover-underline-1 > li > a .link-ext, .mainbar-wrap.vc_custom_1577067565450 .main-nav-hover-underline-3 > li > a .link-ext,
	.mainbar-wrap.is-stuck .main-nav-hover-linethrough > li > a .link-ext, .mainbar-wrap.is-stuck .main-nav-hover-underline-1 > li > a .link-ext, .mainbar-wrap.is-stuck .main-nav-hover-underline-3 > li > a .link-ext{
    	background-color: #FFF!important;
	}
}

/*** Helpers ***/
@media only screen and (max-width: 767px) {
  .hide-mobile {
    display: none!important;
  }
}

@media only screen and (min-width: 768px) {
  .show-mobile {
    display: none!important;
  }
}

@media only screen and (max-width: 767px) {   
 .reverse-row > .container > .row {     
	 display: flex;
flex-wrap: wrap-reverse!important;
  }
}