/*
Theme Name: Kallyas Child
Theme URI: http://kallyas.net/
Template: kallyas
Author: Hogash
Author URI: http://themeforest.net/user/hogash
Description: A Highly customizable theme with page builder and unlimited colors.
Tags: left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,full-width-template,theme-options,translation-ready
Version: 4.17.3.1574213338
Updated: 2019-11-20 01:28:58
*/

.site-header.style13 .header-no-bottom .site-header-main {
    height: unset !important;
}
.search a {
    cursor:pointer !important;
}


.search-wrapper {
    display: none;
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgb(34 34 34 / 95%);
    z-index: 999;
    backdrop-filter: blur(5px);
}
.aws-container {
    margin: auto 20px !important;
    width: 100%;
    max-width: 768px;
    margin: 20rem auto !important;
}
.aws-search-field {
    padding: 3rem !important;
    border: 0 !important;
    border-radius: 1rem !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    font-family: "Poppins", Helvetica, Arial, sans-serif !important;
}
.aws-search-result {
    margin-top: 2rem !important;
}
#search-container {
    display: none;
}
.d-block {
    opacity: 1;
    display: block !important;
}
.close-btn {
    padding: 2rem;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    transition: 0.2s;
}
.close-btn:hover {
    background: rgba(0,0,0,.3);
}

@media screen and (max-width: 768px) {
    .aws-container {
        margin-top: 6rem !important;
    }
    .search-wrapper {
        padding: 15px;
    }
}

.aws-container .aws-search-field {
    border-radius: .5rem !important;
}

.noscroll { 
    position: fixed;
    overflow-y:scroll;
    width: 100%;
}
.single-product .main-data.col-sm-7 {
    margin-left: unset;
}

.rtwpvg-thumbnail-slider img {
    max-width: 50px;
}

.rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image {
    opacity: .7;
}

table .value {
    width: 100%;
}
table.variations tr:nth-child(1) {
    order: 2;
}
table.variations tr:nth-child(2) {
    order: 1;
}
select#pa_colors, select#size {
    height: unset;
    width: 100%;
    padding: 2rem;
    background-color: #EDEDED;
    border: none;
    cursor: pointer;
    font-size: 1.5rem;
}