/*
 Theme Name:     5star Glass Designer
 Theme URI:      https://example.com/
 Description:    A child theme for the Twenty Twenty-One theme
 Author:         Your Name
 Author URI:     https://example.com/
 Template:       twentytwentyone
 Version:        1.0.0
 Text Domain:    twentytwentyone-child
*/

/* Add your custom CSS below this line */

:root{
    --focus-color: #a88167;
    --light-bg: #e9e4d8;
    --dark-bg: #e7dcc9;
    --primary-color: #252221;
    --secondary-color: #27303b;
    --white-color: #ffffff;
    --branding--logo--max-width-mobile: 150px;
    
        --branding--logo--max-width: 150px;
}

body{
    background: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{ /* Chrome, Safari */
    color: #ffffff !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder{ /* Internet Explorer */
    color: #ffffff !important;
}

input::placeholder,
textarea::placeholder{ /* Standard */
    color: #ffffff !important;
}


#primary-mobile-menu{
    display: none !important;
}
header.sticky nav.navbar-fixed-top.header-light.white-link #mega-menu-wrap-primary #mega-menu-primary > li > a {
    color: #000;
}
#mega-menu-wrap-primary #mega-menu-primary{
    top: 0 !important;
}


ul.cnss-social-icon li.cn-fa-icon a{
    display: flex !important;
}

/*.wpcf7-form p{*/
/*    margin: 0;*/
/*    text-align: left;*/
/*}*/
.wpcf7-form br{
    display: none;
}

.wpcf7-form input, 
.wpcf7-form textarea,
.wpcf7-form input:focus, 
.wpcf7-form textarea:focus{
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 5px 15px !important;
    color: #fff;
}

header.sticky .custom-logo-link{
    display: none;
}
.custom-logo-link img{
    width: 204px !important;
    max-width: 100% !important;
}


.navigation .nav-links .nav-previous, .navigation .nav-links .nav-next {
    max-width: 40% !important;
}

.navigation .nav-links .nav-previous a, .navigation .nav-links .nav-next a {
    flex-direction: row;
    align-items: center;
    gap: 15px;
    justify-content: space-between;
}

.navigation .nav-links .nav-previous a > *, .navigation .nav-links .nav-next a > * {
    margin: 0;
}

.navigation .nav-links .nav-next a > .meta-nav {
    order: 2;
}