/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

#slide-out-widget-area {
    background-image: url(/wp-content/uploads/2021/01/est-home-bg-0.jpg);
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: cover;

}
#slide-out-widget-area {
    padding : 50px;
}
#slide-out-widget-area .inner-wrap .menu .menu-item a {
        color: #00accd;
}
#slide-out-widget-area .inner-wrap .menu .menu-item a .sub-menu .back {
    display : block !important;
}
#slide-out-widget-area .inner-wrap .menu .menu-item a .sub-menu .menu-item a {
     font-size: 10px !important;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding : 0 4px !important;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding : 0 4px !important;
    opacity: 1 !important;
    color: #ffffff!important;
}
/*----------------------  Menu style here ------------------------------ */
.slide-out-widget-area-toggle .label{
    font-size : 19px;
    text-transform : uppercase !important;
}
.lines:before , .lines:after , .lines-button:after {
        width: 1.6rem !important;
}
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons .social-menu-extra-space {
    margin-right : 14px !important;
}
#slide-out-widget-area-toggle {
    margin-left : 5px;
}
#slide-out-widget-area .menu .custom-sub-menu a{
    font-size: 19px !important;
    line-height: 18px !important;
}
@media only screen and (min-width : 999px) {
    

    #slide-out-widget-area .inner-wrap .menu-wrap {
    /*margin-top :110px;*/
    }
    #slide-out-widget-area .inner-wrap .popmake-1947 {
        display : none;
    }
    body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons {
        display: flex;
        align-content: revert;
        align-items: start;

    }

}

@media only screen and (max-width : 999px){
    #slide-out-widget-area.fullscreen .menuwrapper li a {
        padding : 4px 0px;
    }
      .arrow-border {
        width : 300px;
        height : auto;
    }
    .side-widget-open .register-now {
       display : block;
    }
   
      .side-widget-open {
          margin-top : 40px;
      }
      .lines:before , .lines:after , .lines-button:after {
            width: 1.6rem !important;
    }
    
}

@media only screen and (max-width: 767px) and (min-width: 1px) {
    #header-outer[data-format="centered-menu"] #top .span_9 {
            margin-top: -40 !important;
    }
    .slide-out-widget-area-toggle .mobile-menu-wrapper .mobile-social-menu img {
        width: 100% !important;
        height: auto !important;
    }
    .slide-out-widget-area-toggle .mobile-menu-wrapper .mobile-social-menu {
        align-self: center
    }
    #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a.mobile-menu-widget {
        padding: 23.5px !important;
    }
    #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] .social-menu-extra-space {
        margin-right : 14px !important;
    }
    .side-widget-open #top .slide-out-widget-area-toggle[data-custom-color="true"] .mobile-menu-wrapper {
        margin-top: 11px;
    }
}
@media only screen and (min-width: 1920px) {
    #slide-out-widget-area.fullscreen .inner.overflow-state {
       // margin-top :300px !important;//
    }
}
/*---------------------- Off canvas menu design ------------------------------*/

.side-widget-open .social-menu-item {
    display : none !important;
}
 .side-widget-open .register-now {
       display : none;
    }
.side-widget-open #logo{
   display : none !important;
}

body #slide-out-widget-area .menuwrapper li .sub-menu {
    display : block;
}

body #slide-out-widget-area .menuwrapper li .sub-menu .back, body #slide-out-widget-area .menuwrapperbody.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li li .sub-menu img, .side-widget-open #top  nav  ul:nth-child(2){
    display : none;
}
/*#top .second-social-menu {*/
/*    display : none !important;*/
/*}*/
/*.side-widget-open #top .second-social-menu {*/
/*    display : block !important;*/
/*} */
/*.second-social-menu{*/
/*position: absolute;*/
/*    right: 0;*/
/*}*/
#top .buttons img {
    height : 34px;
    margin-top: 20px;
    margin-top: 11px !important;
}
/*.side-widget-open #top  nav  ul:nth-child(2) {*/
/*    display: none !important ;*/
/*}*/
/*#top .second-social-menu li:nth-child(4) img{*/
/*    height : 70px;*/
/*        margin-top: 0;*/
/*}*/
body #slide-out-widget-area .menuwrapper li .sub-menu a{
    font-size : 22px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
}

#header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav >ul >li[class*="button_"] >a:before, #header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    background-image: url(/wp-content/uploads/2021/01/est-m-1-3.png);
}

body #header-outer[data-has-menu][data-format][data-padding][data-using-logo] > #top .slide-out-widget-area-toggle[data-custom-color="true"] .lines-button:after, body #header-outer[data-has-menu][data-format][data-padding][data-using-logo] > #top .slide-out-widget-area-toggle[data-custom-color="true"] a .lines-button i:before, body #header-outer[data-has-menu][data-format][data-padding][data-using-logo] > #top .slide-out-widget-area-toggle a .lines-button i.lines:after, body.material #header-outer .slide-out-widget-area-toggle a .close-line, body.material #header-outer[data-using-logo].transparent .slide-out-widget-area-toggle a .close-line, body.material:not(.mobile) #header-outer.transparent .slide-out-widget-area-toggle a .close-line {
    background-color: #fff !important;
    opacity: 1;
}

#top nav >ul >li[class*="button_solid_color"] >a:before, #header-outer.transparent #top nav >ul >li[class*="button_solid_color"] >a:before, #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
        width: 70px;
    height: 57px;
}

#top nav ul .slide-out-widget-area-toggle a .label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0px;
    line-height: 1em;
    font-size: 14px;
}

#top nav ul #search-btn a span, #top nav ul #search-btn a, #top nav ul .slide-out-widget-area-toggle a, #top nav ul #nectar-user-account a span, #top nav ul #nectar-user-account a {
    line-height: 20px;
    height: 54px;
}

#header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a {
    padding: 0 21px;
    display: block;
    position: relative;
}




.side-widget-open .buttons #social-in-menu a i {
    color : grey !important;
}

body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li {
    margin: 0 !important;
}

.wpcf7-form-control-wrap,  .wpcf7-form .span_6:after ,.wpcf7-form .clear ,.wpcf7-form .select2-container ,.wpcf7-form .select2-choice , .pum-content{
 padding: 0 !important;
}

.wpcf7-form .span_6  {
    padding : 12px 0 !important;
    color : rgba( 0, 183, 205, 1.00 ) !important;
}
.pum-theme-default-theme .pum-container {
    background-color : #fff !important;
}
.wpcf7-form input[type="email"] , .wpcf7-form input[type="text"] {
    background-color: rgb(255 255 255 / 0.1) !important;
}


/*-------------------- overriding flickery style ----------------------------- */

body.mobile.material [data-bullet_style="see_through"] .slider-pagination {
  bottom: 13px;
}
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
  position: relative;
  top: 50%;
}
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
  display: block;

}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot, 
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot, 
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot, 
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot, .nectar-woo-flickity .flickity-page-dots .dot, 
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch {
  width:auto;
  margin:5px 2px;
  opacity:0.35
}

#block-a .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot , #block-a .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots{
    color : #fff;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:nth-child(1) {
    //margin-left : 16px;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:before, 
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before, 
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before, 
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before, 
.nectar-quick-view-box .flickity-page-dots .dot:before, .nectar-woo-flickity .flickity-page-dots .dot:before, 
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
  width:auto;
  height:auto;
  transition:all 0.25s ease;
  border-radius:50%;
  margin-left:11px;
  background-color:transparent;
  box-shadow:inset 0 0 0 5px #000
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected, 
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected, 
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected, 
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected, 
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch, 
.nectar-quick-view-box .flickity-page-dots .dot.is-selected, 
.nectar-woo-flickity .flickity-page-dots .dot {
  opacity:1
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before,
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before, 
.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before, 
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before, 
.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before, 
.nectar-quick-view-box .flickity-page-dots .dot.is-selected:before, 
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch:before {
  -webkit-transform:scale(2);
  transform:scale(2);
  box-shadow:inset 0 0 0 1px #000;
  background-color:transparent
}
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:before, 
.span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before, 
.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before, 
.span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before, 
.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before, 
body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:before {
  box-shadow:inset 0 0 0 5px #fff
}
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before, 
.span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before, 
.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before, 
.span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before, 
.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before, 
body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before {
  box-shadow:inset 0 0 0 1px #fff
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots,
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots{
  bottom:-85px;
  margin:0
}
.nectar-flickity[data-control-style="material_pagination"]:not(.masonry) .flickity-viewport,
.nectar-flickity[data-controls="material_pagination"]:not(.masonry) .flickity-viewport{
  margin:110px 0 130px 0
}
.flickity-page-dots .dot {
    height: 100%;
    width: auto;
    position: relative;
    margin: 0 5px;
    color : #000;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
}

 .flickity-page-dots{

    color : #000;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
}

#menu-page-slider .flickity-page-dots {
    
    display: flex !important;
    justify-content: center;
    align-items: center;
}

#menu-page-slider .flickity-page-dots li{
    border-radius: 50%;
    background-color:#2d5695;
    width: 20px;
    height: 20px;
}

/*--------------------------------- Mobile menu social icon and menu widget css -----------------------------------------*/

.slide-out-widget-area-toggle .mobile-menu-wrapper {
    display : flex !important;
    
}

.slide-out-widget-area-toggle .mobile-menu-wrapper .mobile-social-menu img{
    width: 28px;
    height: 28px;
    margin: 0;
}
  #header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top .slide-out-widget-area-toggle[data-custom-color="true"] a.mobile-social-menu:before {
        background-image : none !important;
    }
@media only screen and (max-width: 767px) {
    #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] .mobile-social-menu {
        padding: 0 2px;
    }
     .mobile-menu-wrapper .mobile-social-menu {
        display : none !important;
    }
     .side-widget-open .mobile-menu-wrapper .mobile-social-menu {
        display : block !important;
    }
}
