
/**
  Theme Name: Rock Collective Uk
  Version: 1
  Author: Adio Online
  Author URI: http://www.adio-online.co.uk
*/

/* =======================
-------- Contents --------
==========================

1.0 Normalize
2.0 Page Layout & Styles
3.0 Transitions / Clearing CSS
4.0 Media Queries

========================== */

/* =================================================================================
1.0  Normalize ---------------------------------------------------------------------
==================================================================================== */

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin: 0.4em 0;}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

/* =================================================================================
2.0  Page Layouts & Styles ---------------------------------------------------------
==================================================================================== */
@font-face {
    font-family: 'made_kenfolgregular';
    src: url('assets/fonts/kenfolg-webfont.woff2') format('woff2'),
         url('assets/fonts/kenfolg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

* {
  margin: 0;
  padding: 0;
}

html, * {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

html {
  padding: 0 !important;
  margin:0px !important;
}

body {
    font-size: 15px;
    color: #2d434d;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    background:#000;
}

#ascrail2000 div {
    border: none !important;
    background-color: rgb(72, 72, 72) !important;
}

h1 {
    font-size: 47px;
    color: #FFFFFF;
    font-weight: 200;
}

h2 {
    text-transform: none;
    font-weight: 200;
    margin: 10px 0;
    color: #515151;
    font-size: 26px;
}

h3 {
    margin:15px 0;
    text-align: center;
}

h4 {
    font-size: 18px;
    border-bottom: 1px solid #E8E8E8;
    text-transform: uppercase;
    color: #5F5F5F;
    padding: 0 0 4px 0;
}

h1,h2,h3,h4,h5 {
   font-family: 'made_kenfolgregular';
   letter-spacing: 0;
   font-weight: 600 !important;
}

p {
    margin: 15px 0;
    line-height: 26px;
}

a, a:hover {
    text-decoration: none;
}

a {
    color: #907b46;
}

strong {
    font-weight: 700;
}

.footer_uwa_copyright {
	display: none;
}

.alignright {
    float: right;
    padding: 5px;
    background: #FBFBFB;
    border: 1px solid #EFEFEF;
    margin: 12px 0 25px 25px;  
}

header {
    position: relative;
    min-height: 850px;
    height: 100vh;
    background: #000;
    /* background-size: cover; */
    /* background-attachment:fixed; */
}

.container {
    position: relative;
    z-index: 3;
    max-width:1200px;
    margin:0 auto;
}

.logo.main-logo {
    float: left;
    width: 176px;
    padding-top: 0;
    position: relative;
    top: -8px;
    margin-left: -10px;
}

.logo.main-logo img {
    width:100%;
}

nav {
    float: right;
    margin: 23px 0 50px 0;
    font-family: 'Open Sans', sans-serif;
}

nav ul li {
    position: relative;
    list-style: none;
    float: left;
    padding-top: 11px;
    padding-bottom: 9px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin-left: 20px;
}

nav ul li a {
    color:#fff;
    /* padding: 11px; */
    font-weight: 300;
    display: block;
}

nav li {
 display: block;
 transition-duration: 0.5s;
}

nav li:hover {
  cursor: pointer;
}

nav ul li ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
}

nav ul li:hover > ul,
nav ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
  margin-top: 0;
  padding-top: 11px;
}

nav ul li ul li {
  clear: both;
  width: 100%;
  background: #9a967a;
  min-width: 200px;
  padding: 13px 11px;
  border-bottom: 1px solid rgb(255 255 255 / 40%);
  margin: 0;
  font-size: 14px;
}

nav ul li ul li:last-child {
  border-bottom: 0;
}

nav ul li ul li:hover {
    background:#92804e;
}

a.butt {
    /* float: left; */
    display: block;
    padding: 14px 29px;
    border-radius: 50px;
    background: #927f4f;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-top: 28px;
   font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 300;
    clear: both;
    max-width: 170px;
    text-align: center; 
}

#top-strip {
    padding: 41px 0 0 0;
    position: fixed;
    width: 100%;
    z-index:9999999999;
    /* background: #000; */
    /* height: 74px; */
}

#header-text img {
    width: 400px;
}

#header-text {
    position: absolute;
    z-index: 2;
    width: 1109px;
    text-align: center;
    left: 50%;
    top: 50%;
    height: 560px;
    margin-left: -555px;
    margin-top: -270px;
}

#header-text p {
    color: #c3c3c3;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 200;
    max-width: 620px;
    line-height: 34px;
    margin: 10px auto 0 auto;
    font-style: italic;
}

li.nav-cta {
    background: #92804e;
    border-radius: 50px;
    margin-left: 17px;
    padding: 8px 0 0 0;
    position: relative;
    top: 2px;
    width: 130px;
    text-align: center;
    height: 36px;
}

li.nav-cta i {
    margin-right:2px;
}

.arrow-item {
   font-family: 'Open Sans', sans-serif;
    float:left;
    color: #deddd3;
    font-size: 43px;
    /* text-transform: uppercase; */
    padding: 0 10px;
    -webkit-animation: glow 2s ease-in-out infinite alternate;
    -moz-animation: glow 2s ease-in-out infinite alternate;
    animation: glow 2s ease-in-out infinite alternate;
}

.arrow-item img {
    width: 164px !important;
}

.arrow-item.ai1 {
    position: relative;
    top: -19px;
}

.arrow-item.ai2 {
    position: relative;
    top: -19px;
    left: -5px;
}

.arrow-item.ai3 {
    position: relative;
    top: -34px;
    left: -13px;
}

.cta-words {
    height: 80px;
}

#scrolldown a {
  padding-top: 80px;
}
#scrolldown a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 2px solid #b1afa0;
  border-bottom: 2px solid #b1afa0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb07 2s infinite;
  animation: sdb07 2s infinite;
  opacity: 0;
  box-sizing: border-box;
}
#scrolldown a span:nth-of-type(1) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
#scrolldown a span:nth-of-type(2) {
  top: 16px;
  -webkit-animation-delay: .15s;
  animation-delay: .15s;
}
#scrolldown a span:nth-of-type(3) {
  top: 32px;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}
@-webkit-keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

#scrolldown {
  display: none;
    position: absolute;
    width: 44px;
    height: 100px;
    z-index: 5;
    left: 50%;
    margin-left: -15px;
    bottom: 20px;
}

header .container {
    max-width:1400px;
}

#item-slider {
    background: #3b3b3b;
    padding: 120px 0 0 0;
    overflow:hidden;
    height: 720px;
}

main {
    position: relative;
    z-index: 2;
    background: #b1afa0;
    padding: 90px 0 118px 0;
    text-align:center;
}

.image-section {
    min-height:800px;
    background:#000;
}

#secondary-main {
    background:#fff;
    min-height:800px;
}

#stella-gems {
    position: relative;
    z-index: 2;
    padding: 88px 0 62px 0;
    background: #0e0e0e;
    overflow: hidden;
}

#contact-us {
    position: relative;
    z-index: 2;
    clear: both;
    padding: 90px 0 114px 0;
    background: #000;
    text-align: center;
}

.player-deets {
    position: absolute;
    width: 550px;
    z-index: 2;
    top: 0;
    right: 0;
    color: #fff;
    font-size: 17px;
    font-weight: 300;
    line-height: 28px;
    padding-top: 56px;
    padding-right: 50px;
}

.slick-slide {
    overflow: hidden;
    position:relative;
}

.slick-slide img {
    display: block;
    /* width: 600px; */
    /* height: auto; */
}

.player-deets h3 {
    color: #fff;
    text-align: left;
    font-size: 41px;
    line-height: 48px;
    letter-spacing: 0.5px;
    font-weight: 400;
    padding: 9px 0 2px 0;
}

hr {
    border: none;
    border-bottom: 5px solid #927f4f;
    width: 70px;
    margin: 20px 0;
}

.recently-title {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    background: #4c4c4c;
    display: block;
    width: 125px;
    text-align: center;
    padding: 3px 0;
}

.slick-prev, .slick-next {
    top: 240px !important;
}

main h1 {
    color:#000;
    font-size: 35px;
    font-weight: 600;
    margin:0;
    padding: 0px 0 0 0;
}

main p {
    max-width: 800px;
    font-size: 18px;
    color: #000;
    margin: 27px auto;
    line-height: 28px;
    font-weight: 300;
}

main hr {
    border: none;
    border-bottom: 6px solid #927e50;
    width: 70px;
    margin: 30px auto 20px auto;
}

main strong,
#tertiary-main strong {
    font-weight: 600;
   font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}

.image-section {
    min-height: 800px;
    background: url(images/big-image1.jpg) 0 96% no-repeat #000;
    background-size: cover;
    background-attachment: fixed;
}

#tertiary-main {
    position: relative;
    z-index: 2;
    background:#fff;
    padding: 84px 0 94px 0;
    text-align:center;
}

#tertiary-main h2 {
    color: #000;
    font-size: 39px;
    font-weight: 400;
    margin: 0;
    padding: 0px 0 0 0;
    clear: both;
}

#tertiary-main hr {
    border: none;
    border-bottom: 5px solid #927f4f;
    width: 70px;
    margin: 26px auto;
}

#tertiary-main p {
    max-width: 800px;
    font-size: 18px;
    color: #000;
    margin: 27px auto;
    line-height: 28px;
}

.image-section.is2 {
    min-height: 800px;
    background: url(images/big-image2.jpg) 0 99% no-repeat #000;
    background-size: cover;
    background-attachment: fixed;
    position:relative;
}

.logo.image-logo {
    width: 700px;
    position: absolute;
    top: 50%;
    left: 50%; 
    margin: -131px 0 0 -350px;
    z-index: 2;
}

.logo.image-logo img {
    width: 100%;
}

#stella-gems h3,
#contact-us h3 {
    color: #e6e6e6;
    font-size: 33px;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

#stella-gems hr {
    border: none;
    border-bottom: 5px solid #927f4f;
    width: 70px;
    margin: 26px auto 100px auto;
}

.stella-item {
    margin:0 0 50px 0;
}

.stella-img {
    float:left;
    width:50%;
    min-height:600px;
}

.stella-text {
    float:right;
    width: 43%;
    padding-top: 50px;
}

.stella-item.st-reverse .stella-img {
    float:right;
}

.stella-item.st-reverse .stella-text {
    float:left;
}

.stella-text h4 {
    border: 0;
    text-transform: none;
    color: #8c7b4d;
    letter-spacing: 0.5px;
    font-weight: 500;
    font-size: 24px;
}

.stella-text p {
    color: #f5f5f5;
    font-weight: 300;
    font-size: 17px;
}

.stella-item.st-reverse {
    text-align: right;
    margin: -50px 0 20px 0;
}

.stella-item.st-reverse a.butt {
    float:right;
}

img.st-arrow {
    width: 200px;
    position: relative;
    top: 14px;
    left: -164px;
}

.stella-item.st-reverse .stella-text {
    padding-top:100px;
}

.stella-item.st-reverse img.st-arrow {
    width: 200px;
    position: relative;
    top: 15px;
    left: 88px;
}

#contact-us h4 {
    color: #ececec;
    font-size: 38px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border:0;
    text-align:center;
}

#contact-us hr {
    border: none;
    border-bottom: 5px solid #927f4f;
    width: 70px;
    margin: 35px auto 36px auto;
}

footer img {
    max-width: 200px !important;
    margin: 0 auto 46px auto;
}

footer {
    padding: 100px 0;
    background: #0f0f0f;
    /* border-top: 1px solid #292929; */
    text-align: center;
}

#contact-us p {
    color: #e8e8e8;
    font-size: 19px;
    font-weight: 300;
    max-width: 800px;
    line-height: 29px;
    margin: 23px auto 36px auto;
}

footer, footer a {
    position: relative;
    clear: both;
    z-index: 2;
    color: #e0e0e0;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
}

footer span {
    color: #b0a166;
    margin: 0 2px;
}

#top-strip.scrollNav,
body.buying-page #top-strip {
    background: #000;
    padding: 41px 0 9px 0;
    border-bottom: 1px solid #212121;
    max-height: 104px;
}

#top-strip.scrollNav .logo.main-logo,
body.buying-page #top-strip .logo.main-logo  {
    float: left;
    width: 145px;
    padding-top: 0;
    top: -20px;
}

#top-strip.scrollNav nav,
body.buying-page #top-strip nav {
    margin: 3px 0 0 00;
}

#music-carousel a.butt {
    padding: 9px 29px;
}

main a.butt,
#tertiary-main a.butt {
    float: none;
    margin: 35px auto 0 auto;
}

a.butt:hover,
li.nav-cta:hover {
    background: #ad965b;
}

i.fas.fa-home {
    padding-top: 1px;
}

.slick-slide,
a.butt {
    outline: none
}

a.arrow-item:hover {
    color: #fff;
}

a.gallery-image {
    position: absolute;
    /* float: left; */
    width: 100%;
    height: 465px;
    background: #000000;
    /* margin: 0 1% 1% 0; */
    overflow:hidden;
    display: block;
}

a.gallery-image img {
    position:relative;
    width:100%;
    height:auto;
    opacity: 0.8;
    left:0;
}

a.gallery-image:hover img {
    opacity: 1;
    width:105%;
    left:-2.5%;
}

.end {
    margin-right:0!important;
}

.single-gallery {
    padding-top: 20px;
}

body.buying-page main {
    background: #efefef;
    padding: 138px 0 86px 0;
}

.fancybox-container {
    z-index: 9999999999999 !important;
}

a.butt i.fas.fa-shopping-cart {
    margin-right: 5px;
}

.gallery-details {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    background: #8c7b4d;
    color: #fff;
    text-align:left;
    padding: 20px;
    margin-top: 285px;
}

.gallery-details p {
    max-width: 800px;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
    margin: 15px auto;
    line-height: 22px;
}

.gallery-details h3 {
    padding: 0;
    margin: 0;
    text-align: left;
}

.buy-prod-container {
    float: left;
    width: 32%;
    height: 515px;
    background: #000000;
    margin: 0 2% 2% 0;
    overflow: hidden;
}

body.buying-page .buy-prod-container a.butt {
    /* float: left; */
    display: block;
    padding: 17px 29px;
    border-radius: 0;
    background: #ab9762;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-top: 28px;
   font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 300;
    clear: both;
    max-width: 100%;
    margin: 0 !important;
    text-align: center;
    position: absolute;
    z-index: 999;
    bottom: 0;
    left: 0;
    width: 100%;
}

img.fancybox-image {
    border: 3px solid rgb(234, 234, 234);
}

body.homepage #item-slider {
    padding: 96px 0 0 0;
    overflow: hidden;
    height: 697px;
}

#intro-search {
    padding: 124px 0 57px 0;
    background: #3c3c3c;
    position: relative;
    z-index: 3;
}

#intro-search img {
    float: left;
    max-width: 384px;
    position: relative;
    top: -33px;
}

#into-search-bar h2 {
    font-size: 19.8px;
    color: #e2e2e2;
    line-height: 31px;
    text-transform: none;
    padding-right: 100px;
    font-weight: 200 !important;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0;
}

#into-search-bar input {
    border: 0;
    padding: 0 15px 0 15px;
    height: 55px;
    outline:none;
}

input#search {
    width: 73%;
    float:left;
}

input[type="submit"] {
    width: 27%;
    float: left;
    background: #927f4f;
    font-size: 16px;
    text-transform: uppercase;
   font-family: 'Open Sans', sans-serif;
    color: #fff;
    letter-spacing: 1px;
}

#into-search-bar {
    width: calc(100% - 450px);
    float: right;
    /* padding-top: 50px; */
}

.form-search-holder {
    width: 83%;
    clear: both;
    border-radius: 40px;
    overflow: hidden;
    margin-top: 40px;
}

nav #into-search-bar {
    width: 179px;
    float: none;
    position: relative;
    top: 3px;
    margin-left: 16px;
}

nav .form-search-holder {
    width: 100%;
    margin-top: -3px;
}

nav #into-search-bar input {
    border: 0;
    padding: 0 10px 0 13px;
    height: 35px;
    outline: none;
    font-size: 13px;
    line-height: 29px;
}

nav input[type="submit"] {
    padding: 0 15px 0 7px !important;
}

#tertiary-main img {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}

.prov-text {
    text-align: left;
    float: right;
    width: calc(100% - 500px);
}

.prov-text hr {
    margin: 30px 0 !important;
}

#tertiary-main a.butt {
    float: none;
    margin: 35px 0 0 0;
}

section#tertiary-main h3 {
    float: left;
    width: 400px;
    text-align: left;
    font-size: 26px;
    color: #000;
    font-weight: 500;
    line-height: 35px;
    margin-top: 9px;
}

section#tertiary-main h3 span {
    color: #7d6b3e;
    font-weight: 500;
}

.col2 {
    float: left;
    width: 46%;
    margin: 0 8% 0 0;
    text-align: left;
}

p.bigger-text {
    clear: both;
}

p.bigger-text strong {
    font-size: 23px;
    font-weight: 400;
    line-height: 34px;
    font-family: 'made_kenfolgregular';
    letter-spacing: 0.5px;
}

p.bigger-text.bigger-text-last {
    padding-top: 0;
    margin: 0 auto 0 auto;
    /* text-align: left; */
}

#into-search-bar input#search {
    background: rgba(247, 247, 247, 0.99);
}

input[type="submit"]:hover {
    background: #ad965b;
}

#contact-us h4 {
    font-size: 19px;
    margin: 0 0 50px 0;
    font-family: 'Open Sans', sans-serif;
}

/*#into-search-bar h2 span {
    color: #927e50;
    display: block;
    padding-bottom: 13px;
    font-size: 39px;
}*/

.stella-item.st-reverse.last-stella {
    position: relative;
    top: -40px;
}

p.prov-inrto-bold strong main strong, #tertiary-main strong {
    /* font-size: 22px; */
    line-height: 33px;
    font-weight: 300;
}

#banner-inner {
    position:relative;
    min-height: 500px;
    background: #e8e8e8;
}

#banner-inner .container {
    position:relative;
    z-index:4;
}

section#banner-inner h1 {
    margin: 0;
    padding: 228px 0 0 0;
    color: #000;
    font-size: 63px;
    text-align: center;
    font-weight: 500;
    color: #e0e0e0;
    /* text-transform: uppercase; */
}

body.buying-page.provenance-page #banner-inner {
    background: url(images/banners/banner-provenance.jpg) center -124px no-repeat #000;
    background-size: cover;
    background-attachment:fixed;
}

body.buying-page.provenance-page #contact-us,
body.buying-page.restoration-page #contact-us,
body.buying-page.selling-page #contact-us {
    background: #1f1f1f;
}

body.buying-page.restoration-page #banner-inner {
    float: left;
    width: 50%;
    height: 100vh;
    min-height: 800px;
    background: #171717;
}

body.buying-page.restoration-page #tertiary-main {
    position:relative;
    float: left;
    width: 50%;
    height: 100vh;
    min-height: 800px;
    background: #b1afa0;
    padding: 70px 0 0 0;
    text-align: center;
    text-align: left;
}

body.buying-page.restoration-page #tertiary-main .container {
    position: absolute;
    z-index:3;
    top: 50%;
    margin-top: -265px;
    width: 600px;
    left: 50%;
    margin-left: -300px;
    text-align: left;
}

body.buying-page.restoration-page p.prov-inrto-bold {
    clear: both;
}

body.buying-page.restoration-page #tertiary-main hr {
    margin: 26px 0;
}

body.buying-page.restoration-page #tertiary-main h1 {
    font-size: 36px;
    font-weight:500;
    color:#000;
}

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.71);
    z-index: 1;
}

.overlay img {
    max-width: 20vw;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

body.buying-page.selling-page #banner-inner {
    min-height: 400px;
    background: #2f2f2f;
}

body.buying-page.selling-page #banner-inner h1 {
    padding: 187px 0 0 0;
}

body.buying-page.selling-page #tertiary-main p {
    max-width: 100%;
    font-size: 18px;
    color: #000;
    margin: 27px auto;
    line-height: 28px;
    text-align: left;
    clear: both;
}

.not-ready {
    float: right;
    width: 500px;
    background: #927f4f;
    color: #fff;
    padding: 30px;
}

.selling-ready {
    float: left;
    width: 600px;
}

.not-ready p, .not-ready a {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 24px !important;
    margin: 20px 0 !important;
}

.not-ready h3 {
    width:100% !important;
    font-size: 29px !important;
    margin: 0 0 20px 0 !important;
    color: #fff !important;
    line-height: 35px !important;
}

.selling-ready strong {
    font-weight: 300 !important;
}

.selling-ready p {
    font-size: 19px !important;
    line-height: 33px !important;
}

.selling-ready h3 {
    font-size: 35px !important;
    margin: 0 0 32px 0 !important;
    width:100% !important;
}

p.please-cta {
   font-family: 'Open Sans', sans-serif;
}

.not-ready a {
    color: #e8d8b2 !important;
}

body.buying-page.selling-page.contact-page #tertiary-main h3 {
    float: none;
    width: 60%;
    text-align: center;
    font-size: 26px;
    color: #000;
    font-weight: 500;
    line-height: 40px;
    margin: -8px auto 0 auto;
}

body.buying-page.restoration-page #banner-inner {
    /* background: url(images/banners/banner-restoration.jpg) 100% center no-repeat; */
    /* background-size: 50%; */
    /* background-attachment: fixed; */
}

body.buying-page.restoration-page.fiddlesanddiddles-page #banner-inner {
    position: relative;
    /* background: url(images/banners/banner-fiddles-and-diddles.jpg) 0 center no-repeat; */
    /* background-size: 50%; */
    /* background-attachment: fixed; */
}

body.buying-page.selling-page #banner-inner {
    background: url(images/banners/banner-selling.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

body.buying-page.selling-page.contact-page #banner-inner {
    background: url(images/banners/banner-contact.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

#stella-gems h3 span {
    display: block;
    font-size: 18px;
    max-width: 600px;
    margin: 20px auto 104px auto;
    line-height: 34px;
    font-weight: 300;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
}

a.butt.butt-long {
    max-width: 350px;
    margin: 50px auto;
}

#stella-gems h5 {
    color: #d0d0d0;
    border-bottom: 0;
    max-width: 613px;
    margin: 50px auto 0 auto;
    text-align: center;
    font-size: 34px;
    font-weight: 400;
    border-top: 1px dashed #696868;
    padding: 50px 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-family: 'made_kenfolgregular';
}

#into-search-bar h2 span {
    color: #efefef;
    font-weight: 400;
    display: block;
    padding-bottom: 13px;
    font-size: 36px;
    line-height: 43px;
    letter-spacing: 1px;
    /* text-transform: uppercase; */
    letter-spacing: 1px;
}

body.buying-page.stella-gems-page #stella-gems .container {
    padding-top: 101px;
}

#top-strip .container {
    max-width: 1350px
}

footer a:hover {
    color: #927f4f;
}

body.buying-page.provenance-page p.prov-inrto-bold strong main strong, body.buying-page.provenance-page #tertiary-main strong {
    font-size: 22px;
    line-height: 35px;
    font-weight: 600;
}

#stella-gems h5 span {
    display: block;
    color: #deddde;
    font-size: 18px;
    line-height: 30px;
    padding-top: 22px;
    /* max-width: 602px; */
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}

a.gallery-image:hover {
    cursor: pointer;
}

body.buying-page.restoration-page p strong {
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: 600 !important;
}

#slideshow > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}

#slideshow {
  position:relative;
}

#header-text h2 {
    color: #b1afa0;
    font-size: 28px;
    font-weight: 300;
    max-width: 609px;
    margin: 0 auto;
    padding: 20px 0 0 0;
    letter-spacing: 0px;
    line-height: 43px;
    font-weight: 200;
}

a.butt i.fas.fa-coins {
    margin-right: 5px;
}

.fillWidth {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    filter: grayscale(100%);
}

.video-overlay {
    position:absolute;
    z-index:1;
    background: rgba(0, 0, 0, 0.71);
    width:100%;
    height:100%;
}

body.homepage #tertiary-main {
    padding: 93px 0 65px 0;
}

body.buying-page.auction-page main {
    /* background: #fbfbfb; */
    padding: 156px 0 86px 0;
}

body.homepage main {
    position: relative;
    z-index: 2;
    background: #b1afa0;
    padding: 96px 0 84px 0;
    text-align: center;
}

#intro-search h2 span {
    font-family: 'made_kenfolgregular';
}

body.page-template-default.page.page-id-14 #tertiary-main h3 {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 22px;
    color: #000;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 22px;
}

body.page-template-default.page.page-id-14 #tertiary-main p {
    margin: 22px auto;
}

body.page-template-default.page.page-id-29 h4 {
    font-size: 19px;
    border-bottom: 0;
    color: #000000;
    padding: 0 0 7px 0;
    line-height: 29px;
}

body.page-template-default.page.page-id-29 #contact-us {
    display:none;
}

ul#menu-main-navigation,
div#into-search-bar {
    float: right;
}

div#buyingsearch {
    width: 526px;
    margin: 0 auto;
    margin-bottom: 46px;
}

#buyingsearch input#search {
    width: 400px;
    border: 0;
    padding: 0 18px 0 18px;
    height: 57px;
}

#buyingsearch input[type="submit"] {
    width: 126px;
    padding: 0 17px 0 17px;
    height: 57px;
    border: 0;
}

#buyingsearch .form-search-holder {
    width: 100%;
}

:hover,
:focus,
:active,
visited {
    outline:none !important;
}

body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main {
    background: #b1afa0;
}


body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main.page-split-stella {
    background: #272727;
}

body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main.page-split-stella h2,
body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main.page-split-stella p,
body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main.page-split-stella hr {
    color:#fff;
    text-align:center;
}

body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main hr {
    margin:20px auto;
}

body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main a.butt {
    max-width: 300px;
    padding: 17px 0;
    margin: 0 auto;
    position: relative;
    top: 10px;
    height: 54px;
    line-height: 21px;
}

body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main .container {
    position: absolute;
    z-index: 3;
    top: 50%;
    margin-top: -165px;
    width: 400px;
    left: 50%;
    margin-left: -200px;
    text-align: center;
}

body.page-id-25.buying-page.selling-page #tertiary-main {
    background: #b1afa0;
}

body.page-id-14 section#tertiary-main h3 {
    width: 100%;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 22px;
}

body.page-id-14 #tertiary-main p {
    margin: 24px auto;
}

body.split-video .fillWidth {
    position: fixed;
    left: -20%;
    bottom: 0;
    min-width: 50%;
    min-height: 100%;
    filter: grayscale(100%);
}

body.split-video .overlay {
    background: rgba(0, 0, 0, 0.48) !important;
}

body.page-id-8.split-video .overlay {
    background: rgb(0 0 0 / 8%) !important;
}

body.home.page-id-2.homepage .fillWidth {
    position: fixed;
    left: 0;
    left: -20%;
    bottom: -39%;
    min-width: 140%;
    min-height: 140%;
    filter: grayscale(100%);
}

body.home.page-id-2.homepage .video-overlay {
    background: rgb(8 8 8 / 69%);
}

body.page-id-29 h4 {
    font-size: 20px;
    border-bottom: 0;
    text-transform: uppercase;
    color: #000000;
    padding: 0 0 4px 0;
}

body.page-id-14.split-video .fillWidth {
    position: absolute;
    left: auto;
    right: 0;
    bottom: -10%;
    width: 100%;
    min-height: 0;
    filter: grayscale(100%);
}

body.page-id-14.split-video .overlay {
    background: rgba(0, 0, 0, 0.54) !important;
}

body.page-id-6.split-video .fillWidth {
    position: absolute;
    left: 0;
    top: auto;
    bottom: -37%;
    width: 100%;
    min-height: 100%;
    filter: grayscale(100%);
}

body.page-id-29.split-video .fillWidth {
    position: absolute;
    left: auto;
    right: -71%;
    top: auto;
    bottom: -9%;
    width: auto;
    min-height: 100%;
    filter: grayscale(100%);
}

body.page-id-29.split-video .overlay {
    background: rgb(0 0 0 / 15%) !important;
}

body.page-id-8.split-video .fillWidth {
    position: absolute;
    left: 0;
    margin-left: 0;
    bottom: -14%;
    width: 100%;
    min-height: 100%;
    filter: grayscale(100%);
}

hr.sghr {
    margin: 30px auto 26px auto !important;
    padding: 0;
    height: auto;
}

body.simple-page-layout #tertiary-main {
    padding-top: 150px !important;
}

body.simple-page-layout h1,
body.simple-page-layout h2,
body.simple-page-layout h3,
body.simple-page-layout h4,
body.simple-page-layout p {
    text-align:left !important;
    clear:both !important;
}

body.simple-page-layout h1 {
    color:#000;
    margin-bottom:30px;
}

body.simple-page-layout h2 {
    font-size: 24px !important;
    margin:20px 0 !important;
}

body.simple-page-layout h3 {
    font-size: 20px !important;
    margin: 10px 0 !important;
}

body.simple-page-layout .container {
    max-width: 1340px;
    padding: 0 50px;
}

body.page-template-page-fiddles-diddles.page-template-page-fiddles-diddles-php.buying-page.restoration-page.fiddlesanddiddles-page.split-video #tertiary-main {
    overflow-y: scroll;
}

.woocommerce ul.products li.product a img {
    margin: 0;
}

h2.woocommerce-loop-product__title {
    background: #8c7b4d;
    color: #fff;
    padding: 15px 15px 10px 15px !important;
    font-size: 19px !important;
    font-weight: 200 !important;
    letter-spacing: 0.5px;
}

.woocommerce ul.products li.product span.price {
    background: #8c7b4d;
    color: #fff !important;
    font-size: 16px !important;
    padding-bottom: 15px;
    margin: 0 !important;
}

.woocommerce ul.products li.product h2 {
    text-align:center;
    color: #fff !important;
}

.woocommerce ul.products li.product .button {
    margin-top: 0;
    width: 100%;
    background: #ab9762;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 0;
    border-radius: 0;
    font-weight: 300;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 2.8% 2.992em 0;
    width: 22.05%;
}

.woocommerce ul.products li.product .button:hover {
    background: #b9a05e;
}

i.fas.fa-eye {
    margin-right: 5px;
}

body.product-template-default.single.single-product #banner-inner, body.page-template-default.page.page-id-67 #banner-inner, body.page-template-default.page.page-id-68 #banner-inner {
    background: #969481;
    background-size: cover;
    background-attachment: fixed;
    min-height: 0;
    height: auto;
    padding: 143px 0 49px 0;
}

body.product-template-default.single.single-product #banner-inner .overlay,
body.page-template-default.page.page-id-67 #banner-inner .overlay,
body.page-template-default.page.page-id-68 #banner-inner .overlay {
    background: rgba(0, 0, 0, 0);
}


body.product-template-default.single.single-product #banner-inner h1,
body.page-template-default.page.page-id-67 #banner-inner h1,
body.page-template-default.page.page-id-68 #banner-inner h1 {
    margin: 0;
    padding: 0;
    color: #000;
    font-size: 49px;
    text-align: center;
    font-weight: 500;
    color: #e0e0e0;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
    position: relative;
    border: 5px solid #ffffff;
    /* padding: 20px; */
}

.woocommerce div.product div.summary {
    margin-bottom: 2em;
    text-align: left;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000000;
    font-size: 2.25em;
    padding: 0;
    margin: 0;
}

.woocommerce .quantity .qty,
.product_meta .posted_in {
    display:none;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #92804e;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    border-radius: 50px;
    padding: 13px 23px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #a99252;
}

.woocommerce-tabs.wc-tabs-wrapper {
    padding-top: 42px;
    text-align: left;
}

.woocommerce-tabs.wc-tabs-wrapper p {
    max-width: 100%;
    font-size: 18px;
    color: #000;
    margin: 27px auto;
    line-height: 28px;
    font-weight: 300;
}

section.related.products {
    border-top: 1px solid #dcdcdc;
    padding: 50px 0 0 0;
    margin: 50px 0 0 0;
}

.woocommerce h2 {
    color:#000;
}

section.related.products h2 {
    padding-bottom:30px;
    text-align:left;
}

.woocommerce-message {
    border-top-color: #92804e;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #ffffff;
    background-color: #92804e;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 13px 20px;
    border-radius: 50px;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
        background-color: #a99252;
        color:#fff;
}

body.privacy-policy #contact-us {
        display:none;
}

body.page-id-67 thead {
    background: #969481;
    color: #fff;
    font-size: 18px;
    font-weight: 200 !important;
}

body.page-id-67 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 150px !important;
    height: auto !important;
}

.woocommerce a.remove {
    background: #e4e4e4;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 33px;
    text-align: center;
    color: #000 !important;
}

input#coupon_code {
    min-width: 150px;
}

.woocommerce-info {
    border-top-color: #b39d60;
}

body.page-template-default.page.page-id-68 p {
    margin: 20px 0 26px 0 !important;
    padding: 0;
    text-align: left;
}

body.page-template-default.page.page-id-68 input, body.page-template-default.page.page-id-68 textarea {
    border: 0;
    border: 1px solid #b9b9b9;
    padding: 5px;
}

p#billing_company_field {
    display: none;
}

body.page-template-default.page.page-id-68 label {
    background: #969481;
    text-indent: 12px;
    color: #fff;
}

body.page-template-default.page.page-id-68 form abbr.required {
    color: #fff !important;
}

body.page-template-default.page.page-id-68 .payment_box.payment_method_stripe label {
    background: none;
    text-indent: 0;
    color: #000;
    font-size: 17px;
}

p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {
    font-size: 15px !important;
}

.payment_box.payment_method_stripe #add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0;
    padding: 6px 0;
}

body.page-template-default.page.page-id-68 .woocommerce-privacy-policy-text {
    float: left;
}

body.page-template-default.page.page-id-68 button#place_order {
    float: left !important;
    clear: both !important;
    margin-bottom: 20px !important;
    font-size: 19px;
}

body.page-template-default.page.page-id-68 .woocommerce-privacy-policy-text p {
    font-size: 15px !important;
}

body.page-template-default.page.page-id-68 p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
    margin: 0 !important;
    padding: 0 0 20px 0 !important;
}

body.page-template-default.page.page-id-68 .payment_box.payment_method_stripe p {
    max-width: 100% !important;
}

body.page-template-default.page.page-id-68 .woocommerce-additional-fields h3 {
    display: block;
    margin-bottom: 35px;
}

body.page-template-default.page.page-id-68 textarea#order_comments {
    height: 250px;
}

body.woocommerce-order-received #tertiary-main .container {
    border: 1px solid #000;
    padding: 50px;
    border-radius: 6px;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    background: #969481;
    color: #fff !important;
    width: 100%;
    max-width: 100% !important;
    padding: 0 !important;
    text-align: center !important;
    padding: 20px 0 !important;
    font-size: 26px !important;
    border-radius: 6px;
}

.woocommerce ul.order_details li {
    display: inline-block;
    float:none;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    margin-bottom: 70px;
}

section.woocommerce-order-details h2,
h2.woocommerce-column__title {
    text-align: left;
    font-size: 25px !important;
    margin-bottom: 20px !important;
}

section.woocommerce-order-details,
section.woocommerce-customer-details {
    background: #eaeaea;
    padding: 30px;
    border-radius: 6px;
}

body.page-template-default.page.page-id-68 p.woocommerce-customer-details--phone, body.page-template-default.page.page-id-68 p.woocommerce-customer-details--email {
    padding-left: 26px !important;
    font-size: 16px !important;
    margin: 14px 0 -9px 0 !important;
}

section.woocommerce-customer-details address {
    border: 0 !important;
    padding: 0 0 10px 0 !important;
}

.xoo-wsc-modal.xoo-wsc-active .xoo-wsc-opac {
    z-index: 99999999999 !important;
}

.xoo-wsc-basket,
.xoo-wsc-container {
    z-index: 999999999999 !important;
}

span.xoo-wsc-icon-cross.xoo-wsc-close {
    font-size: 24px;
    background: #dad8d8;
    border-radius: 50%;
}

a.xoo-wsc-remove {
    font-size: 12px;
    font-weight: 600 !important;
}

.xoo-wsc-sum-col {
    font-size: 18px;
}

.xoo-wsc-footer-b a {
    background: #2f2f2f !important;
    padding: 13px 0 !important;
    font-weight: 500 !important;
    color: #fff !important;
    border-radius: 0 !important;
    margin-bottom: 5px !important;
}

.xoo-wsc-items-count {
    background-color: #9a8751;
    color: #ffffff;
}

.xoo-wsc-bki {
    font-size: 48px;
}

body.home.page-id-2 .xoo-wsc-modal {
    display: none !important;
}

.hasCountdown {
    color: #fff !important;
    background-color: #969481 !important;
    border: 1px solid #807d68 !important;
}

body.product-template-default.single.single-product main p {
    max-width: 800px;
    font-size: 18px;
    color: #000;
    margin: 16px auto;
    line-height: 28px;
    font-weight: 300;
}

span.woo-ua-auction-price.current-bid {
    background: #ce1515;
    padding: 10px 15px;
    color: #fff;
}

table#auction-history-table-108 {
    width: 700px
}

div#tab-uwa_auction_bids_history tr {
    border-bottom: 1px solid #000;
    display: block;
    padding: 5px 0;
}

div#tab-uwa_auction_bids_history th,
div#tab-uwa_auction_bids_history td {
    width:200px;
    display: inline-block;
}

li.woocommerce-MyAccount-navigation-link {
    display: block;
    width: 100%;
    clear: both;
    background: #927f4e;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 10px 0;
}

li.woocommerce-MyAccount-navigation-link:hover {
    background: #a58e55;
}

li.woocommerce-MyAccount-navigation-link a {
    color: #fff;
    display: block;
}

#tertiary-main .woocommerce-MyAccount-content p {
    text-align: left;
}

.woocommerce-MyAccount-content {
    border: 1px solid #000;
    padding: 10px 30px 21px 30px !important;
    margin: 24px 0 0 5% !important;
    width: 64% !important;
}

.woocommerce-MyAccount-content strong {
    font-weight: 800 !important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-auction-setting,
p.uwa_auction_condition,
p#billing_address_2_field {
    display: none !important;
}

a.add-uwa {
    background: #927f4e;
    padding: 10px;
    margin: 16px 0;
    display: block;
    max-width: 180px;
    text-align: center;
    color: #fff;
}

a.remove-uwa.uwa-watchlist-action {
    float: left;
    display: inline-block !important;
    background: #000000;
    padding: 10px;
    margin: 16px 0;
    display: block;
    max-width: 250px;
    text-align: center;
    color: #fff;
}

a.remove-uwa.uwa-watchlist-action:before {
    position: relative;
    top: 3px;
}

.single-product .add-uwa:before {
    position: relative;
    top: 3px;
}

a.view_watchlist {
    float: left;
    display: inline-block;
    background: #927f4e;
    padding: 10px 0;
    margin: 16px 0 20px 0;
    color: #fff;
    text-decoration: none !important;
    text-align: center;
    width: 100px;
}

form.uwa_auction_form.cart {
    clear: both;
}

button.bid_button.button.alt {
    margin-left: 7px;
    padding: 11px 18px;
}

.uwa_inc_price_hint {
    padding-top: 9px;
    font-weight: 600;
    color: #000;
    font-size: 16px;
}

span.uwa_currency {
    font-weight: 600;
    color: #000;
    padding-right: 5px !important;
}

div#uwa_auction_countdown strong {
    color: #000 !important;
}

p.uwa_auction_reserve_not_met {
    color: #ce1515 !important;
}

.uwa-watchlist-button {
    margin: 4px 0 17px 0 !important;
    padding: 0 !important;
}

body.woocommerce-account #tertiary-main p {
    margin: 9px auto;
    font-size: 15px;
}

body.woocommerce-account #tertiary-main input {
    padding:10px;
}

body.woocommerce-account #tertiary-main legend {
    font-size: 21px;
    background: #000;
    padding: 6px 19px 10px 19px;
    color: #fff;
}

body.woocommerce-account #tertiary-main fieldset {
    margin-top: 50px;
}

header.woocommerce-Address-title.title {
    min-height: 200px;
    height: auto;
    background: none;
}

.woocommerce-account .addresses .title h3 {
    font-size: 20px !important;
}

body.page-id-27 span.woo-ua-auction-price.current-bid {
    background: none;
    padding: 0;
    color: #fff;
}

a.myaccounttab {
    position: absolute;
    top: -42px;
    border: 2px solid #fff;
    border-top: 0;
    width: 146px;
    text-align: center;
    right: 0;
    padding-top: 6px;
    height: 33px;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px;
}

#top-strip.scrollNav a.myaccounttab {
    position: absolute;
    top: -41px;
}

body.home a.myaccounttab {
    top: -41px;
}

a.myaccounttab i {
    margin-right: 5px;
    position: relative;
    top: -1px;
}

#into-search-bar input[type="submit"] {
    border-radius: 0 30px 30px 0;
}

.bigbarhome input[type="submit"] {
    width: 19%;
}

.bigbarhome input#search {
    width: 79%;
}

input#search:active, input#search:focus {
    background: #fff !important;
}

tr.woocommerce-cart-form__cart-item.cart_item td {
    font-size: 17px !important;
}

span.woocommerce-Price-amount.amount {
    font-size: 17px;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    color: #000 !important;
    background: 0 !important;
    text-indent: 0 !important;
}

p.form-row.form-row-wide.create-account.woocommerce-validated {
    background: #969481;
    padding: 7px 20px;
}

p.form-row.form-row-wide.create-account.woocommerce-validated span {
    color:#fff;
}

.winning_bid {
    color: #62cc35 !important;
}

.bsb-link {
    position:absolute;
    z-index:3;
    left:725px;
    top:6px;
    width:129px;
    height:60px;
}

.bsb-link:nth-child(2) {
    left:236px;
}

.bsb-link:nth-child(3) {
    left:475px;
    width:140px;
}

body.simple-page-layout a.myaccounttab {
    right: 50px !important;
}































/* =================================================================================
3.0  Transitions / Clearing CSS ---------------------------------------------------------
==================================================================================== */


/* Stars */

div#stars, div#stars2, div#stars3 {
    opacity:0.4;
}

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 841px 872px #FFF , 1831px 820px #FFF , 967px 848px #FFF , 852px 1959px #FFF , 350px 585px #FFF , 388px 997px #FFF , 1368px 407px #FFF , 258px 242px #FFF , 1450px 1076px #FFF , 658px 1876px #FFF , 197px 1955px #FFF , 1170px 977px #FFF , 83px 1110px #FFF , 375px 1528px #FFF , 706px 1583px #FFF , 1859px 1983px #FFF , 1382px 939px #FFF , 1071px 1864px #FFF , 1325px 1489px #FFF , 1041px 532px #FFF , 723px 1454px #FFF , 82px 1378px #FFF , 650px 346px #FFF , 1492px 366px #FFF , 1009px 1258px #FFF , 1510px 1103px #FFF , 242px 1515px #FFF , 1289px 1057px #FFF , 1025px 76px #FFF , 991px 75px #FFF , 487px 1359px #FFF , 1854px 1960px #FFF , 1184px 1613px #FFF , 33px 1027px #FFF , 1647px 1877px #FFF , 553px 432px #FFF , 1296px 1111px #FFF , 1249px 244px #FFF , 1381px 457px #FFF , 1803px 574px #FFF , 1121px 1068px #FFF , 86px 1040px #FFF , 1565px 693px #FFF , 128px 956px #FFF , 1883px 1018px #FFF , 1318px 1171px #FFF , 1451px 1186px #FFF , 1872px 1504px #FFF , 187px 182px #FFF , 834px 1009px #FFF , 919px 1815px #FFF , 1097px 1085px #FFF , 1834px 1922px #FFF , 1509px 951px #FFF , 94px 814px #FFF , 852px 419px #FFF , 1230px 1169px #FFF , 361px 1327px #FFF , 989px 1002px #FFF , 1921px 207px #FFF , 37px 653px #FFF , 390px 947px #FFF , 565px 1467px #FFF , 1119px 1925px #FFF , 649px 1697px #FFF , 542px 1859px #FFF , 109px 476px #FFF , 1548px 1550px #FFF , 1534px 393px #FFF , 1137px 389px #FFF , 545px 843px #FFF , 830px 658px #FFF , 961px 44px #FFF , 979px 1152px #FFF , 723px 1009px #FFF , 296px 1277px #FFF , 241px 907px #FFF , 1007px 224px #FFF , 180px 1622px #FFF , 1172px 800px #FFF , 857px 771px #FFF , 569px 1402px #FFF , 707px 731px #FFF , 420px 1004px #FFF , 536px 1707px #FFF , 1398px 62px #FFF , 20px 534px #FFF , 64px 1775px #FFF , 584px 1014px #FFF , 53px 1194px #FFF , 743px 866px #FFF , 231px 135px #FFF , 1178px 1979px #FFF , 1736px 1713px #FFF , 72px 940px #FFF , 122px 356px #FFF , 199px 551px #FFF , 667px 1590px #FFF , 1451px 1739px #FFF , 1793px 1496px #FFF , 915px 1899px #FFF , 1497px 69px #FFF , 447px 836px #FFF , 327px 1572px #FFF , 219px 655px #FFF , 1956px 395px #FFF , 1271px 1446px #FFF , 745px 24px #FFF , 1076px 1547px #FFF , 1360px 471px #FFF , 1670px 946px #FFF , 1671px 814px #FFF , 611px 810px #FFF , 1769px 1030px #FFF , 911px 1757px #FFF , 448px 1385px #FFF , 354px 1051px #FFF , 834px 1502px #FFF , 1001px 1935px #FFF , 394px 417px #FFF , 466px 1794px #FFF , 1989px 1810px #FFF , 1673px 605px #FFF , 743px 261px #FFF , 1481px 1216px #FFF , 507px 1022px #FFF , 759px 464px #FFF , 1119px 1437px #FFF , 562px 1649px #FFF , 1559px 864px #FFF , 1927px 1287px #FFF , 1107px 566px #FFF , 1987px 1913px #FFF , 162px 1318px #FFF , 1917px 744px #FFF , 85px 1934px #FFF , 1058px 355px #FFF , 1831px 9px #FFF , 68px 399px #FFF , 182px 731px #FFF , 1322px 193px #FFF , 1093px 12px #FFF , 1489px 539px #FFF , 1631px 822px #FFF , 1600px 898px #FFF , 1649px 1407px #FFF , 1065px 609px #FFF , 1685px 480px #FFF , 1680px 1182px #FFF , 511px 65px #FFF , 1286px 843px #FFF , 1961px 109px #FFF , 533px 667px #FFF , 130px 387px #FFF , 1238px 1189px #FFF , 494px 1160px #FFF , 462px 1649px #FFF , 1351px 191px #FFF , 661px 1499px #FFF , 1986px 344px #FFF , 1322px 1202px #FFF , 1424px 72px #FFF , 457px 1345px #FFF , 12px 1441px #FFF , 250px 936px #FFF , 1824px 1536px #FFF , 762px 331px #FFF , 58px 1132px #FFF , 1738px 1146px #FFF , 584px 1264px #FFF , 349px 583px #FFF , 914px 28px #FFF , 1240px 160px #FFF , 1953px 1104px #FFF , 643px 1158px #FFF , 411px 1182px #FFF , 1650px 1588px #FFF , 1683px 869px #FFF , 1561px 460px #FFF , 1900px 234px #FFF , 437px 1598px #FFF , 1722px 910px #FFF , 1681px 1413px #FFF , 546px 1920px #FFF , 1306px 1824px #FFF , 1112px 1408px #FFF , 415px 1303px #FFF , 414px 995px #FFF , 1917px 184px #FFF , 984px 358px #FFF , 614px 64px #FFF , 568px 1892px #FFF , 1995px 1256px #FFF , 675px 216px #FFF , 1598px 1925px #FFF , 1396px 1698px #FFF , 1484px 116px #FFF , 1007px 394px #FFF , 1169px 533px #FFF , 619px 1231px #FFF , 1097px 385px #FFF , 343px 1702px #FFF , 69px 17px #FFF , 1858px 136px #FFF , 695px 1532px #FFF , 799px 1361px #FFF , 1302px 1342px #FFF , 1527px 560px #FFF , 1212px 970px #FFF , 1901px 1300px #FFF , 562px 1868px #FFF , 127px 1666px #FFF , 1792px 1977px #FFF , 627px 49px #FFF , 123px 1248px #FFF , 1379px 461px #FFF , 355px 941px #FFF , 787px 1243px #FFF , 995px 1364px #FFF , 939px 767px #FFF , 579px 137px #FFF , 818px 299px #FFF , 79px 1229px #FFF , 798px 267px #FFF , 1192px 1278px #FFF , 1672px 1902px #FFF , 1390px 1758px #FFF , 144px 253px #FFF , 215px 1771px #FFF , 1028px 358px #FFF , 1348px 1729px #FFF , 1522px 1353px #FFF , 667px 1670px #FFF , 167px 1861px #FFF , 428px 698px #FFF , 1306px 671px #FFF , 1631px 1334px #FFF , 720px 1692px #FFF , 336px 45px #FFF , 759px 47px #FFF , 1482px 608px #FFF , 2000px 1587px #FFF , 1701px 1738px #FFF , 857px 541px #FFF , 1502px 1722px #FFF , 1789px 1833px #FFF , 547px 1606px #FFF , 1882px 388px #FFF , 50px 981px #FFF , 589px 372px #FFF , 691px 184px #FFF , 1643px 1342px #FFF , 1487px 160px #FFF , 267px 293px #FFF , 60px 1431px #FFF , 1897px 637px #FFF , 1910px 1411px #FFF , 368px 730px #FFF , 1540px 39px #FFF , 1472px 1915px #FFF , 905px 1302px #FFF , 1518px 785px #FFF , 777px 784px #FFF , 1854px 172px #FFF , 1843px 1180px #FFF , 339px 357px #FFF , 417px 740px #FFF , 433px 1201px #FFF , 1060px 663px #FFF , 829px 797px #FFF , 1940px 1847px #FFF , 1579px 1023px #FFF , 340px 260px #FFF , 1460px 595px #FFF , 1057px 1960px #FFF , 505px 1099px #FFF , 1145px 916px #FFF , 1867px 1547px #FFF , 1000px 471px #FFF , 869px 677px #FFF , 1549px 1792px #FFF , 1785px 1284px #FFF , 1727px 973px #FFF , 708px 1673px #FFF , 453px 394px #FFF , 1166px 665px #FFF , 1665px 951px #FFF , 733px 1440px #FFF , 294px 1819px #FFF , 136px 1154px #FFF , 1945px 731px #FFF , 471px 1208px #FFF , 427px 501px #FFF , 1385px 87px #FFF , 606px 568px #FFF , 1691px 304px #FFF , 553px 1115px #FFF , 449px 1118px #FFF , 1614px 261px #FFF , 1713px 1422px #FFF , 1731px 235px #FFF , 18px 379px #FFF , 930px 242px #FFF , 1314px 990px #FFF , 1261px 1373px #FFF , 472px 1763px #FFF , 1692px 985px #FFF , 1042px 1961px #FFF , 704px 1526px #FFF , 921px 1155px #FFF , 902px 1122px #FFF , 1479px 262px #FFF , 988px 1760px #FFF , 43px 7px #FFF , 336px 489px #FFF , 360px 339px #FFF , 499px 1467px #FFF , 427px 1080px #FFF , 868px 975px #FFF , 472px 1181px #FFF , 1005px 575px #FFF , 1521px 1415px #FFF , 1213px 1497px #FFF , 565px 1284px #FFF , 173px 475px #FFF , 1053px 1190px #FFF , 54px 802px #FFF , 1202px 1470px #FFF , 927px 291px #FFF , 1048px 1201px #FFF , 1290px 1268px #FFF , 739px 293px #FFF , 1459px 699px #FFF , 78px 23px #FFF , 968px 1122px #FFF , 1913px 1567px #FFF , 631px 707px #FFF , 455px 347px #FFF , 1487px 98px #FFF , 198px 1579px #FFF , 1005px 1586px #FFF , 1726px 1564px #FFF , 118px 1279px #FFF , 852px 1506px #FFF , 746px 990px #FFF , 879px 1982px #FFF , 524px 1912px #FFF , 36px 312px #FFF , 1574px 464px #FFF , 1288px 43px #FFF , 551px 423px #FFF , 626px 1409px #FFF , 1551px 1734px #FFF , 1898px 1283px #FFF , 1046px 1626px #FFF , 716px 872px #FFF , 625px 477px #FFF , 1630px 43px #FFF , 1997px 1497px #FFF , 1244px 535px #FFF , 83px 1523px #FFF , 1677px 1925px #FFF , 107px 1911px #FFF , 527px 999px #FFF , 1169px 2000px #FFF , 29px 693px #FFF , 1114px 339px #FFF , 1263px 170px #FFF , 1389px 377px #FFF , 1548px 1654px #FFF , 164px 1871px #FFF , 268px 1074px #FFF , 146px 816px #FFF , 1173px 893px #FFF , 1457px 471px #FFF , 995px 208px #FFF , 1813px 1638px #FFF , 1813px 1221px #FFF , 1702px 336px #FFF , 573px 1706px #FFF , 593px 1546px #FFF , 540px 480px #FFF , 123px 1646px #FFF , 1602px 1678px #FFF , 1136px 1585px #FFF , 541px 1340px #FFF , 1537px 1672px #FFF , 804px 1539px #FFF , 1572px 1073px #FFF , 602px 1821px #FFF , 1939px 621px #FFF , 1714px 1954px #FFF , 905px 1956px #FFF , 357px 759px #FFF , 884px 1327px #FFF , 1839px 1292px #FFF , 1142px 172px #FFF , 647px 1841px #FFF , 1px 1671px #FFF , 1188px 23px #FFF , 1294px 1694px #FFF , 605px 1322px #FFF , 1885px 271px #FFF , 506px 442px #FFF , 40px 1177px #FFF , 1683px 123px #FFF , 997px 369px #FFF , 1118px 1512px #FFF , 1194px 467px #FFF , 1821px 1274px #FFF , 679px 1046px #FFF , 1534px 1054px #FFF , 1972px 976px #FFF , 1609px 1578px #FFF , 771px 1573px #FFF , 56px 480px #FFF , 1668px 1250px #FFF , 1431px 772px #FFF , 769px 1564px #FFF , 488px 1896px #FFF , 1408px 873px #FFF , 1990px 754px #FFF , 1255px 1486px #FFF , 1245px 1265px #FFF , 310px 684px #FFF , 881px 1723px #FFF , 390px 1233px #FFF , 1026px 1982px #FFF , 339px 271px #FFF , 1735px 403px #FFF , 433px 1748px #FFF , 1307px 1203px #FFF , 596px 392px #FFF , 1310px 1723px #FFF , 1249px 1713px #FFF , 415px 256px #FFF , 419px 385px #FFF , 856px 1639px #FFF , 225px 1097px #FFF , 1116px 1777px #FFF , 600px 1340px #FFF , 1591px 352px #FFF , 421px 1559px #FFF , 1192px 667px #FFF , 1175px 1726px #FFF , 271px 1187px #FFF , 1655px 804px #FFF , 949px 1510px #FFF , 784px 1678px #FFF , 1444px 433px #FFF , 1439px 892px #FFF , 738px 1317px #FFF , 279px 802px #FFF , 574px 884px #FFF , 1999px 1113px #FFF , 1310px 967px #FFF , 284px 1109px #FFF , 686px 249px #FFF , 588px 382px #FFF , 771px 116px #FFF , 633px 1976px #FFF , 1840px 212px #FFF , 1515px 1844px #FFF , 1098px 1882px #FFF , 614px 495px #FFF , 1889px 1125px #FFF , 975px 1969px #FFF , 1987px 637px #FFF , 270px 922px #FFF , 1953px 1498px #FFF , 584px 204px #FFF , 1954px 1846px #FFF , 1339px 904px #FFF , 60px 1604px #FFF , 528px 1167px #FFF , 1846px 992px #FFF , 20px 915px #FFF , 1862px 1472px #FFF , 59px 918px #FFF , 324px 1616px #FFF , 1490px 1843px #FFF , 421px 1676px #FFF , 1092px 1968px #FFF , 932px 844px #FFF , 71px 457px #FFF , 1369px 1059px #FFF , 903px 1241px #FFF , 1560px 817px #FFF , 1290px 1229px #FFF , 1054px 631px #FFF , 1738px 392px #FFF , 728px 954px #FFF , 546px 1872px #FFF , 1101px 1730px #FFF , 1085px 814px #FFF , 633px 860px #FFF , 1393px 652px #FFF , 1268px 1856px #FFF , 1196px 1719px #FFF , 960px 1602px #FFF , 306px 1244px #FFF , 1461px 1928px #FFF , 63px 745px #FFF , 450px 1250px #FFF , 1219px 1926px #FFF , 466px 1606px #FFF , 547px 1007px #FFF , 58px 1113px #FFF , 274px 426px #FFF , 613px 50px #FFF , 584px 1262px #FFF , 1601px 241px #FFF , 411px 947px #FFF , 1769px 1763px #FFF , 1445px 423px #FFF , 866px 1885px #FFF , 1953px 178px #FFF , 1559px 695px #FFF , 1894px 1849px #FFF , 1207px 800px #FFF , 1375px 1168px #FFF , 1131px 1019px #FFF , 1636px 1029px #FFF , 823px 1809px #FFF , 1266px 1092px #FFF , 1476px 650px #FFF , 1788px 1121px #FFF , 1679px 1428px #FFF , 157px 1495px #FFF , 1019px 705px #FFF , 1323px 145px #FFF , 1258px 1807px #FFF , 895px 1643px #FFF , 1883px 975px #FFF , 1713px 903px #FFF , 77px 1822px #FFF , 889px 986px #FFF , 1785px 187px #FFF , 1166px 1852px #FFF , 1441px 1091px #FFF , 38px 1735px #FFF , 950px 600px #FFF , 1184px 1333px #FFF , 120px 1667px #FFF , 367px 470px #FFF , 1860px 1412px #FFF , 1350px 933px #FFF , 937px 1598px #FFF , 278px 522px #FFF , 731px 1888px #FFF , 687px 1994px #FFF , 1221px 1862px #FFF , 1850px 1319px #FFF , 828px 1528px #FFF , 862px 597px #FFF , 210px 1576px #FFF , 1592px 1451px #FFF , 534px 88px #FFF , 1947px 1564px #FFF , 335px 1115px #FFF , 1980px 1763px #FFF , 483px 774px #FFF , 536px 1401px #FFF , 946px 599px #FFF , 836px 1371px #FFF , 1303px 790px #FFF , 1684px 696px #FFF , 786px 654px #FFF , 1866px 111px #FFF , 970px 134px #FFF , 715px 1852px #FFF , 141px 1506px #FFF , 1747px 457px #FFF , 233px 1876px #FFF , 1130px 1095px #FFF , 1682px 482px #FFF , 7px 1805px #FFF , 269px 243px #FFF , 1517px 1277px #FFF , 450px 1073px #FFF , 8px 1119px #FFF , 1363px 1043px #FFF , 287px 151px #FFF , 1427px 586px #FFF , 1476px 158px #FFF , 303px 659px #FFF , 349px 554px #FFF , 403px 934px #FFF , 1794px 1748px #FFF , 387px 877px #FFF , 312px 56px #FFF , 1303px 945px #FFF , 1155px 618px #FFF , 1442px 664px #FFF , 1531px 496px #FFF , 1463px 1414px #FFF , 1709px 441px #FFF , 1539px 1231px #FFF , 1076px 435px #FFF , 1951px 1314px #FFF , 283px 246px #FFF , 1104px 1507px #FFF , 265px 67px #FFF , 1729px 1734px #FFF , 1590px 946px #FFF , 1631px 1859px #FFF , 1596px 1596px #FFF , 1641px 126px #FFF , 152px 1610px #FFF , 1810px 1501px #FFF , 1144px 746px #FFF , 1920px 1534px #FFF , 1712px 667px #FFF , 1391px 1420px #FFF , 181px 607px #FFF , 770px 1915px #FFF , 1375px 1583px #FFF , 674px 1863px #FFF , 418px 1880px #FFF , 1950px 787px #FFF , 326px 1612px #FFF , 751px 1575px #FFF , 1510px 1357px #FFF , 1206px 78px #FFF , 422px 172px #FFF , 117px 1146px #FFF , 64px 1464px #FFF , 463px 16px #FFF , 1565px 889px #FFF , 847px 927px #FFF , 1211px 1663px #FFF , 1819px 558px #FFF , 1247px 1684px #FFF , 364px 61px #FFF , 115px 1611px #FFF , 1784px 1230px #FFF , 155px 1923px #FFF , 886px 1649px #FFF , 1295px 1253px #FFF , 1829px 725px #FFF , 1341px 1531px #FFF , 823px 702px #FFF , 357px 1369px #FFF , 1px 1817px #FFF , 528px 1612px #FFF , 120px 745px #FFF , 373px 633px #FFF , 1588px 1246px #FFF , 894px 1127px #FFF , 1058px 671px #FFF , 123px 617px #FFF , 1572px 1744px #FFF , 678px 895px #FFF , 831px 1557px #FFF , 1283px 1717px #FFF , 586px 1435px #FFF , 71px 60px #FFF , 1955px 680px #FFF , 1608px 395px #FFF , 807px 569px #FFF , 817px 1120px #FFF , 1323px 328px #FFF , 1365px 676px #FFF , 1031px 1261px #FFF , 505px 129px #FFF , 1182px 1196px #FFF , 1459px 244px #FFF , 1717px 362px #FFF , 1162px 172px #FFF , 1737px 1398px #FFF , 1641px 54px #FFF , 1747px 849px #FFF , 317px 713px #FFF , 755px 268px #FFF , 718px 1216px #FFF , 15px 97px #FFF , 1005px 1725px #FFF , 231px 1564px #FFF , 514px 245px #FFF , 97px 1085px #FFF , 159px 102px #FFF , 28px 246px #FFF , 59px 492px #FFF , 127px 1745px #FFF , 1759px 1587px #FFF , 167px 1451px #FFF , 1633px 1739px #FFF , 1339px 1286px #FFF , 1252px 1501px #FFF , 1046px 664px #FFF , 790px 361px #FFF , 1947px 224px #FFF , 1316px 1642px #FFF , 106px 1418px #FFF , 1015px 1698px #FFF , 1387px 1624px #FFF , 8px 199px #FFF , 409px 71px #FFF , 1891px 1776px #FFF , 255px 166px #FFF;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 841px 872px #FFF , 1831px 820px #FFF , 967px 848px #FFF , 852px 1959px #FFF , 350px 585px #FFF , 388px 997px #FFF , 1368px 407px #FFF , 258px 242px #FFF , 1450px 1076px #FFF , 658px 1876px #FFF , 197px 1955px #FFF , 1170px 977px #FFF , 83px 1110px #FFF , 375px 1528px #FFF , 706px 1583px #FFF , 1859px 1983px #FFF , 1382px 939px #FFF , 1071px 1864px #FFF , 1325px 1489px #FFF , 1041px 532px #FFF , 723px 1454px #FFF , 82px 1378px #FFF , 650px 346px #FFF , 1492px 366px #FFF , 1009px 1258px #FFF , 1510px 1103px #FFF , 242px 1515px #FFF , 1289px 1057px #FFF , 1025px 76px #FFF , 991px 75px #FFF , 487px 1359px #FFF , 1854px 1960px #FFF , 1184px 1613px #FFF , 33px 1027px #FFF , 1647px 1877px #FFF , 553px 432px #FFF , 1296px 1111px #FFF , 1249px 244px #FFF , 1381px 457px #FFF , 1803px 574px #FFF , 1121px 1068px #FFF , 86px 1040px #FFF , 1565px 693px #FFF , 128px 956px #FFF , 1883px 1018px #FFF , 1318px 1171px #FFF , 1451px 1186px #FFF , 1872px 1504px #FFF , 187px 182px #FFF , 834px 1009px #FFF , 919px 1815px #FFF , 1097px 1085px #FFF , 1834px 1922px #FFF , 1509px 951px #FFF , 94px 814px #FFF , 852px 419px #FFF , 1230px 1169px #FFF , 361px 1327px #FFF , 989px 1002px #FFF , 1921px 207px #FFF , 37px 653px #FFF , 390px 947px #FFF , 565px 1467px #FFF , 1119px 1925px #FFF , 649px 1697px #FFF , 542px 1859px #FFF , 109px 476px #FFF , 1548px 1550px #FFF , 1534px 393px #FFF , 1137px 389px #FFF , 545px 843px #FFF , 830px 658px #FFF , 961px 44px #FFF , 979px 1152px #FFF , 723px 1009px #FFF , 296px 1277px #FFF , 241px 907px #FFF , 1007px 224px #FFF , 180px 1622px #FFF , 1172px 800px #FFF , 857px 771px #FFF , 569px 1402px #FFF , 707px 731px #FFF , 420px 1004px #FFF , 536px 1707px #FFF , 1398px 62px #FFF , 20px 534px #FFF , 64px 1775px #FFF , 584px 1014px #FFF , 53px 1194px #FFF , 743px 866px #FFF , 231px 135px #FFF , 1178px 1979px #FFF , 1736px 1713px #FFF , 72px 940px #FFF , 122px 356px #FFF , 199px 551px #FFF , 667px 1590px #FFF , 1451px 1739px #FFF , 1793px 1496px #FFF , 915px 1899px #FFF , 1497px 69px #FFF , 447px 836px #FFF , 327px 1572px #FFF , 219px 655px #FFF , 1956px 395px #FFF , 1271px 1446px #FFF , 745px 24px #FFF , 1076px 1547px #FFF , 1360px 471px #FFF , 1670px 946px #FFF , 1671px 814px #FFF , 611px 810px #FFF , 1769px 1030px #FFF , 911px 1757px #FFF , 448px 1385px #FFF , 354px 1051px #FFF , 834px 1502px #FFF , 1001px 1935px #FFF , 394px 417px #FFF , 466px 1794px #FFF , 1989px 1810px #FFF , 1673px 605px #FFF , 743px 261px #FFF , 1481px 1216px #FFF , 507px 1022px #FFF , 759px 464px #FFF , 1119px 1437px #FFF , 562px 1649px #FFF , 1559px 864px #FFF , 1927px 1287px #FFF , 1107px 566px #FFF , 1987px 1913px #FFF , 162px 1318px #FFF , 1917px 744px #FFF , 85px 1934px #FFF , 1058px 355px #FFF , 1831px 9px #FFF , 68px 399px #FFF , 182px 731px #FFF , 1322px 193px #FFF , 1093px 12px #FFF , 1489px 539px #FFF , 1631px 822px #FFF , 1600px 898px #FFF , 1649px 1407px #FFF , 1065px 609px #FFF , 1685px 480px #FFF , 1680px 1182px #FFF , 511px 65px #FFF , 1286px 843px #FFF , 1961px 109px #FFF , 533px 667px #FFF , 130px 387px #FFF , 1238px 1189px #FFF , 494px 1160px #FFF , 462px 1649px #FFF , 1351px 191px #FFF , 661px 1499px #FFF , 1986px 344px #FFF , 1322px 1202px #FFF , 1424px 72px #FFF , 457px 1345px #FFF , 12px 1441px #FFF , 250px 936px #FFF , 1824px 1536px #FFF , 762px 331px #FFF , 58px 1132px #FFF , 1738px 1146px #FFF , 584px 1264px #FFF , 349px 583px #FFF , 914px 28px #FFF , 1240px 160px #FFF , 1953px 1104px #FFF , 643px 1158px #FFF , 411px 1182px #FFF , 1650px 1588px #FFF , 1683px 869px #FFF , 1561px 460px #FFF , 1900px 234px #FFF , 437px 1598px #FFF , 1722px 910px #FFF , 1681px 1413px #FFF , 546px 1920px #FFF , 1306px 1824px #FFF , 1112px 1408px #FFF , 415px 1303px #FFF , 414px 995px #FFF , 1917px 184px #FFF , 984px 358px #FFF , 614px 64px #FFF , 568px 1892px #FFF , 1995px 1256px #FFF , 675px 216px #FFF , 1598px 1925px #FFF , 1396px 1698px #FFF , 1484px 116px #FFF , 1007px 394px #FFF , 1169px 533px #FFF , 619px 1231px #FFF , 1097px 385px #FFF , 343px 1702px #FFF , 69px 17px #FFF , 1858px 136px #FFF , 695px 1532px #FFF , 799px 1361px #FFF , 1302px 1342px #FFF , 1527px 560px #FFF , 1212px 970px #FFF , 1901px 1300px #FFF , 562px 1868px #FFF , 127px 1666px #FFF , 1792px 1977px #FFF , 627px 49px #FFF , 123px 1248px #FFF , 1379px 461px #FFF , 355px 941px #FFF , 787px 1243px #FFF , 995px 1364px #FFF , 939px 767px #FFF , 579px 137px #FFF , 818px 299px #FFF , 79px 1229px #FFF , 798px 267px #FFF , 1192px 1278px #FFF , 1672px 1902px #FFF , 1390px 1758px #FFF , 144px 253px #FFF , 215px 1771px #FFF , 1028px 358px #FFF , 1348px 1729px #FFF , 1522px 1353px #FFF , 667px 1670px #FFF , 167px 1861px #FFF , 428px 698px #FFF , 1306px 671px #FFF , 1631px 1334px #FFF , 720px 1692px #FFF , 336px 45px #FFF , 759px 47px #FFF , 1482px 608px #FFF , 2000px 1587px #FFF , 1701px 1738px #FFF , 857px 541px #FFF , 1502px 1722px #FFF , 1789px 1833px #FFF , 547px 1606px #FFF , 1882px 388px #FFF , 50px 981px #FFF , 589px 372px #FFF , 691px 184px #FFF , 1643px 1342px #FFF , 1487px 160px #FFF , 267px 293px #FFF , 60px 1431px #FFF , 1897px 637px #FFF , 1910px 1411px #FFF , 368px 730px #FFF , 1540px 39px #FFF , 1472px 1915px #FFF , 905px 1302px #FFF , 1518px 785px #FFF , 777px 784px #FFF , 1854px 172px #FFF , 1843px 1180px #FFF , 339px 357px #FFF , 417px 740px #FFF , 433px 1201px #FFF , 1060px 663px #FFF , 829px 797px #FFF , 1940px 1847px #FFF , 1579px 1023px #FFF , 340px 260px #FFF , 1460px 595px #FFF , 1057px 1960px #FFF , 505px 1099px #FFF , 1145px 916px #FFF , 1867px 1547px #FFF , 1000px 471px #FFF , 869px 677px #FFF , 1549px 1792px #FFF , 1785px 1284px #FFF , 1727px 973px #FFF , 708px 1673px #FFF , 453px 394px #FFF , 1166px 665px #FFF , 1665px 951px #FFF , 733px 1440px #FFF , 294px 1819px #FFF , 136px 1154px #FFF , 1945px 731px #FFF , 471px 1208px #FFF , 427px 501px #FFF , 1385px 87px #FFF , 606px 568px #FFF , 1691px 304px #FFF , 553px 1115px #FFF , 449px 1118px #FFF , 1614px 261px #FFF , 1713px 1422px #FFF , 1731px 235px #FFF , 18px 379px #FFF , 930px 242px #FFF , 1314px 990px #FFF , 1261px 1373px #FFF , 472px 1763px #FFF , 1692px 985px #FFF , 1042px 1961px #FFF , 704px 1526px #FFF , 921px 1155px #FFF , 902px 1122px #FFF , 1479px 262px #FFF , 988px 1760px #FFF , 43px 7px #FFF , 336px 489px #FFF , 360px 339px #FFF , 499px 1467px #FFF , 427px 1080px #FFF , 868px 975px #FFF , 472px 1181px #FFF , 1005px 575px #FFF , 1521px 1415px #FFF , 1213px 1497px #FFF , 565px 1284px #FFF , 173px 475px #FFF , 1053px 1190px #FFF , 54px 802px #FFF , 1202px 1470px #FFF , 927px 291px #FFF , 1048px 1201px #FFF , 1290px 1268px #FFF , 739px 293px #FFF , 1459px 699px #FFF , 78px 23px #FFF , 968px 1122px #FFF , 1913px 1567px #FFF , 631px 707px #FFF , 455px 347px #FFF , 1487px 98px #FFF , 198px 1579px #FFF , 1005px 1586px #FFF , 1726px 1564px #FFF , 118px 1279px #FFF , 852px 1506px #FFF , 746px 990px #FFF , 879px 1982px #FFF , 524px 1912px #FFF , 36px 312px #FFF , 1574px 464px #FFF , 1288px 43px #FFF , 551px 423px #FFF , 626px 1409px #FFF , 1551px 1734px #FFF , 1898px 1283px #FFF , 1046px 1626px #FFF , 716px 872px #FFF , 625px 477px #FFF , 1630px 43px #FFF , 1997px 1497px #FFF , 1244px 535px #FFF , 83px 1523px #FFF , 1677px 1925px #FFF , 107px 1911px #FFF , 527px 999px #FFF , 1169px 2000px #FFF , 29px 693px #FFF , 1114px 339px #FFF , 1263px 170px #FFF , 1389px 377px #FFF , 1548px 1654px #FFF , 164px 1871px #FFF , 268px 1074px #FFF , 146px 816px #FFF , 1173px 893px #FFF , 1457px 471px #FFF , 995px 208px #FFF , 1813px 1638px #FFF , 1813px 1221px #FFF , 1702px 336px #FFF , 573px 1706px #FFF , 593px 1546px #FFF , 540px 480px #FFF , 123px 1646px #FFF , 1602px 1678px #FFF , 1136px 1585px #FFF , 541px 1340px #FFF , 1537px 1672px #FFF , 804px 1539px #FFF , 1572px 1073px #FFF , 602px 1821px #FFF , 1939px 621px #FFF , 1714px 1954px #FFF , 905px 1956px #FFF , 357px 759px #FFF , 884px 1327px #FFF , 1839px 1292px #FFF , 1142px 172px #FFF , 647px 1841px #FFF , 1px 1671px #FFF , 1188px 23px #FFF , 1294px 1694px #FFF , 605px 1322px #FFF , 1885px 271px #FFF , 506px 442px #FFF , 40px 1177px #FFF , 1683px 123px #FFF , 997px 369px #FFF , 1118px 1512px #FFF , 1194px 467px #FFF , 1821px 1274px #FFF , 679px 1046px #FFF , 1534px 1054px #FFF , 1972px 976px #FFF , 1609px 1578px #FFF , 771px 1573px #FFF , 56px 480px #FFF , 1668px 1250px #FFF , 1431px 772px #FFF , 769px 1564px #FFF , 488px 1896px #FFF , 1408px 873px #FFF , 1990px 754px #FFF , 1255px 1486px #FFF , 1245px 1265px #FFF , 310px 684px #FFF , 881px 1723px #FFF , 390px 1233px #FFF , 1026px 1982px #FFF , 339px 271px #FFF , 1735px 403px #FFF , 433px 1748px #FFF , 1307px 1203px #FFF , 596px 392px #FFF , 1310px 1723px #FFF , 1249px 1713px #FFF , 415px 256px #FFF , 419px 385px #FFF , 856px 1639px #FFF , 225px 1097px #FFF , 1116px 1777px #FFF , 600px 1340px #FFF , 1591px 352px #FFF , 421px 1559px #FFF , 1192px 667px #FFF , 1175px 1726px #FFF , 271px 1187px #FFF , 1655px 804px #FFF , 949px 1510px #FFF , 784px 1678px #FFF , 1444px 433px #FFF , 1439px 892px #FFF , 738px 1317px #FFF , 279px 802px #FFF , 574px 884px #FFF , 1999px 1113px #FFF , 1310px 967px #FFF , 284px 1109px #FFF , 686px 249px #FFF , 588px 382px #FFF , 771px 116px #FFF , 633px 1976px #FFF , 1840px 212px #FFF , 1515px 1844px #FFF , 1098px 1882px #FFF , 614px 495px #FFF , 1889px 1125px #FFF , 975px 1969px #FFF , 1987px 637px #FFF , 270px 922px #FFF , 1953px 1498px #FFF , 584px 204px #FFF , 1954px 1846px #FFF , 1339px 904px #FFF , 60px 1604px #FFF , 528px 1167px #FFF , 1846px 992px #FFF , 20px 915px #FFF , 1862px 1472px #FFF , 59px 918px #FFF , 324px 1616px #FFF , 1490px 1843px #FFF , 421px 1676px #FFF , 1092px 1968px #FFF , 932px 844px #FFF , 71px 457px #FFF , 1369px 1059px #FFF , 903px 1241px #FFF , 1560px 817px #FFF , 1290px 1229px #FFF , 1054px 631px #FFF , 1738px 392px #FFF , 728px 954px #FFF , 546px 1872px #FFF , 1101px 1730px #FFF , 1085px 814px #FFF , 633px 860px #FFF , 1393px 652px #FFF , 1268px 1856px #FFF , 1196px 1719px #FFF , 960px 1602px #FFF , 306px 1244px #FFF , 1461px 1928px #FFF , 63px 745px #FFF , 450px 1250px #FFF , 1219px 1926px #FFF , 466px 1606px #FFF , 547px 1007px #FFF , 58px 1113px #FFF , 274px 426px #FFF , 613px 50px #FFF , 584px 1262px #FFF , 1601px 241px #FFF , 411px 947px #FFF , 1769px 1763px #FFF , 1445px 423px #FFF , 866px 1885px #FFF , 1953px 178px #FFF , 1559px 695px #FFF , 1894px 1849px #FFF , 1207px 800px #FFF , 1375px 1168px #FFF , 1131px 1019px #FFF , 1636px 1029px #FFF , 823px 1809px #FFF , 1266px 1092px #FFF , 1476px 650px #FFF , 1788px 1121px #FFF , 1679px 1428px #FFF , 157px 1495px #FFF , 1019px 705px #FFF , 1323px 145px #FFF , 1258px 1807px #FFF , 895px 1643px #FFF , 1883px 975px #FFF , 1713px 903px #FFF , 77px 1822px #FFF , 889px 986px #FFF , 1785px 187px #FFF , 1166px 1852px #FFF , 1441px 1091px #FFF , 38px 1735px #FFF , 950px 600px #FFF , 1184px 1333px #FFF , 120px 1667px #FFF , 367px 470px #FFF , 1860px 1412px #FFF , 1350px 933px #FFF , 937px 1598px #FFF , 278px 522px #FFF , 731px 1888px #FFF , 687px 1994px #FFF , 1221px 1862px #FFF , 1850px 1319px #FFF , 828px 1528px #FFF , 862px 597px #FFF , 210px 1576px #FFF , 1592px 1451px #FFF , 534px 88px #FFF , 1947px 1564px #FFF , 335px 1115px #FFF , 1980px 1763px #FFF , 483px 774px #FFF , 536px 1401px #FFF , 946px 599px #FFF , 836px 1371px #FFF , 1303px 790px #FFF , 1684px 696px #FFF , 786px 654px #FFF , 1866px 111px #FFF , 970px 134px #FFF , 715px 1852px #FFF , 141px 1506px #FFF , 1747px 457px #FFF , 233px 1876px #FFF , 1130px 1095px #FFF , 1682px 482px #FFF , 7px 1805px #FFF , 269px 243px #FFF , 1517px 1277px #FFF , 450px 1073px #FFF , 8px 1119px #FFF , 1363px 1043px #FFF , 287px 151px #FFF , 1427px 586px #FFF , 1476px 158px #FFF , 303px 659px #FFF , 349px 554px #FFF , 403px 934px #FFF , 1794px 1748px #FFF , 387px 877px #FFF , 312px 56px #FFF , 1303px 945px #FFF , 1155px 618px #FFF , 1442px 664px #FFF , 1531px 496px #FFF , 1463px 1414px #FFF , 1709px 441px #FFF , 1539px 1231px #FFF , 1076px 435px #FFF , 1951px 1314px #FFF , 283px 246px #FFF , 1104px 1507px #FFF , 265px 67px #FFF , 1729px 1734px #FFF , 1590px 946px #FFF , 1631px 1859px #FFF , 1596px 1596px #FFF , 1641px 126px #FFF , 152px 1610px #FFF , 1810px 1501px #FFF , 1144px 746px #FFF , 1920px 1534px #FFF , 1712px 667px #FFF , 1391px 1420px #FFF , 181px 607px #FFF , 770px 1915px #FFF , 1375px 1583px #FFF , 674px 1863px #FFF , 418px 1880px #FFF , 1950px 787px #FFF , 326px 1612px #FFF , 751px 1575px #FFF , 1510px 1357px #FFF , 1206px 78px #FFF , 422px 172px #FFF , 117px 1146px #FFF , 64px 1464px #FFF , 463px 16px #FFF , 1565px 889px #FFF , 847px 927px #FFF , 1211px 1663px #FFF , 1819px 558px #FFF , 1247px 1684px #FFF , 364px 61px #FFF , 115px 1611px #FFF , 1784px 1230px #FFF , 155px 1923px #FFF , 886px 1649px #FFF , 1295px 1253px #FFF , 1829px 725px #FFF , 1341px 1531px #FFF , 823px 702px #FFF , 357px 1369px #FFF , 1px 1817px #FFF , 528px 1612px #FFF , 120px 745px #FFF , 373px 633px #FFF , 1588px 1246px #FFF , 894px 1127px #FFF , 1058px 671px #FFF , 123px 617px #FFF , 1572px 1744px #FFF , 678px 895px #FFF , 831px 1557px #FFF , 1283px 1717px #FFF , 586px 1435px #FFF , 71px 60px #FFF , 1955px 680px #FFF , 1608px 395px #FFF , 807px 569px #FFF , 817px 1120px #FFF , 1323px 328px #FFF , 1365px 676px #FFF , 1031px 1261px #FFF , 505px 129px #FFF , 1182px 1196px #FFF , 1459px 244px #FFF , 1717px 362px #FFF , 1162px 172px #FFF , 1737px 1398px #FFF , 1641px 54px #FFF , 1747px 849px #FFF , 317px 713px #FFF , 755px 268px #FFF , 718px 1216px #FFF , 15px 97px #FFF , 1005px 1725px #FFF , 231px 1564px #FFF , 514px 245px #FFF , 97px 1085px #FFF , 159px 102px #FFF , 28px 246px #FFF , 59px 492px #FFF , 127px 1745px #FFF , 1759px 1587px #FFF , 167px 1451px #FFF , 1633px 1739px #FFF , 1339px 1286px #FFF , 1252px 1501px #FFF , 1046px 664px #FFF , 790px 361px #FFF , 1947px 224px #FFF , 1316px 1642px #FFF , 106px 1418px #FFF , 1015px 1698px #FFF , 1387px 1624px #FFF , 8px 199px #FFF , 409px 71px #FFF , 1891px 1776px #FFF , 255px 166px #FFF;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 634px 1372px #FFF , 1445px 1250px #FFF , 1431px 1781px #FFF , 158px 1184px #FFF , 1140px 509px #FFF , 653px 774px #FFF , 217px 923px #FFF , 328px 95px #FFF , 171px 1785px #FFF , 1738px 19px #FFF , 882px 1902px #FFF , 190px 1478px #FFF , 1241px 309px #FFF , 1687px 1851px #FFF , 1838px 1153px #FFF , 1298px 807px #FFF , 1256px 1543px #FFF , 436px 608px #FFF , 67px 1408px #FFF , 1206px 1938px #FFF , 184px 1423px #FFF , 77px 469px #FFF , 930px 290px #FFF , 1195px 985px #FFF , 451px 765px #FFF , 1566px 928px #FFF , 1933px 365px #FFF , 955px 559px #FFF , 724px 1981px #FFF , 1949px 551px #FFF , 557px 809px #FFF , 1423px 1395px #FFF , 1681px 897px #FFF , 1596px 1173px #FFF , 1047px 852px #FFF , 268px 992px #FFF , 1554px 451px #FFF , 456px 952px #FFF , 159px 513px #FFF , 1037px 1673px #FFF , 1350px 1574px #FFF , 994px 1991px #FFF , 969px 402px #FFF , 440px 1387px #FFF , 1674px 100px #FFF , 853px 862px #FFF , 1571px 491px #FFF , 1314px 1267px #FFF , 1176px 893px #FFF , 627px 339px #FFF , 390px 247px #FFF , 86px 738px #FFF , 1720px 1049px #FFF , 268px 654px #FFF , 691px 303px #FFF , 1012px 76px #FFF , 1356px 1400px #FFF , 219px 1711px #FFF , 476px 30px #FFF , 963px 603px #FFF , 702px 1049px #FFF , 1357px 750px #FFF , 1964px 980px #FFF , 1545px 1736px #FFF , 1496px 1224px #FFF , 282px 338px #FFF , 1729px 1256px #FFF , 1469px 1824px #FFF , 1598px 1408px #FFF , 535px 1892px #FFF , 687px 922px #FFF , 531px 1260px #FFF , 1999px 220px #FFF , 1179px 1503px #FFF , 1763px 1695px #FFF , 1455px 312px #FFF , 1736px 1548px #FFF , 270px 860px #FFF , 1877px 250px #FFF , 1695px 1960px #FFF , 915px 912px #FFF , 839px 1712px #FFF , 855px 1477px #FFF , 1432px 1361px #FFF , 1725px 1468px #FFF , 1094px 1715px #FFF , 1002px 377px #FFF , 1454px 1898px #FFF , 187px 629px #FFF , 9px 1221px #FFF , 197px 357px #FFF , 1984px 985px #FFF , 885px 313px #FFF , 806px 1926px #FFF , 1488px 339px #FFF , 1488px 1839px #FFF , 1214px 1351px #FFF , 207px 1083px #FFF , 359px 1573px #FFF , 1210px 1580px #FFF , 298px 1999px #FFF , 298px 182px #FFF , 1074px 1346px #FFF , 1135px 1837px #FFF , 1241px 635px #FFF , 844px 738px #FFF , 1573px 1372px #FFF , 1906px 1280px #FFF , 297px 1782px #FFF , 1818px 1146px #FFF , 155px 1087px #FFF , 924px 16px #FFF , 1412px 455px #FFF , 695px 95px #FFF , 1458px 1486px #FFF , 1637px 628px #FFF , 1872px 382px #FFF , 479px 1547px #FFF , 957px 146px #FFF , 1271px 129px #FFF , 520px 1635px #FFF , 1991px 256px #FFF , 1650px 574px #FFF , 1908px 10px #FFF , 1605px 1174px #FFF , 212px 192px #FFF , 1843px 732px #FFF , 5px 1075px #FFF , 390px 1874px #FFF , 1050px 1345px #FFF , 1651px 1628px #FFF , 1097px 414px #FFF , 268px 1765px #FFF , 707px 1135px #FFF , 1438px 468px #FFF , 636px 155px #FFF , 1589px 877px #FFF , 710px 1297px #FFF , 91px 1970px #FFF , 1971px 712px #FFF , 324px 767px #FFF , 1120px 827px #FFF , 1132px 323px #FFF , 569px 1167px #FFF , 1441px 783px #FFF , 804px 1056px #FFF , 1316px 1624px #FFF , 1096px 379px #FFF , 1425px 474px #FFF , 1559px 1830px #FFF , 877px 73px #FFF , 323px 563px #FFF , 1520px 1325px #FFF , 1402px 1223px #FFF , 1487px 895px #FFF , 1199px 1421px #FFF , 237px 269px #FFF , 1786px 775px #FFF , 1092px 1044px #FFF , 1336px 426px #FFF , 1296px 1566px #FFF , 1952px 1542px #FFF , 1382px 1110px #FFF , 209px 1601px #FFF , 347px 1655px #FFF , 1182px 966px #FFF , 1141px 1883px #FFF , 1432px 1436px #FFF , 858px 302px #FFF , 1878px 246px #FFF , 531px 1466px #FFF , 743px 835px #FFF , 558px 465px #FFF , 1157px 847px #FFF , 559px 1155px #FFF , 260px 1728px #FFF , 960px 1526px #FFF , 1298px 295px #FFF , 1957px 216px #FFF , 397px 1906px #FFF , 1503px 108px #FFF , 794px 1127px #FFF , 153px 1369px #FFF , 1382px 1964px #FFF , 629px 1136px #FFF , 1660px 1122px #FFF , 1842px 1958px #FFF , 1787px 757px #FFF , 180px 529px #FFF , 741px 1247px #FFF , 377px 564px #FFF , 1014px 425px #FFF , 1452px 308px #FFF , 1050px 61px #FFF , 1748px 432px #FFF , 1144px 1949px #FFF , 1356px 1663px #FFF , 510px 779px #FFF , 1150px 466px #FFF , 1747px 1724px #FFF;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 634px 1372px #FFF , 1445px 1250px #FFF , 1431px 1781px #FFF , 158px 1184px #FFF , 1140px 509px #FFF , 653px 774px #FFF , 217px 923px #FFF , 328px 95px #FFF , 171px 1785px #FFF , 1738px 19px #FFF , 882px 1902px #FFF , 190px 1478px #FFF , 1241px 309px #FFF , 1687px 1851px #FFF , 1838px 1153px #FFF , 1298px 807px #FFF , 1256px 1543px #FFF , 436px 608px #FFF , 67px 1408px #FFF , 1206px 1938px #FFF , 184px 1423px #FFF , 77px 469px #FFF , 930px 290px #FFF , 1195px 985px #FFF , 451px 765px #FFF , 1566px 928px #FFF , 1933px 365px #FFF , 955px 559px #FFF , 724px 1981px #FFF , 1949px 551px #FFF , 557px 809px #FFF , 1423px 1395px #FFF , 1681px 897px #FFF , 1596px 1173px #FFF , 1047px 852px #FFF , 268px 992px #FFF , 1554px 451px #FFF , 456px 952px #FFF , 159px 513px #FFF , 1037px 1673px #FFF , 1350px 1574px #FFF , 994px 1991px #FFF , 969px 402px #FFF , 440px 1387px #FFF , 1674px 100px #FFF , 853px 862px #FFF , 1571px 491px #FFF , 1314px 1267px #FFF , 1176px 893px #FFF , 627px 339px #FFF , 390px 247px #FFF , 86px 738px #FFF , 1720px 1049px #FFF , 268px 654px #FFF , 691px 303px #FFF , 1012px 76px #FFF , 1356px 1400px #FFF , 219px 1711px #FFF , 476px 30px #FFF , 963px 603px #FFF , 702px 1049px #FFF , 1357px 750px #FFF , 1964px 980px #FFF , 1545px 1736px #FFF , 1496px 1224px #FFF , 282px 338px #FFF , 1729px 1256px #FFF , 1469px 1824px #FFF , 1598px 1408px #FFF , 535px 1892px #FFF , 687px 922px #FFF , 531px 1260px #FFF , 1999px 220px #FFF , 1179px 1503px #FFF , 1763px 1695px #FFF , 1455px 312px #FFF , 1736px 1548px #FFF , 270px 860px #FFF , 1877px 250px #FFF , 1695px 1960px #FFF , 915px 912px #FFF , 839px 1712px #FFF , 855px 1477px #FFF , 1432px 1361px #FFF , 1725px 1468px #FFF , 1094px 1715px #FFF , 1002px 377px #FFF , 1454px 1898px #FFF , 187px 629px #FFF , 9px 1221px #FFF , 197px 357px #FFF , 1984px 985px #FFF , 885px 313px #FFF , 806px 1926px #FFF , 1488px 339px #FFF , 1488px 1839px #FFF , 1214px 1351px #FFF , 207px 1083px #FFF , 359px 1573px #FFF , 1210px 1580px #FFF , 298px 1999px #FFF , 298px 182px #FFF , 1074px 1346px #FFF , 1135px 1837px #FFF , 1241px 635px #FFF , 844px 738px #FFF , 1573px 1372px #FFF , 1906px 1280px #FFF , 297px 1782px #FFF , 1818px 1146px #FFF , 155px 1087px #FFF , 924px 16px #FFF , 1412px 455px #FFF , 695px 95px #FFF , 1458px 1486px #FFF , 1637px 628px #FFF , 1872px 382px #FFF , 479px 1547px #FFF , 957px 146px #FFF , 1271px 129px #FFF , 520px 1635px #FFF , 1991px 256px #FFF , 1650px 574px #FFF , 1908px 10px #FFF , 1605px 1174px #FFF , 212px 192px #FFF , 1843px 732px #FFF , 5px 1075px #FFF , 390px 1874px #FFF , 1050px 1345px #FFF , 1651px 1628px #FFF , 1097px 414px #FFF , 268px 1765px #FFF , 707px 1135px #FFF , 1438px 468px #FFF , 636px 155px #FFF , 1589px 877px #FFF , 710px 1297px #FFF , 91px 1970px #FFF , 1971px 712px #FFF , 324px 767px #FFF , 1120px 827px #FFF , 1132px 323px #FFF , 569px 1167px #FFF , 1441px 783px #FFF , 804px 1056px #FFF , 1316px 1624px #FFF , 1096px 379px #FFF , 1425px 474px #FFF , 1559px 1830px #FFF , 877px 73px #FFF , 323px 563px #FFF , 1520px 1325px #FFF , 1402px 1223px #FFF , 1487px 895px #FFF , 1199px 1421px #FFF , 237px 269px #FFF , 1786px 775px #FFF , 1092px 1044px #FFF , 1336px 426px #FFF , 1296px 1566px #FFF , 1952px 1542px #FFF , 1382px 1110px #FFF , 209px 1601px #FFF , 347px 1655px #FFF , 1182px 966px #FFF , 1141px 1883px #FFF , 1432px 1436px #FFF , 858px 302px #FFF , 1878px 246px #FFF , 531px 1466px #FFF , 743px 835px #FFF , 558px 465px #FFF , 1157px 847px #FFF , 559px 1155px #FFF , 260px 1728px #FFF , 960px 1526px #FFF , 1298px 295px #FFF , 1957px 216px #FFF , 397px 1906px #FFF , 1503px 108px #FFF , 794px 1127px #FFF , 153px 1369px #FFF , 1382px 1964px #FFF , 629px 1136px #FFF , 1660px 1122px #FFF , 1842px 1958px #FFF , 1787px 757px #FFF , 180px 529px #FFF , 741px 1247px #FFF , 377px 564px #FFF , 1014px 425px #FFF , 1452px 308px #FFF , 1050px 61px #FFF , 1748px 432px #FFF , 1144px 1949px #FFF , 1356px 1663px #FFF , 510px 779px #FFF , 1150px 466px #FFF , 1747px 1724px #FFF;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1350px 17px #FFF , 145px 1527px #FFF , 394px 943px #FFF , 1862px 217px #FFF , 1364px 1499px #FFF , 1860px 733px #FFF , 573px 315px #FFF , 751px 621px #FFF , 795px 1337px #FFF , 985px 290px #FFF , 302px 170px #FFF , 532px 1351px #FFF , 966px 1839px #FFF , 1188px 1430px #FFF , 1137px 1533px #FFF , 1956px 1932px #FFF , 221px 339px #FFF , 565px 1115px #FFF , 1035px 1516px #FFF , 1140px 586px #FFF , 1221px 90px #FFF , 1517px 77px #FFF , 795px 726px #FFF , 1285px 1701px #FFF , 1036px 1453px #FFF , 1046px 1904px #FFF , 1223px 29px #FFF , 39px 280px #FFF , 281px 1472px #FFF , 1118px 157px #FFF , 1993px 824px #FFF , 1371px 1601px #FFF , 906px 1552px #FFF , 1086px 80px #FFF , 1790px 921px #FFF , 621px 672px #FFF , 407px 1986px #FFF , 461px 427px #FFF , 366px 1491px #FFF , 795px 1005px #FFF , 824px 1244px #FFF , 472px 1495px #FFF , 1947px 719px #FFF , 861px 1551px #FFF , 967px 1291px #FFF , 1438px 646px #FFF , 154px 840px #FFF , 1120px 885px #FFF , 810px 1889px #FFF , 1022px 1853px #FFF , 518px 1437px #FFF , 605px 311px #FFF , 1074px 910px #FFF , 1814px 720px #FFF , 1311px 90px #FFF , 1683px 968px #FFF , 105px 1760px #FFF , 1021px 831px #FFF , 1387px 1077px #FFF , 88px 1466px #FFF , 214px 444px #FFF , 1317px 1068px #FFF , 598px 178px #FFF , 1428px 302px #FFF , 1984px 1482px #FFF , 1074px 370px #FFF , 226px 255px #FFF , 1915px 1275px #FFF , 1213px 332px #FFF , 1888px 1012px #FFF , 1823px 712px #FFF , 1931px 1641px #FFF , 1111px 899px #FFF , 1780px 1583px #FFF , 771px 871px #FFF , 32px 597px #FFF , 1514px 367px #FFF , 1046px 1964px #FFF , 1419px 1206px #FFF , 1820px 1475px #FFF , 615px 898px #FFF , 1522px 1959px #FFF , 175px 1776px #FFF , 1639px 1296px #FFF , 1946px 1426px #FFF , 45px 798px #FFF , 871px 671px #FFF , 784px 746px #FFF , 1530px 956px #FFF , 611px 1266px #FFF , 105px 1648px #FFF , 1641px 716px #FFF , 936px 412px #FFF , 83px 1279px #FFF , 993px 1871px #FFF , 803px 58px #FFF , 1859px 111px #FFF , 179px 903px #FFF , 973px 861px #FFF , 1758px 1819px #FFF;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1350px 17px #FFF , 145px 1527px #FFF , 394px 943px #FFF , 1862px 217px #FFF , 1364px 1499px #FFF , 1860px 733px #FFF , 573px 315px #FFF , 751px 621px #FFF , 795px 1337px #FFF , 985px 290px #FFF , 302px 170px #FFF , 532px 1351px #FFF , 966px 1839px #FFF , 1188px 1430px #FFF , 1137px 1533px #FFF , 1956px 1932px #FFF , 221px 339px #FFF , 565px 1115px #FFF , 1035px 1516px #FFF , 1140px 586px #FFF , 1221px 90px #FFF , 1517px 77px #FFF , 795px 726px #FFF , 1285px 1701px #FFF , 1036px 1453px #FFF , 1046px 1904px #FFF , 1223px 29px #FFF , 39px 280px #FFF , 281px 1472px #FFF , 1118px 157px #FFF , 1993px 824px #FFF , 1371px 1601px #FFF , 906px 1552px #FFF , 1086px 80px #FFF , 1790px 921px #FFF , 621px 672px #FFF , 407px 1986px #FFF , 461px 427px #FFF , 366px 1491px #FFF , 795px 1005px #FFF , 824px 1244px #FFF , 472px 1495px #FFF , 1947px 719px #FFF , 861px 1551px #FFF , 967px 1291px #FFF , 1438px 646px #FFF , 154px 840px #FFF , 1120px 885px #FFF , 810px 1889px #FFF , 1022px 1853px #FFF , 518px 1437px #FFF , 605px 311px #FFF , 1074px 910px #FFF , 1814px 720px #FFF , 1311px 90px #FFF , 1683px 968px #FFF , 105px 1760px #FFF , 1021px 831px #FFF , 1387px 1077px #FFF , 88px 1466px #FFF , 214px 444px #FFF , 1317px 1068px #FFF , 598px 178px #FFF , 1428px 302px #FFF , 1984px 1482px #FFF , 1074px 370px #FFF , 226px 255px #FFF , 1915px 1275px #FFF , 1213px 332px #FFF , 1888px 1012px #FFF , 1823px 712px #FFF , 1931px 1641px #FFF , 1111px 899px #FFF , 1780px 1583px #FFF , 771px 871px #FFF , 32px 597px #FFF , 1514px 367px #FFF , 1046px 1964px #FFF , 1419px 1206px #FFF , 1820px 1475px #FFF , 615px 898px #FFF , 1522px 1959px #FFF , 175px 1776px #FFF , 1639px 1296px #FFF , 1946px 1426px #FFF , 45px 798px #FFF , 871px 671px #FFF , 784px 746px #FFF , 1530px 956px #FFF , 611px 1266px #FFF , 105px 1648px #FFF , 1641px 716px #FFF , 936px 412px #FFF , 83px 1279px #FFF , 993px 1871px #FFF , 803px 58px #FFF , 1859px 111px #FFF , 179px 903px #FFF , 973px 861px #FFF , 1758px 1819px #FFF;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}
/* END stars */

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #969696, 0 0 20px #969696, 0 0 30px #969696, 0 0 40px #969696, 0 0 50px #969696, 0 0 60px #969696, 0 0 70px #969696;
  }
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #000000, 0 0 40px #000000, 0 0 50px #000000, 0 0 60px #000000, 0 0 70px #000000, 0 0 80px #000000;
  }
}

/* clear floated elements */

#topstrip:after,
.container:after,
#top-strip:after,
.cta-words:after,
.stella-item:after,
.buy-prod-container:after,
#tertiary-main:after {
  content:".";
  clear:both;
  height:0;
  display:block;
  visibility:hidden;
  }

/* END clear floated elements */

/* transitions */

a,
#return-to-top i,
#top-strip,
#top-strip.scrollNav,
.scrollNav,
#top-strip.scrollNav .logo.main-logo,
#top-strip.scrollNav nav,
a.butt,
li.nav-cta,
a.gallery-image img,
input[type="submit"],
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
li.woocommerce-MyAccount-navigation-link,
nav ul li ul,
nav ul li ul li {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}

.fade-in {
    -webkit-animation: fadein 1.1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1.1s; /* Firefox < 16 */
        -ms-animation: fadein 1.1s; /* Internet Explorer */
         -o-animation: fadein 1.1s; /* Opera < 12.1 */
            animation: fadein 1.1s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #927f4f;
  height: 2px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
/* END transitions */

/* return to top */

#return-to-top {
  position: fixed;
  bottom: 50px;
  left: 50px;
  background: rgb(146, 126, 80);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  z-index: 9999;
  display: none;
  -webkit-border-radius: 45px;
  border-radius: 45px;
} 

#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 19px;
  top: 14px;
  font-size: 20px;
}

#return-to-top:hover {
  background: rgb(154, 134, 59);
}

#return-to-top:hover i {
  color: #fff;
  top: 11px;
}

.contact-form input {
    float: left;
    width: 48%;
    margin: 1%;
    background: #fff;
    border: 0;
    padding: 10px 10px 10px 20px;
    font-size: 17px;
    color: #000;
}

.contact-form input:active,
.contact-form input:hover,
.contact-form input:focus {
    background:#fff !important;
    background-color:#fff !important;
    border:0;
    outline:none;
}


input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus,
textarea.wpcf7-form-control.wpcf7-textarea:focus {
    background-color:#fff !important;
    background:#fff !important;
    border:0;
    outline:none;
}

.contact-form textarea {
    float: left;
    width: 98%;
    margin: 1% 1%;
    background: #fff;
    border: 0;
    padding: 13px 10px 10px 20px;
    font-size: 17px;
    color: #000;
    height: 250px;
}

.gdpr-check {
    clear: both;
    color: #fff;
    text-align: right;
    max-width: 1022px;
    margin: 0 0 -10px 0;
    padding-top: 7px;
}

.contact-form input[type="checkbox"] {
    float: none;
    width: 14px;
    height: 14px;
    line-height: 0;
    padding: 7px;
    margin: 0 10px 0 10px;
    position: relative;
    top: 1px;
    border: 0 !important;
}

span.wpcf7-list-item.first.last {
    height: 20px;
    margin: 0;
    display: inline;
}

.contact-form textarea,
.contact-form input.text,
.contact-form input[type="text"],
.contact-form input[type="button"],
.contact-form input[type="submit"] {
-webkit-appearance: none;
border-radius: 0;
}

input.wpcf7-form-control.wpcf7-submit {
    float: right;
    max-width: 190px;
    background: #92804e;
    padding: 9px 0;
    color: #fff;
    font-size: 14px;
    border-radius: 50px;
}

input.wpcf7-form-control.wpcf7-submit:hover,
input.wpcf7-form-control.wpcf7-submit:active,
input.wpcf7-form-control.wpcf7-submit:focus {
    background: #a28d53 !important;
    cursor:pointer;
}

#contact-us .contact-form p {
    max-width: 900px !important;
}

.contact-form ::-webkit-input-placeholder { /* Edge */
   color: #000;
   opacity:0.9;
}

.contact-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #000;
   opacity:0.9;
}

.contact-form ::placeholder {
   color: #000;
   opacity:0.9;
}

body.page-id-127 section#banner-inner h1,
body.error404 section#banner-inner h1,
body.search-results section#banner-inner h1,
body.search.search-no-results section#banner-inner h1 {
    padding: 172px 0 0 0;
    color: #000;
    font-size: 39px;
}

body.page-id-127 #banner-inner,
body.error404 #banner-inner,
body.search-results #banner-inner,
body.search.search-no-results #banner-inner {
    min-height: 290px;
}

body.page-id-127 section#tertiary-main h2,
body.error404 section#tertiary-main h2,
body.search-results section#tertiary-main h2,
body.search.search-no-results section#tertiary-main h2 {
    color: #000 !important;
}

body.page-id-127 section#tertiary-main {
    padding: 102px 0 94px 0;
}

body.error404 section#tertiary-main,
body.search-results section#tertiary-main,
body.search.search-no-results section#tertiary-main {
    padding: 82px 0 94px 0;
}

body.page-id-127 .xoo-wsc-basket,
body.error404 .xoo-wsc-basket,
body.search-results .xoo-wsc-basket,
body.search.search-no-results .xoo-wsc-basket {
    display:none !important;
}

body.page-id-127 .overlay,
body.error404 .overlay,
body.search-results .overlay,
body.search.search-no-results .overlay {
    background: #b1afa0;
}

body.error404 #top-strip nav,
body.search-results nav,
body.search.search-no-results nav {
    margin: 3px 0 0 00;
}

body.error404 #top-strip,
body.search-results #top-strip,
body.search.search-no-results #top-strip {
    background: #000;
    padding: 41px 0 5px 0;
    border-bottom: 1px solid #212121;
    /* max-height: 70px; */
}

body.error404 #top-strip .logo.main-logo,
body.search-results .logo.main-logo,
body.search.search-no-results .logo.main-logo {
    float: left;
    width: 160px;
    padding-top: 0;
    top: -18px;
}

.wpcf7-response-output {
    margin: 57px auto 0 auto !important;
    clear: both;
    float: none;
    width: 100%;
    max-width: 900px !important;
    display: block;
    color: #000;
    border: 0 !important;
    background: #b1afa0;
    padding: 14px 0 !important;
    text-align:center;
    font-size: 16px;
    ine-height: 20px;
}

.contact-form .wpcf7-not-valid-tip {
    display:none;
}

body.page-id-29 .contact-form input {
    padding: 6px 10px 6px 20px;
    font-size:15px;
}

body.page-id-29 .contact-form textarea {
    height: 190px;
    font-size:15px;
}

body.page-id-29 .contact-form {
    margin-left: -1%;
}

body.page-id-29 #tertiary-main p {
    margin: 13px auto;
    line-height: 24px;
}

body.page-id-29 .gdpr-check {
    max-width: 99%;
    margin: 0 0 -3px 0;
    padding-top: 7px;
    color: #000;
    font-size: 14px;
}

body.page-id-29 input.wpcf7-form-control.wpcf7-submit {
    max-width: 160px;
    padding: 10px 0 !important;
}

.codedropz-upload-wrapper {
    clear: both;
    max-width: 98%;
    margin: 11px 0 1px 1%;
    display: block;
    float: left;
    width: 100%;
    /* background: #fff; */
}

.codedropz-upload-container {
    padding: 24px 20px 20px 20px;
}

.codedropz-upload-inner h3 {
    margin: 5px 0 !important;
    font-size: 19px !important;
    line-height: 23px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 200 !important;
    color: #fff !important;
}

h3.drop-title {
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0 !important;
    display: block;
    font-size: 24px !important;
}

.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
    background: #b1afa0 !important;
}

.dnd-upload-status .dnd-upload-image span {
    color: #fff !important;
}

.dnd-upload-status .dnd-upload-details .name span {
    font-size: 14px !important;
    color: #dadada !important;
}

.dnd-upload-status .dnd-upload-details .name em {
    font-size: 14px !important;
    color: #5f5e5e !important;
}

/* search bar */

input#dgwt-wcas-search-input-1c8c:focus,
input#dgwt-wcas-search-input-1c8c:active,
input#dgwt-wcas-search-input-1c8c:hover,
input#dgwt-wcas-search-input-2489:focus,
input#dgwt-wcas-search-input-2489:active,
input#dgwt-wcas-search-input-2489:hover,
input#dgwt-wcas-search-input-2ba3:focus,
input#dgwt-wcas-search-input-2ba3:active,
input#dgwt-wcas-search-input-2ba3:hover,
input#dgwt-wcas-search-input-2364:focus,
input#dgwt-wcas-search-input-2364:active,
input#dgwt-wcas-search-input-2364:hover {
    background:#fff !important;
    background-color:#fff !important;
}

nav #into-search-bar input {
    background: #fff !important;
    padding: 0 10px 0 36px;
    border-radius: 50px;
}

.dgwt-wcas-search-wrapp {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0;
}

section#intro-search input {
    background: #fff !important;
    padding: 0 10px 0 50px;
    border-radius: 50px;
    margin-top: 12px;
    max-width: 609px;
    font-size: 18px;
}

section#intro-search .dgwt-wcas-search-wrapp {
    max-width: 609px !important;
    float: left;
}

section#intro-search .dgwt-wcas-preloader {
    right: 6px;
    top: 6px;
}

section#intro-search .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
    left: 17px;
    top: 11px;
}

body.page-id-23 main #buyingsearch input {
    background: #fff !important;
    padding: 0 10px 0 50px;
    border-radius: 50px;
    margin-top: 12px;
    max-width: 609px;
    height: 53px;
    border: 0;
    font-size: 18px;
}

body.page-id-23 #buyingsearch .dgwt-wcas-ico-magnifier {
    left: 17px;
    top: 11px;
}

body.page-id-23 #buyingsearch .dgwt-wcas-preloader {
    top: 6px;
}

.dgwt-wcas-suggestions-wrapp.woocommerce.dgwt-wcas-has-img.dgwt-wcas-has-headings.js-dgwt-wcas-initialized {
    margin-top: 10px !important;
    z-index:9999999999999999999999 !important;
}
/* END search bar */

.search-item-holder {
    position:relative;
    float: left;
    width: 30%;
    border: 1px solid #d8d8d8;
    border-bottom: 0;
    /* padding: 20px; */
    margin: 1.5%;
    background: #e6e6e6;
}

.search-item-holder a.view-item-full {
    background: #92804e;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 17px 0;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
    font-size: 16px;
}

.search-item-holder p {
    padding-bottom: 69px;
    font-size:12px;
}

.search-item-holder p,
.search-item-holder h2 {
    padding-left:20px;
    padding-right:20px;
}

.search-item-holder h2 {
    font-size: 22px !important;
    line-height: 28px;
}

body.single-product .summary.entry-summary bdi {
    font-size: 24px;
}

.search-item-holder a.view-item-full:hover {
    background: #a58f53;
}

input#dgwt-wcas-search-input-282e {
    border-radius:50px;
}


body.search-no-results section#tertiary-main input {
    border-radius:50px;
}

body.search-no-results .dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce.js-dgwt-wcas-layout-classic.dgwt-wcas-layout-classic.js-dgwt-wcas-mobile-overlay-enabled {
    max-width: 800px !important;
    margin-bottom: 23px;
}

body.search-no-results .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 56px;
    font-size: 20px;
    border: 1px solid #ababab;
}

p.sorrytext {
    font-size: 22px !important;
    line-height: 30px !important;
    margin-bottom: 32px !important;
}

/* Cookie Popup */
#gdpr-cookie-message {
    position: fixed;
    z-index: 9999999999;
    left: 30px;
    bottom: 30px;
    max-width: 294px;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    /* margin-left: 30px; */
    font-family: system-ui;
    background: #484848;
    /* text-transform: lowercase; */
}
#gdpr-cookie-message h4 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0px;
    color: #ffffff;
    border-bottom: 1px dashed #927e48;
    padding: 0 0 7px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#gdpr-cookie-message h5 {
    color: #36d4cf;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: #ffffff;
    font-size: 12px;
    line-height: 1.5em;
    margin: 14px 0 18px 0;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: left;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a {
    color: #ffffff;
    text-decoration: none;
    /* font-size: 15px; */
    padding-bottom: 2px;
    border-bottom: 1px dotted rgb(146 126 72);
    transition: all 0.3s ease-in;
    font-family: 'Montserrat', sans-serif;
}
#gdpr-cookie-message a:hover {
    color: white;
    border-bottom-color: #36d4cf;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: #927e48;
    color: white;
    font-size: 12px;
    font-weight: 00;
    /* text-transform: lowercase; */
    font-weight: 500;
    padding: 8px 0;
    width: 119px;
    border-radius: 3px;
    margin-right: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: #a99253;
    color: #ffffff;
    transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
    background: none;
    color: #d2d2d2;
    /* padding: 8px 14px; */
    border: 1px solid #676767;
    font-size: 11px;
    margin-right: 0;
    /* font-weight: 400; */
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}

/* END Cookie Popup */

body.single-product p.stock.in-stock {
    color: #79693b !important;
    font-size: 20px !important;
}

a.adio-link {
    text-transform: none;
    /* padding-top: 20px; */
    display: block;
    color: #8e8e8e;
    position: absolute;
    width: 100%;
    bottom: 34px;
}

header,
/*#intro-search,*/
main,
#tertiary-main,
#contact-us,
footer {
    overflow:hidden;
}

body.woocommerce-account section#banner-inner {
    min-height: 0;
    height: 300px;
}


body.woocommerce-account section#banner-inner h1 {
    padding: 158px 0 0 0;
}

body.woocommerce-account section#tertiary-main h2, body.woocommerce-account section#tertiary-main h1 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    color: #000 !important;
}

.show-on-responsive,
li#menu-item-145 {
    display:none;
}

.cart_totals h2 {
    text-align: right;
    padding-bottom: 20px !important;
    display: block;
    font-size: 31px !important;
}

.woocommerce .products ul, .woocommerce ul.products {
    display: flex !important;
    flex-wrap: wrap !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    position:relative !important;
    background: #8c7b4d !important;
    padding-bottom: 58px !important;
    margin: 0 2% 4% 2% !important;
    width: 29% !important;
}

.woocommerce ul.products li.product .button {
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
}

.pswp.pswp--supports-fs.pswp--open {
    z-index: 999999999999999999999 !important;
}

.auc-intro {
    font-size: 20px;
    color: #000;
    max-width: 900px;
    margin: 29px auto 16px auto;
}

.hp-review {
  display: none;
    padding: 120px 0;
    background: #e0e0e0;
    position: relative;
    z-index: 2;
    color: #000;
}

.hp-review h3 {
    color: #000;
    font-size: 35px;
    font-weight: 600;
    margin: 0;
    padding: 0px 0 0 0;
    text-align: right;
}

.hpr-image {
    float: right;
    width: 400px;
    height: 357px;
    background: url(images/bob-new.jpg) center 0 no-repeat;
    background-size: cover;
}

.hpr-text {
    float: left;
    width: calc(100% - 500px);
    text-align: right;
}

p.hpr-testimonial {
    font-size: 22px;
    line-height: 35px;
    font-style: italic;
    margin: 30px 0 40px 0;
    clear: both;
}

.hpr-text strong {
    font-size: 17px;
}

i.fas.fa-quote-left {
    font-size: 21px;
    margin-right: 8px;
    color: #927f50;
}

i.fas.fa-quote-right {
    font-size: 21px;
    margin-left: 10px;
    color: #927f50;
}

.hpr-text hr {
    border: none;
    border-bottom: 5px solid #927f4f;
    width: 70px;
    margin: 26px 0;
    float: right;
}

#responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link {
    background: #565656 !important;
}

body.buying-page.woocommerce-page .overlay {
    background: #b1afa0;
}

body.buying-page.woocommerce-page #banner-inner {
    position: relative;
    min-height: 0;
    height: auto;
}

body.buying-page.woocommerce-page section#banner-inner h1 {
    font-size: 35px;
    padding: 135px 0 0 0;
    color:#000;
}

#intro-search select {
    width: 82%;
    border-radius: 100px;
    padding: 15px;
    margin-top: 20px;
}

#intro-search select:focus,
#intro-search select:active,
#intro-search select:hover,
#intro-search select:visited {
    outline:none !important;
    background-color:#fff !important;
}

/* select drop down */
.custom-select-wrapper {
     position: relative;
     user-select: none;
     width: 100%;
}
 .custom-select {
     position: relative;
     display: flex;
     flex-direction: column;
     border-width: 0;
     border-style: solid;
     border-color: none;
}
 .custom-select__trigger {
     position: relative;
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 0 22px;
     font-size: 20px;
     font-weight: 300;
     color: #3b3b3b;
     height: 60px;
     line-height: 60px;
     background: #ffffff;
     cursor: pointer;
     border-width: 2px 0 2px 0;
     border-style: solid;
     border-color: #394a6d;
     border-radius: 100px;
     border: 0;
     margin-top: 20px;
     max-width: 83%;
}
 .custom-options {
     position: absolute;
     display: block;
     top: 100%;
     left: 0;
     right: 0;
     /* border: 2px solid #394a6d; */
     border-top: 0;
     background: #fff;
     transition: all 0.5s;
     opacity: 0;
     visibility: hidden;
     pointer-events: none;
     z-index: 2;
     width: 83%;
}
 .custom-select.open .custom-options {
     opacity: 1;
     visibility: visible;
     pointer-events: all;
     text-align: left;
}
 .custom-option {
     position: relative;
     display: block;
     padding: 0 20px 0 20px;
     font-size: 16px;
     font-weight: 300;
     color: #ffffff;
     line-height: 46px;
     cursor: pointer;
     transition: all 0.5s;
     background: #9a967a;
     border-bottom: 1px solid #dedbc7;
}
 .custom-option:hover {
     cursor: pointer;
     background-color: #92804e;
}
 .custom-option.selected {
     color: #ffffff;
     background-color: #9a967a;
}

.arrow {
     position: relative;
     height: 15px;
     width: 15px;
}
 .arrow::before, .arrow::after {
     content: "";
     position: absolute;
     bottom: 0px;
     width: 0.15rem;
     height: 100%;
     transition: all 0.5s;
}
 .arrow::before {
     left: -5px;
     transform: rotate(45deg);
     background-color: #394a6d;
}
 .arrow::after {
     left: 5px;
     transform: rotate(-45deg);
     background-color: #394a6d;
}
 .open .arrow::before {
     left: -5px;
     transform: rotate(-45deg);
}
 .open .arrow::after {
     left: 5px;
     transform: rotate(45deg);
}

.custom-option.co-last {
        border: 0 !important;
}

.custom-select:hover,
.custom-select:focus,
.custom-select:active,
.custom-select:visited {
        outline:none !important;
}

body.page-id-23 .custom-select__trigger {
    max-width: 100%;
}

body.page-id-27 .auc-intro {
    font-size: 20px;
    color: #000;
    max-width: 900px;
    margin: 30px auto 41px auto;
}

body.page-id-23 .custom-options {
    width: 100%;
}

.buy-title-strip {
    position: relative;
    z-index: 4;
    background: #b1afa0;
    margin-top: -54px;
    padding: 60px 0 36px 0;
    margin-bottom:50px;
}

body.buying-page .custom-select__trigger,
body.buying-page .custom-options {
    max-width: 100%;
    width:100%;
}

/* Hide product drop down search on below pages */


body.woocommerce-cart div#buyingsearch,
body.woocommerce-checkout div#buyingsearch,
body.woocommerce-account div#buyingsearch,
body.buying-page p.woocommerce-result-count {
    display:none !important;
}


body.buying-page.woocommerce-page.woocommerce-account section#banner-inner h1 {
    padding: 146px 0 0 0;
    height: 236px;
    overflow:hidden;
}

body.buying-page select.orderby {
    position:relative;
    padding: 7px 4px;
}

body.buying-page .woocommerce .woocommerce-ordering {
    position:relative;
    float: left;
    margin: 0px 0 47px 170px;
}

body.buying-page .woocommerce .woocommerce-ordering:after {
    content: "Filter Options:";
    position: absolute;
    font-size: 19px;
    color: #000;
    display: block;
    width: 200px;
    height: 100px;
    left: -180px;
    top: 7px;
    font-family: 'made_kenfolgregular';
}

body.buying-page.single-product main {
    background: #efefef;
    padding: 19px 0 0 0;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    text-align: left;
}

header.woocommerce-Address-title.title {
    min-height: 0;
}

.u-column2.col-2.woocommerce-Address address {
    text-align: left;
}




/* New Header Items */
#header-text .header-testimonial {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    max-width: 720px;
    margin: 60px auto 0 auto;
}

#header-text .header-testimonial img {
    display: block;
    width: 150px;
    height: auto;
    border-radius: 50%;
    border: 2px solid #fff;
}

#header-text .header-testimonial article {
    width: calc(100% - 150px - 30px);
    text-align: left;
}

#header-text .header-testimonial article:before {
    font-family: 'Font Awesome 5 Free';
    content: '\f10d';
    font-weight: 700;
    color: #92804e;
    font-size: 20px;
}

#header-text .header-testimonial article p {
    font-size: 18px;
    line-height: 22px;
    font-style: italic;
}

#header-text .header-testimonial article p:last-child {
    margin-bottom: 0;
}

#header-text .header-testimonial article .testimonial-footer {
    margin-top: 20px;
}

#header-text .header-testimonial article .testimonial-footer h2,
#header-text .header-testimonial article .testimonial-footer h3 {
    margin: 5px 0;
    padding: 0;
    font-size: 16px;
    line-height: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-align: left;
    display: block;
}







.new-scroll {
    position: absolute;
    z-index: 5;
    left: 0;
    right: 0;
    bottom: 20px;
    padding-left: 10px;
}

.new-scroll a {
   display: block;
   color: #fff;
}

.new-scroll a img {
    display: block;
    width: 50px;
    height: auto;
    animation: ArrowBounce 2s infinite;
}

.new-scroll a span {
    display: block;
    margin-top: 20px;
    font-weight: 600;
}


@keyframes ArrowBounce {
    0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
    40% { transform: translateY(-20px); }
    60% { transform: translateY(-10px); }
}


/* =================================================================================
4.0  Media Queries ---------------------------------------------------------
==================================================================================== */



@media(max-width: 1630px) {
body.buying-page.restoration-page #tertiary-main .container {
    width: 500px;
    margin-left: -250px;
    margin-top: -258px;
}

body.buying-page.restoration-page #tertiary-main p {
    font-size: 17px;
    line-height: 26px;
}

body.buying-page.restoration-page #tertiary-main strong {
    font-size: 17px;
    line-height: inherit;
}

} /* END 1630px */

@media(max-width: 1400px) {

#top-strip .container {
    padding:0 20px;
}

nav ul li {
    font-size: 14px;
    /* margin-left: 18px; */
}

nav #into-search-bar {
    width: 139px;
    top: 2px;
}

nav #into-search-bar input#search {
    width: 65%;
}

nav #into-search-bar input[type="submit"] {
    width: 35%;
    text-indent: 2px;
}

li.nav-cta {
    background: #92804e;
    border-radius: 50px;
    /* margin-left: 16px; */
    padding: 8px 14px 0 14px;
    position: relative;
    top: 1px;
    height: 36px;
}

a.myaccounttab {
    right: 20px;
}

body.simple-page-layout a.myaccounttab {
    right: 21px !important;
}




} /* END 1400px */


@media(max-width: 1240px) {

#return-to-top,
body.buying-split-page #stars,
body.buying-split-page #stars2,
body.buying-split-page #stars3 {
    display:none !important;
}

#tertiary-main {
    overflow:hidden;
}

body.home.page-id-2.homepage .fillWidth {
    bottom: -39%;
}

body.homepage .logo.main-logo {
    display:none !important;
}

body.homepage nav #into-search-bar {
    position: absolute;
    width: 166px;
    top: -42px !important;
    right: 160px !important;
}

nav #into-search-bar input {
    border-radius: 0 0 6px 6px;
    font-size: 11.5px;
}

.dgwt-wcas-overlay-mobile {
    z-index: 999999999999999999999999999999999999 !important;
}

a.myaccounttab {
    font-size: 12px;
}

nav {
    max-width: 820px;
    float: none;
    margin: 0 auto;
    position: relative;
    left: -16px;
}

body.home a.myaccounttab {
    right: 0;
    top:-41px;
}

#top-strip.scrollNav nav, body.buying-page #top-strip nav {
    margin: 0 auto;
}

.container {
    max-width: 820px;
}

#into-search-bar h2 {
    padding-right: 0;
    margin-bottom: 18px;
}

#into-search-bar h2 span {
    font-size: 30px;
}

.prov-text {
    width: calc(100% - 465px);
}

.stella-img {
    min-height:0;
}

.stella-img img {
    max-width:300px;
    max-width: 90%;
    padding-top: 24%;
}

#stella-gems h3 span {
    margin: 20px auto 0px auto;
}

.stella-item.st-reverse .stella-text {
    padding-top: 0;
}

.stella-text {
    padding-top: 0;
}

.stella-item {
    margin: 0 0 35px 0 !important;
}

#stella-gems h3 {
    padding-bottom: 20px;
}

.gdpr-check {
    margin: 0 10px 0 0;
}

#contact-us {
    padding: 90px 0 92px 0;
}

footer {
    padding-top:58px;
}

.prov-text hr {
    margin: 10px 0 -17px 0 !important;
}

#tertiary-main strong {
    line-height: 29px;
}

body.homepage ul#menu-main-navigation {
    padding-top: 13px;
    margin-top:0;
}

.dgwt-wcas-st {
    font-size: 13px;
}

body.page-template nav #into-search-bar,
body.single-product nav #into-search-bar,
body.woocommerce-page nav #into-search-bar {
    top: -43px;
    right: 160px;
    width: 161px;
}

a.myaccounttab {
    top: -41px;
    right:0;
}

ul#menu-main-navigation {
    padding-top: 0;
    margin-top: -28px;
}

section#banner-inner {
    width: 100% !important;
    height: 550px !important;
    min-height: 0 !important;
    overflow: hidden;
}

body.buying-page section#tertiary-main {
    width: 100% !important;
    min-height:0 !important;
    height:auto !important;
    padding: 78px 0 60px 0 !important;
    overflow: visible !important;
    z-index: 3 !important;
}

body.buying-page section#tertiary-main p {
    max-width: 100% !important;
}

body.buying-page.restoration-page #tertiary-main .container {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-top: 0;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
}

#banner-inner .overlay img {
    display:none;
    max-width: 280px;
    top: 88px;
}

#top-strip.scrollNav .logo.main-logo, body.buying-page #top-strip .logo.main-logo {
    float: left;
    width: 122px;
    padding-top: 0;
    top: -49px;
    left: 50%;
    margin-left: -399px;
    position: absolute;
    display:block;
}

body.buying-page section#tertiary-main h2,
body.buying-page.restoration-page section#tertiary-main h1 {
    margin-top: -187px;
    margin-bottom: 130px;
    color: #fff;
}

body.buying-page section#tertiary-main hr {
    display:none;
}

body.buying-page.buying-split-page section#tertiary-main {
    min-height: 400px !important;
    margin-top: -100px;
}

body.buying-page.buying-split-page section#tertiary-main h2, body.buying-page.buying-split-page section#tertiary-main h1 {
    margin-top: 38px;
    margin-bottom: 20px;
    color: #000;
}

body.buying-page.buying-split-page #contact-us,
footer {
    z-index:5;
}

body.buying-page section#tertiary-main.page-split-stella {
    padding-top:540px !important;
    min-height:0 !important;
    height:auto !important;
    margin-top: -10px;
}

body.page-id-23 main {
    /* background: #efefef; */
    padding: 131px 0 26px 0;
}

.slick-slide img {
    width: 400px;
    margin-top: 70px;
}

.player-deets {
    padding-right: 20px;
    width:400px;
}

.player-deets p {
    font-size:14px;
    line-height:20px;
}

.player-deets h3 {
    font-size: 26px;
    line-height: 32px;
}

#item-slider {
    height: 560px;
    padding: 94px 0 0 0;
}

.slick-next {
    right: -17px !important;
}

.slick-prev {
    left: -38px !important;
}

h2.woocommerce-loop-product__title {
    font-size: 16px !important;
}

body.single-product section#banner-inner,
body.woocommerce-page section#banner-inner {
    height: 252px !important;
    min-height: 0 !important;
}

body.woocommerce-checkout section#tertiary-main h2 {
    margin-top: -10px !important;
    margin-bottom: 20px !important;
    color:#000 !important;
}

body.woocommerce-account section#banner-inner h1 {
    margin: 0;
    padding: 144px 0 0 0;
    font-size: 40px;
}

span.woocommerce-Price-amount.amount {
    font-size: 15px;
}

.woocommerce-MyAccount-content {
    margin: 0px 0 0 5% !important;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
    padding-top: 4px;
    margin-top: 21px;
}

header.woocommerce-Address-title.title {
    min-height: 0;
}

.u-column1.col-1.woocommerce-Address address {
    text-align: left;
}

body.woocommerce-edit-address .woocommerce-MyAccount-content a.edit {
    float: left !important;
    padding-bottom: 10px !important;
    margin-top: -10px !important;
}

.u-column2.col-2.woocommerce-Address {
    text-align:left;
}

.u-column1,
.u-column2 {
    margin-bottom:20px;
}

body.product-template-default.single.single-product #banner-inner h1, body.page-template-default.page.page-id-67 #banner-inner h1, body.page-template-default.page.page-id-68 #banner-inner h1 {
    font-size: 35px;
}

body.product-template-default.single.single-product #banner-inner, body.page-template-default.page.page-id-67 #banner-inner, body.page-template-default.page.page-id-68 #banner-inner {
    padding: 148px 0 29px 0;
}

body.simple-page-layout .container {
    max-width: 820px;
    padding: 80px 0 0 0;
}

body.simple-page-layout .container .col2 {
    float: left;
    width: 100%;
    margin: 0;
    text-align: left;
}

body.simple-page-layout .container .col2 h2 {
    color:#000 !important;
}

body.simple-page-layout a.myaccounttab {
    right: 0px !important;
}

body.simple-page-layout h1 {
    font-size: 36px;
}

body.simple-page-layout footer .container {
    padding:0;
}

body.buying-page.auction-page main {
    padding: 156px 0 20px 0;
}

.selling-ready {
    float: left;
    width: 100%;
    margin-bottom:25px;
}

.not-ready {
    float: left;
    width: 100%;
}

body.selling-page section#tertiary-main {
    padding: 70px 0 80px 0 !important;
}

body.selling-page section#banner-inner h1 {
    text-align: left;
    font-size: 41px;
    padding: 279px 0 0 0 !important;
}

body.page-id-51 #tertiary-main h2 {
    font-size: 36px;
}

.contact-form input,
.contact-form textarea {
    font-size: 15px;
}

body.woocommerce-cart section#tertiary-main h2, body.woocommerce-cart section#tertiary-main h1 {
    margin-top: 0;
    margin-bottom: 0;
    color: #000;
}

body.buying-page.woocommerce-checkout section#tertiary-main {
    padding: 50px 0 30px 0 !important;
}

body.buying-page.woocommerce-cart section#tertiary-main {
    padding: 50px 0 0px 0 !important;
}

#tertiary-main p,
body.buying-page.woocommerce-checkout label {
    font-size: 16px !important;
}

ul.woocommerce-error,
ul.woocommerce-error strong {
    font-size: 12px !important
}

.woocommerce ul.order_details li {
    display: inline-block;
    float: none;
    width: 100%;
    border-bottom: 1px dashed #000;
    margin: 10px 0;
    padding: 10px 0;
    border-right: 0;
}

body.woocommerce-order-received #tertiary-main .container {
    padding: 20px 30px 10px 30px;
    margin-bottom:25px;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    margin-bottom: 11px;
}

body.buying-page.selling-page.page-id-25 section#banner-inner h1 {
    padding: 201px 0 0 0 !important;
}

body.buying-page.selling-page.page-id-25 section#tertiary-main {
    padding: 53px 0 60px 0 !important;
}

body.buying-page.auction-page main {
    padding: 119px 0 0px 0;
}

body.buying-page.selling-page #banner-inner {
    background-attachment: scroll !important;
}

body.page-id-14.split-video .fillWidth {
    position: absolute;
    left: auto;
    right: 0 !important;
    bottom: -53% !important;
    top: auto;
    width: 100%;
    min-height: 100%;
    filter: grayscale(100%);
}

body.page-id-29.split-video .fillWidth {
    position: absolute;
    left: auto;
    right: 0 !important;
    bottom: -9% !important;
    top: auto;
    width: 100%;
    min-height: 100%;
    filter: grayscale(100%);
}

p.hpr-testimonial {
    font-size: 19px;
    line-height: 29px;
}

.hpr-image {
    float: right;
    width: 400px;
    height: 405px;
}

.hp-review {
    padding:100px 0 86px 0;
}

.custom-select__trigger {
    padding: 0 17px;
    font-size: 14px;
    max-width: 100%;
}

.custom-options {
    width:100%;
}

body.buying-page.woocommerce-page section#banner-inner {
    height: 313px !important;
    min-height: 0 !important;
}

body.buying-page.woocommerce-page section#tertiary-main h2 {
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
}

body.buying-page.woocommerce-page.single-product section#banner-inner {
    height: auto !important;
    min-height: 0 !important;
    padding-bottom: 57px;
}

body.page-id-27 .buy-title-strip {
    margin-top: -24px;
}


}





















@media(max-width: 880px) {

div#responsive-menu-search-box,
#intro-search img,
img.st-arrow,
body.page-id-23 #item-slider,
body.woocommerce-cart td.product-quantity,
body.woocommerce-cart td.product-subtotal,
body.woocommerce-cart tr.cart-subtotal {
    display:none !important;
}

button#responsive-menu-button {
    background:#927f50 !important;
    /* border-radius:50% !important; */
}

body.homepage .logo.main-logo {
    display: block !important;
    width: 137px;
    top: -30px;
}

#top-strip.scrollNav .logo.main-logo, body.buying-page #top-strip .logo.main-logo {
    float: none;
    width: 137px;
    padding-top: 0;
    top: -30px;
    left: auto;
    margin-left: -10px;
    position: absolute;
    display: block;
}

#top-strip.scrollNav, body.buying-page #top-strip {
    max-height: 100%;
    height: 74px;
}

button#responsive-menu-button {
    width: 74px !important;
    z-index: 99999999 !important;
    right: 0 !important;
    top: 0 !important;
    height: 74px !important;
}

#responsive-menu-container {
    z-index: 99999999999999 !important;
}

#top-strip {
    padding: 41px 0 0 0;
    position: fixed;
    width: 100%;
    z-index: 99999;
    background: #292929;
    height: 74px;
}

#top-strip.scrollNav, body.buying-page #top-strip {
    background: #000;
    padding: 41px 0 9px 0;
    border-bottom: none;
    max-height: 104px;
}

.show-on-responsive {
    display:block;
}

li.nav-cta {
    text-align: left;
    transform:none !important;
    -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important;
}

li.nav-cta i {
    display:none;
}

li#responsive-menu-item-146 .dgwt-wcas-search-wrapp {
    max-width: 90% !important;
    margin: 0 auto !important;
}

li#responsive-menu-item-146 {
    padding: 20px 0;
    border-bottom: 1px solid #3c3c3c !important;
}

li#responsive-menu-item-145 a {
    border-top: 1px solid #3c3c3c !important;
    background: #3a3939 !important;
}

li#responsive-menu-item-146 svg.dgwt-wcas-ico-magnifier {
    top: 10px;
}

li#responsive-menu-item-146 input {
    padding-left: 43px !important;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {
    font-size: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border-bottom: 1px solid #3c3c3c !important;
}

li#responsive-menu-item-41 {
    border-top: 1px solid #3c3c3c !important;
}

div#responsive-menu-container {
    padding-top: 100px;
    background-image: url(images/logo.png);
    background-position: 20px 20px;
    background-repeat:no-repeat;
    background-size:160px;
}

#header-text {
    width: 560px;
    margin-left: -280px;
    margin-top: -293px;
}

#header-text img {
    width: 100%;
}

#header-text .header-testimonial img {
    width: 100px;
}

#header-text .header-testimonial article {
    width: calc(100% - 100px - 20px);
}

.new-scroll {
  display: none;
}
  

.bsb-link {
    width:20px;
}

header {
    min-height: 0;
    height: 1000px;
}

ul#menu-main-navigation, div#into-search-bar {
    float: none;
    width: 100%;
    max-width: 560px;
    margin: 0 auto;
}

#intro-search {
    padding:45px 0 70px 0;
}

#into-search-bar h2 span,
#into-search-bar h2 {
    text-align: center;
}

.container {
    max-width: 540px;
}

body.homepage main {
    padding: 54px 0 36px 0;
}

body.homepage #tertiary-main {
    padding: 54px 0 65px 0;
}

section#tertiary-main h3 {
    float:left;
    width: 100%;
    height: auto;
}

.prov-text {
    float: left;
    width: 100%;
}

#into-search-bar h2 {
    font-size: 16.5px;
}

.col2 {
    width: 48%;
    margin: 0 4% 0 0;
}

.stella-img {
    float: left;
    width: 100%;
}

.stella-text {
    float: left;
    width: 100%;
    padding-top: 20px !important;
    text-align:center;
}

.stella-img img {
    padding-top: 20px;
}

.stella-item.st-reverse a.butt,
.stella-item a.butt {
    float:none;
    margin:20px auto 0 auto;
}

.stella-item,
.stella-item.st-reverse {
    margin: 0 0 35px 0 !important;
    border: 1px dashed #4a4a4a;
    padding: 20px 50px 50px 50px;
}

.stella-item.st-reverse.last-stella {
    top: 0;
}

#stella-gems {
    padding: 54px 0 26px 0;
}

#stella-gems h5 {
    border:none;
    padding:0;
}

#contact-us {
    padding: 54px 0 54px 0;
}

footer {
    line-height: 24px;
}

body.single-product section#banner-inner, body.woocommerce-page section#banner-inner {
    height: 182px !important;
}

body.woocommerce-account section#banner-inner h1 {
    margin: 0;
    padding: 108px 0 0 0;
    font-size: 30px;
}

body.woocommerce-account section#tertiary-main {
    padding: 46px 0 22px 0 !important;
}

body.woocommerce-account section#tertiary-main h2 {
    font-size: 26px;
}

nav.woocommerce-MyAccount-navigation {
    display:block !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 100%;
    left: 0;
    margin-bottom:25px;
}

.woocommerce-MyAccount-content {
    width: 100% !important;
    float: left !important;
    margin:0 !important;
}

.xoo-wsc-ecnt {
    font-size: 14px;
}

.xoo-wsc-ctxt {
    font-size: 17px;
}

section#banner-inner {
    height: 280px !important;
}

body.buying-page.restoration-page #tertiary-main .container {
    width: 100%;
    max-width: 540px;
}

body.buying-page section#tertiary-main h2, body.buying-page.restoration-page section#tertiary-main h1 {
    margin-top: -142px;
    margin-bottom: 58px;
    color: #fff;
}

body.buying-page section#tertiary-main {
    padding: 78px 0 12px 0 !important;
}

body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main .container {
    margin-top: -175px;
}

body.buying-page.stella-gems-page #stella-gems .container {
    padding-top: 66px;
}

#contact-us h4 {
    font-size: 18px;
}

.xoo-wsc-subtotal {
    font-size: 13px;
}

.xoo-wsc-footer-b a {
    font-size: 12px;
}

body.page-id-23 main {
    padding: 108px 0 0 0;
}

body.product-template-default.single.single-product #banner-inner, body.page-template-default.page.page-id-67 #banner-inner, body.page-template-default.page.page-id-68 #banner-inner {
    padding: 103px 0 29px 0;
}

body.single-product main {
    padding: 33px 0 0 0;
}

body.woocommerce-cart section#tertiary-main h2, body.woocommerce-cart section#tertiary-main h1 {
    margin-top: 0;
    margin-bottom: 0;
    color: #000;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 2.8% 2.992em 0;
    width: 30%;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    font-size: 15px;

}

body.woocommerce-checkout section#tertiary-main h3 {
    font-size: 21px;

}

div#tab-description {
    margin-bottom: 53px;
}

body.single-product h1 {
    font-size: 22px !important;
    padding-top: 10px !important;
}

.u-column1, .u-column2 {
    width: 100% !important;
}

#contact-us {
    background: #3d3d3d;
}

body.home.page-id-2.homepage .fillWidth {
    position: absolute;
    left: 0 !important;
    /* left: -20%; */
    bottom: 0 !important;
    min-width: 100%;
    min-height: 100%;
    filter: grayscale(100%);
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 46% !important;
}

.bsb-link {
    display:none !important;
}

.hpr-image {
    float: none;
    width: 100%;
    height: 90vw;
    margin-bottom:40px;
}

.hpr-text {
    float: left;
    width: 100%;
    text-align: left;
    clear: both;
    margin: 0;
}

.hp-review h3 {
    text-align: left;
}

.hpr-text hr {
    float:left;
}

.hp-review {
    padding:67px 0 50px 0;
}

p.hpr-testimonial {
    margin: 30px 0;
}

body.buying-page.woocommerce-page.woocommerce-account section#banner-inner h1 {
    padding: 102px 0 0 0;
}

body.buying-page.woocommerce-page.single-product section#banner-inner {
    height: auto !important;
    min-height: 0 !important;
    padding-bottom: 42px;
}

body.page-id-27 .buy-title-strip {
    margin-top: -45px;
}

body.page-id-27 .auc-intro {
    font-size: 17px;
}


}





















@media(max-width: 600px) {

#scrolldown, .new-scroll {
    display:none;
}

#header-text {
    width: 280px;
    margin-left: -140px;
    margin-top: -280px;
    height: 398px;
}

.cta-words {
    height: 53px;
}

#header-text h2 {
    font-size: 20px;
    max-width: 100%;
    margin: 0 auto;
    padding: 15px 0 0 0;
    line-height: 28px;
}

#header-text p {
    font-size: 16px;
    line-height: 24px;
    margin-top: 11px;
}

header {
    height: 800px;
}

.container {
    max-width: 280px;
}

#into-search-bar h2 span,
main h1 {
    font-size: 22px;
    line-height: 28px;
}

#tertiary-main h2,
#stella-gems h3,
#contact-us h3,
#stella-gems h5 {
    font-size: 24px;
}

#header-text .header-testimonial img {
    display: none;
}

#header-text .header-testimonial article {
    width: 100%;
}

#header-text .header-testimonial article p {
    font-size: 16px;
    line-height: 20px;
}


#into-search-bar h2 {
    font-size: 16.5px;
    line-height: 22px;
}

section#intro-search input {
    font-size: 14.5px;
}

#intro-search {
    padding: 27px 0 45px 0;
}

p.bigger-text strong {
    font-size: 18px;
    line-height: 22px;
}

.col2 {
    width: 100%;
    margin: 0 0 20px 0;
}

body.homepage main {
    padding: 37px 0 20px 0;
}

main hr {
    margin: 16px auto 16px auto;
}

main p {
    font-size: 16px;
    margin: 15px auto;
    line-height: 28px;
    text-align: center;
}

.col2.end {
    margin-top: -35px;
    margin-bottom: 0;
}

main a.butt, #tertiary-main a.butt {
    float: none;
    margin: 25px auto 0 auto;
    padding: 11px 29px;
}

body.homepage main {
    padding: 37px 0 27px 0;
}

body.homepage #tertiary-main {
    padding: 30px 0 40px 0;
}

.prov-text {
    text-align: center;
}

#tertiary-main img {
    margin-bottom: 7px;
}

.prov-text hr {
    margin: 13px auto 0 auto !important;
}

#tertiary-main p {
    margin: 14px auto;
}

#into-search-bar input {
    height: 47px;
}

main strong, #tertiary-main strong {
    font-size: 16px;
    line-height: 28px;
}

#stella-gems {
    padding: 27px 0 0 0;
}

#stella-gems h3 span {
    font-size: 16px;
    line-height: 28px;
}

hr.sghr {
    margin: 13px auto 0 auto !important;
}

.stella-img img {
    max-width: 100%;
}

.stella-item, .stella-item.st-reverse {
    padding: 0px 20px 40px 20px;
}

.stella-text h4 {
    font-size: 19px;
}

.stella-text p {
    font-size: 16px;
}

.stella-item.st-reverse a.butt, .stella-item a.butt {
    max-width: 100%;
}

#stella-gems h5 span {
    font-size: 16px;
    padding-top: 18px;
}

#stella-gems h5 {
    margin: 30px 0 0 0;
}

a.butt.butt-long {
    max-width: 100%;
    margin: 30px auto 45px auto;
    font-size: 13px;
    padding: 14px 10px;
}

#contact-us hr {
    margin: 18px auto 0 auto;
}

#contact-us p {
    color: #e8e8e8;
    font-size: 16px;
    font-weight: 300;
    max-width: 800px;
    line-height: 28px;
    margin: 18px auto 22px auto;
}

#contact-us h4 {
    font-size: 17px;
    margin-bottom: 0;
}

#contact-us {
    padding: 35px 0 10px 0;
}

.contact-form input {
    width: 100%;
    margin: 0 0 10px 0;
}

.gdpr-check {
    margin: 0 10px 0 0;
    text-align: center;
    font-size: 13px;
}

input.wpcf7-form-control.wpcf7-submit {
    float: left;
    max-width: 100%;
}

#contact-us .contact-form p {
    margin-bottom: 0;
}

.contact-form input, .contact-form textarea {
    font-size: 14px;
}

.contact-form input {
    padding: 8px 10px 8px 20px;
}

.contact-form {
    padding-top: 10px;
}

.contact-form textarea {
    height: 150px;
}

footer, footer a {
    font-size: 11px;
}

footer {
    padding: 45px 0 72px 0 !important;
}

footer img {
    margin: 0 auto 15px auto;
}

body.buying-page.restoration-page #tertiary-main .container {
    max-width: 90%;
    padding-bottom: 11px;
}

body.buying-page.restoration-page #tertiary-main h1 {
    font-size: 24px;
}

body.buying-page section#tertiary-main h2, body.buying-page.restoration-page section#tertiary-main h1 {
    margin-bottom: 63px;
}

body.buying-page.restoration-page.fiddlesanddiddles-page.buying-split-page #tertiary-main .container {
    width: 280px;
    margin-left: -140px;
}

body.page-id-51 #tertiary-main h2 {
    font-size: 27px;
}

body.page-id-23 .container {
    max-width: 90%;
}

div#buyingsearch {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 30px;
}

body.page-id-23 main #buyingsearch input {
    font-size: 15px;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    margin: 1%;
}

body.page-id-23 main {
    padding: 105px 0 10px 0;
}

body.product-template-default.single.single-product main p {
    font-size: 16px;
    line-height: 26px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    font-size: 15px;
    width: 100%;
}


body.product-template-default.single.single-product main p {
    text-align: left;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    float: left;
    clear: both;
    margin: 0 0 20px 0 !important;
}

.woocommerce-tabs.wc-tabs-wrapper {
    padding-top: 3px;
}

section.related.products {
    padding: 21px 0 0 0;
}

section.related.products h2 {
    padding-bottom: 4px;
    text-align: left;
}

body.single-product main {
    padding: 20px 0 0 0;
}

body.single-product h2 {
    font-size: 21px;
}

body.buying-page .woocommerce ul.products[class*=columns-] li.product, body.buying-page .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    margin: 0 0 25px 0 !important;
}

body.single-product .woocommerce ul.products[class*=columns-] li.product, body.single-product .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 12px;
}

.xoo-wsc-sum-col {
    font-size: 13px;
}

.woocommerce-message a,
.woocommerce-error a {
    clear: both !important;
    width: 100% !important;
    margin-bottom: 20px !important;
    display: block !important;
}

body.page-id-67 h2 {
    font-size:20px !important;
    margin:0 !important;
}

body.buying-page.woocommerce-cart section#tertiary-main {
    padding: 39px 0 0px 0 !important;
}

tr.woocommerce-cart-form__cart-item.cart_item td {
    font-size: 14px !important;
}

body.buying-page section#tertiary-main p {
    max-width: 100% !important;
    width: 100%;
    margin: 0 0 10px 0 !important;
}

body.buying-page.woocommerce-checkout section#tertiary-main {
    padding: 41px 0 30px 0 !important;
}

body.page-template-default.page.page-id-68 input, body.page-template-default.page.page-id-68 textarea, body.page-template-default.page.page-id-68 select, span#select2-billing_country-container {
    font-size: 13px !important;
}

body.woocommerce-checkout section#tertiary-main h3 {
    font-size: 21px;
    margin-bottom: 14px;
}

#tertiary-main p, body.buying-page.woocommerce-checkout label {
    font-size: 14px !important;
    line-height: 23px;
}

.form-row.form-row-first,
.form-row.form-row-last {
    width: 100% !important;
}

li.wc_payment_method.payment_method_stripe label {
    background: 0 !important;
    color: #000 !important;
    padding-left: 2px;
}

body.page-id-68 .container,
body.page-id-67 .container,
body.single-product .container {
    max-width: 90%;
}

body.page-id-69 section#tertiary-main {
    padding: 30px 0 12px 0 !important;
}

body.page-id-69 .container {
    width:90% !important;
    max-width:90% !important;
}

body.woocommerce-account #tertiary-main legend {
    font-size: 16px;
}

body.woocommerce-account #tertiary-main fieldset {
    margin-top: 30px;
    margin-bottom: 31px;
}

.selling-ready h3 {
    font-size: 29px !important;
    margin: 0 0 4px 0 !important;
    width: 100% !important;
    line-height: 35px !important;
}

body.page-id-25 #tertiary-main .selling-ready p,
body.page-id-25 #tertiary-main .not-ready p {
    font-size: 16px !important;
    line-height: 25px !important;
}

body.page-id-29 input.wpcf7-form-control.wpcf7-submit {
    max-width: 100% !important;
    padding: 10px 0 !important;
    margin: 0 auto !important;
    float: none !important;
    display: block !important;
    margin: 20px 0 0 0 !important;
}

body.auction-page .woocommerce ul.products[class*=columns-] li.product, body.auction-page .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    margin: 0 0 25px 0 !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100% !important;
}

.hp-review h3 {
    text-align: left;
    font-size: 24px;
}

.hpr-text,
.hp-review h3 {
    text-align: center;
}

.hpr-text hr {
    float: none;
    margin: 22px auto 0 auto;
}

.hp-review {
    padding:40px 0 20px 0;
}

p.hpr-testimonial {
    margin: 20px 0;
}

.hpr-image {
    margin-bottom: 22px;
    height: 85vw;
}

.arrow {
    margin-right: -7px;
}

.custom-select__trigger {
    font-size: 13px;
}

body.buying-page .woocommerce .woocommerce-ordering {
    margin: 0px 0 47px 0px;
}

body.buying-page .woocommerce .woocommerce-ordering:after {
    content: "Filter Options:";
    position: absolute;
    font-size: 19px;
    color: #000;
    display: block;
    width: 300px;
    height: 100px;
    left: 0;
    top: -40px;
    font-family: 'made_kenfolgregular';
}

body.buying-page select.orderby {
    width: 281px
}



}

















