/* Text Elements */A.head { COLOR: #222222; TEXT-DECORATION: none }A.head:active { COLOR: #202020; TEXT-DECORATION: none }A.head:hover { COLOR: #202020;  TEXT-DECORATION: underline} A.cta-goback { COLOR: #8f8f8f; TEXT-DECORATION: none }A.cta-goback:active { COLOR: #202020; TEXT-DECORATION: none }A.cta-goback:hover { COLOR: #202020;  TEXT-DECORATION: none } A.cta-remove { COLOR: #cf4444; TEXT-DECORATION: none }A.cta-remove:active { COLOR: #663434; TEXT-DECORATION: none }A.cta-remove:hover { COLOR: #663434;  TEXT-DECORATION: none } A.cta-locate { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-locate:active { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-locate:hover { COLOR: #3987B2;  TEXT-DECORATION: none }A.cta-contact { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-contact:active { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-contact:hover { COLOR: #3987B2;  TEXT-DECORATION: none }A.cta-artist { COLOR: #663434; TEXT-DECORATION: none }A.cta-artist:active { COLOR: #cf4444; TEXT-DECORATION: none }A.cta-artist:hover { COLOR: #cf4444;  TEXT-DECORATION: none } A.cta-available { COLOR: #000000; TEXT-DECORATION: underline }A.cta-available:active { COLOR: #BF7E3D; TEXT-DECORATION: underline }A.cta-available:hover { COLOR: #BF7E3D;  TEXT-DECORATION: underline } A.cta-account { COLOR: #050505; TEXT-DECORATION: none }A.cta-account:active { COLOR: #cf4444; TEXT-DECORATION: none }A.cta-account:hover { COLOR: #cf4444;  TEXT-DECORATION: none } A.cta-favorites { COLOR: #8f8f8f; TEXT-DECORATION: none }A.cta-favorites:active { COLOR: #cf4444; TEXT-DECORATION: none }A.cta-favorites:hover { COLOR: #cf4444;  TEXT-DECORATION: none } /* A.cta-attach { COLOR: #050505; TEXT-DECORATION: none }A.cta-attach:active { COLOR: #202020; TEXT-DECORATION: none }A.cta-attach:hover { COLOR: #202020;  TEXT-DECORATION: none } */A.cta-attach{ COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-attach:active { COLOR: #000000; TEXT-DECORATION: none }A.cta-attach:hover { COLOR: #000000;  TEXT-DECORATION: none }A.cta-attach2 { COLOR: #202020; TEXT-DECORATION: none }A.cta-attach2:active { COLOR: #e87b38; TEXT-DECORATION: none }A.cta-attach2:hover { COLOR: #e87b38;  TEXT-DECORATION: none }A.cta-cosmetics { COLOR: #FFFFFF; TEXT-DECORATION: none }A.cta-cosmetics:active { COLOR: #FFFFFF; TEXT-DECORATION: none }A.cta-cosmetics:hover { COLOR: #FFFFFF;  TEXT-DECORATION: underline} A.cta-top { COLOR: #FFFFFF; TEXT-DECORATION: none }A.cta-top:active { COLOR: #FFFFFF; TEXT-DECORATION: none }A.cta-top:hover { COLOR: #FFFFFF;  TEXT-DECORATION: underline} A.cta-login { COLOR: #FFFFFF; TEXT-DECORATION: none }A.cta-login:active { COLOR: #666666; TEXT-DECORATION: none }A.cta-login:hover { COLOR: #666666;  TEXT-DECORATION: none } A.cta-staff { COLOR: #050505; TEXT-DECORATION: none }A.cta-staff:active { COLOR: #202020; TEXT-DECORATION: none }A.cta-staff:hover { COLOR: #202020;  TEXT-DECORATION: none } A.cta-staff-name { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-staff-name:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-staff-name:hover { COLOR: #BF7E3D;  TEXT-DECORATION: none } A.cta-shop { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-shop:active { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-shop:hover { COLOR: #3987B2;  TEXT-DECORATION: none } A.cta-shopping { COLOR: #202020; TEXT-DECORATION: none }A.cta-shopping:active { COLOR: #050505; TEXT-DECORATION: none }A.cta-shopping:hover { COLOR: #050505;  TEXT-DECORATION: none } A.cta-shop-sale { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-shop-sale:active { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-shop-sale:hover { COLOR: #3987B2;  TEXT-DECORATION: none } A.cta-shop-sold { COLOR: #c7332b; TEXT-DECORATION: none }A.cta-shop-sold:active { COLOR: #c7332b; TEXT-DECORATION: none }A.cta-shop-sold:hover { COLOR: #c7332b;  TEXT-DECORATION: none } A.cta-shop-cosmetics { COLOR: #FFFFFF; TEXT-DECORATION: none }A.cta-shop-cosmetics:active { COLOR: #793801; TEXT-DECORATION: none }A.cta-shop-cosmetics:hover { COLOR: #793801;  TEXT-DECORATION: none } A.cta-news-categories { COLOR: #202020; TEXT-DECORATION: none }A.cta-news-categories:active { COLOR: #050505; TEXT-DECORATION: none }A.cta-news-categories:hover { COLOR: #050505;  TEXT-DECORATION: none } A.cta-service-categories { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-service-categories:active { COLOR: #050505; TEXT-DECORATION: none }A.cta-service-categories:hover { COLOR: #050505;  TEXT-DECORATION: none } A.cta-resource-categories { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-resource-categories:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-resource-categories:hover { COLOR: #BF7E3D;  TEXT-DECORATION: none } A.cta-black { COLOR: #050505; TEXT-DECORATION: none }A.cta-black:active { COLOR: #202020; TEXT-DECORATION: none }A.cta-black:hover { COLOR: #202020;  TEXT-DECORATION: none } A.cta-white { COLOR: #FFFFFF; TEXT-DECORATION: none }A.cta-white:active { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-white:hover { COLOR: #3987B2;  TEXT-DECORATION: none }A.cta-dealer { COLOR: #050505; TEXT-DECORATION: none }A.cta-dealer:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-dealer:hover { COLOR: #BF7E3D;  TEXT-DECORATION: none }A.cta-news { COLOR: #3987B2; TEXT-DECORATION: none }A.cta-news:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-news:hover { COLOR: #BF7E3D;  TEXT-DECORATION: none }A.cta-news-only { COLOR: #e87b38; TEXT-DECORATION: none }A.cta-news-only:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-news-only:hover { COLOR: #BF7E3D;  TEXT-DECORATION: none }A.cta-calendar-white { COLOR: #FFFFFF; TEXT-DECORATION: underline }A.cta-calendar-white:active { COLOR: #000000 TEXT-DECORATION: none }A.cta-calendar-white:hover { COLOR: #000000;  TEXT-DECORATION: underline }A.cta-calendar-black { COLOR: #202020; TEXT-DECORATION: none }A.cta-calendar-black:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-calendar-black:hover { COLOR: #BF7E3D;  TEXT-DECORATION: none }A.cta-fnews { COLOR: #e87b38; TEXT-DECORATION: none }A.cta-fnews:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-fnews:hover { COLOR: #BF7E3D;  TEXT-DECORATION: none }A.cta-links{ COLOR: #ffffff; TEXT-DECORATION: none }A.cta-links:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-links:hover { COLOR: #BF7E3D;  TEXT-DECORATION: underline }A.cta-display { COLOR: #FFFFFF; TEXT-DECORATION: none }A.cta-display:active { COLOR: #BF7E3D; TEXT-DECORATION: none }A.cta-display:hover { COLOR: #BF7E3D;  TEXT-DECORATION: none }A.cta-next { COLOR: #050505; TEXT-DECORATION: none }A.cta-next:active { COLOR: #663434; TEXT-DECORATION: none }A.cta-next:hover { COLOR: #663434;  TEXT-DECORATION: none }/*Remove gradient mobile*/ select {      -webkit-appearance: none;  /*Removes default chrome and safari style*/      -moz-appearance: none; /* Removes Default Firefox style*/      background: url('') no-repeat;  /*Adds background-image*/      background-position: 50px 5px!important;  /*Position of the background-image*/      width: 815px!important; /*Width of select dropdown to give space for arrow image*/      text-indent: 0.01px; /* Removes default arrow from firefox*/      text-overflow: "";  /*Removes default arrow from firefox*/}#add:hover {      background-color: #FFFFFF;    box-shadow: 0 0 0 3px #e87b38;}#dot:hover {      background-color: #FFFFFF;    box-shadow: 0 0 5px 0px #cc0033;    /* box-shadow: 0 0 0 5px #cc0033; */}h1.fnews-heading {  margin-top: 0;  margin-bottom: 6px;  color: #050505;  letter-spacing: -1px;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.fservice-heading {  margin-top: 0;  margin-bottom: 6px;  color: #050505;  letter-spacing: -1px;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.heading-1 {  color: #fffcff;  text-align: center;  font-weight: 600;  font-size: 55px;  font-family: 'Roboto Condensed', sans-serif;}h1.cosmetics-heading {  margin-top: 25px;  margin-bottom: -3px;  padding-top: 1px;  color: #050505;  text-align: center;  letter-spacing: -1px;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.price-heading {  display: block;  float: left;  margin-top: 12px;  margin-bottom: 0;  margin-left: 0;  padding-top: 0;  padding-left: 0;  width: auto;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.phone-number {  display: block;  float: right;  margin-top: 12px;  margin-bottom: 0;  margin-left: 5%;  padding-top: 0;  padding-left: 0;  width: auto;  color: #999;  text-align: center;  letter-spacing: 0;  font-weight: 600;  font-size: 40px;  font-family: 'Roboto Condensed', sans-serif;}/* h1.news-heading {  margin-top: 0;  margin-bottom: 6px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;} */h1.news-heading {  margin-top: 0;  margin-bottom: 20px;  color: #050505;  letter-spacing: -2;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.news-article-heading {  margin-top: 0;  margin-bottom: 26px;  color: #050505;  letter-spacing: -2;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.faq-heading {  margin-top: 0;  margin-bottom: 6px;  color: #e87b38;  letter-spacing: -2;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.news-only {  margin-top: 0;  margin-bottom: 6px;  color: #e87b38;  letter-spacing: -2;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.calendar-heading {  margin-top: 0;  margin-bottom: 3px;  color: #050505;  letter-spacing: -2;  font-weight: 600;  font-size: 23px;  font-family: 'Roboto Condensed', sans-serif;}h1.calendar-heading-front {  margin-top: 0;  margin-bottom: 0px;  color: #050505;  letter-spacing: -2;  font-weight: 600;  font-size: 16px;  font-family: 'Source Serif Pro', sans-serif;}h1.calendar-heading-white {  margin-top: 0;  margin-bottom: 3px;  color: #FFFFFF;  letter-spacing: -2;  font-weight: 600;  font-size: 23px;  font-family: 'Roboto Condensed', sans-serif;}h1.search-heading {  margin-top: 0;  margin-bottom: 6px;  color: #050505;  letter-spacing: -2;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.about-heading {  margin-top: 0;  margin-bottom: 6px;  color: #050505;  letter-spacing: -2;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.attach-heading {  margin-top: 0;  margin-bottom: 15px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 22px;  font-family: 'Roboto Condensed', sans-serif;}h1.shop-dheading {   margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.shop-dheadingdoc {   margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.donor-dheading {   margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;  text-align: center;}h1.donor-dheadingdoc {   margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;  text-align: center;}h1.staff-subhead {    margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0;  font-weight: 500;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.attach-subhead {    margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0;  font-weight: 500;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.category-subhead {    margin-top: 10px;  margin-bottom: 5px;  color: #050505;  letter-spacing: 0;  font-weight: 500;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.staff-dheading {  margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.shop-dprice {  margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.shop-heading {  margin-top: 0;  margin-bottom: 6px;  color: #050505;  letter-spacing: -.5px;  font-weight: 600;  font-size: 40px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.12;}h1.dealer-heading {  margin-top: 0;  margin-bottom: 0px;  color: #050505;  letter-spacing: -.5px;  font-weight: 600;  font-size: 40px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.12;  text-align: center;}h1.attach-heading2 {  margin-top: 15px;  margin-bottom: 15px;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 600;  font-size: 22px;  font-family: 'Roboto Condensed', sans-serif;}h1.shop-price {  margin-top: 15px;  margin-bottom: 15px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 30px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.shopping-dprice {  margin-top: 0;  margin-bottom: 0;  color: #050505;  text-align: right;  letter-spacing: 0;  font-weight: 600;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.shopping-dheading {  margin-top: 0;  margin-bottom: 5px;  padding-bottom: 0;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 600;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.shopping-options {  margin-top: 0;  margin-bottom: 0;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 400;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.38;}h1.login-lheading {  margin-top: 0;  margin-bottom: 5px;  padding-bottom: 0;  color: #050505;  text-align: left;  letter-spacing: 0;  font-weight: 400;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.account-heading2 {  margin-top: 10px;  margin-bottom: 15px;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 600;  font-size: 22px;  font-family: 'Roboto Condensed', sans-serif;}h1.account-icon-heading {  display: block;  margin-top: 0;  margin-bottom: 0;  color: #050505;  text-align: center;  letter-spacing: -.5px;  font-weight: 600;  font-size: 50px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.12;}h1.accounts-options {  margin-top: 0;  margin-bottom: 0;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 400;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.38;}h1.accounts-price {  margin-top: 0;  margin-bottom: 0;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 600;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.accounts-heading {  margin-top: 0;  margin-bottom: 5px;  padding-bottom: 0;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 600;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.contact-details {  margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 1px;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.contact-heading {  margin-top: 0;  margin-bottom: 6px;  color: #3987B2;  letter-spacing: 0;  font-weight: 600;  font-size: 28px;  font-family: 'Roboto Condensed', sans-serif;   /* font-family: 'Pacifico', cursive; */}h1.available-details {  margin-top: 9px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 1px;  font-weight: 400;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.contact-numbers {  margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 1px;  font-weight: 600;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.learn-services {  margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 0px;  font-weight: 600;  font-size: 19px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.calendar-legend {  margin-top: 15px;  margin-bottom: 5px;  color: #050505;  letter-spacing: 1px;  font-weight: 600;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.news-front {  margin-top: 8px;  margin-bottom: 8px;  color: #050505;  letter-spacing: 0px;  font-weight: 600;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.category-title {  margin-top: 6px;  margin-bottom: 8px;  color: #050505;  letter-spacing: 0px;  font-weight: 600;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.thanks-heading {  margin-top: 0;  margin-bottom: 6px;  padding-bottom: 10px;  color: #050505;  text-align: center;  letter-spacing: 0;  font-weight: 600;  font-size: 35px;  font-family: 'Roboto Condensed', sans-serif;}h1.thanks-icon {  text-align: center;}h1.policies-heading {  margin-top: 0;  margin-bottom: 6px;  color: #BF7E3D;  letter-spacing: 0;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.models-heading {  margin-top: 0;  margin-bottom: 6px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 25px;  font-family: 'Roboto Condensed', sans-serif;}h1.models-details {  margin-top: 15px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 1px;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h1.model-details {  margin-top: 27px;  margin-bottom: 10px;  color: #050505;  letter-spacing: 1px;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.3;}h2.featured-heading {  color: #000;  letter-spacing: 0;  font-weight: 500;  font-size: 30px;  font-family: 'Roboto Condensed', sans-serif;  /* font-family: 'Pacifico', cursive; */  line-height: 1;}h2.icon-heading {  color: #3987B2;  letter-spacing: 0;  font-weight: 500;  font-size: 25px;  /* font-family: 'Roboto Condensed', sans-serif; */  font-family: 'Pacifico', cursive;  line-height: 1;}h2.display-heading {  margin-top: 30px;  margin-bottom: 18px;  padding-left: 20px;  color: #FFF;  text-align: left;  letter-spacing: 0px;  font-weight: 600;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h2.display-heading-drop {  margin-top: 30px;  margin-bottom: 10px;  padding-left: 20px;  color: #FFF;  text-align: left;  letter-spacing: 0px;  font-weight: 600;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h2.display-sub-drop {  margin-top: 0px;  margin-bottom: 0px;  padding-left: 20px;  color: #FFF;  text-align: left;  letter-spacing: 1px;  font-size: 14px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.7;}h2.address-heading {  margin-top: 0;  margin-bottom: 18px;  width: 100%;  color: #000;  text-align: center;  letter-spacing: 3px;  font-weight: 400;  font-size: 14px;  font-family: 'Roboto Condensed', sans-serif;}h2.bottom-heading1 {  color: #fff;  text-align: left;  letter-spacing: 2px;  font-weight: 400;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;}h2.bottom-heading2 {  color: #fff;  text-align: right;  letter-spacing: 2px;  font-weight: 400;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;}h2.box-white-title {  color: #fff;  font-weight: 600;  font-size: 37px;  font-family: 'Roboto Condensed', sans-serif;}h2.box-black-title {  color: #707070;  font-weight: 600;  font-size: 37px;  font-family: 'Roboto Condensed', sans-serif;}h3.fnews-heading {  margin-bottom: 14px;  color: #000;  letter-spacing: 0;  font-weight: 400;  font-style: italic;  font-size: 27px;  font-family: 'Roboto Condensed', sans-serif;}h3.fnews-date {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  letter-spacing: -1px;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.service-disclaimer {  margin-top: 5;  margin-bottom: 10px;  color: #8f8f8f;  letter-spacing: -1px;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3 span.date-link {  background-color: none;}h3 a.date-link {  color: #202020;  /* Date Links on Featured News */}h3.found-numbers {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  text-align: left;  letter-spacing: 0;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.page-arrows {  margin-top: 0;  margin-bottom: 0;  text-align: right;  font-size: 19px;}h3.cal-arrows {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  text-align: right;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.news-date {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  letter-spacing: -1px;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.calendar-date {  margin-top: 0;  margin-bottom: 5px;  color: #202020;  letter-spacing: -1px;  font-size: 19px;  font-family: 'Roboto Condensed', sans-serif;  font-weight: 400;}h3.calendar-cat {  margin-top: 0;  margin-bottom: 5px;  color: #FFFFFF;  letter-spacing: -1px;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;  font-weight: 600;}h3.calendar-address-small {  margin-top: 0;  margin-bottom: 25px;  margin-left: 20px;  color: #8f8f8f;  letter-spacing: 0px;  font-size: 14px;  font-family: 'Roboto Condensed', sans-serif;}h3.news-date-small {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  letter-spacing: 0px;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;}h3.share-text {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  letter-spacing: 0;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.share-text-right {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  text-align: right;  letter-spacing: 0;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.goback-text {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  letter-spacing: 0;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.shop-theading {  color: #000;  letter-spacing: -1px;  font-weight: 400;  font-style: italic;  font-size: 29px;  font-family: 'Roboto Condensed', sans-serif;}h3.shop-navigate-top {  margin-top: 0;  margin-bottom: 0;  text-align: right;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.shop-navigate-left {  margin-top: 0;  margin-bottom: 0;  text-align: left;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.shop-misc {  margin-top: 0;  margin-bottom: 9px;  color: #8f8f8f;  text-align: left;  letter-spacing: 0;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}h3.extra-prices {  margin-top: 0;  margin-bottom: 9px;  color: #050505;  text-align: left;  letter-spacing: 0;  line-height: 1.75;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}h3.shop-options {  margin-top: 0;  margin-bottom: 9px;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}h3.shopnav-text {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  letter-spacing: 0;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.shopnav-text-right {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  text-align: right;  letter-spacing: 0;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.shopping-navigate-top {  margin-top: 0;  margin-bottom: 0;  padding-right: 12px;  text-align: right;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.shopping-total {  margin-top: 0;  margin-bottom: 0;  color: #050505;  text-align: right;  font-weight: 700;  font-size: 27px;  font-family: 'Roboto Condensed', sans-serif;}h3.shipping-text {  margin-top: 0;  margin-bottom: 5px;  color: #050505;  text-align: right;  letter-spacing: 0;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;}h3.yourinfo-shopping {  margin-top: 15px;  margin-bottom: 15px;  padding-top: 0;  color: #050505;  letter-spacing: 0;  font-weight: 600;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.75;}h3.shopping-heading {  color: #000;  letter-spacing: -1px;  font-weight: 400;  font-style: italic;  font-size: 29px;  font-family: 'Roboto Condensed', sans-serif;}h3.shopping-theading {  color: #000;  letter-spacing: -1px;  font-weight: 400;  font-style: italic;  font-size: 29px;  font-family: 'Roboto Condensed', sans-serif;}h3.required-numbers {  margin-top: 0;  margin-bottom: 5px;  color: #8f8f8f;  text-align: left;  letter-spacing: 0;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;}h3.checkout-misc {  margin-top: 0;  margin-bottom: 9px;  color: #8f8f8f;  text-align: center;  letter-spacing: 0;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}h3.checkout-misc-red {  margin-top: 0;  margin-bottom: 9px;  color: #cf4444;  text-align: center;  letter-spacing: 0;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}h3.login-theading {  color: #000;  letter-spacing: -1px;  font-weight: 400;  font-style: italic;  font-size: 29px;  font-family: 'Roboto Condensed', sans-serif;}h3.login-taglines {  margin-top: 10px;  margin-bottom: 5px;  color: #8f8f8f;  text-align: left;  letter-spacing: 0;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.accounts-misc {  margin-top: 0;  margin-bottom: 9px;  color: #8f8f8f;  text-align: center;  letter-spacing: 0;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}h3.favor-cat {  margin-top: 0;  margin-bottom: 9px;  color: #8f8f8f;  text-align: left;  letter-spacing: 0;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}h3.service-heading {  margin-bottom: 17px;  color: #000;  letter-spacing: -1px;  font-weight: 400;  font-style: normal;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;}h3.service-title {  margin-bottom: 10px;  color: #000;  letter-spacing: -1px;  font-weight: 400;  font-style: italic;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.contact-theading {  margin-bottom: 17px;  color: #000;  letter-spacing: 0px;  font-weight: 400;  font-style: italic;  font-size: 23px;  font-family: 'Roboto Condensed', sans-serif;}h3.contact2-theading {  margin-top: 41px;  color: #8f8f8f;  letter-spacing: 0;  font-weight: 400;  font-style: normal;  font-size: 21px;  font-family: 'Roboto Condensed', sans-serif;}h3.contact-taglines {  margin-top: 10px;  margin-bottom: 5px;  color: #8f8f8f;  text-align: left;  letter-spacing: 0;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}h3.models-theading {  margin-bottom: 17px;  color: #000;  letter-spacing: -1px;  font-weight: 400;  font-style: italic;  font-size: 29px;  font-family: 'Roboto Condensed', sans-serif;}span.text-element.request-text {  margin-top: 0;  margin-bottom: 0;  padding-top: 0;  padding-bottom: 0;  letter-spacing: 3px;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.7;}span.text-element.fnews-text {  letter-spacing: 0;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;}span.text-element.display-text {  margin-top: 30px;  margin-bottom: 0;  padding-top: 0;  padding-bottom: 0;  text-align: center;  letter-spacing: 1px;  font-size: 14px;  color: #ffffff;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.7;}span.text-element.news-text {  letter-spacing: 0px;  padding-bottom: 10px;  font-weight: 400;  font-size: 15px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;}span.text-element.sub-text {  letter-spacing: 0px;  margin-left: 0;  margin-bottom: 0;  padding-top: -10px;  padding-left: 12px;  padding-bottom: 10px;  font-weight: 400;  font-size: 13px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;  color: #050505;}span.text-element.search-text {  letter-spacing: 0px;  font-weight: 400;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;}span.text-element.news-text-detail {  margin-bottom: 35px;  letter-spacing: 0px;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;  /* two column ability */  -webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2;}span.text-element.news-text-detail2 {  margin-bottom: 35px;  letter-spacing: 0px;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;  /* no columns */}span.text-element.about-text-detail {  margin-bottom: 35px;  letter-spacing: 0px;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;  /* two column ability */  -webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2;}span.text-element.about-text-detail2 {  margin-bottom: 35px;  letter-spacing: 0px;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;  /* no columns */}span.text-element.tiny-text-small {  margin-bottom: 35px;  letter-spacing: 0px;  font-weight: 400;  font-size: 13px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;}span.text-element.shop-description {  margin-top: 20px;  margin-bottom: 35px;  letter-spacing: 0;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;}span.text-element.thanks-text-detail {  margin-bottom: 35px;  text-align: center;  letter-spacing: 0;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;}span.text-element.policies-text-detail {  margin-bottom: 35px;  letter-spacing: 0;  font-weight: 400;  font-size: 17px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.5;}span.text-element.top-tiny-menu {  margin-top: 20px;  margin-bottom: 20px;  text-align: right;  letter-spacing: 0px;  font-weight: 500;  font-family: 'Roboto Condensed', sans-serif;  color: #FFFFFF;}span.text-element.top-tagline-text {  margin-top: 20px;  margin-bottom: 20px;  text-align: left;  letter-spacing: 2px;  font-weight: 700;  font-family: 'Roboto Condensed', sans-serif;  color: #FFFFFF;}span.text-element.box-black-text {  letter-spacing: 0;  color: #CCCCCC;  font-weight: 400;  font-size: 17px;  font-family: 'Carrois Gothic', sans-serif;  line-height: 1.5;}span.text-element.box-white-text {  letter-spacing: 0;  color: #d3d3d3;  font-weight: 400;  font-size: 17px;  font-family: 'Carrois Gothic', sans-serif;  line-height: 1.5;}a.link-text.login-text {  padding-top: 7px;  color: #030303;  text-align: right;  letter-spacing: 3px;  font-weight: 600;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}a.link-text.text-link-1 {  color: #000;  letter-spacing: 0;  font-style: italic;  font-size: 20px;  font-family: 'Roboto Condensed', sans-serif;  line-height: 1.7;}a.link-text.cosmetics-link {  margin-top: 0;  color: #000000;  text-align: center;  letter-spacing: -1px;  font-style: italic;  font-size: 21px;  font-family: 'Roboto Condensed', sans-serif;}/* Common Elements */div.rule.rule-1 {  margin-top: 29px;  padding-top: 6px;}div.rule.available-rule-1 {  margin-top: 0px;  padding-top: 0px;}/* Interaction Elements */button[type=submit].black-button {  margin-top: 15px;  margin-bottom: 20px;  padding: 20px 30px;  min-width: 0;  width: auto;  letter-spacing: 3px;  font-weight: 400;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}button[type=reset].black-button {  margin-top: 15px;  margin-bottom: 20px;  padding: 20px 30px;  min-width: 0;  width: auto;  letter-spacing: 3px;  font-weight: 400;  font-size: 16px;  font-family: 'Source Serif Pro', sans-serif;}button[type=submit].red-button {  margin-top: 25px;  margin-bottom: 20px;  padding: 20px 30px;  width: auto;  letter-spacing: 3px;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}a.link-button.black-button {  margin-top: 15px;  margin-bottom: 20px;  padding: 20px 30px;  min-width: 0;  width: auto;  letter-spacing: 3px;  font-weight: 400;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}input[type=text].request-input {  margin-top: 1px;  padding-top: 8px;  padding-bottom: 8px;  font-size: 16px;  min-width: 300px;  max-width: 1200px;  width: 100%;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}input[type=text].search-input {  float: right;  clear: none;  margin-top: 0;  margin-bottom: 0;  padding: 15px 10px 13px;  min-width: 350px;  max-width: 400px;  width: auto;  text-align: left;  font-family: 'Roboto Condensed', sans-serif;}input[type=text].coupon-input {  margin-top: 1px;  padding-top: 8px;  padding-bottom: 8px;  min-width: 300px;  max-width: 300px;  width: auto;  font-size: 16px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}input[type=text].login-account-input {  margin-top: 1px;  padding-top: 8px;  padding-bottom: 10px;  min-width: 300px;  max-width: 1200px;  width: 100%;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}input[type=text].login-input {  margin-top: 1px;  padding-top: 8px;  padding-bottom: 10px;  min-width: 300px;  max-width: 1200px;  width: 100%;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}input[type=text].login-accountpw-input {  margin-top: 1px;  padding-top: 8px;  padding-bottom: 10px;  min-width: 300px;  max-width: 1200px;  width: 80%;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}input[type=text].input-1 {  float: left;  margin-left: 3%;  padding-left: 4px;  max-width: none;  width: 90%;  font-size: 16px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}input[type=text].input-dealer {  float: left;  margin-left: 3%;  padding-left: 4px;  max-width: none;  width: 80%;  font-size: 16px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}input[type=password].login-input {  margin-top: 1px;  padding-top: 8px;  padding-bottom: 10px;  font-size: 16px;  font-family: 'Roboto Condensed', sans-serif;}select.select.request-drop-down {  display: block;  margin-top: 3px;  margin-bottom: 14px;  border: 5px solid #BF7E3D;  background-color: #BF7E3D;  color: #fcfcfc;  text-indent: 8px;  text-transform: none;  word-spacing: 1px;  letter-spacing: 2px;  font-size: 16px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}select.select.contact-drop-down {  display: block;  margin-top: 3px;  margin-bottom: 14px;  border: 5px solid #3987B2;  background-color: #3987B2;  color: #fcfcfc;  text-indent: 8px;  text-transform: none;  word-spacing: 1px;  letter-spacing: 2px;  font-size: 16px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}select.select.month-drop-down {  display: block;  margin-top: 0px;  margin-bottom: 3px;  border: 0px solid #3987B2;  background-color: #3987B2;  color: #fcfcfc;  text-indent: 5px;  text-transform: none;  word-spacing: 1px;  letter-spacing: 2px;  font-size: 15px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}select.select.shop-drop1 {  margin-bottom: 20px;  border-width: 3px;  border-color: #BF7E3D;  background-color: #BF7E3D;  color: #faf5fa;  text-indent: 0;  text-transform: none;  word-spacing: 3px;  font-weight: 600;  font-variant: normal;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}select.select.signup-drop {  margin-bottom: 10px;  border-width: 3px;  border-color: #BF7E3D;  background-color: #BF7E3D;  color: #faf5fa;  text-indent: 0;  text-transform: none;  word-spacing: 3px;  font-weight: 600;  font-variant: normal;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}select.select.edit-drop {  margin-bottom: 10px;  border-width: 3px;  border-color: #BF7E3D;  background-color: #BF7E3D;  color: #faf5fa;  text-indent: 0;  text-transform: none;  word-spacing: 3px;  font-weight: 600;  font-variant: normal;  font-size: 18px;  font-family: 'Roboto Condensed', sans-serif;}textarea.request-textarea {  display: block;  margin-right: 0;  margin-left: 0;  padding-right: 5px;  padding-bottom: 5px;  padding-left: 5px;  height: 300px;  color: #666;  text-indent: 0;  font-size: 16px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}textarea.suggest-textarea {  display: block;  margin-right: 0;  margin-left: 0;  padding-right: 5px;  padding-bottom: 5px;  padding-left: 5px;  height: 150px;  color: #666;  text-indent: 0;  font-size: 16px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}textarea.contact-textarea {  display: block;  margin-right: 0;  margin-left: 0;  padding-right: 5px;  padding-bottom: 5px;  padding-left: 5px;  height: 350px;  color: #666;  text-indent: 0;  font-size: 16px;  font-family: 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Arial, sans-serif;}ul.social-media.social-1 {  display: block;  float: left;  margin-right: auto;  margin-left: auto;  width: auto;  font-size: 34px;}ul.social-media.social-1 i {  color: #999;}/* Layout Elements */body > .row.login-row {  max-width: none;  background-color: #BF7E3D;  background-image: none;}body > .row.topmenu-row {  min-height: 0;  max-width: none;  width: auto;  background-color: #eee;}body > .row > [class*='artist-span-'].topmenu-column {  min-height: 55px;}body > .row.logo-row {  max-width: none;  background-color: #fff;}body > .row > [class*='artist-span-'].logo-column {  min-height: 100px;}body > .row.prodmenu-row {  margin-top: 0;  padding-top: 1px;  max-width: none;  background-color: #fff;}body > .row > [class*='artist-span-'].prodmenu-column {  padding: 25px 0;  min-height: 10px;  max-height: none;  background-color: #fff;}body > .row.rotation-row {  max-width: none;  background-color: none;}body > .row > [class*='artist-span-'].rotation-column {  padding-right: 0;  padding-left: 0;  min-height: 0;}body > .row > [class*='artist-span-'].model-column {  min-height: 0;}body > .row.model-row {  max-width: none;  background-color: #000;}body > .row.featured-row {  padding-top: 20px;  max-width: 1200px;}body > .row.logo-search-row {  max-width: 1200px;  background-color: #fff;}body > .row.menu-row {  max-width: none;  min-height: 0;  width: auto;  background-color: #FFF;  /* background-color: #e87b38; */}body > .row.cosmetics-row {  padding-top: 40px;  padding-bottom: 40px;  max-width: none;  background-color: #BF7E3D;}body > .row.display-full-row {  padding-top: 40px;  padding-bottom: 60px;  min-height: 0;  max-width: none;  width: auto;  background-color: #555555;}body > .row.display-row {  padding-top: 0px;  padding-bottom: 0px;  max-width: 1200px;}body > .row > [class*='artist-span-'].cosmetics-column {  min-height: 300px;}body > .row > [class*='artist-span-'].summary-column-left {  padding-top: 20px;  padding-bottom: 20px;  padding-left: 25px;  padding-right: 25px;  min-height: 400px;}body > .row > [class*='artist-span-'].summary-column-middle {  padding-top: 20px;  padding-bottom: 20px;  padding-left: 25px;  padding-right: 25px;  border-right: 1px solid #cccccc;  min-height: 400px;}body > .row > [class*='artist-span-'].summary-column-right {  padding-top: 20px;  padding-bottom: 20px;  padding-left: 25px;  padding-right: 25px;  border-right: 1px solid #cccccc;  min-height: 400px;}body > .row > [class*='artist-span-'].summary-column-top {  padding-top: 10px;  padding-bottom: 0px;  padding-left: 25px;  padding-right: 25px;}body > .row > [class*='artist-span-'].featured-column-left {  padding-top: 40px;  padding-bottom: 30px;  padding-left: 30px;  padding-right: 20px;  /* min-height: 400px; */}body > .row > [class*='artist-span-'].featured-column-middle {  padding-top: 40px;  padding-bottom: 40px;  padding-left: 50px;  min-height: 400px;}body > .row > [class*='artist-span-'].featured-column-right {  padding-top: 40px;  padding-bottom: 40px;  padding-left: 50px;  min-height: 400px;}body > .row > [class*='artist-span-'].logo-search-column-left {  padding-top: 50px;  padding-bottom: 40px;  padding-left: 0px;  min-height: 200px;}body > .row > [class*='artist-span-'].logo-search-column-right {  padding-top: 40px;  padding-bottom: 40px;  padding-left: 40px;  min-height: 200px;}body > .row > [class*='artist-span-'].search-column1 {  margin-left: 0;  padding-top: 90px;  padding-bottom: 50px;  padding-left: 16px;  min-height: 225px;}body > .row > [class*='artist-span-'].prod-display-column {  padding-top: 25px;  padding-bottom: 40px;}body > .row > [class*='artist-span-'].display-column {  padding-top: 25px;  padding-bottom: 40px;}body > .row > [class*='artist-span-'].bot-logo-column-1 {  float: left;  padding-top: 45px;  padding-bottom: 40px;  min-height: 150px;  /* Social Icons is Here */}body > .row > [class*='artist-span-'].bot-logo-column-2 {  float: left;  padding-top: 20px;  padding-bottom: 40px;  min-height: 150px;  /* Logo is here */}body > .row > [class*='artist-span-'].bot-logo-column-3 {  float: left;  padding-top: 30px;  padding-bottom: 40px;  min-height: 150px;  /* Phone Number is here */}body > .row > [class*='artist-span-'].address-column {  float: left;}body > .row.address-row {  padding-bottom: 30px;}body > .row.bottom-row {  min-height: 0;  max-width: none;  width: auto;  background-color: #999999;}body > .row > [class*='artist-span-'].bottom-column {  padding-top: 20px;  padding-bottom: 20px;  min-height: 75px;}body > .row > [class*='artist-span-'].search-column3 {  padding-top: 90px;  padding-bottom: 50px;  min-height: 225px;}body > .row > [class*='artist-span-'].go-column {  padding-top: -10px;  padding-bottom: 20px;  padding-left: 25px;  padding-right: 25px;  /* padding: 8px 8px; */  min-height: 0px;  /* For Special Go Back Section Usages */}body > .row > [class*='artist-span-'].news-column {  padding-top: 40px;  padding-bottom: 20px;  padding-left: 25px;  padding-right: 25px;  /* padding: 8px 8px; */  min-height: 400px;  /* News Page full wide side padding */}body > .row > [class*='artist-span-'].dealer-column {  padding-top: 30px;  padding-bottom: 0px;  padding-left: 25px;  padding-right: 25px;  /* padding: 8px 8px; */  /* min-height: 400px; */  /* Dealer Zip side padding */}body > .row.news-row {  max-width: 1200px; /* padding: 15px 15px; */  background-color: #fff;}body > .row.go-row {  max-width: 1200px;  padding: 15px 15px;  background-color: #fff;}body > .row.print-row {  max-width: 800px;  background-color: #fff;}body > .row > [class*='artist-span-'].shop-column {  padding: 40px 30px;  min-height: 400px;}body > .row.shop-row {  max-width: 1200px;  background-color: #fff;}body > .row > [class*='artist-span-'].loginacct-column {  padding: 40px 30px;  min-height: 400px;}body > .row > [class*='artist-span-'].loginedit-column {  padding: 40px 30px;  min-height: 400px;}body > .row > [class*='artist-span-'].contact-column-right {  padding-top: 40px;  padding-bottom: 40px;  padding-left: 0px;  padding-right: 25px;  min-height: 0px;}body > .row > [class*='artist-span-'].portal-column-right {  padding-top: 40px;  padding-bottom: 40px;  padding-left: 50px;  min-height: 400px;}body > .row > [class*='artist-span-'].contact-column-left {  padding-top: 40px;  padding-bottom: 40px;  padding-left: 25px;  min-height: 0px;}body > .row > [class*='artist-span-'].service-column-left {  padding-top: 40px;  padding-bottom: 40px;  min-height: 50px; /* background-color: #ccc; */}body > .row.contact-row {  max-width: 1200px;  background-color: #fff;}body > .row.models-row {  max-width: 1200px;  background-color: #fff;}body > .row > [class*='artist-span-'].models-column {  padding: 40px;  min-height: 400px;}body > .row > [class*='artist-span-'].blue-column {  padding: 0;  min-height: 8px;  max-height: none;  background-color: #BF7E3D;  /*  background: linear-gradient(45deg, #7e7e7e, #ededed, #7e7e7e); */}body > .row > [class*='artist-span-'].topone-column {  padding-right: 0;  padding-left: 0;  min-height: 0;}body > .row.topone-row {  min-height: 0;  max-width: none;  width: auto;  background-color: transparent;}body > .row.botone-row {  min-height: 0;  max-width: none;  width: auto;  background-color: transparent;}body > .row.icons-row {  padding-top: 0px;  padding-bottom: 30px;  min-height: 0;  max-width: 1230px;  width: auto;  background-color: transparent;}body > .row > [class*='artist-span-'].botone-column {  padding-right: 0;  padding-left: 0;  min-height: 0;}body > .row.bot-logo-row {  padding-top: 39px;}body > .row.extramenu-row {  min-height: 0;  max-width: none;  width: auto;  background-color: #4d5926;  /* background: linear-gradient(90deg, #BF7E3D, #C9EBFF, #3987B2); */}body > .row.bigmenu-row {  height: auto;  max-width: none;  width: auto;  background-color: none;  background-image: url(../img/clear.gif);    background-position: center center;  background-repeat: repeat-y;  z-index: 5001;  position:relative;  /* background-repeat: no-repeat;  background-clip: border-box;  background-size: cover; */}body > .row > [class*='artist-span-'].extramenu-column {  min-height: 55px;}body > .row.coremenu-row {  margin-top: 0;  padding-top: 1px;  max-width: none;  background-color: #FFFFFF;  background-repeat: no-repeat;  background-position: center center;  /* background-image: url(../img/green-background.jpg);  background-size: 100%; */  /* backdrop for logo menu */}body > .row > [class*='artist-span-'].coremenu-column {  /* padding: 25px 0; */  padding-right: 25px;  padding-left: 55px;  padding-top: 25px;  padding-bottom: 25px;  min-height: 10px;  max-height: none;  background-color: none;  }body > .row.searchblue-row {  max-width: none;  background-color: #e1a440;}body > .row > [class*='artist-span-'].searchblue-column {  padding-right: 0;  padding-left: 0;  min-height: 100px;}.subgrid > .row > [class*='artist-span-'].extramenu-subgrid-column {    padding-right: 0px;    padding-left: 25px;  }.subgrid > .row > [class*='artist-span-'].prodmenu-subgrid-column {  margin-top: 0;  margin-bottom: 0;  padding-top: 0;  min-height: 0;  max-height: none;}.subgrid > .row > [class*='artist-span-'].logo-subgrid-menu {  margin-right: 0;  margin-left: 0;  padding-right: 0;  padding-left: 0;  min-height: 50px;}.subgrid > .row > [class*='artist-span-'].search-subgrid-menu {  float: left;  margin-right: 0;  margin-left: 0;  padding-right: 0;  padding-left: 0;}.subgrid > .row > [class*='artist-span-'].topone-subgrid-column {  display: block;  margin-top: 0;  padding-top: 100px;  padding-right: 100px;  padding-left: 100px;  min-height: 425px;  background-color: transparent;  background-image: none;  background-clip: border-box;}.subgrid > .row.topone-subgrid-row {  max-width: 1600px;/*  background-color: #3987B2; *//*  background-color: #000001; */    background-color: #4d5926;}/*.subgrid > .row > [class*='artist-span-'].topone-subgrid-column2 {  margin-top: 0;  padding-top: 0;  padding-right: 0;  padding-left: 0;  min-height: 425px;  background-color: transparent;  background-image: url(../lawrenceprinting/nationwide-coverage-lawrence.jpg);  background-attachment: scroll;  background-position: center center;  background-clip: border-box;  background-size: cover;  background-repeat: no-repeat;} Embedded on page */.subgrid > .row.botone-subgrid-row {  max-width: 1600px;  background-color: #256284;  /* Big Box Color 2 */}.subgrid > .row.boxone-subgrid-row {  max-width: 1600px;  background-color: #fff;}.subgrid > .row.icons-subgrid-row {  max-width: 1600px;  background-color: #fff;}.subgrid > .row > [class*='artist-span-'].botone-subgrid-column {  margin-top: 0;  padding-top: 100px;  padding-right: 100px;  padding-left: 100px;  min-height: 425px;  background-color: transparent;  background-image: none;  background-clip: border-box;}.subgrid > .row > [class*='artist-span-'].banner-subgrid-column {  margin-top: 0;  padding-top: 55px;  padding-bottom: 55px;  padding-right: 50px;  padding-left: 50px;  min-height: 425px;  background-color: transparent;  background-image: none;  background-clip: border-box;}/*.subgrid > .row > [class*='artist-span-'].botone-subgrid-column2 {  margin-top: 0;  padding-top: 0;  padding-right: 0;  padding-left: 0;  min-height: 425px;  background-color: transparent;  background-image: url(../lawrenceprinting/recycle-lawrence.jpg);  background-attachment: scroll;  background-position: center center;  background-clip: border-box;  background-size: cover;  background-repeat: no-repeat;}Embedded onto page */.subgrid > .row.coremenu-subgrid-row {  min-height: 0;  max-height: none;}.subgrid > .row > [class*='artist-span-'].searchblue-subgrid-column2 {  float: none;  padding-top: 25px;  padding-right: 7px;  padding-bottom: 25px;}.row > [class*='artist-span-'] .subgrid.topmenu-subgrid {  margin-bottom: 0;  min-height: 0;  max-width: none;}.row > [class*='artist-span-'] .subgrid.login-subgrid {  margin-bottom: 0;}a.responsive-picture.image-link-1 {  margin: 0 auto;  /* max-width: 220px; */  /* Bottom Logo Size */}a.responsive-picture.icons {  margin: 0 auto;  margin-top: 10px;  margin-bottom: 20px;  max-width: 100px;  /* Large Icons Size oops */}a.responsive-picture.thanks-icon {  margin: 0 auto;  max-width: 220px;  /* Thanks Check Green */}.row > [class*='artist-span-'] .subgrid.prodmenu-subgrid {  margin-right: 0;  margin-bottom: 0;  margin-left: 0;  min-height: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].prodmenu-subgrid-column {  margin-top: 10px;  margin-bottom: 9px;  padding-top: 1px;  padding-right: 0;  padding-left: 0;  min-height: 55px;}div.responsive-picture.rotation-image {  margin-top: 0;  margin-bottom: 0;  max-width: none;}.row > [class*='artist-span-'] > form.form-container.featured-appcontain {  padding-top: 30px;  padding-bottom: 30px;  width: 90%;}.row > [class*='artist-span-'] > form.form-container.featured-appcontain-kiosk {  padding-top: 30px;  padding-bottom: 30px;  width: 100%;}.row > [class*='artist-span-'] > .container.fnews-container {  margin-bottom: 6px;  padding-top: 15px;}.row > [class*='artist-span-'] .subgrid.fnews-subgrid {  margin-bottom: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].fnews-subcolumn1 {  padding-right: 7px;}div.responsive-picture.fnews-image {  margin-top: 0;  margin-bottom: 0;  max-width: none;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].fnews-subcolumn2 {  padding-left: 18px;}div.responsive-picture.round {  display: block;  margin-right: auto;  margin-left: auto;  max-width: 275px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].cosmetics-subcolumn2 {  margin-right: 0;  margin-left: 0;  padding-right: 0;  padding-left: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].cosmetics-subcolumn3 {  padding-right: 0;  padding-left: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].cosmetics-subcolumn4 {  padding-right: 0;  padding-left: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].cosmetics-subcolumn1 {  padding-right: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].dealer-subcolumn {  padding-top: 20px;  padding-bottom: 0px;}div.responsive-picture.shopcart-image {  float: left;  clear: none;  margin-top: 0;  margin-right: -1%;  margin-bottom: 0;  max-width: 75px;}div.responsive-picture.search-button {  float: right;  clear: none;  margin-top: 0;  margin-bottom: 0;  max-width: 48px;}.row > [class*='artist-span-'] > form.form-container.form-container-1 {  float: none;  clear: none;  width: auto;}.row > [class*='artist-span-'] .subgrid.bottom-subgrid {  margin-bottom: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].bottom-subgrid-column {  min-height: 25px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopcart-subcolumn {  padding-right: 0;  padding-left: 1px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shoptext-subcolumn {  padding-right: 0;  padding-left: 0;}.row > [class*='artist-span-'] .subgrid > .row.shopprice-subcolumn {  max-width: none;}.row > [class*='artist-span-'] > .container.social-container {  margin-right: 0;  margin-left: 0;} /* .row > [class*='artist-span-'] > .container.social-container {  margin: 12px 0 0;  padding-top: 6px;  min-height: 30px;}*/.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].news-subcolumn1 {  padding-right: 7px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].news-subcolumn2 {  padding-left: 18px;}.row > [class*='artist-span-'] > .container.news-container {  margin-bottom: 6px;  padding-top: 15px;}.row > [class*='artist-span-'] > .container.category-container {  padding-top: 15px;  padding-bottom: 20px;}div.responsive-picture.news-image {  margin-top: 0;  margin-bottom: 0;  max-width: none;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].previous-next-column1 {  margin-top: 0;  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].previous-next-column2 {  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].share-subgrid-column {  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].sharedetail-subgrid-column {  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].goback-column {  margin-top: 0;  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].subgrid-column-1 {  padding-left: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].subgrid-column-membership {  padding-left: 20px;  padding-right: 27px;}div.responsive-picture.image-1 {  max-width: none;}.row > [class*='artist-span-'] > .container.video-container {  min-height: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].fnews-subnavigate2 {  padding-top: 10px;  padding-bottom: 10px;}div.responsive-picture.shop-dimage {  margin-top: 0;  margin-bottom: 0;  max-width: none;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shop-subcolumn1 {  padding-right: 8px;  min-height: 400px;  /* logo bottom space */}.row > [class*='artist-span-'] > .container.shop-container {  margin-bottom: 6px;  padding-top: 15px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shop-head-subgrid2 {  padding-top: 10px;  padding-bottom: 10px;}div.responsive-picture.shop-image {  margin-top: 0;  margin-bottom: 0;  padding-right: 7px;  padding-bottom: 0;  max-width: none;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopdetail-col1 {  padding-right: 15px;  padding-left: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopdetail-col2 {  margin-bottom: 18px;  padding-right: 0;  padding-bottom: 0;  padding-left: 15px;}.row > [class*='artist-span-'] > .container.shop-container2 {  margin-bottom: 6px;  padding-top: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopnav-column1 {  margin-top: 0;  padding-top: 10px;  padding-bottom: 10px;  padding-left: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopnav-column2 {  padding-top: 10px;  padding-right: 0;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid.shopnav-subgrid {  padding-bottom: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopping-subcolumn {  padding-right: 8px;  min-height: 0;}.row > [class*='artist-span-'] > .container.shopping-container {  margin-bottom: 14px;  padding: 20px 5px 20px 10px;  background-color: #f2f2f2;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopping-head-subgrid2 {  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].yourinfo-subcolumn {  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopfound-column1 {  margin-top: 0;  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shoptotal-subcolumn {  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].finaltotal-subcolumn {  padding-top: 10px;  padding-bottom: 10px;}.row > [class*='artist-span-'] > .container.checkout-container {  float: right;  width: auto;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].loginacct-subcolumn {  padding-right: 8px;  min-height: 0;}.row > [class*='artist-span-'] > form.form-container.login-form-container {  padding: 20px;  border-width: 0;  border-style: solid;  background-color: #f2f2f2;}.row > [class*='artist-span-'] > form.form-container.signup-form-container {  padding: 20px 10px;}.row > [class*='artist-span-'] .subgrid.signup-subgrid {  margin-bottom: 0;}.row > [class*='artist-span-'] .subgrid.login1-subgrid {  margin-bottom: 0;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].account-col1 {  margin-left: 0;  padding: 15px;  background-color: transparent;}.row > [class*='artist-span-'] > .container.account-container {  margin-bottom: 6px;  padding-top: 0;}.row > [class*='artist-span-'] > .container.container-1 {  margin-bottom: 0;  padding-top: 20px;  padding-bottom: 15px;  border: 5px double #ededed;  background-color: #f5f5f5;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].accounts-subcolumn {  padding-right: 8px;  padding-left: 8px;  min-height: 0;}.row > [class*='artist-span-'] .subgrid.account-subgrid {  margin-bottom: 40px;  padding-top: 0;  padding-bottom: 5px;  background-color: transparent;}.row > [class*='artist-span-'] .subgrid > .row.accounts-subgrid-row {  margin-top: 10px;  margin-bottom: 25px;  padding-top: 0;  padding-bottom: 0;}.row > [class*='artist-span-'] .subgrid > .row.accounts-toprow {  margin-top: 10px;  margin-bottom: 25px;  padding-top: 10px;  padding-bottom: 5px;  background-color: #ebebeb;}.row > [class*='artist-span-'] > .container.account-border {  margin-bottom: 0;  padding-top: 20px;  padding-bottom: 15px;  border: 5px double #ededed;  background-color: #f5f5f5;}.row > [class*='artist-span-'] > form.form-container.edit-form-container {  padding: 20px 0;}.row > [class*='artist-span-'] > .container.favorite-container {  margin-bottom: 6px;  padding-top: 15px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].favorite-subcolumn1 {  padding-right: 8px;  min-height: 400px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].available-subcolumn2 {  padding-left: 7px;}.row > [class*='artist-span-'] > .container.available-container {  margin-bottom: 13px;  padding-top: 15px;}.row > [class*='artist-span-'] > .container.policies-container {  margin-bottom: 6px;  padding-top: 20px;}.row > [class*='artist-span-'] > .container.models-container {  margin-bottom: 6px;  padding-top: 15px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].models-subcolumn2 {  padding-left: 18px;}.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].models-subcolumn1 {  padding-right: 7px;}.row > [class*='artist-span-'] .subgrid.topone-subgrid {  margin-right: 0;  margin-bottom: 0;  margin-left: 0;  min-height: 0;  max-width: none;  background-color: transparent;  background-clip: content-box;}.row > [class*='artist-span-'] .subgrid.botone-subgrid {  margin-right: 0;  margin-bottom: 0;  margin-left: 0;  min-height: 0;  max-width: none;  background-color: transparent;  background-clip: content-box;}div.responsive-picture.botone-picture {  margin-top: 0;  margin-bottom: 0;  max-width: none;}div.responsive-picture.botone-picture > picture {  margin: 0;}a.responsive-picture.search-link {  margin: 0 auto;  max-width: 50px;}div.responsive-picture.toplogo-link {  margin-top: -45px;  margin-bottom: -35px;  max-width: 250px; top logo  max-height: none;  position: fixed;  /* Lets you float the logo */}  div.responsive-picture.botlogo-link {  margin-top: 10px;  margin-bottom: 0px;  max-height: none;}div.responsive-picture.topone-picture {  margin-top: 0;  margin-bottom: 0;  max-width: none;}div.responsive-picture.topone-picture > picture {  margin: 0;}.row > [class*='artist-span-'] .subgrid.extramenu-subgrid {  margin-bottom: 0;  min-height: 0;  max-width: none;}.row > [class*='artist-span-'] .subgrid.coremenu-subgrid {  margin-right: 0;  margin-bottom: 0;  margin-left: 0;  min-height: 0;}.row > [class*='artist-span-'] > form.form-container.form-container-2 {  display: block;  float: none;  clear: none;  margin-bottom: 0;  width: auto;}a.responsive-picture.go-link {  position: static;  float: none;  clear: none;  margin: 0;  max-width: 50px;}.row > [class*='artist-span-'] .subgrid.searchblue-subgrid {  margin-right: auto;  margin-bottom: 0;  margin-left: auto;  max-width: 1200px;}a.social-image.social-icon-2 {  margin-top: 0;  margin-right: 0;  margin-left: 0;  padding-top: 0;  max-width: 50px;  max-width: 50px;  /*background-color: #fff;*/   background-color: #555555; }@media screen and (max-width: 1128px) {  /* Text Elements */  h1.cosmetics-heading {    font-size: 23px;  }  h2.featured-heading {    font-size: 25px;  }    h2.icon-heading {    font-size: 20px;  }  h2.bottom-heading1 {    font-size: 14px;  }
  h2.bottom-heading2 {    font-size: 14px;  }  h2.box-white-title {    font-size: 32px;  }  h2.box-black-title {    font-size: 32px;  }  h3.fnews-heading {    font-size: 27px;  }  h3.shop-theading {    font-size: 27px;  }  h3.shopping-heading {    font-size: 27px;  }  h3.shopping-theading {    font-size: 27px;  }  h3.login-theading {    font-size: 27px;  }  h3.service-heading {    font-size: 17px;  }    h3.service-title {    font-size: 17px;  }    h3.contact-theading {    font-size: 27px;  }  h3.contact2-theading {    font-size: 27px;  }  h3.models-theading {    font-size: 27px;  }  span.text-element.fnews-text {    font-size: 15px;  }  span.text-element.news-text {    font-size: 15px;  }    span.text-element.search-text {    font-size: 14px;  }  span.text-element.news-text-detail {    font-size: 15px;  }    span.text-element.news-text-detail2 {    font-size: 15px;  }    span.text-element.about-text-detail {    font-size: 15px;  }    span.text-element.about-text-detail2 {    font-size: 15px;  }  span.text-element.shop-description {    font-size: 15px;  }  span.text-element.thanks-text-detail {    font-size: 15px;  }  span.text-element.policies-text-detail {    font-size: 15px;  }  span.text-element.box-black-text {    font-size: 15px;  }    span.text-element.box-white-text {    font-size: 15px;  }  /* Layout Elements */  body > .row > [class*='artist-span-'].summary-column-left {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].summary-column-middle {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].summary-column-right {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].summary-column-top {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].featured-column-left {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].featured-column-middle {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].featured-column-right {    padding-right: 20px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].logo-search-column-left {    padding-right: 0;    padding-left: 0px;  }    body > .row > [class*='artist-span-'].logo-search-column-right {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].search-column1 {    padding-right: 16px;    padding-left: 16px;  }  body > .row > [class*='artist-span-'].bot-logo-column-3 {    padding-right: 16px;  }  body > .row > [class*='artist-span-'].bot-logo-column-1 {    padding-left: 16px;  }  body > .row > [class*='artist-span-'].search-column3 {    padding-right: 16px;    padding-left: 16px;  }  body > .row > [class*='artist-span-'].go-column {    padding-right: 25px;    padding-left: 25px;    /* news page side spacing was 40 both */  }  body > .row > [class*='artist-span-'].news-column {    padding-right: 25px;    padding-left: 25px;    /* news page side spacing was 40 both */  }    body > .row > [class*='artist-span-'].dealer-column {    padding-right: 25px;    padding-left: 25px;    /* news page side spacing was 40 both */  }  body > .row > [class*='artist-span-'].shop-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].loginacct-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].loginedit-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].contact-column-right {    padding-top: 40px;    padding-right: 20px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].portal-column-right {    padding-top: 10px;    padding-right: 20px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].contact-column-left {    padding-top: 40px;    padding-right: 0;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].service-column-left {    padding-right: 0;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].models-column {    padding-right: 20px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].prodmenu-column {    padding-right: 0;    padding-left: 10px;  }  body > .row > [class*='artist-span-'].blue-column {    padding-right: 10px;    padding-left: 10px;  }  body > .row > [class*='artist-span-'].coremenu-column {    padding-right: 0;    padding-left: 10px;  }  .subgrid > .row > [class*='artist-span-'].topmenu-subgrid-column {    padding-right: 20px;    padding-left: 20px;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column {    margin-right: auto;    margin-left: auto;    padding-top: 70px;    padding-right: 80px;    padding-left: 80px;    min-height: 263px;    max-height: none;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column2 {    margin-right: auto;    margin-left: auto;    padding-right: 0;    padding-left: 0;    min-height: 263px;    max-height: none;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column {    margin-right: auto;    margin-left: auto;    padding-top: 70px;    padding-right: 80px;    padding-left: 80px;    min-height: 263px;    max-height: none;  }    .subgrid > .row > [class*='artist-span-'].banner-subgrid-column {    margin-right: auto;    margin-left: auto;    padding-top: 70px;    padding-right: 80px;    padding-left: 80px;    min-height: 263px;    max-height: none;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column2 {    margin-right: auto;    margin-left: auto;    padding-right: 0;    padding-left: 0;    min-height: 263px;    max-height: none;  }  .subgrid > .row > [class*='artist-span-'].extramenu-subgrid-column {    padding-right: 20px;    padding-left: 20px;  }  .subgrid > .row > [class*='artist-span-'].extramenu-subgrid-column2 {    padding-right: 20px;    padding-left: 20px;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shoptext-subcolumn {    padding-left: 5px;  }  .row > [class*='artist-span-'] > form.form-container.featured-appcontain {    width: 100%;  }  div.responsive-picture.botone-picture > picture {    margin: 0;  }  div.responsive-picture.topone-picture > picture {    margin: 0;  }}@media screen and (max-width: 983px) {  /* Text Elements */  h1.fnews-heading {    font-size: 25px;  }  h1.cosmetics-heading {    font-size: 25px;  }  h1.price-heading {    font-size: 22px;  }  h1.news-heading {    font-size: 22px;  }      h1.news-article-heading {    font-size: 22px;  }    h1.faq-heading {    font-size: 22px;  }    h1.news-only {    font-size: 22px;  }    h1.calendar-heading {    font-size: 20px;  }    h1.calendar-heading-front {    font-size: 17px;  }    h1.calendar-heading-white {    font-size: 20px;  }    h1.search-heading {    font-size: 22px;  }  h1.attach-heading {    font-size: 22px;  }  h1.shop-dheading {    font-size: 22px;  }    h1.staff-subhead {    font-size: 20px;  }    h1.attach-subhead {    font-size: 20px;  }    h1.category-subhead {    font-size: 18px;  }    h1.staff-dheading {    font-size: 22px;  }  h1.shop-dprice {    font-size: 22px;  }  h1.shop-heading {    font-size: 30px;  }    h1.dealer-heading {    font-size: 30px;  }  h1.attach-heading2 {    font-size: 22px;  }  h1.shop-price {    font-size: 30px;  }  h1.shopping-dprice {    margin-top: 7px;    text-align: center;    font-size: 22px;  }  h1.shopping-dheading {    font-size: 22px;  }  h1.shopping-options {    font-size: 22px;  }  h1.login-lheading {    font-size: 22px;  }  h1.account-heading2 {    font-size: 22px;  }  h1.account-icon-heading {    font-size: 30px;  }  h1.accounts-options {    font-size: 22px;  }  h1.accounts-price {    margin-top: 7px;    text-align: center;    font-size: 22px;  }  h1.accounts-heading {    font-size: 22px;  }  h1.contact-details {    font-size: 18px;  }  h1.contact-heading {    font-size: 25px;  }  h1.available-details {    font-size: 18px;  }  h1.contact-numbers {    font-size: 18px;  }    h1.learn-services {    font-size: 18px;  }    h1.news-front {    font-size: 22px;  }    h1.category-title {    font-size: 22px;  }  h1.thanks-heading {    font-size: 30px;  }  h1.policies-heading {    font-size: 22px;  }  h1.models-heading {    font-size: 25px;  }  h1.models-details {    font-size: 18px;  }  h1.model-details {    font-size: 18px;  }  h2.bottom-heading2 {    text-align: center;  }  h2.bottom-heading1 {    text-align: center;  }  h2.box-white-title {    font-size: 30px;  }  h2.box-black-title {    font-size: 30px;  }  /* Layout Elements */  body > .row > [class*='artist-span-'].summary-column-left {    padding-left: 20px;  }  body > .row > [class*='artist-span-'].summary-column-middle {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].summary-column-right {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].summary-column-top {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].featured-column-left {    padding-left: 20px;  }  body > .row > [class*='artist-span-'].featured-column-middle {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].featured-column-right {    padding-right: 20px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].logo-search-column-left {    padding-left: 0px;  }    body > .row > [class*='artist-span-'].logo-search-column-right {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].search-column1 {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].search-column3 {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].go-column {    padding-right: 25px;    padding-left: 25px;  }  body > .row > [class*='artist-span-'].news-column {    padding-right: 25px;    padding-left: 25px;  }  body > .row > [class*='artist-span-'].shop-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].loginacct-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].loginedit-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].contact-column-right {    padding-right: 20px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].portal-column-right {    padding-right: 20px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].contact-column-left {    padding-left: 20px;  }    body > .row > [class*='artist-span-'].service-column-left {    padding-left: 20px;  }  body > .row > [class*='artist-span-'].models-column {    padding-right: 20px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].prodmenu-column {    padding-right: 0;  }  body > .row > [class*='artist-span-'].coremenu-column {    padding-right: 0;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column {    padding-top: 50px;    padding-right: 60px;    padding-left: 60px;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column {    padding-top: 50px;    padding-right: 60px;    padding-left: 60px;  }    .subgrid > .row > [class*='artist-span-'].banner-subgrid-column {    padding-top: 50px;    padding-bottom: 0px;    padding-right: 40px;    padding-left: 40px;  }  .row > [class*='artist-span-'] > form.form-container.featured-appcontain {    width: 100%;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].fnews-subcolumn1 {    padding-right: 0;    padding-bottom: 10px;    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].fnews-subcolumn2 {    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopcart-subcolumn {    padding-right: 0;    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shoptext-subcolumn {    padding-left: 5px;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].news-subcolumn1 {    padding-right: 0;    padding-bottom: 10px;    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].news-subcolumn2 {    padding-left: 0;  }  div.responsive-picture.image-1 {    margin-top: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shop-subcolumn1 {    padding-right: 0;    padding-bottom: 10px;    padding-left: 0;    min-height: 350px;    /* logo pocket height */  }  div.responsive-picture.shop-image {    margin-top: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopping-subcolumn {    padding-right: 0;    padding-bottom: 10px;    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].loginacct-subcolumn {    padding-right: 0;    padding-bottom: 10px;    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].accounts-subcolumn {    padding-right: 0;    padding-bottom: 10px;    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].favorite-subcolumn1 {    padding-right: 0;    padding-bottom: 45px;    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].available-subcolumn2 {    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].models-subcolumn2 {    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].models-subcolumn1 {    padding-right: 0;    padding-bottom: 10px;    padding-left: 0;  }}@media screen and (max-width: 935px) {  /* Text Elements */  h1.heading-1 {    font-size: 52px;  }  h1.phone-number {    font-size: 35px;  }  h1.attach-heading2 {    display: none;  }  h1.shop-heading {    font-size: 30px;  }  h1.account-heading2 {    display: block;  }  h1.account-icon-heading {    font-size: 41px;  }  span.text-element.fnews-text {    font-size: 16px;  }  span.text-element.news-text {    font-size: 15px;  }    span.text-element.search-text {    font-size: 15px;  }  span.text-element.news-text-detail {    font-size: 16px;    /* 2 column added */    -webkit-column-count: 1;    -moz-column-count: 1;    column-count: 1;  }    span.text-element.news-text-detail2 {    font-size: 16px;    /* no column added */  }    span.text-element.about-text-detail {    font-size: 16px;    /* 2 column added */    -webkit-column-count: 1;    -moz-column-count: 1;    column-count: 1;  }    span.text-element.about-text-detail2 {    font-size: 16px;    /* no column added */  }  span.text-element.shop-description {    font-size: 16px;  }  span.text-element.thanks-text-detail {    font-size: 16px;  }  span.text-element.policies-text-detail {    font-size: 16px;  }  span.text-element.box-black-text {    font-size: 19px;  }    span.text-element.box-white-text {    font-size: 19px;  }  /* Interaction Elements */  input[type=text].search-input {    min-width: 310px;    max-width: 280px;    width: auto;  }  /* Layout Elements */      body > .row.featured-row {    padding-top: 0px;  }      body > .row.bigmenu-row {  height: auto;  max-width: none;  width: auto;  background-color: none;  background-image: none;    }    body > .row > [class*='artist-span-'].summary-column-left {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].summary-column-middle {    padding-right: 60px;    padding-left: 60px;  }    body > .row > [class*='artist-span-'].summary-column-right {    padding-right: 60px;    padding-left: 60px;    border-right: 0px solid red;  }    body > .row > [class*='artist-span-'].summary-column-top {    padding-right: 60px;    padding-left: 60px;  }      body > .row > [class*='artist-span-'].featured-column-left {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].featured-column-middle {    padding-right: 60px;    padding-left: 60px;  }    body > .row > [class*='artist-span-'].featured-column-right {    padding-right: 60px;    padding-left: 60px;  }    body > .row > [class*='artist-span-'].logo-search-column-left {    padding-right: 60px;    padding-left: 60px;  }    body > .row > [class*='artist-span-'].logo-search-column-right {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].search-column1 {    padding-right: 0;  }  body > .row > [class*='artist-span-'].search-column3 {    padding-right: 19px;  }  body > .row > [class*='artist-span-'].go-column {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].news-column {    padding-right: 60px;    padding-left: 60px;  }    body > .row > [class*='artist-span-'].dealer-column {    padding-top: 20px;    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].shop-column {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].loginacct-column {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].loginedit-column {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].contact-column-right {    padding-right: 60px;    padding-left: 60px;  }    body > .row > [class*='artist-span-'].portal-column-right {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].contact-column-left {    padding-right: 60px;    padding-left: 60px;  }    body > .row > [class*='artist-span-'].service-column-left {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].models-column {    padding-right: 60px;    padding-left: 60px;  }  body > .row > [class*='artist-span-'].prodmenu-column {    padding-right: 40px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].coremenu-column {    padding-right: 40px;    padding-left: 50px;  }  .subgrid > .row > [class*='artist-span-'].topmenu-subgrid-column {    padding-right: 20px;    padding-left: 60px;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column {    padding-right: 60px;    padding-left: 60px;    min-height: 343px;    max-height: none;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column2 {    padding-right: 0;    padding-left: 0;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column {    padding-right: 60px;    padding-left: 60px;    min-height: 343px;    max-height: none;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column2 {    padding-right: 0;    padding-left: 0;  }  .subgrid > .row > [class*='artist-span-'].extramenu-subgrid-column {    padding-right: 20px;    padding-left: 60px;  }  .subgrid > .row > [class*='artist-span-'].extramenu-subgrid-column2 {    padding-right: 60px;    padding-left: 20px;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].fnews-subcolumn2 {    padding-left: 0;  }  div.responsive-picture.round {    max-width: 375px;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].fnews-subcolumn1 {    padding-right: 0;  }  .row > [class*='artist-span-'] .subgrid > .row.shopprice-subcolumn {    max-width: none;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].news-subcolumn1 {    padding-right: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].news-subcolumn2 {    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shop-subcolumn1 {    padding-right: 0;    /* min-height: 500px; */    margin-bottom: 40px;    /* logo pocket height */  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopdetail-col2 {    padding-right: 0;    padding-left: 0;  }  div.responsive-picture.shop-image {    padding-right: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopdetail-col1 {    margin-bottom: 33px;    padding-right: 0;    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopping-subcolumn {    padding-right: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].loginacct-subcolumn {    padding-right: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].account-col1 {    margin-bottom: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].accounts-subcolumn {    padding-right: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].favorite-subcolumn1 {    padding-right: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].available-subcolumn2 {    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].models-subcolumn2 {    padding-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].models-subcolumn1 {    padding-right: 0;  }      div.responsive-picture.toplogo-link {    margin-right: 0;    margin-left: 0;    margin-bottom: -10px;    position: relative;  }}@media screen and (max-width: 819px) {  /* Text Elements */  h1.heading-1 {    font-size: 45px;  }  h1.price-heading {    width: auto;  }  h1.phone-number {    float: none;    margin-left: 0;  }  h2.display-heading {    margin-top: 30px;    padding-left: 0px;    font-size: 22px;    text-align: center;  }    h2.display-heading-drop {    margin-top: 30px;    padding-left: 0px;    font-size: 22px;    text-align: center;  }    h2.display-sub-drop {    margin-top: 0px;    padding-left: 0px;    font-size: 14px;    text-align: center;  }  h2.featured-heading {    text-align: left;  }    h2.icon-heading {    text-align: left;  }  h2.address-heading {    padding-right: 25px;    padding-left: 25px;  }  h3.fnews-heading {    text-align: left;  }  h3.shop-theading {    text-align: left;  }  h3.found-numbers {    text-align: center;  }  h3.shopping-total {    text-align: center;  }  h3.yourinfo-shopping {    text-align: center;  }  h3.shipping-text {    text-align: center;  }  h3.shopping-heading {    text-align: center;  }  h3.shopping-theading {    text-align: left;  }  h3.required-numbers {    text-align: center;  }  h3.login-theading {    text-align: left;  }  h3.login-taglines {    text-align: left;  }  h3.service-heading {    text-align: left;  }    h3.service-title {    text-align: left;  }    h3.contact-theading {    text-align: left;  }  h3.contact2-theading {    text-align: left;  }  h3.contact-taglines {    text-align: left;  }  h3.models-theading {    text-align: left;  }  span.text-element.fnews-text {    font-size: 17px;  }    span.text-element.display-text {  margin-top: 40px;  margin-bottom: 0;  padding-top: 0;  padding-bottom: 0;  text-align: center;  font-size: 18px;    }  span.text-element.news-text {    font-size: 15px;  }    span.text-element.search-text {    font-size: 16px;  }  span.text-element.news-text-detail {    font-size: 17px;  }    span.text-element.news-text-detail2 {    font-size: 17px;  }    span.text-element.about-text-detail {    font-size: 17px;  }    span.text-element.about-text-detail2 {    font-size: 17px;  }  span.text-element.shop-description {    font-size: 17px;  }  span.text-element.thanks-text-detail {    font-size: 17px;  }  span.text-element.policies-text-detail {    font-size: 17px;  }  span.text-element.top-tiny-menu {    text-align: center;  }  span.text-element.top-tagline-text {    text-align: center;  }  span.text-element.box-black-text {    font-size: 17px;  }    span.text-element.box-white-text {    font-size: 17px;  }  a.link-text.text-link-1 {    text-align: left;  }  /* Interaction Elements */  button[type=submit].red-button {    width: 100%;  }  input[type=text].search-input {    display: inline;    float: right;    margin-right: auto;    margin-left: auto;    max-width: 450px;    width: 85%;  }  input[type=text].coupon-input {    min-width: 10px;    max-width: 1200px;    width: 100%;  }  input[type=text].login-account-input {    min-width: 10px;    max-width: 1200px;    width: 100%;  }  input[type=text].login-input {    min-width: 10px;    max-width: 1200px;    width: 100%;  }  input[type=text].login-accountpw-input {    min-width: 10px;    max-width: 1200px;    width: 100%;  }  ul.social-media.social-1 {    display: block;    float: none;    clear: none;    margin-right: 0;    margin-left: 0;    width: auto;  }  /* Layout Elements */  body > .row > [class*='artist-span-'].search-column1 {    display: block;    float: left;    clear: none;    margin-right: 0;    margin-left: 0;    padding-top: 80px;    padding-bottom: 35px;    padding-left: 35px;    min-height: 15px;  }  body > .row > [class*='artist-span-'].search-column3 {    padding-top: 30px;    padding-bottom: 70px;    min-height: 15px;  }  body > .row > [class*='artist-span-'].prod-display-column {    padding-top: 0;    padding-bottom: 0;    min-height: 0;  }    body > .row > [class*='artist-span-'].display-column {    padding-top: 0;    padding-bottom: 0;    min-height: 0;  }  body > .row > [class*='artist-span-'].bot-logo-column-1 {    display: block;    float: left;    clear: none;    margin-right: 0;    margin-left: 0;    padding-top: 60px;    padding-bottom: 25px;    padding-left: 8px;    min-height: 100px;  }  body > .row > [class*='artist-span-'].bot-logo-column-3 {    float: left;    padding-top: 3px;    padding-right: 8px;    min-height: 100px;  }  .subgrid > .row > [class*='artist-span-'].topmenu-subgrid-column {    display: none;    overflow: visible;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column {    display: block;    overflow: visible;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column2 {    display: block;    overflow: visible;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column {    display: block;    overflow: visible;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column2 {    display: block;    overflow: visible;  }  .subgrid > .row > [class*='artist-span-'].extramenu-subgrid-column {    display: none;    overflow: visible;  }  .subgrid > .row > [class*='artist-span-'].extramenu-subgrid-column2 {    overflow: visible;    padding-right: 25px;    padding-left: 25px;  }  .row > [class*='artist-span-'] > form.form-container.form-container-1 {    display: block;    float: none;    margin-right: auto;    margin-left: auto;    max-width: 450px;    width: 100%;  }  div.responsive-picture.search-button {    display: inline;    float: right;    clear: left;    margin-right: auto;    margin-left: auto;  }  .row > [class*='artist-span-'] .subgrid > .row.shopprice-subcolumn {    max-width: 430px;    width: 100%;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopcart-subcolumn {    margin-right: 0;    margin-left: 0;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shoptext-subcolumn {    padding-left: 10px;  }  .row > [class*='artist-span-'] .subgrid.subgrid-1 {    max-width: 1200px;    width: 100%;  }  .row > [class*='artist-span-'] > .container.social-container {    margin-right: auto;    margin-left: auto;    max-width: 250px;    width: 100%;  }  .row > [class*='artist-span-'] > .container.checkout-container {    display: block;    float: none;    margin-right: 0;    margin-left: 0;    max-width: none;    width: auto;  }  div.responsive-picture.toplogo-link {    margin-right: 0;    margin-left: 0;    margin-bottom: -10px;  }    div.responsive-picture.botlogo-link {    margin-right: auto;    margin-left: auto;    margin-top: 20px;  }}@media screen and (max-width: 753px) {  /* Text Elements */  h1.shopping-dprice {    text-align: center;  }  h1.accounts-price {    text-align: center;  }  h2.display-heading {    font-size: 25px;  }    h2.display-heading-drop {    font-size: 25px;  }    h2.display-sub-drop {    font-size: 16px;  }  a.link-text.cosmetics-link {    padding-bottom: 15px;  }  /* Interaction Elements */  input[type=text].coupon-input {    max-width: 1200px;    width: 100%;    text-align: left;  }  input[type=text].login-account-input {    max-width: 1200px;    width: 100%;    text-align: left;  }  input[type=text].login-input {    max-width: 1200px;    width: 100%;    text-align: left;  }  input[type=text].login-accountpw-input {    max-width: 1200px;    width: 100%;    text-align: left;  }    input[type=text].input-1 {    width: 87%;  }    input[type=text].input-dealer {    width: 85%;  }  /* Layout Elements */  body.grid-1 {    max-width: none;    width: auto;  }  body > .row > [class*='artist-span-'].summary-column-left {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].summary-column-middle {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].summary-column-right {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].summary-column-top {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].featured-column-left {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].featured-column-middle {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].featured-column-right {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].logo-search-column-left {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].logo-search-column-right {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].go-column {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].news-column {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].dealer-column {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].shop-column {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].loginacct-column {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].loginedit-column {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].contact-column-right {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].portal-column-right {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].contact-column-left {    padding-right: 50px;    padding-left: 50px;  }    body > .row > [class*='artist-span-'].service-column-left {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].models-column {    padding-right: 50px;    padding-left: 50px;  }  body > .row > [class*='artist-span-'].prodmenu-column {    padding-right: 30px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].coremenu-column {    padding-right: 30px;    padding-left: 40px;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column {    padding-right: 50px;    padding-left: 50px;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column {    padding-right: 50px;    padding-left: 50px;  }}@media screen and (max-width: 558px) {  /* Text Elements */  h1.shop-heading {    text-align: center;  }    h1.shop-dheading {    text-align: center;  }  h1.shop-price {    text-align: center;  }  h1.attach-heading {    text-align: center;  }  h1.account-icon-heading {    text-align: center;  }  h1.policies-heading {    text-align: left;  }  h2.featured-heading {    text-align: center;    font-size: 30px;  }    h2.icon-heading {    text-align: center;    font-size: 25px;  }  h3.fnews-heading {    text-align: center;    font-size: 25px;  }  h3.found-numbers {    text-align: center;  }  h3.page-arrows {    text-align: center;  }    h3.cal-arrows {    text-align: center;  }  h3.share-text {    text-align: center;  }  h3.share-text-right {    text-align: center;  }  h3.goback-text {    text-align: center;  }  h3.shop-theading {    text-align: center;    font-size: 25px;  }  h3.shop-navigate-top {    text-align: center;  }  h3.shop-navigate-left {    text-align: center;  }    h3.shop-misc {    text-align: center;  }  h3.shopnav-text {    text-align: center;  }  h3.shopnav-text-right {    text-align: center;  }  h3.shopping-navigate-top {    text-align: center;  }  h3.shopping-total {    text-align: center;  }  h3.shipping-text {    text-align: center;  }  h3.yourinfo-shopping {    text-align: center;  }  h3.shopping-heading {    text-align: center;    font-size: 25px;  }  h3.shopping-theading {    text-align: center;    font-size: 25px;  }  h3.required-numbers {    text-align: center;  }  h3.checkout-misc {    text-align: center;  } h3.checkout-misc-red {    text-align: center;  }  h3.login-theading {    text-align: center;    font-size: 25px;  }  h3.login-taglines {    text-align: center;  }  h3.accounts-misc {    text-align: center;  }  h3.favor-cat {    text-align: center;  }  h3.service-heading {    text-align: center;    font-size: 19px;  }    h3.service-title {    text-align: center;    font-size: 19px;  }    h3.contact-theading {    text-align: center;    font-size: 25px;  }  h3.contact2-theading {    text-align: center;    font-size: 25px;  }  h3.contact-taglines {    text-align: center;  }  h3.models-theading {    text-align: center;    font-size: 25px;  }  span.text-element.shop-description {    text-align: center;  }  a.link-text.text-link-1 {    text-align: center;  }  a.link-text.login-text {    text-align: center;  }  a.link-text.cosmetics-link {    padding-bottom: 12px;  }  /* Interaction Elements */  button[type=submit].black-button {    padding-top: 25px;    padding-bottom: 25px;    width: 100%;    letter-spacing: 2.4px;    font-size: 14px;  }    a.link-button.black-button {    padding-top: 25px;    padding-bottom: 25px;    margin-bottom: 50px;    width: 100%;    letter-spacing: 2.4px;    font-size: 14px;  }  input[type=text].search-input {    min-width: 250px;    max-width: 330px;    width: 84%;  }    input[type=text].input-1 {    width: 80%;  }    input[type=text].input-dealer {    width: 80%;  }  /* Layout Elements */  body > .row > [class*='artist-span-'].logo-column {    padding-top: 7px;    padding-bottom: 7px;  }  body > .row > [class*='artist-span-'].logo-search-column-right {    padding-top: 30px;    padding-bottom: 0px;    padding-right: 0px;    padding-left: 0px;    min-height: 70px;  }    body > .row > [class*='artist-span-'].logo-search-column-left {    padding-top: 30px;    padding-bottom: 20px;    padding-right: 20px;    padding-left: 20px;    min-height: 70px;  }    body > .row > [class*='artist-span-'].summary-column-top {    padding-right: 40px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].summary-column-right {    padding-right: 40px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].summary-column-middle {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].summary-column-left {    padding-right: 40px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].featured-column-right {    padding-right: 40px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].featured-column-middle {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].featured-column-left {    padding-right: 40px;    padding-left: 40px;  }  body > .row.cosmetics-row {    padding-right: 10px;    padding-left: 10px;  }  body > .row > [class*='artist-span-'].go-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].news-column {    padding-right: 40px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].dealer-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].shop-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].loginacct-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].loginedit-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].contact-column-right {    padding-right: 40px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].portal-column-right {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].contact-column-left {    padding-right: 40px;    padding-left: 40px;  }    body > .row > [class*='artist-span-'].service-column-left {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].models-column {    padding-right: 40px;    padding-left: 40px;  }  body > .row > [class*='artist-span-'].prodmenu-column {    padding-right: 10px;    padding-left: 30px;  }  body > .row > [class*='artist-span-'].coremenu-column {    padding-right: 10px;    padding-left: 30px;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column {    padding-top: 40px;    padding-right: 40px;    padding-left: 40px;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column {    padding-top: 40px;    padding-right: 40px;    padding-left: 40px;  }  div.responsive-picture.round {    max-width: 350px;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].cosmetics-subcolumn4 {    padding-right: 10px;    padding-left: 10px;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shopcart-subcolumn {    min-height: 80px;  }  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shoptext-subcolumn {    min-height: 80px;  }  div.responsive-picture.shopcart-image {    float: right;  }  .row > [class*='coffee-span-'] > .container.social-container {    max-width: 250px;  }}@media screen and (max-width: 354px) {  /* Text Elements */  h1.heading-1 {    font-size: 32px;  }  h1.cosmetics-heading {    font-size: 25px;  }  h1.shop-price {    font-size: 28px;  }  h1.shop-heading {    font-size: 28px;  }    h1.dealer-heading {    font-size: 28px;  }  h1.account-icon-heading {    font-size: 28px;  }  h1.account-heading2 {    font-size: 20px;  }  h1.policies-heading {    text-align: center;  }  h2.featured-heading {    font-size: 30px;  }    h2.icon-heading {    font-size: 26px;  }  span.text-element.policies-text-detail {    text-align: justify;  }  a.link-text.cosmetics-link {    padding-right: 1px;    padding-bottom: 15px;  }  /* Interaction Elements */  button[type=submit].black-button {    font-size: 13px;  }  input[type=text].search-input {    min-width: 200px;    max-width: 200px;  }    input[type=text].input-1 {    width: 77%;  }    input[type=text].input-dealer {    width: 75%;  }  select.select.shop-drop1 {    font-size: 17px;  }  select.select.signup-drop {    font-size: 17px;  }  select.select.edit-drop {    font-size: 17px;  }  /* Layout Elements */    body > .row > [class*='artist-span-'].summary-column-left {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].summary-column-middle {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].summary-column-top {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].summary-column-right {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].featured-column-left {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].featured-column-middle {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].featured-column-right {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].logo-search-column-right {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].logo-search-column-left {    padding-right: 20px;    padding-left: 20px;  }  body > .row.cosmetics-row {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].go-column {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].news-column {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].dealer-column {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].shop-column {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].loginacct-column {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].loginedit-column {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].contact-column-right {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].portal-column-right {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].contact-column-left {    padding-right: 20px;    padding-left: 20px;  }    body > .row > [class*='artist-span-'].service-column-left {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].models-column {    padding-right: 20px;    padding-left: 20px;  }  body > .row > [class*='artist-span-'].prodmenu-column {    padding-right: 5px;    padding-left: 11px;  }  body > .row > [class*='artist-span-'].coremenu-column {    padding-right: 5px;    padding-left: 11px;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column {    padding-right: 20px;    padding-left: 20px;  }  .subgrid > .row > [class*='artist-span-'].topone-subgrid-column2 {    min-height: 250px;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column {    padding-right: 20px;    padding-left: 20px;  }  .subgrid > .row > [class*='artist-span-'].botone-subgrid-column2 {    min-height: 250px;  }}