/*
Theme Name: Uncode
Description: Custom CSS for Main theme
Author: Surajit
Author URI: http://www.webmagix.co.in
Template: uncode
Version: 1.0.0
Text Domain: WAVAI
*/

@import url('https://fonts.googleapis.com/css?family=Muli:300,400,600,700&display=swap');

::-moz-selection {
    background: #a28053;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #a28053;
    color: #fff;
    text-shadow: none;
}

body,
.custom-link.btn,
.post-info,
.gform_button.button {
    font-family: 'Muli', sans-serif !important;
}
h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	font-family: 'Muli', sans-serif !important;
	font-weight: 700;
}
.menu-horizontal li a {
	font-size: 14px !important;
    font-family: 'Muli', sans-serif !important;
}
.current-menu-item.active a,
a:hover {
    color: #a28053 !important;
}
.menu-with-logo.shrinked .menu-container .main-logo {
    background: url(https://www.wavai.com/wp-content/uploads/2019/08/wavai-logo.png) no-repeat;
    background-size: contain;
    width: 156px !important;
    transition: 0.4s;
}
.menu-with-logo.shrinked .menu-container .main-logo img {
    display: none !important;
    transition: 0.4s;
}
.logo-container.shrinked .logo-customizer img {
    display: none !important;
    transition: 0.4s;
}
.logo-container.shrinked .logo-customizer {
    background: url(https://www.wavai.com/wp-content/uploads/2019/08/wavai-logo.png) no-repeat;
    background-size: contain;
    width: 63px !important;
    height: 40px !important;
    transition: 0.4s;
    display: inline-block !important;
}

.btn {
    border-radius: 4px !important;
}
.style-wbg01-bg {
    background: #f6eee4 !important;
}
.vc_row.w1-wrap h1:after,
.vc_row.w2-wrap h1:after,
.vc_row.w3-wrap h1:after,
.vc_row.w4-wrap h1:after,
#page-header .vc_row h1:after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    border-radius: 20px;
    background: #a28053;
    margin: 0 auto;
    margin-top: 15px;
}

#page-header .vc_row {
    background: #ecf0f1 !important;
}
#page-header .vc_row p {
    color: #a28053 !important;
    font-weight: 600 !important;
}
#page-header .vc_row h1:after {
    background: #abb7b7;
}
#page-header .header-scrolldown {
    display: none;
}

.text-black p, .text-black h3 {
    color: #222 !important;
}

footer {
    background: #f3f3f3 !important;
}
footer .heading-text h4 {
    color: #565657 !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
}
footer .heading-text h4:after {
    content: '';
    display: block;
    width: 40px;
    height: 1px;
    background: #a28053;
    margin-top: 10px;
}
footer .heading-text h4 span {
    font-weight: 600 !important;
}
footer .footer-center {
    padding: 30px 0 !important;
}
footer i,
footer .social-icon i,
footer p,
footer p a {
    color: #565657 !important;
}
footer .social-icon i:hover,
footer p a:hover {
    color: #a28053 !important;
}
footer .social-icon i {
    font-size: 30px !important;
}
.style-dark-bg {
    background-color: #fff !important;
}

input, select, textarea {
    box-shadow: none !important;
}

.footer-scroll-top {
    left: 15px;
    right: auto;
    bottom: 15px;
}

@media only screen and (max-width: 768px) {
    footer .row-parent {
        padding: 15px !important;
        padding-top: 30px !important;
    }
    footer .col-lg-3 {
        width: 48.55%;
        display: inline-block;
        padding-top: 0 !important;
        padding-bottom: 25px !important;
    }
}