 body, td, button, input {font-weight:300}
 header {background: #04599A;color:white;border-bottom:1px solid #dee2e6}
 header a, header div#sign-in-links, footer a, #breadcrumbs a {color:inherit}
 header a:hover, header a:focus, header div#sign-in-links:hover, header div#sign-in-links:focus {color: #FFD523}
 div#navbar > .container {text-align:center}
 div#navbar {background: #FFFFFF;color:#444444}
 div#navbar a:hover, div#navbar a:focus, footer a:hover, footer a:focus {color:#C11200}
 @media (max-width:768px) {div#navbar {border-top: 0px;padding-top: 3px !important;}}
 #nav-container {text-align:left}
 .suckertreemenu a {padding:0px 15px}
 html:not(.closed-menu) .desktop .suckertreemenu ul#ShopSite>li>a {line-height:2em}
 html:not(.closed-menu) .desktop .suckertreemenu ul#ShopSite ul {background: #F1F1F1}
 div#minicart i {color: #FFD523}
 div#above-h {background: #02365E;color:white}
 div#search .input-group>.input-group-append>.btn {color: #EF8900}
 div#search input,div#search button {background: white!important;border-color:white!important}
 div#search .input-group>.input-group-append>.btn:hover, div#search .input-group>.input-group-append>.btn:focus {color: #EF1700}
 div#collapseFullSearch {background:#F1F1F1;padding:0px 15px}
 div#collapseFullSearch .input-group>.form-control:not(:last-child) {border: 0px;border-radius: 0px;background: rgba(255,255,255,0.5)}
 div#collapseFullSearch button#button-search {border: 0px;background: rgba(255,255,255,0.5);border-radius: 0px}
 div#breadcrumbs {background:#F1F1F1}
 div.container div#looplinks {border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
 header .justify-content-between button#nav-toggle {margin-right: 1rem !important;margin-left: .25rem !important;}
 body:not(.cart) main > div.py-4:nth-child(1) {padding-top:0px !important}
 main > div#looplinks .card {background:transparent}
 main > div#looplinks a {color:inherit}
 a#make-logo {font-size: 300%;text-decoration:none!important;font-family:'helvetica',san-serif;color:inherit !important}
 a.product-name {color:inherit}
 div#newsletter {background:#077AD2;color:white}
 input#newsletter_email::placeholder {color: #444444 !important}
 div#newsletter .btndiv-primary input[type="submit"] {background-color:#02365E;border-color:#02365E}
 form.addtocartform button.btn-primary {width:100%}
 div#checkoutbutton input.button8 {width:100%}
 footer i {color:#04599A !important}
 div#cf7_controls { 
    width:650px; 
    margin-left:auto; 
    margin-right: auto; 
    max-width: 100%; 
} 
#cf7_controls span { 
    cursor:pointer; 
    display: block; 
    width: 130px; 
    height: 130px; 
    float:left; 
    text-align: center; 
    font-size: 12px; 
    margin-bottom: 20px; 
} 
#cf7 { 
    position:relative; 
    height:340px; 
    width:700px; 
    max-width: 100%; 
    margin-left:auto; 
    margin-right: auto; 
    margin-top:40px; 
    background-image: url('https://www.spaguyusa.com/media/gray-cabinet-corner.png'); 
    background-size: 100%; 
    background-repeat: no-repeat; 
} 
#cf7 img { 
    position:absolute; 
    left:0; 
    -webkit-transition: opacity 1s ease-in-out; 
    -moz-transition: opacity 1s ease-in-out; 
    -o-transition: opacity 1s ease-in-out; 
    transition: opacity 1s ease-in-out; 
    opacity:0; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
    filter: alpha(opacity=0); 
} 
 
#cf7 img.opaque { 
    opacity:1; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
    filter: alpha(opacity=1); 
} 
 
.selectedColorChip { 
    background-image: url('https://www.spaguyusa.com/media/active.png'); 
    background-repeat: no-repeat; 
    height:130px; 
    width:130px; 
} 