/*
Theme Name: Thetis Child Theme
Theme URI: https://thetis.g5plus.net/
Author: G5 Theme
Author URI: https://themeforest.net/user/g5theme
Description: Child theme for Thetis Theme
Version: 1.0.0
Template: thetis
Text Domain: thetis-child
*/

#site-wrapper{
    background:#323232 !important;
}
body, h1, h2, h3, h4, h5, h6, p, 
.menu-popup > .menu-item > a,
.menu-horizontal > .menu-item > a,
.menu-vertical > .menu-item > a{
    font-family: 'Poppins', sans-serif !important;
}
h1, h2, h3, h4, h5, h6{
    font-weight:100 !important;
}
h1, h2, 
.toggle-icon:hover, 
.g5core-mobile-header-wrapper .toggle-icon:hover{
    color:#0090a5 !important;
}


.menu-horizontal > .menu-item a{
    color: #dadada !important;
}
.menu-horizontal > .current-menu-item a{
    color:#000 !important;
}

.g5core-site-header, .g5core-header-vertical{
    background:none !important;
}
.wProjects{
    margin:0; padding:0;
}
.wProjects li{
    display:inline-block; list-style-type:none; margin:0 0.5% 1% 0.5%; width:48.7%;
}
.wProjects li a{
    display:block; position:relative;
}
.wProjects li img{
    height:auto; max-width:100%; vertical-align:top;
}
.wProjects li .wbackDrop{
    background:rgba(50,50,50,0.8); display:none; height:100%; left:0; position:absolute; text-align:center; top:0; width:100%;
}
.wProjects li a:hover > .wbackDrop{ display:block; }
.wProjects li .wbackDrop h2{
    left:50%; margin:0; position:absolute; top:50%; transform:translate(-50%, -50%); width:100%;font-weight: 100; color: #fff !important;
}
.wProjects li .wbackDrop h2 a{  }
@media (max-width: 768px) {
    .wProjects li{
        margin:0 0 2% 0; width:100%;
    }
    .wProjects li .wbackDrop h2{
        left: 20%; right:20%; transform: translate(-20%, -50%);
    }
}
@media (max-width: 480px) {
    .wProjects li{
        margin:0 0 4% 0;
    }
    .wProjects li:last-child{
        margin:0;
    }
    .wProjects li .wbackDrop h2{
        font-size:1.2rem;
    }
}
.g5core__zoom-image{
    width:100%; height:100%;
}

.g5core-site-footer p{ font-weight: normal !important; }
#primary-content{ padding-bottom:40px !important; }


.wContactUs [type="email"],
.wContactUs [type="text"],
.wContactUs textarea{
    border-left:#000 solid 1px;
    border-right: #000 solid 1px;
    border-top:#000 solid 1px;
    border-radius:0;
    resize:none;
    width:100%;
}
.wContactUs textarea{
    border-bottom:#000 solid 1px;
}
.wContactUs [type="submit"]{
    background:#000;
    border:0;
    border-radius:0;
}

.wContactUs input[type="submit"]:hover, 
.wContactUs input[type=submit]:active, 
.wContactUs input[type=submit]:focus, 
.wContactUs input[type=submit]:hover,
.wContactUs input[type=submit]:focus{
    background:#0090a5;
}
.home #site-header, 
.home #site-mobile-header, 
#g5core_menu_mobile .g5core-search-form-wrapper{
    display:none;
}
.home #primary-content{
    padding:0 !important;
}
#main-menu{}
.menu-horizontal > .menu-item > a{
    text-transform: none !important;
    font-weight: 100 !important;
    font-size: 21px !important;
}
.g5core-header-navigation .menu-horizontal > .current-menu-item > a, 
.g5core-header-navigation .menu-horizontal > .menu-item > a:hover{
    color:#0090a5 !important;
}
.g5core-mobile-header-wrapper{
    background:#323232 !important;
}
.g5core-mobile-header-wrapper{
    color:#fff !important;
}
.gel-social-icons li, 
.gel-social-icons li:hover{
    color:#fff !important;
}

.gel-social-icons li a:hover {
    color: #fff !important;
    background-color: rgba(0,0,0,0) !important;
}
.btnEnter:hover{
    background: #fff !important;
    color:#000 !important;
}
.whiteColor{color:#fff !important}
.grayColor{color:#858a95 !important}