@import url('https://fonts.googleapis.com/css2?family=Corinthia:wght@400;700&display=swap');
:root {
	--orange: #fd7f13;
	--magenta: #fe24b4;
	--grey: #333;
	--fScript:'Corinthia',cursive;
	--fBody:'Plus Jakarta Sans', sans-serif;
}
.fa {font-family: 'FontAwesome'!important;font-weight:300!important;}

body{font-family:var(--fBody);font-size:15px;}
a,
a:visited {
    color: var(--orange);
}

a:hover,
a:focus {
    color: var(--magenta);
}

.navbar-default .navbar-nav > li > a.current,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: var(--orange);
}

.btn-primary {
    background: var(--orange);
}

.btn-primary:hover {
	background: var(--magenta);
}


/** TOP NAV **/
#topNavContainer {
    position: fixed;
    width: 100%;
    z-index: 100;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #dadada;
    top: 0;
}


/** HEADER **/
.addressData a:hover,
.addressData a:focus {
	color: var(--orange);
}

#headContainer {
    box-shadow: none;

}


/** NAV BAR **/
.navbar-right {
    border: none;
}

.navbar-header {
    float: none;
    margin-top: 30px;
}

#navbar {
    float: right;
    margin-top: -50px;
}

a.navbar-brand {
    float: left;
    margin-top: 0;
}
.navbar-brand>img {max-width:215px;}

/** BANNER **/
.owl-carousel, .topbanner-container {
    margin-top: 170px;
    padding: 20px;
}
.topbanner-container{
	max-width:1170px;
}
.page1 .topbanner-container{
	margin-top:0px;
	padding:0px;
	max-width:100%;
}

/** PAGE **/
#contentContainer {
    margin-top: 200px;
}

body:has(.topbanner-container) #contentContainer {
    margin-top: 0;
}
.catImages, .designButton{height:320px;}

/** CAT NAV **/
.catNavigator dt {
    color: var(--orange);
}

.panel-heading h2{
	text-transform:initial;
	font-family: var(--fBody);
}

/** FOOTER **/
.footerContainer {
    background: none;
}

#footer dt {
    color: var(--magenta);
}
#footer a:hover {color: var(--orange)}



div#cookie-consent-banner {
    display: none !important;
}


dl.leftExtras {
    display: none;
}
.homePanelText2 {
    position: absolute;
    top: 0;
    left: 10%;
    height: 100%;
    width: 80%;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.5rem;
    pointer-events: none;
    text-align: center;
    flex-direction: column;
    color:white;
    text-shadow:0px 0px 16px black;
}
.homePanelText2 h2 {
    color: white;
    font-size:2rem;
}

.homePanel2 {
    height: 540px;
    overflow: hidden;
   /** box-shadow: 10px 10px 10px #00000024; **/
    background:black;
    margin-bottom:30px;
}

.homePanel2 img {
    height: 540px;
    width: 100%;
    object-fit: cover;
	transition: all .3s ease-in-out;
	object-position: center;
	opacity:0.8;
}
.homePanelRow img:hover {
	filter: brightness(1);
	transform: scale(1.1);
}
.homePanel2 .btn {
    background: none;
    border: 1px solid white;
    margin-top: 20px;
    transition: .5s;
    border-radius: 0;
    color: white;
}

.homePanel2:hover .btn {
    background: var(--grey);
    color: #fff;
	border-color: var(--grey);
}

.circlePic{border-radius:100%;}

.fontScript, h1{font-family:var(--fScript);font-size:5em;margin-bottom:2rem;}
.headSearch{display:none;}
#info>h1{text-align:center;}

.designTitle h1{font-size:3em;}

.catNavigator dd {
    line-height: 22px;
    margin: 0 0 6px;
}
.catNavigator a:hover, .catNavigator a:focus, .catNavigator a.current { color: var(--magenta);}

/** MOBILE NAV **/
.mobile-nav{padding-left:0px;text-align:center;}
.mobile-nav>li>a{padding: 10px 0px;text-transform: uppercase;}
.testLogin{text-align: center;padding-bottom: 10px;}

@media(max-width:991px){
	.homePanel2{margin-bottom:10px;}
}

#lyAccLogin{display:none;}
#lyCheckOutSect{font-size:0px;}
h2#lyCheckOutSect:after{content:'Checkout';font-size:19px;display:block;padding-bottom:10px;}

#footer{display:none;}
.newFooter{display:block!important;border-top:1px solid #dadada;}
.footerContainer .row img {content:url(../upload/files/images/footer_card_noamx.png);}

@media(max-width:768px){
	.fontScript, h1{font-size:3em;}
	.wwl-circle .col-md-3{
        width: calc(100% / 2);
        float: left;
		padding-left:4px;
		padding-right:4px;
	}
	.navbar-header{margin-top:55px;margin-bottom:10px;}
	a.navbar-brand{float:none;padding:0px;}
	#topNavContainer{border:0px;}
	.navbar-brand>img {max-width: 150px;}
	.owl-carousel, .topbanner-container {margin-top: 115px;padding-bottom:0px}
	.page1 #content{margin-top:0px;}
	#footer dd{font-size:10px;margin-bottom:4px;}
	#footer dt{font-size:11px;margin-bottom:4px;}
	.page1 .homePanel2, .page1 .homePanel2 img{height:360px;}
}	

#sf1 h3 {font-size:0px;}
#sf1 h3::before {
	content:'1. Delivery Information';
	display:inline-block;
	font-size:16px;
	margin-left:20px;
	padding:1rem;
}

a.btnLarge{color:#fff!important;font-size:1.2em;}	
	
.homeNotice {text-align:center;margin-bottom:4rem;border:0px solid #d3d3d3;padding:4rem 2rem;color:#333;border-radius:5px;font-size:1.8rem;background:#fafafa;margin-top:0rem}
.homeNotice h2 {color:var(--orange);font-size:3rem;margin-bottom:15px;}
.smallPara {font-size:1rem;}