/*
Theme Name:Jinvani
Template: togo
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.4
Text Domain: jinvani
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/


@font-face {
    font-family: 'reforma_1969negra';
    src: url('/wp-content/uploads/fonts/reforma.1969-negra-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/reforma.1969-negra-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;
}

@font-face {
    font-family: 'reforma_2018negra';
    src: url('/wp-content/uploads/fonts/reforma.2018-negra-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/reforma.2018-negra-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;

}

@font-face {
    font-family: 'reforma_2018blanca';
    src: url('/wp-content/uploads/fonts/reforma.2018-blanca-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/reforma.2018-blanca-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;

}

body, .elementor-widget-heading h1, .elementor-widget-heading h2, .elementor-widget-heading h3 {
    font-family: 'reforma_1969negra' !important;
}

/* Menu css */
@media only screen  and (min-width : 1025px) {
    #wrapper #header{
        box-shadow: 0 3px 18px rgba(2, 21, 78, 9%);
    }
    .header-menu-layer nav{
        width: 100% !important;
    }
}
@media only screen  and (max-width : 1024.98px) {
    .header-menu-layer > .e-con-inner{
        display: flex;
        flex-wrap: nowrap;
    }
    #wrapper .header-menu-layer nav{
        top: 145% !important;
    }
}
#wrapper{
    margin-top: 80px;
}
#wrapper #header{
    position: fixed;
    top: 0;
    width: 100%;
}


.reforma_2018blanca{
    font-family: 'reforma_2018blanca';
}

.reforma_1969negra,
.reforma_1969negra .elementor-image-box-description{
    font-family: 'reforma_1969negra' !important;
}

.reforma_2018negra,
.reforma_2018negra h2.elementor-image-box-title,
.reforma_2018negra .elementor-button{
	font-family: 'reforma_2018negra' !important;
}

.position-relative{
    position: relative;
}

.linear-gradient-bg{
    background-image: linear-gradient(#ffefe2 0%, #fff 100%);
}

.text-underline{
    color: #333;
    text-decoration: underline;
    cursor: pointer;
}
.text-underline:hover{
    color: #F16334;
}

.count .elementor-heading-title{
    font-family: "Open Sans", Sans-serif !IMPORTANT;
}

.left-0{
    left: 0;
}
.right-0{
    right: 0;
}

.elementor-wrap-box .elementor-image-box-img{
    width: 100px !important;
    height: 70px;
    background-color: #fff;
    display: flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    border: 2px solid #fff;
}
.elementor-wrap-box:hover .elementor-image-box-img{
    border: 2px solid #F16334;
}

.wpforms-form .wpforms-field{
    padding-top: 0;
    padding-bottom: 25px;
}
.wpforms-form .wpforms-field .wpforms-field-medium{
    width: 100%;
    max-width: 100%;
}
.wpforms-form .wpforms-submit{
    background-color: #F16334 !IMPORTANT;
    font-size: 18px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    border-style: solid !important;
    border-color: #F16334 !important;
    border-radius: 4px 4px 4px 4px !important;
    padding: 18px 25px 18px 25px !important;
    height: auto !important;
}


/* Copyright */
.site-footer .copyright-text{
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #333;
}
.site-footer .copyright-text p{
    color: #fff;
    font-family: "Open Sans", Sans-serif;
    font-weight: 500;
}
