/* 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.cls-goback { COLOR: #8f8f8f; TEXT-DECORATION: none }
A.cls-goback:active { COLOR: #202020; TEXT-DECORATION: none }
A.cls-goback:hover { COLOR: #202020;  TEXT-DECORATION: none } 

A.cls-remove { COLOR: #cf4444; TEXT-DECORATION: none }
A.cls-remove:active { COLOR: #663434; TEXT-DECORATION: none }
A.cls-remove:hover { COLOR: #663434;  TEXT-DECORATION: none } 

A.cls-locate { COLOR: #035122; TEXT-DECORATION: none }
A.cls-locate:active { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-locate:hover { COLOR: #bf0103;  TEXT-DECORATION: none }

A.cls-contact { COLOR: #035122; TEXT-DECORATION: none }
A.cls-contact:active { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-contact:hover { COLOR: #bf0103;  TEXT-DECORATION: none }

A.cls-artist { COLOR: #663434; TEXT-DECORATION: none }
A.cls-artist:active { COLOR: #cf4444; TEXT-DECORATION: none }
A.cls-artist:hover { COLOR: #cf4444;  TEXT-DECORATION: none } 

A.cls-available { COLOR: #035122; TEXT-DECORATION: underline }
A.cls-available:active { COLOR: #bf0103; TEXT-DECORATION: underline }
A.cls-available:hover { COLOR: #bf0103;  TEXT-DECORATION: underline } 

A.cls-account { COLOR: #050505; TEXT-DECORATION: none }
A.cls-account:active { COLOR: #cf4444; TEXT-DECORATION: none }
A.cls-account:hover { COLOR: #cf4444;  TEXT-DECORATION: none } 

A.cls-favorites { COLOR: #8f8f8f; TEXT-DECORATION: none }
A.cls-favorites:active { COLOR: #cf4444; TEXT-DECORATION: none }
A.cls-favorites:hover { COLOR: #cf4444;  TEXT-DECORATION: none } 

/* A.cls-attach { COLOR: #050505; TEXT-DECORATION: none }
A.cls-attach:active { COLOR: #202020; TEXT-DECORATION: none }
A.cls-attach:hover { COLOR: #202020;  TEXT-DECORATION: none } */

A.cls-attach{ COLOR: #035122; TEXT-DECORATION: none }
A.cls-attach:active { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-attach:hover { COLOR: #bf0103;  TEXT-DECORATION: none }

A.cls-attach2 { COLOR: #202020; TEXT-DECORATION: none }
A.cls-attach2:active { COLOR: #e87b38; TEXT-DECORATION: none }
A.cls-attach2:hover { COLOR: #e87b38;  TEXT-DECORATION: none }

A.cls-cosmetics { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.cls-cosmetics:active { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.cls-cosmetics:hover { COLOR: #FFFFFF;  TEXT-DECORATION: underline} 

A.cls-login { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.cls-login:active { COLOR: #666666; TEXT-DECORATION: none }
A.cls-login:hover { COLOR: #666666;  TEXT-DECORATION: none } 

A.cls-staff { COLOR: #050505; TEXT-DECORATION: none }
A.cls-staff:active { COLOR: #202020; TEXT-DECORATION: none }
A.cls-staff:hover { COLOR: #202020;  TEXT-DECORATION: none } 

A.cls-staff-name { COLOR: #035122; TEXT-DECORATION: none }
A.cls-staff-name:active { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-staff-name:hover { COLOR: #bf0103;  TEXT-DECORATION: underline } 

A.cls-shop { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-shop:active { COLOR: #035122; TEXT-DECORATION: none }
A.cls-shop:hover { COLOR: #035122;  TEXT-DECORATION: none } 

A.cls-shopping { COLOR: #202020; TEXT-DECORATION: none }
A.cls-shopping:active { COLOR: #050505; TEXT-DECORATION: none }
A.cls-shopping:hover { COLOR: #050505;  TEXT-DECORATION: none } 

A.cls-shop-sale { COLOR: #202020; TEXT-DECORATION: none }
A.cls-shop-sale:active { COLOR: #202020; TEXT-DECORATION: none }
A.cls-shop-sale:hover { COLOR: #202020;  TEXT-DECORATION: none } 

A.cls-shop-cosmetics { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.cls-shop-cosmetics:active { COLOR: #793801; TEXT-DECORATION: none }
A.cls-shop-cosmetics:hover { COLOR: #793801;  TEXT-DECORATION: none } 

A.cls-news-categories { COLOR: #202020; TEXT-DECORATION: none }
A.cls-news-categories:active { COLOR: #050505; TEXT-DECORATION: none }
A.cls-news-categories:hover { COLOR: #050505;  TEXT-DECORATION: none } 

A.cls-resource-categories { COLOR: #035122; TEXT-DECORATION: none }
A.cls-resource-categories:active { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-resource-categories:hover { COLOR: #bf0103;  TEXT-DECORATION: none } 

A.cls-black { COLOR: #050505; TEXT-DECORATION: none }
A.cls-black:active { COLOR: #202020; TEXT-DECORATION: none }
A.cls-black:hover { COLOR: #202020;  TEXT-DECORATION: none } 

A.cls-white { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.cls-white:active { COLOR: #87b9ff; TEXT-DECORATION: none }
A.cls-white:hover { COLOR: #87b9ff;  TEXT-DECORATION: none }

A.cls-dealer { COLOR: #050505; TEXT-DECORATION: none }
A.cls-dealer:active { COLOR: #035122; TEXT-DECORATION: none }
A.cls-dealer:hover { COLOR: #035122;  TEXT-DECORATION: none }

A.cls-news { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-news:active { COLOR: #035122; TEXT-DECORATION: none }
A.cls-news:hover { COLOR: #035122;  TEXT-DECORATION: none }

A.cls-news-feature { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-news-feature:active { COLOR: #035122; TEXT-DECORATION: none }
A.cls-news-feature:hover { COLOR: #035122;  TEXT-DECORATION: none }

A.cls-portal { COLOR: #035122; TEXT-DECORATION: none }
A.cls-portal:active { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-portal:hover { COLOR: #bf0103;  TEXT-DECORATION: none }

A.cls-portal-off { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-portal-off:active { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-portal-off:hover { COLOR: #bf0103;  TEXT-DECORATION: none }

A.cls-portal-email { COLOR: #8f8f8f; TEXT-DECORATION: none }
A.cls-portal-email:active { COLOR: #035122; TEXT-DECORATION: none }
A.cls-portal-email:hover { COLOR: #035122;  TEXT-DECORATION: none }

A.cls-news-only { COLOR: #035122; TEXT-DECORATION: none }
A.cls-news-only:active { COLOR: #bf0103; TEXT-DECORATION: none }
A.cls-news-only:hover { COLOR: #bf0103;  TEXT-DECORATION: none }

A.cls-calendar-white { COLOR: #FFFFFF; TEXT-DECORATION: underline }
A.cls-calendar-white:active { COLOR: #000000 TEXT-DECORATION: none }
A.cls-calendar-white:hover { COLOR: #000000;  TEXT-DECORATION: underline }

A.cls-calendar-black { COLOR: #202020; TEXT-DECORATION: none }
A.cls-calendar-black:active { COLOR: #e87b38; TEXT-DECORATION: none }
A.cls-calendar-black:hover { COLOR: #e87b38;  TEXT-DECORATION: none }

A.cls-fnews { COLOR: #e87b38; TEXT-DECORATION: none }
A.cls-fnews:active { COLOR: #035122; TEXT-DECORATION: none }
A.cls-fnews:hover { COLOR: #035122;  TEXT-DECORATION: none }

A.cls-links{ COLOR: #ffffff; TEXT-DECORATION: none }
A.cls-links:active { COLOR: #549bff; TEXT-DECORATION: none }
A.cls-links:hover { COLOR: #549bff;  TEXT-DECORATION: underline }

A.cls-display { COLOR: #666666; TEXT-DECORATION: none }
A.cls-display:active { COLOR: #af4e0c; TEXT-DECORATION: none }
A.cls-display:hover { COLOR: #af4e0c;  TEXT-DECORATION: none }

A.cls-next { COLOR: #050505; TEXT-DECORATION: none }
A.cls-next:active { COLOR: #663434; TEXT-DECORATION: none }
A.cls-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.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: 6px;
  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-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: #bf0103;
  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: #bf0103;
  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: #87b9ff;
  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: #666;
  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: #666;
  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: #666;
  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-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: left;
  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: 12px;
  margin-bottom: 10px;
  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: 12px;
  padding-top: 2px;
  margin-bottom: 10px;
  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;
  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=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 #035122;
  background-color: #035122;
  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 #035122;
  background-color: #035122;
  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 #035122;
  background-color: #035122;
  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: #035122;
  background-color: #035122;
  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: #035122;
  background-color: #035122;
  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: #035122;
  background-color: #035122;
  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.grid-1 {
  
    background-repeat: repeat-x;
    background-position: center bottom;
/*  background-image: url('https://www.rhodepark.com/img/rhodepark-faded.jpg'); */
        
  }

body > .row.login-row {
  max-width: none;
  background-color: #bf0103;
  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.clientlogo-row {
  max-width: none;
  /* FULL WIDE BACKGROUND AREA BEHIND LOGO */
  background-image: url("../img/rhodepark-background.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-color: #035122;
}

body > .row > [class*='artist-span-'].clientlogo-column {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 150px;
  /* Logo Area Height was 100 */
}

a.link-image-4-3.image-link-1 {
  margin: 0 auto;
}

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: #FFF;
}

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: #bf0103;
}

body > .row.display-full-row {
  padding-top: 40px;
  padding-bottom: 60px;
  min-height: 0;
  max-width: none;
  width: auto;
  background-color: #666666;
}

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: 20px;
  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-'].donate-column-right {
  padding-top: 15px;
  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: #323337;
}

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-'].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: 10px;
  max-height: none;
  background-color: #323337;
}

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: #323337;
}


body > .row.bigmenu-row {
  height: auto;
  max-width: none;
  width: auto;
  background-color: none;
/*  background-image: url(../img/bigmenu-blend.svg); */
  
  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: 30px;
}

body > .row.coremenu-row {
  margin-top: 0;
  padding-top: 1px;
  max-width: none;
  background-color: #035122;
}

body > .row > [class*='artist-span-'].coremenu-column {
  padding: 5px 0;
  min-height: 10px;
  max-height: none;
  background-color: #035122;
}


body > .row.searchblue-row {
  max-width: none;
  background-color: #323337;
}

body > .row > [class*='artist-span-'].searchblue-column {
  padding-right: 0;
  padding-left: 0;
  min-height: 100px;
}


.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: #035122;
}

/*.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(../upb/nationwide-coverage-upb.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: #89c648;
  /* 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(../upb/recycle-upb.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: 500px;
  max-height: 600px;
  /* 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;
  padding-top: 100px;
} 

/* .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.search-container {
  margin-bottom: 0px;
    min-height: 30px;
  padding-top: 10px;
}

.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: 450px;
  /* logo bottom space */
}

.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shop-subcolumn2 {
  padding-right: 8px;
  min-height: 125px;
  /* donor 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-'].portal-col1 {
  padding-right: 15px;
  padding-left: 10;
}

.row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].portal-col2 {
  margin-bottom: 0px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 8px;
}

.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: -40px;
  margin-bottom: -35px;
  max-height: none;
}

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: none;
  /* background-color: #666666; */
}

@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-'].donate-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-'].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: 10px;
    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.faq-heading {
    font-size: 22px;
  }
  
  h1.news-only {
    font-size: 22px;
  }
  
  h1.calendar-heading {
    font-size: 20px;
  }
  
  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.shop-dheadingdoc {
    font-size: 15px;
  }
  
  h1.donor-dheading {
    font-size: 22px;
    text-align: center;
  }
  
  h1.donor-dheadingdoc {
    font-size: 15px;
    text-align: center;
  }
  
  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-'].donate-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-'].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: 380px;
    /* logo pocket height */
  }
  
  .row > [class*='artist-span-'] .subgrid > .row > [class*='artist-span-'].shop-subcolumn2 {
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    min-height: 80px;
    /* donor space bottom */
  }

  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-'].donate-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-'].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-'].shop-subcolumn2 {
    padding-right: 0;
    margin-bottom: 20px;
    /* donor space pocket */
  }

  .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;
  }
}

@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%;
    padding-top: 0px;
  }

  .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-'].donate-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-'].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-dheadingdoc {
    text-align: center;
  }
  
  h1.donor-dheading {
    text-align: center;
  }

  h1.donor-dheadingdoc {
    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-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.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-'].donate-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-'].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-'].donate-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-'].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;
  }
}