/*
Theme Name: Blacksilver Child theme of blacksilver
Theme URI: 
Description: Child theme of blacksilver theme for the Blacksilver theme
Author: <a href="https://themeforest.net/user/imaginem">imaginem</a>
Author URI: 
Template: blacksilver
Version: 8.3
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 04 Dec 2019 09:57:38 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
#evntsgrid .theme-btn {
    color: #A30000 !important;
}
body {counter-reset: section;}
.exp ul.children-depth-1 li a:after {
    top: 0px !important;
}
.wpfront-notification-bar-spacer {
    z-index: 999 !important;
}
.ekit_menu_responsive_tablet .elementskit-submenu-indicator {
    border: 0px solid !IMPORTANT;
}
.stickymenu-active.menu-is-horizontal .logo img {
    padding-top: 20px !important;
    height: 50px !important;
}
.logo img {
    height: 50px !important;
}
.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-panel>li>a .elementskit-submenu-indicator::before {
    color: #fff !IMPORTANT;
    content: "\e97f" !important;
}
.homemenu .sf-menu .mega-item .children-depth-0 {
    padding: 100px 3% !important;
}
#wpfront-notification-bar-spacer {
    display: block !important;}

.page-id-2762 #wpfront-notification-bar-spacer {
    display: block !important;}

@media screen and (max-device-width: 767px) and (orientation: portrait) {
.gallery.gallery-columns-3 .gallery-item {
    width: 100% !important;}
	.dashboard-columns {
    margin-top: 2em !important;
}
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
.gallery.gallery-columns-3 .gallery-item {
    width: 100% !important;}
	.dashboard-columns {
    margin-top: 2em !important;
}
} 
/*   (tab) 768px
----------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
		.dashboard-columns {
    margin-top: 2em !important;
}
}

/*   
----------------------------------------------------------------------*/
@media only screen and (min-width: 1024px) and (max-width: 1173px) {
	.logo img {
    width: 55%;
    height: auto !important;
    padding-top: 2.5em !important;
}
	.homemenu .mega-item .children li a {
    font-size: 14px !important;
}
}
/*   
----------------------------------------------------------------------*/
.homemenu ul .mega-item ul.children-depth-1 li a::before {
	background: transparent !important;
	}

.deals ul.children-depth-1 li a::after {
    position: absolute !important;
    content: counter(section) !important;
    counter-increment: inherit !important;
    width: 15px !important;
    left: -3px !important;
    text-align: end !important;
}

ul.mtree li{text-transform: none !important;}
.text-blue>h6{color:#02518a!important;}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before {border-radius: 3px;background-color: rgba(0,0,0,0.6);}
.lg-icon{display:none;}
.lg-close{display:inline-block !important;}
@media (min-width:320px) and (max-width:1050px;){
.mtree-level-2 li a{padding-left: 30px !important;}
.current_page_item>a:before {background: rgba(255,255,255,0.8) !important;bottom: 8px !important;}
.w-50{width:100% !important;}
#wpfront-notification-bar-spacer{top:65px !important;}
#wpfront-notification-bar.wpfront-fixed {z-index:2 !important;}
.responsive-mobile-menu .current_page_item>a{color: #ffffff !important;}
}

  

.children-depth-1{  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;list-style-type:decimal;}

.mainmenu-navigation .current_page_item>a{color: #820004 !important}
.mainmenu-navigation .nav-menu.menu-item > a:hover{color: #820004 }
.mainmenu-navigation .nav-menu.menu-item > a:hover::before{background:#820004;bottom: auto;content: " ";height:2px;left: 0;position: absolute;bottom: 26px;width:100%;margin-left: 0;opacity:1;transition: opacity 1s, width 0.4s;-moz-transition: opacity 1s, width 0.4s;-webkit-transition: opacity 1s, width 0.4s;-o-transition: opacity 1s, width 0.4s;border-radius: 0;}
.homemenu ul li a{position: relative;}
.deals ul.children-depth-1, .exp ul.children-depth-1{counter-reset: section;}
.deals ul.children-depth-1 li a:before {position: absolute;counter-increment: section;content:counter(section);left: -3px;width: 15px;text-align: end;}
.exp ul.children-depth-1 li a:after {position: absolute;counter-increment: section;content:counter(section);left: -3px;width: 15px;text-align: end;}

.homemenu .sf-menu ul li a{padding: 4px 20px;}
.homemenu .sf-menu .mega-item .children-depth-0 h6{margin-right: 20px}
.homemenu .mega-item .children li a{letter-spacing: 0.2px; padding: 4px 25px; margin-right: 5px;padding-right: 0; font-size: 14px}

.sub-menu li a{font-size: 18px;line-height: 28px !important;}

.deals ul.sub-menu, .exp ul.sub-menu{counter-reset: section;}
.deals ul.sub-menu li a:before {position: absolute;counter-increment: section;content:counter(section);left:0;top: 6px !important;width: 15px;text-align: end;}
.exp ul.sub-menu li a:after {position: absolute;counter-increment: section;content:counter(section);left:0;top: 6px;width: 15px;text-align: end;}

.mobile-toggle-menu-trigger {left:auto !important;right: 5px;}
.homemenu .sf-menu .mega-item .children-depth-0 {padding: 100px 10%;}

.positionaware-button {
    background: #15518A !important;
    border: 1px solid #15518A !important;
}
.positionaware-button:hover {
    background: #fff !important;
}

.menu-is-horizontal .logo img {
    padding-top: 35px;
    padding-left: 35px;
}
.nav-menu a {
    font-size: 15px !important;
}
.homemenu .sf-menu li {
    padding-left: 15px !important;
}
.homemenu .sf-menu {
    padding-right: 10px !important;
	line-height: 120px !important;
}
	.homemenu .mega-item .children li a {
    font-size: 14px !important;
}
.single-post .title-container-outer-wrap {
    display: none !important;
}
.single-post .container.clearfix {
    padding: 0 !important;
    width: 100% !important;
}