a{ color: #242424;}
a:hover{  color: #d9d90e;}
.text-white{ color:#FFF;}
.horizontal-menu.navbar-sticky .header-navbar { background-color: #E4E4E4; height:72px; }
.horizontal-menu.navbar-sticky .header-navbar { background-color: #E4E4E4; height:72px; }
.horizontal-menu.navbar-sticky .horizontal-menu-wrapper .navbar-horizontal.header-navbar.fixed-top { background-color: #242424; }
.header-navbar .navbar-container ul.nav li > a.nav-link { color: #626262;}
.horizontal-menu.navbar-sticky .horizontal-menu-wrapper .navbar-horizontal.header-navbar.fixed-top {    /*top: 72px;*/}
.horizontal-menu .horizontal-menu-wrapper .header-navbar .navbar-container { padding-top:10px;}
.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li > a { color: #F2F2F2; font-weight:bold; }
.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li:hover > a { background : #242424; color: #FEFE00;}
.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li > .dropdown-menu { background-color: #242424;}
.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li > .dropdown-menu a{color: #F2F2F2;}
.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li > .dropdown-menu a:hover{color: #FEFE00;}
.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li.active > a { background-color: #242424; }
.horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li.active > a{ background:none; box-shadow: none; }
.bg-gray{background : #E4E4E4; }
/* swiper slide shadow */
.swiper-container .swiper-shadow {  box-shadow : 2px 8px 10px 0 rgba(25, 42, 70, 0.13) !important;}
.swiper-responsive-breakpoints-models.swiper-container .swiper-slide {  text-align : center; font-weight : 500; background-color : #FFF; padding: 25px 10px 20px 10px;  cursor : pointer;}
.swiper-responsive-breakpoints-models.swiper-container .swiper-slide .img-container { min-height: 200px; }
.pt-30{padding-top:30px;}
.footer-colored{ background:#242424;}
.footer-colored a i{ color: #242424;}
.bg-analytics {
    background: -webkit-linear-gradient(332deg, #242424, rgba(36, 36, 36, 0.7));
    background: linear-gradient(118deg, #242424, rgba(36, 36, 36, 0.7));
}
.ecommerce-application .ecommerce-card .cart { background-color: #242424;}
.ecommerce-application .ecommerce-card:hover .cart {   background-color: #FEFE00; color:#242424;}
.header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:hover, .header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:active {background : #242424;  color : #FFFFFF !important;}
.btn-yellow {  border-color: #d9d90e !important;  background-color: #fefe00 !important; color: #242424; }
.btn-outline-yellow {  border: 1px solid #fefe00; background-color: transparent; color: #242424;} 
.pagination .page-item.active .page-link {background-color: #fefe00; color: #626262;}
.pagination .page-item .page-link:hover { color: #626262; }
.pagination .page-item.prev-item .page-link{color: #626262;}
.pagination .page-item.prev-item .page-link:hover{background-color: #fefe00; color:#626262;}
.pagination .page-item.next-item .page-link{color: #626262;}
.pagination .page-item.next-item .page-link:hover{background-color: #fefe00; color:#626262;}
.slogan{font-weight:bold; font-size:1.2rem; color:#242424;}
.product-color-options{ /*border:1px solid #F2F2F2; background-color:#F2F2F2;*/ max-height:72px; overflow:hidden;}
.morecolors{max-height:400px; }
.item-img-models{padding: 15px 30px;}
.ecommerce-application .grid-view .ecommerce-card .card-content .item-img.item-img-models { /*padding-top: 0.5rem; */ min-height: 15.85rem; padding: 0.9rem 1rem; }
.swiper-centered-slides .swiper-button-next:after, .swiper-centered-slides .swiper-button-prev:after, .swiper-responsive-breakpoints .swiper-button-next:after, .swiper-responsive-breakpoints .swiper-button-prev:after {  border-radius: 50%; background-color: #fefe00; box-shadow: 0 2px 4px 0 rgb(34 41 47 / 50%) !important; }
ul.list-inline li{padding-right:10px;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #242424; background-color: #fefe00;}
.nav.nav-pills .nav-item .nav-link.active {  color: #242424;}
.mh-200{min-height:200px;}
.mh-225{min-height:225px;}
.mh-250{min-height:250px;}
.mh-300{min-height:300px;}
.divider .divider-text.bg-gray {background: #F8F8F8;}
.footer-bottom-dark{ background: #242424;}
.footer-bottom-dark a{ color: #626262;}
.footer-social a i{ color: #FFF; font-size:28px;}
.home-icon-card:hover{padding: 1rem; box-shadow: 0 4px 25px 0 rgb(34 41 47 / 18%);}
.home-icon-card:hover a h4.card-title{color:red;}
.navbar-brand .brand-logo{ padding: 0.5rem 0; margin: 0 2.5rem;}
.navbar-brand .brand-logo img{ max-height: 64px;}
.logo_on_light{display:none;}
.mb-10{margin-bottom:10px;}
.mb-30{margin-bottom:30px;}
.mb-50{margin-bottom:50px;}
.mb-80{margin-bottom:80px;}
.mb-100{margin-bottom:100px;}
.mt-10{margin-top:10px;}
.mt-30{margin-top:30px;}
.mt-50{margin-top:50px;}
.mt-80{margin-top:80px;}
.mt-100{margin-top:100px;}
.pr-20{padding-right: 20px;}
#cookieBar {
	background-color: #242424;
	opacity: .8;
}
#cookieBar .cookieBarInner {
    padding: 20px 50px;
}
#cookieBar .cookieBarText, #cookieBar .cookieBarButtons {
	font-weight: 500;
}


@media (max-width: 767.98px){
	#cookieBar .cookieBarInner {
		padding: 10px 20px;
	}
	.header-navbar .navbar-header {
		padding: 0 1rem 0.5rem;
	}	
	.header-navbar .navbar-header .navbar-brand {
		left: 20%;
	}
	.logo_on_dark{display:none;}
	.logo_on_light{display:block;}
	.navbar-brand .brand-logo{ padding: 1rem 0; }
	.navbar-brand .brand-logo img{ max-height: 46px;}
	.header-navbar .navbar-container .bookmark-wrapper ul.nav li > a.nav-link {
		padding: 1.4rem 1rem 1.35rem 0.5rem ;
	}	
	.user-text{display:none;}
	.swiper-container-main-slider{
		margin-top: 5.0rem;		
	}
	.swiper-container-main-slider .swiper-wrapper, .swiper-container-main-slider .swiper-wrapper .swiper-slide{
		max-height: 480px;
	}
	html body.navbar-sticky .app-content .content-wrapper {
		padding: 0.5rem;
		margin-top: 0.65rem;
	}	
	.swiper-content {
		bottom: 25%;
		padding: 0 30px;
		max-width: 90%;
		/*max-height: 440px; */
	}	
	.swiper-slide .title {
		font-size: 24px;
		font-weight: 500;
	}
	.swiper-slide .subtitle {
		font-size: 14px;
		font-weight: bold;
		/*max-width:60%; */
	}
	.swiper-slide .text {
		font-size: 12px;
		font-weight: bold;
		/*max-width: 50%;*/
		line-height: 1.3;
	}
	.wn-100{ width: auto !important;}
	
	.ecommerce-application .grid-view .ecommerce-card .card-content .item-img {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		min-height: 10.5rem;
	}
	.ecommerce-application .sidebar-left .sidebar {
		top: 6rem;
	}		
	#app-preview-panel {
		margin-left:0;
	}
	#app-preview-panel.selected {
		width: 100% !important;
	}
	.step-4-panel {
		min-height: unset;
	}
	.table_color_col{ display:none;}
	
	.main-menu .navbar-header .navbar-brand .brand-logo {
		height: 64px;
		width: 90px;
	}
	.main-menu .navbar-header .navbar-brand {
	  margin-top : 0.35rem;
	}	
	.header-navbar .navbar-container ul.nav li .selected-language {
		/*display: inline; */
	}	
}
@media (max-width: 576px){
	.ecommerce-application .grid-view {
		grid-template-columns: 1fr 1fr;
	}
}
