/*
    Static theme CSS.
    Loads in addition to SCSS -> iconproaudio.css
*/

/* NAVIGATION */
#product-nav .elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding: 0px;} /* removes elementor spacing around menu */
.nav-pills .nav-link {border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important;}

/* LEVEL 1 */
.icw-nav-level-1 {display: block; margin: 0; padding: 0; background-color: #404040;}

.icw-nav-level-1 ul.nav{display: flex; justify-content: center; text-align: center;}
.icw-nav-level-1 ul li {}
.icw-nav-level-1 ul li > a {font-size: .8rem; padding-top: 26px; padding-bottom: 26px; width: auto;}

.icw-nav-level-1 ul.nav.nav-pills{list-style: none; margin: 0; padding: 0;}
.icw-nav-level-1 ul.nav.nav-pills a{text-transform: uppercase; color: #eee; margin:0; border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; background-color: #404040; -webkit-appearance: none; -moz-appearance: none;  appearance: none;}
.icw-nav-level-1 ul.nav.nav-pills a.active {color: #000000; background-color: #FFFFFF!important; border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important;}

/* TAB CONTENT */
#icw-nav-widget-tab-content  li.nav-item a:active{color: #000!important;}
#icw-nav-widget-tab-content ul li > a {}
#icw-nav-widget-tab-content ul li {}
#icw-nav-widget-tab-content {margin: 0px; background:#FFFFFF; width:100%;}
#icw-nav-widget-tab-content .tab-content > .tab-pane {margin-top: 12px; padding: 0px 12px 12px 12px;}

#product-nav > #icw-nav-widget-tab-content > .tab-pane {display: none;}
.tab-pane {max-width:90%; margin:0 auto;}

/* LEVEL 2 */
.icw-nav-level-2 {background-color: #FFFFFF; justify-content: center; text-align: center;}
.icw-nav-level-2 ul.nav.nav-pills a{background-color: #eeeeee; -webkit-appearance: none; -moz-appearance: none;  appearance: none;}
.tab-pane ul.nav.nav-pills {background-color: #ffffff;}
.tab-pane{background-color: #FFFFFF;}
.tab-content{padding-top:0px;}
.icw-nav-level-2{padding-top:12px;}
.icw-nav-level-2 li.nav-item{background-color: #f4f4f4; float: left; position: relative; max-width: 100%; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;font-weight: 500; cursor: pointer; color: #666;}
.icw-nav-level-2 li.nav-item a{padding: 5px 30px; color: #333!important; border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important;}
.icw-nav-level-2 li.nav-item.active a{background-color: #fff; float: left; position: relative; max-width: 100%; padding: 5px 30px 5px; border-right: 1px solid #d9d9d9; font-weight: 500; cursor: pointer; color: #000; border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important;}
.icw-nav-level-2 li.nav-item:first-child {border-left: 1px solid #d9d9d9;}

.icw-nav-level-2 ul.nav.nav-pills a{text-transform: none;}
.icw-nav-level-2 ul li {}

/* PRODUCT LAYOUT */
.icw-nav-widget-product{display: inline-block; padding: 0; margin: 12px; width: 140px; height: 110px; text-align: center;}
.icw-nav-widget-product a{color: #333; font-weight:500; font-size:.8rem;}


/* DEVICE ADJUSTMENTS */
@media screen and (max-width: 1280px) {
	.icw-nav-widget-product{margin: 15px; width: 130px; height: 102px;}
	#icw-product-nav-widget.icw-nav-level-1 ul.nav.nav-pills a{text-transform: uppercase; color: #eee; margin:0; border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; background-color: #404040!important;}
	#icw-product-nav-widget.icw-nav-level-1 ul.nav.nav-pills a.active {color: #000000; background-color: #FFFFFF!important; border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important;}
} 
@media screen and (max-width: 1024px) {
	.tab-pane {max-width:96%;}
	.icw-nav-widget-product{margin: 11px;}
	.icw-nav-level-2 li.nav-item a {padding: 5px 14px;}
	.icw-nav-level-1 ul li > a {font-size: .75rem;}
	
	/* PRODUCT ANIMATION - TOOLTIP */
	#nova3-hotspot-desktop .e-hotspot__tooltip {min-width: 200px!important; max-width: 300px!important; width: 300px!important;}
} 
@media screen and (max-width: 991px) {
	.tab-pane {max-width:98%;}
	.icw-nav-level-1 ul li > a {padding-top: 20px; padding-bottom: 20px;}
	.icw-nav-level-1 ul li > a {font-size: .7rem;}
	.nav-link {padding: 0.5rem 0.5rem;}
	.icw-nav-level-2 ul li > a {font-size: .6rem;}
	.icw-nav-level-2 li.nav-item {border-bottom: 1px solid #d9d9d9;}
	.icw-nav-level-2 li.nav-item:last-child {border-left: 1px solid #d9d9d9;}
}

@media (max-width:768px) {}
@media screen and (max-width: 767px) {
	.icw-nav-level-1 ul li > a {padding: 10px; margin:10px;}
	.icw-nav-level-2 li.nav-item {width:100%;}
	.icw-nav-level-2 ul li > a {font-size: .7rem;}
	
	/* PRODUCT ANIMATION - TOOLTIP */
	#nova3-hotspot-mobile .e-hotspot__tooltip {min-width: 100px!important; max-width: 165px!important; width: 165px!important;}
}

@media only screen and (min-width:1300px){
	.icw-nav-level-1 ul.nav.nav-pills{margin-left: 0px; text-align: center;}  
}

.nav-pills .nav-link {
  border-radius: 0;
}
/*# sourceMappingURL=theme.css.map */