/**
* Theme Name: Lyfpro Child
* Description: This is a child theme of Lyfpro.
* Author: <a href="http://designervily.com/">Designervily</a>
* Template: lyfpro
* Version: 1.4
*/
@font-face {
    font-family: 'Azo Sans';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BoldItalic.eot');
    src: local('Azo Sans Bold Italic'), local('AzoSans-BoldItalic'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BoldItalic.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans Tn';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Thin.eot');
    src: local('Azo Sans Thin'), local('AzoSans-Thin'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Thin.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Thin.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}



@font-face {
    font-family: 'Azo Sans';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Regular.eot');
    src: local('Azo Sans Regular'), local('AzoSans-Regular'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Regular.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Regular.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans Md';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-MediumItalic.eot');
    src: local('Azo Sans Medium Italic'), local('AzoSans-MediumItalic'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-MediumItalic.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-MediumItalic.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans Bk';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Black.eot');
    src: local('Azo Sans Black'), local('AzoSans-Black'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Black.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Black.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Black.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans Md';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Medium.eot');
    src: local('Azo Sans Medium'), local('AzoSans-Medium'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Medium.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Medium.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans Bk';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BlackItalic.eot');
    src: local('Azo Sans Black Italic'), local('AzoSans-BlackItalic'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BlackItalic.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BlackItalic.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans Lt';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Light.eot');
    src: local('Azo Sans Light'), local('AzoSans-Light'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Light.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Light.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Azo Sans';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Italic.eot');
    src: local('Azo Sans Italic'), local('AzoSans-Italic'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Italic.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Italic.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Azo Sans';
    src: url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Bold.eot');
    src: local('Azo Sans Bold'), local('AzoSans-Bold'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Bold.woff2') format('woff2'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Bold.woff') format('woff'),
        url('/wp-content/themes/lyfpro-child/fonts/AzoSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}



body{
   font-family: 'Azo Sans'; 
   font-weight: normal;
}

.dvsy-bg-color-hide .dsvy-stretched-div.dsvy-stretched-left { display:none
}
body.dsvy-sidebar-no #content {
    padding-top: 0;
}
.top-header {
    min-height: 562px;
    background-size: 100%;
    display: flex;
    align-items: center;
}

.top-header .elementor-container{
width: 100%;		
}

.top-header .dsvy-heading-subheading {
    margin-bottom: 10px;
}
.top-header .banner-text .elementor-widget-wrap .elementor-widget-container{
	    max-width: 400px;
}
.dsvy-header-style-1 .dsvy-logo-menuarea {
    justify-content: center !important;
}
.dsvy-header-style-1 .dsvy-navbar div>ul>li>a {
    padding: 0 10px;
}
.countdown-timer-init .countdown-items{
 width: 100px;
}
.shop-main .dsvy-heading-subheading{margin-bottom: 15px;}
.pre-order-form > p{
	padding-right: 130px;
	position: relative;
}
 .wpcf7-form .pre-order-form input[type="email"] {
	height: 54px;
}
.pre-order-form .wpcf7-submit {
    position: absolute;
    top: 0;
    right: 0;
    height: 55px;
    padding: 0;
    width: 132px;
    font-size: 13px;
}
.wpcf7-form .pre-order-form input[type=submit] {
    background-color: #918472;
}
 .wpcf7-form .pre-order-form input[type=submit]:hover{
 background-color: #77635a;
 }
 
.dsvy-btn-style-outline .elementor-button.elementor-size-sm {
    padding: 19px 38px 14px;
    font-size: 13px;
}

.elementor-button .elementor-button-content-wrapper:before {

    margin-top: 5px;
}
.dsvy-footer-text-area {
    padding-bottom: 20px;
}
.dsvy-footer-section.dsvy-text-color-white .dsvy-footer-social-area ul li a{
    color: #77635a;
    background-color: #b8c3cb;
}
.dsvy-footer-section.dsvy-text-color-white .dsvy-footer-social-area ul li a:hover{

    background-color: #fff;
}