
.find_store {float: left;margin-left: 18px;}
.find_store span {display: inline-block;color: #FFF;font-size: 16px;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.menu a span,.top_bar a.mini_cart span{font-family: 'Montserrat', sans-serif;   padding-top: 0px;  line-height: 3.2;  display: inline-block;    vertical-align: middle;}
.find_store form {display: inline-block;margin: 0;position: relative; vertical-align: middle;margin-left: 10px;}
.find_store form input.contact_email {width: 275px;background: #f5f5f5;border-radius: 3px;    margin: 0; border: 0;height: 39px;display: block;    min-height: 39px;    padding: 0 45px 0 10px;    font-size: 14px;    color: #466591;    font-weight: normal;    float: left;}
.find_store form input.action_button,.find_store form input.action_button:hover {position: absolute;right: 0;top: 0;width: 41px;height: 39px;background: #ffffff;min-height: 39px;    border: 0;    border-radius: 0 3px 3px 0;    margin: 0;    font-size: 16px;    text-align: center;    letter-spacing: 0;    color: #242f52;    font-weight: bold;    padding: 0;}
.main_nav.clearfix.menu-position--inline{background:#FFF;}
.sticky_nav--stick .mini_cart{display:none;}
.mini_cart:before {background: url(cart-icon.svg);    content: "";    width: 30px;    height: 26px;    background-repeat: no-repeat;    background-position: center center;    right: 0px;    position: absolute;    top: 7px;}
.top_bar a.icon-cart.mini_cart {padding: 0 35px 0 0;margin-right: 20px;    background: transparent;color: #FFF !important;font-family: 'Montserrat', sans-serif;font-weight:700;}
.top_bar a.mini_cart span:hover,.top_bar a.mini_cart span,.top_bar .cart_container.active_link .mini_cart span{background: transparent !important;color: #d7d8d6 !important;}
.top_bar .icon-user:before {background: url('account-icon.svg');    content: "";    width: 30px;    height: 26px;    background-repeat: no-repeat;    background-position: center center;    right: 0px;    position: absolute;    top: 7px;}
.top_bar li .icon-user {padding-right: 35px;}
.find_store input::-webkit-input-placeholder {color: #466591 ;font-weight:500;opacity:1;}
.find_store form input::-moz-placeholder {color: #466591;font-weight: 500;opacity:1;}
.find_store form input:-ms-input-placeholder {color: #466591; font-weight:500;opacity:1;}
.find_store form input:-moz-placeholder{ color: #466591;font-weight:500;opacity:1;}
.menu.right li:first-child {padding-right: 50px;}
.menu li.search_link{display:inline-block;}
.feature_image a.top_link:hover,.menu a.top_link:hover, .menu a.dropdown_link:hover, .menu a.active_link{border-bottom:solid 1px transparent;}
.menu li .icon-down-arrow {display: none;}
.menu li.search_link a:before{background: url('search-icon.svg');    content: "";    width:25px;    height: 26px;    background-repeat: no-repeat;    background-position: center center;}
ul.menu.align_right {margin-right: 0;}
ul.menu.align_right li.search_link {padding-right: 0;margin-left: 70px;}
.menu li {vertical-align: middle;}
ul.menu.align_right li.search_link a.icon-search {position: relative;top: 5px;}
/* menu-show */
/* .dropdown_container {display: block !important;}
.dropdown_container[data-dropdown="search"]{display: none !important;} */
/* menu-show */
.dropdown_container .dropdown{background: #f0f1f2;padding: 55px 0;}
.megamenu_containt { display:none;   float: none;    position: absolute;    left: 0;    top: 0;    width: 100%; z-index:0;    padding-left: 245px;height: 100%;}
.megamenu_list  {   width: 100%;    float: left;     position: relative; height:370px;}
.megamenu_list > ul > li.active .megamenu_containt{display:block;}
.megamenu_list > ul,.containt_menulist ul {margin: 0;padding: 0;}
.megamenu_list > ul > li {    display: block;    width: 245px;    padding: 0; padding-left:10px;  transition: all 0.1s ease-in-out;    -webkit-transition: all 0.1s ease-in-out;}
.feature_image .header .megamenu_list > ul > li > a {color: #466591 !important;font-family: 'Montserrat', sans-serif;font-weight:500; line-height: 22px;padding:24px 10px 8px 13px; position:relative; z-index:9;}
.megamenu_list > ul > li:hover,.megamenu_list > ul > li.active{background:#b9d0dd;}
.megamenu_list > ul > li > a:hover:after,.megamenu_list > ul > li.active > a:after{transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);position: absolute;right: 0;top:50%;content: "";width: 0;height: 0;border-top: 12px solid transparent; border-bottom: 12px solid transparent;    border-right: 9px solid #466591; }
.megamenu_containt .col-md-5 { height:100%; float: left;width: 75%;  border-left: 1px solid #d7d8d6; }
.megamenu_containt .col-md-3 {float: right;width: 235px;}
.containt_menulist ul a {padding: 0; text-transform: capitalize; color: #466591 !important;font-weight: 300;    line-height: 22px; }
.containt_menulist {padding: 0 60px;}
.nav ul.menu.align_left .dropdown_link {position: relative; padding-top: 18px;}
.nav ul.menu.align_left .dropdown_link.active_link:after {transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);position: absolute;content: "";
width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent;border-bottom: 15px solid #466591;bottom: -50%;left: 50%;}

.dk_show{display:block;}
.mb_show{display:none;}
.containt_menulist > ul{  -webkit-column-count: 2;    -webkit-column-gap: 0px;    -moz-column-count: 2;    -moz-column-gap: 0px;    column-count: 2;    column-gap: 0px;    display: block;    height: 100%;}
.containt_menulist > ul > li{display: inline-block; padding: 0 10px; width: 100%;margin-bottom:34px;}
.megamenu_list > ul > li a{z-index:1;}
.homepage-slideshow .gallery-cell img.mb_show,.slider_text{display:none !important;}
.homepage-slideshow .gallery-cell{background:transparent;}

/* =====================Media-css=================================== */
@media screen and (max-width: 1200px){
.containt_menulist {padding: 0 20px;} 
.megamenu_containt .col-md-3{width:180px;}
.megamenu_containt .col-md-5{width:74%;}    
}

@media only screen and (max-width: 959px) and (min-width: 799px){
ul.menu.align_right li.search_link{margin-left:20px;}
.megamenu_containt .col-md-3 {width: 100%;margin-left: 20px;float:none;display:none;}
.megamenu_containt .col-md-5 {width:100%;}  
.megamenu_list{height:100%;}
  
  
  
}

@media screen and (max-width:959px){
}

@media screen and (max-width: 798px){
body.index {margin-top:79px;}
.top_bar{background:#FFF;}
#header .top_bar a span,#header .top_bar .icon-search{display:none;}
.mini_cart:before{background: url(mobile-cart.svg);width:24px;height:20px;}
.top_bar a.icon-cart.mini_cart {padding: 0 25px 0 0;margin-right: 15px;margin-top:7px;}
.mb_show{display:block;}  
.footer_content.footer-newsletter,.footer-social-icons--mobile.sixteen.columns {display: none;}
.footer_content.footer-newsletter.mb_show {display: block;padding: 0 15px;margin-bottom: 40px;}  
.footer_content.footer-newsletter.mb_show .footer-social-icons{display:block;}
.footer_content.footer-newsletter.mb_show ul.social_icons {padding: 0 !important;margin-top: 0;}
.find_store.mobile {position:relative;z-index:1;float: none;background:#242f52;margin: 0;padding: 10px 15px;text-align: center;margin-top:60px;}
.find_store form input.contact_email{width:175px;background: #466591;color:#FFF;}  
.find_store input::-webkit-input-placeholder {color: #d7d8d6;}
.find_store form input::-moz-placeholder {color: #d7d8d6;}
.find_store form input:-ms-input-placeholder {color: #d7d8d6;}
.find_store form input:-moz-placeholder{ color: #d7d8d6;}  
.footer_content.footer-newsletter.mb_show h6 {line-height: 24px;}  
#header .dropdown_container .dropdown {position: fixed;overflow: auto;top:60px;width: 270px;height:100%;transition: 0.5s;-webkit-transition: 0.5s;padding: 0;box-shadow: 4px 2px 8px 0 rgba(0, 0, 0, 0.25);padding-bottom:50px;}  
.mobile_nav-fixed--false.is-active #header .dropdown_container .dropdown {width: 270px;}  
#mobile_menu {margin: 0px;}  
#mobile_menu li, #mobile_menu a {padding: 0;font-family: 'Montserrat', sans-serif;font-weight:700; font-size: 16px; padding-top:10px;}
#mobile_menu li{margin-bottom:0px;}
.top_mb_menu {border-bottom: 1px solid #d7d8d6;     padding: 0 20px;   padding-bottom: 20px;    margin-bottom:20px;}   
#mobile_menu > li {padding: 0 20px;    border-bottom: 1px solid #d7d8d6;    margin-bottom: 20px;    padding-bottom: 10px;}
.top_mb_menu li {padding-top: 5px !important;} 
#mobile_menu > li:last-child {border-bottom: none;}  
#mobile_menu > li ul {padding: 0 !important;margin: 0 !important;}
#mobile_menu > li ul a {    font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;    font-weight: normal;    text-transform: capitalize;    padding-top: 2px;}  
.top_mb_menu a {padding-top: 7px !important;}  
#mobile_menu > li .right.icon-down-arrow {position: absolute;right:0; top:1.5px;padding-right: 0 !important;}
#mobile_menu .icon-down-arrow:before {content: "+";font-size:18px;}  
#mobile_menu li ul a.active .icon-down-arrow:before{content:"-";font-size:24px;position: relative;left: 5px;top:0px;}  
#shopify-section-1530179671917,#shopify-section-1530180203178 {border-top: 8px solid #ebebea;} 
#mobile_menu > li.sublink.shop > ul {display: block;}  
#mobile_menu > li.sublink.shop > a > .icon-down-arrow {display: none;} 
#mobile_menu > li > ul > li:first-child {padding-top: 5px;}
#mobile_menu > li > ul > li {padding-top: 10px;}  
#mobile_menu li ul a .icon-down-arrow.active:before {content: "-";    font-size: 24px;    position: relative;    left: 5px;    top: 2px;}
#mobile_menu > li .right.icon-down-arrow.active:before {content: "-"; font-size: 24px;    position: relative;    left: 5px;    top: 15px;} 
body.is-active .find_store.mobile{margin-top:0;visibility:hidden;opacity:0;}  
body.is-active{margin-top:0;}
.featured-blog-section {padding-top: 0;}
/* #mobile_menu > li:last-child span.right.icon-down-arrow {top:7px;} */
#mobile_menu > li:last-child span.right.icon-down-arrow.active{top: 22px;} 
.homepage-slideshow .gallery-cell img.mb_show,.slider_text{display:block !important;}
.homepage-slideshow .gallery-cell img.dk_show{display:none !important;}  
.slider_text {padding: 20px;} 
  
}
