/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */
#slider .uk-overlay-panel.uk-overlay-background {
    width: 33%;
    min-width: 240px;
    background-image: url(../images/info-pat.png);
    background-repeat: repeat;
    background-color: transparent;
}
#slider ul li:hover .uk-overlay-panel.uk-overlay-background {
    opacity: 1;
}
#slider ul li .uk-overlay-panel.uk-overlay-background {
    opacity: 0;
}
#slider .uk-slidenav-previous:before, 
#slider .uk-slidenav-next:before {
    opacity:1;
	text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
    color: #ffffff;
}
#slider .uk-overlay-panel.uk-overlay-bottom {
    max-width: 60%;
}
#slider .uk-dotnav>*>* {
	box-shadow:1px 1px 5px rgba(0,0,0, 0.5);
    width: 13px;
    height: 13px;
}

.menu-line li a.fas.fa-shopping-cart span:before {
    content: "\f07a";
    font-family: FontAwesome;
    margin-right: 5px;
}

.menu-dropdown .dropdown-bg {
    margin: 0 9.5px 10px 10px;
}


@media (max-width: 767px){
	#bottom-b .mod-box {
		min-height: auto !important;
	}
}
@media (min-width: 768px){
	#bottom-b .grid-box:first-child {
		width: 40%;
	}
	#bottom-b .grid-box:nth-child(2) {
		width: 26.666%;
	}
}
/*
.breadcrumb .icon-location {
	display:none;
}*/
.breadcrumb {
	margin-left:0;
	padding-left:0;
}
.breadcrumb li, .breadcrumb li a, .breadcrumb li span, .breadcrumb strong {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 11px;
}

.menu-sidebar .level2 a > span {
    font-size: 11px;
    line-height: 25px;
    background-image: url(../images/breadcrumbs.png);
    padding-left: 15px;
    display: block;
    background-repeat: no-repeat;
    background-position: left;
}

.breadcrumb li > a  {
    padding-right: 16px;
    background: url(../images/breadcrumbs.png) 100% 62% no-repeat;
    text-transform: uppercase;
    font-size: 11px;
    color: rgba(10,10,10,.5);
}

#totop-scroller {
    background-color: #ffffff;
    border-radius: 50%;
    border: 2px solid #DF0024;
    color: #DF0024;
}
a#totop-scroller .icon-arrow-up-3:before {
    content: "\e02f";
}

.wrapper.disclaimer>div {
	height: 30px !important;
}
@media( max-width:767px ){
		#totop-scroller {
		display: block !important;
	}
}


.cc-cookies>* {
    margin: 10px auto !important;
    max-width: 80%;
}
.cc-cookies {
    padding: 20px 0;
}

.cc-cookies a.cc-cookie-accept, 
.cc-cookies-error a.cc-cookie-accept {
    color: #301C55;
    text-shadow: none;
	text-transform:uppercase;
}
.cc-cookies a.cc-cookie-accept:hover, 
.cc-cookies-error a.cc-cookie-accept:hover {
    color: inherit;
}

/* JSN Form overrides */
.alert button.close {
    position: absolute;
    right: 10px;
    background: #ffffff;
    border: none;
    color: #DF0024;
    font-size: 15px;
    line-height: 30px;
    padding: 0;
    border-radius: 30px;
    width: 30px;
    height: 30px;
}
.alert.alert-notice,
.alert.alert-warning,
.alert.alert-success {
    background: none repeat scroll 0 0 rgba(98,122,140);
    color: #ffffff !important;
    padding: 10px 20px;
}
.alert.alert-error {
    background: none repeat scroll 0 0 #DF0024;
    color: #ffffff !important;
    padding: 10px 20px;
}

a.fas.fa-shopping-cart.button {
    background: #df0024;
    color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    border-radius: 20px;
    text-shadow: none;
    border: 2px solid transparent;
    font-family: inherit;
    margin-top: -5px;
    margin-right: -5px;
}
a.fas.fa-shopping-cart.button:hover,
a.fas.fa-shopping-cart.button:active,
a.fas.fa-shopping-cart.button:focus {
    background: #ffffff;
    color: #df0024;
    border: 2px solid #df0024;
}
.menu-line li:last-child {
    background: none;
}