/* web form spam prevention */
#email2 { display: none !important }

.yit-on-scroll-nav.animated .navbar { background-color: #005eae; border-bottom: 1px solid rgba(246,247,251,.3); }
.yit-nav-transparent-style .navbar { background-color: #005eae !important } 
  
/* old combinations
.yit-slick-slider .bg-fade-overlay:before { 
background: rgba(6,66,150,0.75) !important
background: linear-gradient(90deg,#064296 0,rgba(6,66,150,.12) 300%)
background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 30%, rgba(6,66,150,0.3) 100%) !important }
*/

@media only screen and (min-width: 600px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 0%, rgba(6,66,150,0.3) 100%) !important }
}
@media only screen and (min-width: 1400px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 0%, rgba(6,66,150,0.3) 100%) !important }
}
@media only screen and (min-width: 1450px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 15%, rgba(6,66,150,0.3) 100%) !important }
}
@media only screen and (min-width: 1500px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 18%, rgba(6,66,150,0.3) 100%) !important }
}
@media only screen and (min-width: 1600px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 28%, rgba(6,66,150,0.3) 100%) !important }
}
@media only screen and (min-width: 1800px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 35%, rgba(6,66,150,0.3) 100%) !important }
}
@media only screen and (min-width: 2080px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 38%, rgba(6,66,150,0.3) 100%) !important }
}
@media only screen and (min-width: 2200px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 42%, rgba(6,66,150,0.3) 100%) !important }
}
@media only screen and (min-width: 2400px) {
.yit-slick-slider .bg-fade-overlay:before { background: linear-gradient(to right, rgba(6,66,150,1) 0%, rgba(6,66,150,1) 45%, rgba(6,66,150,0.3) 100%) !important }
}

@media only screen and (max-width: 800px ) {
.yit-slick-slider { margin-top: 90px !important }
}
@media only screen and (max-width: 1200px ) {
.basket-wrapper { display:  none !important }
}



/*body, h1, h2, h3 { font-family: din-2014 !important }*/
.slick-slider-content h2, .yit-nav .navbar .dropdown .dropdown-item { font-family: din-2014 !important }
  
.yit-nav-transparent-style .navbar-nav .nav-link { font-size: .96rem !important; font-weight: bold !important; text-transform: uppercase; letter-spacing: 1px !important }


.dropdown-menu { background-color: #fff !important }
.yit-nav .navbar .dropdown .dropdown-item { font-size:1.15rem; display:block; font-weight:400; padding:20px 25px; line-height:normal; /*border-bottom:solid 1px rgba(0, 0, 0, .1);*/ color:#064296; }
.yit-nav .navbar-nav .yit-seclevel-menu .nav-link { color: #064296; background-color:#fff; }

.btn-border { border: solid 1px #fff; color: #005eae; background: rgb(255,255,255,.70) }

.yit-nav { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }

.dropdown-item:hover { background-color:  white !important; color: #ff4438 !important }

.btn, .btn-border, .btn-submit { background-color: #ff4438 !important; border: solid 2px #ff4438; color: white !important }
a.btn:hover, a.btn-border:hover, input .btn-submit:hover { background-color: white !important; border: solid 2px #ff4438; color: #ff4438 !important }
.yit-nav .dropdown-toggle::after { color: #ff4438 !important }
.btn:hover, .btn:focus, .btn:active, .btn.active { background-color: white !important; border: solid 2px #ff4438; color: #ff4438 !important }

.no-red-border, .no-red-border:hover, a.no-red-border, a.no-red-border:hover, .no-red-border:active, .no-red-border:focus, input .no-red-border, input .no-red-border:hover { border: none !important }

.btn-blue { background-color: #0075DB !important }

.btn-basket:hover, .btn-basket-remove:hover { color: #fff !important }

.yit-slick-slider .bg-clear-fade-overlay:before { background: linear-gradient(180deg,#787878 0,rgba(0,0,0,0) 25%) !important }