/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/



.lqd-lity .lqd-lity-close {
    background-color: #111!important;
}

.uc-breadcrumb-current {
    font-weight: 600;
}

.gmap {
    border-radius: 50px;
    height: 550px;
}

.gallery-wo-modal .ld-media-bg {
    background-color: transparent!important;
}

.gallery-wo-modal .bg-cover img {
    border-radius: 25px!important;
}

.gallery-wo-modal .ld-media-item:hover figure {
    transform: none!important;
}

.whatsappus {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 999;
}

.img-rotate-on-whatsapp {
  position: fixed;
  width: 70px;
  height: 70px;
  margin: -10px 0 0 -10px;
  -webkit-animation: 8s linear infinite spin;
  -moz-animation: 8s linear infinite spin;
  animation: 8s linear infinite spin;
}

.cform-light .clabel {
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.cform-light .ui-button.ui-selectmenu-button, 
.cform-light input, 
.cform-light select, 
.cform-light textarea {
    border: 0!important;
    color: #FFFFFF7D!important;
    border-bottom: 1px solid #FFFFFF7D!important;
    padding-inline-start: 15px!important;
    padding-inline-end: 15px!important;
    font-size: 16px!important;
}

.cform-light .ui-button.ui-selectmenu-button:focus, 
.cform-light input:focus, 
.cform-light select:focus, 
.cform-light textarea:focus {
    outline: 0;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    color: #fff!important;
}

strong, b {
    font-weight: 600!important;
}

.cform-light .wpcf7-submit,
.cform-light .wpcf7-submit:focus,
.cform-light .wpcf7-submit:active {
    min-width: 120px!important;
    color: #222!important;
}

.cform-light .wpcf7 form .wpcf7-response-output {
    color: #fff!important;
}

.btn-custom .btn {
    min-width: 160px;
}

.btn-custom-main .btn {
    min-width: 220px;
}

.is-stuck {
    box-shadow: none!important;
}

.gallery-mobile {
    display: none;
}

.cform-dark .clabel {
    font-weight: 500;
    font-size: 18px;
}

.cform-dark .ui-button.ui-selectmenu-button, 
.cform-dark input, 
.cform-dark select, 
.cform-dark textarea {
    border: 0!important;
    color: #0000007D!important;
    border-bottom: 1px solid #0000007D!important;
    padding-inline-start: 15px!important;
    padding-inline-end: 15px!important;
    font-size: 16px!important;
}

.cform-dark .ui-button.ui-selectmenu-button:focus, 
.cform-dark input:focus, 
.cform-dark select:focus, 
.cform-dark textarea:focus {
    outline: 0;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    color: #222!important;
}

.cform-dark .wpcf7-submit,
.cform-dark .wpcf7-submit:focus,
.cform-dark .wpcf7-submit:active {
    min-width: 120px!important;
    color: #fff!important;
}

@media (max-width: 1024px) {
    .nav-trigger .bars {
        width: 35px!important;
        height: 35px!important;
    }

    .main-nav > li > a {
        justify-content: center!important;
    }
}

@media (max-width: 767px) {
    .gmap {
        border-radius: 30px;
        height: 450px;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .gallery-wo-modal .masonry-item {
        width: 50%!important;
    }

    .twocols-tablet {
        width: calc(50% - 10px);
    }
}

@media (max-width: 575px) {
    .gallery-desktop {
        display: none;
    }

    .gallery-mobile {
        display: block;
    }
}