/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.site-main-header.elementor-sticky--effects {background: #000 !important;}
.site-main-header .e-n-menu-toggle:hover,.site-main-header .e-n-menu-toggle{background: transparent !important;}
.site-main-header .header-button {margin-left: auto;}
.link-box{position: relative;}
.link-box a::after{position: absolute;content: "";top:0;left:0;width: 100%;height: 100%;}
@media(max-width:767px){
.mobile-menu-design .e-n-menu-wrapper{padding-top: 20px;}	
.mobile-menu-design .e-n-menu-wrapper li.e-n-menu-item{border-bottom: 1px solid #eee;}
.mobile-menu-design .e-n-menu-wrapper li.e-n-menu-item span.e-n-menu-title-text{color:#000 !important;}
.mobile-menu-design .e-n-menu-wrapper li.e-n-menu-item .e-n-menu-dropdown-icon svg path {fill: #000;}
.mobile-menu-design .e-n-menu-wrapper li.e-n-menu-item .e-n-menu-title{justify-content:space-between;}
}


/****Form css***/
.custom-form #clickdimensionsForm .responsiveRow input:not([type="button"]){background-color:#F3F3F3;border-radius:10px 10px 10px 10px;font-size:16px !important;width:100%;min-width:inherit !important;max-width:100% !important;outline:none !important;box-shadow:none !important;padding:14px 25px;font-family:"Montserrat", sans-serif !important;color:#000 !important;border-color:#F3F3F3 !important;}
.custom-form #clickdimensionsForm .responsiveRow input:focus{border-color:#F3F3F3;}
.responsiveCellSize1{width:100% !important;min-width:inherit !important;max-width:100%;display:block !important;}
.clickdform .minSize1{width:100% !important;min-width:inherit !important;max-width:100%;display:block !important;}
.requiredInfo.floatLeft{float:none !important;position:absolute;top:0;right:0;}
.responsiveRow .responsiveCell.responsiveCellSize1{margin:0 0 15px;}
.responsiveRow{margin:0 0 15px;}
.responsiveCell.responsiveCellSize1.emptyCell{display:none !important;}
.clickdform  .responsiveRow .responsiveCell.responsiveCellSize2{width:100% !important;min-width:inherit !important;}
.clickdform .responsiveCell div.alignTop{display:block !important;width:100% !important;min-width:inherit;}
.clickdform span.maxSize1, .clickdform .maxSize2{font-size:16px !important;font-family:'Montserrat' !important;color:#7A7A7A !important;}
input#cd_ht_text + .responsiveRow + .responsiveRow + .responsiveRow + .responsiveRow, input#cd_ht_text + .responsiveRow + .responsiveRow + .responsiveRow + .responsiveRow + .responsiveRow{display:none;}
.clickdform .buttonContainer{margin:0 !important;display:block !important;width:100%;text-align:left;}
.clickdform .buttonContainer input#btnSubmit{color:#fff !important;border:0;font-size:16px !important;font-family:"Montserrat", sans-serif !important;min-width:140px;}
.clickdform.mainDiv{padding:0 !important;}
.clear{display:none;}
input#cd_ht_text + .responsiveRow + .responsiveRow + .responsiveRow + .responsiveRow + .responsiveRow + .responsiveRow .responsiveCell.responsiveCellSize1{margin-bottom:0;}
.clickdform .minSize2{width:100% !important;min-width:inherit !important;}
@media(max-width:991px){
.requiredInfo.floatLeft{bottom:-22px;right:auto;top:auto;left:0;}    
}
/**** end ****/

.page-aside li.menu-item {width: 100%;}
.page-aside .elementor-nav-menu--main .elementor-item.elementor-item-active {
    border-left: 3px solid #399CD6;
}
.page-aside .elementor-nav-menu--main .elementor-item.elementor-item-active::after{background:#EEF2F8;}
.page-aside .elementor-nav-menu--main .elementor-item:hover{background:#EEF2F8;color:#000;}

.page-aside menu-item:hover,.page-aside menu-item:focus,.page-aside .menu-item.elementor-item-active {
   background:#EEF2F8 !important;color:#000 !important;
}