





/* ******************************************************************************************* */
/* ******************************************************************************************* */

/* ================================ *** (BEGIN CUSTOM CSS) *** =============================== */

/* ******************************************************************************************* */
/* ******************************************************************************************* */




/* ======================================================================================== */
/* ================================ (FONT AWESOME - Added) ================================ */
/* ======================================================================================== */

/*(Previous/Older ver.)*/
/*
/@font-face {
 font-family: "FontAwesome";
 font-style: normal;
 font-weight: 400;
 font-display: auto;
 src: url(/media/FontAwesome/fontawesome-webfont.eot), 
 url(/media/FontAwesome/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), 
 url(/media/FontAwesome/fontawesome-webfont.woff2) format("woff2"), 
 url(/media/FontAwesome/fontawesome-webfont.woff) format("woff"), 
 url(/media/FontAwesome/fontawesome-webfont.ttf) format("truetype"), 
 url(/media/FontAwesome/fontawesome-webfont.svg) format("svg");
}
*/

/*(Newest/Latest ver.)*/
/*
@font-face {
 font-family: "FontAwesomeNew";
 font-style: normal;
 font-weight: 300;
 font-display: auto;
 src: url(/media/FontAwesome/fa-regular-400.eot), 
 url(/media/FontAwesome/fa-regular-400.eot?#iefix) format("embedded-opentype"), 
 url(/media/FontAwesome/fa-regular-400.woff2) format("woff2"), 
 url(/media/FontAwesome/fa-regular-400.woff) format("woff"), 
 url(/media/FontAwesome/fa-regular-400.ttf) format("truetype"), 
 url(/media/FontAwesome/fa-regular-400.svg) format("svg");
}
@font-face {
 font-family: "FontAwesomeNew";
 font-style: normal;
 font-weight: 400;
 font-display: auto;
 src: url(/media/FontAwesome/fa-solid-900.eot), 
 url(/media/FontAwesome/fa-solid-900.eot?#iefix) format("embedded-opentype"), 
 url(/media/FontAwesome/fa-solid-900.woff2) format("woff2"), 
 url(/media/FontAwesome/fa-solid-900.woff) format("woff"), 
 url(/media/FontAwesome/fa-solid-900.ttf) format("truetype"), 
 url(/media/FontAwesome/fa-solid-900.svg) format("svg");
}
*/

/*(Brands)*/
/*
@font-face {
 font-family: "FontAwesomeNewBrands";
 font-style: normal;
 font-weight: 400;
 font-display: auto;
 src: url(/media/FontAwesome/fa-brands-400.eot), 
 url(/media/FontAwesome/fa-brands-400.eot?#iefix) format("embedded-opentype"), 
 url(/media/FontAwesome/fa-brands-400.woff2) format("woff2"), 
 url(/media/FontAwesome/fa-brands-400.woff) format("woff"), 
 url(/media/FontAwesome/fa-brands-400.ttf) format("truetype"), 
 url(/media/FontAwesome/fa-brands-400.svg) format("svg");
}
*/


/* ======================================================================================== */
/* ================================ (GOOGLE ICONS - Added) ================================ */
/* ======================================================================================== */

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIcons-Regular.woff2) format('woff2'),
    url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIcons-Regular.woff) format('woff'),
    url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIcons-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIconsOutlined-Regular.eot); /* For IE6-8 */
  src: local('MaterialIconsOutlined-Regular'),
    url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIconsOutlined-Regular.woff2) format('woff2'),
    url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIconsOutlined-Regular.woff) format('woff'),
    url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIconsOutlined-Regular.ttf) format('truetype'),
    url(/app/design/frontend/Olegnax/athlete2/web/fonts/gmcons/MaterialIconsOutlined-Regular.otf) format('truetype');
}


/* ======================================================================================== */
/* ================================ (GOOGLE FONTS - Added) ================================ */
/* ======================================================================================== */

/*--(for Ubuntu font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/ubuntu/Ubuntu-Light.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/ubuntu/Ubuntu-Light.ttf?#iefix) format("truetype");
  font-family: "Ubuntu";
  font-weight: 100;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/ubuntu/Ubuntu-Regular.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/ubuntu/Ubuntu-Regular.ttf?#iefix) format("truetype");
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/ubuntu/Ubuntu-Bold.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/ubuntu/Ubuntu-Bold.ttf?#iefix) format("truetype");
  font-family: "Ubuntu";
  font-weight: 900;
  font-style: normal;
}
*/

/*(Italics)*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/ubuntu/Ubuntu-BoldItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/ubuntu/Ubuntu-BoldItalic.ttf?#iefix) format("truetype");
  font-family: "Ubuntu";
  font-weight: 900;
  font-style: italic;
}
*/

/*--(for Rubik font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-Light.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-Light.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 100;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-Regular.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-Regular.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 400;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-Medium.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-Medium.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 500;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-Bold.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-Bold.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 700;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-ExtraBold.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-ExtraBold.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 900;
  font-style: normal;
}
*/

/*(Italics)*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-LightItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-LightItalic.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 100;
  font-style: italic;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-MediumItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-MediumItalic.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 500;
  font-style: italic;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-BoldItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-BoldItalic.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 700;
  font-style: italic;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-ExtraBoldItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/rubik/Rubik-ExtraBoldItalic.ttf?#iefix) format("truetype");
  font-family: "Rubik";
  font-weight: 900;
  font-style: italic;
}
*/

/*--(for Exo font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Light.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Light.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 100;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Regular.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Regular.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 400;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Medium.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Medium.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 500;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Bold.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Bold.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 600;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-ExtraBold.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-ExtraBold.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 700;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Black.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-Black.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 900;
  font-style: normal;
}
*/

/*(Italics)*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-LightItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-LightItalic.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 100;
  font-style: italic;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-MediumItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-MediumItalic.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 500;
  font-style: italic;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-BoldItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-BoldItalic.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 600;
  font-style: italic;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-ExtraBoldItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-ExtraBoldItalic.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 700;
  font-style: italic;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-BlackItalic.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/exo/Exo-BlackItalic.ttf?#iefix) format("truetype");
  font-family: "Exo";
  font-weight: 900;
  font-style: italic;
}
*/

/*--(for Mukta font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-Light.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-Light.ttf?#iefix) format("truetype");
  font-family: "Mukta";
  font-weight: 100;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-Regular.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-Regular.ttf?#iefix) format("truetype");
  font-family: "Mukta";
  font-weight: 400;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-Medium.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-Medium.ttf?#iefix) format("truetype");
  font-family: "Mukta";
  font-weight: 500;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-SemiBold.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-SemiBold.ttf?#iefix) format("truetype");
  font-family: "Mukta";
  font-weight: 600;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-Bold.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-Bold.ttf?#iefix) format("truetype");
  font-family: "Mukta";
  font-weight: 700;
  font-style: normal;
}
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-ExtraBold.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/mukta/Mukta-ExtraBold.ttf?#iefix) format("truetype");
  font-family: "Mukta";
  font-weight: 900;
  font-style: normal;
}
*/


/* ======================================================================================== */
/* ================================= (MISC. FONTS - Added) ================================ */
/* ======================================================================================== */

/*--(for Fight This font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/fight-this/FightThis.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/fight-this/FightThis.ttf?#iefix) format("truetype");
  font-family: "Fight This";
  font-weight: 500;
  font-style: normal;
}
*/

/*--(for Desyrel font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/desyrel/Desyrel.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/desyrel/Desyrel.ttf?#iefix) format("truetype");
  font-family: "Desyrel";
  font-weight: 500;
  font-style: normal;
}
*/

/*--(for Impacted font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/impacted/Impacted.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/impacted/Impacted.ttf?#iefix) format("truetype");
  font-family: "Impacted";
  font-weight: 500;
  font-style: normal;
}
*/

/*--(for Sega font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/sega/Sega.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/sega/Sega.ttf?#iefix) format("truetype");
  font-family: "Sega";
  font-weight: 500;
  font-style: normal;
}
*/

/*--(for Airstrike font)--*/
/*
@font-face {
  src: 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/airstrike/Airstrike.ttf), 
  url(/app/design/frontend/Olegnax/athlete2/web/fonts/airstrike/Airstrike.ttf?#iefix) format("truetype");
  font-family: "Airstrike";
  font-weight: 500;
  font-style: normal;
}
*/



/* ======================================================================================== */
/* ======================================= (GCRs) ========================================= */
/* ======================================================================================== */

#___ratingbadge_0 {
  /*
  border: 1px none rgb(245, 245, 245);
  z-index: 2147483647;
  position: fixed;
  left: 0px;
  bottom: 0px;
  box-shadow: rgb(162, 162, 162) 1px 1px 3px;
  text-indent: 0px;
  margin: 0px;
  padding: 0px;
  background: transparent;
  float: none;
  line-height: normal;
  font-size: 1px;
  vertical-align: baseline;
  display: inline-block;
  width: 165px;
  height: 54px;
  */
  
  /*
  border: 1px none rgb(245, 245, 245);
  /border: 1px solid transparent !important;
  bottom: 2px !important;
  bottom: 1px !important;
  box-shadow: rgb(162, 162, 162) 1px 1px 3px;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.27) !important;
  /box-shadow: none !important;
  margin-left: 2px !important;
  margin-left: 4px !important;
  /margin-left: -8px !important;
  background: #F5F5F5 !important;
  background: linear-gradient(to right, #F5F5F5, #888) !important;
  background: linear-gradient(to right, #f5f5f5, #F5F5F5, #888, #f5f5f5) !important;
  background: linear-gradient(to right, #f5f5f5, #F5F5F5, #888, #f5f5f5) !important;
  border-radius: 3px 3px 0px 0px !important;
  /border-radius: 2px 2px 0px 0px !important;
  /width: 173px !important;
  width: 166px !important;
  */
  
  background: none !important;
  box-shadow: none !important;
  bottom: 0px !important;
  /bottom: 1px !important;
}
#___ratingbadge_0 iframe {
  border: 1px none rgb(245, 245, 245);
  /border: 1px solid transparent !important;
  border: 1px solid #e8e8e8 !important;
  border: none !important;
  bottom: 2px !important;
  bottom: 1px !important;
  box-shadow: rgb(162, 162, 162) 1px 1px 3px;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.27) !important;
  box-shadow: -2px 3px 4px -4px rgba(0, 0, 0, 0.90) !important;
  /box-shadow: none !important;
  margin-left: 2px !important;
  margin-left: 4px !important;
  margin-left: -8px !important;
  margin-left: 0px !important;
  background: #F5F5F5 !important;
  background: linear-gradient(to right, #F5F5F5, #888) !important;
  background: linear-gradient(to right, #f5f5f5, #F5F5F5, #888, #f5f5f5) !important;
  border-radius: 3px 3px 0px 0px !important;
  /border-radius: 2px 2px 0px 0px !important;
  border-radius: 29px 10px 0px 0px !important;
  /width: 173px !important;
  width: 166px !important;
  
  background: none !important;
  box-shadow: none !important;
}



/* ======================================================================================== */
/* ================================== (MAINTENANCE MODE) ================================== */
/* ======================================================================================== */

.maintenance-index-index {
  
}
.maintenance-index-index .page-header {
  display: none !important;
}
.maintenance-index-index #maincontent #maintenance-flag-bkg {
  position: fixed;
  z-index: 0;
  top: 0px;
  left: 0px;
  
  width: 100%;
  height: 100%;
  object-fit: fill; /*variably scales bkg ratio, to w&h */
  object-fit: cover; /*scales & maintains full-size bkg ratio, 1:1*/
  /object-fit: none; /*maintains full-size bkg ratio, indefinitely*/
  
  
  height: 100vh;
  background-size: cover;
}
.maintenance-index-index #maincontent {
  margin-left: 10px;
  margin-right: 10px;
  
  margin-left: 20px;
  margin-right: 20px;
  
  padding-right: 20px;
  
  margin-top: 25px;
  margin-top: 30px;
  /margin-top: 35px;
  /margin-top: 40px;
  /margin-top: 45px;
  margin-top: 50px;
  
  
  height: 100vh;
  background-size: cover;
}
.maintenance-index-index #maincontent::after {
  position: fixed;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  
  content: '';
  background-image: radial-gradient(circle at 36% 48%, #000000, rgba(11, 39, 65, 0.32) 87%, rgba(0, 0, 0, 0));
  
  background-image: url(https://www.speedytronics.com/media/athlete2/default/speedytronics-logo-V6-light.png), 
  linear-gradient(-156deg, rgba(0, 0, 0, 0.90) 53%, rgba(11, 39, 65, 0.32), rgba(0, 0, 0, 1) 240%);
  background-image: url(https://www.speedytronics.com/media/athlete2/default/speedytronics-logo-V6-light.png), 
  linear-gradient(-156deg, rgba(0, 0, 0, 0.90) 53%, rgba(11, 39, 65, 0.98), rgba(0, 0, 0, 1) 240%);
  background-image: url(https://www.speedytronics.com/media/athlete2/default/speedytronics-logo-V6-light.png), 
  linear-gradient(-156deg, rgba(0, 0, 0, 0.90) 53%, rgba(11, 39, 110, 0.98), rgba(0, 0, 0, 1) 240%);
  background-image: url(https://www.speedytronics.com/media/athlete2/default/speedytronics-logo-V6-light.png), 
  linear-gradient(-156deg, rgba(0, 0, 0, 0.90) 53%, rgba(0, 6, 64, 0.98), rgba(0, 0, 0, 1) 240%);
  background-repeat: no-repeat;
  background-size: auto 80px, auto auto;
  background-position: 88% 27%, 0 0;
  background-position: 58% 20%, 0 0;
  
  background-image: linear-gradient(-156deg, rgba(0, 0, 0, 0.90) 53%, rgba(11, 39, 65, 0.32), rgba(0, 0, 0, 1) 240%);
  background-image: linear-gradient(-156deg, rgba(0, 0, 0, 0.917) 70%, rgba(11, 39, 65, 0.32) 240%, rgba(0, 0, 0, 1) 240%);
  /background-image: linear-gradient(-156deg, rgba(0, 0, 0, 0.90) 53%, rgba(11, 39, 65, 0.98), rgba(0, 0, 0, 1) 240%);
  /background-image: linear-gradient(-156deg, rgba(0, 0, 0, 0.90) 53%, rgba(11, 39, 110, 0.98), rgba(0, 0, 0, 1) 240%);
  /background-image: linear-gradient(-156deg, rgba(0, 0, 0, 0.90) 53%, rgba(0, 6, 64, 0.98), rgba(0, 0, 0, 1) 240%);
  background-image: linear-gradient(-156deg, rgba(0, 0, 0, 0.915) 53%, rgba(0, 6, 64, 0.98), rgba(0, 0, 0, 1) 240%);
  background-image: linear-gradient(-156deg, rgba(0, 0, 0, 0.917) 53%, rgba(0, 6, 64, 0.93), rgba(0, 0, 0, 1) 240%);
  background-size: auto auto;
  background-position: center center;
}
.maintenance-index-index #maincontent h1.headline-text {
  color: #f6f6f6;
  position: relative;
  z-index: 1;
  /text-align: right;
  /margin-right: 100px;
  /margin-left: 35px;
  /display: block;
  
  margin-bottom: 90px;
  
  display: block;
  margin-left: auto;
  margin-right: auto;
  /padding-left: 0px;
  /padding-right: 20px;
  
  font-family: "Khula", sans-serif;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  /font-size: 29px;
  font-size: 28px;
  /font-size: 27px;
  ////font-size: 26px;
  /font-size: 25px;
  ///font-size: 24px;
  //font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.15px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545;
  text-shadow: -2.7px 0px 0px #f6f6f6;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%);
  /filter: blur(0.000001px) contrast(106%);
  /filter: contrast(140%) brightness(100%);
  filter: drop-shadow(1px 1px 1px #000);
  filter: drop-shadow(0px 1px 1px #000);
  filter: drop-shadow(0px 0px 1px #000);
  filter: drop-shadow(0px 1px 0px #000);
  filter: drop-shadow(1px 1px 0px #000);
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b);
  /filter: drop-shadow(0px 0px 0px #000);
  /filter: none;
  max-height: 40px;
  /max-height: 39px;
  line-height: 28px;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  /line-height: 24px;
  /line-height: 23px;
  ////line-height: 22px;
  /line-height: 21px;
    
  font-family: "Ruda", sans-serif;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  ////font-size: 26px;
  /font-size: 25px;
  ///font-size: 24px;
  //font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.15px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: capitalize;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545;
  text-shadow: -2.7px 0px 0px #f6f6f6;
  text-shadow: -2.2px 0px 0px #f6f6f6;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%);
  /filter: blur(0.000001px) contrast(106%);
  /filter: contrast(140%) brightness(100%);
  filter: drop-shadow(1px 1px 1px #000);
  filter: drop-shadow(0px 1px 1px #000);
  filter: drop-shadow(0px 0px 1px #000);
  filter: drop-shadow(0px 1px 0px #000);
  filter: drop-shadow(1px 1px 0px #000);
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b);
  /filter: drop-shadow(0px 0px 0px #000);
  /filter: none;
  max-height: 40px;
  /max-height: 39px;
  line-height: 28px;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  /line-height: 24px;
  /line-height: 23px;
  ////line-height: 22px;
  /line-height: 21px;

  /background: linear-gradient(to right, transparent, #000, transparent);
  background: linear-gradient(to right, transparent, #1f1f1f, transparent);
  /background: linear-gradient(to right, transparent, #1e1e1e, transparent);
  /background: linear-gradient(to right, transparent, #1d1d1d, transparent);
  /background: linear-gradient(to right, transparent, #1c1c1c, transparent);
  /border-top: 1px solid #2b2b2b;
  /border-bottom: 1px solid #2b2b2b;
  border-top: 1px solid #1a1a1a;
  //border-bottom: 1px solid #1a1a1a;
  min-height: 35px;
  min-height: 75px;
  /min-height: 90px;
  //min-height: 100px;
  /min-height: 150px;
  /min-height: 196px;
  //padding-top: 1px;
}
.maintenance-index-index #maincontent h1:before {
  display: flex;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  
  margin-top: -70px;
  
  left: 0px;
  top: 0px;
  width: 125px;
  height: 110px;
  
  content: '';
  background-image: url(/media/athlete2/default/speedytronics-logo-V6-light.png);
  background-repeat: no-repeat;
  background-size: auto 80px, auto auto;
  background-position: 88% 27%, 0 0;
  background-position: 58% 20%, 0 0;
  
  background-size: auto 72px, auto auto;
  background-position: 58% 30%, 0 0;
  
  /filter: grayscale(17%);
  filter: grayscale(15%);
  filter: grayscale(12%);
  /filter: grayscale(10%);
  
  /*(for header shortening)*/
  filter: grayscale(12%) drop-shadow(2px 5px 2px #000);
  filter: grayscale(12%) drop-shadow(2px 5px 2px #090909);
  /filter: grayscale(12%) drop-shadow(2px 5px 2px #111);
  /filter: grayscale(12%) drop-shadow(2px 5px 2px #1a1a1a);
  //filter: grayscale(12%) drop-shadow(2px 4px 2px #202020);
  /filter: grayscale(12%) drop-shadow(2px 4px 2px #222);
}
.maintenance-index-index #maincontent h1.headline-text:after {
  content: ' ..We will be back soon.';
  font-family: "Khula", sans-serif;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: none;
  
  text-transform: uppercase;
  font-size: 23px;
  text-shadow: -1.6px 0px 0px #f6f6f6;
  
  line-height: 0px;
}
.maintenance-index-index #maincontent #timer {
  color: #f6f6f6;
  color: #dfdfdf;
  /color: #c0c0c0;
  position: relative;
  z-index: 1;
  /text-align: right;
  /margin-right: 100px;
  /margin-left: 35px;
  /display: block;
  
  margin-top: 50px;
  margin-top: 55px;
  margin-top: 60px;
  /margin-top: 65px;
  /margin-top: 70px;
  /margin-top: 75px;
  /margin-top: 80px;
  margin-top: 100px;
  margin-top: 105px;
  margin-top: 110px;
  margin-top: 115px;
  /margin-top: 120px;
  
  /border-top: 1px solid #3b3b3b !important;
  /border-bottom: 1px solid #3b3b3b !important;
  border-top: 1px solid #1b1b1b !important;
  /border-bottom: 1px solid #1b1b1b !important;
  padding-top: 12px;
  padding-bottom: 32px;
  padding-bottom: 40px;
  
  font-family: "Khula", sans-serif;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  font-size: 36px;
  font-size: 35px;
  //font-size: 34px;
  /font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  ////////font-size: 28px;
  /font-size: 27px;
  ////font-size: 26px;
  /font-size: 25px;
  ///font-size: 24px;
  //font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.15px;
  letter-spacing: 0px;
  letter-spacing: 0.15px;
  letter-spacing: 0.90px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545;
  text-shadow: -2.7px 0px 0px #f6f6f6;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%);
  /filter: blur(0.000001px) contrast(106%);
  /filter: contrast(140%) brightness(100%);
  filter: drop-shadow(1px 1px 1px #000);
  filter: drop-shadow(0px 1px 1px #000);
  filter: drop-shadow(0px 0px 1px #000);
  filter: drop-shadow(0px 1px 0px #000);
  filter: drop-shadow(1px 1px 0px #000);
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b);
  /filter: drop-shadow(0px 0px 0px #000);
  /filter: none;
  max-height: 40px;
  /max-height: 39px;
  line-height: 28px;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  /line-height: 24px;
  /line-height: 23px;
  ////line-height: 22px;
  /line-height: 21px;
    
  /*
  font-family: "Ruda", sans-serif;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  /font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  ////////font-size: 28px;
  /font-size: 27px;
  ////font-size: 26px;
  /font-size: 25px;
  ///font-size: 24px;
  //font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.15px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545;
  text-shadow: -2.7px 0px 0px #f6f6f6;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%);
  /filter: blur(0.000001px) contrast(106%);
  /filter: contrast(140%) brightness(100%);
  filter: drop-shadow(1px 1px 1px #000);
  filter: drop-shadow(0px 1px 1px #000);
  filter: drop-shadow(0px 0px 1px #000);
  filter: drop-shadow(0px 1px 0px #000);
  filter: drop-shadow(1px 1px 0px #000);
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b);
  /filter: drop-shadow(0px 0px 0px #000);
  /filter: none;
  max-height: 40px;
  /max-height: 39px;
  line-height: 28px;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  /line-height: 24px;
  /line-height: 23px;
  ////line-height: 22px;
  /line-height: 21px;
  */
  
  font-family: "Open Sans", sans-serif;
  /font-family: "Oswald", sans-serif;
  font-family: "Industry", sans-serif;
  /font-family: "Apotek", sans-serif;
  font-size: 45px;
  font-size: 44px;
  font-size: 43px;
  font-size: 42px;
  font-size: 41px;
  font-size: 40px;
  //font-size: 39px;
  /font-size: 38px;
  font-size: 37px;
  /font-size: 36px;
  font-style: normal;
  /font-style: italic;
  
  font-family: "Open Sans", sans-serif;
  font-size: 42px;
  font-style: italic;

  /background: linear-gradient(to right, transparent, #000, transparent);
  background: linear-gradient(to right, transparent, #2b2b2b, transparent);
  background: linear-gradient(to right, transparent, #212121, transparent);
  ///background: linear-gradient(to right, transparent, #1f1f1f, transparent);
  /background: linear-gradient(to right, transparent, #1e1e1e, transparent);
  /background: linear-gradient(to right, transparent, #1d1d1d, transparent);
  /background: linear-gradient(to right, transparent, #1c1c1c, transparent);
  /border-top: 1px solid #2b2b2b;
  /border-bottom: 1px solid #2b2b2b;
  border-top: 1px solid #1a1a1a;
  //border-bottom: 1px solid #1a1a1a;
  min-height: 35px;
  /min-height: 90px;
  //min-height: 100px;
  /min-height: 150px;
  /min-height: 196px;
  /padding-top: 1px;
}
.maintenance-index-index #maincontent .newsletter-block .newsletter-text {
  color: #f6f6f6;
  position: relative;
  z-index: 1;
  /text-align: right;
  /margin-right: 100px;
  /margin-left: 35px;
  /display: block;
  
  margin-top: 55px;
  margin-top: 60px;
  
  top: -5px;
  left: -15px;
  left: -20px;
  /left: -25px;
  /left: -35px;
  /left: -45px;
  
  ///min-height: 80px !important;
  
  font-family: "Khula", sans-serif;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  /font-size: 29px;
  font-size: 28px;
  /font-size: 27px;
  ////font-size: 26px;
  /font-size: 25px;
  ///font-size: 24px;
  //font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  font-style: italic !important;
  /font-style: normal;
  letter-spacing: -0.15px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545;
  text-shadow: -2.7px 0px 0px #f6f6f6;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%);
  /filter: blur(0.000001px) contrast(106%);
  /filter: contrast(140%) brightness(100%);
  filter: drop-shadow(1px 1px 1px #000);
  filter: drop-shadow(0px 1px 1px #000);
  filter: drop-shadow(0px 0px 1px #000);
  filter: drop-shadow(0px 1px 0px #000);
  filter: drop-shadow(1px 1px 0px #000);
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b);
  /filter: drop-shadow(0px 0px 0px #000);
  /filter: none;
  max-height: 40px;
  /max-height: 39px;
  line-height: 28px;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  /line-height: 24px;
  /line-height: 23px;
  ////line-height: 22px;
  /line-height: 21px;
    
  font-family: "Ruda", sans-serif;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  /font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  font-size: 28px;
  /font-size: 27px;
  ////font-size: 26px;
  /font-size: 25px;
  font-size: 24px;
  //font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.15px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545;
  text-shadow: -2.7px 0px 0px #f6f6f6;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%);
  /filter: blur(0.000001px) contrast(106%);
  /filter: contrast(140%) brightness(100%);
  filter: drop-shadow(1px 1px 1px #000);
  filter: drop-shadow(0px 1px 1px #000);
  filter: drop-shadow(0px 0px 1px #000);
  filter: drop-shadow(0px 1px 0px #000);
  filter: drop-shadow(1px 1px 0px #000);
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b);
  /filter: drop-shadow(0px 0px 0px #000);
  /filter: none;
  max-height: 40px;
  /max-height: 39px;
  line-height: 28px;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  /line-height: 24px;
  /line-height: 23px;
  ////line-height: 22px;
  /line-height: 21px;
  
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20.8px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  

  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  
  text-shadow: -1px 0.3px 0px #f6f6f6 !important;
  text-shadow: -1px 0.3px 0px #f0f0f0 !important;
  text-shadow: -1px 0.3px 0px #e4e4e4 !important;
  
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 49px !important;
  //max-height: 48px !important;
  /max-height: 47px !important;
  /max-height: 46px !important;
  /max-height: 45px !important;
  /max-height: 44px !important;
  /max-height: 43px !important;
  /max-height: 42px !important;
  /max-height: 41px !important;
  /max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  /line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  /padding-top: 1px !important;
  //margin-top: -1px !important;
  /*----------(fav. - definitive neo ruda med thickened)--------------*/

  /background: linear-gradient(to right, transparent, #000, transparent);
  background: linear-gradient(to right, transparent, #1f1f1f, transparent);
  /background: linear-gradient(to right, transparent, #1e1e1e, transparent);
  /background: linear-gradient(to right, transparent, #1d1d1d, transparent);
  /background: linear-gradient(to right, transparent, #1c1c1c, transparent);
  /border-top: 1px solid #2b2b2b;
  /border-bottom: 1px solid #2b2b2b;
  border-top: 1px solid #1a1a1a;
  //border-bottom: 1px solid #1a1a1a;
  min-height: 35px;
  /min-height: 90px;
  //min-height: 100px;
  /min-height: 150px;
  /min-height: 196px;
  /padding-top: 1px;
}
.maintenance-index-index #maincontent .newsletter-block .newsletter-text:before {
  display: inline-block;
  content: ' ';
  background: url('/media/site-images/email-sign-up-get-exclusive-deals-and-offers.png');
  background: url('/media/site-images/email-sign-up-get-exclusive-deals-and-offers-alt.png');
  background-repeat: no-repeat;
  width: 98px;
  height: 45px;
  
  position: relative;
  left: -10px;
  top: 15px;
}
.maintenance-index-index #maincontent .newsletter-block .newsletter-form-wrapper {
  margin-top: 15px;
  /margin-left: 5px;
  margin-left: 20px;
  /margin-right: -10px;
  margin-right: -50px;
}
.maintenance-index-index #maincontent .newsletter-block .field.newsletter {
  position: relative !important;
  z-index: 1;
}
.maintenance-index-index #maincontent .newsletter-block .field.newsletter #footer_newsletter {
  border: 2px solid #fff;
  
  border-left: 1px solid #000 !important;
  border-left: 2px solid #555 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-right: 2px solid #888 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  border-radius: 3px 0px 0px 3px;
  
  height: 60px;
  height: 55px;
}
.maintenance-index-index #maincontent .newsletter-block .field.newsletter .input-box input {
  color: #d7d7d7 !important;
  background: #fff;
  background: linear-gradient(to top left, #f6f6f6, #000640);
  background: linear-gradient(to top left, #8b8b8b, #000640);
  
  filter: grayscale(80%);
  
  font-family: "Khula", sans-serif;
  /font-family: "Ruda", sans-serif;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  font-weight: 900;
  text-shadow: 1px 1px 1px #4b4b4b;

  padding-bottom: 10px;
  /padding-bottom: 8px;
}
.maintenance-index-index #maincontent .newsletter-block form .actions button {
  z-index: 1;
  height: 60px;
  height: 55px;
  color: #fff;
  
  min-width: fit-content;

  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  text-shadow: -1.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  //border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
  
  border-radius: 0px 1px 1px 0px !important;
}
.maintenance-index-index #maincontent .newsletter-block form .actions button:after {
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
}
.maintenance-index-index #maincontent .newsletter-block form .actions button span {
  position: relative;
  left: -2px;
  top: -2px;
}
.maintenance-index-index #maincontent .newsletter-block form .actions button span:after {
  display: inline-block;
  content: ' ';
  background: url('/media/site-images/notification-bell-alert.png');
  background-repeat: no-repeat;
  width: 16px;
  height: 17px;
  
  position: relative;
  left: 10px;
  top: -2px;
}
.maintenance-index-index #maincontent .newsletter-block form .newsletter-message.newsletter-success {
  color: forestgreen;
  filter: grayscale(55%);
}
.maintenance-index-index #maincontent .newsletter-block form .newsletter-message.newsletter-error {
  color: #991100;
}
.maintenance-index-index #maincontent .social-block:before {
  content: " Connect with us ";
  content: " Connect with us. ";
  display: inline-block;
  z-index: 1;
  
  position: relative;
  margin-left: auto;
  margin-right: auto;
  
  display: block;
  /clear: both;
  margin-bottom: 20px;
  
  font-family: "Ruda", sans-serif;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  font-weight: 900;
  /text-shadow: 1px 1px 0px #000;
  text-decoration: none;
  
  font-family: "Khula", sans-serif;
  /font-family: "Ruda", sans-serif;
  /font-family: "Martel Sans", sans-serif;
  font-size: 6px;
  font-size: 7px;
  font-size: 8px;
  font-size: 9px;
  /font-size: 10px;
  //font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  /text-shadow: 1px 1px 0px #000;
  text-decoration: ;
  
  color: #fff;
  color: #f8f8f8;
  color: #f6f6f6;
  /color: #f0f0f0;
  /color: #e4e4e4;
  color: #e0e0e0;
}
.maintenance-index-index #maincontent .social-block {
  display: inline-block;
  z-index: 1;
  
  position: relative;
  margin-left: auto;
  margin-right: auto;
  
  background: linear-gradient(to bottom, transparent 40%, #292929);
  background: linear-gradient(to bottom, transparent 40%, #222);
  
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 7px;
}
.maintenance-index-index #maincontent .social-block a .icon.fa-facebook:before {
  font-family: "Athlete2";
  content: '\48';
  font-size: 20px;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
  color: #fff;
}
.maintenance-index-index #maincontent .social-block a .icon.fa-twitter:before {
  font-family: "Athlete2";
  content: '\55';
  font-size: 20px;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
  color: #fff;
}
.maintenance-index-index #maincontent .social-block a:hover {
  opacity: 0.80;
  transition: 0.4s;
}
.maintenance-index-index .maintenance-page-wrapper .contact-block {
  
}
.maintenance-index-index .maintenance-page-wrapper .contact-block:before {
  content: " Customer support | support@speedytronics.com ";
  display: inline-block;
  z-index: 1;
  
  position: relative;
  margin-left: auto;
  margin-right: auto;
  
  display: block;
  /clear: both;
  margin-bottom: 20px;
  
  font-family: "Ruda", sans-serif;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  font-size: 15px;
  font-weight: 900;
  /text-shadow: 1px 1px 0px #000;
  text-decoration: none;
  
  color: #f6f6f6;
  color: #f0f0f0;
  color: #e4e4e4;
  color: #e0e0e0;
}
.maintenance-index-index .maintenance-page-wrapper .contact-block a {
  
}
.maintenance-index-index .maintenance-page-wrapper .contact-block a span {
  /*
  padding: 10px 15px;
  background: transparent;
  color: #000;
  border: 1px solid #000;
  text-decoration: none;
  */
  
  display: inline-block;
  z-index: 1;
  
  position: relative;
  margin-left: auto;
  margin-right: auto;
  
  padding: 10px 15px !important;
  padding: 15px 15px !important;
  padding: 20px 25px !important;
  
  padding-top: 14px !important;
  padding-bottom: 17px !important;
    
  background: #000 !important;
  background: linear-gradient(to right, transparent, #3b3b3b, transparent) !important;
  background: linear-gradient(to right, transparent, #333, transparent) !important;
  background: linear-gradient(to right, transparent, #2b2b2b, transparent) !important;
  background: linear-gradient(to left top, transparent, #333, transparent) !important;
  background: linear-gradient(to left top, transparent, #202020, transparent) !important;
  background: linear-gradient(to top, #252525, transparent) !important;
  background: linear-gradient(to top, #292929, transparent 70%) !important;
  background: linear-gradient(-8deg, #292929, transparent 65%) !important;
  
  color: #fff !important;
  
  font-family: "Ruda", sans-serif;
  font-size: 13px;
  //font-size: 14px;
  font-size: 15px;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic;
  font-style: normal;
  text-shadow: 1px 1px 0px #4b4b4b;
  text-transform: lowercase;
  /text-transform: uppercase;
  //text-transform: full-width;
  text-transform: none;
  
  border: 4px solid #2b2b2b !important;
  border: 3px solid #2b2b2b !important;
  border: 2px solid #2b2b2b !important;
  border: 1px solid #2b2b2b !important;
  /border: 5px ridge #2b2b2b !important;
  ///border: 4px ridge #2b2b2b !important;
  //border: 3px ridge #2b2b2b !important;
  border: 2px ridge #2b2b2b !important;
  /border: 1px ridge #2b2b2b !important;
  /border: none !important;
  border-radius: 5px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.60);
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);
  /box-shadow: none;
}
.maintenance-index-index .maintenance-page-wrapper .contact-block a span:hover {
  opacity: 0.90;
  transition: 0.4s;
}
.maintenance-index-index .above-footer-content {
  display: none !important;
}
.maintenance-index-index div#ddg-launcher-frame-container {
  display: none !important;
}



/*---(media queries)---*/

@media screen and (max-width: 1024px) {
    .maintenance-index-index #maincontent .newsletter-block .newsletter-text {
        left: 0px;
    }
}
@media screen and (min-width: 800px) {
    .maintenance-index-index #maincontent .newsletter-block .newsletter-text {
        margin-bottom: -10px;
    }
}
@media screen and (max-width: 800px) {
    .maintenance-index-index #maincontent .newsletter-block .newsletter-text {
        margin-bottom: 45px;
    }
}
@media screen and (max-width: 480px) {
    .maintenance-index-index #maincontent .newsletter-block .newsletter-text {
        min-height: 80px !important;
    }
}
@media screen and (max-width: 460px) {
    .maintenance-index-index #maincontent .newsletter-block .newsletter-form-wrapper {
        margin-left: 5px;
        margin-right: -10px;
    }
}
@media screen and (max-width: 380px) {
    .maintenance-index-index #maincontent #timer {
        font-size: 29px;
    }
    .maintenance-index-index #maincontent h1.headline-text {
        font-size: 24px;
    }
    .maintenance-index-index #maincontent h1.headline-text:after {
        font-size: 20px;
    }
    .maintenance-index-index #maincontent h1:before {
        background-size: auto 70px;
        top: 10px;
    }
    .maintenance-index-index #maincontent .newsletter-block .newsletter-text {
        font-size: 18px !important;
		margin-top: -10px;
    }
    .maintenance-index-index #maincontent .newsletter-block .newsletter-text:before {
        background-size: auto 40px;
        left: 4px;
        top: 17px;
    }
}

/*
/@media (min-aspect-ratio: 16/9) {
    #maintenance-flag-bkg {
        width: 100%;
        height: auto;
    }
}
/@media screen and (min-width: 0px) {
    #maintenance-flag-bkg {
        width: 100%;
        height: auto;
    }
}

  
/@media (max-aspect-ratio: 16/9) {
    #maintenance-flag-bkg { 
        width: auto;
        height: 100%;
    }
}
/@media screen and (min-width: 0px) {
    #maintenance-flag-bkg { 
        width: auto;
        height: 100%;
    }
}
*/


/* ======================================================================================== */
/* ================================ (ENABLE SMOOTH SCROLL) ================================ */
/* ======================================================================================== */

html {
  scroll-behavior: smooth;
  overflow-x: hidden; 
}


/* ======================================================================================== */
/* ================================== (ENABLE UNI BLUR) =================================== */
/* ======================================================================================== */

/*
html {
  filter: blur(0.3px) !important;
}
*/


/* ======================================================================================== */
/* =============================== (ENABLE SMOOTH CONTENT) ================================ */
/* ======================================================================================== */

/*-----------(for main content)-----------*/
#maincontent {
  animation: transitionIn 1000ms;
  animation: transitionIn 2000ms;
  animation: transitionIn 2500ms;
  /animation: transitionIn 3000ms;
}
@keyframes transitionIn {
  from {
    opacity: 0;
    transform: rotateX(-10deg);
  }
  
  to {
    opacity: 1;
    transform: rotateX(0);
  }
}

/*-----------(for 1-column pages)-----------*/
.page-layout-1column #maincontent {
  animation: transitionIn1column 1000ms ease-in-out;
  /animation: transitionIn1column 1500ms;
  /animation: transitionIn1column 2000ms;
  /animation: transitionIn1column 2500ms;
  /animation: transitionIn1column 3000ms;
}
@keyframes transitionIn1column {
  from {
    opacity: 0.50;
	transform: rotateX(0deg);
    //transform: rotateX(-10deg);
    /transform: rotateY(-10deg);
  }
  
  to {
    opacity: 1;
    transform: rotateX(0);
  }
}

/*-----------(for top bar - center - carousel)-----------*/
div.top-bar.flex-row.topline-3col .flex-center div.widget.block.block-static-block {
  animation: transitionInTopCntrCarousel 1200ms;
  animation-delay: 6000ms;
  /-moz-animation: transitionInTopCntrCarousel 1200ms; /* Firefox */
  /-moz-animation-delay: 6000ms;
  /-webkit-animation: transitionInTopCntrCarousel 1200ms; /* Safari and Chrome */
  /-webkit-animation-delay: 6000ms;
  /-o-animation: transitionInTopCntrCarousel 3200ms; /* Opera */
  
  opacity: 0;
  animation-fill-mode: forwards;
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
div.top-bar.flex-row.topline-3col .flex-center div.widget.block.block-static-block {
  animation: transitionInTopCntrCarousel 1200ms;
  animation-delay: 12500ms;
  
  opacity: 0;
  animation-fill-mode: forwards;
  }
}
@keyframes transitionInTopCntrCarousel {
  from {
    opacity: 0;
    /transform: rotateX(-10deg);
  }
  
  to {
    opacity: 1;
    /transform: rotateX(0);
  }
}

/*-----------(for megamenu)-----------*/
div.ox-megamenu__dropdown.opened {
  animation: transitionInMegamenu 200ms;
  animation: transitionInMegamenu 250ms;
  animation: transitionInMegamenu 300ms;
  animation: transitionInMegamenu 350ms ease-in-out;
  /animation: transitionInMegamenu 400ms;
  /animation: transitionInMegamenu 500ms;
  /animation: transitionInMegamenu 750ms;
  /animation: transitionInMegamenu 1000ms;
  /animation: transitionInMegamenu 2000ms;
  /animation: transitionInMegamenu 2500ms;
  /animation: transitionInMegamenu 3000ms;
}
@keyframes transitionInMegamenu {
  from {
    border: none;
    margin-top: 1px;
    opacity: 0;
    opacity: 0.10;
    opacity: 0.20;
    opacity: 0.30;
    //opacity: 0.40;
    opacity: 0.50;
    opacity: 0.60;
    /opacity: 0.70;
    /opacity: 0.80;
    /opacity: 0.90;
    ///opacity: 0.95;
    /opacity: 1;
    transform: rotateX(0deg);
    ///transform: rotateX(-5deg);
    transform: rotateX(-8deg);
    /transform: rotateX(-10deg);
    /transform: rotateX(-13deg);
  }
  
  to {
    opacity: 1;
    transform: rotateX(0);
  }
}

.ox-dropdown--megamenu .block.widget {
  animation: transitionInMegamenuWidget 500ms;
  animation: transitionInMegamenuWidget 1000ms ease;
  /animation: transitionInMegamenuWidget 2000ms;
  /animation: transitionInMegamenuWidget 2500ms;
  /animation: transitionInMegamenuWidget 3000ms;
}
@keyframes transitionInMegamenuWidget {
  from {
    opacity: 0;
    transform: rotateX(-30deg);
  }
  
  to {
    opacity: 1;
    transform: rotateX(0);
  }
}

/*-----------(for product page - price box)-----------*/
.catalog-product-view #maincontent .price-box {
  animation: transitionInPriceBox 1200ms;
  animation-delay: 6000ms;
  /-moz-animation: transitionInPriceBox 1200ms; /* Firefox */
  /-moz-animation-delay: 6000ms;
  /-webkit-animation: transitionInPriceBox 1200ms; /* Safari and Chrome */
  /-webkit-animation-delay: 6000ms;
  /-o-animation: transitionInPriceBox 3200ms; /* Opera */
  
  opacity: 0;
  animation-fill-mode: forwards;
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
.catalog-product-view #maincontent .price-box {
  animation: transitionInPriceBox 1200ms;
  animation-delay: 12500ms;
  
  opacity: 0;
  animation-fill-mode: forwards;
  }
}
@keyframes transitionInPriceBox {
  from {
    opacity: 0;
    /transform: rotateX(-10deg);
  }
  
  to {
    opacity: 1;
    /transform: rotateX(0);
  }
}

/*-----------(for category page - sidebars)-----------*/
.catalog-category-view .sidebar-main.ox-sticky-fixed, 
.catalog-category-view .sidebar-additional.ox-sticky-fixed {
  animation: transitionOpacCPsidebars 500ms linear;
  animation-delay: 0ms;
  /-moz-animation: transitionOpacCPsidebars 500ms; /* Firefox */
  /-moz-animation-delay: 0ms;
  /-webkit-animation: transitionOpacCPsidebars 500ms; /* Safari and Chrome */
  /-webkit-animation-delay: 0ms;
  /-o-animation: transitionOpacCPsidebars 500ms; /* Opera */
  
  opacity: 0;
  animation-fill-mode: forwards;
  /animation-fill-mode: both;
  /transition: 0.2s ease-out;
  
}
@keyframes transitionOpacCPsidebars {
  from {
    opacity: 0;
    /transform: rotateX(-10deg);
  }
  
  to {
    opacity: 1;
    /transform: rotateX(0);
  }
}

/*-----------(for category page - map popup add-to-cart)-----------*/
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart {
  animation: transitionOpacCPmapPopAdd2crt 450ms linear;
  animation-delay: 360ms;
  /-moz-animation: transitionOpacCPmapPopAdd2crt 500ms; /* Firefox */
  /-moz-animation-delay: 0ms;
  /-webkit-animation: transitionOpacCPmapPopAdd2crt 500ms; /* Safari and Chrome */
  /-webkit-animation-delay: 0ms;
  /-o-animation: transitionOpacCPmapPopAdd2crt 500ms; /* Opera */
  
  opacity: 0;
  animation-fill-mode: forwards;
  /animation-fill-mode: both;
  /transition: 0.2s ease-out;
  
}
@keyframes transitionOpacCPmapPopAdd2crt {
  from {
    opacity: 0;
    /transform: rotateX(-10deg);
  }
  
  to {
    opacity: 1;
    /transform: rotateX(0);
  }
}

/*-----------(for category page - am stk ntfy popup)-----------*/
.catalog-category-view .category.subscribe-popup, 
.catalogsearch-result-index .category.subscribe-popup {
  animation: transitionOpacCPamStkNtfy 350ms linear;
  animation-delay: 0ms;
  /-moz-animation: transitionOpacCPamStkNtfy 500ms; /* Firefox */
  /-moz-animation-delay: 0ms;
  /-webkit-animation: transitionOpacCPamStkNtfy 500ms; /* Safari and Chrome */
  /-webkit-animation-delay: 0ms;
  /-o-animation: transitionOpacCPamStkNtfy 500ms; /* Opera */
  
  opacity: 0;
  animation-fill-mode: forwards;
  /animation-fill-mode: both;
  /transition: 0.2s ease-out;
  
}
@keyframes transitionOpacCPamStkNtfy {
  from {
    opacity: 0;
    /transform: rotateX(-10deg);
  }
  
  to {
    opacity: 1;
    /transform: rotateX(0);
  }
}


/* ======================================================================================== */
/* ================================= (SHOW/HIDE PASSWORD) ================================= */
/* ======================================================================================== */

span.field-icon.toggle-password {
  /border: 1px solid #202020;
  border: 1px solid #343434;
  box-shadow: 3px 3px 5px #202020;
  box-shadow: 3px 3px 5px #343434;
  background: #e5e5e5;
  background: linear-gradient(to top, #e5e5e5, #fff);
  background: linear-gradient(to top right, #e5e5e5, #fff);
  background: linear-gradient(to top, #d0d0d0, #fff);
  background: linear-gradient(to top right, #d0d0d0, #fff);
  background: linear-gradient(to bottom, #d0d0d0, #fff);
}
span.field-icon.toggle-password.eye-open {
  /background: #e5e5e5;
  //background: #fff;
  
  border-radius: 3px;
  padding: 3px;
  padding-top: 3px;
  padding-bottom: 25px;
  /border: 1px solid #202020;
  //border: 1px solid #343434;
  height: 30px;
  margin-top: -2px;
}
span.field-icon.toggle-password.eye-close {
  /background: #e5e5e5;
  //background: #fff;
  
  border-radius: 3px;
  padding: 3px;
  padding-bottom: 0px;
  /border: 1px solid #202020;
  //border: 1px solid #343434;
  height: 30px;
  margin-top: -3px;
}


/* ======================================================================================== */
/* ======================================= (MESSAGES) ===================================== */
/* ======================================================================================== */

div.message span.text {
  font-family: "Open Sans";
  font-family: "Roboto";
  font-family: "Bebas Neue";
  font-family: "Oswald";
  /font-size: 22px;
  font-size: 2.25rem;
  letter-spacing: -0.25px;
  /text-transform: none;
  font-weight: 500;
}
div.message.message {
  font-family: "Open Sans";
  font-family: "Roboto";
  font-family: "Bebas Neue";
  font-family: "Oswald";
  /font-size: 22px;
  font-size: 2.25rem;
  letter-spacing: -0.25px;
  /text-transform: none;
  font-weight: 500;
  
  
  font-family: "Squada One";
  font-size: 22px;
  font-size: 24px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  font-size: 30px;
  
  font-family: "Rubik";
  font-size: 22px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  /letter-spacing: -0.65px;
  text-transform: inherit;
  text-transform: lowercase;
  /text-transform: uppercase;
  
  font-family: "Roboto";
  font-size: 22px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  text-transform: inherit;
  text-transform: lowercase;
  /text-transform: uppercase;
  
  font-family: "Open Sans";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  ///font-size: 24px;
  ///font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  //font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;
  
  font-family: "Exo";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  ///font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  //font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  //letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  word-spacing: 0.65px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;
  
  
  
  font-family: "Industry";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  //font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  //letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  word-spacing: 0.65px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;

  font-family: "Teko";
  font-size: 36px;
  font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  /*
  font-family: "Industry";
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.60px;
  letter-spacing: -1.55px;
  /letter-spacing: -1.50px;
  letter-spacing: -1.45px;
  /letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1.00px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: capitalize;
  */
  
  font-family: "Teko";
  font-size: 36px;
  font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  font-family: "Teko";
  font-size: 36px;
  font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  font-family: "Teko";
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  /font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  letter-spacing: -1.10px;
  letter-spacing: -1.05px;
  letter-spacing: -1px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: unset;
  /text-align: center;
  
  /*
  font-family: "Teko";
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  /font-size: 36px;
  ////font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  */
  
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20.8px !important;
  ///font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  ///max-height: 49px !important;
  //max-height: 48px !important;
  /max-height: 47px !important;
  /max-height: 46px !important;
  /max-height: 45px !important;
  /max-height: 44px !important;
  /max-height: 43px !important;
  /max-height: 42px !important;
  /max-height: 41px !important;
  /max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  /line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  /padding-top: 1px !important;
  /margin-top: -1px !important;
}
div.message.message:before {
  /background: #ffe51e;
  /background: #ffdc05;
  /text-shadow: -0px -0px 2px #888888;
 
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  //background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%);
  //background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%);
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%);
  //background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  ///background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  /////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%);
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%);
  /background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%);
  background: linear-gradient(-20deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%);
  background: linear-gradient(-40deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%);
  
  background: linear-gradient(-40deg, #7B5A00 -84%, #FFD405 40%, #FFD405 56%, #8B5A00 155%);
  
  background: linear-gradient(-40deg, #000 -84%, #2b2b2b 40%, #444 56%, #000 155%);
  //background: linear-gradient(-40deg, #000 -84%, #2b2b2b 40%, #383838, #444 56%, #000 155%);
  /background: linear-gradient(-40deg, #000 -84%, #444 40%, #2b2b2b 56%, #000 155%);
  border: 4px solid #444;
  border: 3px solid #444;
  /border: 3px solid #000;
  border: 2px solid #000;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
}
div.message.message.empty {
  margin-top: 6px;
}
div.message.notice>*:first-child:before {
 content:'';
 display:inline-block;
 overflow:hidden;
 background:#ffffff;
 position:absolute;
 left:38px;
 top:18px;
 width:3px;
 height:3px;
  
  
  width: unset;
  height: unset;
  background: none;
  
  text-shadow: -0px -0px 2px #888888;
  text-shadow: 1px 2px 2px #484949;
  text-shadow: 0px 2px 2px #888;
  width: 100%;
  height: 100%;
  
  font-family: 'Material Icons Outlined';
  //content: "\e88e";
  //content: "\f0dc";
  /content: "\e0c9";
  /content: "\e0b9";
  /content: "\e0d8";
  /content: "\e0ca";
  /content: "\e0bf";
  /content: "\e0c8";
  //content: "\e87f";
  content: "\e626";
  /content: "\e0f0";
  /content: "\e8a5";
  position: absolute;
  margin-top: 3px;
  margin-left: -11px;
  font-weight: normal;
  font-style: normal;
  font-style: italic;
  margin-left: -15px;
  font-size: 24px;  /* Preferred icon size */
  /font-size: 21px;
  /font-size: 20px;
  //font-size: 18px;
  /font-size: 17px;
  font-size: 26px;
  font-weight: 500;
  font-weight: 900;
  color: #fff;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  
  font-family: 'Glyphicons Halflings';
  content: "\e086";
  position: absolute;
  margin-top: 3px;
  margin-left: -11px;
  font-weight: normal;
  font-style: normal;
  font-style: italic;
  text-shadow: -1px 2px 2px #484949;
  /text-shadow: -1px 2px 2px #343434;
  /text-shadow: -1px 2px 2px #202020;
  /text-shadow: -1px 2px 2px #1a1a1a;
  /text-shadow: -1px 2px 2px #000;
  margin-left: -15px;
  /font-size: 21px;
  /font-size: 20px;
  //font-size: 18px;
  /font-size: 17px;
  font-size: 26px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  ///margin-left: -16px;
  margin-top: 0px;
  font-weight: 500;
  /font-weight: 900;
  color: #fff;
  color: #f8f8f8;
  color: #f7f7f7;
  /color: #f6f6f6;
  /color: #ffdc05;
  /color: #000;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  
  font-family: 'FontAwesome';
  content: "\f129";
  position: absolute;
  margin-top: 3px;
  margin-left: -11px;
  font-weight: normal;
  font-style: normal;
  font-style: italic;
  text-shadow: -1px 2px 2px #888;
  text-shadow: -1px 2px 2px #777;
  text-shadow: -1px 2px 2px #666;
  text-shadow: -1px 2px 6px #999;
  text-shadow: -1px 2px 0px #888;
  text-shadow: -1px 2px 0px #777;
  /text-shadow: -1px 2px 2px #484949;
  /text-shadow: -1px 2px 2px #343434;
  /text-shadow: -1px 2px 2px #202020;
  /text-shadow: -1px 2px 2px #1a1a1a;
  /text-shadow: -1px 2px 2px #000;
  margin-left: -15px;
  /font-size: 21px;
  /font-size: 20px;
  //font-size: 18px;
  /font-size: 17px;
  font-size: 26px;
  /font-size: 31px;
  /font-size: 30px;
  font-size: 29px;
  font-size: 34px;
  margin-left: -8px;
  margin-top: 0px;
  font-weight: 500;
  /font-weight: 900;
  color: #fff;
  color: #f8f8f8;
  color: #f7f7f7;
  /color: #f6f6f6;
  /color: #ffdc05;
  /color: #000;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}
div.message.notice>*:first-child:after {
 content:'';
 display:inline-block;
 overflow:hidden;
 background:#ffffff;
 position:absolute;
 left:38px;
 top:25px;
 width:3px;
 height:12px;
  
  
  display: none;
}
div.message.success {
  font-family: "Open Sans";
  font-family: "Roboto";
  font-family: "Bebas Neue";
  font-family: "Oswald";
  /font-size: 22px;
  font-size: 1.75rem;
  letter-spacing: -0.25px;
  /text-transform: none;
  font-weight: 500;
}
div.message.success:before {
  background: #C3E235 !important;
  background: #1A1A1A !important;
  background: linear-gradient(to right bottom, #8EA817 0%, #C3E235 65%) !important;
  /background: linear-gradient(to top, #8EA817 0%, #C3E235 65%) !important;
  /background: linear-gradient(to left, #8EA817 0%, #C3E235 65%) !important;
  /background: linear-gradient(to left, #1A1A1A 0%, #555 65%) !important;
  //background: linear-gradient(to right bottom, #1A1A1A 0%, #555 65%) !important;
  /background: linear-gradient(to bottom left, #1A1A1A 0%, #555 65%) !important;
  /background: linear-gradient(to right bottom, #151515 0%, #555 65%) !important;
}
div.message.success > :first-child:before {
  box-shadow: 0px 2px 0px -1px #202020 !important;
}
div.message.success > :first-child:after {
  box-shadow: -1px 1px 0px 0px #202020 !important;
}

/*--(default cookie notice)--*/
div#notice-cookie-block.message.global.cookie {
  background: linear-gradient(to top, #000, #333);
  background: linear-gradient(to top, #000, #202020);
  color: #d5d5d5;
  font-size: 22px;
  border-top: 4px solid #111;
  font-weight: 100;
  opacity: 0.90;
  
  height: px;
  
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: uppercase !important;
  text-transform: none !important;
}
div#notice-cookie-block.message.global.cookie p {
  display: block;
  display: inline-block;
  position: relative;
  /position: absolute;
  margin-left: auto !important;
  margin-right: auto !important;
}
div#notice-cookie-block.message.global.cookie p strong {
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 16px !important;
  font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  
  color: #e4e4e4;
  color: #f0f0f0;
  /color: #f6f6f6;
  text-shadow: -0.4px 0px 0px #e4e4e4;
  text-shadow: -0.4px 0px 0px #f0f0f0;
  /text-shadow: -0.4px 0px 0px #f6f6f6;
  
  margin-right: 4px;
}
div#notice-cookie-block.message.global.cookie a {
  /background: linear-gradient(to top, #000, #333);
  color: #d5d5d5;
  /color: #000;
  font-size: 17px;
  font-weight: 900;
  
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase !important;
  text-transform: none !important;
  margin-left: 2px;
}
div#notice-cookie-block.message.global.cookie a:hover {
  /*
  color: #a8a8a8;
  text-shadow: none;
  */
  
  opacity: 0.90;
}
div#notice-cookie-block.message.global.cookie button {
  /*
  /background: linear-gradient(to top, #000, #333);
  /color: #000;
  font-size: 22px;
  border-top: 6px solid #111;
  /font-weight: 100;
  letter-spacing: -0.25px;
  */

  display: block;
  /display: inline-block;
  position: relative;
  /margin-left: auto;
  margin-left: 17px;
  /margin-left: 37px;
  margin-left: 87px;
  margin-right: auto;
  
  margin-top: 5px;
  margin-bottom: 5px;

  font-family: "Ruda", sans-serif !important;
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  //border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
}
div#notice-cookie-block.message.global.cookie button:hover:after {
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;

  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
}
div#notice-cookie-block.message.global.cookie button:before {
  display: block;
  display: inline-block;
  content: '';
  background: url("/media/site-images/cookies-ico.png");
  background-repeat: no-repeat;
  width: 49px;
  height: 49px;
  filter: invert(94%);
  
  background-size: 26px 26px;
  width: 26px;
  height: 26px;
  position: relative;
  top: 7px;
  left: -2px;
  margin-top: -8px;
}

/*--(new GDPR cookie module/extension)--*/
div.cookie-bar {
  background: linear-gradient(to top, #000, #333);
  background: linear-gradient(to top, #000, #202020);
  color: #d5d5d5;
  font-size: 22px;
  border-top: 4px solid #111;
  font-weight: 100;
  opacity: 0.90;
  font-size: 14px;
  
  	background: linear-gradient(to top, #000, #202020), 
    url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
    background-blend-mode: hard-light!important;
    /background-blend-mode: difference !important;
    /background-blend-mode: overlay !important;
    background-repeat: no-repeat !important;
    background-position: 0% 0%, 4% 50% !important;
    background-size: auto, 7% !important;
  
    background-position: 0% 0%, 8% 50% !important;
    background-size: auto, 9% !important;
    /filter: contrast(1.05);
}
div.cookie-bar a {
  /background: linear-gradient(to top, #000, #333);
  color: #d5d5d5;
  /color: #000;
  font-size: 17px;
  font-weight: 900;
}
div.cookie-bar a:hover {
  color: #a8a8a8;
  text-shadow: none;
}
div.cookie-bar button {
  /background: linear-gradient(to top, #000, #333) !important;
  /background: linear-gradient(to bottom, #ffdc05, #ffcf05) !important;
  
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  background: linear-gradient(to right top, #000 -45%, #ffc51e 40%, #ffd51e, #ffe51e 65%, #ffc51e 90%, #000 135%) !important;
  background: linear-gradient(to left top, #000 -70%, #ffc51e 40%, #ffd51e, #ffe51e 65%, #ffc51e 90%, #000 135%) !important;
  
  /color: #000;
  font-size: 22px;
  /border-top: 6px solid #111 !important;
  /font-weight: 100;
  letter-spacing: -0.25px;
  text-shadow: 0px 1px 1px #aaa;
  text-shadow: 0px 1px 1px #202020;
  
  font-family: "Industry" !important;
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  border-radius: 2px !important;
  /border-radius: 3px !important;
  
  font-family: "Ruda" !important;
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  //border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
}
div.cookie-bar button:hover:after {
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
}

.swissup_gdpr-cookie-index .page-title-wrapper .page-title span {
  font-family: "Khula", sans-serif !important;
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  letter-spacing: -2.20px;
  //////////letter-spacing: -2.15px;
  ///////////letter-spacing: -2.10px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  //////////letter-spacing: -1.90px;
  //////////letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  text-shadow: rgba(8,8,8,1.004) 0 0 1px !important;
  //text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Khula", sans-serif !important;
  font-size: 40px !important;
  /font-size: 39px !important;
  font-size: 38px !important;
  font-size: 37px !important;
  //font-size: 36px !important;
  /font-size: 35px !important;
  /font-size: 34px !important;
  /////font-size: 33px !important;
  /font-size: 32px !important;
  ////////////////////////////////font-size: 31px !important;
  /font-size: 30px !important;
  //font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  //font-size: 26.1px !important;

  ////////////////font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 2px 0px 0px #292828 !important;
  text-shadow: 1.9px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #292828 !important;
  ////text-shadow: 1.3px 0px 0px #292828 !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
}
.swissup_gdpr-cookie-index .page-title span:before {
  /*
  font-family: "FontAwesome";
  content: "\f564";
  content: "\f563";
  */
}
.swissup_gdpr-cookie-index .page-title span:after {
  content: ' ';
  background: url(/media/site-images/cookies-ico.png);
  background-repeat: no-repeat;
  background-size: 49px 49px;
  /background-size: 40px 40px;
  width: 49px;
  height: 49px;
  /width: 40px;
  /height: 40px;
  display: inline-block;
  position: relative;
  top: 8px;
  /top: 10px;
  top: 12px;
  left: 25px;
  left: 23px;
  /left: 22px;
  /filter: drop-shadow(-1px 4px 0px #ddd) opacity(0.97);
}
.swissup_gdpr-cookie-index .column.main p {
  /*----------(fav. - definitive ruda - small light-------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14px !important;
  font-size: 14.4px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //font-size: 15px !important;
  ////////////font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 400 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /color: #090909 !important;
  
  /line-height: 19px !important;
  /line-height: 21px !important;
  line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  /*----------(fav. - definitive ruda - small light-------*/
}
.swissup_gdpr-cookie-index .column.main .cookie-buttons button.action {  
  font-family: "Ruda" !important;
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  //border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
}
.swissup_gdpr-cookie-index .column.main .cookie-buttons button.action:after {  
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
}
.swissup_gdpr-cookie-index .column.main .cookie-group .cookie-group-heading h3 {
  /*----------(fav. - definitive neo ruda med-sm thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20.8px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 49px !important;
  //max-height: 48px !important;
  /max-height: 47px !important;
  /max-height: 46px !important;
  /max-height: 45px !important;
  /max-height: 44px !important;
  /max-height: 43px !important;
  /max-height: 42px !important;
  /max-height: 41px !important;
  /max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  /line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  /*----------(fav. - definitive neo ruda med-sm thickened)--------------*/

  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20.8px !important;
  //////font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 49px !important;
  //max-height: 48px !important;
  /max-height: 47px !important;
  /max-height: 46px !important;
  /max-height: 45px !important;
  /max-height: 44px !important;
  /max-height: 43px !important;
  /max-height: 42px !important;
  /max-height: 41px !important;
  /max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  /line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  /padding-top: 1px !important;
  margin-top: -1px !important;
  */
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  
  /*----------(fav. - definitive neo ruda lrg thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 26px !important;
  font-size: 25px !important;
  font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  ////////////font-size: 21px !important;
  //font-size: 20.8px !important;
  //////font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 49px !important;
  //max-height: 48px !important;
  /max-height: 47px !important;
  /max-height: 46px !important;
  /max-height: 45px !important;
  /max-height: 44px !important;
  /max-height: 43px !important;
  /max-height: 42px !important;
  /max-height: 41px !important;
  /max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  /line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  /padding-top: 1px !important;
  margin-top: -1px !important;
  /*----------(fav. - definitive neo ruda lrg thickened)--------------*/
}
.swissup_gdpr-cookie-index .column.main .cookie-group-heading .cookie-group-toggler.active {
  /box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.60);
  box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.60);
  box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.60);
  /box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.60), inset 5px -5px 11px goldenrod;
}
.swissup_gdpr-cookie-index .column.main .cookie-group-heading .cookie-group-toggler span {
  background: linear-gradient(to left, #fff, #f8f8f8);
  /background: linear-gradient(to right, #fff, #f8f8f8);
  //background: linear-gradient(to left top, #fff, #f8f8f8);
  /background: linear-gradient(to left bottom, #fff, #f8f8f8);
  margin-top: -2px;
  /box-shadow: 3px 1px 3px rgba(0, 0, 0, 0.10);
  
  border: 1px solid #dcdcdc;
  padding: 10px;
  margin-top: -3px;
  
  border: 1px solid #dcdcdc;
  padding: 12px;
  margin-top: -5px;
}
.swissup_gdpr-cookie-index .column.main .cookie-group table td:first-of-type {
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: -0.50px;
  word-break: break-word;
  padding-right: 20px;
  border-right: 1px solid #eee;
  //border-right: 1px solid #e4e4e4;
  /border-right: 1px solid #ccc;
}
.swissup_gdpr-cookie-index .column.main .cookie-group table td:last-of-type {
  padding-left: 10px;
  padding-right: 5px;
}
.swissup_gdpr-cookie-index .cookie-buttons button {
  /*
  /background: linear-gradient(to top, #000, #333) !important;
  /background: linear-gradient(to bottom, #ffdc05, #ffcf05) !important;
  
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  /color: #000;
  font-size: 22px;
  /border-top: 6px solid #111 !important;
  font-weight: 100;
  letter-spacing: -0.25px;
  text-shadow: 0px 1px 1px #aaa;
  text-shadow: 0px 1px 1px #202020;
  */

  /background: linear-gradient(to top, #000, #333) !important;
  /background: linear-gradient(to bottom, #ffdc05, #ffcf05) !important;
  
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  /color: #000;
  font-size: 22px;
  /border-top: 6px solid #111 !important;
  font-weight: 100;
  letter-spacing: -0.25px;
  text-shadow: 0px 1px 1px #aaa;
  text-shadow: 0px 1px 1px #202020;
}
div.cookie-bar-mode-full h3 {
  color: #e5e5e5;
  color: #999;
  /color: #777;
  text-shadow: 0px 1px 1px #202020;
}
div.cookie-bar-mode-full button.action {
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  background: linear-gradient(to bottom, #a28501 10%,#ffdc05 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  /background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}

div.cookie-bar-mode-full h3 {
  color: #e5e5e5;
  color: #999;
  /color: #777;
  text-shadow: 0px 1px 1px #202020;
}
div.cookie-bar-mode-full button.action {
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  background: linear-gradient(to bottom, #a28501 10%,#ffdc05 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  /background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}

form#newsletter-validate-detail.form.subscribe div.field.newsletter {
  display: table !important;
}
.block.newsletter.inputs-style--underlined input#newsletter {
  margin-left: -2px !important;
  margin-left: -12px !important;
}
.block.newsletter.inputs-style--underlined div.control:before {
  margin-left: -2px !important;
  margin-left: -5px !important;
}
.block.newsletter.inputs-style--underlined input[type="email"] {
  width: 100.5% !important;
  background: linear-gradient(to right, #111, #202020, #111, #111);
  background: linear-gradient(to left, #111, #202020, #111, #111);
  background: linear-gradient(to top, #1f1f1f, #202020, #111, #111);
  /background: linear-gradient(to top, #1b1b1b, #202020, #222, #151515);
  border: 14px solid #1f1f1f;
  border-right: 11px solid #1f1f1f !important;
  border-right: none !important;
  border-left: none !important;
  ///padding: 8px;
  ///border-radius: 10px 0px 0px 10px;
  box-shadow: inset 0px 0px 0px 5px #000, 0px 0px 10px 10px transparent;
  box-shadow: inset 0px 0px 0px 2px #000, 0px 0px 70px -35px #666;
  box-shadow: inset 0px 0px 0px 2px #000;
  border-bottom: 3px solid #e5e5e5 !important;
  border-radius: 1px;
}
.block.newsletter.inputs-style--underlined input[type="email"]:hover {
  border-bottom: 3px solid #e5e5e5 !important;
  border-bottom: 3px solid #ffdc05 !important;
}
form#newsletter-validate-detail.form.subscribe.visible-consents {
  display: grid !important;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
}
form#newsletter-validate-detail.form.subscribe.visible-consents input[type="email"] {
  margin-left: -2px !important;
}
form#newsletter-validate-detail.form.subscribe.visible-consents div.control:before {
  margin-left: 5px !important;
}
form#newsletter-validate-detail.form.subscribe.visible-consents div.actions {
  /display: grid !important;
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
}
form#newsletter-validate-detail div.consent {
  /*
  display: flex !important;
  /display: grid !important;
  margin-left: auto !important;
  margin-right: auto !important;
  font-size: 10.3px !important;
  width: auto !important;
  
  margin-left: 121px !important;
  margin-right: -100px !important;
  padding-left: 6.6vw;
  padding-right: 0vw;
    
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;
  */


  font-size: 10.3px !important;
  position: absolute !important;
  margin: 0 !important;
  /left: 170px !important;
  /left: 170px !important;
  right: 30px !important;
  top: 50px !important;
  /bottom: -85px !important;
  /width: 370px !important;
  max-width: 420px !important;
}

/@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, MS Edge etc.) */
  /form#newsletter-validate-detail div.consent {
    margin-left: 235px !important;
    margin-left: initial !important;

    margin-left: 121px !important;
    margin-right: -100px !important;
    padding-left: 6.6vw;
    padding-right: 0vw;
	
	margin-left: 10px !important;
	margin-top: 4px !important
  }
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  /form#newsletter-validate-detail div.consent {
    margin-left: initial !important;
	margin-left: 24px !important;
  }
}
form#newsletter-validate-detail div.consent .checkbox {
  /*
  /display: flex !important;
  /display: grid !important;
  /margin-left: 0px !important;
  /margin-right: auto !important;
  margin-bottom: 33px !important;
  */
  
  
  position: absolute !important;
  top: 0 !important;
  margin-left: -20px !important;
}
/form#newsletter-validate-detail div.consent div.mage-error[generated] {
  display: inline-block;
  display: grid !important;
  display: block !important;
  margin-top: -10px;
  width: 70% !important;
  
  grid-column-start: 2 !important;
  grid-column-end: 2 !important;
  grid-row-start: 2 !important;
  grid-row-end: 2 !important;
}


/* ======================================================================================== */
/* =============================== (POP-UP MESSAGES/MODALS) =============================== */
/* ======================================================================================== */

/* (for remove item from cart) */
.modal-popup.confirm .modal-inner-wrap {
    font-size: 14px;
  letter-spacing: -0.10px;
  font-size: 13px;
  letter-spacing: -0.50px;
  font-size: 12px;
  letter-spacing: -0.25px;
  font-size: 11px;
  /font-size: 10px;
  letter-spacing: -0.15px;
  
  font-family: "Open Sans";
  font-size: 15px;
  font-size: 16px;
  font-size: 18px;
  letter-spacing: -1px;
  font-weight: 900;
  
  font-family: "Oswald";
  font-size: 15px;
  /font-size: 16px;
  /font-size: 18px;
  letter-spacing: -1px;
  font-weight: 900;
  
  
  color: #e5e5e5 !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/large-checkered-flag-6.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%) !important;
  
    background-position-x: 0%, 0%, 0%;
    background-position-y: 0%, 0%, 0%;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
  background-blend-mode: darken !important;
  /background-blend-mode: difference !important;
  /background-blend-mode: difference, color !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  background-position: 0% 0%, -45% 100%, 98% 100% !important;
  background-position: 0% 0%, -15% 65%, 98% 100% !important;
  background-size: auto, 165%, 15% !important;
  background-size: auto, 195%, 15% !important;
  /background-blend-mode: hard-light !important;
  background-position: 0% 0%, -55% 65%, 98% 100% !important;
  /background-size: auto, 155%, 15% !important;
  background-blend-mode: overlay !important;
  ////background-position: 0% 0%, -55% 65%, 98% 100% !important;
  background-position: 0% 0%, 35% 65%, 98% 100% !important;
  ////background-size: auto, 155%, 15% !important;
  background-size: auto, 130%, 15% !important;
  /box-shadow: inset -4px 14px 25px -3px #777;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
  //box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
  box-shadow: inset -4px -14px 50px 13px #151515, -4px 21px 45px -15px #404040;
  
  //background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to top left, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to top right, transparent, #000 0%, #444 45%, #090909, transparent 110%) !important;
  /background: linear-gradient(to right, transparent -0%, #000, #444 45%, #090909, transparent 100%) !important;
  /background: linear-gradient(to right, transparent -0%, #000, #444 15%, #090909, transparent 110%) !important;
  /background: linear-gradient(to right bottom, transparent -10%, #444 25%, #090909, transparent 110%) !important;
  /background: linear-gradient(to left, transparent -10%, #444 25%, #090909, transparent 110%) !important;
  
  /opacity: 0.87;
  /filter: contrast(110%) brightness(105%);
  
  /box-shadow: none;
  /opacity: 0.97;
  
  /background: transparent !important;
}
.modal-popup.confirm .modal-inner-wrap .modal-content {
  font-size: 14px;
  letter-spacing: -0.10px;
  font-size: 13px;
  letter-spacing: -0.50px;
  font-size: 12px;
  letter-spacing: -0.25px;
  font-size: 11px;
  /font-size: 10px;
  letter-spacing: -0.15px;
  
  font-family: "Open Sans";
  font-size: 15px;
  font-size: 16px;
  font-size: 18px;
  letter-spacing: -1px;
  font-weight: 900;
  
  font-family: "Oswald";
  font-size: 15px;
  /font-size: 16px;
  /font-size: 18px;
  letter-spacing: -1px;
  font-weight: 900;

  
  color: #e5e5e5 !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/large-checkered-flag-6.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%) !important;
  
    background-position-x: 0%, 0%, 0%;
    background-position-y: 0%, 0%, 0%;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
  background-blend-mode: darken !important;
  /background-blend-mode: difference !important;
  /background-blend-mode: difference, color !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  background-position: 0% 0%, -45% 100%, 98% 100% !important;
  background-position: 0% 0%, -15% 65%, 98% 100% !important;
  background-size: auto, 165%, 15% !important;
  background-size: auto, 195%, 15% !important;
  /background-blend-mode: hard-light !important;
  background-position: 0% 0%, -55% 65%, 98% 100% !important;
  /background-size: auto, 155%, 15% !important;
  background-blend-mode: overlay !important;
  ////background-position: 0% 0%, -55% 65%, 98% 100% !important;
  background-position: 0% 0%, 35% 65%, 98% 100% !important;
  ////background-size: auto, 155%, 15% !important;
  background-size: auto, 130%, 15% !important;
  /box-shadow: inset -4px 14px 25px -3px #777;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
  //box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
  box-shadow: inset -4px -14px 50px 13px #151515, -4px 21px 45px -15px #404040;
  
  //background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to top left, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to top right, transparent, #000 0%, #444 45%, #090909, transparent 110%) !important;
  /background: linear-gradient(to right, transparent -0%, #000, #444 45%, #090909, transparent 100%) !important;
  /background: linear-gradient(to right, transparent -0%, #000, #444 15%, #090909, transparent 110%) !important;
  /background: linear-gradient(to right bottom, transparent -10%, #444 25%, #090909, transparent 110%) !important;
  /background: linear-gradient(to left, transparent -10%, #444 25%, #090909, transparent 110%) !important;
  /opacity: 0.87;
  /filter: contrast(110%) brightness(105%);
  
  /box-shadow: none;
  /opacity: 0.97;
  
  background: #1a1a1a !important;
  background: #000 !important;
  /background: #f8f8f8 !important;
  border-bottom: 1px solid #555;
  /color: #202020 !important;
  text-shadow: none !important;
  font-size: 26px !important;
  font-size: 22px !important;
  /box-shadow: none;
  
  font-family: "Squada One";
  /font-size: 25px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  //font-size: 18px !important;
  letter-spacing: -1px;
  letter-spacing: -0.85px;
  letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.70px;
  //letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /font-style: italic;
  font-weight: 900;
  font-weight: 500;
  line-height: 33px;
  line-height: 32px;
  line-height: 31px;
  line-height: 30px;
  line-height: 29px;
  line-height: 28px;
}
.modal-popup.confirm .modal-inner-wrap .modal-content div:before {
  content: "*";
}
.modal-popup.confirm .modal-inner-wrap .modal-footer {
  color: #e5e5e5 !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/large-checkered-flag-6.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%) !important;
  
    background-position-x: 0%, 0%, 0%;
    background-position-y: 0%, 0%, 0%;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
  background-blend-mode: darken !important;
  /background-blend-mode: difference !important;
  /background-blend-mode: difference, color !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  background-position: 0% 0%, -45% 100%, 98% 100% !important;
  background-position: 0% 0%, -15% 65%, 98% 100% !important;
  background-size: auto, 165%, 15% !important;
  background-size: auto, 195%, 15% !important;
  /background-blend-mode: hard-light !important;
  background-position: 0% 0%, -55% 65%, 98% 100% !important;
  /background-size: auto, 155%, 15% !important;
  background-blend-mode: overlay !important;
  ////background-position: 0% 0%, -55% 65%, 98% 100% !important;
  background-position: 0% 0%, 35% 65%, 98% 100% !important;
  ////background-size: auto, 155%, 15% !important;
  background-size: auto, 130%, 15% !important;
  /box-shadow: inset -4px 14px 25px -3px #777;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
  //box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
  box-shadow: inset -4px -14px 50px 13px #151515, -4px 21px 45px -15px #404040;
  box-shadow: inset -4px -14px 50px 13px #151515, -4px 21px 45px -15px #404040;
  
  //background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to top left, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to right, transparent, #000) !important;
  //background: linear-gradient(to right bottom, #444, #000, #444) !important;
  /background: linear-gradient(to right, transparent -0%, #000, #444 45%, #090909, transparent 100%) !important;
  //background: linear-gradient(to right bottom, transparent -0%, #000, #444 45%, #090909, transparent 100%) !important;
  //background: linear-gradient(to bottom, transparent -15%, #000, #444 45%, #090909, transparent 100%) !important;
  
  /background: #ffdc05 !important;
  
  box-shadow: none;
  
  /opacity: 0.87;
  
  padding-top: 10px;
  //padding-top: 20px;
  /padding-top: 40px;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button {
  font-family: "Squada One";
  font-weight: 100;
  font-size: 20px;
  font-size: 26px;
  letter-spacing: -0.50px;
  letter-spacing: -0.0px;
  text-shadow: 0px 1px 1px #202020;
  text-shadow: 0px 2px 1px #444;
  /text-shadow: 0px 2px 1px #666;
  
  border: 3px solid #444;
  margin: 20px;
  /margin: 10px;
  /margin: 5px;
  /margin: 0px;
  box-shadow: 0px 10px 20px -5px #202020;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-accept {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  background: linear-gradient(to left top, #444, #202020) !important;
  background: linear-gradient(to left top, #444, #1a1a1a) !important;
  background: linear-gradient(to right top, #444, #1a1a1a) !important;
  /background: linear-gradient(to right bottom, #8EA817 0%, #C3E235 65%) !important;
  /background: #1a1a1a !important;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-accept:after {
  /background: linear-gradient(to left top, #444, #202020) !important;
  /background: linear-gradient(to right bottom, #8EA817 0%, #C3E235 65%) !important;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-accept span:after {
  font-family: "Glyphicons Halflings";
  content: "\e013";
  /color: #8EA817;
  /color: #C3E235;
  color: #e5e5e5;
  margin-left: 7px;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-accept:hover span:after {
  /color: #8EA817;
  color: #C3E235;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-dismiss {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  background: linear-gradient(to top right, #444, #202020) !important;
  background: linear-gradient(to top, #444, #202020) !important;
  /background: linear-gradient(to right bottom, #aa0000 0%, #ff0000 65%) !important;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-dismiss:after {
  background: #1a1a1a !important;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-dismiss span:before {
  font-family: "Glyphicons Halflings";
  content: "\e014";
  /color: #aa0000;
  /color: #cc0000;
  /color: #ff0000;
  color: #e5e5e5;
  margin-right: 7px;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button.action-dismiss:hover span:before {
  color: #aa0000;
  color: #cc0000;
  color: #ff0000;
}


/* ======================================================================================== */
/* ====================================== (BUTTONS) ======================================= */
/* ======================================================================================== */

.button span, button.action, button.tocart span, a.button span, button.submit span {  
  font-family: "Squada One" !important;
  font-weight: 500 !important;
  text-shadow: -0px 1px 1px #202020 !important;
  
  
  /*----------(fav. ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: capitalize !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  /top: 1px;
  /*----------(fav. ruda)--------------*/
  
  /*----------(fav. khula)--------------*/
  /*
  /font-family: "Ruda", sans-serif !important;
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 3px;
  */
  /*----------(fav. khula)--------------*/
}
.button, button.tocart, a.button, .ox-slideout .button, button.submit {
  /*
  font-family: "Squada One" !important;
  font-weight: 500 !important;
  text-shadow: -0px 1px 1px #202020 !important;
 
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  */
  
  
  /*
  font-size: 20px !important;
  ///font-size: 27px !important;
  /font-weight: 900 !important;
  border: 3px ridge #ffcc05 !important;
  /border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 1px !important;
  /color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  */

  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.ox-slideout .button {
  font-size: 20px !important;
  ///font-size: 27px !important;
  /font-weight: 900 !important;
  border: 3px ridge #ffcc05 !important;
  /border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 1px !important;
  /color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
div.product-grid__image-wrapper button {
  background: #000 !important;
  /display: none !important;
}
div.product-grid__image-wrapper button:hover {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  /background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  ///background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  /background: #202020 !important;
  opacity: 0.80 !important;
}
button.primary#product-addtocart-button {
  font-weight: unset !important;
  text-shadow: unset !important;
  background: unset !important;
}
.ox-slideout .ox-overlay-close-btn span::before, .ox-slideout .ox-overlay-close-btn span:after {
  background: #fff !important;
}
.ox-slideout .block-content button span, .ox-slideout .block-content a.button {
  font-size: 20px !important;
}

.product-info-main .product-social-links .product-addto-links .action:hover, 
.product-info-main .product-social-links .product__social-share:hover, 
.product-info-main .product-social-links .product__social-share span:hover {
  opacity: 0.80 !important;
}

button.action.login {
  /* (for black version) */
  /font-size: 20px !important;
  font-size: 27px !important;
  /font-weight: 900 !important;
  border: 3px ridge #ffcc05 !important;
  /border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 1px !important;
  /color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
a.action.create {
  border: 3px ridge #ffcc05 !important;
  background: initial !important;
  background: #1A1A1A !important;
}
a.action.create:after {
  background: #2a2a2a !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
button.action.login span, a.action.create span {
  text-shadow: -1px 2px 4px #ffff05 !important;
  font-size: 22px !important;
}


/* ======================================================================================== */
/* ======================================= (TO TOP) ======================================= */
/* ======================================================================================== */

a#toTop {
  margin-bottom: 35px;
  margin-right: 17px;

 margin-bottom: 106px;
 margin-right: -3px;

  box-shadow: inset -4px 12px 23px -3px #A28501;
  box-shadow: inset -4px 12px 23px -10px #A28501;
  box-shadow: inset -0px 0px 20px -10px #A28501;
  
  background: linear-gradient(30deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  border: 2px ridge #ffcc05;
  border-radius: 2px;
  
  margin-bottom: 80px;
  
  /margin-bottom: 50px;
  /margin-bottom: 45px;
  margin-right: -18px;
  margin-right: -10px;
  
  width: auto !important;
  height: auto !important;
  border: 2px ridge #ffcc05;
  border-radius: 0px;
  background: linear-gradient(180deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(195deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(75deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(60deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  /padding-bottom: 2px;
  
  opacity: 0.97 !important;
  
  box-shadow: none;
  background: #1a1a1a !important;
  border: 2px ridge #777;
  border-radius: 2px;
}
a#toTop svg {
  /fill: #000;
  filter: drop-shadow(-1px -0px 2px #666);
  filter: drop-shadow(-2px -0px 2px #343434);
  
  width: 45px !important;
  height: auto !important;
  padding: 5px;
  margin-top: -12px;
}
a#toTop:hover {
  box-shadow: none;
  background: #1a1a1a !important;
  border: 2px ridge #777;
  
  border: 2px ridge #ffcc05;
  border-radius: 0px;
  background: linear-gradient(180deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(195deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(75deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(60deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(60deg, #7B5A00 -170%, #fcdf30 30%, #ffdc05 100%) !important;
  
  background: linear-gradient(60deg, #000 -170%, #555 30%, #000 100%) !important;
  background: linear-gradient(45deg, #000 -170%, #555 30%, #000 100%) !important;
  background: linear-gradient(4deg, #000 -170%, #555 30%, #000 100%) !important;
  border: 2px ridge #777;
  border-radius: 2px;
}
a#toTop:after {
  content: "to top" !important;
  color: #fff !important;
  font-size: 10px;
  font-weight: 900;
  padding-left: 7px;
  padding-right: 7px;
  filter: none !important;
  text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 1px 1px #1a1a1a !important;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  
  ///font-family: "Oswald";
  ///font-weight: 400;
  ///font-size: 13px;
  
  /font-family: "Bebas Neue";
  /font-weight: 100;
  /font-size: 15px;
  /font-size: 16px;
  //font-size: 17px;
  //font-size: 18px;
  
  /font-family: "Roboto";
  
  /font-family: "Squada One";
  /font-weight: 100;
  /font-size: 15px;
  /font-size: 16px;
  //font-size: 17px;
  /font-size: 18px;
}


/* ======================================================================================== */
/* =============================== (LIVE CHAT - dotdigital) =============================== */
/* ======================================================================================== */

div#ddg-launcher-frame-container {
  margin-bottom: 35px;
  /margin-bottom: 125px;
  
  ///float: right !important;
  ///position: sticky !important;
  ///margin-left: 20px;
  
  margin-left: 3px;
  
  left: 0px !important;
  bottom: 0px !important;
  bottom: 100px !important;
  bottom: 77px !important;
  /top: 50% !important;
  
  z-index: 99999999999999999999 !important;
  display: block !important;
  display: inline-block !important;
}
div#ddg-launcher-frame-container:after {
  content: "Live Chat";
  content: "Assistance?";
  
  font-family: "Open Sans";
  font-weight: 900;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-size: 13px;
  /font-style: italic;
  
  font-family: "Open Sans";
  font-weight: 900;
  letter-spacing: -0.75px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 14px;
  font-style: italic;
  color: #e5e5e5;
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #777, transparent);
  background: linear-gradient(to right, #777 50%, transparent);
  
  padding-left: 1px;
  padding-right: 10px;
  margin-left: -3px;
  text-shadow: 0px 1px 1px #202020;
  text-shadow: 0px 1px 1px #666;
  opacity: 0.80;
}
div#ddg-launcher-frame-container:hover {
  opacity: 0.80 !important;
}
div#ddg-messenger-frame-container {
  margin-bottom: 25px;
  height: calc(100% - 95px - 40px);
  
  /margin-bottom: 85px;
  /height: calc(100% - 155px - 40px);
  
  margin-bottom: 75px;
  height: calc(100% - 145px - 40px);
  
  ///float: right !important;
  ///position: sticky !important;
  ///margin-left: 40px;
  ///height: calc(100% - 95px - 16px);
  
  left: 15px !important;
  /bottom: 0px !important;
  /display: none !important;
  /box-shadow: 0px 0px 45px -15px #ccc !important;
  box-shadow: 0px 0px 45px -10px #000 !important;
}









/#ddg-launcher-frame {
  /display: none !important;
  z-index: 99999999999999999999 !important;
  
  position: inherit !important;
  display: block !important;
  /display: inline-block !important;
}
/#ddg-launcher-frame-container {
  /display: none !important;
  z-index: 99999999999999999999 !important;
  
  position: inherit !important;
  display: block !important;
  /display: inline-block !important;
}
/.ddg-launcher {
  position: inherit !important;
  display: block !important;
  z-index: 99999999999999999999 !important;
}
/.ddg-launcher span {
  position: inherit !important;
  display: block !important;
  z-index: 99999999999999999999 !important;
}










/* ======================================================================================== */
/* =========================== (MCAFEE TRUST SEALS - Universal) =========================== */
/* ======================================================================================== */

#trustedsite-tm-image {
  //left: 0px !important;
  //bottom: 0px !important;
  
  display: none !important;
}
#trustedsite-tm-image:hover {
  opacity: 0.80;
}
.mfes-trustmark:hover {
  opacity: 0.93;
  opacity: 0.80;
}


/* ======================================================================================== */
/* =========================== (PP CREDIT BANNERS - Universal) ============================ */
/* ======================================================================================== */

/*--(universal top banner)--*/
/.below-header-pp-credit-banner {
  /display: flex;
  /position: relative;
  /background-color: #000;
  /*(place small pp promo above right top bar links only)*/
  background: linear-gradient(to right, #ffcc05, #000 10%, #000 90%, #ffcc05);
  background: linear-gradient(to right, #000, #000 10%, #000 90%, #ffcc05);
  background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffcc05, #1a1a1a 101%);
  background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffcc05, #1a1a1a 98%);
  background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffbc05, #1a1a1a 101%);
  background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffbc05, #1a1a1a 98%);
  padding-top: 3px;
  padding-top: 6px;
  /padding-top: 7px;
  /padding-top: 8px;
  
  /width: 100% !important;
  
  /*(place small pp promo above right top bar links only)*/
  ////height: 33px !important;
  margin-bottom: -27px;
  margin-bottom: -20px;
  
  z-index: -99 !important;
}
.below-header-pp-credit-banner span {
  margin-top: 0px;
  margin-bottom: -20px;
  /margin-bottom: -11px;
  
  /*(place small pp promo above right top bar links only)*/
  margin-left: auto !important;
  /margin-right: auto !important;

  margin-left: auto !important;
  margin-right: -70px !important;
  
  /position: absolute !important;
  z-index: 99 !important;
  /left: auto !important;
  /right: auto !important;
  /top: 0px !important;
  
  //min-width: 100% !important;
  width: 30% !important;
  width: 35% !important;
  width: 40% !important;
  width: 45% !important;
  width: 50% !important;
  /width: 55% !important;
  /width: 60% !important;
  /width: 65% !important;
  
  /*(place small pp promo above right top bar links only)*/
  width: 0% !important;
  width: 22% !important;
  width: 23% !important;
  width: 24% !important;
  //width: 25% !important;
  width: 26% !important;
  width: 27% !important;
  //width: 28% !important;
  width: 29% !important;
  width: 30% !important;
  width: 31% !important;
  //width: 32% !important;
  width: 33% !important;
  
  /width: 34% !important;
  /width: 35% !important;
  //width: 36% !important;
  /width: 37% !important;
  /width: 38% !important;
  //width: 39% !important;
  /width: 40% !important;
  
  //height: 43px !important;
  /height: 30px !important;
  
  display: none !important;
}
.below-header-pp-credit-banner span:after {
  position: absolute !important;
  display: block !important;
  content: "advertisement";
  content: "Promotion";
  font-size: 11px;
  font-size: 10px;
  /*(place small pp promo above right top bar links only)*/
  font-size: 9px;
  font-style: italic;
  
  opacity: 0.80;
  
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  font-weight: 800;
  font-size: 8px;
  /opacity: 1;
  z-index: 1 !important;
  
  top: 15% !important;
  /left: 52% !important;
  /left: 15% !important;
  left: 16% !important;
  /left: 16.3% !important;
  transform: translate(-50%, -50%) !important;
  
  left: 21% !important; /* for span width: 33% !important; */
  /left: 22% !important; /* for span width: 33% !important; */
  /left: 23% !important; /* for span width: 33% !important; */
  /left: 24% !important; /* for span width: 33% !important; */
}

/*--(products)--*/
.catalog-product-view .top-container {
  display: none;

  min-width: 100%;
  margin-bottom: -20px !important;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(1px 3px 2px #d4d4d4);
  filter: drop-shadow(1px 3px 1px #d4d4d4);
  ///filter: drop-shadow(1px 3px 1px #d3d3d3);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  /filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  /filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  /filter: none;
}
.catalog-product-view .page-bottom {
  min-width: 100%;
}
.catalog-product-view .pp-credit-banner-product-top {
  /filter: grayscale(100%);
  opacity: 0.75;
  opacity: 0.76;
  opacity: 0.77;
  opacity: 0.78;
  /opacity: 0.79;
  /opacity: 0.80;
  
  border-top: 0px solid #000;
  //border-bottom: 1px solid #000;
  /box-shadow: 20px 20px 20px -15px #888;
  /box-shadow: 4px 24px 25px -13px #bbb;
  //box-shadow: 20px 20px 25px -15px #bbb;
  
  /display: none;
  
  //width: 100vw !important;
  background: #000;
  background: linear-gradient(to right, transparent, #333 5%, #000, #000, #000, #333 95%, transparent);
  
  padding-top: 15px;
  /padding-bottom: 0px;
  //margin-left: -20px;
  
  height: 35px;
  /height: auto !important;
  margin-top: 3px;
  /margin-top: 5px;
  /margin-top: 10px;
  /margin-top: 15px;
  /margin-top: 20px;
  
  margin-top: 5px;
  //margin-bottom: 20px;
  /margin-bottom: -2px;
  margin-bottom: -1px;
  margin-bottom: 22px;
}
.catalog-product-view .pp-credit-banner-product-top span {
  display: grid !important;

  max-width: 25vw !important;
  max-width: 30vw !important;
  
  max-width: 35vw !important;
  max-width: 672px !important;
  
  /max-width: 40vw !important;
  /max-width: 45vw !important;
  /max-width: 50vw !important;
  /max-width: 55vw !important;
  //max-width: 57vw !important;
  /max-width: 60vw !important;
  /max-width: 100vw !important;
    
  margin-left: auto;
  margin-right: auto;
  
  /padding-top: 0px;
  /padding-bottom: 0px;
  
  /margin-top: -20px;
  ////margin-top: -15px;
  
  height: 35px;
  /padding-top: 30px;
  
  filter: contrast(160%) !important;
  filter: contrast(75%) !important;
  

  
  /*(for tablet/mobile)*/
  /display: table !important;
  /vertical-align: middle !important;
  /position: relative !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, MS Edge etc.) */  
  .catalog-product-view .pp-credit-banner-product-top {
    filter: contrast(160%) !important;
	filter: contrast(135%) !important;
  }
}
/*(copied from above for webkit browsers)*/
.catalog-product-view .pp-credit-banner-product-top span iframe {
  //display: block !important;


  /display: inline-block !important;

  max-width: 25vw !important;
  max-width: 30vw !important;
  
  max-width: 35vw !important;
  max-width: 672px !important;
  
  /max-width: 40vw !important;
  /max-width: 45vw !important;
  /max-width: 50vw !important;
  /max-width: 55vw !important;
  //max-width: 57vw !important;
  /max-width: 60vw !important;
  /max-width: 100vw !important;
    
  margin-left: auto !important;
  margin-right: auto !important;
  
  /padding-top: 0px;
  /padding-bottom: 0px;
  
  /margin-top: -20px;
  margin-top: -15px !important;
  
  height: 35px !important;
  /padding-top: 30px;
  
  /*------------*/
  border-top: 33px solid transparent;
  margin-bottom: -35px;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.catalog-product-view .pp-credit-banner-product-bottom {
  /filter: grayscale(100%);
  
  max-width: 100vw;
  box-shadow: none;
  
  
  background: #000;
  background: linear-gradient(to right, transparent, #333 5%, #000, #000, #000, #333 95%, transparent);
  /background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to left, #000, transparent);
  //background: linear-gradient(to right, transparent, #000, transparent);
  /background: linear-gradient(to right, transparent, #000, #ffdc05);

  /height: 90px;
  /height: 120px;
  height: 35px !important;
  margin-bottom: 70px;
}
.catalog-product-view .pp-credit-banner-product-bottom span {
  display: grid !important;
  max-width: 100vw !important;
  
  
  height: 90px !important;
  max-width: initial !important;
  /max-width: 50vw !important;
  /max-width: 672px !important;
      
  margin-left: auto !important;
  margin-right: auto !important;

  /max-width: 35vw !important;
  max-width: 672px !important;
  height: 35px !important;
  margin-top: -20px !important;
  
  filter: contrast(160%) !important;
  padding-top: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, MS Edge etc.) */  
  .catalog-product-view .pp-credit-banner-product-bottom div {
    filter: contrast(160%) !important;
  }
}
/*(copied from above for webkit browsers)*/
.catalog-product-view .pp-credit-banner-product-bottom span iframe {
  //display: block !important;
  height: initial !important;
  height: 90px !important;
  max-width: initial !important;
  /max-width: 50vw !important;
  /max-width: 672px !important;
      
  margin-left: auto !important;
  margin-right: auto !important;

  /max-width: 35vw !important;
  max-width: 672px !important;
  height: 35px !important;
  margin-top: -20px !important;
  
  border: none;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-product-view .pp-credit-banner-product-bottom span iframe {
    margin-top: initial !important;
  }
}
.catalog-product-view .pp-credit-banner-product-top:hover,  
.catalog-product-view .pp-credit-banner-product-bottom:hover {
  /filter: grayscale(0%);
  opacity: 0.97;
  opacity: 0.90;
}
.catalog-product-view .pp-credit-banner-product-page-info {
  filter: grayscale(100%);
  margin-top: -10px;
}
/*(copied from above for webkit browsers)*/
.catalog-product-view .pp-credit-banner-product-page-info iframe {
  display: block !important;
  height: 35px !important;
}
.catalog-product-view .pp-credit-banner-product-page-info:hover {
  /filter: grayscale(0%);
  opacity: 0.90;
}
.catalog-product-view .pp-credit-banner-product-top span:after {
  content: "advertisement";
  content: "*Promotional offer";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  letter-spacing: -0.15px;
  /font-style: italic;
  font-weight: 500;
  font-weight: 700;
  opacity: 0.80;
  opacity: 0.85;
  opacity: 0.90;
  opacity: 0.91;
  /opacity: 0.92;
  /opacity: 0.93;
  /opacity: 0.94;
  /opacity: 0.95;
  
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  
  position: absolute !important;
  left: 0% !important;
  left: 5% !important;
  left: 10% !important;
  left: 11% !important;
  //left: 12% !important;
  /left: 13% !important;
  /left: 14% !important;
  /left: 15% !important;
  top: 7px !important;
  right: auto !important;
  
  content: "NEW";
  font-size: 13px;
  font-style: italic;
  /color: #ffdc05 !important;
  /opacity: 1;
  left: 24% !important;
  left: 23% !important;
  left: 23.1% !important;
  left: 23.2% !important;
  left: 23.3% !important;
  left: 23.4% !important;
  left: 23.5% !important;
  /left: 23.6% !important;
  /left: 23.7% !important;
  /left: 23.8% !important;
  top: 7px !important;
  top: 4px !important;
  top: 3px !important;
  top: 2px !important;
  /top: 0px !important;
  
  font-size: 11px;
  font-style: normal;
  top: 3px !important;
  left: 23.9% !important;
  
  left: 3.9% !important;
  top: -13px !important;
  
  //font-family: "Squada One";
  //font-weight: 100;
  //font-size: 14px;
  /font-size: 15px;
  //font-style: normal;
  
  font-family: "Coda";
  font-style: italic;
  /font-style: normal;
  font-weight: 400;
  font-weight: 600;
  //font-size: 11px;
  /font-size: 9px;
  /font-size: 10px;
  /font-size: 12px;
  
  font-family: "Ruda";
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, MS Edge etc.) */  
  .catalog-product-view .pp-credit-banner-product-top span:after {
    top: initial !important;
    margin-top: -33px !important;
    left: 33.5% !important;
	
	margin-top: -13px !important;
    left: -3.5% !important;
	left: 23.0% !important;
  }
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-product-view .pp-credit-banner-product-top span:after {
    top: 20px !important;
    left: 3.9% !important;
	
	top: 0px !important;
    left: -3.2% !important;
	left: 23.3% !important;
  }
}
.catalog-product-view .pp-credit-banner-product-top:after {
  content: "advertisement";
  content: "*Promotional offer";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  letter-spacing: -0.15px;
  /font-style: italic;
  font-weight: 500;
  opacity: 0.80;
  
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  
  margin-top: -13px !important;
  margin-top: 35px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, MS Edge etc.) */  
  .catalog-product-view .pp-credit-banner-product-top:after {
    margin-top: initial !important;
    margin-top: 3px !important;
    margin-top: -13px !important;
  } 
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-product-view .pp-credit-banner-product-top:after {
    margin-top: -13px !important;
	/margin-top: 35px !important;
  }
}
.catalog-product-view .pp-credit-banner-product-bottom:before {
  content: "advertisement";
  content: "* Promotional offer";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  font-weight: 800;
  /font-style: italic;
  opacity: 0.40;
  
  text-transform: uppercase;
  
  /position: relative;
  /display: block;
  margin-left: 50% !important;
  margin-right: auto !important;
  /top: 0px !important;
  z-index: 1;
  
  position: absolute !important;
  margin-top: -13px !important;
}
/.catalog-product-view .pp-credit-banner-product-page-info:before {
  content: "advertisement";
  font-size: 11px;
  opacity: 0.80;
} 
.catalog-product-view .pp-credit-banner-product-page-info:after {
  content: "advertisement";
  font-size: 11px;
  opacity: 0.80;
  
  position: absolute;
  /right: 85%;
  left: 5%;
  font-size: 11px;
  font-size: 9px;
  letter-spacing: 0.20px;
  
  text-transform: uppercase;
  font-size: 7px;
}

/*--(categories)--*/
.catalog-category-view .pp-credit-banner-category-top, 
.catalog-category-view .pp-credit-banner-category-bottom {
  filter: grayscale(100%);
}
.catalog-category-view .pp-credit-banner-category-top span {
  width: 70% !important;
  width: 50% !important;
  width: 40% !important;
  width: 30% !important;
  width: 29% !important;
  
  width: 41% !important;
  width: 46% !important;
  width: 47% !important;
  /width: 50% !important;
  /width: 52% !important;
  /width: 53% !important;
  /width: 55% !important;
  /width: 60% !important;
  /width: 65% !important;
  
  margin-bottom: 25px;
  margin-bottom: 30px;
  margin-bottom: 35px;
}
/*(copied from above for webkit browsers)*/
.catalog-category-view .pp-credit-banner-category-top span iframe {
  //display: block !important;
  height: 30px !important;

  width: 70% !important;
  width: 50% !important;
  width: 40% !important;
  width: 30% !important;
  width: 29% !important;
  
  width: 41% !important;
  width: 46% !important;
  width: 47% !important;
  /width: 50% !important;
  /width: 52% !important;
  /width: 53% !important;
  /width: 55% !important;
  /width: 60% !important;
  /width: 65% !important;
  
  width: 100% !important;
  /padding-left: 120px;
  /padding-right: 120px;
  max-width: 50vw !important;
  min-height: 35px !important;
  
  border: none !important;
  
  width: 50vw !important;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-category-view .pp-credit-banner-category-top span {
    height: 30px !important;
    min-width: 100% !important;
  }
}
.catalog-category-view .pp-credit-banner-category-bottom span {
  width: 70% !important;
  width: 50% !important;
  width: 40% !important;
  width: 30% !important;
  width: 29% !important;
  
  width: 41% !important;
  width: 46% !important;
  width: 47% !important;
  /width: 50% !important;
  /width: 52% !important;
  /width: 53% !important;
  /width: 55% !important;
  /width: 60% !important;
  /width: 65% !important;
  
  margin-bottom: 25px;
  margin-bottom: 30px;
  margin-bottom: 35px;
}
/*(copied from above for webkit browsers)*/
.catalog-category-view .pp-credit-banner-category-bottom span iframe {
  //display: block !important;
  height: 30px !important;

  width: 70% !important;
  width: 50% !important;
  width: 40% !important;
  width: 30% !important;
  width: 29% !important;
  
  width: 41% !important;
  width: 46% !important;
  width: 47% !important;
  /width: 50% !important;
  /width: 52% !important;
  /width: 53% !important;
  /width: 55% !important;
  /width: 60% !important;
  /width: 65% !important;
  
  width: 100% !important;
  /padding-left: 120px;
  /padding-right: 120px;
  max-width: 50vw !important;
  min-height: 35px !important;
  
  border: none !important;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-category-view .pp-credit-banner-category-bottom span {
    height: 30px !important;
    min-width: 100% !important;
  }
}
/*(for webkit browsers)*/
.catalog-category-view .pp-credit-banner-category-side iframe {
  //display: block !important;
  
  height: 10.7vw !important;
  height: 205px !important;
  height: 190px !important;
  height: 185px !important;
  height: 180px !important;
  /height: 175px !important;
  
  width: 245px !important;
  
  border: 3px solid #888 !important;
  border: 5px ridge #666 !important;
  border: 4px ridge #666 !important;
  /border: 3px ridge #666 !important;
  /border: none !important;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 5px;
  /border-radius: 6px;
  border-radius: 8px;
  /border-radius: 11px;
  //border-radius: 13px;
  
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 35px;
  padding-right: 0px;
  padding-top: 25px;
  padding-top: 15px;
  
  background: #000 !important;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-category-view .pp-credit-banner-category-side {
    height: initial !important;
    min-width: initial !important;
  }
}
/*(for 3-column ver.)*/
.catalog-category-view.page-layout-3columns .pp-credit-banner-category-side {
  margin-left: -14px;
  width: 245px;
  height: 200px !important;
}
.catalog-category-view .pp-credit-banner-category-top:hover,  
.catalog-category-view .pp-credit-banner-category-bottom:hover {
  /filter: grayscale(0%);
  opacity: 0.90;
}
.catalog-category-view .pp-credit-banner-category-side:hover {
  /filter: grayscale(0%);
  opacity: 0.97;
  opacity: 0.90;
}
.catalog-category-view .sidebar-additional .block-static-block:nth-child(4), 
.catalog-category-view .sidebar-additional .block-static-block:nth-child(5) {
  background: none !important;
}
.catalog-category-view .pp-credit-banner-category-top:before {
  content: "advertisement";
  content: "Promotion";
  content: "Promotional offer";
  font-size: 11px;
  font-size: 10px;
  letter-spacing: 0.15px;
  font-size: 9px;
  font-weight: 700;
  font-weight: 500;
  letter-spacing: 0.20px;
  font-style: italic;
  opacity: 0.80;
  
  //font-size: 8px;
  //font-weight: 400;
  //text-transform: uppercase;
  //letter-spacing: 0.15px;
  
  font-family: "Industry";
  /font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-weight: 500;
  //font-weight: 400;
  font-style: italic;
  font-style: normal;
  margin-left: 250px;
}
.catalog-category-view .pp-credit-banner-category-bottom:before {
  content: "advertisement";
  /content: "Promotion";
  /content: "Promotional offer";
  font-size: 11px;
  font-size: 10px;
  letter-spacing: 0.15px;
  /font-size: 9px;
  font-weight: 700;
  font-weight: 500;
  /letter-spacing: 0.20px;
  /font-style: italic;
  opacity: 0.80;
  
  //font-size: 8px;
  //font-weight: 400;
  //text-transform: uppercase;
  //letter-spacing: 0.15px;
}
.catalog-category-view .pp-credit-banner-category-side:before {
  content: "advertisement";
  /content: "Promotion";
  content: "Promotional offer";
  font-size: 11px;
  font-size: 10px;
  letter-spacing: 0.15px;
  font-size: 9px;
  font-weight: 700;
  font-weight: 500;
  letter-spacing: 0.20px;
  /font-style: italic;
  opacity: 0.80;
  
  //font-size: 8px;
  //font-weight: 400;
  //text-transform: uppercase;
  //letter-spacing: 0.15px;
}
.catalog-category-view .sidebar-additional .paypal.acceptance.block {
  background: linear-gradient(to right, #fff, #ffdc05, #ffbc05, #ffdc05, #fff);
  background: linear-gradient(to right, #fff, #555, #000, #666, #fff);
  background: linear-gradient(to right, #fff, #888, #000, #666, #fff);
  background: linear-gradient(to right, #fff, #999, #000, #666 65%, #fff);
  /background: none;
  /padding-top: 14px;
  margin-top: 100px;
  margin-top: 75px;
  /margin-top: 65px;
  margin-bottom: 8px;
  height: 57px;
  height: 47px;
  
  display: none;
}
.catalog-category-view .sidebar-additional .paypal.acceptance.block img {
  background: none !important;
  filter: grayscale(100%) sepia(0%) contrast(145%);
  margin-top: -10px;
  height: 45px;
  opacity: 0.90;
}
.catalog-category-view .sidebar-additional .paypal.acceptance.block img:hover {
  opacity: 1;
  /opacity: 1;
  filter: grayscale(0%) sepia(0%) contrast(100%);
  filter: grayscale(60%) sepia(0%) contrast(150%);
}


/* ======================================================================================== */
/* ========================= (PRODUCT LABELS - Universal, native) ========================= */
/* ======================================================================================== */

.ox-product-labels-wrapper {
  margin-top: 60px;
  margin-top: 61px;
  margin-top: 62px;
  //margin-top: 63px;
  margin-top: 64px;
  margin-top: 65px;
  /margin-top: 72px;
  /margin-top: 73px;
  /margin-top: 74px;
  /margin-top: 75px;
  ///margin-top: 76px;
  //margin-top: 77px;
  /margin-top: 78px;
  ///margin-top: 79px;
  /margin-top: 80px;
  margin-left: 4px;
  margin-left: 0px;
}
.ox-product-label-new {
  /*
  background: linear-gradient(to bottom right, #cd0000, #F94127, maroon 120%);
  background: linear-gradient(to top, darkgreen 25%, darkolivegreen 0%, transparent 160%);
  background: linear-gradient(to top, darkgreen -125%, olive 60%, transparent 125%);
  /background: linear-gradient(to left, darkolivegreen -20%, olive, darkgreen 135%);
  border: 5px solid darkolivegreen;
  border: 6px solid darkolivegreen;
  border: 7px solid darkolivegreen;
  border: 1px solid #202020;
  border-radius: 4px;
  /border-radius: 100px;
  font-style: italic;
  font-weight: 900;
  font-size: 17px;
  /font-family: "Open Sans";
  /letter-spacing: -1px;
  text-transform: lowercase;
  */
  
  /color: transparent;
  background: url(/media/site-images/product-tag-new-green.png);
  background: url(/media/site-images/product-tag-new-darkgreen.png);
  filter: grayscale(45%) contrast(110%);
  width: 68px;
  height: 39px;
  margin-left: -3px;
  position: a; 
	top: -0px; 
	/left: 0; 
}
.ox-product-label-sale {  
  background: linear-gradient(to bottom right, #ffdc05 25%, #ff7c05);
  /background: linear-gradient(to bottom left, #ffdc05 25%, #ff7c05);
  /background: linear-gradient(to top right, #ffdc05 25%, #ff7c05);
  /background: linear-gradient(to bottom, #ffdc05 25%, #ff7c05);
  background: linear-gradient(to right, #ffdc05 25%, #ff7c05);
  border: 1px solid orange;

  //background: linear-gradient(to bottom right, #000 30%, #fff);
  /background: linear-gradient(to bottom left, #000 25%, #ccc);
  background: linear-gradient(to top right, #202020 25%, #d7d7d7);
  filter: contrast(155%);
  /background: linear-gradient(to bottom, #000 25%, #ccc);
  //background: linear-gradient(to right, #000 25%, #aaa);
  border: 4px ridge #999;
  box-shadow: -4px 3px 7px -3px #bbb;
  
  background: linear-gradient(to bottom right, #2A40FF 30%, #362D6A);
  //background: linear-gradient(to bottom left, #2A40FF 25%, #362D6A);
  /background: linear-gradient(to top right, #362D6A 25%, #2A40FF);
  filter: contrast(100%);
  /background: linear-gradient(to bottom, #2A40FF 25%, #362D6A);
  ///background: linear-gradient(to right, #2A40FF 25%, #362D6A);
  //background: linear-gradient(to right, #362D6A -3%, #2A40FF, #362D6A 97%);
  border: 4px ridge #999;
  box-shadow: -0px 2px 9px -7px #000;
  
  text-shadow: 1px 1px 1px #1a1a1a;
  border-radius: 2px;
  
  background: linear-gradient(to bottom right, #317BE8, #2A40FF 30%, #362D6A);
  font-family: "Open Sans", sans-serif;
  font-family: "Ruda", sans-serif;
  font-family: "Khula", sans-serif;
  //font-size: 13px;
  font-size: 14px;
  //font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.40px;
  text-shadow: -0.2px 0px 0px #fff !important;
  text-shadow: -0.2px 0px 0px #e5e5e5 !important;
  /box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.27) !important;
  box-shadow: 0px 2px 3px -2px rgba(0, 0, 0, 0.67) !important;
  margin-bottom: 4px !important;
  margin-bottom: 5px !important;
  padding-left: 5px;
  /padding-left: 6px;
  /padding-left: 8px;
  padding-right: 8px;
  padding-right: 9px;
  padding-top: 6px;
  /padding-top: 7px;
  //padding-top: 8px;
  /padding-top: 9px;
  /padding-bottom: 6px;
  border: 4px ridge #999;
  border: 3px ridge #999;
  border-radius: 1px;
  border-radius: 3px;
  border-radius: 4px;
  /border-radius: 50px;
  border-radius: 4px 50px 46px 50px;
}
.ox-product-label-bestseller {
  background: linear-gradient(to bottom right, #cd0000, #F94127, maroon 120%);
  border: 3px solid darkred;
  text-shadow: 1px 2px 1px #1a1a1a !important;
  
  /*--------------*/
  font-family: "Khula", sans-serif;
  /font-family: "Assistant", sans-serif;
  //font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  font-weight: 900;
  font-style: italic;
  /text-indent: -1px;
  
  background: linear-gradient(to bottom right, transparent, darkred, red);
  background-size: 58px auto;
  
  border: 1px solid darkred;
  border: 2px solid darkred;
  border: 3px solid darkred;
  border: 4px solid darkred;
  /border: 5px solid darkred;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 5px;
  /border-radius: 50px;
  /border-radius: 2px 50px 20px 50px;
  ///border-radius: 4px 50px 20px 50px;
  //border-radius: 50px 4px 30px 50px;
  
  filter: drop-shadow(-1px 2px 1px rgba(0,0,0,0.14));
  /filter: drop-shadow(-1px 2px 1px rgba(0,0,0,0.44));
}
.ox-product-label-bestseller:before {
  font-family: "Glyphicons Halflings";
  content: "\e104";
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 100;
  font-style: italic;
  color: #f8f8f8;
  color: #fbfbfb;
  color: #fcfcfc;
  /color: #fefefe;
  /color: #fff;
  /color: #202020;
  margin-right: 3px;
  margin-right: 4px;
  margin-left: -3px;
  position: relative;
  top: 1px;
  text-shadow: 1px 2px 1px #1a1a1a !important;
}


/* ======================================================================================== */
/* =============================== (PRODUCT LABELS - Amasty) ============================== */
/* ======================================================================================== */

/*---(for category + product page)---*/
.amlabel-position-wrapper {
  
}
.amlabel-position-wrapper img {
  
}
/*(pp sidebar - OoS)*/
.sidebar .amlabel-position-wrapper:nth-child(2) img {
  /*
  max-width: 100px;
  max-width: 90px;
  max-width: 85px;
  /max-width: 80px;
  max-width: 78px;
  max-width: 75px;
  //max-width: 74px;
  position: relative;
  top: -20px;
  left: -70px;
  left: -80px;
  margin-top: 26px;
  margin-left: 48px;
  */
}
.sidebar .amlabel-position-wrapper:nth-child(2) {
  /*
  opacity: 0.65;
  /opacity: 0.70;
  opacity: 0.75;
  /opacity: 0.80;
  opacity: 0.85;
  opacity: 0.90;
  /opacity: 0.95;
  /opacity: 1;
  
  /display: none !important;
  */
}
/*(pp sidebar - new + sale)*/
.sidebar .amlabel-position-wrapper:nth-child(3) img {
  /*
  max-width: 43px !important;
  height: auto !important;
  position:  relative;
  /left: -35px;
  /left: -40px;
  left: -45px;
  */
}
/*(pp sidebar - new)*/
.sidebar .amlabel-position-wrapper .amasty-label-container:nth-last-child(2) {
  /*
  max-width: 30px !important;
  max-width: 32px !important;
  max-width: 36px !important;
  max-width: 37px !important;
  /max-width: 40px !important;
  /max-width: 43px !important;
  height: auto !important;
  position:  relative;
  /left: -35px;
  /left: -40px;
  left: -45px;
  height: auto !important;
  
  opacity: 0.75;
  filter: grayscale(45%);
  */
}
/*(pp sidebar - sale)*/
.sidebar .amlabel-position-wrapper .amasty-label-container:nth-child(2) {
  /*
  max-width: 30px !important;
  max-width: 32px !important;
  max-width: 36px !important;
  max-width: 37px !important;
  /max-width: 40px !important;
  /max-width: 43px !important;
  height: auto !important;
  position:  relative;
  /left: -35px;
  /left: -40px;
  left: -45px;
  height: auto !important;
  
  opacity: 0.75;
  */
}
/*(pp sidebar - BF and/or promo)*/
.sidebar .amlabel-position-wrapper:nth-child(4) img {
  /*
  max-width: 28px !important;
  max-width: 31px !important;
  max-width: 34px !important;
  /max-width: 36px !important;
  ///max-width: 37px !important;
  //max-width: 38px !important;
  /max-width: 40px !important;
  /max-width: 43px !important;
  height: auto !important;
  position: relative;
  /left: -35px;
  /left: -40px;
  left: -45px;
  left: -47px;
  left: -48px;
  top: 19px;
  height: auto !important;
  
  left: -148px;
  top: 25px;
  */
}
.sidebar .amlabel-position-wrapper:nth-child(4) {
  /*
  filter: grayscale(45%);
  opacity: 0.65;
  */
}
/*(pp sidebar - discon)*/
.sidebar .amlabel-position-wrapper:nth-child(5) img {
  /*
  max-width: 66px !important;
  max-width: 64px !important;
  /max-width: 63px !important;
  /max-width: 62px !important;
  height: auto !important;
  position: relative;
  left: 25px;
  /left: 17px;
  */
}
.sidebar .amlabel-position-wrapper:nth-child(5) {
  /*
  opacity: 0.65 !important;
  filter: grayscale(45%);
  display: none !important;
  */
}
/*(pp sidebar - free gift)*/
.sidebar .amlabel-position-wrapper:nth-child(6) img {
  /*
  max-width: 66px !important;
  max-width: 64px !important;
  /max-width: 63px !important;
  max-width: 62px !important;
  max-width: 58px !important;
  height: auto !important;
  position: relative;
  left: -65px;
  left: -68px;
  */
}
.sidebar .amlabel-position-wrapper:nth-child(6) {
  /*
  opacity: 0.65 !important;
  filter: grayscale(45%);
  /display: none !important;
  */
}

/*(pp am autorel - OoS)*/
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(2) img {
  /max-width: 100px;
  /max-width: 90px;
  /max-width: 85px;
  /max-width: 80px;
  /max-width: 78px;
  /max-width: 75px;
  //max-width: 74px;
  position: relative;
  top: -20px;
  left: -70px;
  /left: -80px;
  margin-top: 26px;
  margin-left: 48px;
}
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(2) {
  opacity: 0.65;
  /opacity: 0.70;
  opacity: 0.75;
  /opacity: 0.80;
  opacity: 0.85;
  opacity: 0.90;
  /opacity: 0.95;
  /opacity: 1;
  
  /display: none !important;
}
/*(pp am autorel - new + sale)*/
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(3) img {
  /*
  max-width: 43px !important;
  height: auto !important;
  position:  relative;
  /left: -35px;
  /left: -40px;
  left: -45px;
  */
}
/*(pp am autorel - new)*/
.amrelated-grid-wrapper .amlabel-position-wrapper .amasty-label-container:nth-last-child(2) {
  /*
  max-width: 30px !important;
  max-width: 32px !important;
  max-width: 36px !important;
  max-width: 37px !important;
  /max-width: 40px !important;
  /max-width: 43px !important;
  height: auto !important;
  position:  relative;
  /left: -35px;
  /left: -40px;
  left: -45px;
  height: auto !important;
  */
  
  opacity: 0.75;
  filter: grayscale(45%);
}
/*(pp am autorel - sale)*/
.amrelated-grid-wrapper .amlabel-position-wrapper .amasty-label-container:nth-child(2) {
  /*
  max-width: 30px !important;
  max-width: 32px !important;
  max-width: 36px !important;
  max-width: 37px !important;
  /max-width: 40px !important;
  /max-width: 43px !important;
  height: auto !important;
  position:  relative;
  /left: -35px;
  /left: -40px;
  left: -45px;
  height: auto !important;
  */
  
  /opacity: 0.75;
  opacity: 0.85;
}
/*(pp am autorel - BF and/or promo)*/
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(4) img {
  /*
  max-width: 28px !important;
  max-width: 31px !important;
  max-width: 34px !important;
  /max-width: 36px !important;
  ///max-width: 37px !important;
  //max-width: 38px !important;
  /max-width: 40px !important;
  /max-width: 43px !important;
  height: auto !important;
  position: relative;
  /left: -35px;
  /left: -40px;
  left: -45px;
  top: 19px;
  height: auto !important;
  left: -148px;
  */
  
  position: relative;
  top: -10px;
  top: -15px;
  top: -20px;
}
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(4) {
  filter: grayscale(45%);
  filter: grayscale(15%);
  opacity: 0.65;
  opacity: 0.85;
}
/*(pp am autorel - discon)*/
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(5) img {
  /*
  max-width: 66px !important;
  max-width: 64px !important;
  /max-width: 63px !important;
  /max-width: 62px !important;
  height: auto !important;
  position: relative;
  left: 25px;
  /left: 17px;
  */
  
  position: relative;
  top: -10px;
  top: -15px;
  top: -20px;
}
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(5) {
  opacity: 0.65 !important;
  opacity: 0.70 !important;
  filter: grayscale(45%);
  /filter: grayscale(15%);
  /display: none !important;
}
/*(pp am autorel - free gift)*/
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(6) img {
  position: relative;
  top: -0px;
  top: 6px;
  left: 22px;
}
.amrelated-grid-wrapper .amlabel-position-wrapper:nth-child(6) {
  opacity: 0.65 !important;
  /opacity: 0.70 !important;
  filter: grayscale(60%);
  //filter: grayscale(45%);
  /filter: grayscale(15%);
}

/*(for product page - main image)*/
.athlete2_product_info__wrapper .media .amlabel-position-wrapper {
  
}
.athlete2_product_info__wrapper .media .amlabel-position-wrapper img {
  
}
/*(pp - new)*/
.athlete2_product_info__wrapper .media .amlabel-position-wrapper:nth-child(5) {
  /*
  opacity: 0.50;
  opacity: 0.55;
  /opacity: 0.60;
  /opacity: 0.65;
  /opacity: 0.70;
  /opacity: 0.75;
  /opacity: 0.80;
  /opacity: 0.85;
  opacity: 1;
  /filter: grayscale(45%);
  /filter: grayscale(20%);
  /filter: drop-shadow(0px 0.5px 1px #444);
  */
}
/*(pp - sale)*/
.athlete2_product_info__wrapper .media .amlabel-position-wrapper:nth-child(8) {
  /*
  opacity: 0.50;
  opacity: 0.55;
  /opacity: 0.60;
  /opacity: 0.65;
  /opacity: 0.70;
  /opacity: 0.75;
  /opacity: 0.80;
  /opacity: 0.85;
  opacity: 1;
  /filter: grayscale(45%);
  /filter: grayscale(20%);
  /filter: drop-shadow(0px 0.5px 1px #444);
  /filter: drop-shadow(-2px 3px 2px #333);
  //filter: drop-shadow(1px 1px 0px #3b3b3b);
  filter: drop-shadow(1px 1px 0px #444);
  */
}
/*(pp - BF and/or promo)*/
.athlete2_product_info__wrapper .media .amlabel-position-wrapper:nth-child(6) {
  /*
  opacity: 0.50;
  opacity: 0.55;
  /opacity: 0.60;
  /opacity: 0.65;
  /opacity: 0.70;
  opacity: 0.75;
  opacity: 0.80;
  opacity: 0.85;
  opacity: 0.88;
  opacity: 0.89;
  /opacity: 1;
  /filter: grayscale(45%) !important;
  filter: drop-shadow(-3px 3px 4px #333);
  filter: drop-shadow(-2px 2px 2px #4b4b4b);
  */
}
/*(pp - discon)*/
.athlete2_product_info__wrapper .media .amlabel-position-wrapper:nth-child(6) {
  /*
  opacity: 0.50;
  opacity: 0.55;
  /opacity: 0.60;
  /opacity: 0.65;
  /opacity: 0.70;
  /opacity: 0.75;
  /opacity: 0.80;
  /opacity: 0.85;
  /opacity: 1;
  /filter: grayscale(45%);
  filter: drop-shadow(2px 3px 4px #333);
  filter: drop-shadow(3px 2px 2px #333);
  */
}
/*(pp - free gift)*/
.athlete2_product_info__wrapper .media .amlabel-position-wrapper:nth-child(5) {
  /*
  margin-right: 54px !important;
  margin-right: 51px !important;
  margin-right: 48px !important;
  margin-right: 45px !important;
  margin-right: 44px !important;
  /margin-right: 43px !important;
  ///margin-right: 42px !important;
  //margin-right: 41px !important;
  /margin-right: 40px !important;
  top: 23px !important;
  /top: 27px !important;
  transform: translate(-50%, -50%) !important;
  
  opacity: 0.50;
  opacity: 0.55;
  /opacity: 0.60;
  /opacity: 0.65;
  /opacity: 0.70;
  opacity: 0.75;
  /opacity: 0.80;
  opacity: 0.85;
  opacity: 0.90;
  opacity: 0.95;
  opacity: 1;
  /filter: brightness(107%) contrast(102%);
  */
}

/*(for category page - main image)*/
.catalog-category-view .amlabel-position-wrapper {
  /*
  position: absolute !important;
  width: 100%;
  top: 0%;
  top: -3px !important;
  left: 0%;
  left: 0px;
  margin-left: 0px;
  right: 46px !important;
  transform: translate(100%, -0%);
  */
  
  /padding-top: 30px !important;
  /top: -60px !important;
  z-index: 1;
}
.catalog-category-view .amlabel-position-wrapper img {
  
}

/*(for search result page - main image)*/
.catalogsearch-result-index .amlabel-position-wrapper {
  
}

/* ======================================================================================== */
/* ======================= (TOOLTIPS - Universal, native, AM, etc.) ======================= */
/* ======================================================================================== */

.-amshopby-sticky .tooltipster-content {
  /font-family: "Ruda", sans-serif;
  font-family: "Khula", sans-serif;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  /font-size: 11px;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  text-transform: uppercase;
  text-transform: none;
}


/* ======================================================================================== */
/* ======================================= (TOP BAR) ====================================== */
/* ======================================================================================== */

div.top-bar:before {
    background: linear-gradient(to left,  #000 -5%, #ffd51e 20%, #000 45%, #000 50%, #000 55%, #ffd51e 80%, #000 105%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background: linear-gradient(to left,  #000 -15%, #ffe51e 20%, #000 40%, #000 50%, #000 60%, #ffe51e 80%, #000 115%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background: linear-gradient(to left,  #000 -2%, #eaeaea 20%, #000 40%, #000 50%, #000 60%, #eaeaea 80%, #000 102%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background: linear-gradient(to left,  #000 -2%, #777 20%, #000 40%, #000 50%, #000 60%, #777 80%, #000 102%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background-blend-mode: overlay !important;
    background-repeat: no-repeat !important;
    background-position: 22% 20% !important;
    background-position: 46.7% 20% !important;
  
    background: linear-gradient(to right, #333, #000, #333, #000),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background: linear-gradient(to top, #444 0%, #000 7%, #444 75%, #222 100%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background: linear-gradient(to top, #444 0%, #000 7%, #444 7%, #222 100%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background: linear-gradient(to top, #444 0%, #000 7%, #555 7%, #222 100%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    /background: linear-gradient(to top, #444 0%, #000 7%, #444 35%, #222 100%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    /background: linear-gradient(to bottom, #202020 -0%, #464646 75%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    /background: linear-gradient(to bottom, #303030 -0%, #000 145%),
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
    background-blend-mode: hard-light !important;
    background-blend-mode: color-burn !important;
    background-blend-mode: multiply !important;
    background-blend-mode: darken !important;
    background-repeat: no-repeat !important;
    background-position: 46.7% 20% !important;
    background-position: 51.45% -65% !important;
    /background-position: 48.2% 61% !important;
    /background-position: 47.9% 34% !important;
    background-size: 100%, 1.00% !important;
    opacity: 0.58;
    /filter: brightness(100%);
}
div.top-bar.flex-row.topline-3col {
    /height: 45px !important;
	
  border-top: 1px solid #444;
  border-top: 1px solid #333;
  
  height: 37px !important;
  /height: 35px !important;
  
  z-index: 1;
}
div.top-bar.flex-row.topline-3col .flex-left div.topline-block {
 margin-left: 25px;
  
  font-family: "Roboto";
  font-family: "Open Sans";
  /font-family: "Oswald";
  font-family: "impact";
  font-size: 13px;
  font-size: 12px;
  /text-transform: uppercase;
  /font-weight: 600;
  
  /* standard gradient background */
    background: linear-gradient(#fff, #bbb, #fff, #444) !important;
    background: linear-gradient(to bottom left, #fff, #aaa, #fff, #444) !important;
    background: linear-gradient(to top, #aaa, #aaa, #fff, #444) !important;
    background: radial-gradient(#fff, #ddd, #888) !important;

    background: linear-gradient(to bottom, #fff, #9a9a9a, #fff, #444) !important;
    background: linear-gradient(to right, #fff, #9a9a9a, #fff, #bbb) !important;

    /* clip hackery */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
  
  opacity: 0.88;
  
  
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  font-family: "Squada One";
  font-family: "Roboto";
  /font-family: "Open Sans";
  /font-family: "Bebas Neue";
  /font-family: "Oswald";
  font-family: "Lato";
  font-size: 12px;
  font-size: 9.5px;
  font-size: 10.5px;
  text-transform: capitalize;
  text-transform: uppercase;
  text-transform: lowercase;
  font-weight: 100;
  font-weight: 900;
  color: #c5c5c5;
  color: #b5b5b5;
  color: #aaa;
  /letter-spacing: -0.045px;
  opacity: 1.0;
  
  margin-top: -8px !important;
  
  margin-top: -24px !important;
  
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  /font-size: 13.8px;
  //font-size: 13.7px;
  font-size: 13.6px;
  /font-size: 13.4px;
  //font-size: 13.2px;
  //font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  /font-size: 8px;
  //font-size: 7.65px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.80px;
  ///letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  /color: #c5c5c5 !important;
  /color: #b5b5b5 !important;
  color: #aaa !important;
  //color: #a0a0a0 !important;
  /color: #9e9e9e !important;
  
  font-family: "Ruda", sans-serif;
  font-size: 15px;
  font-size: 14px;
  font-size: 13.9px;
  /font-size: 13.8px;
  font-size: 13.7px;
  ////font-size: 13.6px;
  /font-size: 13.4px;
  //font-size: 13.2px;
  /font-size: 13px;
  font-size: 12.8px;
  ////font-size: 12.4px;
  ///font-size: 12px;
  //font-size: 11.8px;
  //font-size: 11.4px;
  /font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  /font-size: 8px;
  //font-size: 7.65px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.80px;
  ///letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  //letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  ///letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  //letter-spacing: 0px;
  letter-spacing: 0.05px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  /color: #c5c5c5 !important;
  color: #b5b5b5 !important;
  color: #aaa !important;
  //color: #a0a0a0 !important;
  /color: #9e9e9e !important;
  text-shadow: 0.9px 0px 0px #aaa;
  text-shadow: 0.8px 0px 0px #aaa;
  text-shadow: 0.8px 0px 0px #b5b5b5;
  /text-shadow: 0.7px 0px 0px #aaa;
  /text-shadow: 0.7px 0px 0px #b5b5b5;
  ///text-shadow: 0.6px 0px 0px #aaa;
  ////text-shadow: 0.6px 0px 0px #b5b5b5;
  //text-shadow: 0.5px 0px 0px #aaa;
  /text-shadow: 0.4px 0px 0px #aaa;
  /text-shadow: 0.3px 0px 0px #aaa;
  /text-shadow: 0.2px 0px 0px #aaa;
  /text-shadow: none;
}
div.top-bar.flex-row.topline-3col .flex-left div.topline-block:after {
  position: absolute;
  font-family: "FontAwesome";
  content:"\f590";
  content:"\f095";
  /content:"\f086";
  color: #808080;
  /color: #fff;
  font-size: 12px;
  font-size: 11px;
  margin-left: 5px;
  margin-left: -105px;
  margin-top: 2px;
  font-weight: 100;
	
  margin-left: -112px;
  margin-left: -117px;
  font-weight: 600;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  margin-top: 1px;
  
  font-style: italic;
  font-style: normal;
  
  
  font-style: italic;
  font-style: normal;
  transform: rotate(29deg);
  /transform: rotate(27deg);
  /transform: rotate(26deg);
  transform: rotate(25deg);
  /transform: rotate(24deg);
  font-size: 14px;
  /font-weight: 900;
  top: 0px;
  margin-left: -110px !important;
  margin-left: -125px !important;
  
  margin-left: -128px !important;
  top: 1px;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  div.top-bar.flex-row.topline-3col .flex-left div.topline-block:after {
    margin-left: -112px !important;
	margin-left: -113px !important;
	
	margin-left: -110px !important;
	margin-left: -125px !important;
	
	margin-left: -128px !important;
    top: 1px;
  }
}
div.top-bar.flex-row.topline-3col .flex-left div.topline-block em {
  margin-right: 2px;
  margin-left: -2px;
  font-family: "impact";
  font-size: 11px;
  text-transform: lowercase;
  font-weight: 100;
  /font-style: normal;
  word-spacing: 2px;
  
    /* standard gradient background */
    background: linear-gradient(#fff, #bbb, #fff, #444) !important;
    background: linear-gradient(to bottom left, #fff, #aaa, #fff, #444) !important;
    background: linear-gradient(to top, #aaa, #aaa, #fff, #444) !important;
    background: radial-gradient(#fff, #ccc, #888) !important;

    /* clip hackery */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
  
    opacity: 0.71;
	
	
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  font-family: "Squada One";
  font-family: "Roboto";
  font-size: 12px;
  font-size: 8px;
  font-size: 7.65px;
  text-transform: lowercase;
  text-transform: uppercase;
  font-weight: 100;
  font-weight: 700;
  color: #c5c5c5 !important;
  /color: #b5b5b5 !important;
  /color: #aaa !important;
  font-style: normal;
  margin-left: -0px;
  
  font-family: "Khula";
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  font-size: 7.65px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  text-transform: lowercase;
  text-transform: uppercase;
  color: #c5c5c5 !important;
  /color: #b5b5b5 !important;
  /color: #aaa !important;
  margin-left: -0px;
}
div.top-bar.flex-row.topline-3col .flex-left div.topline-block em:before {
    position: absolute;
    font-family: "FontAwesome";
    content:"\f590";
    content:"\f095";
    content:"\f086";
    color: #808080;
    font-size: 12px;
    font-size: 11px;
    margin-left: -12px;
    margin-top: 2px;
    font-weight: 100;
  
    /display: none;
}
div.top-bar.flex-row.topline-3col .flex-left:before {
    position: absolute;
    font-family: "FontAwesomeAdded";
    font-family: "FontAwesome";
    content:"\f590";
    content:"\f095";
    content:"\f086";
    font-size: 12px;
    font-size: 14px;
    margin-left: 8px;
    font-weight: 100;
  
    /* standard gradient background */ background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
  
      /* standard gradient background */ background: linear-gradient(#000, #505050, #202020, #000) !important; /* clip hackery */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-size: 79px;
    margin-top: -18px;
    margin-left: 8px;
	
	/display: none;
}
div.top-bar.flex-row.topline-3col .flex-left div.topline-block b {
 margin-left: 2px;
 font-family: "impact";
 font-family: "Roboto";
 /font-family: "Open Sans";
 /font-family: "Oswald";
 font-size: 11px;
 /font-size: 12px;
 font-weight: normal;
 font-weight: 500;
 /font-style: italic;
 letter-spacing: 0.16px;
 /word-spacing: 0px;
 color: #000 !important;
 
 /* standard gradient background */
 /*
 background: linear-gradient(#fff, #bbb, #fff, #444) !important;
 background: linear-gradient(to bottom left, #fff, #aaa, #fff, #444) !important;
 background: linear-gradient(to top, #aaa, #aaa, #fff, #444) !important;
 background: radial-gradient(#fff, #ccc, #888) !important;
 */
  
 /* clip hackery */
 /*
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;

 background: url('/media/site-images/us-flag-icon.png') !important;
 margin-left: 2px !important;
 padding-left: 20px !important;
 /background-blend-mode: color-burn !important;
 background-repeat: no-repeat !important;
 /background-position: 0% 0% !important;
 /background-size: auto !important;
 */
 
 /*
 /opacity: 0.95;
 
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  */
  
  font-family: "Squada One";
  font-size: 12px;
  font-weight: 100;
  color: #c5c5c5 !important;
  color: #c0c0c0 !important;
  color: #b5b5b5 !important;
  /color: #aaa !important;
  font-style: italic;
  /margin-left: 2px !important;
  /margin-left: 16px !important;
  letter-spacing: 0.85px;
  padding-left: 33px !important;
  
  font-family: "Roboto";
  font-size: 11px;
  font-weight: 100;
  color: #c5c5c5 !important;
  color: #c0c0c0 !important;
  color: #b5b5b5 !important;
  /color: #aaa !important;
  font-style: italic;
  /margin-left: 2px !important;
  /margin-left: 16px !important;
  letter-spacing: 0.85px;
  letter-spacing: 0.16px;
  letter-spacing: 0.74px;
  padding-left: 33px !important;
  
  font-family: "Bebas Neue";
  font-size: 13.7px;
  font-weight: 100;
  color: #c5c5c5 !important;
  color: #c0c0c0 !important;
  color: #b5b5b5 !important;
  /color: #aaa !important;
  font-style: normal;
  font-style: italic;
  /margin-left: 2px !important;
  /margin-left: 16px !important;
  letter-spacing: 0.85px;
  letter-spacing: 0.16px;
  letter-spacing: 0.74px;
  letter-spacing: 0.94px;
  letter-spacing: 1.04px;
  padding-left: 33px !important;
  
  font-family: "Oswald";
  font-size: 10.3px;
  font-size: 10.6px;
  font-weight: 100;
  color: #c5c5c5 !important;
  color: #c0c0c0 !important;
  color: #b5b5b5 !important;
  /color: #aaa !important;
  font-style: normal;
  font-style: italic;
  /margin-left: 2px !important;
  /margin-left: 16px !important;
  letter-spacing: 0.85px;
  letter-spacing: 0.74px;
  letter-spacing: 0.94px;
  letter-spacing: 1.04px;
  letter-spacing: 1.64px;
  letter-spacing: 1.68px;
  padding-left: 33px !important;
  line-height: 18px !important;
  background-position: 0% 70% !important;
  
  font-family: "Lato";
  font-size: 10.3px;
  /font-size: 10.6px;
  font-weight: 500;
  color: #c5c5c5 !important;
  color: #c0c0c0 !important;
  color: #b5b5b5 !important;
  /color: #aaa !important;
  font-style: normal;
  /font-style: italic;
  /margin-left: 2px !important;
  /margin-left: 16px !important;
  letter-spacing: 0.74px;
  /letter-spacing: 0.94px;
  /letter-spacing: 1.04px;
  /letter-spacing: 1.64px;
  /letter-spacing: 1.68px;
  padding-left: 33px !important;
  line-height: 18px !important;
  background-position: unset !important;
  
  font-family: "Poppins",sans-serif;
  font-size: 11.7px;
  font-size: 10.7px;
  font-weight: 900;
  color: #999 !important;
  /font-style: italic;
  background-position: 0px 1px !important;
  
  font-family: "Lato",sans-serif;
  font-size: 11.7px;
  font-size: 12px;
  font-size: 12.3px;
  font-size: 12.6px;
  /font-size: 13px;
  font-size: 13.3px;
  /font-size: 14px;
  /font-size: 14.3px;
  /font-size: 14.6px;
  /font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.6px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  letter-spacing: -0.25px;
  letter-spacing: -0.10px;
  color: #999 !important;
  /font-style: italic;
  background-position: 0px 4px !important;
  outline: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
  font-family: "Bebas Neue",sans-serif;
  font-size: 11.7px;
  font-size: 12px;
  font-size: 12.3px;
  font-size: 12.6px;
  /font-size: 13px;
  font-size: 13.3px;
  /font-size: 14px;
  /font-size: 14.3px;
  /font-size: 14.6px;
  font-size: 15px;
  font-size: 15.3px;
  font-size: 16.3px;
  font-size: 16.6px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.6px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  letter-spacing: 0.50px;
  color: #999 !important;
  /font-style: italic;
  background-position: 0px 4px !important;
  outline: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px !important;
  
  /color: #BCBCBC !important;
  color: #a0a0a0 !important;
  
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  //letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  //letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  /letter-spacing: -0.50px;
  
  font-family: "Anton";
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  //letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  //letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  ///letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  ///letter-spacing: 0px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  /letter-spacing: -0.95px;
  //letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  ///letter-spacing: -0.20px;
  ////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  ///letter-spacing: 0px;
  color: #9e9e9e !important;
  /color: #9f9f9f !important;
  /color: #a0a0a0 !important;
  
  font-family: "Teko";
  font-size: 20px;
  font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  /letter-spacing: -0.95px;
  //letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  ///letter-spacing: -0.20px;
  ////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  ///letter-spacing: 0px;
  top: 1px !important;
  top: 2px !important;
  /top: 3px !important;
  /top: 4px !important;
  color: #9e9e9e !important;
  /color: #9f9f9f !important;
  /color: #a0a0a0 !important;
  
  font-family: "Teko";
  font-size: 20px;
  font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  /letter-spacing: -0.95px;
  //letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  ///letter-spacing: -0.20px;
  ////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  ///letter-spacing: 0px;
  top: 1px !important;
  top: 2px !important;
  top: 3px !important;
  /top: 4px !important;
  color: #9e9e9e !important;
  /color: #9f9f9f !important;
  /color: #a0a0a0 !important;
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  /font-size: 17px !important;
  /////font-size: 17.1px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  font-size: 17.6px !important;
  font-size: 17.7px !important;
  font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  font-size: 18.7px !important;
  font-size: 18.8px !important;
  font-size: 18.9px !important;
  font-size: 19px !important;
  /font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  font-size: 15.5px !important;
  font-size: 15.6px !important;
  font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  top: 1px !important;
  
  font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  font-size: 15.5px !important;
  font-size: 15.6px !important;
  font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  font-size: 18.3px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  ///font-size: 18.7px !important;
  //font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  color: #b5b5b5 !important;
  /color: #aaa !important;
  position: relative;
  top: 2px;
  
  font-family: "Ruda", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  //font-size: 14.5px !important;
  //font-size: 14.6px !important;
  font-size: 14.7px !important;
  //font-size: 14.8px !important;
  //font-size: 14.9px !important;
  /font-size: 15px !important;
  //font-size: 15.1px !important;
  /font-size: 15.2px !important;
  /font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  //////font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  ///font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  ////font-size: 18px !important;
  /font-size: 18.1px !important;
  ////font-size: 18.2px !important;
  ////font-size: 18.3px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  //////font-size: 18.6px !important;
  ///font-size: 18.7px !important;
  //font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: -0.5px 0px 0px #b5b5b5;
  /text-shadow: none;
  /color: #292828;
  color: #b5b5b5 !important;
  /color: #aaa !important;
  position: relative;
  top: 2px;
  
  /*(for no phone icon)*/
  /background-position: 11px 4px !important;
  /left: -10px;
}
div.top-bar.flex-row.topline-3col .flex-left div.topline-block b:first-of-type {
  background: url('/media/site-images/us-flag-icon.png');
  margin-left: 0px;
  background-repeat: no-repeat;
  background-position: 1px 6px !important;
  background-position: 1px 8px !important; /*(Noto-sans-display-condensed)*/
  background-position: 1px 3px !important; /*(Ruda)*/
  background-size: auto;
}
div.top-bar.flex-row.topline-3col .flex-left div.topline-block i {
  position: absolute;
  margin-left: 5px;
  margin-top: 1px;
  text-transform: uppercase;
  /text-transform: capitalize;
  font-size: 8px;
  font-family: "Open Sans";
  font-weight: 600;
  color: #bbb;
  font-style: normal;
  
  margin-top: 3px;
  
  
  font-family: "Exo 2", sans-serif;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9.4px;
  //font-size: 9.3px;
  //font-size: 9.2px;
  /font-size: 9px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: 0.30px;
  font-style: italic;
  font-style: normal;
  top: 1px;
  top: 2px;
  /top: 3px;
  /top: 4px;
  ///color: #bbb;
  color: #b5b5b5;
  ////color: #b0b0b0;
  /color: #aaa;
  ///color: #a0a0a0;
  /color: #9f9f9f;
  //color: #9e9e9e;
  /color: #9d9d9d;
  /color: #9c9c9c;
  /color: #9b9b9b;
  /color: #9a9a9a;
  
  font-family: "Passion One", sans-serif;
  font-size: 12px;
  font-size: 11.7px;
  //font-size: 11.6px;
  font-size: 11.5px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  //font-size: 11.2px;
  /font-size: 11px;
  /font-size: 10px;
  ///font-size: 9.4px;
  //font-size: 9.3px;
  //font-size: 9.2px;
  /font-size: 9px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  font-style: italic;
  font-style: normal;
  top: 0px;
  top: 1px;
  /top: 2px;
  /top: 3px;
  /top: 4px;
  ///color: #bbb;
  color: #b5b5b5;
  color: #b0b0b0;
  /color: #aaa;
  color: #a0a0a0;
  /color: #9f9f9f;
  //color: #9e9e9e;
  /color: #9d9d9d;
  /color: #9c9c9c;
  /color: #9b9b9b;
  /color: #9a9a9a;
  
  font-family: "Industry", sans-serif;
  font-size: 12px;
  font-size: 11.7px;
  //font-size: 11.6px;
  font-size: 11.5px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  //font-size: 11.2px;
  font-size: 11px;
  /font-size: 10.8px;
  //font-size: 10.7px;
  ///font-size: 10.5px;
  font-size: 10.4px;
  font-size: 10.3px;
  ////font-size: 10.2px;
  /font-size: 10px;
  ///font-size: 9.4px;
  //font-size: 9.3px;
  //font-size: 9.2px;
  /font-size: 9px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  font-style: italic;
  font-style: normal;
  top: 0px;
  top: 1px;
  top: 2px;
  /top: 3px;
  /top: 4px;
  ///color: #bbb;
  color: #b5b5b5;
  color: #b0b0b0;
  /color: #aaa;
  color: #a0a0a0;
  /color: #9f9f9f;
  //color: #9e9e9e;
  /color: #9d9d9d;
  /color: #9c9c9c;
  /color: #9b9b9b;
  /color: #9a9a9a;
  
  font-family: "Industry", sans-serif;
  font-size: 12px;
  font-size: 11.7px;
  //font-size: 11.6px;
  font-size: 11.5px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  //font-size: 11.2px;
  font-size: 11px;
  /font-size: 10.8px;
  //font-size: 10.7px;
  ///font-size: 10.5px;
  font-size: 10.4px;
  font-size: 10.3px;
  ////font-size: 10.2px;
  /font-size: 10px;
  ///font-size: 9.4px;
  //font-size: 9.3px;
  //font-size: 9.2px;
  /font-size: 9px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  font-style: italic;
  font-style: normal;
  top: 0px;
  top: 1px;
  top: 2px;
  /top: 3px;
  /top: 4px;
  ///color: #bbb;
  color: #b5b5b5;
  color: #b0b0b0;
  /color: #aaa;
  color: #a0a0a0;
  /color: #9f9f9f;
  //color: #9e9e9e;
  /color: #9d9d9d;
  /color: #9c9c9c;
  /color: #9b9b9b;
  /color: #9a9a9a;
  
  font-family: "Noto-sans", sans-serif;
  font-size: 12px;
  font-size: 11.7px;
  //font-size: 11.6px;
  font-size: 11.5px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  //font-size: 11.2px;
  /font-size: 11px;
  //////font-size: 10.8px;
  ////font-size: 10.7px;
  /font-size: 10.5px;
  /font-size: 10.4px;
  /font-size: 10.3px;
  /////font-size: 10.2px;
  /font-size: 10px;
  ///font-size: 9.4px;
  //font-size: 9.3px;
  //font-size: 9.2px;
  /font-size: 9px;
  font-weight: 900;
  ////font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  font-style: italic;
  /font-style: normal;
  ///color: #bbb;
  color: #b5b5b5;
  color: #b0b0b0;
  /color: #aaa;
  color: #a0a0a0;
  /color: #9f9f9f;
  //color: #9e9e9e;
  /color: #9d9d9d;
  /color: #9c9c9c;
  /color: #9b9b9b;
  /color: #9a9a9a;
  top: -1px !important;
  
  
  font-family: "Ruda", sans-serif;
  font-size: 12px;
  font-size: 11.7px;
  //font-size: 11.6px;
  font-size: 11.5px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  //font-size: 11.2px;
  /font-size: 11px;
  //////font-size: 10.8px;
  ////font-size: 10.7px;
  /font-size: 10.5px;
  /font-size: 10.4px;
  /font-size: 10.3px;
  font-size: 10.2px;
  /font-size: 10px;
  ///font-size: 9.4px;
  //font-size: 9.3px;
  //font-size: 9.2px;
  /font-size: 9px;
  font-weight: 900;
  ///font-weight: 800;
  //font-weight: 700;
  /font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  font-style: italic;
  font-style: normal;
  top: 0px;
  top: 1px;
  /top: 2px;
  /top: 3px;
  /top: 4px;
  ///color: #bbb;
  color: #b5b5b5;
  color: #b0b0b0;
  /color: #aaa;
  color: #a0a0a0;
  /color: #9f9f9f;
  //color: #9e9e9e;
  /color: #9d9d9d;
  /color: #9c9c9c;
  /color: #9b9b9b;
  /color: #9a9a9a;
  text-shadow: 0px 0px 0px #a0a0a0;
  text-shadow: 0px 0px 0px #a0a0a0;
  /text-shadow: none;
  filter: drop-shadow(1px 2px 0px #000);
  filter: drop-shadow(1px 2px 0px #1a1a1a);
  filter: drop-shadow(1px 2px 0px #2b2b2b);
  /filter: drop-shadow(1px 1px 0px #000);
  //filter: drop-shadow(1px 1px 0px #1a1a1a);
  /filter: drop-shadow(1px 0px 0px #000);
  /filter: drop-shadow(0px 1px 0px #000);
  /filter: none;
  top: 0px !important;
  top: 1px !important;
  /top: 2px !important;
}

/*--(Carousel - Top Header | Middle Banner Slider 1)--*/
div.top-bar.flex-row.topline-3col .flex-center div.widget.block.block-static-block {
  /*
  /margin-bottom: 20px;
  */
  
  overflow: hidden !important;
  position: relative !important;
  top: 0px !important;
  top: 1px !important;
  top: 2px !important;
}
.top-bar .block-static-block .owl-carousel.owl-loaded {
  /*
  display: block;
  */
  
  overflow: hidden !important;
}
.top-bar .block-static-block .owl-carousel.owl-loaded .owl-drag {
  overflow: hidden !important;
}

.top-bar .block-static-block .owl-carousel {
  max-width: 430px;
  max-height: 25px;
  
  position: static;
  max-width: 460px;
}
.top-bar .block-static-block .owl-carousel .carousel-top-header-middle-banner-slider-no-sales-tax {
  width: 430px;
  padding-left: 15px;
  
  width: 465px;
  padding-left: 25px;
}
.top-bar .block-static-block .owl-carousel .carousel-top-header-middle-banner-slider-same-day-ship {
  width: 430px;
  padding-left: 5px;
  
  width: 450px;
  padding-left: 10px;
}
.top-bar .block-static-block .owl-carousel .carousel-top-header-middle-banner-slider-no-membership-fees {
  width: 430px;
  padding-left: 15px;
}
div.top-bar.flex-row.topline-3col .flex-center .owl-carousel .owl-dot {
  /display: none;
  
  top: -65px;
  top: -66px;
  /top: -97px;
  
  top: -37px;
  
  /margin-left: 2px;
  /margin-right: 2px;
  margin-left: -1px;
  margin-right: -1px;
  margin-left: -2px;
  margin-right: -2px;
  margin-left: -3px;
  margin-right: -3px;
  /margin-left: -4px;
  /margin-right: -4px;
  
  filter: drop-shadow(1px 1px 4px #bbb) !important;
  /filter: drop-shadow(0px 1px 1px #3b3b3b) !important;
  filter: none !important;
}
div.top-bar.flex-row.topline-3col .flex-center .owl-carousel .owl-dot span {
  background: #666 !important;
  background: #777 !important;
  height: 1px !important;
  /height: 2px !important;
  //height: 3px !important;
  /height: 4px !important;
  /height: 5px !important;
  border-radius: 50px !important;
  /width: 28px !important;
  /width: 14px !important;
  
  width: 6px !important;
  height: 6px !important;
  position: relative;
  top: -4px;
}
div.top-bar.flex-row.topline-3col .flex-center .owl-carousel .owl-dots button.owl-dot.active span {
  background: #ffe51e !important;
  background: #ffd51e !important;
  /background: #ffc51e !important;
  background: linear-gradient(to left, #ffd51e, #ffe51e) !important;
  background: linear-gradient(to left, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to left, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffa51e, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffa51e 3%, #ffb51e, #ffc51e, #ffd51e 65%, #ffe51e 85%) !important;
  background: #666 !important;
  background: #777 !important;
  background: #888 !important;
  background: #898989 !important;
  background: #8a8a8a !important;
  /background: #8b8b8b !important;
  /background: #8c8c8c !important;
  /background: #8d8d8d !important;
  /background: #8e8e8e !important;
  /background: #999 !important;
  /background: #aaa !important;
  /background: #bbb !important;
  height: 1px !important;
  /height: 2px !important;
  //height: 3px !important;
  /height: 4px !important;
  /height: 5px !important;
  /border-radius: 0px !important;
  border-radius: 50px !important;
  width: 40px !important;
  /position: relative;
  /top: -1px;
  
  width: 6px !important;
  height: 6px !important;
  width: 8px !important;
  height: 6px !important;
  position: relative;
  top: -4px;
}
div.top-bar.flex-row.topline-3col .flex-center .owl-carousel .owl-dots button.owl-dot:hover span {
  background: #ffe51e !important;
  background: #ffd51e !important;
  /background: #ffc51e !important;
  background: linear-gradient(to left, #ffd51e, #ffe51e) !important;
  background: linear-gradient(to left, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to left, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffa51e, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffa51e 3%, #ffb51e, #ffc51e, #ffd51e 65%, #ffe51e 85%) !important;
  height: 1px !important;
  /height: 2px !important;
  //height: 3px !important;
  /height: 4px !important;
  /height: 5px !important;
  /border-radius: 0px !important;
  border-radius: 50px !important;
  width: 40px !important;
  /position: relative;
  /top: -1px;
  
  width: 6px !important;
  height: 6px !important;
  position: relative;
  top: -4px;
}
div.top-bar.flex-row.topline-3col .flex-center .owl-carousel .owl-dots button.owl-dot.active:hover span {
  background: #ffe51e !important;
  background: #ffd51e !important;
  /background: #ffc51e !important;
  background: linear-gradient(to left, #ffd51e, #ffe51e) !important;
  background: linear-gradient(to left, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to left, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffa51e, #ffb51e, #ffc51e, #ffd51e, #ffe51e) !important;
  /background: linear-gradient(to right, #ffa51e 3%, #ffb51e, #ffc51e, #ffd51e 65%, #ffe51e 85%) !important;
  height: 1px !important;
  /height: 2px !important;
  //height: 3px !important;
  /height: 4px !important;
  /height: 5px !important;
  /border-radius: 0px !important;
  border-radius: 50px !important;
  width: 40px !important;
  /position: relative;
  /top: -1px;
  
  width: 6px !important;
  height: 6px !important;
  width: 8px !important;
  height: 6px !important;
  position: relative;
  top: -4px;
}

div.top-bar.flex-row.topline-3col .flex-center p {
  //overflow: hidden !important;
  //max-height: 25px !important;
  /position: relative !important;
  /top: -5px !important;
  /top: -4px !important;

  /margin-top: 3px;
  font-family: "Open Sans";
  font-weight: 600;
  letter-spacing: -1px;
  font-size: 15px;
  font-family: "Roboto";
  font-weight: 400;
  letter-spacing: -1.5px;
  font-size: 19px;
  font-family: "Open Sans";
  font-weight: 300;
  letter-spacing: -1px;
  font-size: 19px;
  /text-transform: uppercase;
  font-family: "Open Sans";
  font-weight: 400;
  letter-spacing: -1px;
  font-size: 17px;
  /text-transform: uppercase;
  font-family: "Open Sans";
  font-weight: 900;
  letter-spacing: -1px;
  font-size: 15px;
  text-transform: uppercase;
  
  /font-family: "Roboto";
  /font-family: "Open Sans";
  /font-family: "Oswald";
  /font-family: "impact";
  /font-family: "Bebas Neue";
  /text-transform: uppercase !important;
  /font-weight: 400;
  font-size: 14px;
  /letter-spacing: 0px;
  /font-style: italic;
  
  
  
  /* standard gradient background */
  	/*
    background: linear-gradient(#fff, #bbb, #fff, #444) !important;
    background: linear-gradient(to bottom left, #fff, #aaa, #fff, #444) !important;
    background: linear-gradient(to top, #aaa, #aaa, #fff, #444) !important;
    background: linear-gradient(to left, #aaa, #ccc, #fff, #ccc, #bbb) !important;
    /background: radial-gradient(#fff, #ddd, #888) !important;
	*/

    /* clip hackery */
	/*
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
	*/
	
	
	
 /*	
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
 */  
  
  font-family: "Squada One";
  font-size: 16.5px;
  /font-size: 17px;
  font-weight: 100;
  letter-spacing: -1.05px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.70px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: capitalize;
  /line-height: 21px;
  color: #d5d5d5;
  color: #d0d0d0;
  /color: #c5c5c5;
  /color: #bbb;
  
  //font-family: "Bebas Neue";
  //font-size: 16.5px;
  //font-size: 12.5px;
  //font-size: 13.5px;
  //font-weight: 100;
  //letter-spacing: -1.05px;
  //letter-spacing: 1.25px;
  /letter-spacing: -0.70px;
  //text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /line-height: 29px;
  /font-style: italic;
  
  font-family: "Open Sans";
  font-size: 14.3px;
  font-weight: 900;
  letter-spacing: -1.25px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: capitalize;
  color: #d5d5d5;
  color: #d0d0d0;
  /color: #c5c5c5;
  /color: #bbb;
  
  //font-family: "Oswald";
  //font-size: 14px;
  //font-weight: 900;
  //letter-spacing: -1.28px;
  //text-transform: uppercase;
  //color: #d5d5d5;
  //color: #d0d0d0;
  /color: #c5c5c5;
  /color: #bbb;
  
  font-family: "Impact";
  font-size: 18px;
  font-size: 18.5px;
  font-size: 19.5px;
  //font-size: 20.5px;
  font-weight: 500;
  font-style: italic;
  letter-spacing: 0.15px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.45px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  
  font-family: "Impact";
  font-size: 17.5px;
  /font-size: 18px;
  /font-size: 18.5px;
  ///font-size: 19.5px;
  //font-size: 20.5px;
  font-weight: 500;
  font-style: italic;
  letter-spacing: 0.15px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.45px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-shadow: 1px 1px 4px #000;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  color: #d7d7d7;
  
  /* 
  font-family: "Nunito";
  font-size: 12px;
  /font-size: 13px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-weight: 900;
  font-style: italic;
  letter-spacing: -1.5px;
  letter-spacing: -1.20px;
  /letter-spacing: -1.00px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: capitalize;
  color: #d5d5d5;
  color: #d0d0d0;
  /color: #c5c5c5;
  /color: #bbb;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
*/

/* 
  font-family: "Rubik";
  font-size: 16.5px;
  //font-size: 17.5px;
  font-size: 18.1px;
  /font-size: 18.5px;
  ///font-size: 19px;
  font-weight: 900;
  font-style: italic;
  letter-spacing: -0.85px;
  letter-spacing: -0.90px;
  letter-spacing: -0.94px;
  letter-spacing: -0.96px;
  letter-spacing: -1.06px;
  ///letter-spacing: -1.15px;
  //letter-spacing: -1.30px;
  /letter-spacing: -1.55px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
*/

  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ////////font-size: 19.4px !important;
  ///////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.85px;
  /letter-spacing: 0.90px;
  /letter-spacing: 0.95px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-shadow: 1px 1px 4px #000;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  ///color: #d7d7d7;
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  ////////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.85px;
  /letter-spacing: 0.90px;
  /letter-spacing: 0.95px;
  /letter-spacing: 1px;
  /word-spacing: -0.50px;
  word-spacing: -0.55px;
  //word-spacing: -0.60px;
  /word-spacing: -0.65px;
  /word-spacing: -0.70px;
  /word-spacing: -0.80px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-shadow: 1px 1px 4px #000;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  ///color: #d7d7d7;
  position: relative;
  top: -5px;
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  ////////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.85px;
  /letter-spacing: 0.90px;
  /letter-spacing: 0.95px;
  /letter-spacing: 1px;
  /word-spacing: -0.50px;
  word-spacing: -0.55px;
  //word-spacing: -0.60px;
  /word-spacing: -0.65px;
  /word-spacing: -0.70px;
  /word-spacing: -0.80px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-shadow: 1px 1px 4px #000;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  ///color: #d7d7d7;
  position: relative;
  top: -5px;
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.85px;
  /letter-spacing: 0.90px;
  /letter-spacing: 0.95px;
  /letter-spacing: 1px;
  /word-spacing: -0.50px;
  word-spacing: -0.55px;
  //word-spacing: -0.60px;
  /word-spacing: -0.65px;
  /word-spacing: -0.70px;
  /word-spacing: -0.80px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-shadow: 1px 1px 4px #000;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  ///color: #d7d7d7;
  position: relative;
  top: -5px;
  /top: -4px;
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.85px;
  /letter-spacing: 0.90px;
  /letter-spacing: 0.95px;
  /letter-spacing: 1px;
  /word-spacing: -0.50px;
  word-spacing: -0.55px;
  //word-spacing: -0.60px;
  /word-spacing: -0.65px;
  /word-spacing: -0.70px;
  /word-spacing: -0.80px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-shadow: 1px 1px 4px #000;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  ///color: #d7d7d7;
  position: relative;
  top: -5px;
  /top: -4px;
  
  font-family: "Apotek-Cond", sans-serif !important;
  font-family: "Apotek-Extracond", sans-serif !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  /////font-size: 19.4px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  letter-spacing: 0.55px;
  letter-spacing: 0.60px;
  letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.85px;
  /letter-spacing: 0.90px;
  /letter-spacing: 0.95px;
  /letter-spacing: 1px;
  /word-spacing: -0.50px;
  word-spacing: -0.55px;
  //word-spacing: -0.60px;
  /word-spacing: -0.65px;
  /word-spacing: -0.70px;
  word-spacing: -0.75px;
  word-spacing: -0.80px;
  word-spacing: -0.85px;
  word-spacing: -0.90px;
  word-spacing: -0.95px;
  word-spacing: -1px;
  word-spacing: -1.70px;
  word-spacing: -1.75px;
  /word-spacing: -1.80px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-shadow: 1px 1px 4px #000;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  ///color: #d7d7d7;
  position: relative;
  top: -5px;
  /top: -4px;
  
  font-family: "Apotek-Cond", sans-serif !important;
  font-family: "Apotek-Extracond", sans-serif !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  /////font-size: 19.4px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  letter-spacing: 0.55px;
  letter-spacing: 0.60px;
  letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.85px;
  /letter-spacing: 0.90px;
  /letter-spacing: 0.95px;
  /letter-spacing: 1px;
  /word-spacing: -0.50px;
  word-spacing: -0.55px;
  //word-spacing: -0.60px;
  /word-spacing: -0.65px;
  /word-spacing: -0.70px;
  word-spacing: -0.75px;
  word-spacing: -0.80px;
  word-spacing: -0.85px;
  word-spacing: -0.90px;
  word-spacing: -0.95px;
  word-spacing: -1px;
  word-spacing: -1.70px;
  word-spacing: -1.75px;
  /word-spacing: -1.80px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  text-shadow: 1px 1px 4px #000;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-text-stroke: .025em rgba(51,51,51,0.50);
  ///color: #d7d7d7;
  position: relative;
  top: -5px;
  /top: -4px;
  
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  word-spacing: -0.70px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  ///word-spacing: -0.50px;
  //word-spacing: -0.45px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  font-size: 14.5px !important;
  /font-size: 14.6px !important;
  ////////////////////////////////////////////////font-size: 14.7px !important;
  /font-size: 14.8px !important;
  ////////////////////////////////////////////////font-size: 15px !important;
  ////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  ////////////////////////////////////////////////font-size: 15.4px !important;
  /font-size: 15.5px !important;
  ////////////////////////////////////////////////font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ////////////font-size: 16.4px !important;
  ////////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  word-spacing: -0.70px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  ///word-spacing: -0.50px;
  //word-spacing: -0.45px;
  word-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.6px 0px 0px #efefef !important;
  text-shadow: -0.5px 0px 0px #efefef !important;
  //text-shadow: -0.4px 0px 0px #efefef !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
}
div.top-bar.flex-row.topline-3col .flex-center p:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f02e";
 /content: "\f11e";
 font-size: 25px;
 font-size: 23px;
 margin-left: -24px;
 margin-top: -3px;
  
 margin-top: -6px;
 margin-left: -22px;
  
 font-weight: 100; 
 
 /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
 /* 
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: #c5c5c5;
  color: #d5d5d5;
 */
 
  font-size: 21px;
  margin-top: -6px;
  margin-left: -21px;
  font-size: 19px;
  font-style: italic;
  padding-right: 5px;
  margin-top: -2px;
  margin-top: -3px;
  margin-top: -4px;
  margin-top: -5px;
  margin-top: -6px;
  text-shadow: none;
  
  margin-top: -4px;
}
div.top-bar.flex-row.topline-3col .flex-center p em {
  font-family: "Open Sans";
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -1px;
  word-spacing: 1px;
  font-size: 11px;
  font-size: 10px;
  text-transform: uppercase;
  color: #aaa;
  text-decoration: underline !important;
  text-decoration-color: #b5b5b5 !important;
  text-decoration-color: #c5c5c5 !important;
}
div.top-bar.flex-row.topline-3col .flex-center a {
 /background: #e5e5e5 !important;
 /background: #ffdc05 !important;
 /background: #ffcc05 !important;
 
 margin-top: 2px;
}
div.top-bar.flex-row.topline-3col .flex-center a:hover {
 background: #e5e5e5 !important;
 background: #ffdc05 !important;
 background: #ffcc05 !important;
 background: none !important;
}
div.top-bar.flex-row.topline-3col .flex-center a em {
 /color: #202020 !important;
 /color: #e5e5e5 !important;
 /text-shadow: 0px 1px 1px #202020;
 /font-weight: 700;
 font-weight: 900;
 letter-spacing: -0.85px;
 letter-spacing: -0.60px;
 font-style: normal;
 font-size: 9px;
}
div.top-bar.flex-row.topline-3col .flex-center a:hover em {
 /color: #202020 !important;
 text-shadow: none;
 font-weight: 700;
 font-weight: 900;
 margin-left: 0px;
 /margin-right: 1px;
 text-decoration: underline !important;
 opacity: 0.90;
}

div.top-bar.flex-row.topline-3col .flex-right div.topline-block a {
 margin-right: 12px;
  
  /font-family: "Roboto";
  font-family: "Open Sans";
  /font-family: "Oswald";
  font-size: 9px;
  text-transform: uppercase;
  /font-weight: 600;
  
  font-family: "Roboto";
  /font-family: "Open Sans";
  /font-family: "Oswald";
  font-size: 9px;
  text-transform: uppercase;
  /font-weight: 600;
  
  font-family: "Squada One";
  font-size: 12px;
  text-transform: lowercase;
  font-weight: 100;
  color: #c5c5c5;
  color: #b5b5b5;
  /color: #aaa;
  
  font-family: "Squada One";
  font-size: 13px;
  text-transform: lowercase;
  font-weight: 100;
  color: #c5c5c5;
  color: #b5b5b5;
  /color: #aaa;
  position: relative;
  top: -1px;
  right: -5px;
  
  /*
  font-family: "Squada One";
  font-size: 14px;
  text-transform: lowercase;
  font-weight: 100;
  color: #c5c5c5;
  color: #b5b5b5;
  /color: #aaa;
  position: relative;
  top: -1px;
  right: -5px;
  */
  
  top: -11px;
  
  
  font-family: "Ruda", sans-serif;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10.8px;
  /font-size: 10px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 100;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0px;
  letter-spacing: -0.10px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  //letter-spacing: -0.50px;
  /letter-spacing: -0.60px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  text-shadow: -0.5px 0px 0px #b5b5b5;
  text-shadow: -0.5px 0px 0px #c5c5c5;
  text-shadow: -0.4px 0px 0px #b5b5b5;
  //text-shadow: -0.4px 0px 0px #c5c5c5;
  /text-shadow: -0.3px 0px 0px #b5b5b5;
  /text-shadow: -0.3px 0px 0px #c5c5c5;
  /text-shadow: -0.2px 0px 0px #b5b5b5;
  /text-shadow: -0.2px 0px 0px #c5c5c5;
  filter: drop-shadow(1px 2px 0px #000);
  filter: drop-shadow(1px 2px 0px #1a1a1a);
  /filter: drop-shadow(-1px 2px 0px #1a1a1a);
  /filter: drop-shadow(0px 2px 0px #1a1a1a);
  /filter: none;
  color: #c5c5c5;
  color: #b5b5b5;
  /color: #aaa;
  position: relative;
  top: -9px;
  right: -5px;
  
  font-family: "Khula", sans-serif;
  /font-size: 10px;
  /font-size: 9.5px;
  font-size: 9.4px;
  /font-size: 9.3px;
  /font-size: 9.2px;
  /font-size: 9.1px;
  ///font-size: 9px;
  /font-size: 8.9px;
  /font-size: 8.8px;
  //font-size: 8.7px;
  /font-size: 8.6px;
  /font-size: 8.5px;
  /font-size: 8.4px;
  font-weight: 900;
  font-weight: 700;
  font-style: italic;
  /font-style: normal;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  ///letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  ///letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.5px 0px 0px #b5b5b5;
  text-shadow: -0.5px 0px 0px #c5c5c5;
  text-shadow: -0.4px 0px 0px #b5b5b5;
  //text-shadow: -0.4px 0px 0px #c5c5c5;
  /text-shadow: -0.3px 0px 0px #b5b5b5;
  /text-shadow: -0.3px 0px 0px #c5c5c5;
  /text-shadow: -0.2px 0px 0px #b5b5b5;
  /text-shadow: -0.2px 0px 0px #c5c5c5;
  text-shadow: 0.8px 0px 0px #b5b5b5;
  filter: drop-shadow(1px 2px 0px #000);
  filter: drop-shadow(1px 2px 0px #1a1a1a);
  /filter: drop-shadow(-1px 2px 0px #1a1a1a);
  /filter: drop-shadow(0px 2px 0px #1a1a1a);
  /filter: none;
  color: #c5c5c5;
  color: #b5b5b5;
  /color: #aaa;
  position: relative;
  top: -10px;
  right: -5px;
  /right: -6px;
  right: -7px;
  //right: -8px;
  /right: -9px;
  /right: -10px;
  /right: -11px;
  /right: -12px;
  display: inline-table;
  top: -6px;
  display: inline-grid;
  top: -9px;
  //padding-left: 6px;
  padding-left: 5px;
  padding-left: 4px;
  padding-left: 3px;
  padding-left: 2px;
  padding-left: 1px;
  /padding-left: 0px;
  //padding-right: 6px;
  padding-right: 7px;
  /padding-right: 8px;
  /padding-right: 9px;
  /padding-right: 10px;
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.9px;
  /font-size: 9.8px;
  /font-size: 9.7px;
  /font-size: 9px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  /letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  letter-spacing: 0.55px;
  //letter-spacing: 0.60px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.5px 0px 0px #b5b5b5;
  text-shadow: -0.5px 0px 0px #c5c5c5;
  text-shadow: -0.4px 0px 0px #b5b5b5;
  //text-shadow: -0.4px 0px 0px #c5c5c5;
  /text-shadow: -0.3px 0px 0px #b5b5b5;
  /text-shadow: -0.3px 0px 0px #c5c5c5;
  text-shadow: -0.2px 0px 0px #b5b5b5;
  /text-shadow: -0.2px 0px 0px #c5c5c5;
  text-shadow: -0.1px 0px 0px #b5b5b5;
  text-shadow: 0px 0px 0px #b5b5b5;
  text-shadow: none;
  filter: drop-shadow(1px 2px 0px #000);
  filter: drop-shadow(1px 2px 0px #1a1a1a);
  /filter: drop-shadow(-1px 2px 0px #1a1a1a);
  /filter: drop-shadow(0px 2px 0px #1a1a1a);
  /filter: none;
  color: #c5c5c5;
  color: #b5b5b5;
  /color: #aaa;
  position: relative;
  top: -9px;
  right: -5px;
  /right: -6px;
  right: -7px;
  //right: -8px;
  /right: -9px;
  /right: -10px;
  /right: -11px;
  /right: -12px;
  */
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block a.athlete2-social-icon {
 font-size: 14px;
 font-size: 19px;
  
 font-weight: 100 !important;
  
 /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#fff, #eee, #666, #fff) !important;
 /background: linear-gradient(#fff, #eee, #444, #fff) !important;
 background: linear-gradient(to top right, #fff, #eee, #888, #fff) !important;
 background: linear-gradient(to top right, #fff, #fff, #888, #fff) !important;
  
  /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block a.athlete2-social-icon.athlete2-icon-instagram {
 display: none;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block a.athlete2-social-icon.athlete2-icon-twitter {
 margin-left: 3px !important;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block a.athlete2-social-icon.athlete2-icon-twitter:hover {
 opacity: 0.80;
 color: #ffe51e !important;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block a.athlete2-social-icon.athlete2-icon-facebook:hover {
 opacity: 0.80;
 color: #ffe51e !important;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block a:hover {
  background: none;
  text-decoration: underline;
  text-decoration-color: #a2a2a2;
  text-decoration-color: #ffe51e;
  text-decoration-color: #ffdc05;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .weeky-deals a:before {
 position: absolute;
 font-family: "FontAwesome";
 content:"\f1ea";
 font-size: 13px;
 font-size: 14px;
 margin-left: -19px;
 margin-left: -21px;
 margin-top: 2px;
 font-weight: 100;
 font-weight: 900;
 
 /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
  opacity: 0.93;
  opacity: 0.73;
  
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: #aaa;
  /color: #b5b5b5;
  /color: #c5c5c5;
  /color: #e5e5e5;
  /color: #ffdc05;
  /color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .weeky-deals:hover a:before {
  color: #fff51e;
  color: #ffeb1e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .new-arrivals a:before {
 position: absolute;
 font-family: "FontAwesomeAdded";
 font-family: "FontAwesome";
 content:"\f4de";
 content:"\f4ce";
 content:"\f0a1";
 font-size: 13px;
 font-size: 14px;
 margin-left: -20px;
 margin-left: -18px;
 margin-top: 1px;
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
  opacity: 0.92;
  
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: #aaa;
  /color: #b5b5b5;
  /color: #c5c5c5;
  /color: #e5e5e5;
  /color: #ffdc05;
  /color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .new-arrivals:hover a:before {
  color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .top-sellers a:before {
 position: absolute;
 font-family: "Font Awesome 5 Brands";
 content:"\f3b1";
 /content:"\f3ac";
 
 font-family: "Glyphicons Halflings";
 content: "\e104";
  
 font-size: 13px;
 margin-left: -14px;
 margin-top: 2px;
  
 margin-left: -15px;
 margin-top: 1px;
 
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
  opacity: 0.93;
  
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: #aaa;
  /color: #b5b5b5;
  /color: #c5c5c5;
  /color: #e5e5e5;
  /color: #ffdc05;
  /color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .top-sellers:hover a:before {
  color: #ffe51e;
}
//div.top-bar.flex-row.topline-3col .flex-right div.topline-block .top-sellers a:before {
 position: absolute;
 font-family: "FontAwesomeAdded";
 content:"\f06d";
 font-size: 13px;
 margin-left: -12px;
 margin-top: 0px;
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
  opacity: 0.93;
  
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: #aaa;
  /color: #b5b5b5;
  /color: #c5c5c5;
  /color: #e5e5e5;
  /color: #ffdc05;
  /color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .brands a:before {
 position: absolute;
 font-family: "Font Awesome 5 Brands";
 content:"\f378";
 font-size: 13px;
 margin-left: -14px;
 margin-top: 1px;
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
  opacity: 0.86;
  
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: #aaa;
  /color: #b5b5b5;
  /color: #c5c5c5;
  /color: #e5e5e5;
  /color: #ffdc05;
  /color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .brands:hover a:before {
  color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .blog-and-resources a:before {
 position: absolute;
 font-family: "FontAwesomeAdded";
 font-family: "FontAwesome";
 content:"\f7d9";
 content:"\f0ad";
 font-size: 12px;
 font-size: 13px;
 margin-left: -14px;
 margin-top: 0px;
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
  opacity: 0.90;
  
  background: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: #aaa;
  /color: #b5b5b5;
  /color: #c5c5c5;
  /color: #e5e5e5;
  /color: #ffdc05;
  /color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .blog-and-resources:hover a:before {
  color: #ffe51e;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .new-arrivals a {
 margin-left: 6px;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .top-sellers a {
 margin-left: -1px;
}
//div.top-bar.flex-row.topline-3col .flex-right div.topline-block .brands a {
 margin-left: -1px;
}
div.top-bar.flex-row.topline-3col .flex-right div.topline-block .blog-and-resources a {
 margin-left: -1px;
}


/* ======================================================================================== */
/* ======================================== (HEADER) ====================================== */
/* ======================================================================================== */

.header__content .logo__container {
    background: transparent;
    background: linear-gradient(to left bottom, #222 20%, #000 140%) !important;
    border-right: 2px solid #000 !important;
    border-radius: 0px 10px 110px 0px;
    /margin-right: -20px;
  
    height: 99px;
    height: 92px;
    /height: 95px;
    /height: 94px;
	
	/width: 14.35vw !important;
	
	height: 74px;
	height: 60px;
	z-index: 99;
	
	
  /*(for header shortening)*/
  height: 48px !important;
  min-height: 49px !important;
  height: 53px !important;
  min-height: 54px !important;
  height: 58px !important;
  min-height: 59px !important;
  //height: 68px !important;
  //min-height: 69px !important;
  //height: 73px !important;
  //min-height: 74px !important;
  //height: 83px !important;
  //min-height: 84px !important;
  //background: linear-gradient(to left bottom, #222 20%, #000 140%) !important;
  background: linear-gradient(1deg, #222 20%, #4b4b4b 140%) !important;
  background: linear-gradient(1deg, #222 20%, #525252 140%) !important;
  //background: linear-gradient(0deg, #080808, #222 20%, #4b4b4b 140%) !important;
  background: linear-gradient(2deg, #080808, #222 30%, #333 53%, transparent 105%) !important;
  background: linear-gradient(2deg, #080808, #222 25%, #2f2f2f 53%) !important;
  background: linear-gradient(2deg, #080808, #171717 25%, #2f2f2f 53%) !important;
  /background: linear-gradient(-11deg, #080808, #222 30%, #2f2f2f 53%, transparent 105%) !important;
  /background: linear-gradient(-11deg, #3a3a3a, #222 30%, #2f2f2f 53%, transparent 105%) !important;
  //background: linear-gradient(-11deg, #ffd51e -200%, #222 30%, #2f2f2f 53%, transparent 105%) !important;
  //background: linear-gradient(2deg, #080808, #222 30%, #393939 53%, #313131, transparent 105%) !important;
  /background: linear-gradient(-55deg, #2b2b2b, #222 30%, #393939 53%, #313131, transparent 105%) !important;
  //background: linear-gradient(-78deg, #2b2b2b, #222 30%, #393939 43%, #313131, transparent 105%) !important;
  /background: linear-gradient(-58deg, #2b2b2b, #222 30%, #313131 43%, #313131, transparent 105%) !important;
  //background: linear-gradient(-108deg, #2b2b2b, #222 30%, #313131 43%, #313131, transparent 105%) !important;
  //background: linear-gradient(-128deg, #2b2b2b, #222 30%, #313131 43%, #383838 71%, transparent 105%) !important;
  /background: linear-gradient(-55deg, #ffe51e, #2b2b2b, #222 30%, #393939 53%, #313131, transparent, #ffc51e) !important;
  /background: linear-gradient(-55deg, #2b2b2b, #222 30%, #393939 53%, #313131, transparent, #ffc51e 102%) !important;
  /background: linear-gradient(-55deg, #ffc51e -2%, #2b2b2b 10%, #222 30%, #393939 53%, #313131, transparent, #ffc51e 102%) !important;
  /background: none !important;
  border-radius: 0px 10px 110px 0px;
  /border-radius: 0px 10px 310px 0px;
  border: none !important;
  box-shadow: 1px 4px 2px #000;
  /box-shadow: inset 0px 15px 22px #0e0e0e, 1px 4px 2px #000;
  /box-shadow: inset 0px 15px 22px #1a1a1a, 1px 4px 2px #000;
  box-shadow: inset 0px 15px 22px #202020, 1px 4px 2px #000;
  //box-shadow: inset 0px 15px 22px #252525, 1px 4px 2px #000;
  /box-shadow: inset 0px 25px 20px #202020, 1px 4px 2px #000;
  /box-shadow: inset 0px 25px 20px #131313, 1px 4px 2px #000;
}
.header__content .logo__container .logo img {
  /width: 125px;
  /width: 120px;
  /width: 105px;
  
  max-width: 100% !important;
  max-height: 100% !important;
  
  height: 95px;
  height: 98px;
  /height: 102px;
  width: auto;
  
  
  height: 62px;
  height: 63px;
  height: 64px;
  height: 65px;
  height: 66px;
  /height: 67px;
  ////height: 68px;
  /height: 69px;
  //////////height: 70px;
  /height: 71px;
  /height: 72px;
  /height: 73px;
  ////////height: 74px;
  /height: 75px;
  ////height: 76px;
  /height: 78px;
  /height: 80px;
  ///height: 85px;
  /height: 89px;
  //////height: 91px;
  position: relative;
  top: 5px;
  
  /filter: grayscale(17%);
  filter: grayscale(15%);
  filter: grayscale(12%);
  /filter: grayscale(10%);
  
  
  /*(for header shortening)*/
  filter: grayscale(12%) drop-shadow(2px 5px 2px #000);
  filter: grayscale(12%) drop-shadow(2px 5px 2px #090909);
  /filter: grayscale(12%) drop-shadow(2px 5px 2px #111);
  /filter: grayscale(12%) drop-shadow(2px 5px 2px #1a1a1a);
  //filter: grayscale(12%) drop-shadow(2px 4px 2px #202020);
  /filter: grayscale(12%) drop-shadow(2px 4px 2px #222);
}
.header__content .logo:hover {
  filter: none;
  -webkit-filter: grayscale(100%);
  opacity: 0.80;
}
.header__content {
  background: linear-gradient(to left,  #000 -2%, #333 20%, #000 40%, #000 50%, #000 60%, #333 80%, #000 102%), url('/media/wysiwyg/default/checkered-flags-crossed-large.png') !important;
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat !important;
  background-position: 22% 20% !important;
  
  background: linear-gradient(#444 0%, #000 70%,#444 130%) !important;
  border-top: 3px solid #000 !important;
  border-top: 2px solid #000 !important;

  background: radial-gradient(#444 0%, #000 70%,#444 170%) !important;
  background: linear-gradient(to left,  #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%) !important;
  background-size: 150% 80% !important;
  background-position: 50% 100% !important;

  background: linear-gradient(to left,  #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%), url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
	
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
	
  background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
	
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat, no-repeat !important;
  background-position: 0% 0%, 95% 0% !important;
  background-size: auto, auto !important; 
	
	
  background-size: auto, 25% 115% !important;
  /background-size: auto, 25% 110% !important;
  /background-size: auto, 25% 105% !important;
  /background-size: auto, 25% 100% !important;
	
  height: 62px !important;
  min-height: 63px !important;
  
  
  
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-modern-alt-new.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #050505 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-modern-alt-new.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #2b2b2b 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-modern-alt-new.png') !important;
  
  background: linear-gradient(to left, #000 14%, #2b2b2b 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-modern-alt-new.png') !important;
  
  
  background: linear-gradient(to left, #000 -15%, #0b0b0b 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(to left, #000 -15%, #0a0a0a 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(to left, #000 -15%, #000 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(to left, #000 -15%, #000 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  /background: linear-gradient(to left, #000 15%, transparent 50%, #222 85%, #000 105%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;

  background-blend-mode:  difference !important;
  background-repeat: no-repeat, no-repeat !important;
  ///background-position: 0% 0%, 95% 0% !important;
  background-position: 0% 0%, 84% 20% !important;
  background-position: 0% 0%, 95% 100% !important;
  background-position: 0% 0%, 86% 50% !important;
  background-position: 0% 0%, 90% 95% !important;
  background-size: auto, auto !important; 
	///background-size: auto, 25% 100% !important;
  background-size: auto, 20% 600% !important;
  background-size: auto, 10% auto !important;
  background-size: auto, 12% auto !important;

  background-size: auto, 15% auto !important;
  background-position: 0% 0%, 90% 39% !important;
  
  background-size: auto, 12% auto !important;
  background-position: 0% 0%, 85% 30% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 85% 80% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 85% 40% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 84.4% 84% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 84.6% 34% !important;
  
  background-size: auto, 11% auto !important;
  /background-position: 0% 0%, 85% 84% !important;
  
  background-size: auto, 10% auto !important;
  /background-position: 0% 0%, 83.5% 1% !important;
  
  background-size: auto, 10% auto !important;
  /background-position: 0% 0%, 82.9% 1% !important;

  background-attachment: fixed;



  /*(for header shortening)*/
  height: 48px !important;
  min-height: 49px !important;
  height: 43px !important;
  min-height: 44px !important;
}
.header__content-wrapper {
  border-bottom: 2px solid #444 !important;
  border-bottom: 2px solid #222 !important;
  border-bottom: 3px solid #000 !important;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content-wrapper {
  border-bottom: 2px solid #444;
  border-bottom: 2px solid #222;
  border-bottom: 3px solid #000;
  border-bottom: 2px solid #000;
  border-bottom: 1px solid #000;
  border: none;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search {
    order: unset;
    z-index: 101;
    align-items: center;
    display: flex;
    float: none;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
  
  
  padding-left: 95px !important;
  //padding-left: 100px !important;
  /padding-left: 105px !important;
  /padding-left: 110px !important;
  //padding-left: 115px !important;
  //padding-left: 120px !important;
  /padding-left: 125px !important;
  /padding-left: 130px !important;
  
  padding-right: 95px !important;
  padding-right: 100px !important;
  /padding-right: 105px !important;
  /padding-right: 110px !important;
  padding-right: 115px !important;
  padding-right: 120px !important;
  /padding-right: 125px !important;
  padding-right: 130px !important;
  border: none !important;
  margin-top: -6px;
  margin-top: 1px;
  box-shadow: none;
  
  height: auto !important;
  top: 0px;
  padding-top: 20px;
  padding-bottom: 0px;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search .header__search-wrapper {
  /box-shadow: -2px 3px 9px #0e0e0e;
  /box-shadow: -4px 0px 9px #0e0e0e;
  box-shadow: -3px 4px 4px #0e0e0e;
  border-radius: 22px;
  
  /*(for header shortening)*/
  position: relative;
  top: -11px;
  top: -10px;
  top: -9px;
  /top: -8px;
  //top: -7px;
  
  top: -17px;
  top: -16px;
  top: -15px;
  top: -14px;
  top: -13px;
  top: -12px;
  top: -11px;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search.header__item-search form input {
  border: 2px solid;
  
  border: 1px solid #666;
  border: 2px solid #666;
  border: 3px solid #666;
  border: 4px solid #666;
  border: 5px solid #666;
  border: 6px solid #666;
  
  border: 1px solid #373737;
  border: 2px solid #373737;
  border: 3px solid #373737;
  border: 4px solid #373737;
  /border: 5px solid #373737;
  //border: 6px solid #373737;
  /border: 7px solid #373737;
  
  border-left: 1px solid #373737;
  border-bottom: 3px solid #373737;
  
  /border: none !important;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  //border-radius: 9px;
  /border-radius: 10px;
  /border-radius: 11px;
  /border-radius: 12px;
  /border-radius: 13px;
  /border-radius: 14px;
  /border-radius: 15px;
  /border-radius: 100px;
  border-radius: 100px 0px 0px 100px;
  
  background: linear-gradient(to right, #000, #000, #343434) !important;
  background: linear-gradient(to right, #000, #000, #2f2f2f) !important;
  background: linear-gradient(to right, #000, #000, #2c2c2c) !important;
  background: linear-gradient(to right, #000, #000, #2b2b2b) !important;
  background: linear-gradient(to right, #000, #000, #2a2a2a) !important;
  box-shadow: 2px 6px 7px -3px #000;
  box-shadow: 2px 6px 7px -3px #000, inset 3px 6px 17px -3px #000;
  
  height: 54px;
  max-width: 1125px !important;
  padding-left: 20px;
  padding-left: 25px;
  padding-bottom: 16px;
  padding-bottom: 14px;
  /padding-bottom: 13px;
  
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  //font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-weight: 900;
  letter-spacing: -1px;
  
  font-family: "Oswald";
  letter-spacing: -1px;
  font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /letter-spacing: -0.35px;
  /font-size: 17px;
  /font-size: 16px;
  /letter-spacing: -0.30px;
  /font-size: 15px;
  font-weight: 900;  
  
  background: linear-gradient(to right, transparent, #393939, #222, #1a1a1a 94%, #444) !important;
  
  color: #292828 !important;
  color: #d7d7d7 !important;
  /color: #e5e5e5 !important;
  /color: #e7e7e7 !important;
  
  //background: linear-gradient(to right, #111, #383383, #111, #111) !important;
  /background: linear-gradient(to right, #111, #292828, #111, #111) !important;
  /background: linear-gradient(to right, #111, #202020, #111, #111) !important;
  /background: linear-gradient(to left, #111, #202020, #111, #111) !important;
  background: linear-gradient(to top, #1f1f1f, #202020, #111, #111) !important;
  //background: linear-gradient(to top, #1b1b1b, #202020, #222, #151515) !important;
  filter: brightness(110%);
  
  /background: linear-gradient(to left top, #1f1f1f, #292828, #303030, #202020) !important;
  //background: linear-gradient(to left bottom, #171717, #292828, #303030, #323232) !important;
  /background: linear-gradient(to right top, #1f1f1f, #292828, #303030, #202020) !important;
  /background: linear-gradient(to right bottom, #1f1f1f, #292828, #303030, #202020) !important;
  
  /background: #fff !important;
  
  /border: 14px solid #1f1f1f;
  /border-right: 4px solid #1f1f1f;
  /border-right: 11px solid #1f1f1f;
  /padding: 8px;
  /box-shadow: inset 0px 0px 0px 5px #000, 0px 0px 10px 10px transparent;
  /box-shadow: inset 0px 0px 0px 2px #000, 0px 0px 70px -35px #666;
  
  /background: linear-gradient(to right, #111, #000, #2a2a2a 75%) !important;
  /box-shadow: inset 0px 0px 50px -8px #000, 0px 0px 60px -5px #555;
  /box-shadow: inset 0px 0px 50px -8px #000, 0px 0px 60px -5px #313131;
  
  
  /*(for header shortening)*/
  height: 36px;
  height: 38px;
  //height: 40px;
  padding-bottom: 9px !important;
  padding-bottom: 8px !important;
  padding-bottom: 6px !important;
  /padding-bottom: 4px !important;
  max-width: 100% !important;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search.header__item-search form input.input-text {
  font-family: "Anton";
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: -1px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  
  font-family: "Teko";
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: -1px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /text-align: center;
  padding-bottom: 10px;
  
  /*
  font-family: "Unit-Rounded";
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: -1px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /text-align: center;
  padding-bottom: 10px;
  */
  
  /*
  font-family: "Industry";
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: -1.25px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  letter-spacing: -1.05px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /text-align: center;
  padding-bottom: 10px;
  */
  
  
  /*(for header shortening)*/
  /*----------(fav. definitive khula)-----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  font-size: 28px !important;
  ////////font-size: 28.1px !important;
  font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  color: #ECECEC !important;
  /*----------(fav. definitive khula)-----------*/
  
  
  /*(for header shortening)*/
  /*----------(fav. definitive khula small)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  font-size: 26.2px !important;
  font-size: 26.3px !important;
  font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  color: #ECECEC !important;
  */
  /*----------(fav. definitive khula small)-----------*/
  
  /*(for header shortening)*/
  /*----------(fav. khula xxsmall)-----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  font-size: 15.9px !important;
  //////////////////////font-size: 16px !important;
  ////font-size: 16.1px !important;
  //////////////////////font-size: 16.2px !important;
  //////////////////////font-size: 16.3px !important;
  /////////////////////////////////font-size: 16.4px !important;
  //////font-size: 16.5px !important;
  ///////////font-size: 16.6px !important;
  ///////////font-size: 16.7px !important;
  //////////////////////font-size: 16.8px !important;
  //////////////////////font-size: 16.9px !important;
  ///////font-size: 17px !important;
  ////font-size: 17.1px !important;
  //////////////////////font-size: 17.2px !important;
  /////////////////////////////////font-size: 17.3px !important;
  /////////////////////////////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  //////////////////////font-size: 17.6px !important;
  //////////////////////font-size: 17.7px !important;
  ///////font-size: 17.8px !important;
  ///////font-size: 17.9px !important;
  ///////font-size: 18px !important;
  ///font-size: 18.1px !important;
  //////////////////////font-size: 18.2px !important;
  ///////////font-size: 18.3px !important;
  //////////////////////font-size: 18.4px !important;
  //font-size: 18.5px !important;
  /////////font-size: 18.6px !important;
  ////font-size: 18.7px !important;
  ///font-size: 18.8px !important;
  ///font-size: 18.9px !important;
  //////////////////////font-size: 19px !important;
  //////font-size: 19.1px !important;
  //////////////////////font-size: 19.2px !important;
  //////////////////////font-size: 19.3px !important;
  ///////////font-size: 19.4px !important;
  ///////////font-size: 19.5px !important;
  ///////////font-size: 19.7px !important;
  ///////////font-size: 19.8px !important;
  ///////////font-size: 19.9px !important;
  ///////////font-size: 20px !important;
  ///////////font-size: 21px !important;
  ///////////font-size: 22px !important;
  ///////////font-size: 23px !important;
  ///////////font-size: 24px !important;
  ///////////font-size: 24.1px !important;
  //////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  //////////////////font-size: 26px !important;
  //////////////////font-size: 26.1px !important;
  //////////////////font-size: 26.2px !important;
  //////////////////font-size: 26.3px !important;
  //////////////////font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  //////////////////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  letter-spacing: -1.10px;
  letter-spacing: -1.05px;
  letter-spacing: -1px;
  //letter-spacing: -0.95px;
  ///letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  letter-spacing: -0.78px;
  ////////letter-spacing: -0.75px;
  ////////letter-spacing: -0.74px;
  //letter-spacing: -0.72px;
  //letter-spacing: -0.70px;
  //////letter-spacing: -0.68px;
  //letter-spacing: -0.65px;
  ////letter-spacing: -0.62px;
  /letter-spacing: -0.60px;
  ////letter-spacing: -0.59px;
  /letter-spacing: -0.55px;
  //////////////letter-spacing: -0.52px;
  //letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /color: #ECECEC !important;
  /color: #e9e9e9 !important;
  /color: #d7d7d7 !important;
  color: #d0d0d0 !important;
  color: #bdbdbd !important;
  /text-shadow: 1px 0px 0px #666;
  //text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #444;
  /text-shadow: 0px 0px 0px #333;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  text-shadow:0px 1px 0px rgba(170,170,170,0.350);
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  /*----------(fav. khula xxsmall)-----------*/
  
  /*(for header shortening)*/
  /*----------(fav. khula xxsmall 2)-----------*/
  /*
  font-family: "Khula" !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /color: #ECECEC !important;
  /color: #e9e9e9 !important;
  /color: #d7d7d7 !important;
  color: #d0d0d0 !important;
  color: #c8c8c8 !important;
  /color: #bdbdbd !important;
  /text-shadow: 1px 0px 0px #666;
  //text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #444;
  /text-shadow: 0px 0px 0px #333;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  ///text-shadow:0px 1px 0px rgba(170,170,170,0.350);
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  */
  /*----------(fav. khula xxsmall 2)-----------*/
  
  /*(for header shortening)*/
  /*----------(fav. roboto xsmall thin)-----------*/
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.28px !important;
  ////////////////////////letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  ////////////letter-spacing: -0.18px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ///letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  padding-bottom: 11px !important;
  /padding-bottom: 12px !important;
  /*----------(fav. roboto xsmall thin)-----------*/
  
  
  /background: linear-gradient(to right bottom, #000, #555) !important;
  background: linear-gradient(to bottom, #0d0d0d 60%, #252525) !important;
  background: linear-gradient(to bottom, #090909 15%, #0c0c0c 60%, #252525) !important;
  background: linear-gradient(to bottom, #000 17%, #0c0c0c 60%, #252525) !important;
  background: linear-gradient(to bottom, #000 17%, #0c0c0c 60%, #383838) !important;
  /background: linear-gradient(to bottom, #000 17%, #0c0c0c 60%, #404040) !important;
  ///background: linear-gradient(14deg, #000, #303030 75%, #3b3b3b 100%) !important;
  //background: linear-gradient(14deg, #030303, #303030 55%, #3b3b3b 100%) !important;
  ///background: linear-gradient(14deg, #030303, #292828 3%, #050505, #2b2b2b, #303030 95%) !important;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search.header__item-search input::placeholder {
  /color: #D2D2D2;
  
  color: #4c4c4c;
  //color: #505050;
  /color: #555;
  /color: #5b5b5b;
  /color: #fff;
  
  
  /*(for header shortening)*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  font-size: 19.9px !important;
  /////font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  //////////font-size: 25px !important;
  /////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  /font-size: 26.1px !important;
  /font-size: 26.2px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  //////////////////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  /font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 3px 1px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  color: #ECECEC;
  
  /*------------*/
  /color: #D2D2D2;
  color: #4c4c4c;
  //color: #505050;
  /color: #555;
  /color: #5b5b5b;
  color: #7d7d7d;
  /color: #fff;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search.header__item-search form input:hover {
  /border: 2px solid #ffdc05;
  /border: 2px solid #ffcc05;
  /border: 2px solid #ffbc05;
  /border: 2px solid #474747;
  
  border-top: 4px solid #474747;
  border-bottom: 3px solid #474747;
  border-left: 1px solid #474747;
  border-right: 1px solid #474747;
  
  border-top: 4px solid #454545;
  border-bottom: 3px solid #454545;
  border-left: 1px solid #454545;
  border-right: 1px solid #454545;
  
  border-top: 4px solid #434343;
  border-bottom: 3px solid #434343;
  border-left: 1px solid #434343;
  border-right: 1px solid #434343;
  
  border-top: 4px solid #424242;
  border-bottom: 3px solid #424242;
  border-left: 1px solid #424242;
  border-right: 1px solid #424242;
 
  /*
  filter: brightness(730%);
  color: #000 !important;
  */
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search.header__item-search .header__search-wrapper .search.action {
  background: linear-gradient(0deg, #222 35%,#383838 50%,#000000 270%);
  
  /background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%);
  /background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%);
  /background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  //background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  
  height: 54px !important;
  width: 54px !important;
  
  /width: 70px !important;
  width: 80px !important;
  /width: 85px !important;
  /width: 90px !important;
  width: 100px !important;
  /width: 150px !important;
  
  border: 1px solid #525252;
  border: 3px solid #525252;
  border: 4px solid #373737;
  /border: 5px solid #373737;
  //border: 6px solid #373737;
  
  border-left: 1px solid #373737;
  /border-left: 2px solid #373737;
  /border-left: 3px solid #373737;
  /border-left: 4px solid #373737;
  //border-left: 5px solid #373737;
  //border-left: 6px solid #373737;
  /border-left: 7px solid #373737;
  /border-left: 8px solid #373737;
  /border-left: 9px solid #373737;
  /border-left: 1px solid #1a1a1a;
  border-left: none;
  
  border-right: 1px solid #1a1a1a;
  border-right: 1px solid #303030;
  border-right: 2px solid #303030;
  /border-right: 3px solid #303030;
  
  border-bottom: 3px solid #373737;
  
  /border: none;
  
  border-radius: 0px 5px 5px 0px;
  border-radius: 100px;
  /border-radius: 0px 100px 100px 0px;
  box-shadow: 2px 6px 7px -5px #000;
  /box-shadow: -4px 2px 7px 2px #000;
  box-shadow: -2px 3px 9px #0e0e0e;
  
  top: 0px;
  right: 45px;
  right: -11px;
  right: -28px;
  
  
  /*(for header shortening)*/
  height: 40px !important;
  width: 90px !important;
  width: 85px !important;
  /width: 80px !important;
  /width: 75px !important;
  top: 0px;
  width: 80px !important;
  height: 38px !important;
}


/* ========================================================================================== */
/* ================================== (HEADER - Navigation) ================================= */
/* ========================================================================================== */

/*(for exposed search bar)*/
.page-header, 
.page-header .sticky-wrapper {
  /*
  background: rgb(18, 18, 18);
  */
  
  background: none !important;
}
/*(for exposed search bar)*/
.header--layout-6 .page-header .header-nav-wide {
  background: #fff;
  background: #000;
  /background: linear-gradient(to right, #000, #ffac05, #ffdc05, #ffac05, #000);
  /background: linear-gradient(to right, #000, #777, #ffbc05, #777, #000);
  //background: linear-gradient(to right, #000, #5d5d5d, #4a4a4a, #5d5d5d, #000);
  
  background: linear-gradient(to right, #000, #3b3b3b, #4a4a4a, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #000, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #1a1a1a, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #202020, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #444, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #555, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #606060, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #626262, #3b3b3b, #000);
  //background: linear-gradient(to right, #000, #3b3b3b, #646464, #3b3b3b, #000);
  /background: linear-gradient(to right, #000, #3b3b3b, #676767, #3b3b3b, #000);
  //background: linear-gradient(to right, #000, #3b3b3b, #686868, #3b3b3b, #000);
  //background: linear-gradient(to right, #000, #3b3b3b, #696969, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #6a6a6a, #3b3b3b, #000);
  
  /background: linear-gradient(to right, #111, #383383, #111) !important;
  /background: none;
  margin-top: 4px;
  margin-top: 3px;
  margin-top: 2px;
  /margin-top: 1px;
  /margin-top: 0px;
  
  position: relative;
  
  
  /*(for header shortening)*/
  min-height: 0px;
  min-height: 38px;
  /min-height: 47px;
  //min-height: 48px;
  /min-height: 49px;
  /min-height: 50px;
  /box-shadow: inset 0px -10px 10px #1c1c1c;
  
  
  
  /*----------------------------------*/
  background: linear-gradient(to right, #000, #3b3b3b, #6a6a6a, #3b3b3b, #000);
  background: linear-gradient(to right, #000, #3b3b3b, #8a8a8a, #3b3b3b, #000);
  min-height: 2px;
  height: 2px;
  margin-top: 0px;
  /margin-top: -1px;
  /margin-top: -2px;
  /margin-top: -3px;
  margin-bottom: 36px;
  
  /*
  background: linear-gradient(to right, #141414, #333, #8a8a8a, #333, #141414);
  /background: linear-gradient(to right, #141414, #333, #8b8b8b, #333, #141414);
  /background: linear-gradient(to right, #141414, #333, #8d8d8d, #333, #141414);
  background: linear-gradient(to right, #191919, #333, #909090, #333, #191919);
  /background: linear-gradient(to right, #141414, #333, #a0a0a0, #333, #141414);
  /background: linear-gradient(to right, #141414, #333, #ffc51e, #333, #141414);
  */
}
/*(for exposed search bar)*/
.header--layout-6 .page-header .ox-megamenu {
  background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png');
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  
  /background: #fff;
  /background: linear-gradient(to right, #444, #ffdc05, #444);
  /background: linear-gradient(to right, #444, #ffcc05, #444);
  /background: linear-gradient(to right, #444, #ffbc05, #444);
  /background: linear-gradient(to right, #444, #ffac05, #444);
  /background: linear-gradient(to right, #444, #ff9bc05, #444);
  /background: linear-gradient(to right, #444, #ff8c05, #444);
  /background: linear-gradient(to right, #ffdc05, #ff6c05, #ffdc05);
  
  ///background: linear-gradient(to top, #151515 -0%, #494949);
  
  //background: linear-gradient(to bottom, #101010 -10%, #222 14%, #3f3f3f);
  //background: linear-gradient(to bottom, #101010 -10%, #222 14%, #404040, #3c3c3c 95%);
  
  /background: linear-gradient(to right, #000, #ffac05, #ffdc05, #ffac05, #000);
  /background: linear-gradient(to right, #000, #4d4d4d, #2f2f2f, #4d4d4d, #000);
  ///background: linear-gradient(to right, #0b0b0b, #3d3d3d 35%, #4d4d4d, #3d3d3d 65%, #0b0b0b);
  
  /background: linear-gradient(to right, #111, #083083, #383383, #083083, #111) !important;
  /background: linear-gradient(to right, #111, #1B2F5D, #383662, #1B2F5D, #111) !important;
  /background: linear-gradient(to right, #111, #1B2F6D, #383662, #1B2F6D, #111) !important;
  
  
  /*(for blue version)*/
  /background: linear-gradient(to right, #111, #083083, #383383, #083083, #111);
  //background: linear-gradient(to right, #111, #1B2F5D, #383662, #1B2F5D, #111);
  /background: linear-gradient(to right, #111, #1B2F6D, #383662, #1B2F6D, #111), 
  url('/media/site-images/checkered-flag-header-transparent-10.png');
  
  /filter: grayscale(45%);
  
  border-bottom: 1px solid #000;
	
  background-blend-mode: color-burn;
  background-repeat: no-repeat, no-repeat;
  background-position: 0% 0%, 95% 0%;
  background-size: auto, auto; 
	
  background-size: auto, 25% 115%;
  /background-size: auto, 25% 110%;
  /background-size: auto, 25% 105%;
  /background-size: auto, 25% 100%;
  
  margin-top: 2px;
  height: 67px !important;
  height: 61px !important;
  height: 59px !important;
  height: 57px !important;
  
  /margin-top: -4px;
  /margin-top: -3px;
  /margin-top: -2px;
  /margin-top: -1px;
  /margin-top: 0px;
  /margin-top: 1px;
  //margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
  /margin-top: 6px;  
  
  box-shadow: inset 0px 4px 12px -4px #292828;
  /box-shadow: inset 0px -4px 12px -4px #090909;
  /box-shadow: inset 0px 6px 13px -6px #050505;
  //box-shadow: inset 0px 6px 13px -7px #050505;
  /box-shadow: inset 0px 6px 13px -8px #050505;
  /box-shadow: none;
  
  
  /*(for header shortening)*/
  height: 41px !important;
  height: 43px !important;
  height: 45px !important;
  
  height: 47px !important;
  height: 48px !important;
  //height: 49px !important;
  
  //height: 36px !important;
  /height: 38px !important;
  height: 41px !important;
  border-bottom: none !important;
  box-shadow: none !important;
  
  height: 40px !important;
  height: 39px !important;
  height: 38px !important;
  /height: 37px !important;
  /height: 36px !important;
  
  /border-bottom: 1px solid #000;
  /border-bottom: 2px solid #000;
  /border-bottom: 3px solid #000;
  
  
  
  /*----------------------------------*/
  background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background: linear-gradient(to right, #000 -15%, #252525 25%, #333 38%, #595959 50%, #333 62%, #252525 75%, #000 115%);
  background: linear-gradient(to right, #000 -15%, #252525 25%, #383838 38%, #5e5e5e 50%, #383838 62%, #252525 75%, #000 115%);
  
  box-shadow: inset 0px -2px 0px #000 !important;
  /box-shadow: inset 0px -1px 0px #000 !important;
  
  box-shadow:  0px 2px 0px #000 !important;
  /box-shadow: 0px 1px 0px #000 !important;
  
  box-shadow: 0px 3px 0px #222 !important;
  box-shadow: 0px 2px 0px #222 !important;
  box-shadow: 0px 1px 0px #222 !important;
  /box-shadow: inset 0px -1px 0px #222 !important;
  
  /box-shadow: 0px 2px 0px #333 !important;
  
  /box-shadow: 0px 1px 0px #999 !important;
  
  /*
  background: linear-gradient(to right, #131313, #303030 25%, #404040, #505050, #5c5c5c, #7a7a7a, #5c5c5c, #505050, #404040, #303030 75%, #131313);
  /background: linear-gradient(to right, #1b1b1b, #3b3b3b, #303030 42%, #4e4e4e, #535353, #4e4e4e, #303030 58%, #3b3b3b, #1b1b1b);
  //background: linear-gradient(to right, #242424, #3b3b3b, #303030 42%, #4e4e4e, #535353, #4e4e4e, #303030 58%, #3b3b3b, #242424);
  /background: radial-gradient(circle at 24.1% 68.8%, rgb(50, 50, 50) 77%, rgb(0, 0, 0) 99.4%);
  /background: radial-gradient(circle at 24.1% 68.8%, rgb(50, 50, 53) 77%, rgb(0, 0, 0) 99.4%);
  /background: linear-gradient(to bottom, #1e1e1e, #494949, #6a6a6a);
  /background: linear-gradient(to bottom, #222 3%, #303030, #484848, #303030, #222);
  box-shadow: inset 0px -2px 0px #000 !important;
  /box-shadow: inset 0px -1px 0px #000 !important;
  /box-shadow: inset 0px 5px 16px #1e1e1e !important;
  box-shadow: inset 0px -3px 17px #090909 !important;
  /box-shadow: none !important;
  */
}

/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv (to style level0 menu categories) vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
/*(for hovering on menu category - menu category bkg)*/
.page-header .ox-megamenu .level0 > .level-top:hover {
  /box-shadow: inset 0px -15px 30px 0px #A28501;
  /margin-bottom: 90px !important;
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  
  /background: linear-gradient(to bottom, #a28501 10%, #ffe51e 60%);
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  /background: linear-gradient(to left bottom, #7B5A00 -0%, #FFDC05 58%);
  /background: linear-gradient(10deg, #FFDC05 20%, #7B5A00 150%);
  /background: linear-gradient(180deg, #FFDC05 20%, #7B5A00 150%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 120%);
  background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  background: linear-gradient(10deg, #FFDC05 55%, #7B5A00 109%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(-10deg, #FFD405 55%, #7B5A00 104%);
  
  /background: linear-gradient(to bottom, #a28501 10%, #ffe51e 60%, #FFD405 100%);
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  /background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  /background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%);
  /background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%);
  /background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%);
  
  background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%);
  /background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%);
  /background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  
  /box-shadow: inset 0px 30px 25px -10px #a28501;
  box-shadow: inset -7px 0px 25px -10px #a28501;
  //border: 1px solid #ffb51e;
  /border: 4px ridge #ffc51e;
  /border: 2px ridge #ffc51e;
  /border: 1px ridge #ffc51e;
  /border: 1px ridge #ffa51e;
  /border: 2px ridge #ffb51e;
  border-radius: 2px 2px 0px 0px;
  
  box-shadow: none;
  border-radius: unset;
  
  /border: 1px ridge #000;
  
  z-index: 0;
  background: linear-gradient(-7deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%);
  /background: linear-gradient(17deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%);
  /background: linear-gradient(117deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%);
  /box-shadow: inset -7px 0px 25px -10px #c28501;
  box-shadow: inset 0px 2px 0px 1px #ffd51e;
  
  background: linear-gradient(0deg, #2a2a2a, #505050 90%, #222);
  box-shadow: inset 0px 2px 0px 1px #4f4f4f;
  
  /*(for hovering on menu category - menu category bkg 'tabs' added)*/
  box-shadow: 0px 10px 0px 0px #2A2A2A;
  border-radius: 0px 0px 2px 2px;
  
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 2px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 3px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 4px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 5px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 6px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 7px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 8px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 9px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 10px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #414141, 0px 5px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #404040, 0px 5px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 2px #404040, 0px 5px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #3e3e3e, 0px 5px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 2px #3e3e3e, 0px 5px 0px 0px #2A2A2A;
  /border-bottom: 1px solid #ffc51e;
  /border-bottom: 2px solid #ffc51e;
  /border-bottom: 3px solid #ffc51e;
  /border-bottom: 4px solid #ffc51e;
  /border-bottom: 1px solid #000;
  border-radius: 0px 0px 1px 1px;
  border-radius: 0px 0px 2px 2px;
  /border-radius: 2px 2px 2px 2px;
  ////////border-radius: 0px 0px 9px 9px;
  ////border-radius: 11px 11px 2px 2px;
  /border-radius: 13px 13px 2px 2px;
  ///border-radius: 15px 15px 2px 2px;
  //border-radius: 18px 18px 2px 2px;
  //border-radius: 20px 20px 2px 2px;
  
  
  /border: 1px solid #505050;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 5px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 1px 0px 1px rgba(0, 0, 0, 0.49);
  
  filter: drop-shadow(0px 3px 9px #4b4b4b);
  ///filter: drop-shadow(0px 3px 6px #4b4b4b);
  /filter: drop-shadow(0px 3px 5px #4b4b4b);
  filter: drop-shadow(0px 3px 3px #4b4b4b);
  
  //filter: drop-shadow(0px 3px 9px #3b3b3b);
  ///filter: drop-shadow(0px 3px 6px #3b3b3b);
  /filter: drop-shadow(0px 3px 5px #3b3b3b);
  /filter: drop-shadow(0px 3px 3px #3b3b3b);

  filter: drop-shadow(0px 3px 9px #313131);
  filter: drop-shadow(0px 3px 6px #313131);
  /filter: drop-shadow(0px 3px 5px #313131);
  /filter: drop-shadow(0px 3px 3px #313131);
  
  /filter: drop-shadow(0px 3px 9px #202020);
  /filter: drop-shadow(0px 3px 6px #202020);
  /filter: drop-shadow(0px 3px 5px #202020);
  /filter: drop-shadow(0px 3px 3px #202020);
  /filter: drop-shadow(0px 2px 1px #202020);
  /filter: drop-shadow(0px 1px 4px #202020);
  filter: drop-shadow(0px 2px 1px #202020);
  
  /filter: none;
  
  margin-bottom: -1px;
  transition: linear 0.1s;
}
/*
.page-header .ox-megamenu .level0 > .level-top {
  //margin-right: 29px;
  margin-right: 22px;
  margin-right: 20px;
  margin-right: 19px;
  margin-right: 18px;
  margin-right: 9px;
  /margin-right: 0.46vw;
  margin-right: 5px;
}
*/
.page-header .ox-megamenu-navigation .level0 > .level-top span {
  /margin-bottom: -40px !important;
  
  /* standard gradient background */
  /background: linear-gradient(#fff, #eee, #aaa, #fff) !important;

  /* clip hackery */
  /-webkit-background-clip: text !important;
  /-webkit-text-fill-color: transparent !important;
    
  color: #e5e5e5;
  /color: #f5f5f5;
  text-shadow: 0px 1px 1px #202020;
  /text-shadow: 0px 1px 1px #555;
  font-size: 24px;
  font-weight: 900;
  font-weight: 100;
  
  font-family: "Squada One";
  font-size: 22px;
  font-size: 1.146vw;
  /font-size: 19px;
  letter-spacing: -0.25px;
  
  transition: ease-out 0.5s;
  
  transition: ease 500ms;
  transition: ease 450ms;
  transition: ease 400ms;
  transition: ease 350ms;
  /transition: ease 300ms;
  /transition: ease 250ms;
  /transition: ease 200ms;
  
  /font-size: 21px !important;
  //font-size: 20px !important;
  font-size: 19.2px !important;
  font-size: 1vw !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  
  //font-size: 17.5px !important;
  //font-size: 17.6px !important;
  
  font-size: 16px !important;
  font-size: 0.834vw !important;
  
  
  font-size: 16.3px !important;
  font-size: 16.6px !important;
  font-size: 17px !important;
  font-size: 17.3px !important;
  
  font-size: 17.5px !important;
  font-size: 0.913vw !important;
  
  /font-size: 17.6px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  /font-size: 20px !important;
  /* standard gradient background */
  /background: linear-gradient(#fff, #eee, #ddd, #fff) !important;
  /* clip hackery */
  /-webkit-background-clip: text !important;
  /-webkit-text-fill-color: transparent !important;
  //color: #e5e5e5;
  color: #ebebeb;
  color: #ededed;
  //color: #f2f2f2;
  /color: #f5f5f5;
  /color: #fff;
  /text-shadow: none;
  
  font-family: "Oswald";
  font-weight: 500;
  font-size: 15px !important;
  font-size: 14.3px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  letter-spacing: -0.50px;
  
  font-weight: 400;
  letter-spacing: -0.35px;
  font-size: 14.3px !important;
  font-size: 14px !important;
  font-size: 13.3px !important;
  font-size: 0.7vw !important;
  //font-size: 13.2px !important;
  /font-size: 13px !important;
  
  font-family: "Squada One";
  font-size: 15.3px !important;
  font-size: 14.4px !important;
  /font-size: 0.75vw !important;
  
  /*
  font-family: "Squada One";
  /font-size: 15.7px !important;
  font-size: 15.842px !important;
  font-size: 0.826vw !important;
  /font-size: 16.2px !important;
  /font-size: 0.844vw !important;
  */
  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
}
/*(for exposed search bar)*/
.header--layout-6 .page-header .ox-megamenu-navigation .level0 > .level-top span {
  
  /*(for header shortening)*/
  margin-bottom: -11px;
  margin-bottom: -9px;
  margin-bottom: -7px;
  margin-bottom: -6px;
  margin-bottom: -5px;
  margin-bottom: -4px;
  
  margin-bottom: -2px;
  /margin-bottom: -0px;


  /color: #292828;
  /text-shadow: none;
  font-size: 15.3px !important;
  //font-size: 16px !important;
  ///font-size: 16.3px !important;
  ////font-size: 16.4px !important;
  ///font-size: 16.5px !important;
  font-size: 16.6px !important;
  ////font-size: 17px !important;
  ////font-size: 17.4px !important;
  //font-size: 18px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.6px !important;
  /font-size: 19px !important;
  
  font-family: "Teko";
  font-size: 17px !important;
  font-size: 16.6px !important;
  font-size: 16.4px !important;
  font-size: 16.3px !important;
  font-size: 16.2px !important;
  font-size: 16.1px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14.8px !important;
  font-size: 14.6px !important;
  /font-size: 14.4px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  letter-spacing: -0.35px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.00px;
  /letter-spacing: 0.05px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  
  font-family: "Teko";
  font-size: 17px !important;
  font-size: 16.6px !important;
  font-size: 16.4px !important;
  font-size: 16.3px !important;
  font-size: 16.2px !important;
  font-size: 16.1px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  /font-size: 14.8px !important;
  //font-size: 14.6px !important;
  /font-size: 14.4px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.00px;
  /letter-spacing: 0.05px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  
  font-family: "Teko";
  font-size: 17px !important;
  /font-size: 16.6px !important;
  /font-size: 16.4px !important;
  /font-size: 16.3px !important;
  /font-size: 16.2px !important;
  /font-size: 16.1px !important;
  font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14.8px !important;
  //font-size: 14.6px !important;
  /font-size: 14.4px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.00px;
  /letter-spacing: 0.05px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  
  font-family: "Squada One";
  font-size: 14.4px !important;
  font-size: 15.3px !important;
  //font-size: 16px !important;
  ///font-size: 16.3px !important;
  ////font-size: 16.4px !important;
  ///font-size: 16.5px !important;
  font-size: 16.6px !important;
  ////font-size: 17px !important;
  ////font-size: 17.4px !important;
  //font-size: 18px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 400;
  letter-spacing: -0.35px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  /*
  font-family: "Squada One";
  font-size: 14.4px !important;
  font-size: 15.3px !important;
  font-size: 16px !important;
  ///font-size: 16.3px !important;
  ////font-size: 16.4px !important;
  ///font-size: 16.5px !important;
  /////font-size: 16.6px !important;
  ////font-size: 17px !important;
  ////font-size: 17.4px !important;
  //font-size: 18px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 400;
  letter-spacing: -0.35px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  */
  
  font-family: "Apotek" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  /font-size: 15px !important;
  /font-size: 15.3px !important;
  /font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 17px !important;
  /font-size: 17.4px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  //letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek" !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  /font-size: 13.3px !important;
  /font-size: 13.6px !important;
  /font-size: 13.8px !important;
  ///font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  /font-size: 15px !important;
  /font-size: 15.3px !important;
  /font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 17px !important;
  /font-size: 17.4px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  
  font-family: "Obvia" !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  /font-size: 13.3px !important;
  /font-size: 13.6px !important;
  /font-size: 13.8px !important;
  ///font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  /font-size: 15px !important;
  /font-size: 15.3px !important;
  /font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 17px !important;
  /font-size: 17.4px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Obvia-Narrow" !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  /font-size: 13.3px !important;
  /font-size: 13.6px !important;
  /font-size: 13.8px !important;
  ///font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  /font-size: 15px !important;
  /font-size: 15.3px !important;
  /font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 17px !important;
  /font-size: 17.4px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: -0.05px;
  //letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Obvia-Narrow" !important;
  //font-size: 13px !important;
  ///font-size: 13.1px !important;
  font-size: 13.3px !important;
  //font-size: 14.5px !important;
  font-size: 14.6px !important;
  ////font-size: 14.7px !important;
  ///font-size: 14.8px !important;
  ///font-size: 15.5px !important;
  //font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 17px !important;
  /font-size: 17.4px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: -0.05px;
  //letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Obvia-Narrow" !important;
  //font-size: 13px !important;
  ///font-size: 13.1px !important;
  font-size: 13.3px !important;
  //font-size: 14.5px !important;
  font-size: 14.6px !important;
  ////font-size: 14.7px !important;
  ///font-size: 14.8px !important;
  ///font-size: 15.5px !important;
  //font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 17px !important;
  /font-size: 17.4px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: -0.05px;
  //letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Obvia-Narrow" !important;
  //font-size: 13px !important;
  ///font-size: 13.1px !important;
  font-size: 13.3px !important;
  //font-size: 14.5px !important;
  font-size: 14.6px !important;
  ////font-size: 14.7px !important;
  ///font-size: 14.8px !important;
  ///font-size: 15.5px !important;
  //font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 17px !important;
  /font-size: 17.4px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: -0.05px;
  //letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Obvia-Condensed" !important;
  //font-size: 13px !important;
  ///font-size: 13.1px !important;
  font-size: 13.3px !important;
  //font-size: 14.5px !important;
  font-size: 14.6px !important;
  ////font-size: 14.7px !important;
  ///font-size: 14.8px !important;
  ///font-size: 15.5px !important;
  /font-size: 15.7px !important;
  font-size: 15.8px !important;
  font-size: 15.9px !important;
  font-size: 16px !important;
  font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  ////letter-spacing: -0.05px;
  //letter-spacing: 0px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  ////letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  
  font-family: "Apotek", sans-serif !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek", sans-serif !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Eurostile", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  font-size: 12.4px !important;
  font-size: 12.6px !important;
  font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  //////letter-spacing: 0.20px;
  ////letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Eurostile", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15.5px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  font-size: 15.9px !important;
  font-size: 16px !important;
  font-size: 16.2px !important;
  font-size: 16.3px !important;
  font-size: 16.4px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  
  font-family: "Apotek", sans-serif !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek", sans-serif !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 12px !important;
  /font-size: 13px !important;
  /font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 13.9px !important;
  font-size: 14px !important;
  font-size: 14.2px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  //font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  
  font-family: "Khula" !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  //////font-size: 14.2px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  //font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  //////font-size: 14.2px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  //font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Industry", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  //////font-size: 14.2px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  //font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /////font-size: 16.2px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  
  font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  font-size: 16.2px !important;
  font-size: 16.5px !important;
  font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  //////letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  font-family: "Apotek-Extracond", sans-serif !important;
  font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  /font-size: 17px !important;
  /////font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  font-size: 19px !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  /font-size: 17px !important;
  /////font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  font-size: 18.8px !important;
  /////font-size: 18.9px !important;
  font-size: 19px !important;
  font-size: 19.1px !important;
  font-size: 19.2px !important;
  font-size: 19.3px !important;
  font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  
  /*(definitive apotek)*/
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  ///////////font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /////font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  ///////////////font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///////////////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /////font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  ///////////////font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///////////////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  ///////////////font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///////////////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///////////////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;

  /*(definitive apotek - italic)*/
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  ///////////font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /////font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  ///////////////font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///////////////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /////font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  ///////////////font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///////////////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  */
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  ///////////////font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///////////////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  */
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///////////////font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  */
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  font-size: 11.4px !important;
  /font-size: 11.9px !important;
  //font-size: 12px !important;
  //font-size: 12.1px !important;
  //font-size: 12.2px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.8px !important;
  /font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  font-size: 14.2px !important;
  font-size: 14.5px !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15.1px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.5px !important;
  font-size: 17px !important;
  ///////font-size: 17.1px !important;
  ///font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////font-size: 17.4px !important;
  //font-size: 17.5px !important;
  /font-size: 17.6px !important;
  //font-size: 17.7px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //font-size: 18.4px !important;
  font-size: 18.5px !important;
  ///////font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.2px !important;
  /font-size: 19.3px !important;
  ///////font-size: 19.4px !important;
  //font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 25px !important;
  /font-size: 26px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.65px !important;
  letter-spacing: 0.70px !important;
  /////letter-spacing: 0.75px !important;
  letter-spacing: 0.80px !important;
  /letter-spacing: 0.85px !important;
  /letter-spacing: 0.90px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 1px !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  /text-shadow: none;
  /color: #292828;
  */
  /*(definitive apotek - END)*/
  
  
  /*----------(fav. - definitive khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - definitive khula)--------------*/
  
  /*----------(fav. - definitive khula small)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(fav. - definitive khula small)--------------*/

  
  /*----------(fav. - definitive ruda ital)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  ////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.4px 0px 0px #ededed !important;
  text-shadow: 0px 0px 0px #ededed !important;
  text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  /filter: none !important;
  */
  /*----------(fav. - definitive ruda ital)--------------*/
  
  /*----------(fav. - definitive ruda alt ital)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17.7px !important;
  font-size: 17.4px !important;
  ////font-size: 17px !important;
  ///font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  margin-top: -1px;
  /margin-top: -2px;
  //margin-top: -3px;
  //margin-top: -4px;
  /margin-top: -5px;
  */
  /*----------(fav. - definitive ruda alt ital)--------------*/

  /*----------(fav. - definitive ruda alt thickened ital)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17.7px !important;
  font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ////font-size: 17px !important;
  ///font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  margin-top: -4px;
  margin-top: -5px;
  margin-top: -6px;
  /margin-top: -7px;
  /*----------(fav. - definitive ruda alt thickened ital)--------------*/
  
  /*----------(fav. - definitive ruda alt-med thickened ital)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17.7px !important;
  font-size: 17.4px !important;
  /font-size: 17.2px !important;
  font-size: 17px !important;
  ///font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  margin-top: -4px;
  margin-top: -5px;
  margin-top: -6px;
  /margin-top: -7px;
  /*----------(fav. - definitive ruda alt-med thickened ital)--------------*/
  
  /*----------(fav. - definitive neo khula med-lrg thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17.7px !important;
  font-size: 17.4px !important;
  /font-size: 17.2px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15.9px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  /font-size: 15.6px !important;
  /font-size: 15.5px !important;
  /font-size: 15.4px !important;
  /font-size: 15.3px !important;
  /font-size: 15.2px !important;
  //font-size: 15.1px !important;
  /font-size: 15px !important;
  /font-size: 14.9px !important;
  //////font-size: 14.8px !important;
  ///font-size: 14.7px !important;
  //font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///font-size: 14.3px !important;
  /font-size: 14.2px !important;
  /font-size: 14.1px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  /font-size: 11.9px !important;
  ///font-size: 11.8px !important;
  //font-size: 11.7px !important;
  /font-size: 11.6px !important;
  /font-size: 11.5px !important;
  //font-size: 11.4px !important;
  //font-size: 11.3px !important;
  /font-size: 11.2px !important;
  /font-size: 11.1px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  //letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.25px !important;
  letter-spacing: 0.30px !important;
  ///letter-spacing: 0.35px !important;
  //letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.65px !important;
  /letter-spacing: 0.70px !important;
  /letter-spacing: 0.75px !important;
  //letter-spacing: 0.80px !important;
  //letter-spacing: 0.85px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  
  text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: -1.2px 0px 0px #ededed !important;
  text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  
  text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  text-shadow: -1.1px 0px 0px #ededed !important;
  text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  
  text-shadow: -1px 0px 0px #e0e0e0 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -1px 0px 0px #f6f6f6 !important;
  
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #ededed !important;
  text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fcfcfc !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.8px 0px 0px #fcfcfc !important;
  /text-shadow: -0.8px 0px 0px #fff !important;
  
  text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.8px 0px 0px #fcfcfc !important;
  /text-shadow: -0.8px 0px 0px #fff !important;
  
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  //text-shadow: -0.6px 0px 0px #ededed !important;
  ////text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  margin-top: -1px;
  /margin-top: -2px;
  //margin-top: -3px;
  //margin-top: -4px;
  /margin-top: -5px;
  /*----------(fav. - definitive neo khula med-lrg thickened upper ital)--------------*/
  
  /*----------(fav. - definitive neo khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17.7px !important;
  font-size: 17.4px !important;
  /font-size: 17.2px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  margin-top: 0px;
  margin-top: -1px;
  /margin-top: -2px;
  //margin-top: -3px;
  //margin-top: -4px;
  /margin-top: -5px;
  /*----------(fav. - definitive neo khula med thickened upper ital)--------------*/
  
  /*----------(fav. - definitive ruda med thickened lower)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17.7px !important;
  font-size: 17.4px !important;
  /font-size: 17.2px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  //font-size: 15.2px !important;
  font-size: 15px !important;
  ///font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.70px !important;
  /letter-spacing: 0.75px !important;
  //letter-spacing: 0.80px !important;
  //letter-spacing: 0.85px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /////text-shadow: -1.2px 0px 0px #ededed !important;
  text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  text-shadow: -1.1px 0px 0px #ededed !important;
  text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  text-shadow: -1px 0px 0px #e0e0e0 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -1px 0px 0px #f6f6f6 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  //text-shadow: -0.6px 0px 0px #ededed !important;
  ////text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  margin-top: -1px;
  /margin-top: -2px;
  //margin-top: -3px;
  //margin-top: -4px;
  /margin-top: -5px;
  margin-top: -6px;
  margin-top: -7px;
  */
  /*----------(fav. - definitive ruda med thickened lower)--------------*/
  
  /*----------(fav. - definitive neo ruda med-lrg thickened lower)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  /text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.8px 0px 0px #fff !important;
  
  text-shadow: -0.9px 0px 0px #cfcfcf !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  /text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  /text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  */
  /*----------(fav. - definitive neo ruda med-lrg thickened lower)--------------*/
  
  /*----------(fav. - definitive neo ruda med-alt thickened lower)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  //letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  /text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.8px 0px 0px #fff !important;
  
  text-shadow: -0.9px 0px 0px #cfcfcf !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  /text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: -1px 0px 0px #cfcfcf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  text-shadow: -1.1px 0px 0px #ededed !important;
  text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  */
  /*----------(fav. - definitive neo ruda med-alt thickened lower)--------------*/
  
  /*------------------------------------------------------------(fav. - definitive neo ruda med-alt thickened lower 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  /*----------(fav. - definitive neo ruda med-alt thickened lower 2)--------------*/
  
  /*----------(fav. - definitive neo ruda med-sm alt thickened lower 2)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  */
  /*----------(fav. - definitive neo ruda med-sm alt thickened lower 2)--------------*/
  
  /*----------(fav. - definitive neo ruda med-sm thickened upper ital)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  */
  /*----------(fav. - definitive neo ruda med-sm thickened upper ital)--------------*/
  
  /*------------------------------------------------------------(fav. - definitive neo ruda med-sm thickened upper ital 2)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.6px !important;
  /font-size: 15.4px !important;
  /font-size: 15.3px !important;
  /font-size: 15.2px !important;
  ////font-size: 15.1px !important;
  //font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.8px !important;
  font-size: 14.6px !important;
  ////font-size: 14.5px !important;
  font-size: 14.4px !important;
  font-size: 14.2px !important;
  //font-size: 14.1px !important;
  /font-size: 14px !important;
  font-size: 13.9px !important;
  font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  //font-size: 13.6px !important;
  ///font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  ///letter-spacing: 0.45px !important;
  //letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.30px !important;
  //////letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  ///letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ///letter-spacing: 0.10px !important;
  ///letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 1.5px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  */
  /*----------(fav. - definitive neo ruda med-sm thickened upper ital 2)--------------*/
  
  /*------------------------------------------------------------(fav. - definitive neo khula med-sm thickened upper ital)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  ////////font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///font-size: 14.2px !important;
  //font-size: 14.1px !important;
  ///////////font-size: 14px !important;
  /font-size: 13.9px !important;
  ///////////font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  //font-size: 13.6px !important;
  ///font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.30px !important;
  //////letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  ///letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ///letter-spacing: 0.10px !important;
  letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  /letter-spacing: 0.03px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -10px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  margin-top: -7px !important;
  /margin-top: -6px !important;
  /margin-top: -5px !important;
  */
  /*----------(fav. - definitive neo khula med-sm thickened upper ital)--------------*/
  
  /*----------(fav. - definitive neo khula med-sm thickened upper ital 2)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///font-size: 14.2px !important;
  //font-size: 14.1px !important;
  ///////////font-size: 14px !important;
  /font-size: 13.9px !important;
  ///////////font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  //font-size: 13.6px !important;
  ///font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.30px !important;
  //////letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ///////////letter-spacing: 0.10px !important;
  ////////////////letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  /letter-spacing: 0.03px !important;
  ////////////////letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -10px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  margin-top: -7px !important;
  /margin-top: -6px !important;
  /margin-top: -5px !important;
  /*----------(fav. - definitive neo khula med-sm thickened upper ital 2)--------------*/
  
  /*----------(fav. - definitive neo khula small thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  font-size: 14.2px !important;
  font-size: 14.1px !important;
  /font-size: 14px !important;
  /font-size: 13.9px !important;
  ///font-size: 13.8px !important;
  font-size: 13.7px !important;
  //font-size: 13.6px !important;
  font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ////////////////letter-spacing: 0.10px !important;
  ////letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  ///letter-spacing: 0.03px !important;
  ////////////////letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //////letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  /text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.6px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.6px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: -0.8px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.8px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -10px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  margin-top: -7px !important;
  /margin-top: -6px !important;
  /margin-top: -5px !important;
  /*----------(fav. - definitive neo khula small thickened upper ital)--------------*/
  
  /*-----------------------------------------------------------------(fav. - definitive neo ruda med sm-alt thickened lower)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  
  ///letter-spacing: -0.40px !important;
  letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  /*----------(fav. - definitive neo ruda med sm-alt thickened lower)--------------*/
  
  /*-----------------------------------------------------------------(fav. - definitive neo ruda med sm-alt thickened lower 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //////font-size: 15.9px !important;
  ////font-size: 15.7px !important;
  ////font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  ////font-size: 15.1px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  letter-spacing: -0.16px !important;
  letter-spacing: -0.18px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  ///////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  /*----------(fav. - definitive neo ruda med sm-alt thickened lower 2)--------------*/
  

  
  /*----------(fav. - definitive neo khula med-sm thickened upper ital 2)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  /////////////////font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///font-size: 14.2px !important;
  //font-size: 14.1px !important;
  ///////////font-size: 14px !important;
  /font-size: 13.9px !important;
  ///////////font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  //font-size: 13.6px !important;
  ///font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.30px !important;
  //////letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ///////////letter-spacing: 0.10px !important;
  ////////////////letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  /letter-spacing: 0.03px !important;
  ////////////////letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -10px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  margin-top: -7px !important;
  /margin-top: -6px !important;
  /margin-top: -5px !important;
  /*----------(fav. - definitive neo khula med-sm thickened upper ital 2)--------------*/
  
  font-family: "Khula", sans-serif !important;
  text-shadow: 0.6px 0px 0px #000 !important;
  text-shadow: 0.4px 0px 0px #777 !important;
  text-shadow: 0.7px 0px 0px #d0d0d0 !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  //////letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.9px !important;
  font-size: 15.8px !important;
  font-size: 15.7px !important;
  ///font-size: 15.6px !important;
  //font-size: 15.5px !important;
  /font-size: 15.4px !important;
  ///font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  /////font-size: 15.1px !important;
  ///font-size: 15px !important;
  //font-size: 14.9px !important;
  /font-size: 14.8px !important;
  /font-size: 14.5px !important;
  ///font-size: 14.2px !important;
  //////font-size: 14.1px !important;
  //////font-size: 14px !important;
  ///font-size: 13.9px !important;
  //font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  /font-size: 13.6px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  //////font-size: 13.3px !important;
  ///font-size: 13.2px !important;
  ////font-size: 13.1px !important;
  ///font-size: 13px !important;
  font-style: italic !important;
  /font-style: normal !important;
  
  /*----------(fav. - definitive neo khula sm thickened upper ital alt)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  /////////////////font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///font-size: 14.2px !important;
  //font-size: 14.1px !important;
  font-size: 14px !important;
  /font-size: 13.9px !important;
  /////font-size: 13.8px !important;
  ////font-size: 13.7px !important;
  font-size: 13.6px !important;
  /font-size: 13.5px !important;
  /font-size: 13.4px !important;
  font-size: 13.3px !important;
  //////font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  ///////letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  //letter-spacing: 0.45px !important;
  //letter-spacing: 0.40px !important;
  //letter-spacing: 0.35px !important;
  /letter-spacing: 0.30px !important;
  //////letter-spacing: 0.29px !important;
  ////////////////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  ////////////////////////////////letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ///////////letter-spacing: 0.10px !important;
  ////////////////letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  /letter-spacing: 0.03px !important;
  ////////////////letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  
  
  text-shadow: 0.4px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.5px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #101010 !important;
  /letter-spacing: 0.10px !important;
  /font-style: normal !important;
  
  
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -10px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  margin-top: -7px !important;
  /margin-top: -6px !important;
  /margin-top: -5px !important;
  /*----------(fav. - definitive neo khula sm thickened upper ital alt)--------------*/
  
  
  
  /*----------(fav. - definitive khula - med-small heavy ital cust)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  ///letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  text-shadow: 0.7px 0px 0px #d0d0d0 !important;
  /text-shadow: 0.5px 0.3px 0px #f4f4f4 !important;
  
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  //color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  color: #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  
  line-height: 23px !important;
  /line-height: 22px !important;
    
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  ////////filter: contrast(140%) brightness(163%);
  ////filter: contrast(140%) brightness(100%);
  
  font-style: italic !important;
  text-shadow: 0.7px 0px 0px #d0d0d0 !important;
  text-shadow: 0.5px 0.3px 0px #cfcfcf !important;
  text-shadow: 0.6px 0.3px 0px #cfcfcf !important;
  text-shadow: 0.7px 0.3px 0px #cfcfcf !important;
  text-shadow: 0.8px 0.3px 0px #cfcfcf !important;
  text-shadow: 0.9px 0.3px 0px #cfcfcf !important;
  text-shadow: 0.8px 0.3px 0px #d0d0d0 !important;
  /text-shadow: 0.5px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.5px 0.3px 0px #fff !important;
  
  filter: drop-shadow(0px 3px 1px #000) !important;
  filter: drop-shadow(0px 5px 4px #111) !important;
  
  font-size: 13.4px !important;
  font-size: 13.3px !important;
  /////font-size: 14.3px !important;
  //font-size: 14.6px !important;
  //font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /////font-size: 14.9px !important;
  
  letter-spacing: -0.15px !important;
  letter-spacing: 0.25px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  letter-spacing: 0.40px !important;
  /letter-spacing: 0.55px !important;
  */
  /*----------(fav. - definitive khula - med-small heavy ital cust)----------*/


  /*------------------------------(MISC.)------------------------------*/
  /*
  font-family: "Ruda" !important;
  font-size: 13.3px !important;
  /font-size: 14px !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.8px 0.3px 0px #f4f4f4 !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 0.7px 0.3px 0px #d0d0d0 !important;
  font-style: normal !important;
  letter-spacing: 1px !important;
  letter-spacing: 1.1px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  
  text-shadow: 1.1px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 1.2px 0.3px 0px #e4e4e4 !important;
  letter-spacing: 1.1px !important;
  letter-spacing: 1.7px !important;
  
  font-size: 13px !important;
  letter-spacing: 1.6px !important;
  
  font-size: 12.9px !important;
  letter-spacing: 1.5px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  
  font-family: "Khula" !important;
  font-size: 12.7px !important;
  font-size: 12.6px !important;
  letter-spacing: 1.2px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  text-shadow: 0.8px 0.3px 0px #e4e4e4 !important;
  
  font-size: 12.3px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  font-style: normal !important;
  */
  
  /*
  font-size: 12.3px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  /letter-spacing: 1.3px !important;
  /letter-spacing: 1.4px !important;
  /letter-spacing: 1.5px !important;
  /letter-spacing: 1.6px !important;
  /letter-spacing: 1.7px !important;
  */
  
  /*
  font-size: 12.0px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  /letter-spacing: 1.7px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  /font-weight: 700 !important;
  /font-weight: 800 !important;
  /font-weight: 900 !important;
  
  font-size: 12.0px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  /letter-spacing: 1.7px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  /font-weight: 900 !important;
  
  font-size: 12.0px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  /letter-spacing: 1.7px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  /font-weight: 900 !important;
  
  font-size: 12.0px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  ///letter-spacing: 1.3px !important;
  /letter-spacing: 1.4px !important;
  /letter-spacing: 1.5px !important;
  ///letter-spacing: 1.6px !important;
  /letter-spacing: 1.7px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  /font-weight: 900 !important;
  
  font-size: 12.0px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  /letter-spacing: 1.5px !important;
  ///letter-spacing: 1.6px !important;
  /letter-spacing: 1.7px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  /font-weight: 900 !important;
  
  font-size: 12.0px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  /letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  /letter-spacing: 1.7px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  /font-weight: 900 !important;
  
  font-size: 10.5px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  /letter-spacing: 1.7px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  /font-weight: 900 !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 5px 4px #111) !important;
  
  font-size: 10.5px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 0.9px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 0.8px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  letter-spacing: 1.7px !important;
  letter-spacing: 1.8px !important;
  letter-spacing: 2px !important;
  letter-spacing: 2.2px !important;
  //letter-spacing: 2.4px !important;
  /letter-spacing: 2.6px !important;
  /letter-spacing: 2.9px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  font-weight: 900 !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  filter: drop-shadow(0px 4px 2px #111) !important;
  /filter: drop-shadow(0px 5px 4px #111) !important;
  font-family: "Ruda", sans-serif !important;
  text-transform: uppercase !important;
  /text-transform: lowercase !important;
  /text-transform: none !important;
  
  font-size: 10.5px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 1px 0.3px 0px #e8e8e8 !important;
  /text-shadow: 1px 0.3px 0px #e9e9e9 !important;
  //text-shadow: 1px 0.3px 0px #ebebeb !important;
  /text-shadow: 1px 0.3px 0px #efefef !important;

  /text-shadow: 1px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 0.9px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 0.8px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  letter-spacing: 1.7px !important;
  letter-spacing: 1.8px !important;
  /letter-spacing: 2px !important;
  ///letter-spacing: 2.2px !important;
  //letter-spacing: 2.4px !important;
  /letter-spacing: 2.6px !important;
  /letter-spacing: 2.9px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  font-weight: 900 !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  filter: drop-shadow(0px 4px 2px #111) !important;
  /filter: drop-shadow(0px 5px 4px #111) !important;
  font-family: "Khula", sans-serif !important;
  text-transform: uppercase !important;
  /text-transform: lowercase !important;
  /text-transform: none !important;
  /word-spacing: -1px;
  /word-spacing: -1.30px;
  word-spacing: -1.50px;
  /word-spacing: -1.75px;
  /word-spacing: -2px;
  
  font-size: 10.5px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 1px 0.3px 0px #e8e8e8 !important;
  /text-shadow: 1px 0.3px 0px #e9e9e9 !important;
  //text-shadow: 1px 0.3px 0px #ebebeb !important;
  /text-shadow: 1px 0.3px 0px #efefef !important;
  /text-shadow: 1px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 0.9px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 0.8px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  letter-spacing: 1.7px !important;
  letter-spacing: 1.8px !important;
  /letter-spacing: 2px !important;
  letter-spacing: 2.2px !important;
  //letter-spacing: 2.4px !important;
  /letter-spacing: 2.6px !important;
  /letter-spacing: 2.9px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  font-weight: 900 !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  filter: drop-shadow(0px 4px 2px #111) !important;
  /filter: drop-shadow(0px 5px 4px #111) !important;
  font-family: "Khula", sans-serif !important;
  text-transform: uppercase !important;
  /text-transform: lowercase !important;
  /text-transform: none !important;
  /word-spacing: -1px;
  /word-spacing: -1.30px;
  word-spacing: -1.50px;
  /word-spacing: -1.75px;
  /word-spacing: -2px;
  
  font-size: 10.5px !important;
  font-size: 10.3px !important;
  font-size: 10.1px !important;
  font-size: 9.4px !important;
  font-size: 9.3px !important;
  font-size: 9.2px !important;
  /font-size: 9px !important;
  /font-size: 8.9px !important;
  /font-size: 8.8px !important;
  /font-size: 8.4px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 1px 0.3px 0px #e8e8e8 !important;
  text-shadow: 1px 0.3px 0px #e9e9e9 !important;
  //text-shadow: 1px 0.3px 0px #ebebeb !important;
  /text-shadow: 1px 0.3px 0px #efefef !important;
  /text-shadow: 1px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 0.9px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 0.8px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  letter-spacing: 1.7px !important;
  letter-spacing: 1.8px !important;
  /letter-spacing: 2px !important;
  letter-spacing: 2.2px !important;
  //letter-spacing: 2.4px !important;
  /letter-spacing: 2.6px !important;
  /letter-spacing: 2.9px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  font-weight: 900 !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  //filter: drop-shadow(0px 4px 2px #111) !important;
  /filter: drop-shadow(0px 5px 4px #111) !important;
  font-family: "Khula", sans-serif !important;
  /font-family: "Ruda", sans-serif !important;
  text-transform: uppercase !important;
  /text-transform: lowercase !important;
  /text-transform: none !important;
  /word-spacing: -1px;
  /word-spacing: -1.30px;
  word-spacing: -1.50px;
  /word-spacing: -1.75px;
  /word-spacing: -2px;
  
  font-size: 10.5px !important;
  font-size: 10.3px !important;
  font-size: 10.1px !important;
  font-size: 9.4px !important;
  //font-size: 9.2px !important;
  /font-size: 9px !important;
  /font-size: 8.9px !important;
  /font-size: 8.8px !important;
  /font-size: 8.4px !important;
  text-shadow: 1px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 1px 0.3px 0px #e8e8e8 !important;
  text-shadow: 1px 0.3px 0px #e9e9e9 !important;
  //text-shadow: 1px 0.3px 0px #ebebeb !important;
  /text-shadow: 1px 0.3px 0px #efefef !important;
  /text-shadow: 1px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 0.9px 0.3px 0px #e4e4e4 !important;
  /text-shadow: 0.8px 0.3px 0px #e4e4e4 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.1px !important;
  //letter-spacing: 1.2px !important;
  letter-spacing: 1.3px !important;
  letter-spacing: 1.4px !important;
  letter-spacing: 1.5px !important;
  letter-spacing: 1.6px !important;
  letter-spacing: 1.7px !important;
  letter-spacing: 1.8px !important;
  /letter-spacing: 2px !important;
  letter-spacing: 2.2px !important;
  //letter-spacing: 2.4px !important;
  /letter-spacing: 2.6px !important;
  /letter-spacing: 2.9px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  font-weight: 900 !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  //filter: drop-shadow(0px 4px 2px #111) !important;
  /filter: drop-shadow(0px 5px 4px #111) !important;
  font-family: "Khula", sans-serif !important;
  /font-family: "Ruda", sans-serif !important;
  text-transform: uppercase !important;
  /text-transform: lowercase !important;
  /text-transform: none !important;
  /word-spacing: -1px;
  /word-spacing: -1.30px;
  word-spacing: -1.50px;
  /word-spacing: -1.75px;
  /word-spacing: -2px;
  */
  /*------------------------------(MISC.)------------------------------*/
  
  
  /*----------(fav. - definitive neo ruda med sm-alt thickened lower 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //////font-size: 15.9px !important;
  ////font-size: 15.7px !important;
  ////font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  font-size: 15.1px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  //font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  letter-spacing: -0.16px !important;
  letter-spacing: -0.18px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  ///////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  
  /text-shadow: 1px 0.3px 0px #dedede !important;
  
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  
  filter: drop-shadow(-0.07rem 0.30rem 0.045rem rgba(0, 0, 0, 0.85)) !important;
  filter: drop-shadow(-0.07rem 0.30rem 0.045rem rgba(0, 0, 0, 0.80)) !important;
  filter: drop-shadow(0.02rem 0.25rem 0.125rem rgba(0, 0, 0, 0.95)) !important;
  /filter: drop-shadow(-0.07rem 0.30rem 0.045rem rgba(0, 0, 0, 0.75)) !important;
  
  /filter: none !important;
  /color: #2b2b2b;
  /color: #efefef;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;
  margin-top: -9px !important;
  margin-top: -8px !important;
  /*----------(fav. - definitive neo ruda med sm-alt thickened lower 2)--------------*/
}
.page-header .ox-megamenu-navigation .level0 > .level-top:hover span {
  color: #202020;
  text-shadow: none;

  margin-bottom: -40px;
  transition: ease-out 0.5s;
  
  margin-bottom: -30px;
  margin-bottom: -29px;
  /margin-bottom: -27px;
  /margin-bottom: -25px;
  transition: ease 500ms;
  transition: ease 450ms;
  transition: ease 400ms;
  transition: ease 350ms;
  /transition: ease 300ms;
  /transition: ease 250ms;
  /transition: ease 200ms;
  
  /margin-bottom: 0px !important;
  margin-bottom: -15px !important;
  /transition: none !important;
  color: #ededed;
  
  margin-bottom: -6px !important;
  margin-bottom: -7px !important;
  /margin-bottom: -9px !important;
  /margin-bottom: -11px !important;
  transition: linear 0.1s;
}
.page-header .ox-megamenu-navigation .level0 a.level-top:before {
  background: none !important;
  border: none !important;
}

.page-header .ox-megamenu-navigation .level0:nth-child(8) .level-top span {
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(1px 3px 0px #000) !important;
  /filter: drop-shadow(5px 2px 0px #000) !important;
  filter: none !important;
  /text-shadow: 0px 0px 0px #000 !important;
  text-shadow: 1px 2px 2px #3b3b3b !important;
  text-shadow: 1px 2px 2px #1a1a1a !important;
  text-shadow: 1.3px 1px 1px #000 !important;
  
  font-family: "Khula" !important;
  /font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  //font-size: 11px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  //letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.30px !important;
  /////letter-spacing: 0.35px !important;
  /letter-spacing: 0.45px !important;
  ///letter-spacing: 0.55px !important;
  //letter-spacing: 0.65px !important;
  ///letter-spacing: 0.70px !important;
  /letter-spacing: 0.75px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  
  font-family: "Ruda" !important;
  /font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  /font-size: 14px !important;
  font-size: 13px !important;
  /font-size: 12px !important;
  font-size: 11px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.25px !important;
  //////letter-spacing: 0.30px !important;
  /////letter-spacing: 0.35px !important;
  /letter-spacing: 0.45px !important;
  ///letter-spacing: 0.55px !important;
  //letter-spacing: 0.65px !important;
  ///letter-spacing: 0.70px !important;
  /letter-spacing: 0.75px !important;
  letter-spacing: 1.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: -0.9px 0.3px 0px #ddd !important;
  text-shadow: -1.4px 0.3px 0px #ddd !important;
  filter: drop-shadow(1px 3px 2px #000) !important;
  top: -0px !important;
  
  position: relative;
  top: 1px;
  top: 2px;
  /top: 3px;
}
.page-header .ox-megamenu-navigation .level0:nth-child(8) .level-top span:after {
  font-family: 'Glyphicons Halflings';
  content:"\e042";
  font-size: 25px;
  font-weight: 500;
  /font-weight: 900;
  /color: #ffd51e;
  /filter: saturate(37%);
  color: #999;
  opacity: 0.65;
  
  z-index: -1;
  position: absolute;
  transform: rotate(20deg);
  right: -11px;
  right: -10px;
  /right: -9px;
  /right: -8px;
  top: -4px;
  top: -5px;
  top: -6px;
  /top: -7px;
  
  top: -1px;
}

/*---(for optional currently active parent category menu label background/animation)---*/
/*
/.page-header .ox-megamenu-navigation > .active.level0 a {
  /box-shadow: inset 0px -15px 30px 0px #A28501;
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  background: linear-gradient(to left bottom, #7B5A00 -0%, #FFDC05 58%);
  background: linear-gradient(10deg, #FFDC05 20%, #7B5A00 150%);
  background: linear-gradient(180deg, #FFDC05 20%, #7B5A00 150%);
  background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 120%);
  background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(-10deg, #FFD405 55%, #7B5A00 104%);
  
  /background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  /background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%);
  /background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  /background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  
    background-blend-mode: hard-light !important;
    background-blend-mode: color-burn !important;
    background-blend-mode: multiply !important;
    background-blend-mode: darken !important;
    background-repeat: no-repeat !important;
    background-position: 46.7% 20% !important;
    background-position: 51.45% -65% !important;
    /background-position: 48.2% 61% !important;
    /background-position: 47.9% 34% !important;
    /background-size: 100%, 1.00% !important;
    /opacity: 0.58;
    /filter: brightness(100%);
  
  /box-shadow: inset 0px 30px 25px -10px #a28501;
  box-shadow: inset -7px 0px 25px -10px #a28501;
  box-shadow: none;
  //border: 1px solid #ffb51e;
  /border: 4px ridge #ffc51e;
  /border: 2px ridge #ffc51e;
  /border: 1px ridge #ffc51e;
  /border: 1px ridge #ffa51e;
  /border: 2px ridge #ffb51e;
  border-radius: 2px 2px 0px 0px;
  
  border-top: 1px ridge #ffb51e;
  border-top: 1px solid #444;
  
  border-top: none;
  border-left: 1px ridge #2d2d2d;
  border-right: 2px ridge #333;
  
  box-shadow: 0px -0px 10px -5px #aaa;
  box-shadow: inset 0px -0px 6px -0px #000, 0px -0px 0px -0px #333;
}
/.page-header .ox-megamenu-navigation > .active.level0 a:before {
  /background: none;
  background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
}
/.page-header .ox-megamenu-navigation > .active.level0.category-item span {
  color: #e5e5e5 !important;
}
/.page-header .ox-megamenu-navigation > .active.level0.category-item a:hover span {
  text-shadow: 0px 1px 1px #202020;
  text-shadow: none;
  color: #202020 !important;
}
/.page-header .ox-megamenu-navigation > .active.level0 a:hover {
  background: none !important;
  background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%) !important;
}
/.page-header .ox-megamenu-navigation > .active.level0 a, 
.page-header .ox-megamenu-navigation > .has-active.level0 a {
   /background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%), 
  url('/media/site-images/checkered-flags-crossed-large.png');
  /background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%);
  /background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  //background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png');
  /background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  
    background-blend-mode: hard-light;
    background-blend-mode: color-burn;
    background-blend-mode: multiply;
    background-blend-mode: darken;
    background-repeat: no-repeat;
    background-position: 46.7% 20%;
    background-position: 51.45% -65%;
    /background-position: 48.2% 61%;
    /background-position: 47.9% 34%;
    /background-size: 100%, 1.00%;
    /opacity: 0.58;
    /filter: brightness(100%);

  background: linear-gradient(-20deg, #222, #000, #222, #333 85%);
  background: linear-gradient(-20deg, #222, #000, #222, #1a1a1a 85%);
  
  background: linear-gradient(-20deg, #222, #000, #222, #1a1a1a 85%);
  background: linear-gradient(-10deg, #222, #000, #222, #1a1a1a 85%), 
    url('/media/site-images/checkered-flags-crossed-large.png');
  ///background: linear-gradient(-60deg, #444555, #1e1e1e, #3c3c3c, #303030 105%), 
    url('/media/site-images/checkered-flags-crossed-large.png');
  
  ///background: linear-gradient(-10deg, #464646, #161616, #222, #1a1a1a 85%), 
    url('/media/site-images/checkered-flags-crossed-large.png');
  background: linear-gradient(-10deg, #464646, #161616, #222, transparent 93%), 
    url('/media/site-images/checkered-flags-crossed-large.png');
  ///background: linear-gradient(-30deg, #333555, #1a1a1a, #292929, #333540 115%), 
    url('/media/site-images/checkered-flags-crossed-large.png');
  
  ///background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%), 
    url('/media/site-images/checkered-flags-crossed-large.png');
  ///background: linear-gradient(16deg, #000 0%, #444 45%, #090909 100%), 
    url('/media/site-images/checkered-flags-crossed-large.png');
  
  background: linear-gradient(16deg, #000 0%, #444 45%, #090909 100%);
  background: linear-gradient(-9deg, #000 0%, #444 45%, #090909 100%);
  
  background: linear-gradient(19deg, #606060 0%, #505050 25%, #090909 100%);
  background: linear-gradient(19deg, #606060 0%, #505050 35%, #090909 100%);
  
  background: linear-gradient(16deg, #333 0%, #444 45%, #090909 100%);
  /background: linear-gradient(16deg, #666 0%, #444 45%, #090909 100%);
  /background: linear-gradient(16deg, #999 0%, #444 45%, #090909 100%);
  /background: linear-gradient(16deg, #bbb 0%, #444 45%, #090909 100%);
  
  background: linear-gradient(-24deg, #282828 0%, #444 45%, #202020 100%);
    
    background-blend-mode: hard-light;
    background-blend-mode: color-burn;
    background-blend-mode: multiply;
    background-blend-mode: darken;
    background-repeat: no-repeat;
    background-position: 46.7% 20%;
    background-position: 51.45% -65%;
    /background-position: 48.2% 61%;
    /background-position: 47.9% 34%;
    /background-size: 100%, 1.00%;
    /opacity: 0.58;
    /filter: brightness(100%);
  
  background: none;
  
  box-shadow: 0px 3px 0px 0px #ffdc05;
  box-shadow: 0px -0px 16px -8px #444;
  box-shadow: 0px -0px 16px -8px #181818;
  /box-shadow: 0px -0px 16px -8px #181818, inset 0px -4px 0px 0px #ffdc05;
  /box-shadow: 0px -0px 16px -8px #181818, inset 0px -3px 0px 0px #ffcc05;
  box-shadow: inset 0px -3px 0px 0px #ffcc05;
  box-shadow: none;
  
  border: none;
  
  /* (for background animation) */
/*
  /background: linear-gradient(to right top, #ffdc05 -20%, #000 90%);
  /background-size: 210% 250%;
  ///background: linear-gradient(to right top, #282828 0%, #444 45%, #202020 100%);
  ///background: linear-gradient(80deg, #282828 0%, #444 45%, #202020 100%);
  /background: linear-gradient(to right top, #404040 0%, #3f3f3f 30%, #202020 100%);
  /background: linear-gradient(to right top, #404040 0%, #3f3f3f 30%, #101010 100%);
  /background: linear-gradient(to right top, #404040 -0%, #3f3f3f 30%, #0f0f0f 100%);
  /background: linear-gradient(to right top, #404040 0%, #3f3f3f 30%, #0a0a0a 100%);
  /background: linear-gradient(to right top, #404040 0%, #3f3f3f 30%, #090909 100%);
  /background: linear-gradient(to right top, #404040 0%, #3f3f3f 30%, #000 100%);
  /background: linear-gradient(to right top, #404040 0%, #3f3f3f 10%, #0c0c0c 110%);
  /background: linear-gradient(to right top, #404040 0%, #474747 10%, #0c0c0c 110%);
  ///background: linear-gradient(to right top, #404040 0%, #464646 13%, #0c0c0c 110%);
  //background: linear-gradient(to right bottom, #404040 0%, #464646 13%, #0c0c0c 110%);
  //background: linear-gradient(to right bottom, #404040 0%, #0c0c0c 110%);
  background-size: 210% 250%;
  background-size: 170% 100%;
  
  /border-left: 1px solid #222;
  /border-right: 1px solid #111;
  /outline: 1px solid #262626;
  /box-shadow: 0px -0px 16px -4px #181818;
  /box-shadow: -6px 0px 16px -4px #303030;
  /box-shadow: -6px 0px 11px -4px #303030;
  
  -webkit-animation: NavActiveLevel0 1.4s ease infinite;
  -moz-animation: NavActiveLevel0 1.4s ease infinite;
  animation: NavActiveLevel0 1.4s ease infinite;
  
  -webkit-animation: NavActiveLevel0 1.5s ease infinite;
  -moz-animation: NavActiveLevel0 1.5s ease infinite;
  animation: NavActiveLevel0 1.5s ease infinite;
}  
//@-webkit-keyframes NavActiveLevel0 {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
//@-moz-keyframes NavActiveLevel0 {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
//@keyframes NavActiveLevel0 {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
/.page-header .ox-megamenu-navigation > .has-active.level0 a:hover {
  /box-shadow: inset 0px -15px 30px 0px #A28501;
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  background: linear-gradient(to left bottom, #7B5A00 -0%, #FFDC05 58%);
  background: linear-gradient(10deg, #FFDC05 20%, #7B5A00 150%);
  background: linear-gradient(180deg, #FFDC05 20%, #7B5A00 150%);
  background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 120%);
  background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(-10deg, #FFD405 55%, #7B5A00 104%);
  
  //background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%);
  background: linear-gradient(-70deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%);
  background: linear-gradient(-94deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%) !important;
  /background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%);
  /background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  
  /box-shadow: inset 0px 30px 25px -10px #a28501;
  //border: 1px solid #ffb51e;
  /border: 4px ridge #ffc51e;
  /border: 2px ridge #ffc51e;
  /border: 1px ridge #ffc51e;
  /border: 1px ridge #ffa51e;
  /border: 2px ridge #ffb51e;
  border-radius: 3px 3px 0px 0px;
}
*/
/*^^^(for optional currently active parent category menu label background/animation)^^^*/

/* (for sticky header) */
.page-header.sticky div .logo__container .logo img {
  width: 100px !important;
  transition: ease-in 0.10s !important;
}
/.page-header.sticky div .logo__container {
  width: 100px !important;
  transition: ease-in 0.50s !important;
}
.page-header.sticky .ox-megamenu-navigation > .has-active.level0 a {
  /background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  /background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%);
  /background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  /background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  
    background-blend-mode: hard-light !important;
    background-blend-mode: color-burn !important;
    background-blend-mode: multiply !important;
    background-blend-mode: darken !important;
    background-repeat: no-repeat !important;
    background-position: 46.7% 20% !important;
    background-position: 51.45% -65% !important;
  
    background-position: 51.45% -15% !important;

    /background-position: 48.2% 61% !important;
    /background-position: 47.9% 34% !important;
    /background-size: 100%, 1.00% !important;
    /opacity: 0.58;
    /filter: brightness(100%);
}
.page-header.sticky .ox-megamenu .level0 > a .ox-megamenu-label {
  font-size: 12px !important;
}

/*--------------------------------------------------------------------------------------------------*/
/* vvvvvvvvvvvvv (+added Glyphs/Font Awesome/Misc. icons for alt level0 menu version) vvvvvvvvvvvvv */
/*--------------------------------------------------------------------------------------------------*/
.page-header .level0.category-item.ox-dropdown--megamenu, 
.page-header .level0.category-item.ox-dropdown--simple.category-item {
  margin-right: 5px !important;
  
  margin-right: 4px !important;
  margin-right: 3px !important;
  /margin-right: 2px !important;
  /margin-right: 1px !important;
  /margin-right: 0px !important;
}
/*(for hovering off menu category, hovering inside dropdown - menu category bkg left behind)*/
.page-header .level0.category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover {
  /*
  background: linear-gradient(to right bottom, #202020, #505050);

  background: linear-gradient(to left bottom, #202020, #5a5a5a);
  background: linear-gradient(to left top, #202020, #5a5a5a);
  /background: linear-gradient(to left bottom, #444, #313131, #444);
  /background: linear-gradient(to left, #1a1a1a, #5a5a5a, #494949);
  ///background: linear-gradient(to left bottom, #202020, #5a5a5a, transparent);
  //background: linear-gradient(to left top, #202020, #5a5a5a, transparent);
  /background: linear-gradient(125deg, #202020, #5a5a5a, transparent);
  /background: linear-gradient(80deg, #202020, #5a5a5a, transparent);
  //background: linear-gradient(to bottom, #202020, #4c4c4c 99%, #fff);
  
  /background: linear-gradient(48deg, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  /background: linear-gradient(115deg, #404040 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #454545 115%); 
  /////background: linear-gradient(125deg, #404040 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #454545 115%); 
  //background: linear-gradient(110deg, #3a3a3a -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #454545 115%); 
  //background: linear-gradient(110deg, #715070 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #454545 115%); 
  background: linear-gradient(0deg, #2a2a2a, #505050 90%, #222);
  /background: linear-gradient(0deg, #2a2a2a, #464646 90%, #222);
  
  
  /background: linear-gradient(to right top, #212121, #5a5a5a, #303030);
  /background: linear-gradient(-171deg, #222, #3a3a3a 35%, #424242, #535353 70%, #3b3b3b);
  box-shadow: inset 0px 0px 0px 1px #3f3f3f;
  /box-shadow: inset 0px -1px 0px 1px #000, 0px 30px 20px 0px #000;
  
  background: linear-gradient(0deg, #2a2a2a, #505050 90%, #222);
  box-shadow: inset 0px 2px 0px 1px #4f4f4f;
  
  border-radius: 0px 0px 0px 0px;
  z-index: 0;
  
  background: none;
  box-shadow: none;
  */
}
/*(NEW VER. - for hovering off menu category, hovering inside dropdown - menu category bkg left behind + 'tabs' added)*/
/* (NOTE: copy/paste appropriate css from ".page-header .ox-megamenu .level0 > .level-top:hover {" ...must be identical */
.page-header .ox-megamenu--opened:hover .level-top {
  z-index: 0;
  background: linear-gradient(0deg, #2a2a2a, #505050 90%, #222) !important;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f;
  box-shadow: 0px 10px 0px 0px #2A2A2A;
  border-radius: 0px 0px 2px 2px;
  
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 2px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 3px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 4px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 5px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 6px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 7px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 8px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 9px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 10px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #414141, 0px 5px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #404040, 0px 5px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 2px #404040, 0px 5px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #3e3e3e, 0px 5px 0px 0px #2A2A2A;
  /box-shadow: inset 0px 2px 0px 2px #3e3e3e, 0px 5px 0px 0px #2A2A2A;
  /border-bottom: 1px solid #ffc51e;
  /border-bottom: 2px solid #ffc51e;
  /border-bottom: 3px solid #ffc51e;
  /border-bottom: 4px solid #ffc51e;
  /border-bottom: 1px solid #000;
  border-radius: 0px 0px 1px 1px;
  border-radius: 0px 0px 2px 2px;
  /border-radius: 2px 2px 2px 2px;
  ////////border-radius: 0px 0px 9px 9px;
  ////border-radius: 11px 11px 2px 2px;
  /border-radius: 13px 13px 2px 2px;
  ///border-radius: 15px 15px 2px 2px;
  //border-radius: 18px 18px 2px 2px;
  //border-radius: 20px 20px 2px 2px;
  
  
  /border: 1px solid #505050;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 5px 0px 0px #2A2A2A;
  box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 1px 0px 1px rgba(0, 0, 0, 0.49);
  
  filter: drop-shadow(0px 3px 9px #4b4b4b);
  ///filter: drop-shadow(0px 3px 6px #4b4b4b);
  /filter: drop-shadow(0px 3px 5px #4b4b4b);
  filter: drop-shadow(0px 3px 3px #4b4b4b);
  
  //filter: drop-shadow(0px 3px 9px #3b3b3b);
  ///filter: drop-shadow(0px 3px 6px #3b3b3b);
  /filter: drop-shadow(0px 3px 5px #3b3b3b);
  /filter: drop-shadow(0px 3px 3px #3b3b3b);

  filter: drop-shadow(0px 3px 9px #313131);
  filter: drop-shadow(0px 3px 6px #313131);
  /filter: drop-shadow(0px 3px 5px #313131);
  /filter: drop-shadow(0px 3px 3px #313131);
  
  /filter: drop-shadow(0px 3px 9px #202020);
  /filter: drop-shadow(0px 3px 6px #202020);
  /filter: drop-shadow(0px 3px 5px #202020);
  /filter: drop-shadow(0px 3px 3px #202020);
  /filter: drop-shadow(0px 2px 1px #202020);
  /filter: drop-shadow(0px 1px 4px #202020);
  filter: drop-shadow(0px 2px 1px #202020);
  
  /filter: none;
  
  margin-bottom: -1px;
  transition: linear 0.1s;
}
.page-header .level0.category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span {
  margin-bottom: -30px;
  margin-bottom: -29px;
  /margin-bottom: -27px;
  /margin-bottom: -25px;
  
  /margin-bottom: 0px !important;
  margin-bottom: -15px !important;
  
  margin-bottom: -6px !important;
  margin-bottom: -7px !important;
  /margin-bottom: -9px !important;
  /margin-bottom: -11px !important;
  transition: linear 0.1s;
}
/*('universal' category menu icon template)*/
/*
/.page-header .level0.category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e218" !important;
  font-size: 24px !important;
  font-size: 1.65vw !important;
  
  /font-family: "FontAwesome" !important;
  //content: "\f008" !important;
  /content: "\f26c" !important;
  /content: "\f108" !important;
  /font-weight: 600 !important;
  
  display: block !important;
  margin: 0 !important;
  margin-top: -18px !important;
  margin-top: -32px !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
*/

/*-------(for 'individual' category menu icons)-------*/
.page-header .level0.category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0.category-item:hover .level-top span:before {
  display: none !important;
}
.page-header .level0:nth-child(1).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0:nth-child(1).category-item:hover .level-top span:before {
  font-family: "Glyphicons Halflings";
  content: "\e218";
  font-size: 24px;
  font-size: 1.65vw;
  
  font-family: "FontAwesome";
  /font-family: "FontAwesomeNew";
  content: "\f008";
  /content: "\f26c";
  /content: "\f108";
  
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-weight: 900;
  /font-weight: 500;
  font-style: italic;
  /color: #f8f8f8;
  /text-shadow: 0px 1px 2px #666;
  /filter: drop-shadow(0px 2px 0px #555);
  
  display: block;
  margin: 0;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /*
  font-family: "Material Icons";
  font-family: "Material Icons Outlined";
  content: "\e8da";
  font-size: 24px;
  font-size: 1.65vw;
  font-weight: 900;
  font-weight: 500;
  */
  
  /display: none;
}
/*
.page-header .level0:nth-child(1).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover {
  background: linear-gradient(to left bottom, #202020, #5a5a5a), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(to left top, #202020, #5a5a5a), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(to left bottom, #444, #313131, #444), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(to left, #1a1a1a, #5a5a5a, #494949), 
  url(/media/site-images/home-audio-video.png);
  ///background: linear-gradient(to left bottom, #202020, #5a5a5a, transparent), 
  url(/media/site-images/home-audio-video.png);
  //background: linear-gradient(to left top, #202020, #5a5a5a, transparent), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(125deg, #202020, #5a5a5a, transparent), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(80deg, #202020, #5a5a5a, transparent), 
  url(/media/site-images/home-audio-video.png);
  //background: linear-gradient(to bottom, #202020, #4c4c4c 99%, #fff), 
  url(/media/site-images/home-audio-video.png);
  
  /background: linear-gradient(48deg, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(115deg, #404040 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #454545 115%), 
  url(/media/site-images/home-audio-video.png);
  //background: linear-gradient(125deg, #404040 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #454545 115%), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(110deg, #3a3a3a -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #454545 115%), 
  url(/media/site-images/home-audio-video.png);
  //background: linear-gradient(110deg, #715070 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #454545 115%), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(0deg, #2a2a2a, #505050 90%, #222), 
  url(/media/site-images/home-audio-video.png);
  /background: linear-gradient(0deg, #2a2a2a, #464646 90%, #222), 
  url(/media/site-images/home-audio-video.png);
  
  background-blend-mode: multiply;
  background-repeat: no-repeat;
  background-size: 100%, 50px;
  background-position: 100% 100%, 50% 10%;
  
  box-shadow: 0px -3px 4px -3px #aaa;
  box-shadow: 0px -3px 4px -3px #999;
  /box-shadow: 0px -3px 4px -3px #888;
  /box-shadow: 0px -3px 4px -3px #777;
  /box-shadow: 0px -3px 4px -3px #666;
  /box-shadow: 0px -3px 4px -3px #555;
  box-shadow: 0px -2px 4px -3px #bababa;
  box-shadow: 0px -1px 4px -3px #bababa;
}
*/
.page-header .level0:nth-child(2).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0:nth-child(2).category-item:hover .level-top span:before {
  font-family: "Glyphicons Halflings";
  content: "\e210";
  /content: "\e038";
  /content: "\e210" "\e038";
  font-size: 24px;
  font-size: 1.65vw;
  
  /font-family: "FontAwesome";
  /font-family: "FontAwesomeNew";
  /content: "\f1b9";
  /content: "\f1b9" "\f027";
  //content: "\f1b9" "\f028";
  /content: "\f1b9" "\f001";
  ///content: "\f1b9" "\f09e";
  /content: "\f1b9" "\ " "\f027";
  /content: "\f5de";
  /content: "\f5e1";
  /content: "\f622";
  /content: "\e210" "\e038";
  
  font-size: 26px;
  font-weight: 900;
  /font-weight: 500;
  font-style: italic;
  /color: #f8f8f8;
  /text-shadow: 0px 1px 2px #666;
  /filter: drop-shadow(0px 2px 0px #555);
  
  display: block;
  margin: 0;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /display: none;
}
.page-header .level0:nth-child(3).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0:nth-child(3).category-item:hover .level-top span:before {
  font-family: "Glyphicons Halflings";
  content: "\e046";
  font-size: 24px;
  font-size: 1.65vw;
  
  /font-family: "FontAwesome";
  /content: "\f030";
  //content: "\f083";
  /content: "\f03d";
  /content: "\f87c";
  
  font-size: 26px;
  font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 500;
  font-style: italic;
  /color: #f8f8f8;
  /text-shadow: 0px 1px 2px #666;
  /filter: drop-shadow(0px 2px 0px #555);
  
  display: block;
  margin: 0;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /display: none;
}
.page-header .level0:nth-child(4).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0:nth-child(4).category-item:hover .level-top span:before {
  font-family: "Glyphicons Halflings";
  content: "\e038";
  ///content: "\e018";
  /content: "\e018" "\e038";
  font-size: 24px;
  font-size: 1.65vw;
  
  /font-family: "FontAwesome";
  ///content: "\f028";
  ///content: "\f1de";
  
  font-size: 27px;
  /font-size: 26px;
  font-weight: 900;
  font-weight: 500;
  font-style: italic;
  /color: #f8f8f8;
  /text-shadow: 0px 1px 2px #666;
  /filter: drop-shadow(0px 2px 0px #555);
  
  display: block;
  margin: 0;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /display: none;
}
.page-header .level0:nth-child(5).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0:nth-child(5).category-item:hover .level-top span:before {
  font-family: "Glyphicons Halflings";
  content: "\e183";
  /content: "\e182";
  /content: "\e145";
  font-size: 24px;
  font-size: 1.65vw;
  
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-weight: 900;
  font-weight: 500;
  font-style: italic;
  /color: #f8f8f8;
  /text-shadow: 0px 1px 2px #666;
  /filter: drop-shadow(0px 2px 0px #555);
  
  display: block;
  margin: 0;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /display: none;
}
.page-header .level0:nth-child(6).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0:nth-child(6).category-item:hover .level-top span:before {
  font-family: "Glyphicons Halflings";
  content: "\e218";
  font-size: 24px;
  font-size: 1.65vw;
  
  font-family: "FontAwesome";
  content: "\f21a";
  content: "\f13d";
  content: "\f1bb";
  content: "\f6bb";
  content: "\f6fc";
  content: "\f13d" "\ " "\/" "\f1bb";
  /content: "\f13d" "\ " "\/" "\f6ec";
  
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-weight: 900;
  font-weight: 500;
  font-style: italic;
  /color: #f8f8f8;
  /text-shadow: 0px 1px 2px #666;
  /filter: drop-shadow(0px 2px 0px #555);
  
  display: block;
  margin: 0;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /display: none;
}
.page-header .level0:nth-child(7).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0:nth-child(7).category-item:hover .level-top span:before {
  font-family: "Glyphicons Halflings";
  content: "\002b";
  /content: "\e081";
  /content: "\e213";
  font-size: 24px;
  font-size: 1.65vw;
  
  font-family: "FontAwesome";
  //content: "\f00e";
  /content: "\f0fe";
  //content: "\f067";
  /content: "\f055";
  /content: "\f07b";  
  content: "\f07c";
  /content: "\f65e";
  /content: "\f11b";
  
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  /font-size: 22px;
  font-weight: 900;
  font-weight: 500;
  font-style: italic;
  /color: #f8f8f8;
  /text-shadow: 0px 1px 2px #666;
  /filter: drop-shadow(0px 2px 0px #555);
  
  display: block;
  margin: 0;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /display: none;
}
.page-header .level0:nth-child(8).category-item.ox-dropdown--megamenu.ox-megamenu--opened:hover .level-top span:before, 
.page-header .level0:nth-child(8).category-item:hover .level-top span:before {
  font-family: "Glyphicons Halflings";
  content: "\e042";
  font-size: 24px;
  font-size: 1.65vw;
  
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  font-style: italic;
  /color: #f8f8f8;
  /text-shadow: 0px 1px 2px #666;
  /filter: drop-shadow(0px 2px 0px #555);
  
  display: block;
  margin: 0;
  margin-top: -26px;
  margin-left: -4px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /display: none;
}
/*^^^^^^^(for 'individual' category menu icons)^^^^^^^*/

/*--------------------------------------------------------------------------------------------------*/
/* ^^^^^^^^^^^^^ (+added Glyphs/Font Awesome/Misc. icons for alt level0 menu version) ^^^^^^^^^^^^^ */
/*--------------------------------------------------------------------------------------------------*/

/*
/.page-header .ox-dropdown--megamenu .row div.ox-megamenu-block.ox-megamenu__categories.ox-menu-col .category-item span:before {
  display: none !important;
}
/.page-header .ox-dropdown--megamenu .row div.ox-megamenu-block .widget span:before {
  display: none !important;
}
*/
.page-header .ox-megamenu .level0 > a .ox-megamenu-label:before {
  display: none !important;
}
/*
.page-header .ox-megamenu .level0 > a:hover .ox-megamenu-label:before {
  display: none !important;
}
/.page-header .level0.category-item.first.level-top.parent.ox-dropdown--megamenu.parent.ox-megamenu--opened .level-top span:before {
  /margin-bottom: -40px !important;
  /color: #202020 !important;
  /text-shadow: none;
  
  font-family: "Glyphicons Halflings" !important;
  content: "\e210" !important;
  font-size: 24px !important;
  font-size: 1.65vw !important;
  
  display: block !important;
  margin: 0 !important;
  margin-top: -18px !important;
  margin-top: -32px !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
*/

/*---(to style individual megamenu top-level labels)---*/
/*(for regular or exposed search bar)*/
.page-header .ox-megamenu-navigation .level0 > .level-top span.ox-megamenu-label, 
.header--layout-6 .page-header .ox-megamenu-navigation .level0 > .level-top span.ox-megamenu-label {
  /display: none;
  
  font-size: 10.3px !important;
  font-family: "Oswald";
  font-weight: 900;
  font-style: italic;
  text-transform: uppercase;
  padding-right: 5px;
  border-radius: 100px;
  border: 2px solid #ff8c05;
  border: 3px solid #ababab;
  border: 3px solid #adadad;
  /border: 3px ridge #8f8f8f;
  /border: 3px ridge #999;
  /border: 3px ridge #9b9b9b;
  /border: 3px ridge #acacac;
  /border: 3px ridge #b4b4b4;
  border: 3px ridge #b9b9b9;
  //border: 3px ridge #c0c0c0;
  /border: 3px ridge #d0d0d0;
  /border: 4px ridge #8f8f8f;
  box-shadow: -2px 2px 4px -3px #1a1a1a;
  box-shadow: -2px 2px 3px -2px #000;
  letter-spacing: 0.05px;
  //letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.35px;
  -webkit-filter: blur(0.000001px);
  
  border-radius: 1px;
  border: 1px solid #585858;
  /border: 2px ridge #636363;
  /border: 2px ridge #b9b9b9;
  filter: saturate(0.75) brightness(110%);
  
  /*
  font-family: "Squada One" !important;
  font-size: 11px !important;
  font-size: 11.3px !important;
  font-size: 11.6px !important;
  font-size: 12px !important;
  font-weight: 500;
  font-style: italic;
  text-transform: uppercase;
  padding-right: 5px;
  border-radius: 100px;
  border: 2px solid #ff8c05;
  border: 3px solid #ababab;
  border: 3px solid #adadad;
  /border: 3px ridge #8f8f8f;
  /border: 3px ridge #999;
  /border: 3px ridge #9b9b9b;
  /border: 3px ridge #acacac;
  /border: 3px ridge #b4b4b4;
  border: 3px ridge #b9b9b9;
  //border: 3px ridge #c0c0c0;
  /border: 3px ridge #d0d0d0;
  /border: 4px ridge #8f8f8f;
  box-shadow: -2px 2px 4px -3px #1a1a1a;
  box-shadow: -2px 2px 3px -2px #000;
  letter-spacing: 0.15px;
  letter-spacing: 0.25px;
  //letter-spacing: 0.35px;
  -webkit-filter: blur(0.000001px);
  */
  
  /font-size: 12px !important;
  /font-size: 13px !important;
  /font-size: 13.3px !important;
  
  /font-size: 14px !important;
  /font-size: 15px !important;
  //font-size: 15.3px !important;
  /font-size: 16px !important;
  /font-size: 17px !important;
  /font-size: 17.4px !important;
  /font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  
  
  font-family: "Rubik" !important;
  font-size: 10.5px !important;
  //font-size: 10.3px !important;
  //font-size: 10px !important;
  ///font-size: 9.6px !important;
  //font-size: 9.5px !important;
  /font-size: 9.3px !important;
  ///font-size: 9px !important;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: normal;
  font-style: italic;
  
  font-family: "Rubik" !important;
  font-size: 10.5px !important;
  //font-size: 10.3px !important;
  //font-size: 10px !important;
  ///font-size: 9.6px !important;
  //font-size: 9.5px !important;
  /font-size: 9.3px !important;
  font-size: 9px !important;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: normal;
  font-style: italic;
  
  font-family: "Ubuntu" !important;
  font-size: 10.5px !important;
  //font-size: 10.3px !important;
  //font-size: 10px !important;
  ///font-size: 9.6px !important;
  //font-size: 9.5px !important;
  /font-size: 9.3px !important;
  font-size: 9px !important;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: normal;
  font-style: italic;
  
  font-family: "Mukta" !important;
  font-size: 10.5px !important;
  //font-size: 10.3px !important;
  //font-size: 10px !important;
  ///font-size: 9.6px !important;
  //font-size: 9.5px !important;
  /font-size: 9.3px !important;
  font-size: 9px !important;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: normal;
  font-style: italic;
  
  /*
  font-family: "Exo" !important;
  font-size: 10.5px !important;
  //font-size: 10.3px !important;
  //font-size: 10px !important;
  ///font-size: 9.6px !important;
  //font-size: 9.5px !important;
  /font-size: 9.3px !important;
  font-size: 9px !important;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: normal;
  font-style: italic;
  */
  
  /*
  font-family: "Exo" !important;
  font-size: 10.5px !important;
  //font-size: 10.3px !important;
  //font-size: 10px !important;
  ///font-size: 9.6px !important;
  //font-size: 9.5px !important;
  /font-size: 9.3px !important;
  font-size: 9px !important;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: normal;
  font-style: italic;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 10.5px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  //font-size: 9.8px !important;
  /font-size: 9.7px !important;
  /font-size: 9.6px !important;
  /font-size: 9.5px !important;
  /font-size: 9.4px !important;
  /font-size: 9.3px !important;
  font-size: 9px !important;
  font-size: 8.8px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: 0.60px;
  /letter-spacing: 0.55px;
  letter-spacing: 0.50px;
  /letter-spacing: 0.40px;
  //letter-spacing: 0.30px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.10px;
  //letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  font-style: italic !important;
  /font-style: normal !important;
  */
  
  /*
  font-family: "Coda" !important;
  font-size: 11px !important;
  font-size: 10px !important;
  font-size: 9.6px !important;
  font-size: 9.3px !important;
  /font-size: 9px !important;
  /font-size: 8px !important;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: 0.35px;
  letter-spacing: 0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  */
  
  font-family: "Khula" !important;
  font-size: 13px !important;
  font-size: 12.4px !important;
  font-size: 12px !important;
  font-size: 11px !important;
  font-size: 10px !important;
  font-size: 9px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  ///letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: none;
  
  font-family: "Squada One" !important;
  font-size: 14.4px !important;
  font-size: 15.3px !important;
  //font-size: 16px !important;
  ///font-size: 16.3px !important;
  ////font-size: 16.4px !important;
  ///font-size: 16.5px !important;
  font-size: 16.6px !important;
  ////font-size: 17px !important;
  ////font-size: 17.4px !important;
  //font-size: 18px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 400;
  letter-spacing: -0.35px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Squada One", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 15.3px !important;
  font-size: 16px !important;
  ///font-size: 16.3px !important;
  ////font-size: 16.4px !important;
  ///font-size: 16.5px !important;
  /////font-size: 16.6px !important;
  ////font-size: 17px !important;
  ////font-size: 17.4px !important;
  //font-size: 18px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 400 !important;
  letter-spacing: -0.35px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none;
  /color: #292828;
  height: 27px;
  
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  font-family: "Noto-sans-display-condensed", sans-serif !important;
  font-family: "Noto-sans-display-extraconde", sans-serif !important;
  font-size: 12.8px !important;
  font-size: 13px !important;
  /font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.4px !important;
  /font-size: 15.3px !important;
  /font-size: 16px !important;
  ///font-size: 16.3px !important;
  ////font-size: 16.4px !important;
  ///font-size: 16.5px !important;
  /////font-size: 16.6px !important;
  ////font-size: 17px !important;
  ////font-size: 17.4px !important;
  //font-size: 18px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  text-shadow: 1px 2px 2px #3b3b3b !important;
  /text-shadow: 1px 2px 2px #4b4b4b !important;
  /text-shadow: none !important;
  /color: #292828;
  height: 27px;
  
  font-family: "Squada One", sans-serif !important;
  font-size: 13px !important;
  font-size: 14px !important;
  /font-size: 14.4px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  ///font-size: 16.3px !important;
  font-size: 16.4px !important;
  ///font-size: 16.5px !important;
  /////font-size: 16.6px !important;
  ////font-size: 17px !important;
  ////font-size: 17.4px !important;
  //font-size: 18px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 400 !important;
  /font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.35px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  text-shadow: 1px 1px 1px #454545 !important;
  /text-shadow: none;
  /color: #292828;
  height: 27px;
  
  font-family: "Passion One", sans-serif !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 13.8px !important;
  /font-size: 14px !important;
  font-size: 14.4px !important;
  font-size: 14.8px !important;
  ////font-size: 15px !important;
  ///font-size: 15.3px !important;
  /font-size: 16px !important;
  ///font-size: 16.3px !important;
  /////font-size: 16.4px !important;
  ///font-size: 16.5px !important;
  ////font-size: 16.6px !important;
  ///font-size: 17px !important;
  ///font-size: 17.4px !important;
  //font-size: 18px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.6px !important;
  /font-size: 19px !important;
  font-weight: 400 !important;
  /font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.25px !important;
  letter-spacing: 0.25px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  text-shadow: 1px 1px 1px #454545 !important;
  /text-shadow: none;
  /color: #292828;
  height: 27px;
  
  
  z-index: -1;
  
  border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 15px 15px;
  border-radius: 0px 0px 20px 20px;
  border-radius: 0px 0px 25px 25px;
  border-radius: 0px 0px 30px 30px;
  /border-radius: 0px 0px 1px 16px;
  border-radius: 0px 0px 1px 25px;
  border-radius: 1px 1px 1px 25px;
  border-radius: 1px 1px 2px 25px;
  border-radius: 2px 2px 2px 25px;
  /border-radius: 100px;
  box-shadow: -1px 1px 1px #000 !important;
  box-shadow: -1px 1px 3px #2b2b2b !important;
  box-shadow: -1px 2px 3px #2b2b2b !important;
  /box-shadow: -1px 2px 2px #3b3b3b !important;
  //padding-left: 4px;
  padding-left: 5px;
  ///padding-left: 6px;
  //padding-right: 5px;
  padding-right: 2px;
  padding-right: 3px;
  /padding-right: 4px;
  
  ///left: 0px;
  /left: -1px;
  ///border-radius: 0px 0px 25px 1px;
  //padding-right: 5px;
  ///padding-right: 6px;
  /box-shadow: 1px 1px 1px #000 !important;
  ///box-shadow: 1px 1px 3px #2b2b2b !important;
  /box-shadow: 1px 2px 2px #3b3b3b !important;
  
  top: -3px;
  top: -2px;
  top: -1px;
  top: 0px;
  /top: 1px;
  /top: 2px;
  
  /color: #ffff05;
  /color: #fffc05;
  color: #ffec05;
  color: #ffdc05;
  //color: #ffcc05;
  /color: #ffbc05;
  /color: #ffac05;
  /color: #ff9c05;
  
  //color: #fff;
  ///color: #f0f0f0;
  color: #ebebeb;
  /color: #e7e7e7;
  /color: #e5e5e5;
  color: #d4d4d4;
  
  /text-shadow: -2px 2px 3px #535353 !important;
  /text-shadow: -2px 2px 3px #434343 !important;
  //text-shadow: -2px 2px 0px #343434 !important;
  
  filter: none !important;
}
/*(for regular or exposed search bar)*/
.page-header .ox-megamenu-navigation .level0 > .level-top:hover span.ox-megamenu-label, 
.header--layout-6 .page-header .ox-megamenu-navigation .level0 > .level-top:hover span.ox-megamenu-label {
  /color: #ffff05;
  /color: #fffc05;
  color: #ffec05;
  color: #ffdc05;
  //color: #ffcc05;
  /color: #ffbc05;
  /color: #ffac05;
  /color: #ff9c05;
  
  //color: #fff;
  ///color: #f0f0f0;
  color: #ebebeb !important;
  /color: #e7e7e7;
  /color: #e5e5e5;
  ///color: #d4d4d4;
  
  text-shadow: -2px 2px 3px #535353;
  text-shadow: -2px 2px 3px #434343;
  text-shadow: -2px 2px 0px #343434;
}
/*--(to style individual megamenu top-level labels)--*/
.page-header .ox-megamenu-navigation .level0:nth-child(1) > .level-top span.ox-megamenu-label {
  /display: none !important;
  
}
.page-header .ox-megamenu-navigation .level0:nth-child(2) > .level-top span.ox-megamenu-label {
  /display: none !important;
  
  background: #362D6A;
  
  background: linear-gradient(to bottom right, #362D6A, #662D6A);
  background: linear-gradient(to bottom, #362D6A, #762D6A);
  /background: linear-gradient(to bottom, #362D6A, #862D6A);
}
.page-header .ox-megamenu-navigation .level0:nth-child(3) > .level-top span.ox-megamenu-label {
  /display: none !important;

}
.page-header .ox-megamenu-navigation .level0:nth-child(4) > .level-top span.ox-megamenu-label {
  /display: none !important;
  
}
.page-header .ox-megamenu-navigation .level0:nth-child(5) > .level-top span.ox-megamenu-label {
  /display: none !important;
  
}
.page-header .ox-megamenu-navigation .level0:nth-child(6) > .level-top span.ox-megamenu-label {
  /display: none !important;
  
  background: #FF0000;
  
  background: linear-gradient(to top, #FF0000, #cc0000);
  background: linear-gradient(to top, #FF0000, #bb0000);
  background: linear-gradient(to top, #FF0000, #aa0000);
  background: linear-gradient(to top, #FF0000, #990000);
  background: linear-gradient(-13deg, #FF5F00 -10%, #FF0000 60%, #660000);
  background: linear-gradient(-13deg, #FF5F00 -10%, #FF0000 41%, #660000);
  background: linear-gradient(-13deg, #FF5F00 -10%, #FF0000 41%, #770000);
  background: linear-gradient(-13deg, #FF5F00 -10%, #FF0000 41%, #880000);
  /background: linear-gradient(to top, #FF0000, #880000);
  /background: linear-gradient(to top, #FF0000, #770000);
  //background: linear-gradient(to top, #FF0000, #660000);
  /background: linear-gradient(to top, #FF0000, #550000);
  /background: linear-gradient(to top, #FF0000, #440000);
  
  /background: linear-gradient(to bottom, #FF0000, #cc0000);
  /background: linear-gradient(to bottom, #FF0000, #bb0000);
  /background: linear-gradient(to bottom, #FF0000, #aa0000);
  ///background: linear-gradient(to bottom, #FF0000, #990000);
  /background: linear-gradient(to bottom, #FF0000, #880000);
  /background: linear-gradient(to bottom, #FF0000, #770000);
  /background: linear-gradient(to bottom, #FF0000, #660000);
  /background: linear-gradient(to bottom, #FF0000, #550000);
  /background: linear-gradient(to bottom, #FF0000, #440000);
  
  //////background: linear-gradient(to bottom right, #FF0000, #aa0000);
}
.page-header .ox-megamenu-navigation .level0:nth-child(7) > .level-top span.ox-megamenu-label {
  /display: none !important;
  
  background: #362D6A;
  background: linear-gradient(to bottom right, #362D6A, #662D6A);
}
.page-header .ox-megamenu-navigation .level0:nth-child(8) > .level-top span.ox-megamenu-label {
  /display: none !important;
  
  background: #362D6A;
  background: linear-gradient(to bottom right, #362D6A, #662D6A);
}
/*---(to style individual megamenu top-level labels)---*/

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (to style level0 menu categories) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/*--(to style megamenu dropdown bkg)--*/
.page-header .ox-megamenu .ox-megamenu__dropdown {
  /background: #202020;
  /background: #111;
  /background: linear-gradient(to right bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%);
  /background: linear-gradient(to right bottom, #000 -15%, #222 25%, #202020 50%, #000 115%);
  /background: linear-gradient(to right, #222 0%, #000 70%);
  
  /background: linear-gradient(to bottom, #222, #444, #111);
  /background: linear-gradient(to right, #202020, #000, #181818, #000);
  
  /background: linear-gradient(#fff 0%, #fff 100%);
  
  //margin-top: 1px;
  /border-top: 2px ridge #ffdc05;
  /border-bottom: 2px ridge #ffdc05;
  border-top: 1px ridge #202020;
  border-bottom: 0px solid #202020;
  
    /background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #fff 105%),
    url('/media/site-images/checkered-flag-guarantee.png') !important;
  
    background-blend-mode: color-burn !important;
    background-blend-mode: difference !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 98% 20% !important;
    background-size: auto, 135% !important;
  
    background-blend-mode: color-burn !important;
    background-blend-mode: difference !important;
    background-blend-mode: difference, color !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 100% 200% !important;
    background-size: auto, 30% !important;
  
    box-shadow: inset -4px 14px 25px -3px #777;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
    box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
    box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  
    box-shadow: inset -4px 24px 25px -23px #fff, -4px 16px 20px -15px #666;
	box-shadow: inset -0px 9px 25px 5px #e5e5e5, -4px 16px 20px -15px #666;
	box-shadow: -4px 16px 20px -15px #666;
	
	
  /background: linear-gradient(to right, #ebebeb, #fff 2%, #fff, #fff 98%, #ebebeb);
  box-shadow: -4px 16px 20px -15px #666, inset 10px 0px 50px -25px #888;
  box-shadow: -4px 16px 20px -15px #666, inset 10px 0px 50px -25px #aeaeae;
  
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(5deg, #000540 -58%, #fff 22%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  background: linear-gradient(5deg, #ededed 10%, #fff 22%);
  /border-bottom: 1px solid #bbb;
  border-bottom: 3px solid #fff;
  border-bottom: 1px solid #fff;
  box-shadow: inset -10px 30px 40px #ccc;
  box-shadow: inset -10px 30px 40px #ccc, -10px 9px 12px #aeaeae;
  box-shadow: inset -10px 30px 40px #ccc, -10px 12px 16px #ccc;
  box-shadow: inset -10px 30px 40px #d3d3d3, -10px 12px 16px #b6b6b6;
  
  box-shadow: inset -10px 30px 40px #d3d3d3, -10px 14px 23px #646464;
  box-shadow: inset -10px 21px 40px #d3d3d3, -10px 14px 23px #646464;
  box-shadow: inset -10px 21px 40px #d8d8d8, -10px 14px 23px #646464;
  
  box-shadow: inset -10px 21px 17px #ececec, -10px 14px 23px #646464;
  box-shadow: inset -10px 21px 17px #ececec, -10px 14px 17px rgba(0, 0, 0, 0.29);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;
  
  /*--(for megamenu category drop down tabs)--*/
  z-index: -1;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories {
  top: 5px;
  top: 7px;
  top: 8px;
  top: 9px;
  top: 10px;
  top: 11px;
  top: 13px;
  top: 16px;
  /top: 17px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item a {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  
  /margin-bottom: 3px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item a span {
  color: #202020 !important;
  /font-family: "Oswald" !important;
  /font-size: 16px !important;
  
  font-family: "Open Sans" !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  letter-spacing: -0.75px !important;
  
  font-family: "Squada One" !important;
  font-size: 23px !important;
  font-weight: 100 !important;
  letter-spacing: -0.0px !important;
  
  
  font-family: "Squada One" !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 100 !important;
  letter-spacing: -0.0px !important;
  
  
  /*
  font-family: "Apotek" !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.0px !important;
  letter-spacing: 0.30px !important;
  */
  
  font-family: "Teko" !important;
  font-size: 22px !important;
  //font-size: 21px !important;
  /font-size: 20px !important;
  //font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.0px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: 0.30px !important;
  
  font-family: "Teko" !important;
  font-size: 26px !important;
  font-size: 25px !important;
  //font-size: 24px !important;
  font-size: 23px !important;
  //font-size: 22px !important;
  //font-size: 21px !important;
  ////font-size: 20px !important;
  ///font-size: 19px !important;
  /font-size: 18px !important;
  //font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: 0.0px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.50px !important;
  
  font-family: "Teko" !important;
  font-size: 26px !important;
  font-size: 25px !important;
  //font-size: 24px !important;
  font-size: 23px !important;
  //font-size: 22px !important;
  //font-size: 21px !important;
  ////font-size: 20px !important;
  ///font-size: 19px !important;
  /font-size: 18px !important;
  //font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.10px !important;
  ///letter-spacing: 0.05px !important;
  /letter-spacing: 0.0px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  ////letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.50px !important;
  
  /*
  font-family: "industry" !important;
  /font-size: 22px !important;
  //font-size: 21px !important;
  font-size: 20px !important;
  ///font-size: 19px !important;
  /font-size: 18px !important;
  //font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: 0.0px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.50px !important;
  */
  
  /*
  font-family: "Squada One" !important;
  font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: 0.0px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.50px !important;
  */
  
  /*
  font-family: "Apotek" !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  //font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  ////font-size: 21px !important;
  ///font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: 0.0px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0.45px !important;
  ///letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.50px !important;
  */
  
  /*
  font-family: "Apotek" !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24px !important;
  font-size: 23px !important;
  ///font-size: 22px !important;
  ///font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: 0.50px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  /letter-spacing: 0.0px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.50px !important;
  */
  
  /*
  font-family: "Passion One" !important;
  font-size: 26px !important;
  font-size: 25px !important;
  font-size: 24px !important;
  /////font-size: 23px !important;
  //font-size: 22px !important;
  //font-size: 21px !important;
  ////font-size: 20px !important;
  ///font-size: 19px !important;
  /font-size: 18px !important;
  //font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.10px !important;
  ///letter-spacing: 0.05px !important;
  /letter-spacing: 0.0px !important;
  ////letter-spacing: -0.05px !important;
  /////letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  ////letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.50px !important;
  */
  
  font-family: 'Passion One', sans-serif !important;
  font-weight: 500 !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  ///letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  ////letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  ///letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.10px !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  /////font-size: 24.3px !important;
  /////font-size: 24.7px !important;
  //font-size: 25px !important;
  /////font-size: 26px !important;
  /font-size: 26.4px !important !important;
  ///font-size: 26.5px !important;
  //font-size: 27px !important;
  /font-size: 28px !important;
  text-transform: uppercase !important;
  text-shadow: 0px 0px 0px #4b4b4b !important;
  /text-shadow: 0px 0px 0px #555 !important;
  /text-shadow: 0px 0px 0px #666 !important;
  /text-shadow: 0px 0px 0px #777 !important;
  /text-shadow: 0px 0px 1px #777 !important;
  text-shadow: none !important;
  
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 21.1px !important;
  ///font-size: 21.2px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  ////////////////////////////font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b !important;
  /text-shadow: 0px 0px 1px #4b4b4b !important;
  /text-shadow: 1px 2px 2px #000 !important;
  /text-shadow: none !important;
  /color: #0f1111 !important;
  /color: #292828 !important;
  color: #3b3b3b !important;
  //color: #4b4b4b !important;
  /display: -webkit-box !important;
  /text-overflow: ellipsis !important;
  /white-space: normal !important;
  /overflow: hidden !important;
  /-webkit-line-clamp: 2 !important;
  /-webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  font-size: 20px !important;
  font-size: 20.2px !important;
  ////font-size: 20.5px !important;
  font-size: 20.6px !important;
  /font-size: 20.8px !important;
  /font-size: 21px !important;
  //////////////////////////////font-size: 21.1px !important;
  ///font-size: 21.2px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  ////////////////////////////font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b !important;
  /text-shadow: 0px 0px 1px #4b4b4b !important;
  /text-shadow: 1px 2px 2px #000 !important;
  /text-shadow: none !important;
  /color: #0f1111 !important;
  /color: #292828 !important;
  color: #3b3b3b !important;
  //color: #4b4b4b !important;
  /display: -webkit-box !important;
  /text-overflow: ellipsis !important;
  /white-space: normal !important;
  /overflow: hidden !important;
  /-webkit-line-clamp: 2 !important;
  /-webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /border-left: 7px solid #4b4b4b;
  /border-radius: 5px;
  //padding-left: 6px;
  /box-shadow: -8px 0px 0px #4b4b4b;
  //box-shadow: -11px 0px 0px #4b4b4b;
  /*----------(fav.)--------------*/
  
  
  /*----------(fav. - khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  font-size: 21px !important;
  //////font-size: 21.4px !important;
  /////////////font-size: 22px !important;
  /////////////font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px !important;
  letter-spacing: -1.30px !important;
  /letter-spacing: -1.25px !important;
  //letter-spacing: -1.20px !important;
  /////////letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  //letter-spacing: -1.05px !important;
  /letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  ////////////////////////letter-spacing: -0.90px !important;
  //letter-spacing: -0.87px !important;
  /////////letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ////////////////////////letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ///letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b !important;
  /text-shadow: 0px 0px 0px #3b3b3b !important;
  /text-shadow: 0px 0px 0px #202020 !important;
  /text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - khula)--------------*/
  
  /*----------(fav. - khula large)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  font-size: 21px !important;
  font-size: 21.5px !important;
  //////font-size: 21.4px !important;
  /////////////font-size: 22px !important;
  /////////////font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px !important;
  letter-spacing: -1.30px !important;
  /letter-spacing: -1.25px !important;
  //letter-spacing: -1.20px !important;
  /////////letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.72px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b !important;
  /text-shadow: 0px 0px 0px #3b3b3b !important;
  /text-shadow: 0px 0px 0px #202020 !important;
  /text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(fav. - khula large)--------------*/
  
  font-family: "Ruda", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  ////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  /font-size: 20.8px !important;
  font-size: 20.5px !important;
  //font-size: 20px !important;
  //font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  
  /*----------(fav. - definitive neo ruda med thickened 2)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  /font-size: 20.8px !important;
  font-size: 20.5px !important;
  //font-size: 20px !important;
  font-size: 19.2px !important;
  //font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive neo ruda med thickened 2)--------------*/
  
  
  /*---------*/
  //margin-bottom: 1px;
  /margin-bottom: 2px;
  /margin-bottom: 3px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item a span:before {
  display: none;

  font-family: "Glyphicons Halflings";
  content:"\e258";
  content:"\e250";
  content:"\e252";
  content:"\2a";
  content:"\e235";
  content:"\e259";
  content:"\e236";
  content:"\e157";
  content:"\e158";
  content:"\e159";
  content:"\e080";
  content:"\e114";
  color: #4b4b4b;
  font-size: 15px;
  font-weight: 900;
  text-shadow: none;
  position: relative;
  left: -3px;
  /margin-right: 0px;
  
  content:"\e034";
  color: #4b4b4b;
  color: #555;
  color: #5b5b5b;
  //color: #666;
  //color: #6b6b6b;
  /color: #777;
  /color: #ffe51e;
  /color: #ffd51e;
  ///color: #ffc51e;
  //color: #ffb51e;
  /color: #ffa51e;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-weight: 900;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 1px 1px #4b4b4b;
  /text-shadow: 1px 1px 1px #4b4b4b;
  //text-shadow: -1px 1px 1px #4b4b4b;
  text-shadow: none;
  /transform: rotate(180deg) !important;
  position: relative;
  left: -3px;
  top: -5px;
  /top: -4px;
  margin-right: -1px;
  margin-right: 0px;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  /margin-right: 4px;
  //margin-right: 5px;
  /margin-right: 6px;
  /margin-right: 7px;
  
  content:"\e034";
  color: #4b4b4b;
  color: #555;
  color: #5b5b5b;
  //color: #666;
  //color: #6b6b6b;
  /color: #777;
  /color: #ffe51e;
  /color: #ffd51e;
  ///color: #ffc51e;
  //color: #ffb51e;
  /color: #ffa51e;
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-weight: 900;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 1px 1px #4b4b4b;
  /text-shadow: 1px 1px 1px #4b4b4b;
  //text-shadow: -1px 1px 1px #4b4b4b;
  text-shadow: none;
  /transform: rotate(180deg) !important;
  position: relative;
  left: -3px;
  top: -1px;
  margin-right: -1px;
  margin-right: 0px;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  /margin-right: 4px;
  //margin-right: 5px;
  /margin-right: 6px;
  /margin-right: 7px;
  
  /*
  content:"\e074";
  color: #4b4b4b;
  color: #555;
  color: #5b5b5b;
  //color: #666;
  //color: #6b6b6b;
  /color: #777;
  /color: #ffe51e;
  /color: #ffd51e;
  ///color: #ffc51e;
  //color: #ffb51e;
  /color: #ffa51e;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-weight: 900;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 1px 1px #4b4b4b;
  /text-shadow: 1px 1px 1px #4b4b4b;
  //text-shadow: -1px 1px 1px #4b4b4b;
  text-shadow: none;
  /transform: rotate(180deg) !important;
  position: relative;
  left: -3px;
  top: 3px;
  margin-right: -3px;
  margin-right: -2px;
  margin-right: -1px;
  margin-right: 0px;
  ///margin-right: 1px;
  ///margin-right: 2px;
  ///margin-right: 3px;
  /margin-right: 4px;
  //margin-right: 5px;
  /margin-right: 6px;
  /margin-right: 7px;
  */
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item li a span:before {
  display: none;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item.last a span:before {
  display: none;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item a:hover {
  /background: #202020 !important;
  /text-decoration: underline !important;
  /text-decoration-color: #202020 !important;
  /text-decoration-style: solid !important;
  
  opacity: 0.80 !important;
  /color: #202020 !important;
  /color: #FFDC05 !important;
  
  /box-shadow: 0px -2px 0px #FFDC05 !important;
}

.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level2.category-item a span {
  display: block;
  font-style: normal !important;

  color: #202020 !important;
  /font-family: "Oswald" !important;
  /font-size: 16px !important;
  
  color: #666 !important;
  color: #505050 !important;
  font-family: "Roboto" !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-weight: 500 !important;
  letter-spacing: -0.15px !important;
  
  
  font-family: "Rubik" !important;
  font-size: 12px !important;
  font-size: 11px !important;
  font-size: 10.6px !important;
  /font-size: 10.5px !important;
  /font-size: 10.3px !important;
  font-weight: 700 !important;
  font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  
  /*
  font-family: "Mukta" !important;
  font-size: 12.6px !important;
  font-size: 12.5px !important;
  font-size: 12.3px !important;
  font-size: 12px !important;
  //font-size: 11.6px !important;
  /font-size: 11.5px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  /font-size: 10.6px !important;
  /font-size: 10.5px !important;
  /font-size: 10.3px !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  /font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  */
  
  /*
  font-family: "Ubuntu" !important;
  font-size: 12.6px !important;
  font-size: 12.5px !important;
  font-size: 12.3px !important;
  font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.5px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  /font-size: 10.6px !important;
  /font-size: 10.5px !important;
  /font-size: 10.3px !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  */
  
  font-family: "Exo" !important;
  font-size: 12.6px !important;
  font-size: 12.5px !important;
  font-size: 12.3px !important;
  font-size: 12px !important;
  font-size: 11.6px !important;
  /font-size: 11.5px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  /font-size: 10.6px !important;
  /font-size: 10.5px !important;
  /font-size: 10.3px !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  
  font-family: "Exo" !important;
  font-size: 12.6px !important;
  font-size: 12.5px !important;
  font-size: 12.3px !important;
  font-size: 12px !important;
  font-size: 11.6px !important;
  /font-size: 11.5px !important;
  //font-size: 11.3px !important;
  //font-size: 11px !important;
  /font-size: 10.6px !important;
  /font-size: 10.5px !important;
  /font-size: 10.3px !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  /font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /text-transform: uppercase;
  /text-transform: lowercase;
  
  font-family: "Exo" !important;
  font-size: 12.6px !important;
  font-size: 12.5px !important;
  font-size: 12.3px !important;
  /font-size: 12px !important;
  ///font-size: 11.6px !important;
  /font-size: 11.5px !important;
  //font-size: 11.3px !important;
  //font-size: 11px !important;
  /font-size: 10.6px !important;
  /font-size: 10.5px !important;
  /font-size: 10.3px !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  /font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /text-transform: uppercase;
  text-transform: lowercase;
  
  font-family: "Exo" !important;
  /font-size: 12.6px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.5px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  /font-size: 10.6px !important;
  /font-size: 10.5px !important;
  font-size: 10.3px !important;
  //font-size: 10px !important;
  /font-size: 9.6px !important;
  //font-size: 9.5px !important;
  //font-size: 9.3px !important;
  /font-size: 9px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  text-transform: uppercase;
  /text-transform: lowercase;
  
  font-family: "Oswald" !important;
  /font-size: 12.6px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.5px !important;
  /font-size: 11.3px !important;
  font-size: 11px !important;
  font-size: 10.6px !important;
  ///font-size: 10.5px !important;
  font-size: 10.3px !important;
  //font-size: 10px !important;
  /font-size: 9.6px !important;
  //font-size: 9.5px !important;
  //font-size: 9.3px !important;
  /font-size: 9px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  text-transform: uppercase;
  /text-transform: lowercase;
  
  font-family: "Oswald" !important;
  /font-size: 12.6px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.5px !important;
  /font-size: 11.3px !important;
  font-size: 11px !important;
  font-size: 10.6px !important;
  ///font-size: 10.5px !important;
  ////font-size: 10.3px !important;
  //font-size: 10px !important;
  /font-size: 9.6px !important;
  //font-size: 9.5px !important;
  //font-size: 9.3px !important;
  /font-size: 9px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  color: #666 !important;
  color: #505050 !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  //letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  //letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: uppercase;
  /text-transform: lowercase;
  
  
  font-family: "Oswald", Helvetica, Arial, sans-serif !important;
  font-size: 13.0px !important;
  text-transform: uppercase !important;
  color: #555 !important;
  font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  -webkit-filter: blur(0.000001px) !important;
  
  font-size: 11.0px !important;
  font-weight: 500 !important;
  /color: #494949 !important;
  /color: #202020 !important;
  color: #242424 !important;
  color: #343434 !important;
  /color: #555 !important;
  
  font-size: 12.5px !important;
  font-weight: 500 !important;
  
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: -0.35px !important;
  text-transform: capitalize !important;
  text-transform: uppercase !important;
  
  font-size: 11px !important;
  font-size: 11.4px !important;
  /font-size: 12.3px !important;
  font-weight: 500 !important;
  letter-spacing: -0.35px !important;
  text-transform: capitalize !important;
  text-transform: uppercase !important;
  
  
  
  font-family: "Industry", Helvetica, Arial, sans-serif !important;
  font-size: 11px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  /font-size: 12px !important;
  /font-size: 12.3px !important;
  /font-size: 13px !important;
  font-weight: 800 !important;
  letter-spacing: 0px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  color: #555 !important;
  -webkit-filter: blur(0.000001px) !important;
  
  font-family: "Apotek", Helvetica, Arial, sans-serif !important;
  font-size: 11px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  word-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  color: #555 !important;
  -webkit-filter: blur(0.000001px) !important;
  
  font-family: "Teko", Helvetica, Arial, sans-serif !important;
  font-size: 11px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.20px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.30px !important;
  ///letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.50px !important;
  word-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  color: #555 !important;
  -webkit-filter: blur(0.000001px) !important;
  line-height: 4px;
  line-height: 6px;
  line-height: 7px;
  //line-height: 8px;
  line-height: 9px;
  ///line-height: 10px;
  ///line-height: 11px;
  /line-height: 12px;
  /line-height: 14px;
  /line-height: 15px;
  /line-height: 16px;
  
  
  /*----------(fav. roboto xxsmall thin)-----------*/
  font-family: "Roboto", sans-serif !important;
  font-size: 13px !important;
  /font-size: 13.1px !important;
  /font-size: 13.3px !important;
  font-size: 13.4px !important;
  ///////////////////////font-size: 13.5px !important;
  font-size: 13.7px !important;
  //////font-size: 14px !important;
  font-size: 14.1px !important;
  font-size: 14.2px !important;
  font-size: 14.3px !important;
  //font-size: 14.4px !important;
  ///font-size: 14.8px !important;
  //font-size: 14.9px !important;
  /////font-size: 15px !important;
  /////font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /////letter-spacing: -0.28px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.24px !important;
  ////////////////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  ////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /-webkit-filter: blur(0.000001px) !important;
  //line-height: 9px;
  line-height: 10px;
  //line-height: 11px;
  /line-height: 12px;
  /line-height: 13px;
  /*----------(fav. roboto xxsmall thin)-----------*/
  
  /*----------(fav. roboto xxsmall medium)-----------*/
  font-family: "Roboto", sans-serif !important;
  font-size: 13px !important;
  /font-size: 13.1px !important;
  /font-size: 13.3px !important;
  font-size: 13.4px !important;
  ///////////////////////font-size: 13.5px !important;
  font-size: 13.7px !important;
  //////font-size: 14px !important;
  font-size: 14.1px !important;
  font-size: 14.2px !important;
  font-size: 14.3px !important;
  //font-size: 14.4px !important;
  ///font-size: 14.8px !important;
  //font-size: 14.9px !important;
  /////font-size: 15px !important;
  /////font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  ///font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /////letter-spacing: -0.28px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.24px !important;
  ////////////////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  ////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /-webkit-filter: blur(0.000001px) !important;
  //line-height: 9px;
  line-height: 10px;
  //line-height: 11px;
  /line-height: 12px;
  /line-height: 13px;
  /*----------(fav. roboto xxsmall medium)-----------*/
  
  /*----------(fav. roboto xxsmall thick)-----------*/
  font-family: "Roboto", sans-serif !important;
  font-size: 13px !important;
  /font-size: 13.1px !important;
  /font-size: 13.3px !important;
  font-size: 13.4px !important;
  ///////////////////////font-size: 13.5px !important;
  font-size: 13.7px !important;
  //////font-size: 14px !important;
  font-size: 14.1px !important;
  font-size: 14.2px !important;
  font-size: 14.3px !important;
  //font-size: 14.4px !important;
  ///font-size: 14.8px !important;
  //font-size: 14.9px !important;
  /////font-size: 15px !important;
  /////font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  ///font-weight: 700 !important;
  /font-weight: 600 !important;
  ///font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /////letter-spacing: -0.28px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.24px !important;
  ////////////////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  ////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /-webkit-filter: blur(0.000001px) !important;
  //line-height: 9px;
  line-height: 10px;
  //line-height: 11px;
  /line-height: 12px;
  /line-height: 13px;
  /*----------(fav. roboto xxsmall thick)-----------*/
  
  /*----------(fav. roboto small thick)-----------*/
  font-family: "Roboto", sans-serif !important;
  font-size: 13px !important;
  /font-size: 13.1px !important;
  /font-size: 13.3px !important;
  font-size: 13.4px !important;
  ///////////////////////font-size: 13.5px !important;
  font-size: 13.7px !important;
  //////font-size: 14px !important;
  font-size: 14.1px !important;
  font-size: 14.2px !important;
  font-size: 14.3px !important;
  //font-size: 14.4px !important;
  ///font-size: 14.8px !important;
  //font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.2px !important;
  font-size: 15.4px !important;
  //font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  ///font-size: 15.8px !important;
  /////font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  ///font-weight: 700 !important;
  /font-weight: 600 !important;
  ///font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /////letter-spacing: -0.28px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.24px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.18px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  text-shadow: rgba(158,150,150,50.70) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  filter: blur(0.000001px) !important;
  filter: blur(0.000001px) contrast(102%) !important;
  filter: blur(0.000001px) contrast(106%) !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 6px;
  line-height: 7px;
  line-height: 7.3px;
  line-height: 7.8px;
  /line-height: 8px;
  //line-height: 9px;
  ///line-height: 10px;
  ///line-height: 11px;
  /line-height: 12px;
  /line-height: 13px;
  /*----------(fav. roboto small thick)-----------*/
  
  
  /*----------(fav. khula xsmall uppercase thick)-----------*/
  font-family: "Khula", sans-serif !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.2px !important;
  font-size: 11.3px !important;
  font-size: 11.4px !important;
  font-size: 11.7px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.1px !important;
  font-size: 12.3px !important;
  font-size: 12.4px !important;
  font-size: 12.6px !important;
  font-size: 12.7px !important;
  font-size: 12.9px !important;
  font-size: 13px !important;
  /font-size: 13.1px !important;
  //font-size: 13.3px !important;
  ////font-size: 13.4px !important;
  ////font-size: 13.5px !important;
  ///font-size: 13.7px !important;
  /////font-size: 14px !important;
  /font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /////////////font-size: 14.3px !important;
  //font-size: 14.4px !important;
  ///font-size: 14.8px !important;
  //font-size: 14.9px !important;
  /////font-size: 15px !important;
  /////font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  //font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.43px !important;
  /letter-spacing: -0.35px !important;
  /////////letter-spacing: -0.30px !important;
  /////letter-spacing: -0.28px !important;
  /letter-spacing: -0.25px !important;
  //////////////letter-spacing: -0.24px !important;
  ////////////////////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  ////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  -webkit-filter: blur(0.000001px) !important;
  line-height: 6px;
  line-height: 7px;
  line-height: 8px;
  //line-height: 9px;
  ///line-height: 10px;
  ///line-height: 11px;
  /line-height: 12px;
  /line-height: 13px;
  /*----------(fav. khula xsmall uppercase thick)-----------*/
  
  /*----------(fav. khula xsmall thick)-----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  /font-size: 11.4px !important;
  /font-size: 11.7px !important;
  /font-size: 11.9px !important;
  /font-size: 12px !important;
  /font-size: 12.1px !important;
  /font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  /font-size: 12.7px !important;
  /font-size: 12.9px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  ////font-size: 13.4px !important;
  ////font-size: 13.5px !important;
  ///font-size: 13.7px !important;
  /////font-size: 14px !important;
  /font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /////////////font-size: 14.3px !important;
  //font-size: 14.4px !important;
  ///font-size: 14.8px !important;
  //font-size: 14.9px !important;
  /////font-size: 15px !important;
  /////font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  //font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.43px !important;
  letter-spacing: -0.42px !important;
  letter-spacing: -0.41px !important;
  letter-spacing: -0.37px !important;
  letter-spacing: -0.35px !important;
  /////////letter-spacing: -0.30px !important;
  /////letter-spacing: -0.28px !important;
  /letter-spacing: -0.25px !important;
  //////////////letter-spacing: -0.24px !important;
  ////////////////////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  ////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  -webkit-filter: blur(0.000001px) !important;
  line-height: 6px;
  line-height: 7px;
  ///line-height: 8px;
  //line-height: 9px;
  ///line-height: 10px;
  ///line-height: 11px;
  /line-height: 12px;
  /line-height: 13px;
  /*----------(fav. khula xsmall thick)-----------*/
  
  /*----------(fav. khula xsmall medium)-----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  /font-size: 11.4px !important;
  /font-size: 11.7px !important;
  /font-size: 11.9px !important;
  /font-size: 12px !important;
  /font-size: 12.1px !important;
  /font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  /font-size: 12.7px !important;
  /font-size: 12.9px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  ////font-size: 13.4px !important;
  ////font-size: 13.5px !important;
  /font-size: 13.7px !important;
  //font-size: 14px !important;
  /font-size: 14.1px !important;
  /font-size: 14.2px !important;
  font-size: 14.3px !important;
  /font-size: 14.4px !important;
  font-size: 14.5px !important;
  ///font-size: 14.8px !important;
  ///////////////////font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.7px !important;
  /font-size: 16px !important;
  ///font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  //font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.43px !important;
  letter-spacing: -0.42px !important;
  letter-spacing: -0.41px !important;
  letter-spacing: -0.37px !important;
  letter-spacing: -0.35px !important;
  /////////letter-spacing: -0.30px !important;
  /////letter-spacing: -0.28px !important;
  /letter-spacing: -0.25px !important;
  //////////////letter-spacing: -0.24px !important;
  ////////////////////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  ////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  text-shadow: rgba(158,150,150,50.70) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  filter: blur(0.000001px) !important;
  filter: blur(0.000001px) contrast(102%) !important;
  filter: blur(0.000001px) contrast(106%) !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 6px;
  line-height: 7px;
  line-height: 7.3px;
  line-height: 7.8px;
  /line-height: 8px;
  //line-height: 9px;
  ///line-height: 10px;
  ///line-height: 11px;
  /line-height: 12px;
  /line-height: 13px;
  /*----------(fav. khula xsmall medium)-----------*/
  
  
  /*----------(fav. - khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  line-height: 9px;
  line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  /*----------(fav. - khula)--------------*/
  
  /*----------(fav. - khula uppercase)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 13px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  line-height: 9px;
  line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  */
  /*----------(fav. - khula uppercase)--------------*/
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  line-height: 9px;
  line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  /*----------(fav. - ruda)--------------*/
  
  
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 12.8px !important;
  font-size: 12.9px !important;
  font-size: 13px !important;
  /font-size: 13.1px !important;
  /font-size: 13.2px !important;
  /font-size: 13.3px !important;
  //font-size: 13.4px !important;
  /font-size: 13.7px !important;
  ///font-size: 14.6px !important;
  ///font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /////font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.25px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  //////letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  ///letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  color: #141414 !important;
  */
  
  /*----------(fav. - ruda 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  //letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  //text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  color: #141414 !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  line-height: 9px;
  line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  /*----------(fav. - ruda 2)--------------*/
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level2.category-item a:hover {
  /background: #202020 !important;
  text-decoration: underline !important;
  /text-decoration-color: #FFDC05 !important;
  /text-decoration-style: double !important;
  /text-decoration-line: overline underline !important;
  
  /opacity: 0.45 !important;
  /color: #e5e5e5 !important;
  
  box-shadow: 0px 2px 0px #202020 !important;
  box-shadow: 0px 2px 0px #FFDC05 !important;
  box-shadow: 0px 2px 0px #FFCC05 !important;
  box-shadow: none !important;
}

.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level2.category-item.view-more-menu-link a span {
  /display: none;
  color: #FFDC05 !important;
  /color: #FFCC05 !important;
  color: #ffe51e !important;
  color: #e5e5e5 !important;
  font-weight: 400 !important;
  font-weight: 900 !important;
  /font-style: italic;
  text-transform: uppercase;
  font-size: 9px !important;
  
  background: #202020 !important;
  background: linear-gradient(to right, #292828, transparent) !important;
  text-shadow: 1px 2px 2px #000;
  box-shadow: none !important;
  border-radius: unset;
  border-radius: 1px 1px 1px 1px;
  padding: 4px;
  padding-right: 35px;
  
  font-family: "Khula", sans-serif !important;
  font-size: 9px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  text-transform: uppercase !important;
  text-shadow: 1px 2px 2px #292828 !important;
  padding-top: 4px;
  padding-bottom: 3px;
  position: relative;
  top: 1px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level2.category-item.view-more-menu-link a {
  width: 100%;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level2.category-item.view-more-menu-link a:hover {
  /color: #FFDC05 !important;
  /color: #FFCC05 !important;
  /color: #606060 !important;
  //color: #202020 !important;
  /font-weight: 500 !important;
  //background: #202020 !important;
  //box-shadow: none !important;
  //border-radius: unset;
  text-decoration: none !important;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level2.category-item a span.ox-menu-item__custom-element {
  /display: none;
  color: #FFCC05 !important;
  color: #909090 !important;
  color: #fff !important;
  font-weight: 300 !important;
  /font-weight: 900 !important;
  padding-right: 4px;
  margin-right: 0px;
  
  /background: none !important;
  background: #ffe51e !important;
  background: #686868 !important;
}

/* (add in custom "View All" menu item per category) */
.page-header .ox-megamenu-navigation .category-item:nth-child(1) .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item.last a span {
  /background: none !important;
  /box-shadow: none !important;
  /font-family: "Open Sans" !important;
  /font-size: 22px !important;
  font-size: 12px !important;
  /font-weight: 700 !important;
  /letter-spacing: -0.50px !important;
  
  
  position: absolute !important;
  /position: relative !important;
  margin-top: -6px !important;
  margin-top: -56px !important;
  margin-top: -64px !important;
  
  font-family: "Exo" !important;
  font-size: 12px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  text-transform: uppercase !important;
  
  font-family: "Rubik" !important;
  font-size: 12px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  text-transform: uppercase !important;
  
  font-family: "Ubuntu" !important;
  font-size: 12px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  text-transform: uppercase !important;
  
  font-family: "Roboto" !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.6px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-size: 9.5px !important;
  font-size: 9.3px !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  text-transform: uppercase !important;
  
  font-family: "Exo" !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.6px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-size: 9.5px !important;
  font-size: 9.3px !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  text-transform: uppercase !important;
  
  /*
  font-family: "Exo" !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.6px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-size: 9.6px !important;
  //font-size: 9.5px !important;
  font-size: 9.3px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-size: 8.5px !important;
  font-size: 8.3px !important;
  ///font-size: 8px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  text-transform: uppercase !important;
  */
  
  font-family: "Exo" !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.6px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-size: 9.6px !important;
  //font-size: 9.5px !important;
  font-size: 9.3px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-size: 8.5px !important;
  font-size: 8.3px !important;
  font-size: 8px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  text-transform: uppercase !important;
  
  /*
  font-family: "Rubik" !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.6px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-size: 9.6px !important;
  //font-size: 9.5px !important;
  font-size: 9.3px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-size: 8.5px !important;
  font-size: 8.3px !important;
  ///font-size: 8px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  text-transform: uppercase !important;
  */
  
  /*
  font-family: "Ubuntu" !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.6px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-size: 9.6px !important;
  //font-size: 9.5px !important;
  font-size: 9.3px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-size: 8.5px !important;
  font-size: 8.3px !important;
  ///font-size: 8px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  text-transform: uppercase !important;
  */
  
  /*
  font-family: "Mukta" !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.6px !important;
  font-size: 10.3px !important;
  font-size: 10px !important;
  font-size: 9.6px !important;
  //font-size: 9.5px !important;
  font-size: 9.3px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-size: 8.5px !important;
  font-size: 8.3px !important;
  /font-size: 8px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  text-transform: uppercase !important;
  */
  
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11px !important;
  font-size: 10px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  text-transform: uppercase !important;
  
  font-family: "Apotek" !important;
  font-size: 13px !important;
  font-size: 12.8px !important;
  font-size: 12.6px !important;
  font-size: 12.4px !important;
  font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11px !important;
  ///font-size: 10px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  letter-spacing: 0.35px !important;
  letter-spacing: 0.40px !important;
  text-transform: uppercase !important;
  
  font-family: "Magistral", sans-serif !important;
  font-family: "Magistral-condensed", sans-serif !important;
  /font-family: "Magistral-compressed", sans-serif !important;
  font-size: 13px !important;
  font-size: 12.8px !important;
  font-size: 12.6px !important;
  font-size: 12.4px !important;
  /////font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11px !important;
  ///font-size: 10px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.10px !important;
  //letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  
  font-family: "Magistral", sans-serif !important;
  font-family: "Magistral-condensed", sans-serif !important;
  /font-family: "Magistral-compressed", sans-serif !important;
  font-size: 13px !important;
  font-size: 12.8px !important;
  font-size: 12.6px !important;
  font-size: 12.4px !important;
  /////font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11px !important;
  ///font-size: 10px !important;
  //font-size: 9px !important;
  /font-size: 8.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.10px !important;
  //letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.15px !important;
  //letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  
  
  text-shadow: none !important;
}
.page-header .ox-megamenu-navigation .category-item:nth-child(1) .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item.last a span:last-child {
  position: absolute !important;
  position: relative !important;
  margin-top: -10px !important;
  width: 100% !important;
  
  font-family: "Squada One" !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.50px !important;
  border-radius: 1px;
  border-radius: 2px;
  background: linear-gradient(to right, #292828, transparent) !important;
  padding-right: 20px;
  padding-left: 4px;
  padding-left: 5px;
  //padding-left: 6px;
  ///padding-left: 7px;
  
  font-family: "Oswald" !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  //font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 500 !important;
  font-weight: 900 !important;
  font-style: italic !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.50px !important;
  text-transform: uppercase !important;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 50px 50px 50px 50px;
  background: linear-gradient(to right, #292828, transparent) !important; 
  /border-top: 1px solid #d0d0d0;
  /border-bottom: 3px solid #888;
  text-shadow: 1px 1px 1px #000 !important;
  padding-right: 20px;
  padding-left: 4px;
  padding-left: 5px;
  //padding-left: 6px;
  padding-left: 7px;
  ////padding-bottom: 3px;
  padding-bottom: 4px;
  padding-bottom: 5px;
  /padding-bottom: 6px;
  /padding-bottom: 7px;
  
  font-family: "Anton", sans-sefif !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  //font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.50px !important;
  text-transform: uppercase !important;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 50px 50px 50px 50px;
  background: linear-gradient(to right, #292828, transparent) !important; 
  /border-top: 1px solid #d0d0d0;
  /border-bottom: 3px solid #888;
  text-shadow: 1px 1px 1px #000 !important;
  text-shadow: 2px 2px 1px #000 !important;
  /text-shadow: 2px 2px 2px #000 !important;
  padding-right: 20px;
  padding-left: 4px;
  padding-left: 5px;
  //padding-left: 6px;
  padding-left: 7px;
  padding-left: 8px;
  padding-left: 9px;
  padding-left: 10px;
  padding-left: 11px;
  padding-left: 12px;  
  ////padding-bottom: 3px;
  padding-bottom: 4px;
  padding-bottom: 5px;
  /padding-bottom: 6px;
  /padding-bottom: 7px;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  ////text-shadow: 2px 2px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /color: #f2f2f2;
  /color: #f4f4f4;
  color: #f8f8f8 !important;
  /color: #fff;
  /filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #5b5b5b);
  filter: drop-shadow(1px 1px 2px #7b7b7b);
  filter: drop-shadow(0px 2px 1px #8b8b8b);
  filter: none;
  padding-top: 5px;
  //height: 27px;
  height: 26px;
  height: 25px;
  
  font-family: "Khula", sans-serif !important;
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  
  /font-size: 19.8px !important;
  text-shadow: 1.6px 0px 0px #f8f8f8 !important;
  text-shadow: -1.5px 0px 0px #fff !important;
  letter-spacing: 0.35px !important;
  letter-spacing: 0.60px !important;
  /letter-spacing: 1.20px !important;
  filter: drop-shadow(-1px 2px 0px #000);
  filter: drop-shadow(1px 2px 0px #000);
  /filter: drop-shadow(0px 2px 0px #000);
  
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  padding-top: 1px;
  
  
  
  left: -4px;
  left: -3px;
  left: -2px;
  left: -1px;
  /left: 0px;
  /left: 1px;
  /left: 2px;
  /left: 3px;
  /left: 4px;
  //left: 5px;
  /left: 6px;
  /left: 7px;
  /left: 8px;
  /left: 9px;
  top: 1px;
  top: 2px;
  top: 3px;
  //top: 4px;
  /top: 5px;
}
.page-header .ox-megamenu-navigation .category-item:nth-child(1) .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item.last a span:last-child:before {
  display: block !important;
  position: absolute !important;
  /position: relative !important;
  
  font-family: "Glyphicons Halflings" !important;
  ////content: "\e015" !important;
  //content: "\2a" !important;
  ////content: "\e066" !important;
  content: "\e080" !important;
  //content: "\2b" !important;
  //content: "\e072" !important;
  /content: "\e081" !important;
  ///content: "\e095" !important;
  /content: "\e131" !important;
  /content: "\e158" !important;
  ///content: "\e161" !important;
  //content: "\e163" !important;
  /content: "\e164" !important;
  /content: "\e250" !important;
  //content: "\e258" !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12px !important;
  font-size: 11px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  font-weight: 500 !important;
  /color: #292828 !important;
  text-shadow: 1px 1px 1px #3b3b3b !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 1px 2px #000 !important;
  /text-shadow: 2px 2px 1px #000 !important;
  /text-shadow: 2px 1px 2px #000 !important;
  /text-shadow: 2px 2px 2px #000 !important;
  margin-left: 42px !important;
  margin-top: 3px !important;
  margin-top: 4px !important;
  /margin-top: 5px !important;
  
  margin-left: 51px !important;
  margin-top: 1px !important;
  
  margin-left: 52px !important;
  margin-top: -1px !important;
  
  left: unset;
  top: unset;
  color: unset;
}
.page-header .ox-megamenu-navigation .category-item:nth-child(1) .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item:last-child {
  margin-left: 75%;
  margin-right: 0;
  /font-style: italic;
  //background: #FFDC05 !important;
}
.page-header .ox-megamenu-navigation .category-item:nth-child(1) .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item .ox-megamenu-label:last-child {
  /background: #FFDC05 !important;
  /text-shadow: 0px 1px 1px #888 !important;
  /text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 1px 1px #666 !important;
  color: #fff !important;
  font-size: unset !important;
}
/* ------------ */
/* (add in custom "View All" menu item all categories) */
//.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item.last a span {
  /background: none !important;
  /box-shadow: none !important;
  font-size: 12px !important;
}
//.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item:last-child {
  margin-left: 75%;
  margin-right: 0;
  /font-family: !important;
  /font-size: 22px !important;
  /font-style: italic;
  //background: #FFDC05 !important;
}
//.page-header .ox-megamenu .ox-megamenu__dropdown .ox-megamenu__categories .level1.category-item .ox-megamenu-label:last-child {
  /background: #FFDC05 !important;
  text-shadow: 0px 1px 1px #888 !important;
  color: #fff !important;
  font-size: unset !important;
}
/* ------------ */

/*--(a2 megamenu widget section)--*/
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list {
  padding: unset;
  box-shadow: none !important;
  /background: none !important;
  /background: #fff !important;
  border: none;
  /border: 1px solid #e4e4e4;
  border-top: none;
  border-bottom: none;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  mix-blend-mode: multiply !important;
  padding-bottom: 8px;
  
  /margin: 1px;
  /margin-right: 1px;
  
  margin-top: -17px;
  margin-top: -13px;
  /margin-top: -10px;
  /margin-top: -5px;
  /margin-top: 0px;

  background: #e8e8e8;
  background: linear-gradient(to top, #F5F5F7, transparent, #f8f8f8);
  background: none;
  border-bottom: 1px solid #e4e4e4;
  border-bottom: 1px solid #e8e8e8;
  /border-bottom: 1px solid #f0f0f0;
  border-bottom: 1px solid #F5F5F7;
  border-bottom: 2px solid #F5F5F7;
  border: none;

  

  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
  //border-left: 9px solid #fff;
  //border-right: 9px solid #fff;
  //border-left: 8px solid #fff;
  //border-right: 8px solid #fff;
  border-left: 7px solid #fff;
  border-right: 7px solid #fff;
  /border-left: 6px solid #fff;
  /border-right: 6px solid #fff;
  //border-left: 5px solid #fff;
  //border-right: 5px solid #fff;
  /border-left: 4px solid #fff;
  /border-right: 4px solid #fff;
  /border-left: 3px solid #fff;
  /border-right: 3px solid #fff;
  /border-left: 2px solid #fff;
  /border-right: 2px solid #fff;
  /border-left: 1px solid #fff;
  /border-right: 1px solid #fff;
  /border: none;
  
  /box-shadow: 0px 2px 26px -11px #3b3b3b !important;
  /box-shadow: 0px 2px 26px -11px #4b4b4b !important;
  /box-shadow: 0px 5px 26px -16px #3b3b3b !important;
  /box-shadow: 0px 1px -24px #000 !important;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 0px 3px 24px -15px #000120 !important;
  box-shadow: 0px 3px 25px -14px #000 !important;
  
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  
  box-shadow: 0px 7px 22px -13px rgba(0, 0, 0, 0.90) !important;
  box-shadow: 0px 7px 22px -13px rgba(0, 0, 0, 0.65) !important;
  box-shadow: 0px 7px 22px -14px rgba(0, 0, 0, 0.65) !important;
  box-shadow: 0px 7px 22px -15px rgba(0, 0, 0, 0.65) !important;
  box-shadow: 0px 7px 22px -16px rgba(0, 0, 0, 0.65) !important;
  box-shadow: 0px 8px 22px -16px rgba(0, 0, 0, 0.65) !important;
  
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  //background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: none !important;
  
  z-index: 1;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list:hover {
  
} 
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .widget-product-grid .product-item {
  /padding-left: 9px;
  /padding-right: 5px;
  
  padding-left: 3px;
  padding-right: 1px;
  
  padding-left: 5px;
  padding-right: 5px;
  
  /border-top: 3px solid #e4e4e4 !important;
  /border-bottom: 3px solid #e4e4e4 !important;
  border-left: 9px solid #fff !important;
  border-right: 9px solid #fff;
  border-left: 8px solid #fff !important;
  border-right: 8px solid #fff;
  border-left: 7px solid #fff !important;
  border-right: 7px solid #fff;
  border-left: 6px solid #fff !important;
  border-right: 6px solid #fff;
  ///border-left: 5px solid #fff !important;
  ///border-right: 5px solid #fff;
  //border-left: 4px solid #fff !important;
  //border-right: 4px solid #fff;
  /border-left: 3px solid #fff !important;
  /border-right: 3px solid #fff;
  /border-left: 2px solid #fff !important;
  /border-right: 2px solid #fff;
  /border-left: 1px solid #fff !important;
  /border-right: 1px solid #fff;
  border: none !important;
  
  /box-shadow: 0px 2px 26px -11px #3b3b3b !important;
  /box-shadow: 0px 2px 26px -11px #4b4b4b !important;
  /box-shadow: 0px 5px 26px -16px #3b3b3b !important;
  /box-shadow: 0px 1px -24px #000 !important;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 0px 3px 24px -15px #000120 !important;
  box-shadow: 0px 3px 25px -14px #000 !important;
  
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  /background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  /background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  /background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 500%) !important;
  /background: linear-gradient(-180deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 500%) !important;
  //background: linear-gradient(-90deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 500%) !important;
  /background: linear-gradient(90deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 500%) !important;
  ///background: linear-gradient(81deg, #efefef -58%, #fff 84%, #000030 500%) !important;
  /border-left: 1px solid #f4f4f4;
  /border-top: 1px solid #e4e4e4;
  
  /background: none !important;
  box-shadow: none !important;
  
  margin-top: -9px;
  margin-top: -6px;
  padding-bottom: 3px;
  
  /z-index: 1;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .widget-product-grid .product-item-details {
  height: 200px;
  margin-bottom: -13px;
  /border-bottom: 5px solid #e4e4e4;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .widget-product-grid .product-item .product-image-container {
  mix-blend-mode: multiply;
  opacity: 0.90;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .widget-product-grid .product-item:hover .product-image-container {
  mix-blend-mode: multiply;
  opacity: 1;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .widget-product-grid .product-item .product-image-container .product-image-photo {
  
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .block-title h5 {
  color: #202020 !important;
  
  font-family: "Industry";
  font-size: 23px;
  font-size: 22px;
  font-size: 20px;
  //font-size: 18px;
  /font-size: 16px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.10px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  
  font-family: "Unit-Rounded";
  /font-size: 30px;
  //font-size: 29px;
  //font-size: 28px;
  //font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  /font-size: 24px;
  //font-size: 23px;
  //font-size: 22px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.10px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  
  font-family: "Unit-Rounded";
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  //font-size: 20px;
  //font-size: 19px;
  //font-size: 18px;
  /font-size: 17px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: none;
  
  font-family: "Khula", sans-serif !important;
  /font-size: 40px !important;
  /font-size: 39px !important;
  /font-size: 38px !important;
  /font-size: 37px !important;
  /font-size: 36px !important;
  /font-size: 35px !important;
  /font-size: 34px !important;
  /////font-size: 33px !important;
  font-size: 32px !important;
  font-size: 31px !important;
  /font-size: 30px !important;
  //font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  //font-size: 26.1px !important;
  ////////////////font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  letter-spacing: 1.55px !important; 
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 2px 0px 0px #292828 !important;
  text-shadow: 1.9px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #292828 !important;
  ////text-shadow: 1.3px 0px 0px #292828 !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  position: relative;
  top: 3px;
}

.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-image-photo {
  /mix-blend-mode: multiply;
  /box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #000;
  
  width: 180px;
  width: 175px;
  width: 165px;
  top: -10px;
  box-shadow: -0px 27px 30px -31px #777;
}

/*--(for a2 Category Link - megamenu widget)--*/
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info a.ox-product-grid__category-link {
  /display: none;
  
  /background: linear-gradient(to left, #efefef, transparent);
  //background: linear-gradient(to left, #f2f2f2, transparent);
  /margin-left: 10px;
  padding-right: 5px;
  padding-right: 10px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  
  display: block;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
  /text-underline-offset: 2px;
  /text-underline-offset: 3px;
  text-decoration: none;
  
  /float: right;
    
  font-family: "Squada One";
  font-family: "Coda";
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-weight: 500;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  font-family: "Squada One";
  font-family: "Coda";
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 500;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.4px;
  font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.4px;
  font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  /*
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.4px;
  ///font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  position: relative;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  */
  
  /color: #4b4b4b;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info a.ox-product-grid__category-link:before {
  content: "Category: ";
  margin-right: 2px;
  margin-right: 1px;
  /margin-right: 0px;
  text-decoration: underline;
  text-decoration: overline underline;
  text-underline-offset: 2px;
  /text-underline-offset: 3px;
  text-decoration: none;
  
  font-family: "Assistant";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: -1px;
  
  font-family: "Coda";
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  
  /*
  font-family: "Passion One";
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Passion One";
  font-size: 14px;
  font-size: 13.4px;
  font-size: 13.2px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Passion One";
  font-size: 13px;
  font-size: 12.4px;
  /font-size: 12.1px;
  /font-size: 12px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  margin-right: 2px;
 
  
  /display: none;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info a.ox-product-grid__category-link:hover {
  color: #202020 !important;
  color: #333 !important;
  
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  /opacity: 0.80 !important;
  /text-decoration: underline;
  
  text-shadow: none !important;
  text-decoration: none !important;
}

.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-name a {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  font-size: 13.0px;
  text-transform: uppercase;
  color: #555;
  font-weight: 400;
  letter-spacing: -0.05px;
  word-spacing: 0.20px;
  padding-left: 8px;
  padding-right: 5px;
  -webkit-filter: blur(0.000001px);
  
  font-size: 11.0px;
  font-weight: 500;
  /color: #494949;
  /color: #202020;
  color: #242424;
  color: #343434;
  /color: #555;
  
  font-size: 12.5px;
  font-weight: 500;
  
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-size: 11px;
  font-size: 11.4px;
  /font-size: 12.3px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  /font-weight: 800;
  /letter-spacing: -0.35px;
  /font-size: 12px;
  /text-transform: uppercase;
  /font-style: italic;
  
  font-family: "Exo";
  font-weight: 900;
  font-size: 10px;
  font-size: 11px;
  font-size: 11.3px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 12.3px;
  font-size: 12.6px;
  /font-size: 13px;
  //font-size: 13.3px;
  //font-size: 13.5px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /text-transform: initial;
  
  font-family: "Oswald";
  font-weight: 700;
  font-size: 10px;
  font-size: 11px;
  font-size: 11.3px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 12.3px;
  font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  //font-size: 13.5px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /text-transform: initial;
  
  /*
  font-family: "Industry";
  font-size: 12px;
  font-weight: 900;
  letter-spacing: -0.10px;
  text-transform: uppercase;
  /text-transform: none;
  */
  
  /*
  font-family: "Industry";
  font-size: 12px;
  font-size: 12.2px;
  /font-size: 13px;
  /font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.10px;
  text-transform: uppercase;
  text-transform: none;
  */
  
  /*
  font-family: "Industry";
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.10px;
  text-transform: uppercase;
  text-transform: none;
  */
  
  
  
  padding-left: 8px;
  padding-right: 5px;
  
  /height: 36px;
  //height: 52px;

  width: 230px;
  width: 215px;
  
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;

  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 15px !important;
  line-height: 16px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  //line-height: 21px !important;
  height: 59px !important;
  //min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  padding-top: 4px;
  /*----------(fav. - ruda)--------------*/
  
  /*----------(fav. - ruda small light)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 12.9px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 13.8px !important;
  /font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  ////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;

  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 15px !important;
  line-height: 16px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  /line-height: 18.9px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. - ruda small light)--------------*/
  
  
  /*-------------*/
  /*
  min-height: 60px !important;
  padding-top: 4px;
  */
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info:hover .product-item-name a {
  color: #090909 !important;
  //color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: #313131 !important;
  /color: #444 !important;
  /color: #555 !important;
  /color: #606060 !important;
  

  color: #e5e5e5 !important;
  //color: #f4f4f4 !important;
  /color: #f8f8f8 !important;
  /color: #fff !important;
  
  color: #fff !important;
  
  /*(for black version)*/
  background: #000 !important;
  background: none !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 1px #000 !important;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info:hover .product-item-name a:after {
  /background: none !important;
  /background: linear-gradient(to right, transparent, #555, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #555 60%, transparent) !important;
  background: linear-gradient(to right, #202020, transparent) !important;
  background: linear-gradient(to right, #090909, transparent) !important;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-name a:hover {
  text-decoration: underline !important;
  /opacity: 0.90;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .price-container:after {
  width: max-content;
  background: none;
  
  position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  
  margin-top: 5px;
  
  
  /*(for larger prices - 30px)*/
  margin-top: 6px;
  margin-top: 8px;
  margin-top: 9px;
  //margin-top: 12px;
  /margin-top: 13px;
  //margin-top: 14px;
  
  margin-top: 1px;
  margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .price-box .price {
  display: block;
  color: #292828;
  font-family: "Open Sans";
  font-weight: 900;
  font-size: 18px;
  letter-spacing: -0.55px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .price-box .old-price span {
  color: #292828;
  color: #bbbbbb;
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 14px;
  /font-size: 13px;
  font-style: italic;
  letter-spacing: -0.55px;
  
  left: -7px;
  top: -1px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .old-price:before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 10px;
  margin-right: -5px;
  position: relative;
  top: -3px;
  
  ///top: -7px;
  //top: -6px;
  //top: -5px;
  /top: -4px;
  top: -3px;
  top: -2px;
  //top: -1px;
  ///top: 0px;
  ///top: 1px;
  //top: 2px;
  margin-right: 2px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .old-price:after {
  content: "reg. price";
  color: #1A1A1A !important;
  font-size: 12px;
  margin-left: -1px; 
  
  
  /*(for larger prices - 30px)*/
  font-size: 0.47vw !important;
  /display: flex;
  /width: auto !important;
  //font-size: 11px;
  /margin: 0px;
  /padding: 0px;
  /float: right;
  /margin-left: -1px;
  
  /*(set 1)*/
  font-size: 0.46vw !important;
  display: block;
  position: relative;
  margin-top: -26px;
  margin-left: 88px;
  top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  /top: 1px;
  /top: 0px;
  /top: -1px;
  left: -0px;
  
  /*(set 2)*/
  font-size: 0.46vw !important;
  display: block;
  position: relative;
  margin-top: -26px;
  margin-left: 88px;
  /top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  top: 3px;
  /top: 2px;
  /top: 1px;
  /top: 0px;
  /top: -1px;
  left: -0px;
  
  /*(set 3)*/
  /content: "reg. price*";
  content: "*reg. price";
  /content: "reg* price";
  //content: "reg. price";
  font-size: 10.8px !important;
  font-size: 11.2px !important;
  display: block;
  position: relative;
  margin-top: 0px;
  margin-left: 0px;
  left: 57px;
  top: -10px;
  color: #888 !important;
  color: #666 !important;
  font-weight: 500;
  /font-style: italic;
  
  /left: 60px;
  /top: -5px;
  
  top: -7px;
  font-weight: 400;
  font-style: normal;
  font-size: 10.8px !important;
  
  top: -8px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .old-price span:before {
  display: none !important;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .old-price span:after {
  display: none !important;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .price-box .special-price span {
  color: #292828;
  font-family: "Open Sans";
  font-weight: 900;
  font-size: 18px;
  font-style: italic;
  letter-spacing: -0.55px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .special-price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -6px;
  margin-left: -7px;
  margin-left: -6.5px;
  /margin-left: -8px;
  /margin-right: 0px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details .price-box .saved-label {
  background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  font-weight: 100;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-size: 9px;
  font-size: 10px;
  //font-size: 10.6px;
  /font-size: 11px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  //font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.6px;
  //font-size: unset;
  ///font-size: initial;
  padding-left: 4px;
  /padding-left: 6px;
  /padding-left: 7px;
  //padding-left: 8px;
  padding-left: 10px;
  //padding-top: 1px;
  padding-bottom: 1px;
  font-style: italic;
  
  /background: linear-gradient(to right, #ccc, transparent);
  
  text-shadow: none;
  
  margin-top: 55px;
  margin-top: 57px;
  
  margin-top: 51px;
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  
  
  /*(for larger prices - 30px)*/
  font-size: 16px;
  font-size: 17.2px;
  /////font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  //font-size: 21px;
  letter-spacing: -0.55px;
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  margin-top: 53px;
  /////margin-top: 59px;
  //margin-top: 60px;
  ///margin-top: 61px;
  //margin-top: 63px;
  
  font-family: "Open Sans", sans-serif;
  font-style: italic;
  /font-style: normal;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-weight: 900;
  /font-weight: 800;
  text-shadow: 0px 0px 0px #e0e0e0;
  text-shadow: 0px 0px 0px #dfdfdf;
  text-shadow: 0.2px 0px 0px #dfdfdf;
  text-transform: uppercase;
  filter: 1px 2px 0px #000;
  
  /*
  font-family: "Ruda", sans-serif;
  font-style: italic;
  font-style: normal;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-weight: 900;
  /font-weight: 800;
  text-shadow: 0.6px 0px 0px #e0e0e0;
  text-transform: uppercase;
  */
  
  display: grid !important; 
  position: relative;
  width: 100% !important;
  /font-size: 0.99vw;
  
  /position: absolute;
  /width: 91% !important;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details .price-box .saved-label span {
  /display: none;
  
  /* standard gradient background */
  background: linear-gradient(#fff, #eee, #ddd, #fff);
  background: linear-gradient(#fff, #eee, #d0d0d0, #fff);
  background: linear-gradient(#fff, #eee, #bebebe, #fff);
  background: linear-gradient(#fff, #eee, #bbb, #fff);
  background: linear-gradient(#fff, #999bbb, #efefef, #fff);
  background: linear-gradient(#fff, #999bbb, #fff, #fff);
  background: linear-gradient(#fff, #fff, #999bbb, #fff);
  
  background: linear-gradient(#fff, #fff, #bbb, #fff);
  background: linear-gradient(#fff, #fff, #bdbdbd, #fff);
  background: linear-gradient(#fff, #fff, #bebebe, #fff);
  background: linear-gradient(#fff, #fff, #bfbfbf, #fff);
  background: linear-gradient(#fff, #fff, #ccc, #fff);
  background: linear-gradient(#fff, #fff, #ddd, #fff);
  background: linear-gradient(#fff, #fff, #e0e0e0, #fff);
  background: linear-gradient(#fff, #fff, #e7e7e7, #fff) !important;
  /background: linear-gradient(#fff, #fff, #eee, #fff);
  
  /background: linear-gradient(#fff, #fff, #999bbb, #fff, #fff);
  
  /* clip hackery */
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details .price-box .saved-label span:before {
  /position: relative;
  
  font-family: "Glyphicons Halflings";
  content: "\e225";
  top: 1px;
  margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
  /margin-right: 5px;
  font-weight: 100;
  //font-size: 13.6px;
  font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  font-size: 12.3px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.3px;
  font-size: 11px;
  
  font-weight: 900;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  ///margin-right: 4px;
  /margin-right: 5px;
  
  content: "\e226";
  /font-weight: 100;
  
  display: inline-block;
  margin-top: 2px;
  margin-bottom: 2px;
  
  /*(for larger prices - 30px)*/
  /*
  position: unset;
  /font-size: 0.57vw  !important;
  */
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info:hover .product-item-details .price-box .saved-label {
  background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details {
  min-height: 174px;
  min-height: 186px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details .product-reviews-summary {
  margin-top: 24px;
  /margin-bottom: 0px;
  /margin-bottom: -12px;
  
  /*(for larger prices - 30px)*/
  position: absolute !important;
  bottom: 6px;
  bottom: 5px;
  /bottom: 4px;
  /bottom: 3px;
  left: 6px;
  left: 7px;
  left: 8px;
  left: 9px;
  
  bottom: -20px;
  padding-bottom: 11px;
  
  bottom: -16px;
  padding-bottom: 11px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details .product-reviews-summary .rating-summary .rating-result {
  width: auto !important;
  margin-right: 1px !important;
  
  /filter: hue-rotate(-7deg);
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details .product-reviews-summary .rating-summary .rating-result span::before {
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  filter: drop-shadow(-1px 0px 0px #7b7b7b);
  
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  
  
  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */
  
  filter: hue-rotate(-7deg);
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #8b8b8b);
  
  /background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24); 
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  
  /*
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  */
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details .product-reviews-summary .rating-summary .rating-result::before {
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  letter-spacing: 3px;
}
.page-header .ox-megamenu .ox-megamenu__dropdown .widget.block-products-list .product-item-info .product-item-details .product-reviews-summary:after {
  /content: ")";
  ///margin-left: 1px;
  /color: #777;
  /font-size: 10px;
  
  ///font-family: FontAwesome;
  /content: "\f11e" " )";
  ///content: "\f11e";
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;

  
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  content: "\f11e";
  font-size: 16px !important;
  font-size: 15px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  left: 3px !important;
  top: -1px !important;
  
  
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  /color: #777;
  /color: #888;
  /color: #999;
  /color: #a0a0a0;
  /color: #aaa;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  /text-shadow: 2px 2px 2px #7b7b7b;
  /text-shadow: 2px 2px 2px #333;
  //text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome", "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /font-family: "FontAwesome", "Open Sans";
  //font-size: 10px;
  ///font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;
  
  /font-family: "FontAwesome", "Oswald";
  ///font-size: 10px;
  /font-size: 11px;
  //font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 100;
  ///font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  /font-family: "FontAwesome", "Arial";
  /font-size: 10px;
  //font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  //font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;

  /font-family: "FontAwesome", "Bebas Neue";
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  //letter-spacing: initial;
  //font-weight: initial;
  //font-weight: 100;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  
  /*(for larger prices - 30px)*/
  top: -3px;
  left: -4px;
  
  top: -2px;
  left: -4px;
  
  top: -1px;
  left: -4px;
  
  top: -1px;
  left: -3px;
  
  /top: -1px;
  /left: -2px;
  
  //top: -2px;
  //left: -3px;
  
  top: -2px;
  left: -2px;
  
  top: 1px !important;
  left: 2px !important;
}

/*--(to add megamenu category icons)--*/

/*(to display icons at top)*/
.page-header .level0.category-item.level-top.ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1 a {
  display: flex;
}
.page-header .level0.category-item.level-top.ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories {
  /background: purple;
  
  ////margin-top: -40px;
  /margin-top: -39px;
  /margin-top: -38px;
  margin-top: -35px;
  ///margin-top: -30px;
  /margin-top: -28px;
  /margin-top: -27px;
  //margin-top: -26px;
  /margin-top: -25px;
  /margin-top: -20px;
  
  border-right: 1px solid #f4f4f4;
  /border-right: 2px solid #f4f4f4;
  //margin-right: 20px;
  margin-right: 15px;
  margin-right: 10px;
  /margin-right: 5px;
}
/*(to resize, turn on/off, etc.)*/
.page-header .level0.category-item.level-top.ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:before {
  display: block;
  //visibility: hidden !important;
  /font-size: 18px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  font-size: 21px !important;
  //font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  //font-size: 28px !important;
  /margin-top: -40px !important;
  margin-top: 8px !important;
  margin-top: 7px !important;
  margin-left: 7px !important;
  
  font-size: 0px !important;
  /margin-top: 10px !important;
  //margin-top: 11px !important;
  /margin-top: 12px !important;
  margin-top: 13px !important;
  ///margin-top: 14px !important;
  ///margin-top: 15px !important;
  margin-top: 16px !important;
  /margin-top: 17px !important;
  //margin-top: 18px !important;
  /margin-top: 19px !important;
  /margin-top: 20px !important;
  /margin-top: 21px !important;
}
.page-header .level0.category-item.level-top.ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1 {
  /background: orange !important;
  margin-bottom: 0px;
}

/*(home audio/video - televisions)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(1):before {
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e333";
  content: "\e067";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - a/v receivers)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(2):before {
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\f028";
  content: "\e312";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(!FIX RENDERING BUG for - home audio/video - a/v receivers)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1 .submenu:before {
  display: none;
}
/*(home audio/video - speakers)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(3):before {
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e32d";
  /content: "\e32e";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - blu-ray & dvd players)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(4):before {
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e01f";
  //content: "\e044";
  /content: "\e020";
  /content: "\e072";
  /content: "\f0d1";
  content: "\e068";
  //content: "\e9c1";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - soundbars & hts/htib)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(5):before {
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e875";
  content: "\e947";
  content: "\e947";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - satellite, dvrs & media players)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(6):before {
  display: block !important;
  
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e05d";
  content: "\e062";
  content: "\e062";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(!FIX RENDERING BUG for - home audio/video - a/v receivers)*/
/*
/.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(6) {
  /background: red;
  display: flex;
}
//.page-header .level0.category-item.level-top.ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(6) .name:nth-last-child(2) {
  /background: yellow;
  
  position: relative;
  margin-left: 29px;
  top: -40px;
  margin-bottom: -40px;
}
/.page-header .level0.category-item.level-top.ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(6) .name:nth-last-child(1) {
  background: green;
}
/.page-header .level0.category-item.level-top.ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(6) li {
  background: blue;
}
*/
.page-header .level0.category-item.level-top.ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1  {
  /background: pink;
  background: transparent;
}
/*(home audio/video - shelf systems)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(7):before {
  display: block !important;
  
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e049";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - audio components)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(8):before {
  display: block !important;
  
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e0d9";
  content: "\e049";
  /content: "\e019";
  //content: "\e610";
  content: "\e1db";
  content: "\e329";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - power protection)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(9):before {
  display: block !important;
  
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\f1d4";
  content: "\e63c";
  content: "\e63c" "\f1d4";
  /content: "\f102";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - projectors & accessories)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(10):before {
  display: block !important;
  
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e308";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - mounts & furniture)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(11):before {
  display: block !important;
  
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e903";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*(home audio/video - cables, remotes & accessories)*/
.page-header .level0.category-item.level-top:nth-child(1).ox-dropdown--megamenu.parent.ox-megamenu--opened .ox-megamenu__categories .level1:nth-child(12):before {
  display: block !important;
  
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  position: relative;
  content: "\e8c0";
  margin-top: 0px;
  margin-left: 0px;
  top: 6px;
  left: 0px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  /font-style: italic;
  /font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;  /* Preferred icon size */
  font-size: 28px;
  color: #292828;
  /display: inline-block;
  /line-height: 1;
  /text-transform: none;
  /letter-spacing: normal;
  /word-wrap: normal;
  /white-space: nowrap;
  /direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*^^(to add megamenu category icons)^^*/


/* ========================================================================================== */
/* ======================= (MINICART - Cart/Acct/Search/Wish Button) ======================== */
/* ========================================================================================== */

.minicart-wrapper {
  /*(default)*/
  /margin: 0 0 0 10px;
  /z-index: 3;
  
  /*(to fix/clear residual gradient error for black version - reversed)*/
  z-index: 3 !important;
}
.minicart-wrapper a {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe51e+0,f9cc00+100 */
/background: rgb(255,229,30); /* Old browsers */
/background: -moz-linear-gradient(-45deg,  rgba(255,229,30,1) 0%, rgba(249,204,0,1) 100%) !important; /* FF3.6-15 */
/background: -webkit-linear-gradient(-45deg,  rgba(255,229,30,1) 0%,rgba(249,204,0,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
/background: linear-gradient(-135deg,  rgba(255,229,30,1) 35%,rgba(249,204,0,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/background: linear-gradient(135deg,  rgba(255,229,30,1) 35%,rgba(249,204,0,1) 50%, rgba(20,20,20,1) 270%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe51e', endColorstr='#f9cc00',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
  
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe51e+0,f9cc00+100 */
/background: rgb(255,229,30); /* Old browsers */
/background: -moz-linear-gradient(-45deg,  rgba(255,229,30,1) 0%, rgba(249,204,0,1) 100%) !important; /* FF3.6-15 */
/background: -webkit-linear-gradient(-45deg,  rgba(255,229,30,1) 0%,rgba(249,204,0,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
/background: linear-gradient(-135deg,  rgba(255,229,30,1) 35%,rgba(249,204,0,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/background: linear-gradient(135deg,  rgba(255,229,30,1) 35%,rgba(249,204,0,1) 50%, rgba(20,20,20,1) 270%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe51e', endColorstr='#f9cc00',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
  
  border-radius: 4px 0px 0px 4px;
  border-radius: 0px 0px 0px 0px;
  
  //box-shadow: inset -8px 14px 25px -23px #000;
  //box-shadow: inset -8px 14px 25px -3px #A28501;
  /box-shadow: inset -13px 14px 25px -3px #A28511;
  /box-shadow: inset 13px 14px 25px -3px #A28501;
  ///box-shadow: inset -4px 14px 25px -3px #A28501;
  
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  //background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  ///background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ///background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  /background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  background: linear-gradient(20deg, #7B5A00 -44%, #FFD405 30%,#FFD405 50%, #8B5A00 135%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(140deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(20deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;

  
  text-shadow: -0px -0px 2px #444444;
  text-shadow: -0px -0px 1px #666666;
  text-shadow: -0px -0px 2px #888888;
  text-shadow: -0px 1px 1px #666;
  text-shadow: -0px 1px 1px #202020;
  text-shadow: -0px 2px 1px #444;
  
  font-family: "Open Sans" !important;
  font-weight: 900 !important;
  font-size: 20px !important;
  letter-spacing: -2px !important;
  
  font-family: "Open Sans" !important;
  font-weight: 900 !important;
  font-size: 16px !important;
  letter-spacing: -2px !important;
  
  font-family: "Squada One" !important;
  font-weight: 500 !important;
  font-size: 26px !important;
  font-size: 20px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  letter-spacing: -0.25px !important;
  border-left: 3px solid #202020 !important;
  
  
  
  /*--(black version - reversed)--*/
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#333333+35,222222+50,000000+270 */
  background: #333333; /* Old browsers */
  background: -moz-linear-gradient(-45deg,  #333333 35%, #222222 50%, #000000 270%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg,  #333333 35%,#222222 50%,#000000 270%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  #333333 35%,#222222 50%,#000000 270%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */


  /border-bottom: 3px solid #ffdc05;
  /border-bottom: 4px ridge #ffdc05;
  /box-shadow: 11px 4px 35px -20px #ffdc05;
  box-shadow: inset 0px -3px 0px 0px #ffdc05;
  box-shadow: inset 0px -1px 0px 0px #ffcc05;
  /box-shadow: inset 0px -2px 0px 0px #ffbc05;
  box-shadow: inset 0px -2px 0px 0px #373737;
  border-left: 0px solid #000 !important;
  /border-left: 1px solid #000 !important;
  /border-left: 2px solid #000 !important;
  /border-left: 3px solid #000 !important;
}
.minicart-wrapper a:after {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#333333+35,222222+50,000000+270 */
  background: #333333; /* Old browsers */
  background: -moz-linear-gradient(-45deg,  #333333 35%, #222222 50%, #000000 270%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg,  #333333 35%,#222222 50%,#000000 270%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  #333333 35%,#222222 50%,#000000 270%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
  
  
  /*--(yellow version - reversed)--*/
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7b5a00+-44,ffd405+30,ffd405+50,8b5a00+135 */
  background: #7b5a00; /* Old browsers */
  background: -moz-linear-gradient(top,  #7b5a00 -44%, #ffd405 30%, #ffd405 50%, #8b5a00 135%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #7b5a00 -44%,#ffd405 30%,#ffd405 50%,#8b5a00 135%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #7b5a00 -44%,#ffd405 30%,#ffd405 50%,#8b5a00 135%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b5a00', endColorstr='#8b5a00',GradientType=0 ) !important; /* IE6-9 */

  ///background: linear-gradient(20deg, #7B5A00 -44%, #FFD405 30%,#FFD405 50%, #8B5A00 135%) !important;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .minicart-wrapper a:hover, 
.account.header--layout-6 .header__content .minicart-wrapper a:hover {
  background: #333333; /* Old browsers */
  background: -moz-linear-gradient(-45deg, #333333 35%, #222222 50%, #000000 270%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #333333 35%,#222222 50%,#000000 270%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  #333333 35%,#222222 50%,#000000 270%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
    
  /*--(yellow version - reversed)--*/
  background: #7b5a00; /* Old browsers */
  background: -moz-linear-gradient(top,  #7b5a00 -44%, #ffd405 30%, #ffd405 50%, #8b5a00 135%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #7b5a00 -44%,#ffd405 30%,#ffd405 50%,#8b5a00 135%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #7b5a00 -44%,#ffd405 30%,#ffd405 50%,#8b5a00 135%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b5a00', endColorstr='#8b5a00',GradientType=0 ) !important; /* IE6-9 */

  ///background: linear-gradient(20deg, #7B5A00 -44%, #FFD405 30%,#FFD405 50%, #8B5A00 135%) !important;
  
  transition: all 512ms cubic-bezier(.33, .975, .245, .91) !important;
  content: '' !important;
  z-index: -1 !important;
  
  /*(for header shortening)*/
  box-shadow: none;
}
.minicart-wrapper a .text {
  color: #202020 !important;
  /color: #fff !important;
  color: #ffdc05 !important;
  color: #e5e5e5 !important;     
  text-shadow: 0px 1px 1px #000 !important;     
  text-shadow: 0px 2px 3px #000 !important; 
  /text-shadow: none !important;
                          
  /border-bottom: 4px solid #ffdc05 !important;
  
  /border-bottom: 4px ridge #ffdc05 !important;
  text-shadow: 0px 0px 1px #000 !important;
  text-shadow: 0px 2px 1px #202020 !important;
  text-shadow: 0px 2px 1px #1a1a1a !important;
  text-shadow: 0px 2px 1px #090909 !important;
  /text-shadow: 0px 2px 1px #000 !important;
  //text-shadow: 0px 3px 5px #666 !important;
  /box-shadow: -10px 5px 15px 5px #ffcc05 !important;
  /padding-bottom: 3px;
  color: #fff !important;
  font-size: 20px;
  font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  
  
  /*----------(fav. ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: capitalize !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  position: relative;
  top: 2px;
  /top: 1px;
  /*----------(fav. ruda)--------------*/
  
  /*----------(fav. khula)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  position: relative !important;
  top: 3px;
  top: 2px;
  /top: 1px;
  /top: 0px;
  */
  /*----------(fav. khula)--------------*/
}
.minicart-wrapper a:hover .text {
  /color: #e5e5e5 !important;
  /text-shadow: none !important;
  box-shadow: none !important;
}
.minicart-wrapper a .counter-number {
  font-size: 30px !important;
  /font-style: italic;
  /font-weight: 900;
  color: #202020 !important;
  color: #ffdc05 !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #1a1a1a !important;
  /color: #000 !important;
  /text-shadow: none;
  text-shadow: 0px 2px 2px #4f4f4f !important;
  text-shadow: 0px 2px 2px #202020 !important;
  text-shadow: 0px 2px 1px #1a1a1a !important;
  text-shadow: 0px 2px 1px #090909 !important;
  text-shadow: 0px 2px 1px #000 !important;
  
  text-shadow: 0px 2px 2px #202020 !important;
  /text-shadow: 0px 2px 2px #1a1a1a !important;
  /text-shadow: 0px 2px 2px #090909 !important;
  /text-shadow: 0px 2px 2px #000 !important;
  
  
  font-family: "Open Sans", sans-serif;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  font-style: normal;
  position: relative;
  top: 3px;
  top: 2px;
  top: 1px;
  top: 0px;
  left: 0px;
  left: -1px;
  left: -2px;
  /left: -3px;
  /left: -4px;
  /left: -5px;
  /left: -6px;
  /left: -7px;
  //left: -8px;
  /left: -9px;
  /left: -10px;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  position: relative;
  top: 3px;
  top: 2px;
  /top: 1px;
  left: 0px;
  left: -1px;
  left: -2px;
  left: -3px;
  left: -4px;
  left: -5px;
  left: -6px;
  left: -7px;
  left: -8px;
  left: -9px;
  /left: -10px;
  
  font-family: "Ruda", sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  text-shadow: 1px 0px 0px #fff !important;
  text-shadow: 0.9px 0px 0px #fff !important;
  text-shadow: 0.8px 0px 0px #fff !important;
  /text-shadow: 0.7px 0px 0px #fff !important;
  /text-shadow: 0.6px 0px 0px #fff !important;
  /text-shadow: 0.5px 0px 0px #fff !important;
  /text-shadow: 0.4px 0px 0px #fff !important;
  /text-shadow: 0.3px 0px 0px #fff !important;
  /text-shadow: 0.2px 0px 0px #fff !important;
  /text-shadow: 0.1px 0px 0px #fff !important;
  /text-shadow: 0px 0px 0px #fff !important;
  filter: drop-shadow(0px 2px 2px #202020);
  filter: drop-shadow(0.5px 2px 1px #202020);
  position: relative;
  top: 3px;
  top: 2px;
  top: 1px;
  /top: 0px;
  left: 0px;
  left: -1px;
  left: -2px;
  left: -3px;
  left: -4px;
  left: -5px;
  left: -6px;
  left: -7px;
  left: -8px;
  left: -9px;
  left: -10px;
}
.minicart-wrapper a:hover .counter-number {
  /color: #e5e5e5 !important;
}
.minicart-wrapper a .minicart-icon-1 {
  /width: 16px;
  /width: 18px;
  /width: 20px;
  /width: 24px;
  
  width: 34px;
  position: relative;
  left: 20px;
  margin-left: -20px;
  
  left: 25px;
  margin-left: -25px;
  
  left: 25px;
  margin-left: -28px;
  
  height: auto;
  filter: drop-shadow(-0px 1px 1px #666) !important;
  filter: drop-shadow(-0px 1px 1px #202020) !important;
  filter: drop-shadow(-1px 1px 0px #555) !important;
  filter: drop-shadow(1px 2px 0px #555) !important;
  filter: drop-shadow(0px 1px 0px #666) !important;
  
  /padding-right: 3px !important;
  ///padding-right: 1px !important;
  
  fill: #202020 !important;
  fill: #1a1a1a !important;
  fill: #333 !important;
  //fill: #e5e5e5 !important;
  /fill: #ffdc05 !important;
  
  fill: #202020 !important;
  opacity: 0.10;
  
  filter: none !important;
  
  
  
  /*(black version - reversed)*/
  /fill: #000 !important;
  fill: #e5e5e5 !important;
  /fill: #f8f8f8 !important;
  //fill: #fff !important;
  /filter: drop-shadow(-0px 1px 1px #666);
  /filter: drop-shadow(-0px 1px 1px #888888);
  /filter: drop-shadow(-0px -0px 1px #888);
  /filter: none;
  
  /fill: #202020 !important;
  opacity: 0.13;
  filter: drop-shadow(-0px 2px 2px #000) !important;
  /filter: none !important;
  
  /fill: #202020 !important;
  /opacity: 1;
  /filter: drop-shadow(-0px 1px 0px #777) !important;
  transition: ease-in;
  transition-duration: 0.15s;
}
.minicart-wrapper a:hover .minicart-icon-1 {
  /fill: #000 !important;
  fill: #e5e5e5 !important;
  /fill: #f8f8f8 !important;
  //fill: #fff !important;
  /filter: drop-shadow(-0px 1px 1px #666);
  /filter: drop-shadow(-0px 1px 1px #888888);
  /filter: drop-shadow(-0px -0px 1px #888);
  /filter: none;
  
  /fill: #202020 !important;
  opacity: 0.13;
  filter: drop-shadow(-0px 2px 2px #000) !important;
  /filter: none !important;
  
  /fill: #202020 !important;
  /opacity: 1;
  /filter: drop-shadow(-0px 1px 0px #777) !important;
  transition: ease-in;
  transition-duration: 0.15s;
  
  
  
  /*(yellow version - reversed)*/
  /width: 16px;
  /width: 18px;
  /width: 20px;
  /width: 24px;
  
  width: 34px;
  position: relative;
  left: 20px;
  margin-left: -20px;
  
  left: 25px;
  margin-left: -25px;
  
  left: 25px;
  margin-left: -28px;
  
  height: auto;
  filter: drop-shadow(-0px 1px 1px #666) !important;
  filter: drop-shadow(-0px 1px 1px #202020) !important;
  filter: drop-shadow(-1px 1px 0px #555) !important;
  filter: drop-shadow(1px 2px 0px #555) !important;
  filter: drop-shadow(0px 1px 0px #666) !important;
  
  /padding-right: 3px !important;
  ///padding-right: 1px !important;
  
  fill: #202020 !important;
  fill: #1a1a1a !important;
  fill: #333 !important;
  //fill: #e5e5e5 !important;
  /fill: #ffdc05 !important;
  
  fill: #202020 !important;
  opacity: 0.10;
  
  filter: none !important;
}
.header__item a {
 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#333333+35,222222+50,000000+270 */
 background: #333333; /* Old browsers */
 background: -moz-linear-gradient(-45deg, #333333 35%, #222222 50%, #000000 270%) !important; /* FF3.6-15 */
 background: -webkit-linear-gradient(-45deg, #333333 35%,#222222 50%,#000000 270%) !important; /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(0deg, #222 35%,#383838 50%,#000000 270%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
 
 border-right: 1px solid #000 !important;
}
.header__item a:hover {
 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#333333+35,222222+50,000000+270 */
 /background: #333333; /* Old browsers */
 /background: -moz-linear-gradient(-45deg, #333333 35%, #222222 50%, #000000 270%) !important; /* FF3.6-15 */
 /background: -webkit-linear-gradient(-45deg, #333333 35%,#222222 50%,#000000 270%) !important; /* Chrome10-25,Safari5.1-6 */
 /background: linear-gradient(-140deg, #333333 35%,#222222 50%,#000000 270%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 /filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
  
 /box-shadow: inset 14px 12px 25px -3px #A28501;
 /box-shadow: inset 5px -5px 15px -2px #A28501;
 /box-shadow: inset -14px 14px 25px -3px #A28501;
  
 background: #ffe51e !important;
 text-shadow: -0px -0px 2px #888888 !important;
 
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  //background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  ///background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ///background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  /background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  background: linear-gradient(-20deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%) !important;
  background: linear-gradient(-40deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%) !important;
}
/*--(to customize acct/search/wish)--*/
.header__content .minicart-wrapper {
  /height: 95px !important;
  //height: 92px !important;
  
  /height: 76px !important;
  height: 57px !important;
  height: 58px !important;
  height: 59px !important;
  height: 60px !important;
  height: 61px !important;
  /height: 62px !important;
  /height: 63px !important;
}
.header__item-search .search-icon-wrapper, 
.header__item-account .athlete2-icon-login,
.header__item-wishlist .athlete2-icon-heart2 {
  /width: 60px !important;
}
.header__item-search, 
.header__item-account,
.header__item-wishlist {
  /height: 95px !important;
  //height: 92px !important;
  /border-left: 1px solid #222 !important;
  
  /height: 76px !important;
  height: 57px !important;
  height: 58px !important;
  height: 59px !important;
  height: 60px !important;
  height: 61px !important;
  /height: 62px !important;
  /height: 63px !important;
  border-left: 1px solid #222 !important;
  border-left: 1px solid #363636 !important;
  /border-left: 1px solid #3a3a3a !important;
  /border-left: 1px solid #3b3b3b !important;
  border-left: 1px solid #3c3c3c !important;
  /border-left: 1px solid #3d3d3d !important;
  
  /*(for header shortening)*/
  border: none !important;
}
.header__item-search {
  border-left: 1px solid #222 !important;
  border-left: 1px solid #363636 !important;
  border-left: 1px solid #3a3a3a !important;
  /border-left: 1px solid #3b3b3b !important;
  border-left: 1px solid #3c3c3c !important;
  /border-left: 1px solid #3d3d3d !important;
  /box-shadow: -8px -2px 7px -9px #ffdc05;
  box-shadow: -6px 0px 9px -3px #3b3b3b;
  
  box-shadow: -6px -1px 7px -4px #000;
  /box-shadow: -6px -1px 7px -4px #111;
  /box-shadow: -7px -1px 7px -4px #131313;
  /box-shadow: -7px -1px 7px -4px #171717;
  box-shadow: -11px -1px 7px -4px #171717;
}
.header__item-search .search-icon-wrapper svg {
  width: 23px !important;
  width: 17px !important;
  width: 20px !important;
  width: 21px !important;
  filter: drop-shadow(-0px -0px 4px #ddd) !important;
  
  /*(for header shortening)*/
  filter: drop-shadow(-0px -0px 4px #f5f5f5) !important;
  filter: drop-shadow(-0px -0px 4px #f3f3f3) !important;
}
.header__item-account .athlete2-icon-login::before {
  font-size: 23px !important;
  font-size: 17px !important;
  font-size: 20px !important;
  /font-weight: 900 !important;
  text-shadow: -0px -0px 4px #ddd !important;
  text-shadow: -0px -0px 8px #ddd !important;
}
.header__item-wishlist .athlete2-icon-heart2::before {
  font-size: 23px !important;
  font-size: 17px !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  text-shadow: -0px -0px 4px #ddd !important;
  text-shadow: -0px -0px 8px #ddd !important;
}
.header__item-search .search-icon-wrapper:hover svg {
  filter: drop-shadow(-0px 1px 1px #202020) !important;
  filter: drop-shadow(-0px 3px 2px #666) !important;
}
.header__item-account:hover .athlete2-icon-login::before {
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 3px 2px #666 !important;
}
.header__item-wishlist:hover .athlete2-icon-heart2::before {
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 3px 2px #666 !important;
}

/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search.header__item-search .action {
  filter: drop-shadow(2px 0px 2px #242424) !important;
  /box-shadow: 8px 0px 10px rgba(0, 0, 0, 0.65) !important;
  box-shadow: 4px 0px 10px rgba(0, 0, 0, 0.65) !important;
}
.header--layout-6 .header__content .block-search.header__item-search .action:after {
  background: linear-gradient(-20deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%) !important;
  background: linear-gradient(-40deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%) !important;
  filter: drop-shadow(-0px -0px 4px #777) !important;
  
  border-radius: 0px 5px 5px 0px;
  border-radius: 100px;
  /border-radius: 0px 100px 100px 0px;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search.header__item-search .action:hover .search-icon-wrapper svg {
  filter: drop-shadow(-0px 3px 2px #666) !important;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .block-search.header__item-search .action .search-icon-wrapper svg {
  /filter: drop-shadow(-0px 3px 2px #666) !important;
  /width: 21px !important;
  //width: 22px !important;
  /width: 23px !important;
  width: 24px !important;
  /width: 25px !important;
  width: 26px !important;
  /width: 27px !important;
  /width: 28px !important;
  /width: 29px !important;
  /width: 30px !important;
  

  /*(for header shortening)*/
  width: 20px !important;
  width: 21px !important;
  /width: 22px !important;
  /width: 23px !important;
  //width: 24px !important;
  /width: 25px !important;
}
.header--layout-6 .header__content .header__right {
  /*(default)*/
  /*
  padding-right: 20px;
  */
  
  /*(for header shortening)*/
  /padding-right: 15px !important;
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .header__item-account a,
.header--layout-6 .header__content .header__item-wishlist a {
  width: 80px !important;
  width: 61px !important;
  /width: 50px !important;
  height: 61px !important;
  
  margin-right: -8px;
  
  /border-bottom: 5px solid #555;
  /border-bottom: 5px solid #444;
  /border-bottom: 4px ridge #ffc51e;
  //border-top: 2px ridge #ffc51e;
  /border-radius: 0px 0px 7px 7px;
  /border-radius: 0px 0px 6px 6px;
  /border-radius: 0px 0px 5px 5px;
  /border-radius: 0px 0px 4px 4px;
  //border-radius: 0px 0px 3px 3px;
  /border-radius: 0px 0px 2px 2px;
  /border-radius: 0px 0px 1px 1px;
  /border-radius: 0px;
  
  
  /*(for header shortening)*/
  height: 48px !important;
  height: 46px !important;
  height: 45px !important;
  border-left: 1px solid #3c3c3c !important;
  height: 40px !important;
  
  height: 43px !important;
  top: -3px;
}
.header--layout-6 .header__content .header__item-account a {
  box-shadow: -75px 5px 28px rgba(0, 0, 0, 0.70);
  box-shadow: -55px -30px 28px rgba(0, 0, 0, 0.78);
  box-shadow: -75px -50px 58px 20px rgba(0, 0, 0, 0.48);
  /box-shadow: -12px 0px 28px rgba(0, 0, 0, 0.79);
}
/*(for exposed search bar)*/
.header--layout-6 .header__content .minicart-wrapper a {
  width: 130px !important;
  height: 61px !important;

  margin-right: -19px !important;
  /background: #fff !important;
  
  
  /*(for header shortening)*/
  height: 48px !important;
  height: 47px !important;
  height: 46px !important;
  height: 45px !important;
  border-left: 1px solid #3c3c3c !important;
  border-left: 1px solid #404040 !important;
  border-left: 1px solid transparent !important;
  /border-left: 2px solid transparent !important;
  /box-shadow:  none;
  height: 40px !important;
  
  height: 43px !important;
  position: relative;
  top: -3px;
}


/* ======================================================================================== */
/* =============================== (BREADCRUMBS - Universal) ============================== */
/* ======================================================================================== */

.breadcrumbs {
  font-family: "Roboto";
  font-family: "Squada One";
  font-weight: 500;
  letter-spacing: -0.5px;
  font-size: 18px;
  /font-style: italic;
}
.breadcrumbs .home a {
  background: #000;
  color: #e5e5e5 !important;
  padding: 4px !important;
  padding: 3px !important;
  margin-right: 3px;
}
.breadcrumbs .home a:hover {
  opacity: 0.80;
  padding: 3px !important;
  margin-right: 3px;
}
.breadcrumbs a:hover {
  background: #000;
  color: #e5e5e5;
  padding: 4px !important;
  padding: 3px !important;
  margin-right: 2px;
  padding-left: 4px !important;
  padding-right: 2px !important;
  
  background: none !important;
  text-decoration: underline !important;
}


/* ======================================================================================== */
/* ================================ (SLIDEOUT - Universal) ================================ */
/* ======================================================================================== */

/.ox-slideout.active {
  box-shadow: -4px 16px 20px -15px #666 !important;
  box-shadow: 25px 0px 20px 15px #666 !important;
  box-shadow: 25px 0px 25px 20px #aaa !important;
}


/*(to fix/clear z-index overlap error for slideout + dotdigital live chat)*/
////.ox-slideout .block-compare .block-content, .ox-slideout .block-wishlist .block-content, .ox-slideout .block-minicart .block-content {
  z-index: -1 !important;
  /z-index: 2 !important;
  
  z-index: 0 !important;
}
/div#minicart-content-wrapper {
  z-index: -1 !important;
  /z-index: 2 !important;
  
  z-index: 0 !important;
}

/.ox-modal-overlay, .ox-slideout-shadow {
  /position: fixed !important;
  /top: 0 !important;
  /left: 0 !important;
  /width: 100vw !important;
  /height: 100vh !important;
  /background: rgba(0,0,0,0.2) !important;
  
  /visibility: hidden !important;
  /opacity: 0 !important;
  /z-index: 880 !important;
  z-index: 1 !important;
  
  /transition: .3s opacity,.4s visibility !important;
  /-webkit-transition: .3s opacity,.4s visibility !important;
  /will-change: opacity,visibility !important;
}


/* ======================================================================================== */
/* ========================== (SLIDEOUT - Search Bar Drop-Down) =========================== */
/* ======================================================================================== */

/* (to disable Search slideout box shadow) */
/.ox-slideout-top.active {
  box-shadow: none !important;
}
/* (to disable Search slideout box shadow - better) */
.ox-slideout.active:nth-child(10) {
  box-shadow: none !important;
}
.ox-slideout .header__search-wrapper form .field.search {
    background: linear-gradient(to right, #111, #202020, #111, #111);
    background: linear-gradient(to left, #111, #202020, #111, #111);
    background: linear-gradient(to top, #1f1f1f, #202020, #111, #111);
    /background: linear-gradient(to top, #1b1b1b, #202020, #222, #151515);
    border: 14px solid #1f1f1f;
    border-right: 4px solid #1f1f1f;
    border-right: 11px solid #1f1f1f;
    padding: 8px;
    border-radius: 10px 0px 0px 10px;
    box-shadow: inset 0px 0px 0px 5px #000, 0px 0px 10px 10px transparent;
    box-shadow: inset 0px 0px 0px 2px #000, 0px 0px 70px -35px #666;
}
.ox-slideout .header__search-wrapper form .field.search input {
    color: #000 !important;
    color: #e5e5e5 !important;
    color: #d5d5d5 !important;
    /color: #c5c5c5 !important;
    text-shadow: -0px 10px 30px #fff !important;
    /text-shadow: -0px 10px 30px #ffffcf !important;
    text-shadow: none !important;
    text-transform: unset !important;
}
.ox-slideout .header__search-wrapper .animated-text--masked .inner {
    /color: rgba(255, 255, 255, 0.16);
    /color: #ffdc05;
    /margin-top: -9px;
    padding-top: 7px !important;
    padding-top: 9px !important;
    background: #ffdc05;
    /color: #202020;
    padding-top: 4px;
    /border-radius: 0px;
    /background: linear-gradient(to top right, #ffdc05, #ffc51e);
    background: linear-gradient(to top right, #ffdc05, #ffc51e);
    background: none; .ox-slideout .header__search-wrapper .animated-text--masked .inner
  .inner label animated-text--masked
}
.ox-slideout .header__search-wrapper form .input-focused .label {
  margin-top: -15px;
  margin-top: -23px;
}
.ox-slideout .header__search-wrapper form > .actions button.search, 
.ox-slideout .header__search-wrapper form .actions button.search {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
  height: auto !important;
  font-size: 28px !important;
  
  border: 10px solid #1f1f1f !important;
  border: 5px solid #333 !important;
  border: 5px solid #202020 !important;
  /border-left: 5px solid #333 !important;
  /margin-left: -5px;
  padding-top: 27px !important;
  padding-bottom: 27px !important;
  
  text-shadow: -0px -0px 1px #202020;
  text-shadow: -0.00px 1px 1px #202020;
  
  box-shadow: inset -5px -0px 25px 0px #A28501;
  /box-shadow: -4px 14px 25px -3px #A28501;
  //box-shadow: 4px 24px 25px -13px #bbb;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px -9px 15px -3px #A28501;
  
  ////box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 24px 25px -13px #bbb, inset -56px 9px 65px -70px #A28501;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 15px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  box-shadow: 4px 5px 60px -28px #ccc, inset 0px 9px 35px 4px #A28501;
  box-shadow: 4px 5px 60px -28px #666, inset 0px 9px 35px 4px #A28501;
  /background: linear-gradient(to left bottom, #000 -200%, #ffe51e 70%);
  /background: linear-gradient(to left bottom, #fff -200%, #ffe51e 70%);
  /background: linear-gradient(to left bottom, #000 -200%, #ffdc1e 0%, #ffef1e 70%);
  
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  ////background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  /background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%);
  ///background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%);
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%);
  //background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 115%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%);
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%);
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  //background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  /background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%);
  /background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%);
  /background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%);
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%);
  
  /box-shadow: inset 0px 30px 25px -10px #a28501;
  //border: 1px solid #ffb51e;
  //border: 2px ridge #ffc51e;
  /border: 4px ridge #ffc51e;
  //border: 1px ridge #ffc51e;
  /border: 1px ridge #ffa51e;
  /border: 2px ridge #ffb51e;
  border-radius: 0px 2px 2px 0px;
  border-radius: 0px 8px 8px 0px;
  /box-shadow: 4px 24px 25px -13px #bbb;
  
  /border: none !important;
}
.ox-slideout .header__search-wrapper form > .actions button.search span, 
.ox-slideout .header__search-wrapper form .actions button.search span {
  font-size: 28px !important;
}
.ox-slideout .header__search-wrapper form > .actions button:after, 
.ox-slideout .header__search-wrapper form > .actions button:hover, 
.ox-slideout .header__search-wrapper form .actions button:after {
  background: #000;
  border: 1px solid #000 !important;
  /transition: ease-in 1s;
  /transform-origin: right;
    
  /border: 10px solid #1f1f1f !important;
  /border: 5px solid #333 !important;
  /border-left: 5px solid #333 !important;
  /margin-left: -5px;
  //padding-top: 31px !important;
  //padding-bottom: 31px !important;
  
  border: 5px solid #202020 !important;
  /border: 5px solid #1f1f1f !important;
  /border-left: 5px solid #333 !important;
  /margin-left: -5px;
  /padding-top: 31px !important;
  /padding-bottom: 31px !important;
  
  background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%);
  background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%);
  background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
}


/* ========================================================================================== */
/* ================================== (SLIDEOUT - Minicart) ================================= */
/* ========================================================================================== */

.ox-slideout .block-minicart #minicart-content-wrapper {
  /padding-left: 6px !important;
  /padding-right: 10px !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper .message {
  //background: linear-gradient(to right, #444, #000) transparent;
  /background: linear-gradient(to right, #555, #000, #ffdc05);
  /background: linear-gradient(to right, #555, #000, #ffcc05);
  /background: linear-gradient(to right, #555, #000, #444, #000);
  /background: linear-gradient(to right, #666, #000, #444, #000);
  /background: linear-gradient(to right, #666, #000, #555, #000);
  //background: linear-gradient(to right, #666, #000, #555, #111);
}
.ox-slideout .block-minicart #minicart-content-wrapper .message span {
  /color: #e5e5e5;
  font-family: "Squada One";
  font-size: 24px;
  font-size: 26px;
  font-size: 27px;
  font-size: 32px;
  letter-spacing: -0.50px;
  letter-spacing: -0.85px;
}
.ox-slideout .block-minicart #minicart-content-wrapper div button span:before,
.ox-slideout .block-minicart #minicart-content-wrapper div button span:after {
  background: #e5e5e5 !important;
  background: #202020 !important;
  background: #333 !important;
  padding: 3px !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper #btn-minicart-close:before {
  content: "close cart";
  /content: "close window";
  content: "close slide";
  font-size: 9px;
  font-weight: 900;
  color: #1a1a1a;
  text-shadow: none !important;
  font-family: "Roboto";
  font-style: italic;
  letter-spacing: 0.50px;
  
  opacity: 0.18;
  /opacity: 0;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-family: "Squada One";
  font-weight: 100;
  font-style: normal;
  margin-right: 12px;
  margin-right: 6px;
  margin-right: 5px;
  letter-spacing: 0.05px;
  /text-decoration: underline
}
.ox-slideout .block-minicart #minicart-content-wrapper #btn-minicart-close:hover:before {
  opacity: 1;
  color: #333;
}
.ox-slideout .block-minicart #minicart-content-wrapper .empty-cart-wrapper #btn-minicart-close:before {
  content: none !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper .items-total {
  letter-spacing: -0.15px !important;
  /font-size: 16px !important;
  font-size: 14px !important;
  
  background: linear-gradient(to right, #fff 15%, #000 100%);
  background: linear-gradient(20deg, #7B5A00 -44%, #FFD405 30%,#FFD405 50%, #8B5A00 135%);
  
  background: linear-gradient(-35deg, #7B5A00 -44%, #FFD405 7%,#FFD405 55%, #8B5A00 135%);
  
  margin-bottom: 25px;
  
  margin-top: -30px;
  margin-top: -29px;
  margin-top: -27px;
  
  padding-bottom: 17px;
  padding-bottom: 0px;
  padding-top: 0px;
  
  border-top: 1px ridge #bbb;
  border-bottom: 1px ridge #bbb;
  border-top: 1px ridge #ffdc05;
  border-bottom: 2px ridge #ffdc05;
  box-shadow: 2px 10px 10px 0px #888;
  
  box-shadow: 2px -10px 25px -17px #999;
  border-bottom: 1px ridge #bbb;
  
  /* (for background animation) */
  background-size: 210% 250%;
  background-size: 180% 220%;
  -webkit-animation: SlideoutMinicart 0.8s ease infinite;
  -moz-animation: SlideoutMinicart 0.8s ease infinite;
  animation: SlideoutMinicart 0.8s ease infinite;
} 
@-webkit-keyframes SlideoutMinicart {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
@-moz-keyframes SlideoutMinicart {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
@keyframes SlideoutMinicart {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
.ox-slideout .block-minicart #minicart-content-wrapper .items-total span.count {
  font-size: 26px;
  font-size: 22px;
  font-weight: 900;
  font-style: italic;
  
  font-family: "Squada One";
  font-size: 42px;
  color: #1a1a1a;
  color: #202020;
  color: #333;
  /color: #444;
  color: #e5e5e5;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 0px 2px 1px #202020;
  margin-right: 3px;
}
.ox-slideout .block-minicart #minicart-content-wrapper .items-total span {
  font-size: 26px;
  /font-size: 22px;
  font-weight: 900;
  font-weight: 100;
  /font-style: italic;
  
  font-family: "Squada One";
  /font-size: 42px;
  color: #1a1a1a;
  color: #202020;
  color: #333;
  /color: #444;
  /color: #e5e5e5;
  //color: #f8f8f8;
  /color: #fff;
  text-shadow: 0px 2px 1px #202020;
  text-shadow: 0px 2px 1px #666;
  text-shadow: 1px 3px 1px #444;
  text-shadow: none;
}
.ox-slideout .block-minicart #minicart-content-wrapper .items-total:before {
  background: url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: url(/media/site-images/shopping-cart-bag-icon.png) !important;
  background-blend-mode: difference !important;
  background-repeat: no-repeat !important;
  background-position: 195% -5% !important;
  background-size: 75% !important;
  background-size: 81% !important;
  
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  left: 14px;
  left: 10px;
  top: 0;
  top: 10px;
  top: 13px;
  width: 100%;
  width: 15%;
  width: 12%;
  height: 64%;
  
  background-size: 80% !important;
  left: 21px;
  top: 4px;
  width: 10%;
  height: 79%;
  
  /z-index: 1;
  opacity: 0.13;
  opacity: 0.07;
}
.ox-slideout .block-minicart #minicart-content-wrapper .product-item-details .product-item-name a {
  /font-size: 18.5px !important;
  font-size: 17px !important;
  
  font-family: "Open Sans" !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: -0.15px !important;
  color: #202020 !important;
  color: #383838 !important;
  
  font-family: "Oswald" !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: -0.15px !important;
  color: #202020 !important;
  color: #383838 !important;
  color: #444 !important;
  
  font-family: "Squada One" !important;
  font-weight: 100 !important;
  font-size: 13px !important;
  letter-spacing: -0.20px !important;
  font-size: 14px !important;
  letter-spacing: -0.40px !important;
  font-size: 15px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.18px !important;
  font-size: 16px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.35px !important;
  /letter-spacing: -0.50px !important;
  
  ///font-family: "Roboto" !important;
  /font-weight: 400 !important;
  ///font-weight: initial !important;
  ///font-size: 14px !important;
  ///font-size: 13px !important;
  ///font-size: 12.3px !important;
  ///letter-spacing: -0.25px !important;
  ///letter-spacing: -0.15px !important;
  ///text-transform: initial !important;
  //font-weight: 600 !important;
  //font-size: 11px !important;
  //letter-spacing: -0.15px !important;
  //word-spacing: 0.35px;
  
  color: #202020 !important;
  color: #383838 !important;
  /color: #333 !important;
  /color: #444 !important;
  /color: initial !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .product:hover a {
  /color: #e5e5e5 !important;
  //color: #f5f5f5 !important;
  /font-weight: 700 !important;
  opacity: 0.80 !important;
  opacity: 0.85 !important;
  /opacity: 0.90 !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .product-item .product-item-name a::after {
  background: none;
}
.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .update-cart-item {
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  /background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  
  /background: linear-gradient(to top left, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(to top left, #202020 -210%, #555 68%) !important;
  
  background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  background: linear-gradient(10deg, #FFDC05 45%, #7B5A00 200%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  /////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  background: none !important;
  /padding-top: 6px;
  /padding-bottom: 0px;
}
.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .update-cart-item:after {
  background: none !important;
}
/.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .update-cart-item:hover {
  opacity: 0.90 !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .update-cart-item span {
  font-family: "Open Sans" !important;
  font-weight: 900 !important;
  text-shadow: -0px 1px 1px #666 !important;
  font-size: 12px !important;
  letter-spacing: -0.35px !important;
  
  font-family: "Squada One" !important;
  font-weight: 100 !important;
  text-shadow: -0px 1px 1px #666 !important;
  text-shadow: -0px 1px 1px #202020 !important;
  font-size: 17px !important;
  font-size: 19px !important;
  letter-spacing: -0.35px !important;
  
  color: #202020;
  text-shadow: none !important;
  /font-size: 22px !important;
  /font-style: italic;
}
/.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .update-cart-item span:hover {
  border-bottom: 2px solid #000;
  padding-bottom: 2px;
}
.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .update-cart-item span:after {
  background: none !important;
  font-family: "Glyphicons Halflings";
  content: "\e031";
}
.ox-slideout .block-minicart #minicart-content-wrapper #mini-cart.minicart-items .update-cart-item:hover span:after {
  color: #ffdc05;
  text-shadow: 0px 1px 1px #202020;
  text-shadow: 0px 2px 1px #666;
  text-decoration: none !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper .dropdown-bottom-wrapper {
  /border-top: 1px solid #e5e5e5;  
  
  /background: linear-gradient(20deg, #7B5A00 -44%, #FFD405 30%,#FFD405 50%, #8B5A00 135%);
  /background: linear-gradient(-35deg, #7B5A00 -44%, #FFD405 7%,#FFD405 55%, #8B5A00 135%);
  /background: linear-gradient(to right, #7B5A00 -44%, #FFD405 7%,#FFD405 55%, #8B5A00 135%);
  background: linear-gradient(to right bottom, transparent, #f4f4f4);
  background: linear-gradient(to right bottom, transparent, #dfdfdf);
  background: linear-gradient(to right bottom, transparent, #ededed);
  /border-top: 1px ridge #bbb;
  /border-top: 1px ridge #ffdc05;
  /box-shadow: 2px 10px 10px 0px #888;
  
  box-shadow: 2px -10px 25px -17px #999;
  box-shadow: 2px -50px 55px -10px #f4f4f4;
  /box-shadow: 2px -10px 25px -17px #202020;
  /box-shadow: 2px -10px 65px -7px #888;
  ///box-shadow: 2px -10px 125px -7px #e5e5e5;
  /border-top: 1px ridge #bbb;
  /border-top: 1px solid #dcdcdc;
}
.ox-slideout .block-minicart #minicart-content-wrapper a.viewcart {
  border-radius: 2px !important;
}
/.ox-slideout .block-minicart #minicart-content-wrapper a.viewcart:after {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  
  background: linear-gradient(to top right, #7B5A00 -210%, #FFDC05 68%) !important;
  
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper a.viewcart span {
  font-family: "Squada One" !important;
  font-weight: 500 !important;
  text-shadow: -0px 1px 1px #202020 !important;
  font-size: 19px !important;
  
  font-family: "Open Sans" !important;
  font-weight: 900 !important;
  text-shadow: -0px 1px 1px #202020 !important;
  font-size: 17px !important;
  letter-spacing: -1px !important;
  
  text-shadow: none !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper a.viewcart span:before {
  font-family: "Athlete2" !important;
  content: "\67" !important;
  text-transform: none !important;
  font-size: initial !important;
  position: relative !important;
  top: 2px !important;
  left: -7px !important;
  text-shadow: none !important;
  font-weight: 100 !important;
  
  /font-family: "Glyphicons Halflings" !important;
  /content: "\e116" !important;
  /color: #f5f5f5 !important;
  /font-weight: 100 !important;
  /text-shadow: -0px 1px 1px #202020 !important;
  /font-size: 19px !important;
  /margin-right: 5px !important;
  /position: relative !important;
  /top: 4px !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper a.viewcart:hover span {
  color: #202020 !important;
  color: #f5f5f5 !important;
  /text-shadow: none !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper a.viewcart:hover span:before {
  color: #202020 !important;
  color: #f5f5f5 !important;
  /text-shadow: none !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper a.viewcart:hover:after {
  background: #1A1A1A !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper div .primary button.checkout {
  font-family: "Squada One" !important;
  font-weight: 600 !important;
  text-shadow: -0px 1px 1px #202020 !important;
  font-size: 19px !important;
  
  font-family: "Open Sans" !important;
  font-weight: 900 !important;
  text-shadow: -0px 1px 1px #202020 !important;
  font-size: 15px !important;
  letter-spacing: -1px !important;
  
  border-radius: 2px !important;
  
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  
  background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  ///background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  ///////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  ////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  ///////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  
  
  font-family: "Squada One" !important;
  //font-size: 18px;
  font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 1.25vw;
  font-weight: 500 !important;
  /letter-spacing: 0px;
  letter-spacing: 0.5px;
  text-shadow: 0px 2px 1px #666;
  text-shadow: 0px 2px 1px #202020;
  text-shadow: 0px 3px 1px #444;
  /border: 5px solid #565859;
  padding-bottom: 25px;
  padding-bottom: 26px;
  padding-bottom: 31px;
  padding-bottom: 33px;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  color: #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  
  padding-bottom: 14px;
  letter-spacing: 0.50px !important;
  letter-spacing: 0.25px !important;
  //box-shadow: 0px 10px 15px -5px #202020;
  /box-shadow: 0px 10px 15px -5px #777;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  
  /font-family: "Open Sans" !important;
  /font-weight: 900 !important;
  /text-shadow: -0px 1px 1px #202020 !important;
  /font-size: 17px !important;
  /letter-spacing: -1px !important;
  /text-shadow: none !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper div .primary button.checkout:before {
  color: #000 !important;
  color: #1a1a1a !important;
  color: #202020 !important;
  color: #ffdc05 !important;
  text-shadow: none !important;
  position: absolute;
  font-family: "Glyphicons Halflings";
  content: "\e033";
  //font-size: 40px;
  font-size: 17px;
  font-weight: 100 !important;
  padding: 0px;
  top: 18px;
  top: 20px;
  //left: 8px;
  right: 8px;
  right: 10px;
  right: 30px;
  right: 37px;
  text-shadow: 0px 1px 1px #666 !important;
  text-shadow: 0px 1px 1px #444 !important;
  /font-style: italic;
  /left: 11px;
  opacity: 0.25;
  opacity: 1;
  /z-index: -1;
  /position: relative;
  /left: 17px;
}
/.ox-slideout .block-minicart #minicart-content-wrapper div .primary button.checkout:before {
  color: #e5e5e5 !important;
  text-shadow: none !important;
  position: absolute;
  font-family: FontAwesome;
  font-family: "Font Awesome 5 Brands";
  content: "\f1f0" "\f1f1" "\f1f2" "\f1f3" "\f1f4";
  content: "\f1f0" "\f1f1" "\f1f2" "\f1f3" "\f1ed";
  font-size: 25px !important;
  font-size: 23px !important;
  letter-spacing: 2px;
  font-weight: 100;
  color: #000 !important;
  color: #1a1a1a !important;
  color: #202020 !important;
  /background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
  /background: linear-gradient(#fff, #eee, #888, #fff) !important;
  /background: linear-gradient(#fff, #eee, #666, #fff) !important;
  //background: linear-gradient(#fff, #eee, #444, #fff) !important;
  /background-clip: border-box;
  /-webkit-background-clip: text !important;
  /-webkit-text-fill-color: transparent !important;
  /opacity: 0.95;
  position: absolute !important;
  top: 74% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  /box-shadow: 0px 3px 8px 0px #333;
}
.ox-slideout .block-minicart #minicart-content-wrapper div .primary button.checkout:hover {
  color: #e5e5e5 !important;
  color: #fff !important;
  text-shadow: none !important;
}
.ox-slideout .block-minicart #minicart-content-wrapper div .primary button.checkout:hover:before {
  color: #e5e5e5 !important;
  /color: #fff !important;
  text-shadow: none !important;
}

.ox-slideout .block-minicart #minicart-content-wrapper .paypal {
  display: none;
}


/* ========================================================================================== */
/* ================================== (SLIDEOUT - Wishlist) ================================= */
/* ========================================================================================== */

.ox-slideout .block-wishlist .block-content:before {
  background: url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: url(/media/site-images/wishlist-heart.png) !important;
  /background-blend-mode: difference !important;
  background-repeat: no-repeat !important;
  background-position: 195% -5% !important;
  background-size: 75% !important;
  
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /z-index: 1;
  opacity: 0.05;
}
.ox-slideout .block-wishlist .message span {
  
}
.ox-slideout .block-wishlist div button span:before,
.ox-slideout .block-wishlist div button span:after {
  background: #e5e5e5 !important;
  background: #202020 !important;
  padding: 3px !important;
}
.ox-slideout .block-wishlist .items-total {
  letter-spacing: -0.15px !important;
  /font-size: 16px !important;
  font-size: 14px !important;
  
  /background: linear-gradient(to right, #fff 15%, #000 100%);
  //background: linear-gradient(20deg, #7B5A00 -44%, #FFD405 30%,#FFD405 50%, #8B5A00 135%);
  //margin-bottom: 25px;
  //padding-bottom: 25px;
  //border-top: 1px ridge #bbb;
  //border-bottom: 1px ridge #bbb;
  //border-top: 1px ridge #ffdc05;
  //border-bottom: 2px ridge #ffdc05;
  //box-shadow: 2px 10px 10px 0px #888;
  
  /* (for background animation) */
	//background-size: 210% 250%;
	//-webkit-animation: SlideoutWishlist 0.8s ease infinite;
	//-moz-animation: SlideoutWishlist 0.8s ease infinite;
	//animation: SlideoutWishlist 0.8s ease infinite;
}  
/@-webkit-keyframes SlideoutWishlist {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
@-moz-keyframes SlideoutWishlist {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
@keyframes SlideoutWishlist {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
.ox-slideout .block-wishlist .items-total:before {
  font-family: "Athlete2" !important;
  content: "\6b" !important;
  text-transform: none !important;
  font-size: initial !important;
  font-size: 100px !important;
  position: relative !important;
  top: 2px !important;
  left: 17px !important;
  text-shadow: none !important;
  font-weight: 900 !important;
  
  //font-family: "Glyphicons Halflings" !important;
  //content: "\e102" !important;
  /color: #f5f5f5 !important;
  /font-weight: 100 !important;
  /text-shadow: -0px 1px 1px #202020 !important;
  /font-size: 19px !important;
  //margin-right: 16px !important;
  /position: relative !important;
  /top: 4px !important;
}
.ox-slideout .block-wishlist .dropdown-bottom-wrapper {
  border-top: 1px solid #e5e5e5;
  margin-top: 30px !important;
}
.ox-slideout .block-wishlist .product-item-details .product-item-name a {
  /font-size: 18.5px !important;
  font-size: 17px !important;
  
  font-family: "Open Sans" !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: -0.15px !important;
  color: #202020 !important;
  color: #383838 !important;
}
.ox-slideout .block-wishlist .product-item-info {
  padding-bottom: 0px !important;
  margin-bottom: -30px !important;
  margin-bottom: 10px !important;
}
.ox-slideout .block-wishlist .product-item-info:hover a {
  color: #202020 !important;
  color: #f5f5f5 !important;
  /color: #fff !important;
  /text-shadow: none !important;
  opacity: 0.80;
}
.ox-slideout .block-wishlist .product-item-info .actions-primary button span {
  letter-spacing: 0px;
  font-size: 18px !important;
}
.ox-slideout .block-wishlist .dropdown-bottom-actions a span {
  border-radius: 2px !important;
  font-weight: 500;
  
  font-family: "Squada One" !important;
  font-weight: 500 !important;
  text-shadow: -0px 1px 1px #202020 !important;
  font-size: 19px !important;
  
  font-family: "Open Sans" !important;
  font-weight: 900 !important;
  text-shadow: -0px 1px 1px #202020 !important;
  font-size: 17px !important;
  letter-spacing: -1px !important;
  
  text-shadow: none !important;
}
.ox-slideout .block-wishlist .dropdown-bottom-actions a span:before {
  font-family: "Athlete2" !important;
  content: "\6b" !important;
  text-transform: none !important;
  font-size: initial !important;
  position: relative !important;
  top: 2px !important;
  left: -7px !important;
  text-shadow: none !important;
  font-weight: 900 !important;
  
  font-family: "Glyphicons Halflings" !important;
  /content: "\e116" !important;
  content: "\e102" !important;
  /color: #f5f5f5 !important;
  /font-weight: 100 !important;
  /text-shadow: -0px 1px 1px #202020 !important;
  /font-size: 19px !important;
  /margin-right: 5px !important;
  /position: relative !important;
  /top: 4px !important;
}


/* ========================================================================================== */
/* ================================= (SLIDEOUT - My Account) ================================ */
/* ========================================================================================== */

/* (to disable My Account slideout box shadow) */
.ox-slideout.active:nth-child(11), .ox-slideout.active:nth-child(12) {
  box-shadow: none !important;
}
.ox-slideout .block-account {
  padding-left: 10px !important;
  padding-right: 10px !important;
  
  /padding-left: 0px !important;
  /padding-right: 0px !important;
  /border-left: 4px ridge #000 !important;
  
  /* (for black version) */
  /background: #f5f5f5 !important;
  /background: linear-gradient(to right, #f5f5f5, #fff) !important;
  background: linear-gradient(to right, #202020, #000) !important;
  background: linear-gradient(to right top, #000, #222, #000) !important;
  background: linear-gradient(to right bottom, #000, #222, #000) !important;
  background: linear-gradient(to bottom, #000, #333, #000) !important;
  border-left: 10px solid #000 !important;
  border-left: 50px solid #000 !important;
  
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #fff 105%),
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  ///background: linear-gradient(to bottom, #000, #333, #000),
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(-110deg, #111, #303030, #000),
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000 85%), 
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;  
  
  ////background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/large-checkered-flag-6.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
    background-blend-mode: darken !important;
    /background-blend-mode: difference !important;
    /background-blend-mode: difference, color !important;
    background-repeat: no-repeat, no-repeat, no-repeat !important;
    background-position: 0% 0%, -45% 100%, 98% 100% !important;
    background-position: 0% 0%, -15% 65%, 98% 100% !important;
    background-size: auto, 165%, 15% !important;
    background-size: auto, 195%, 15% !important;
  
    /background-blend-mode: hard-light !important;
    background-position: 0% 0%, -55% 65%, 98% 100% !important;
    /background-size: auto, 155%, 15% !important;
  
    background-blend-mode: overlay !important;
    ////background-position: 0% 0%, -55% 65%, 98% 100% !important;
    background-position: 0% 0%, 35% 65%, 98% 100% !important;
    ////background-size: auto, 155%, 15% !important;
    background-size: auto, 130%, 15% !important;

    /box-shadow: inset -4px 14px 25px -3px #777;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
    //box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  
    box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
	
	background-position: 0% 0%, 35% 65%, 94% 94% !important;
}
.ox-slideout .block-account #btn-myaccount-close.ox-overlay-close-btn {
  background: #202020 !important;
  
  /* (for black version) */
  background: #151515 !important;
  border: 3px ridge #222;
}
/* (for black version) */
.ox-slideout .block-account #btn-myaccount-close.ox-overlay-close-btn:hover {
  background: #151515 !important;
}
.ox-slideout .block-account .header__toplinks {
  background: #f5f5f5 !important;
  /background: linear-gradient(to right, #f5f5f5, #fff) !important;
  /background: linear-gradient(to right, #202020, #000) !important;
  
  /* (for black version) */
  background: none !important;
}
.ox-slideout .block-account .header__toplinks .welcome span {
  /* (for black version) */
  color: #e5e5e5 !important;
  /color: #ffdc05 !important;
  background: linear-gradient(to right, #000, #444);
  background: linear-gradient(to right, #000, #ffdc05 150%);
}
.ox-slideout .block-account .header__toplinks li a:not(.button) {
  font-size: 20px !important;
  
  /* (for black version) */
  color: #e5e5e5 !important;
  /line-height: 20px !important;
  line-height: 30px !important;
  margin-bottom: 5px !important;
  
  /font-family: "Open Sans" !important;
  /font-weight: 900 !important;
  /letter-spacing: -1.25px !important;
  /text-transform: none !important;
  
  //font-family: "Roboto" !important;
  //font-size: 18px !important;
  //font-size: 22px !important;
  //font-weight: 900 !important;
  //letter-spacing: -0.50px !important;
  //letter-spacing: -1px !important;
  //text-transform: none !important;
  /text-transform: uppercase !important; 
}
/* (for black version, universal) */
.ox-slideout .block-account .header__toplinks li a:not(.button):hover {
  background: none !important;
  box-shadow: 0px 3px 0px 0px #FFDC05 !important;
  opacity: 0.80 !important;
  
  background: none !important;
  background: linear-gradient(to right, #888, #000) !important;
  background: linear-gradient(to right, #aaa, #000) !important;
  text-shadow: 3px 4px 1px #444 !important;
  box-shadow: 4px 2px 4px 0px #FFDC05 !important;
  box-shadow: 4px 2px 2px 0px #FFDC05 !important;
  border-radius: 100px !important;
  opacity: 0.80 !important;
  /transform: skewX(-10deg) rotateY(0deg) !important;
  transform: skewX(-7deg) rotateY(0deg) !important;
  transition: ease-out 0.25s !important;
}
/.ox-slideout .block-account .header__toplinks li a:not(.button):hover:before {
  color: #ffdc05 !important;
  
  /* (for black version, universal) */
  /font-weight: 100 !important;
  /margin-left: 0px !important;
  
  font-family: "FontAwesome" !important;
  /content: "\f35a" !important;
  /content: "\f138" !important;
  //content: "\f054" !important;
  /content: "\f152" !important;
  content: "\f0da" !important;
  content: "\f105" !important;
  /content: "\f101" !important;
  /content: "\f0a9" !important;
  content: "\f11e" !important;
  /content: "\f192" !important;
  /content: "\f111" !important;
  /content: "\f1ce" !important;
  font-size: 20px !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
}

.ox-slideout .block-account .header__toplinks li:nth-child(2) a:before {
  font-family: "Athlete2" !important;
  content: "\73" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(2) a:hover:before {
  color: #ffdc05 !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(3) a:before {  
  ///font-family: "FontAwesome" !important;
  //content: "\f46d" !important;
  ///content: "\f1da" !important;
  /content: "\f03a" !important;
  /content: "\f022" !important;
  /content: "\f328" !important;
  ///font-size: 20px !important;
  ///margin-left: -15px !important;
  ///margin-right: 7px !important;
  ///padding-left: 15px !important;
  
  font-family: "Athlete2" !important;
  /content: "\61" !important;
  content: "\6a" !important;
  //content: "\62" !important;
  /content: "\6c" !important;
  /content: "\65" !important;
  ///content: "\6d" !important;
  /content: "\75" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(3) a:hover:before {
  color: #ffdc05 !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(4) a:before {
  font-family: "Athlete2" !important;
  content: "\64" !important;
  content: "\6b" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(4) a:hover:before {
  color: #ffdc05 !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(5) a:before {
  /font-family: "FontAwesome" !important;
  /content: "\f02a" !important;
  /content: "\f788" !important;
  /content: "\f291" !important;
  //content: "\f07a" !important;
  /font-size: 20px !important;
  /margin-left: -15px !important;
  /margin-right: 7px !important;
  /padding-left: 15px !important;
  
  font-family: "Athlete2" !important;
  content: "\g" !important;
  /content: "\6e" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  /font-family: "Glyphicons Halflings" !important;
  /content: "\e040" !important;
  /font-size: 17px !important;
  /margin-left: -15px !important;
  /margin-right: 7px !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(5) a:hover:before {
  color: #ffdc05 !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(7) a:before { 
  font-family: "Athlete2" !important;
  content: "\75" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  font-size: 20px !important;
  font-size: 18px !important;
  font-size: 12px !important;
  font-size: 9px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(7) a {
  margin-left: -15px !important;
}
.ox-slideout .block-account .header__toplinks li:nth-child(7) a:hover:before {
  color: #ffdc05 !important;
  
  font-family: "FontAwesome" !important;
  /content: "\f35a" !important;
  /content: "\f138" !important;
  //content: "\f054" !important;
  /content: "\f152" !important;
  content: "\f0da" !important;
  content: "\f105" !important;
  /content: "\f101" !important;
  /content: "\f0a9" !important;
  content: "\f11e" !important;
  
  font-size: 20px !important;
  font-size: 18px !important;
  transition: ease 0.10s !important; 
}

.ox-slideout .block-account li a.button {
  /display: block !important;
  border-radius: 2px !important;
  
  /* (for black version) */
  /font-size: 20px !important;
  font-size: 27px !important;
  /font-weight: 900 !important;
  border: 3px ridge #ffcc05 !important;
  border: 2px solid #ffcc05 !important;
  border-radius: 4px !important;
  color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
/* (for black version) */
.ox-slideout .block-account li a.button:after {
  background: linear-gradient(to right, #444, #000) !important;
  filter:brightness(400%) !important;
}
/* (for black version) */
.ox-slideout .block-account li a.button:hover {
  color: #e5e5e5 !important;
  text-shadow: none !important;
  text-shadow: 3px 5px 2px #000 !important;
  opacity: 0.65 !important;
  
  background: linear-gradient(to right, #888, #000) !important;
  background: linear-gradient(to right, #aaa, #000) !important;
  text-shadow: 3px 4px 1px #444 !important;
  box-shadow: 4px 2px 4px 0px #FFDC05 !important;
  box-shadow: 4px 2px 2px 0px #FFDC05 !important;
  /border-radius: 100px !important;
  opacity: 0.80 !important;
  /transform: skewX(-10deg) rotateY(0deg) !important;
  transform: skewX(-7deg) rotateY(0deg) !important;
  transition: ease-out 0.25s !important;
}
.ox-slideout .block-account li a.button:before {
  font-family: "FontAwesome" !important;
  /content: "\f3fd" !important;
  /content: "\f360" !important;
  //content: "\f14d" !important;
  /content: "\f35d" !important;
  /content: "\f52b" !important;
  /content: "\f502" !important;
  content: "\f084" !important;
  /content: "\f2f6" !important;
  font-size: 24px !important;
  /font-weight: 900 !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
}
.ox-slideout .block-account li a.button:hover:before {
  color: #ffdc05 !important;
}

/*--(for direct sign-in version)--*/
.ox-slideout .block-account {
  /*
  background: radial-gradient(#000 30%, #222 65%, #090909 100%), 
  url(/media/athlete2/default/flag-background-1.jpg) !important;
  
  //background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%), 
  url(/media/athlete2/default/flag-background-1.jpg) !important;
  
  background: radial-gradient(#000 30%, #222 65%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%) !important;
  /background: #000 !important;
  
  background-blend-mode: multiply !important;
  /background-blend-mode: hard-light !important;
  background-position: 0% 25% !important;
  /box-shadow: inset 0px 30px 70px -30px #000 !important;
  
  /background: none !important;
  */
  padding: 0px !important;
}
.ox-slideout .block-account .block-customer-login {
  background: radial-gradient(#000 30%, #222 65%, #090909 100%), 
  url(/media/athlete2/default/flag-background-1.jpg) !important;
  
  /background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%), 
  url(/media/athlete2/default/flag-background-1.jpg) !important;
  
  background: linear-gradient(900deg, #151515 -30%, #202020 20%, #0d0d0d 230%), 
  url(/media/athlete2/default/flag-background-1.jpg) !important;
  
  background-blend-mode: multiply !important;
  /background-blend-mode: hard-light !important;
  background-position: 0% 25% !important;
  background-position: -6% 22% !important;
  background-position: -11% 22% !important;
  box-shadow: inset 0px 30px 70px -30px #000 !important;
  
  box-shadow: inset 10px 30px 70px -73px #ffac05 !important;
  border-left: 1px ridge #222 !important;
  /filter: grayscale(10%);
  
  box-shadow: inset 10px 30px 70px -63px #aaa !important;
  border-left: 1px ridge #222 !important;
}
.ox-slideout .block-account .block-customer-login .block-title #block-customer-login-heading {
  color: #e5e5e5 !important;
  /text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 1px 5px #888 !important;
}
.ox-slideout .block-account .block-customer-login .block-title #block-customer-login-heading:before {
  font-family: "FontAwesome" !important;
  /content: "\f3fd" !important;
  /content: "\f360" !important;
  //content: "\f14d" !important;
  /content: "\f35d" !important;
  /content: "\f52b" !important;
  /content: "\f502" !important;
  content: "\f084" !important;
  /content: "\f2f6" !important;
  font-size: initial !important;
  font-size: 32px !important;
  /font-weight: 900 !important;
  margin-left: -15px !important;
  /margin-right: 7px !important;
  margin-right: 5px !important;
  margin-right: 3px !important;
  position: relative;
  top: -1px !important;
  /color: #ffdc05 !important;
  /color: #ffd805 !important;
  color: #ffd905 !important;
  text-shadow: 0px 1px 1px #202020 !important;
  /text-shadow: none !important;
}
.ox-slideout .block-account .block-customer-login .block-title #block-customer-login-heading:after {
  content: "Welcome Back.." !important;
  color: #ffdc05 !important;
  /margin-left: 5px !important;
  font-style: italic !important;
  font-family: "Squada One" !important;
  font-size: 21px !important;
  font-size: 24px !important;
  /text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 1px 13px #666 !important;
  /text-transform: lowercase !important;
  
  display: block !important;
  margin: 0 !important;
  /position: absolute !important;
  position: relative !important;
  top: 8% !important;
  /top: 0px !important;
  top: 1px !important;
  top: 2px !important;
  top: 3px !important;
  //top: 4px !important;
  //top: 5px !important;
  /top: 6px !important;
  /top: 7px !important;
  /top: 8px !important;
  /top: 9px !important;
  /top: 10px !important;
  left: 52% !important;
  transform: translate(-50%, -50%) !important;
  //content: "(Welcome Back..)" !important;
  //content: "( Welcome Back.. )" !important;
  ///content: "(*Welcome Back..)" !important;
  /content: "( *Welcome Back.. )" !important;
  /content: "( * Welcome Back.. )" !important;
  /content: "( *Welcome Back.." !important;
  /content: "(*Welcome Back.." !important;
  /content: "(* Welcome Back.. )" !important;
  /content: "( Welcome Back.." !important;
  /content: "* Welcome Back.." !important;
  /content: "** Welcome Back.." !important;
  /content: "**Welcome Back.." !important;
  content: "*Welcome Back.." !important;
  font-size: 18px !important;
  font-size: 16px !important;
  text-shadow: 0px 1px 1px #202020 !important;
}
.ox-slideout .block-account .block-customer-login .block-content .field.note {
  color: #e5e5e5;
  /color: #ffdc05;
  /color: #ffcc05;
  //color: #ffbc05;
  //color: #ff9c05;
  filter: grayscale(85%);
  opacity: 0.80;
  
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-size: 8.6px;
  /font-size: 8.3px;
  /font-size: 8px;
  font-weight: 900;
  /font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  text-transform: uppercase;
  -webkit-filter: blur(0.000001px);
  
  font-style: italic;
  font-weight: 900;
  font-size: 8px;
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.6px;
  /font-size: 9px;
  /font-size: 9.3px;
  font-size: 9.6px;
  
  font-family: "Rubik";
  font-style: normal;
  /font-size: 10px;
  
  font-family: "Ubuntu";
  font-style: normal;
  /font-style: italic;
  /font-size: 10px;
  
  /*
  font-family: "Mukta";
  font-style: normal;
  font-style: italic;
  /font-size: 10px;
  */
  
  /*
  font-family: "Exo";
  font-style: normal;
  /font-style: italic;
  /font-size: 10px;
  */
  
  ///margin-top: -10px;
  /margin-top: -17px;
  /margin-top: -18px;
  /margin-top: -19px;
  margin-top: -20px;
  //margin-top: -21px;
  /margin-top: -24px;
  //margin-top: -26px;
  /margin-top: -27px;
  ///margin-top: -28px;
  /margin-top: -29px;
  /margin-top: -31px;
  /margin-top: -33px;
  /margin-bottom: 10px;
  /margin-bottom: 12px;
  margin-bottom: 14px;
  //margin-bottom: 20px;
}
.ox-slideout .block-account .block-customer-login .block-content label span {
  color: #e5e5e5;
  //color: #d2d2d2;
  /color: #d0d0d0;
  color: #4c4c4c;
  /color: #7a7a7a;
  
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  //font-size: 14px;
  /font-size: 13px;
  text-shadow: -1px 3px 2px #202020;
}
.ox-slideout .block-account .block-customer-login .block-content input {
  /*
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  border-bottom: 1px solid #525252;
  color: #e5e5e5;
  background: linear-gradient(to bottom, transparent -15%, #333);
  background: linear-gradient(to bottom, transparent -15%, #202020);
  background: linear-gradient(to top left, transparent -15%, #333);
  
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  border-bottom: 1px solid #525252;
  border: 1px solid #525252;
  color: #e5e5e5;
  background: linear-gradient(to top, transparent -15%, #333);
  background: linear-gradient(to bottom, transparent -3000%, #202020);
  */
  
  border: 1px solid #666;
  border: 2px solid #666;
  border: 3px solid #666;
  border: 4px solid #666;
  border: 5px solid #666;
  border: 6px solid #666;
  
  border: 1px solid #373737;
  border: 2px solid #373737;
  border: 3px solid #373737;
  border: 4px solid #373737;
  /border: 5px solid #373737;
  //border: 6px solid #373737;
  /border: 7px solid #373737;
  
  border-left: 1px solid #373737;
  border-bottom: 3px solid #373737;
  
  /border: none !important;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  //border-radius: 9px;
  /border-radius: 10px;
  /border-radius: 11px;
  /border-radius: 12px;
  /border-radius: 13px;
  /border-radius: 14px;
  /border-radius: 15px;
  /border-radius: 100px;
  border-radius: 100px 100px 100px 100px;
  border-radius: 2px;
  
  background: linear-gradient(to right, #000, #000, #343434) !important;
  background: linear-gradient(to right, #000, #000, #2f2f2f) !important;
  background: linear-gradient(to right, #000, #000, #2c2c2c) !important;
  background: linear-gradient(to right, #000, #000, #2b2b2b) !important;
  background: linear-gradient(to right, #000, #000, #2a2a2a) !important;
  box-shadow: 2px 6px 7px -3px #000;
  box-shadow: 2px 6px 7px -3px #000, inset 3px 6px 17px -3px #000;
  
  height: 54px;
  max-width: 1125px !important;
  padding-left: 20px;
  padding-left: 25px;
  padding-bottom: 16px;
  padding-bottom: 14px;
  /padding-bottom: 13px;
  
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  //font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-weight: 900;
  letter-spacing: -1px;
  
  font-family: "Oswald";
  letter-spacing: -1px;
  font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /letter-spacing: -0.35px;
  /font-size: 17px;
  /font-size: 16px;
  /letter-spacing: -0.30px;
  /font-size: 15px;
  font-weight: 900;  
  
  background: linear-gradient(to right, transparent, #393939, #222, #1a1a1a 94%, #444) !important;
  
  color: #292828 !important;
  color: #d7d7d7 !important;
  /color: #e5e5e5 !important;
  /color: #e7e7e7 !important;
  
  //background: linear-gradient(to right, #111, #383383, #111, #111) !important;
  /background: linear-gradient(to right, #111, #292828, #111, #111) !important;
  /background: linear-gradient(to right, #111, #202020, #111, #111) !important;
  /background: linear-gradient(to left, #111, #202020, #111, #111) !important;
  background: linear-gradient(to top, #1f1f1f, #202020, #111, #111) !important;
  //background: linear-gradient(to top, #1b1b1b, #202020, #222, #151515) !important;
  filter: brightness(110%);
  
  /background: linear-gradient(to left top, #1f1f1f, #292828, #303030, #202020) !important;
  //background: linear-gradient(to left bottom, #171717, #292828, #303030, #323232) !important;
  /background: linear-gradient(to right top, #1f1f1f, #292828, #303030, #202020) !important;
  /background: linear-gradient(to right bottom, #1f1f1f, #292828, #303030, #202020) !important;
  
  /background: #fff !important;
  
  /border: 14px solid #1f1f1f;
  /border-right: 4px solid #1f1f1f;
  /border-right: 11px solid #1f1f1f;
  /padding: 8px;
  /box-shadow: inset 0px 0px 0px 5px #000, 0px 0px 10px 10px transparent;
  /box-shadow: inset 0px 0px 0px 2px #000, 0px 0px 70px -35px #666;
  
  /background: linear-gradient(to right, #111, #000, #2a2a2a 75%) !important;
  /box-shadow: inset 0px 0px 50px -8px #000, 0px 0px 60px -5px #555;
  /box-shadow: inset 0px 0px 50px -8px #000, 0px 0px 60px -5px #313131;
  
  
  padding: 25px 15px 25px 15px;
  border-radius: 5px;
  //font-size: 30px;
  /font-size: 29px;
  ///font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  ////font-size: 24px;
  font-size: 23px;
  //font-size: 22px;
  ///font-size: 21px;
  //font-size: 20px;
  
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  border-bottom: 1px solid #525252;
  border: 1px solid #525252;
  color: #e5e5e5 !important;
  color: #d2d2d2 !important;
  color: #d0d0d0 !important;
  color: #c6c6c6 !important;
  color: #c4c4c4 !important;
  color: #bdbdbd !important;
  color: #aeaeae !important;
}
/.ox-slideout .block-account .block-customer-login .block-content input.input-text {
  color: #fff;
  color: #f8f8f8;
  //color: #e5e5e5;
  /color: #d7d7d7;
  opacity: 0.80;
  /font-size: 14px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  /font-size: 15px;
  ///font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  //font-weight: 700;
  //font-weight: 900;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  /font-size: 13px;
  /font-weight: 500;
}
.ox-slideout .block-account .block-customer-login .block-content span.field-icon.toggle-password {
  margin-top: 8px;
}
.ox-slideout .block-account .block-customer-login .block-content span.field-icon.toggle-password.eye-open {
  margin-top: 9px;
}
.ox-slideout .block-account .block-customer-login .block-content div#email-error, 
.ox-slideout .block-account .block-customer-login .block-content div#pass-error {
  width: max-content;
}
.ox-slideout .block-account .block-customer-login .block-content div#recaptcha-validate--error {
  display: block;
  margin-top: 0px;
  margin-top: -8px;
  margin-bottom: 8px;
  margin-bottom: 12px;
  width: max-content;
}
.ox-slideout .block-account .block-customer-login .block-content button.action.login span {
  font-weight: 500;
  text-shadow: 0px 1px 1px #666 !important;
}
.ox-slideout .block-account .block-customer-login .block-content a.action.remind {
  color: #e5e5e5;
  font-weight: 500;
  text-shadow: 0px 1px 1px #666 !important;
  text-shadow: 0px 1px 1px #000 !important;
}
.ox-slideout .block-account .block-customer-login .block-content a.action.remind:after {
  background: #242424;
  background: #292828;
  /background: #313131;
  /background: #343434;
  text-shadow: 0px 1px 1px #666 !important;
  text-shadow: 0px 1px 1px #000 !important;
}

.ox-slideout .block-account .block-new-customer {
  padding-left: 10px !important;
  padding-right: 10px !important;
  
  /padding-left: 0px !important;
  /padding-right: 0px !important;
  /border-left: 4px ridge #000 !important;
  
  /* (for black version) */
  /background: #f5f5f5 !important;
  /background: linear-gradient(to right, #f5f5f5, #fff) !important;
  background: linear-gradient(to right, #202020, #000) !important;
  background: linear-gradient(to right top, #000, #222, #000) !important;
  background: linear-gradient(to right bottom, #000, #222, #000) !important;
  background: linear-gradient(to bottom, #000, #333, #000) !important;
  /border-left: 10px solid #000 !important;
  ///border-left: 50px solid #000 !important;
  
  border: 8px ridge #343434 !important;
  border-radius: 8px;
  
  border: none !important;
  border-top: 1px ridge #222 !important;
  border-top: 2px ridge #222 !important;
  border-top: 3px ridge #222 !important;
  border-top: 4px ridge #222 !important;
  /border-top: 5px ridge #222 !important;
  //border-top: 6px ridge #222 !important;
  /border-top: 7px ridge #222 !important;
  /border-top: 8px ridge #222 !important;
  //border-left: 1px ridge #222 !important;
  /border-left: 2px ridge #222 !important;
  border-left: 3px ridge #222 !important;
  /border-left: 4px ridge #222 !important;
  /border-left: 5px ridge #222 !important;
  ///border-left: 6px ridge #222 !important;
  /border-left: 7px ridge #222 !important;
  /border-left: 8px ridge #222 !important;
  
  border-radius: 11px 0px 0px 0px;
  border-radius: 6px 0px 0px 0px;
  border-radius: 4px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
  /border-radius: 2px 0px 0px 0px;
  /border-radius: 1px 0px 0px 0px;
  /border-radius: 0px;
  /border-radius: 40px 0px 0px 0px;
  /border-radius: 1000px;
  margin-top: 1px;
  
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #fff 105%),
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  ///background: linear-gradient(to bottom, #000, #333, #000),
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(-110deg, #111, #303030, #000),
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000 85%), 
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;  
  
  ////background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/large-checkered-flag-6.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
    background-blend-mode: darken !important;
    /background-blend-mode: difference !important;
    /background-blend-mode: difference, color !important;
    background-repeat: no-repeat, no-repeat, no-repeat !important;
    background-position: 0% 0%, -45% 100%, 98% 100% !important;
    background-position: 0% 0%, -15% 65%, 98% 100% !important;
    background-size: auto, 165%, 15% !important;
    background-size: auto, 195%, 15% !important;
  
    /background-blend-mode: hard-light !important;
    background-position: 0% 0%, -55% 65%, 98% 100% !important;
    /background-size: auto, 155%, 15% !important;
  
    background-blend-mode: overlay !important;
    ////background-position: 0% 0%, -55% 65%, 98% 100% !important;
    background-position: 0% 0%, 35% 65%, 98% 100% !important;
    ////background-size: auto, 155%, 15% !important;
    background-size: auto, 130%, 15% !important;

    /box-shadow: inset -4px 14px 25px -3px #777;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
    //box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  
    box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
	box-shadow: inset -4px -14px 50px 13px #0e0e0e, -4px 16px 20px -15px #666;
}
.ox-slideout .block-account .block-new-customer .block-title #block-new-customer-heading {
  color: #e5e5e5;
}
.ox-slideout .block-account .block-new-customer .block-content {
  color: #e5e5e5;
  
  font-family: "Ubuntu";
  font-style: normal;
  /font-style: italic;
  /font-size: 14px;
  font-size: 13.6px;
  ///font-size: 13.3px;
  ///font-size: 13px;
  //font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
  text-shadow: 1px 2px 2px #000;
  
  /*
  font-family: "Mukta";
  font-style: normal;
  /font-style: italic;
  font-size: 15px;
  font-size: 14.6px;
  ///font-size: 14.3px;
  ///font-size: 14px;
  //font-size: 13.6px;
  //font-size: 13.3px;
  /font-size: 13px;
  /font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
  text-shadow: 1px 2px 2px #000;
  */
}
.ox-slideout .block-account .block-new-customer .block-content .primary span {
  font-size: 20px;
  font-weight: 100;
  text-shadow: 0px 1px 1px #666 !important;
}


/* =========================================================================================== */
/* ================================= (BANNER - Below Header) ================================= */
/* =========================================================================================== */

.header-banner-below.banner-columns-2 {
  background: #222;
  background: linear-gradient(to left, #000000 0%, #ffd51e 100%);
  background: linear-gradient(to right, #000000 0%, #ffd51e 25%, #ffe51e 30%, #000000 50%, #ffe51e 70%, #ffd51e 85%, #000000 100%);
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%);
  background: linear-gradient(to left, #000 -15%, #383838 25%, #222 35%, #000 50%, #222 65%, #383838 75%, #000 115%);
  background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #1f1f1f 50%, #222 65%, #333 75%, #000 115%);
  background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #1a1a1a 50%, #222 65%, #333 75%, #000 115%);
  background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #3d3d3d 50%, #222 65%, #333 75%, #000 115%);
  
  /background: linear-gradient(to bottom, #000000 -45%,#ffc51e 29%,#ffd51e 52%,#ffe51e 100%);
  /background: linear-gradient(to top, #000000 -40%,#ffc51e 39%,#ffd51e 52%,#ffe51e 75%,#000 135%);
  /background: linear-gradient(to top, #000000 -40%,#222 39%,#333 52%,#404040 75%,#000 135%);
  
  /background: radial-gradient(#444 35%, #222 50%, #000 140%);
  /background: radial-gradient(#fff -0%, #3f3f3f 40%, #000 100%);

}
.header-banner-below.banner-columns-2 h5 {
  font-family: "Open Sans";
  /font-family: "Roboto";
  /font-family: "Oswald";
  color: #666;
  color: #888;
  /text-shadow: -1px 0px 1px #fff;
  /font-size: 20px;
  font-size: 12px;
  font-weight: 700;
  /margin-left: 40px;
  /margin-right: 40px;
  /margin-right: 10%;
  letter-spacing: -0.50px;
  
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #ddd, #666, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .thirty-day-mbg {
  margin-right: 60px;
}
.header-banner-below.banner-columns-2 .thirty-day-mbg:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f073";
 font-size: 21px;
 font-size: 17px;
  
 margin-top: -3px;
 margin-left: -126px;
 margin-top: -0px;
 margin-left: -115px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .thirty-day-mbg:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-left: 100px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .buyer-protection:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 content: "\f505";
 font-size: 21px;
 font-size: 17px;
  
 margin-top: -3px;
 margin-left: -125px;
 margin-top: -0px;
 margin-left: -112px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#999, #ccc, #666, #555) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .buyer-protection:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-left: 92px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .superior-cs {
  margin-right: 52px;
}
.header-banner-below.banner-columns-2 .superior-cs:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f091";
 /content: "\f559";
 /content: "\f5a2";
 font-size: 21px;
 font-size: 17px;
  
 margin-top: -3px;
 margin-left: -118px;
 margin-top: -0px;
 margin-left: -104px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#555, #ccc, #666, #000) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .superior-cs:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-left: 89px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .hassle-free-returns {
  margin-right: 54px;
}
.header-banner-below.banner-columns-2 .hassle-free-returns:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f0e2";
 font-size: 21px;
 font-size: 17px;
  
 margin-top: -3px;
 margin-left: -93px;
 margin-top: -0px;
 margin-left: -82px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#555, #ccc, #666, #000) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .hassle-free-returns:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-left: 69px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .quick-shipping:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 content: "\f48b";
 /content: "\f472" "\f48b";
 font-size: 18px;
 font-size: 17px;
  
 margin-top: -1px;
 margin-left: -80px;
 margin-top: -0px;
 margin-left: -72px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#000, #ddd, #666, #000) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-2 .quick-shipping:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-left: 52px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}

/*------------------------------------------------------------- (one column version) -------------------------------------------------------------*/
.header-banner-below.banner-columns-1 .below-header-reasons-to-shop {
  /position: absolute;
  display: flex;
  width: 100%;
  padding-bottom: 3px;
}
.header-banner-below.banner-columns-1 {
 background: #222;
 background: linear-gradient(to left, #000000 0%, #ffd51e 100%);
 background: linear-gradient(to right, #000000 0%, #ffd51e 25%, #ffe51e 30%, #000000 50%, #ffe51e 70%, #ffd51e 85%, #000000 100%);
 background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%);
 background: linear-gradient(to left, #000 -15%, #383838 25%, #222 35%, #000 50%, #222 65%, #383838 75%, #000 115%);
 background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #1f1f1f 50%, #222 65%, #333 75%, #000 115%);
 background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #1a1a1a 50%, #222 65%, #333 75%, #000 115%);
 background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #3d3d3d 50%, #222 65%, #333 75%, #000 115%);
 /background: linear-gradient(to bottom, #000000 -45%,#ffc51e 29%,#ffd51e 52%,#ffe51e 100%);
 /background: linear-gradient(to top, #000000 -40%,#ffc51e 39%,#ffd51e 52%,#ffe51e 75%,#000 135%);
 /background: linear-gradient(to top, #000000 -40%,#222 39%,#333 52%,#404040 75%,#000 135%);
 /background: radial-gradient(#444 35%, #222 50%, #000 140%);
 /background: radial-gradient(#fff -0%, #3f3f3f 40%, #000 100%);
 
  padding-top: 1px;
  padding-bottom: 10px;
  
  box-shadow: 0px 3px 12px -6px #292828 !important;
  box-shadow: 0px 3px 12px -6px #262525 !important;
  /box-shadow: 0px 3px 10px 0px #888 !important;
  /box-shadow: 0px 3px 10px 0px #999 !important;
  /box-shadow: 0px 3px 10px 0px #aaa !important;
  ///box-shadow: 0px 3px 3px 2px #bbb !important;
  ///box-shadow: 0px 3px 2px 0px #bbb !important;
  /z-index: 2;
  
  
  /*(for header shortening)*/
  margin-top: 1px;
  box-shadow: 0px -12px 0px #404040 !important;
  margin-top: 2px;
  box-shadow: 0px -12px 0px #313131 !important;
  margin-top: 3px;
  box-shadow: 0px -12px 0px #2e2e2e !important;
  
  border-bottom: 1px solid #303030;
  //height: 62px;
  height: 50px;
  /height: 51px;
  /height: 52px;
}
/.header-banner-below.banner-columns-1 .banner-wrap {
 max-width: 100%;
 max-width: 82%;
}
.header-banner-below.banner-columns-1 span {
 margin: auto;
	/margin-top: 6px;
	/margin-bottom: -6px;
	/margin-bottom: -8px;
	/margin-bottom: -10px;
	//margin-bottom: -12px;
}
.header-banner-below.banner-columns-1 h5 {
 font-family: "Open Sans";
 /font-family: "Roboto";
 /font-family: "Oswald";
 color: #666;
 color: #888;
 /text-shadow: -1px 0px 1px #fff;
 /font-size: 20px;
  
 font-size: 12px;
 font-size: 11px;
  
 font-weight: 700;
 margin-left: 30px;
 margin-right: 30px;
  
 margin-right: 25%;
  
 letter-spacing: -0.50px;
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #ddd, #666, #fff) !important; /* clip hackery */
 background: linear-gradient(to bottom right, #666, #ddd, #666, #fff) !important; /* clip hackery */
  
 /background: linear-gradient(#777, #ddd, #666, #fff) !important; /* clip hackery */
 /background: linear-gradient(#ffe51e, #ddd, #666, #fff) !important; /* clip hackery */
 /background: linear-gradient(to bottom right, #ffe51e, #9a9a9a, #ababab, #fff) !important; /* clip hackery */
 /background: radial-gradient(#ffe51e, #9a9a9a, #ababab, #fff) !important; /* clip hackery */
 /background: radial-gradient(#fff, #ccc, #666, #aaa) !important; /* clip hackery */
  
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
 
  font-family: "Oswald", sans-serif;
  letter-spacing: -0.35px;
  font-size: 9.4px;
  
  font-family: "Industry", sans-serif;
  font-size: 9.4px;
  font-weight: 900;
  font-weight: 800;
  letter-spacing: -0.35px;
}
/.header-banner-below.banner-columns-1 .thirty-day-mbg {
 margin-right: 60px;
}
.header-banner-below.banner-columns-1 .thirty-day-mbg:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f073";
  
 font-family: "Glyphicons Halflings";
 content: "\e109";
  
 font-size: 21px;
 //font-size: 22px;
 /font-size: 17px;
  
 margin-top: -3px;
 margin-left: -126px;
 margin-top: -0px;
 margin-left: -115px;
  
 margin-top: -0px;
 margin-left: -90px;
 margin-left: -92px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-1 .thirty-day-mbg:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-top: -15px; 
  
 margin-left: 100px;
 margin-left: 50px;  
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-1 .buyer-protection:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 font-family: FontAwesome;
 content: "\f505";
 /content: "\f3ed";
 /content: "\e06c";
   
 font-family: "Glyphicons Halflings";
 content: "\e033";
 content: "\e034";
 /content: "\e041";
 /content: "\e042";
 /content: "\e218";
  
 font-size: 21px;
 /font-size: 17px;
  
 margin-top: -3px;
 margin-left: -125px;
 margin-top: -0px;
 margin-left: -112px;
  
 margin-top: -0px;
 margin-left: -90px;  
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#999, #ccc, #666, #555) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-1 .buyer-protection:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-top: -15px; 

 margin-left: 92px;
 margin-left: 50px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
/.header-banner-below.banner-columns-1 .superior-cs {
 margin-right: 52px;
}
.header-banner-below.banner-columns-1 .superior-cs:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f091";
 /content: "\f559";
 /content: "\f5a2";
  
 font-size: 25px;
 /font-size: 17px;
  
 margin-top: -3px;
 margin-left: -118px;
 margin-top: -0px;
 margin-left: -104px;
  
 margin-top: -0px;
 margin-left: -90px;  
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#555, #ccc, #666, #000) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-1 .superior-cs:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-top: -15px; 
  
 margin-left: 89px;
 margin-left: 55px; 
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
/.header-banner-below.banner-columns-1 .hassle-free-returns {
 margin-right: 54px;
  
 margin-left: -10px; 
 margin-right: 20px;
  
 margin-left: -3px;
}
.header-banner-below.banner-columns-1 .hassle-free-returns:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f0e2";
  
 font-size: 21px;
 /font-size: 17px;
  
 margin-top: -3px;
 margin-left: -93px;
 margin-top: -0px;
 margin-left: -82px;
  
 margin-top: -0px;
 margin-left: -63px;   
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#555, #ccc, #666, #000) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-1 .hassle-free-returns:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-top: -15px; 
  
 margin-left: 69px;
 margin-left: 43px; 
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-1 .quick-shipping:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 font-family: FontAwesome;
 content: "\f48b";
 /content: "\f472" "\f48b";
 content: "\f474";
 content: "\f4de";
 content: "\f482";
 content: "\f49e";
 content: "\f468";
 content: "\f466";
 content: "\f0d1";
 transform: scaleX(-1);
 -moz-transform: scaleX(-1);
 -webkit-transform: scaleX(-1);
 -ms-transform: scaleX(-1);
  
 font-size: 21px;
 /font-size: 17px;
  
 margin-top: -1px;
 margin-left: -80px;
 margin-top: -0px;
 margin-left: -72px;

 margin-top: -0px;
 margin-left: -60px;
  
 margin-left: -58px;
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#000, #ddd, #666, #000) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.header-banner-below.banner-columns-1 .quick-shipping:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 margin-top: -17px;
 margin-top: -15px; 
  
 margin-left: 52px;
 margin-left: 43px; 
  
 font-weight: 100; /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; /* clip hackery */
 background: linear-gradient(#fff, #eee, #888, #fff) !important; /* clip hackery */
 background: linear-gradient(#ccc, #eee, #444, #333) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}


/* ============================================================================================= */
/* ================================ (SLIDER - Athlete Slideshow) =============================== */
/* ============================================================================================= */

.slideshow-container {
  background: #000000;
}
div.slide-control.slide-control {
  opacity: 0.30 !important;
}


/* ============================================================================================= */
/* =================================== (BANNER - Above Footer) ================================= */
/* ============================================================================================= */

.above_footer_block {
  height: auto;
}
.above-footer-banner.banner-columns-1 {
  background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #1f1f1f 50%, #222 65%, #333 75%, #000 115%);
  background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #1a1a1a 50%, #222 65%, #333 75%, #000 115%);
  background: linear-gradient(to left, #000 -15%, #333 25%, #222 35%, #3d3d3d 50%, #222 65%, #333 75%, #000 115%);
  
  background: linear-gradient(to right, #111, #3E3B40, #3C3540, #372A3F, #3C3540, #3E3B40, #111);
  background: linear-gradient(to right, #111, #3E3B40, #3C3540, #3E3B40, #111);
  background: linear-gradient(to right, #111, #444, #292828, #444, #111);
  background: linear-gradient(to right, #111, #444, #3C3540, #444, #111);
  /background: linear-gradient(to right, #111, #444, #3E3B40, #444, #111);
  background: linear-gradient(to right, #111, #444, #3C3550, #444, #111);
  background: linear-gradient(to right, #111, #3E3B40, #3C3c50, #3E3B40, #111);
  background: linear-gradient(to right, #111, #454545 30%, #3C3c50, #454545 70%, #111);
  /background: linear-gradient(to right, #111, #454545 30%, #3C3b50, #454545 70%, #111);
  background: linear-gradient(to right, #111, #454545 30%, #3C3540, #454545 70%, #111);
  /background: linear-gradient(to right, #111, #454545 30%, #3E3B40, #454545 70%, #111);
  border-top: 3px solid #000;
  border-bottom: 2px solid #444;
  border-bottom: 1px solid #444;
  border-bottom: 1px solid #454545;
  border-bottom: 1px solid #464646;
  border-bottom: 1px solid #474747;
  /border-bottom: 1px solid #484848;
  /border-bottom: 1px solid #4b4b4b;
  
  ///background: #F5F5F5;
  /border-top: 1px solid #f0f0f0;
}
.above-footer-banner.banner-columns-1 h5 {
  color: #fff;
  color: #e7e7e7;
  color: #e4e4e4;
  color: #e2e2e2;
  /color: #d7d7d7;
  
  font-family: "Industry";
  font-size: 15px;
  font-weight: 900;
  //letter-spacing: 1px;
  letter-spacing: 0.75px;
}
.above-footer-banner.banner-columns-1 h5 a {
  color: #fff !important;
  font-size: 20px;
  font-size: 18px;
  
  font-family: "Industry";
  font-size: 18px;
  font-weight: 900;
  letter-spacing: -0.60px;
  letter-spacing: -0.65px;
  letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  
  font-family: "Passion One";
  font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.50px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  text-shadow: -1px 1px 1px #000;
  text-shadow: 0px 2px 2px #000;
}
.above-footer-banner.banner-columns-1 .at-highlight {
  color: #fff !important;
  padding: 10px;
  /padding-bottom: 12px;
  border-radius: 2px;
  /border-radius: 4px;
  border: 1px solid #ddd;
  /border: 2px solid #ddd;
  /border: 3px solid #ddd;
  border: none;
  /background: linear-gradient(to bottom right, #000 0%, #888 100%);
  /background: linear-gradient(to bottom right, #000 0%, #866688 100%);
  /background: linear-gradient(to right, #999 0%, #333 12%);
  background: linear-gradient(to right, #000, #555, transparent);
  background: linear-gradient(to left bottom, #000, #606060);
  background: linear-gradient(to left top, #000, #606060);
  background: linear-gradient(to left bottom, #000, #777);
  background: linear-gradient(to left top, #000, #777);
  background: linear-gradient(to right bottom, #000, #4f4f4f);
  background: linear-gradient(to right top, #000, #4f4f4f);
  /background: linear-gradient(to bottom right, #ffe51e 0%, #ffd51e 100%);
  
  /background: linear-gradient(to left top, #000 -200%, #ffe51e 70%);
  /background: linear-gradient(to right top, #000 -200%, #ffe51e 70%);
  ///background: linear-gradient(to left bottom, #000 -200%, #ffe51e 70%);
  
  text-shadow: -0px -0px 2px #888888;
  /box-shadow: inset -4px 7px 15px -3px #A28501;
  filter: drop-shadow(1px 2px 1px #bfbfbf);

    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  
  
  filter: none;
  border-top: 1px solid #666;
  border-bottom: 1px solid #4b4b4b;
  border-left: 1px solid #444;
  border-right: 1px solid #444;
  border-radius: 4px;
}
.above-footer-banner.banner-columns-1 .at-highlight:hover {
  background: #ffe51e;
  /background: linear-gradient(to bottom right, #000 0%, #888 100%);
  
  background: linear-gradient(to right bottom, #000 -200%, #ffe51e 70%);
  background: linear-gradient(to left bottom, #000 -200%, #ffe51e 70%);
  background: linear-gradient(to right top, #000 -200%, #ffe51e 70%);
  
  background: linear-gradient(to right bottom, #000 -200%, #ffe51e 70%);
  background: linear-gradient(to left bottom, #ffc51e, #ffd51e 20%, #ffe51e 55%, #000 154%);
  background: linear-gradient(to right bottom, #ffd51e -15%, #ffe51e 55%, #000 187%);
  background: linear-gradient(to right bottom, #000 -67%, #ffd51e 35%, #ffe51e 55%, #000 187%);
  /padding-right: 25px !important;
  
  color: #fff !important;
  padding: 10px;
  text-shadow: -0px -0px 2px #888888;
  box-shadow: inset -4px -7px 15px -3px #A28501;
  box-shadow: none;
  
    -webkit-transition: all 0.3s ease-in !important;
    -moz-transition: all 0.3s ease-in !important;
    -o-transition: all 0.3s ease-in !important;
    -ms-transition: all 0.3s ease-in !important;
    transition: all 0.3s ease-in !important;
}


/* ====================================================================================== */
/* ====================================== (FOOTER) ====================================== */
/* ====================================================================================== */

.page-footer {
  box-shadow: inset -4px 14px 325px -3px #000;
  
    background: linear-gradient(to bottom left,  #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%) !important;
}
//.page-footer div.footer.content {
  box-shadow: inset -4px 14px 325px -3px #000;
}


/* ======================================================================================== */
/* ================================= (FOOTER - Newsletter) ================================ */
/* ======================================================================================== */

.page-footer div.footer.content .block.newsletter {
  margin-top: -50px;
  padding-bottom: 50px !important;
  min-height: auto !important;
}
.page-footer div.footer.content .block.newsletter:before {
 /box-shadow: inset -4px 14px 105px -3px #A28501;
 /box-shadow: inset -4px -4px 105px -3px #A28501; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a28501+0,ffe51e+63,ffd51e+100 */
 background: #a28501; /* Old browsers */
 background: -moz-linear-gradient(top, #a28501 0%, #ffe51e 63%, #ffd51e 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(top, #a28501 0%,#ffe51e 63%,#ffd51e 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom, #a28501 0%,#ffe51e 63%,#ffd51e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a28501', endColorstr='#ffd51e',GradientType=0 ); /* IE6-9 */ /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffd51e+0,ffe01e+20,ffe01e+38,a28501+96 */
 background: #ffd51e; /* Old browsers */
 background: -moz-linear-gradient(top, #ffd51e 0%, #ffe01e 20%, #ffe01e 38%, #a28501 96%); /* FF3.6-15 */
 background: -webkit-linear-gradient(top, #ffd51e 0%,#ffe01e 20%,#ffe01e 38%,#a28501 96%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom, #ffd51e 40%,#ffea1e 68%,#a28501 126%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd51e', endColorstr='#a28501',GradientType=0 ); /* IE6-9 */ /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffd51e+22,ffea1e+47,ffea1e+47,a28501+126 */
 background: #ffd51e; /* Old browsers */
 background: -moz-linear-gradient(45deg, #ffd51e 22%, #ffea1e 47%, #ffea1e 47%, #a28501 126%); /* FF3.6-15 */
 background: -webkit-linear-gradient(45deg, #ffd51e 22%,#ffea1e 47%,#ffea1e 47%,#a28501 126%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(45deg, #a28501 0%,#ffd51e 0%,#ffea1e 20%,#ffea1e 40%,#ffe51e 50%,#ab8501 55%,#000 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd51e', endColorstr='#a28501',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  
    background: linear-gradient(to bottom left,  #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%), url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
    background-blend-mode: color-burn !important;
    /background-blend-mode: difference !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 40% 85% !important;
    background-size: auto, 14% !important; 
  
    /box-shadow: inset -4px 14px 25px -3px #fff;
    box-shadow: inset -4px 14px 45px 43px #111, -4px 14px 45px 43px #222;
    box-shadow: inset -4px 14px 45px 43px #111, -4px 14px 45px 3px #1f1f1f;
}
.page-footer div.footer.content .block.newsletter .sign-up {
 background: linear-gradient(#444, #eee, #999, #fff) !important; 
 
 /* clip hackery */
 background: linear-gradient(to right, #fff 3%, #444 25%, #eee 45%, #999 70%, #fff 100%) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
  /font-style: italic;
  font-weight: 600;
  
 background: linear-gradient(#666, #eee, #999, #fff) !important;
 /* clip hackery */
 background: linear-gradient(to right, #fff 3%, #444 25%, #eee 45%, #999 70%, #fff 100%) !important;
 /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
 }

.page-footer div.footer.content .block.newsletter .save-first-order {
 //font-size: 36px;
 font-size: 31px;
  font-size: 31px;
 //box-shadow: 0px 0px 30px -17px #555; /* standard gradient background */
 box-shadow: 0px 0px 30px -22px #555; /* standard gradient background */
 background: linear-gradient(#444, #eee, #999, #fff) !important; /* clip hackery */
  /background: linear-gradient(to bottom right, #fff, #777, #eee, #aaa, #fff) !important; /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
  font-style: normal;
  /font-weight: 600;
}
.page-footer div.footer.content .block.newsletter .block_newsletter_info .label span {
  font-family: "Industry";
}

/*--(newsletter original data)--*/
.footer.content .block.newsletter .content, 
.footer.content .block.newsletter .block_newsletter_info {
    flex-basis: 0 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
    max-width: 100% !important;
    position: relative;
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.block.newsletter .form.subscribe {
    display: flex !important;
    width: 100% !important;
    flex-wrap: wrap !important;
}
.block.newsletter .field.newsletter {
    width: 100% !important;
    flex: 1 !important;

    flex-grow: 1 !important;
    flex-shrink: 1 !important;
    flex-basis: 0% !important;
}
//.block.newsletter .field {
    margin: 0 !important;
}
.footer.content .block.newsletter.newsletter-style--big .control::before {
    margin-top: -2px !important;
    line-height: 46px !important;
}
.block.newsletter.inputs-style--underlined .newsletter .control::before {
    /margin-left: 0 !important;
    margin-top: -1px !important;
    color: #fff !important;
}
.block.newsletter .field.newsletter .control::before {
    position: absolute !important;

    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    font-size: 20px !important;
    line-height: 38px !important;
    color: #c2c2c2 !important;
    content: '\63' !important;
    font-family: 'athlete2' !important;
    /margin: 0 12px !important;
    margin-top: 0px !important;
    /margin-left: 12px !important;
    vertical-align: middle !important;
    display: inline-block !important;
    font-weight: 400 !important;
    overflow: hidden !important;
    speak: none !important;
    text-align: center !important;
}
/.footer.content .block_newsletter_wrapper .block.newsletter .field .control {
    width: 100% !important;
}
/.footer--layout-2 .footer.content .block.newsletter.newsletter-style--big .control {
    max-width: 450px !important;
    margin-left: auto !important;
}
/.block.newsletter .field.newsletter .control {
    display: inline-block !important;
    text-decoration: none !important;
    display: block !important;
}
/input[type="email"] {
    background-clip: padding-box !important;
    vertical-align: baseline !important;
    width: 100% !important;
    box-sizing: border-box !important;
}
/.action::after, a.action.primary::after, .action.primary::after, .action.secondary::after, .secondary > a.action::after, .button.secondary::after, .button.primary::after, a.button.secondary::after, a.button.primary::after, a.button::after, .button::after, button::after {
    /-webkit-transition: all .512s cubic-bezier(.33,.975,.245,.91) !important;
    /-moz-transition: all .512s cubic-bezier(.33,.975,.245,.91) !important;
    /-o-transition: all .512s cubic-bezier(.33,.975,.245,.91) !important;
    /transition: all .512s cubic-bezier(.33,.975,.245,.91) !important;
    content: '' !important;
    position: absolute !important;
    z-index: -1 !important;
    width: 100% !important;
    /transform: scaleX(0) !important;
    /transform-origin: left !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
/*^^(newsletter original data)^^*/

@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, MS Edge etc.) */  
  form#newsletter-validate-detail.form.subscribe div.field.newsletter {
    /*
	display: table !important;
    position: absolute;
    left: 0px;
    margin-left: -25px !important;
    /max-width: 450px !important;
    padding-left: 52px !important;
	*/
	
	/display: table !important;
    position: absolute;
    left: 0px;
    margin-left: -25px !important;
    /max-width: 450px !important;
    //padding-left: 52px !important;
    
    /padding-right: 100px !important;
  }
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  form#newsletter-validate-detail.form.subscribe div.field.newsletter {
    /*
	display: table !important;
    position: initial !important;
    left: initial !important;
    margin-left: initial !important;
    max-width: initial !important;
    padding-left: initial !important;
	*/
	
	
  }
}
.page-footer div.footer.content .block.newsletter .form.subscribe {
  position: absolute !important;
  margin-top: -24px !important;
}
.page-footer div.footer.content .block.newsletter button {
 background: #333;
  box-shadow: 0px 0px 30px -15px #999, inset 0px 0px 7px 5px #111;
  border-radius: 2px 22px 22px 2px;
  border-radius: 2px 2px 2px 2px;
  
  background: #333 url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background-blend-mode: overlay !important;
    background-blend-mode: darken !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 189% 11% !important;
    background-position: -90% 27% !important;
    background-size: auto, auto !important;
	
	
	position: absolute !important;
    right: 16px !important;
    top: 0px !important;
}
.page-footer div.footer.content .block.newsletter button span {
  font-family: "Squada One";
  font-weight: 500;
  font-size: 16px !important;
}
.page-footer div.footer.content .block.newsletter .action.subscribe.primary:hover {
 background: #ffe51e !important;
  box-shadow: 0px 0px 30px -17px #ffe51e, inset -4px 14px 25px -3px #A28501;
}
div.block.newsletter.newsletter-style--big.inputs-style--underlined div.content form#newsletter-validate-detail.form.subscribe div.actions button.action.subscribe.primary span {
  color: #fff !important;
  box-shadow: 0px 0px 30px -17px #fff;
  
  /* standard gradient background */
    background: linear-gradient(#444, #eee, #aaa, #fff) !important;

    /* clip hackery */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    font-size: 14px;
}
div.block.newsletter.newsletter-style--big.inputs-style--underlined div.content form#newsletter-validate-detail.form.subscribe div.actions button.action.subscribe.primary:hover:after {
  box-shadow: -0px 0px 40px -19px #fff, inset 0px 0px 7px 5px #111;
  background: #222 !important;
  
  border-radius: 2px 2px 2px 2px;
  
  background: linear-gradient(to left,  #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%), url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: #333 url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background-blend-mode: overlay !important;
    /background-blend-mode: darken !important;
    background-blend-mode: difference !important;
    /background-blend-mode: hard-light !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 189% 11% !important;
    /background-position: -90% 27% !important;
    background-size: auto, auto !important;
}


/* ======================================================================================= */
/* ================================== (FOOTER - Content) ================================= */
/* ======================================================================================= */

.page-footer div.footer.content .footer-block-content {
  display: flex;
  flex-wrap: wrap;
  
  justify-content: center;
  /justify-content: flex-end;
  /justify-content: normal;
  
  //padding-top: 26px;
  padding-top: 20px;
  /padding-top: 18px;
  /padding-top: 16px;
  /padding-top: 13px;
  margin-bottom: -35px;
}
.page-footer div.footer.content .footer-block-content .col-sm-12 {
  display: flex;
  flex-wrap: wrap;
}
.page-footer div.footer.content .footer-block-content .col-lg-4 {
  /*
  max-width: 175px;
  max-width: 155px;
  /max-width: 395px;
  /max-width: auto;
  /max-width: fit-content;
  
  /min-width: 175px;
  min-width: auto;
  /min-width: fit-content;
  */
  
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  flex-basis: fit-content;
  flex-basis: min-content;
  
  /justify-content: normal;
  /align-items: flex-end;
  
  max-width: 230px;
  //min-width: 200px;
  
  padding-left: 0px;
  padding-right: 0px;
  
  margin-bottom: 45px;
  margin-bottom: 50px;
  margin-bottom: 55px;

  margin-left: 25px;
  
  margin-right: 90px;
  margin-right: 85px;
  margin-right: 80px;
  /margin-right: 70px;
  //margin-right: 60px;
  /margin-right: 50px;
  /margin-right: 40px;
  
  top: 4px;
  
  height: fit-content;
}
.page-footer div.footer.content .footer-block-content .col-lg-4 #ox_socialicons_1 {
  margin-top: 0px;
  /margin-top: 5px;
  /margin-top: 10px;
  
  margin-left: 35px;
  /position: relative;
  /left: 20px;
  
  display: contents;
  display: inline-block;
  /display: inline-table;
  
  /*
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  flex-basis: auto;
  
  /display: flex;
  //flex-wrap: nowrap;
  flex-direction: row;
  flex-basis: fit-content;
  /flex-basis: min-content;
  /flex-basis: auto;
  
  /flex-shrink: 0;
  /flex-grow: 0;
  */
  
  max-width: max-content;
  min-width: max-content;
  
  height: fit-content;
}
.page-footer div.footer.content .footer-block-content .col-lg-4 #ox_socialicons_1:before {
  position: absolute;
  display: block;
  font-family: "Squada One";
  content: "connect with us.";
  font-size: 11px;
  /font-size: 11.3px;
  /font-size: 11.6px;
  /font-size: 12px;
  top: -15px;
  top: -17px;
  top: -23px;
  top: -24px;
  /left: 0px;
  left: 0px;
  right: -24px;
  opacity: 0.85;
  opacity: 0.75;
  
  position: relative;
  top: 0px;
  /left: 80px;
}
.page-footer div.footer.content .footer-block-content .col-lg-4 .athlete2-social-icon {
  display: inline-flex;
  flex-wrap: wrap;
  flex-direction: row;
  
  margin-left: -1px !important;
  margin-left: -2px !important;
  margin-left: -3px !important;
  margin-left: -4px !important;
  margin-left: -5px !important;
  margin-left: -6px !important;
  margin-left: -7px !important;
  /margin-left: -8px !important;
  
  justify-content: space-evenly;
  align-items: center;
  
  filter: drop-shadow(0px 3px 2px #090909) !important;
}
.page-footer div.footer.content .footer-block-content .col-lg-4 iframe {
  display: none !important;
}
.page-footer div.footer.content .footer-block-content .col-12.col-sm-12.col-lg-8 {
  min-width: fit-content;
  
  padding-left: 16px;
  margin-left: 16px;
}
.page-footer div.footer.content .footer-block-content .col-md-3 {
  max-width: 265px;
  max-width: 230px;
  max-width: 225px;
  max-width: 220px;
  max-width: 205px;
  //max-width: 195px;
  /max-width: 190px;
  
  min-width: 230px;
  min-width: 225px;
  min-width: 220px;
  min-width: 205px;
  //min-width: 195px;
  /min-width: 190px;
  
  padding-left: 0px;
  padding-right: 15px;
}
.page-footer div.footer.content .footer-block-content .col-md-3.link-clear {
  max-width: 180px;
  max-width: 160px;
  
  min-width: 180px;
  min-width: 160px;
  
  margin-right: 115px;
  margin-right: 60px;
  
  margin-left: 25px;
  
  margin-bottom: 45px;
}
.page-footer div.footer.content .footer-block-content .col-md-3.link-clear .bold-column-section-1 {
  
}
.page-footer div.footer.content .footer-block-content .col-md-3.link-clear .bold-column-section-2 {
  
}
.page-footer div.footer.content .footer-block-content .col-md-3.link-clear .bold-column-section-2 li {
  
}
.page-footer div.footer.content .footer-block-content .main-links {
  width: 100%;
  width: auto;
  max-width: 100%;
  
  display: flex;
  flex-wrap: wrap;
  
  justify-content: center;
  /justify-content: left;
  /justify-content: right;
  justify-content: space-evenly;
  justify-content: space-around;
  justify-content: space-between;
  
  flex-grow: 1;
  
  align-items: flex-start;
  
  margin-left: 25px;
  margin-right: 25px;
}
.page-footer div.footer.content .footer-block-content .main-links .col-md-3 {
  display: inline-grid;
  
  grid-template-columns: min-content;
  grid-template-columns: 180px;
  /grid-template-columns: 175px;
  grid-template-columns: 171px;
  //grid-template-columns: 170px;
  /grid-template-columns: 165px;
  /grid-template-columns: 160px;
    
  /grid-template-rows: 45px;
  
  max-width: min-content;
  min-width: max-content;
  
  /*
  max-width: 265px;
  max-width: 230px;
  max-width: 225px;
  max-width: 220px;
  max-width: 205px;
  //max-width: 195px;
  /max-width: 190px;
  
  min-width: 230px;
  min-width: 225px;
  min-width: 220px;
  min-width: 205px;
  //min-width: 195px;
  /min-width: 190px;
  
  padding-left: 0px;
  padding-right: 15px;
  */
}
.page-footer div.footer.content .footer-block-content .main-links .col-md-3 li {
  max-width: max-content;
  width: 190px;
  width: 186px;
  
  padding-right: 11px;
  padding-right: 12px;
}


.page-footer div.footer.content .footer-block-content .footer-logo img {
  /display: none;
  //margin-bottom: -22px;
  max-width: 130px;
  
  ///margin-bottom: 34px;
}
.page-footer div.footer.content .footer-block-content .spacer-small:first-of-type {
  display: none;
  
  ///display: block;
}
.page-footer div.footer.content .footer-block-content .spacer-small:last-of-type {
  display: none;
  margin-top: -22px;
}
.page-footer div.footer.content .footer-block-content {
  /margin-top: -15px;
  /margin-top: -9px;
  margin-top: -5px;
}
.page-footer div.footer.content .footer-block-content .col-lg-12 .block-static-block {
  display: block;
  width: 100%;
  min-width: 300px;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  /*--(bugfix/alteration for firefox/iframe fb footer widget)--*/
  .page-footer div.footer.content .footer-block-content .col-lg-12 .block-static-block {
    /visibility: hidden;
    display: none;
  }
}
.page-footer div.footer.content .footer-block-content .col-lg-12 .block-static-block iframe {
  display: block;
  min-width: 100%;
  min-width: 300px;
  box-shadow: 0px 4px 30px -17px #fff;
  /box-shadow: 0px 4px 30px -16px #ffdc05;
  /box-shadow: 5px -6px 37px -4px #242424;
}
.page-footer div.footer.content .footer-block-content .col-lg-12 .athlete2-social-icons-simple {
  margin-left: 10px;
    
  /////////////////margin-bottom: 34px;
  ///top: 16px;
  ///left: 0px;
  ///position: fixed;
}
.page-footer div.footer.content .footer-block-content .col-lg-12 .athlete2-social-icons-simple a {
  margin-right: 13px !important;
}
.page-footer div.footer.content .footer-block-content .col-lg-12 .athlete2-social-icons-simple a.athlete2-icon-whatsapp:after {
  /*
  position: absolute;
  display: block;
  font-family: "Squada One";
  content: "connect with us.";
  font-size: 11px;
  /font-size: 11.3px;
  /font-size: 11.6px;
  /font-size: 12px;
  top: -15px;
  top: -17px;
  top: -23px;
  top: -24px;
  /left: 0px;
  left: 0px;
  right: -24px;
  opacity: 0.85;
  opacity: 0.75;
  */
}
.page-footer div.footer.content .footer-block-content .footer-phone, 
.page-footer div.footer.content .footer-block-content .footer-email, 
.page-footer div.footer.content .footer-block-content .footer-address, 
.page-footer div.footer.content .footer-block-content .footer-address-2 {
 font-family: "Open Sans";
 font-size: 13px;
 font-weight: 100;
 margin-left: 22px;
}
.page-footer div.footer.content .footer-block-content .footer-phone:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 font-family: FontAwesome;
 content: "\f2a0";
 content: "\f095";
 font-size: 20px;
  
 transform:rotateZ(-12deg);
 transform:rotateZ(8deg);
  
 /-ms-transform: rotateY(180deg); /* IE 9 */
 /transform: rotateY(180deg);
  
 /-ms-transform: rotateX(-180deg); /* IE 9 */
 /transform: rotateX(-180deg);

 /-ms-transform: skewY(40deg); /* IE 9 */
 /transform: skewY(40deg);

 /-ms-transform: scaleY(1.5); /* IE 9 */
 /transform: scaleY(1.5);
  
 margin-top: -6px;
 margin-left: -20px;
 margin-left: -22px;
  
 font-weight: 100; 
 /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; 
 background: linear-gradient(#fff, #eee, #888, #fff) !important; 
 
  /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
 opacity: 0.90;
}
.page-footer div.footer.content .footer-block-content .footer-email:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f0e0";
 font-size: 14px;
  
 margin-top: -0px;
 margin-left: -22px;
  
 font-weight: 100; 
 /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; 
 background: linear-gradient(#fff, #eee, #888, #fff) !important; 
 
  /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
 opacity: 0.90;
}
.page-footer div.footer.content .footer-block-content .footer-address:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 font-family: FontAwesome;
 content: "\f3c5";
 content: "\f276";
 content: "\f5a0";
 content: "\f59f";
 content: "\f08d";
 content: "\f041";
  
 font-size: 18px;
 font-size: 23px;
  
 margin-top: -3px;
 margin-left: -20px;
 margin-left: -21px;
  
 font-weight: 100; 
 /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important; 
 background: linear-gradient(#fff, #eee, #888, #fff) !important; 
 
  /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
 opacity: 0.90;
}

.page-footer div.footer.content .footer-block-content .bold-column-section-1 h6 {
  /line-height: 12px;
  font-family: "Oswald";
  font-size: initial;
  
  font-family: "Squada One";
  font-size: 19px;
  
  font-family: "Squada One";
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  /font-size: 20px;
  ///font-size: 19px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: 1px;
  letter-spacing: 0.90px;
  letter-spacing: 0.80px;
  letter-spacing: 0.70px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
}
.page-footer div.footer.content .footer-block-content .bold-column-section-1 h6:hover {
  opacity: 0.80;
}
.page-footer div.footer.content .footer-block-content .bold-column-section-2 h6 {
  font-size: 14px;
  line-height: 4px;
  
  font-family: "Oswald";
  font-size: initial;
  
  font-family: "Squada One";
  font-size: 16px;
  
  font-family: "Squada One";
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  /font-size: 20px;
  font-size: 19px;
  font-size: 19px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: 1px;
  letter-spacing: 0.90px;
  letter-spacing: 0.80px;
  letter-spacing: 0.70px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
}
.page-footer div.footer.content .footer-block-content .bold-column-section-2 h6:hover {
  opacity: 0.80;
}
.page-footer div.footer.content .footer-block-content .bold-column-section-2 li {
  margin-top: -4px;
  
  margin-top: -3px;
  margin-top: -2px;
}
.page-footer div.footer.content .footer-block-content .made-in-usa h6 {

 display: flex;
 justify-content: center;
 align-items: center;  
 
 background-image: url('/media/site-images/usa-flag-large.jpg') !important;
  
 /* --------------------------- *(interesting/experimental background gradient + image css trick/effect!) --------------------------- ) */
 background-image: linear-gradient(#fff, #3c33, #b777, #000), url('/media/site-images/usa-flag-large.jpg') !important;
 background-image: linear-gradient(#fff, #3f3b3, #b777, #000), url('/media/site-images/usa-flag-large.jpg') !important;
 /* --------------------------------------------------------------------------------------------------------------------------------- ) */
  
 background-repeat: no-repeat;
 background-clip: text;
 -webkit-background-clip: text;
 background-size: 175% 220% !important;
 color: transparent;
 background-position: -50px -20px;
  
 padding-top: 5px;
 padding-bottom: 13px;
 margin-bottom: 6px;
 
 font-size: 20px;
 font-size: 16px;
  
 font-family: "Oswald";
 font-size: initial !important;
  
 font-family: "Squada One";
 font-size: 24px !important;
 filter:brightness(115%);
}
.page-footer div.footer.content .footer-block-content .made-in-usa h6:hover {
 opacity: 1.0 !important;
 filter: saturate 10% !important;
 filter: grayscale(100%);
 filter:brightness(150%);
}
.page-footer div.footer.content .footer-block-content .col-12.col-sm-6.col-md-3 h6:nth-last-child(2) {
 font-family: "Squada One", sans-serif;
 font-size: 22px;
 
 /*----------(fav. ruda thickened alt ital 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 22px !important;
  //font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  //filter: drop-shadow(1px 2px 1px #000) !important;
  filter: drop-shadow(-1px 2px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  /*----------(fav. ruda thickened alt ital 2)--------------*/
}
.page-footer div.footer.content .footer-block-content .col-12.col-sm-6.col-md-3 ul:nth-child(2) li a {
  font-family: "Industry", sans-serif;
  ///font-size: 12px;
  font-size: 17px;
  font-size: 16px;
  //font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  /font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  padding: 5px;
  padding-right: 31px;
  line-height: 17px;
  border-radius: 1px 0px 0px 1px;
  
  font-family: "Ruda", sans-serif;
  ///font-size: 12px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  /font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  padding: 5px;
  padding-right: 31px;
  line-height: 17px;
  border-radius: 1px 0px 0px 1px;
  
  font-family: "Ruda", sans-serif;
  //font-size: 12px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14.5px;
  ///font-size: 14px;
  /font-size: 13px;
  /font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  letter-spacing: 0.10px;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  padding: 5px;
  padding-right: 31px;
  line-height: 17px;
  border-radius: 1px 0px 0px 1px;
  
  /*
  font-family: "Ruda", sans-serif;
  //font-size: 12px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  ///font-size: 14px;
  /font-size: 13px;
  /font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  padding: 5px;
  padding-right: 31px;
  line-height: 17px;
  border-radius: 1px 0px 0px 1px;
  */
}
.page-footer div.footer.content .footer-block-content .col-12.col-sm-6.col-md-3 ul:nth-child(2) li a:hover {
  color: #202020;
  background: linear-gradient(to right, #ffa51e, #ffe51e, #ffd51e, transparent);
}


/* ========================================================================================== */
/* ================================== (FOOTER - Copyright) ================================== */
/* ========================================================================================== */

.page-footer div.copyright-footer .copyright .copyright-container-left {
 /margin-right: -25%;
 //margin-right: -40px;
 /margin-right: 0%;
 font-family: "Roboto" !important;
 font-size: 9px;
  
 display: flex !important;
 width: 870px !important;
 /width: 45vw !important;
 /word-wrap: break-word !important;
}
.page-footer div.copyright-footer .copyright .copyright-container-left .copyright-text-container {
 /margin-right: -25%;
 //margin-right: -40px;
 /margin-right: 0%;
 font-family: "Roboto" !important;
 font-size: 9px;
  
 /display: flex !important;
 width: 870px !important;
 width: 45vw !important;
  width: 40vw !important;
 /word-wrap: break-word !important;
}
.page-footer div.copyright-footer .copyright .mfes-trustmark {
 margin-right: 15px;
 /margin-left: -15px !important;
 /padding-left: 75px !important;
 /padding-right: 5px;
 margin-top: 12px;
 /width: 31% !important;
 /width: 350px !important;
 /box-shadow: inset -4px 5px 13px -9px #000;
}
.page-footer div.copyright-footer .copyright .speedytronics-yearly-copyright {
 font-weight: 900;
 text-transform: uppercase;
 font-style: italic;
 color: #777;
}
.page-footer div.copyright-footer .copyright .prices-subject-to-change {
 font-size: 9px;
 font-weight: 900;
}
.page-footer div.copyright-footer .copyright .prices-subject-to-change a {
 text-decoration: underline;
 text-decoration-color: #777;
}

.page-footer div.copyright-footer .copyright-right .shipping-carriers-footer:before {
 position: absolute;
 font-family: "Font Awesome 5 Brands";
 content: "\f797" "\f7e0" "\f7e1";
 font-size: 30px;
 font-size: 37px;
 /font-size: 50px;
 letter-spacing: 5px;
 
 margin-left: -500px;
 margin-top: -10px;
  
 font-weight: 100;
 
 /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#fff, #eee, #666, #fff) !important;
 background: linear-gradient(to bottom, #fff, #eee, #444, #fff) !important;
 background: linear-gradient(to top, #fff, #eee, #444, #fff) !important;
 
 /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
 opacity: 0.90;
 opacity: 0.65;
}
.page-footer div.copyright-footer .copyright-right .cc-accepted-payments-footer .we-accept {  
 position: absolute;
 font-family: "Roboto";
 /font-family: "Open Sans";
 /font-family: "Oswald";
 /font-family: "Impact";
 font-size: 9px;
 letter-spacing: 5px;
 text-transform: lowercase;
 /font-style: italic;
 
 margin-left: -320px;
 margin-top: 0px;
  
 font-weight: 100;
 
 /* standard gradient background */
 /background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 /background: linear-gradient(#fff, #eee, #888, #fff) !important;
 
 /* clip hackery */
 /-webkit-background-clip: text !important;
 /-webkit-text-fill-color: transparent !important;
}
.page-footer div.copyright-footer .copyright-right .cc-accepted-payments-footer:before {
 position: absolute;
 font-family: FontAwesome;
 font-family: "Font Awesome 5 Brands";
 content: "\f1f0" "\f1f1" "\f1f2" "\f1f3" "\f1f4";
 /content: "\f1f0" "\f1f1" "\f1f2" "\f1f3" "\f1ed";
 font-size: 25px;
 letter-spacing: 2px;
 
 margin-left: -315px;
 margin-top: 9px;
  
 font-weight: 100;
 
 /* standard gradient background */
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#fff, #eee, #666, #fff) !important;
 background: linear-gradient(#fff, #eee, #444, #fff) !important;
 
 /* clip hackery */
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
  
 opacity: 0.95;
}

/* ---- (TO IMPLEMENT 'FOOTER' TRUSTMARKS) ---- */
/* (for Sectigo trustmark - Footer) */
.page-footer div.copyright-footer .copyright-right .ssl-trust-seal-footer img {
  width: 120px;
  width: 128px;
  width: 110px;
  width: 108px;
  height: auto;
  
  display: block;
  position: fixed;
  right: 0px;
  bottom: 2px;
  bottom: 1px;
  /background: url('/media/site-images/sectigo-ssl-secure-transactions-point-to-verify-speedytronics-llc-p32.png');
  z-index: 999;
  /width: 115px;
  /height: 99px;
  width: auto;
  height: auto;
  
  border-bottom: 5px ridge darkgreen;
  /border-bottom: 4px ridge darkgreen;
  border-bottom: 3px ridge darkgreen;
  border-bottom: 2px ridge darkgreen;
  //border-bottom: 1px ridge darkgreen;
  /border-bottom: none;
  border-right: 2px ridge darkgreen;
  border-right: 1px ridge darkgreen;
  /border-right: 2px ridge #000;
  
  border-bottom: 2px ridge #4b4b4b;
  /border-bottom: 1px ridge #4b4b4b;
  border-right: 2px ridge #4b4b4b;
  border-right: 2px ridge #2b2b2b;
  /border-right: 1px ridge #3b3b3b;
  
  border-radius: 0px 0px 0px 30px;
  border-radius: 0px 0px 13px 30px;
  border-radius: 0px 0px 9px 30px;
  border-radius: 0px 0px 6px 30px;
  border-radius: 0px 0px 4px 30px;
  border-radius: 0px 0px 1px 30px;
  /border-radius: 0px 0px 0px 30px;
  border-radius: 0px 30px 1px 30px;
  border-radius: 0px 62px 1px 30px;
  border-radius: 0px 2px 1px 30px;
  border-radius: 0px 2px 1px 5px;
  border-radius: 0px 2px 1px 4px;
  border-radius: 0px 2px 1px 16px;
  border-radius: 0px 2px 1px 5px;
  border-radius: 0px 2px 1px 4px;
  border-radius: 0px 2px 1px 3px;
  border-radius: 0px 2px 1px 2px;
  /border-radius: 0px 2px 1px 1px;
  /border-radius: 0px 2px 1px 0px;
  /border-radius: 0px 2px 1px 3px;
  //border-radius: 0px 1px 1px 30px;
  /border-radius: 30px;
  /border-radius: 40px;
  /border-radius: 100px;
  
  /filter: blur(0.25px) drop-shadow(-2px 4px 4px #999) opacity(0.92) hue-rotate(7deg);
  filter: drop-shadow(-2px 4px 4px #999) opacity(0.92) hue-rotate(7deg);
  filter: drop-shadow(-2px 4px 4px #999) opacity(0.92);
  filter: drop-shadow(-2px 4px 4px #999);
  filter: drop-shadow(-0px 4px 3px #ababab);
  filter: drop-shadow(6px 3px 3px #ababab);
  /filter: opacity(0.92) hue-rotate(7deg);
  /filter: opacity(0.92);
  /filter: opacity(0.95);
  filter: drop-shadow(6px 3px 3px #ababab) opacity(0.92) hue-rotate(7deg);
  filter: drop-shadow(6px 3px 3px #ababab) opacity(0.95) hue-rotate(7deg);
  filter: drop-shadow(6px 3px 3px #ababab) hue-rotate(7deg);
  filter: drop-shadow(6px 3px 3px #ababab) opacity(0.95);
  /filter: drop-shadow(6px 3px 3px #ababab) opacity(0.92);
  //filter: drop-shadow(6px 3px 3px #ababab);
  /filter: none;
  
  /*(for thawte ssl)*/
  display: block;
  position: fixed;
  right: 6px;
  //right: 5px;
  //right: 4px;
  /right: 3px;
  /right: 2px;
  /right: 1px;
  /right: 0px;
  bottom: 4px;
  /bottom: 3px;
  /bottom: 2px;
  /bottom: 1px;
  z-index: 999;
  /width: 112px;
  /width: 113px;
  width: 114px;
  ///width: 115px;
  /width: 116px;
  /width: 117px;
  /width: 118px;
  /width: 119px;
  //width: 120px;
  //width: 125px;
  /width: 130px;
  ///width: 135px;
  //width: 140px;
  /width: 145px;
  /width: 150px;
  height: auto;
  border: none;
  filter: none;
  filter: drop-shadow(-3px -3px 2px #ababab) opacity(0.95);
  filter: drop-shadow(1px 1px 1px #ababab) opacity(0.95);
  filter: drop-shadow(1px 1px 1px #ababab) opacity(0.95) grayscale(25%);
  filter: drop-shadow(-1px 1px 1px #b5b5b5) opacity(0.95) grayscale(12%);
  filter: drop-shadow(1px -4px 2px #b5b5b5) opacity(0.95) grayscale(5%);
  filter: drop-shadow(-1px -0px 1px #9c9c9c) opacity(0.95) grayscale(5%);
  filter: drop-shadow(-1px 1px 1px #9c9c9c) opacity(0.95) grayscale(5%);
  filter: drop-shadow(-0.15rem 0.35rem 0.4rem rgba(0, 0, 0, 0.5));
  filter: drop-shadow(-0.10rem 0.35rem 0.1rem rgba(0, 0, 0, 0.3));
  filter: drop-shadow(-0.10rem 0.35rem 0.1rem rgba(0, 0, 0, 0.3)) opacity(0.95) grayscale(6%);
  filter: drop-shadow(-0.10rem 0.30rem 0.1rem rgba(0, 0, 0, 0.3)) opacity(0.95) grayscale(6%);
  filter: drop-shadow(-0.08rem 0.14rem 0.06rem rgba(0, 0, 0, 0.25)) opacity(0.95) grayscale(6%);
  /filter: drop-shadow(-0.05rem 0.10rem 0.05rem rgba(0, 0, 0, 0.35)) opacity(0.95) grayscale(6%);
  /filter: drop-shadow(-0.08rem 0.10rem 0.05rem rgba(0, 0, 0, 0.35)) opacity(0.95) grayscale(6%);
  /filter: drop-shadow(0.06rem -0.10rem 0.15rem rgba(0, 0, 0, 0.30)) opacity(0.95) grayscale(6%);
  /filter: opacity(0.95) grayscale(6%);
  /filter: opacity(0.95);
  filter: none;
}
.page-footer div.copyright-footer .copyright-right .ssl-trust-seal-footer img:hover {
  opacity: 0.80;
  opacity: 0.90;
  /opacity: 0.95;
}
.page-footer div.copyright-footer .copyright-right .ssl-trust-seal-footer #tl_popupSECOV {
  /*
  z-index: 999 !important;
  filter: blur(0.25px) drop-shadow(-2px 4px 4px #999) opacity(0.92) hue-rotate(7deg);
  filter: blur(0.25px) drop-shadow(-2px 4px 4px #000640) opacity(0.82) hue-rotate(7deg);
  filter: blur(0.25px) drop-shadow(-1px 4px 7px #464646) opacity(0.82) hue-rotate(7deg);
  border-radius: 35px 0px 0px 0px;
  
  max-width: 290px;
  max-height: 290px;
  background: linear-gradient(to bottom right, #b5b5b5, #888, #666, transparent 45%, #444, transparent 87%);
  border: 2px solid transparent !important;
  border: 2px ridge #666 !important;
  border-radius: 5px 30px 5px 30px;
  margin-left: 0px;
  padding: 23px;
  padding: 19px;
  padding-top: 63px;
  */
  
  z-index: 999 !important;
  filter: blur(0.25px) drop-shadow(-2px 4px 4px #999) opacity(0.92) hue-rotate(7deg);
  /filter: blur(0.25px) drop-shadow(-1px 4px 7px #464646) opacity(0.82) hue-rotate(7deg);
  filter: blur(0.25px) drop-shadow(-2px 4px 4px #999) opacity(0.92) hue-rotate(8deg) grayscale(43%);
  filter: blur(0.25px) drop-shadow(-2px 3px 5px rgba(0,0,0,0.45)) opacity(0.92) hue-rotate(8deg) grayscale(43%);
  border-radius: 35px 0px 0px 0px;
  
  display: block !important;
  position: fixed !important;
  top: 71% !important;
}






/* ======================================================================================= */
/* ============================= (SIGN-IN/LOG-IN ACCOUNT PAGE) =========================== */
/* ======================================================================================= */

.customer-account-login .page-main {
  /background-image: url();
  /background: none !important;
  /background: radial-gradient(#000 30%, #222 65%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%) !important;
  background-blend-mode: multiply !important;
  /background-blend-mode: overlay !important;
  background-position: 0% 25% !important;
  /box-shadow: inset 0px 30px 70px -30px #000 !important;
}
.customer-account-login .login-container {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  color: #e5e5e5 !important;
  
  /*(for am social login)*/
  margin-top: 60px;
  margin-top: 50px;
}
.customer-account-login .login-container .block-customer-login .block-title #block-customer-login-heading {
  color: #e5e5e5 !important;
}
.customer-account-login .login-container .block-content input.input-text {
  color: #e5e5e5 !important;
}
.customer-account-login .login-container .block-new-customer {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to right, #000 0%, #444 1%, #090909 100%) !important;
  color: #e5e5e5 !important;
}
/* (for alt sign-in version) */
.customer-account-login .login-container .block-customer-login .block-title #block-customer-login-heading {
  color: #e5e5e5 !important;
  /text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 1px 5px #888 !important;
}
.customer-account-login .login-container .block-customer-login .block-title #block-customer-login-heading:before {
  font-family: "FontAwesome" !important;
  /content: "\f3fd" !important;
  /content: "\f360" !important;
  //content: "\f14d" !important;
  /content: "\f35d" !important;
  /content: "\f52b" !important;
  /content: "\f502" !important;
  content: "\f084" !important;
  /content: "\f2f6" !important;
  font-size: initial !important;
  font-size: 32px !important;
  /font-weight: 900 !important;
  margin-left: -15px !important;
  /margin-right: 7px !important;
  margin-right: 5px !important;
  margin-right: 3px !important;
  /color: #ffdc05 !important;
  /color: #ffd805 !important;
  color: #ffd905 !important;
  text-shadow: 0px 1px 1px #202020 !important;
  /text-shadow: none !important;
}
.customer-account-login .login-container .block-customer-login .block-title #block-customer-login-heading:after {
  content: "Welcome Back.." !important;
  color: #ffdc05 !important;
  /margin-left: 5px !important;
  font-style: italic !important;
  font-family: "Squada One" !important;
  font-size: 21px !important;
  font-size: 24px !important;
  /text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 1px 13px #666 !important;
  /text-transform: lowercase !important;
  
  display: block !important;
  margin: 0 !important;
  /position: absolute !important;
  position: relative !important;
  top: 8% !important;
  left: 52% !important;
  transform: translate(-50%, -50%) !important;
  //content: "(Welcome Back..)" !important;
  //content: "( Welcome Back.. )" !important;
  ///content: "(*Welcome Back..)" !important;
  /content: "( *Welcome Back.. )" !important;
  /content: "( * Welcome Back.. )" !important;
  /content: "( *Welcome Back.." !important;
  /content: "(*Welcome Back.." !important;
  /content: "(* Welcome Back.. )" !important;
  /content: "( Welcome Back.." !important;
  /content: "* Welcome Back.." !important;
  /content: "** Welcome Back.." !important;
  /content: "**Welcome Back.." !important;
  content: "*Welcome Back.." !important;
  font-size: 18px !important;
  font-size: 16px !important;
  text-shadow: 0px 1px 1px #202020 !important;
}
.customer-account-login .login-container .block-content label span {
  color: #e5e5e5;
  
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  //font-size: 14px;
  /font-size: 13px;
  text-shadow: -1px 3px 2px #202020;
}
.customer-account-login .login-container .block-content input.input-text {
  color: #fff;
  color: #f8f8f8;
  //color: #e5e5e5;
  /color: #d7d7d7;
  opacity: 0.80;
  /font-size: 14px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  /font-size: 13px;
  /font-weight: 500;
}
.customer-account-login .login-container .block-content input.input-text#captcha_user_login {
  color: #e5e5e5 !important;
  font-size: 22px;
  font-weight: 700 !important;
}
.customer-account-login .login-container .block-new-customer {  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/large-checkered-flag-6.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
    background-blend-mode: darken !important;
    /background-blend-mode: difference !important;
    /background-blend-mode: difference, color !important;
    background-repeat: no-repeat, no-repeat, no-repeat !important;
    background-position: 0% 0%, -45% 100%, 98% 100% !important;
    background-position: 0% 0%, -15% 65%, 98% 100% !important;
    background-size: auto, 165%, 15% !important;
    background-size: auto, 195%, 15% !important;
  
    /background-blend-mode: hard-light !important;
    background-position: 0% 0%, -55% 65%, 98% 100% !important;
    /background-size: auto, 155%, 15% !important;
  
    background-blend-mode: overlay !important;
    ////background-position: 0% 0%, -55% 65%, 98% 100% !important;
    background-position: 0% 0%, 35% 65%, 98% 100% !important;
    ////background-size: auto, 155%, 15% !important;
    background-size: auto, 130%, 15% !important;

    /box-shadow: inset -4px 14px 25px -3px #777;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
    //box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  
    box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
      box-shadow: inset -4px -14px 50px 13px #151515, -4px 21px 45px -15px #404040;
}
.customer-account-login .login-container .block-new-customer .block-title #block-new-customer-heading {
  color: #e5e5e5 !important;
}
.customer-account-login .login-container .block-content .primary span {
  font-size: 20px;
  font-weight: 100;
  text-shadow: 0px 1px 1px #666 !important;
}
.customer-account-login .login-container .block-content .form a.remind span {
  font-weight: 100;
  color: #e5e5e5 !important;
}
.customer-account-login .login-container .block-content .form a.remind:after {
  background: #1a1a1a !important;
  background: #000 !important;
}
.customer-account-login .login-container .block-content .form a.remind:hover span {
  color: #fff !important;
}
.customer-account-login .login-container .block-content #recaptcha-validate--error {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
/.customer-account-login .login-container .block-content div.control .captcha-image img {
  width: 75%
}
.customer-account-login .login-container .block-content button.captcha-reload span {
  font-weight: 100;
  text-shadow: 0px 1px 1px #666 !important;
}
.customer-account-login .login-container .block-content button.captcha-reload span:before {
  font-family: "Glyphicons Halflings";
  content: "\e031";
  text-shadow: 0px 1px 1px #666 !important;
  margin-right: 1px;
}

/* (to remove/delete/modify/customize & center logo for sign-in/log-in account page) */
/.customer-account-login .header__content {
  display: none;
}
.customer-account-login .top-bar .flex-row {
  /display: none !important;
  height: 46px !important;
}
.customer-account-login .top-bar .flex-center {
  display: none !important;
}
.customer-account-login div.top-bar:before {
  background: linear-gradient(to top, #444 0%, #000 7%, #555 7%, #222 100%) !important;
}
/.customer-account-login .top-bar .flex-right {
  display: none !important;
}
/.customer-account-login .top-bar .flex-right a {
  text-decoration: underline !important;
  text-decoration-color: #ffdc05 !important;
}
/.customer-account-login .top-bar .flex-right a:before {
  color: #ffdc05 !important;
}
.customer-account-login .header__content {
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%) !important;
  background-blend-mode: color-burn !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 95% 0% !important;
    background-size: auto, auto !important; 
}
/.customer-account-login .header__content .flex-row {
  display: none !important;
}
.customer-account-login .header__content .logo__container {
  /display: none !important;
  /margin-left: 825px !important;
  //margin-left: 845px !important;
  margin-right: auto !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 215px !important;
  
  background: linear-gradient(to left bottom, #222 20%, #000 140%) !important;
  /background: linear-gradient(to left bottom, #222 20%, #777 140%) !important;
  background: none !important;
  border-right: 2px solid #000 !important;
  border-left: 2px solid #000 !important;
  border: none !important;
  /border-radius: 0px 10px 110px 0px;
  border-radius: 10px 10px 110px 110px;
  /border-radius: 10px 110px 10px 110px;
  /border-radius: 110px 110px 110px 110px;
}
.customer-account-login .header__content .logo__container a {
  /display: block !important;
  margin: 0 !important;
  /margin-top: -18px !important;
  /margin-top: -32px !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
.customer-account-login .header__content .logo__container .logo img {
  margin-left: 23px;
}
.customer-account-login .header__content .header__item-account {
  display: none !important;
}
.customer-account-login .header__content .ox-megamenu {
  display: none !important;
}
.customer-account-login .newsletter {
  display: none !important;
}
.customer-account-login .amsl-social-wrapper .amsl-social-login {
/*(for am social login)*/
  margin-top: -60px;
  margin-top: -70px;
}

/*(for exposed search bar)*/
.header--layout-6.customer-account-login .header-nav-wide {
  display: none !important;
}
/*(for exposed search bar)*/
.header--layout-6.customer-account-login .header__content .block-search {
  display: none !important;
}
/*(for exposed search bar)*/
.header--layout-6.customer-account-login .header__content .header__right .header__item-search {
  display: block !important;
}
/*(for exposed search bar)*/
.header--layout-6.customer-account-login .header__content .header__right a.action-search-slideout {
  display: block !important;
  display: none !important;
  
  width: 62px !important;
  height: 61px !important;
  
  position: relative !important;
  right: -137px !important;
  right: -138px !important;
  top: 1px;
}


/* ======================================================================================= */
/* ================================== (AM SOCIAL LOGIN) ================================== */
/* ======================================================================================= */

/*(UNIVERSAL)*/
.amsl-social-wrapper .amsl-social-login:before {
  content: "-or-";
  content: "- or -";
  /content: "(or)";
  //content: "or";
  font-size: 40px;
  
  color: #202020;
  font-size: 20px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  
  color: #e5e5e5;
  margin-left: auto;
  margin-right: auto;
  
  display: block;
  border: 5px solid #ffdc05;
  border: 5px solid #ffcc05;
  /border: 5px solid #ffbc05;
  
  border: 3px ridge #ffcc05;
  border-radius: 2px;
  
  /margin-top: -70px;
  //margin-top: -80px;
  /padding: 20px;
  
  background: linear-gradient(to right, #ffdc05, #000, #ffdc05);
  /background: linear-gradient(to right, transparent -5%, #ffcc05, #ffdc05, #000, #ffdc05, #ffcc05, transparent 105%);
  background: linear-gradient(to right, transparent -5%, #ffcc05, #ffdc05, #000 30%, #000, #000 70%, #ffdc05, #ffcc05, transparent 105%);
  background: linear-gradient(to right, transparent -5%, #ffcc05, #ffdc05, #202020, #000 30%, #000, #000 70%, #202020, #ffdc05, #ffcc05, transparent 105%);
  width: 100%;
}
.amsl-social-wrapper .amsl-social-login {
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, transparent, #000, transparent);
  background: linear-gradient(to right top, transparent, #000, transparent);
  background: linear-gradient(to right bottom, transparent, #000, transparent);
  background: linear-gradient(to top, transparent, #000, transparent);
  background: linear-gradient(to bottom, #000, transparent);
  background: linear-gradient(to top, #000, transparent);
  border: 3px solid #1a1a1a;
  border: 2px solid #1a1a1a;
  border: 1px solid #1a1a1a;
}
.amsl-social-wrapper .amsl-social-login .amsl-title {
  display: flex;
  display: block;
  /display: none;
  /visibility: hidden;
  text-align: center;
  
  color: #e5e5e5;
  
  color: #202020;
  background: linear-gradient(to right, #000, #555);
  color: #e5e5e5;
  margin-top: 20px;
  font-family: "Ubuntu";
  
  color: #202020;
  color: #e5e5e5;
  background: transparent;
  font-family: "Ubuntu";
  /font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
  
  text-transform: uppercase;
  font-family: "Mukta";
  font-size: 18px;
  font-size: 11px;
  /font-size: 10.6px;
  /font-size: 10.3px;
  //font-size: 10px;
  /font-size: 9.6px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 18px;
  margin-bottom: 18px;
  margin-bottom: 15px;
}
.amsl-social-wrapper .amsl-social-login .amsl-title.-short {
  display: block;
  /display: none;
  visibility: visible;
  
  color: #e5e5e5;
  
  color: #202020;
  background: linear-gradient(to right, #000, #555);
  color: #e5e5e5;
  margin-top: 20px;
  font-family: "Ubuntu";
  
  color: #202020;
  color: #e5e5e5;
  background: transparent;
  font-family: "Ubuntu";
  /font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
  
  text-transform: uppercase;
  font-family: "Mukta";
  font-size: 18px;
  ///font-size: 11px;
  /font-size: 10.6px;
  /font-size: 10.3px;
  //font-size: 10px;
  /font-size: 9.6px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 18px;
  margin-bottom: 18px;
  margin-bottom: 15px;
}
.amsl-social-wrapper .amsl-social-login .amsl-title.-short:after {
  content: ":";
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button {
  box-shadow: 0px 0px 10px 7px #404040;
  box-shadow: 0px 0px 15px 2px #666;
  box-shadow: 0px 0px 15px 2px #888;
  box-shadow: 0px 0px 10px -1px #fff;
  border: 3px solid #888;
  
  width: 55px;
  height: 50px;
  
  margin-bottom: 15px;
  
  /*(for wider and spaced properly 'circular' buttons)*/
  width: 80px;
  /width: 57px;
  display: flex;
  flex: content;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 35px;
  position: relative;
  top: 20px;
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button:hover {
  opacity: 0.90;
}

.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button.-google span:after {
  content: "sign in with Google";
  content: "sign in w/Google";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: 8px;
  margin-right: 8px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button.-facebook span:after {
  content: "sign in with Facebook";
  content: "sign in w/Facebook";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: 3px;
  margin-right: 8px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button.-twitter span:after {
  content: "sign in with Twitter";
  content: "sign in w/Twitter";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: 6px;
  margin-right: 8px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button.-instagram span:after {
  content: "sign in with Instagram";
  content: "sign in w/Instagram";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: -1px;
  margin-right: 8px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button.-linkedin span:after {
  content: "sign in with LinkedIn";
  content: "sign in w/LinkedIn";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: 5px;
  margin-right: 8px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button.-paypal span:after {
  content: "sign in with Paypal";
  content: "sign in w/Paypal";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: 9px;
  margin-right: 8px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button.-twitch span {
  padding: 16px;
  /padding: 17px;
  position: absolute;
}
.amsl-social-wrapper .amsl-social-login .amsl-buttons .amsl-button.-twitch:after {
  position: absolute !important;
  
  content: "sign in with Twitch";
  content: "sign in w/Twitch";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: 8px;
  margin-right: 8px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}

/*(for rectangular buttons)*/
/.amsl-registration-page .-labeled-buttons .amsl-title:before, 
.amsl-registration-page .amsl-title:before {
  content: "create / ";
  content: "create + ";
}
.amsl-registration-page .-labeled-buttons .amsl-title.-short:before, 
.amsl-registration-page .amsl-title.-short:before {
  content: "create / ";
  /content: "create + ";
}
.amsl-login-page .-labeled-buttons, 
.amsl-registration-page .-labeled-buttons {
  /margin-left: auto;
  /margin-right: auto;
  
  /width: 75%;
}
.amsl-login-page .-labeled-buttons .amsl-button-wrapper.with-label.-rectangular, 
.amsl-registration-page .-labeled-buttons .amsl-button-wrapper.with-label.-rectangular {
    margin: 0 15px 15px 0;
    width: 25%;
  
  /width: 10% !important;
  /width: 120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  
  /border-top: 1px solid #404040;
  border-bottom: 1px solid #222;
  margin-top: -6px !important;
  /padding-top: 6px !important;
  
  padding-left: 15px !important;
  padding-right: 15px !important;
  
  display: flex;
  flex: content;
}
.amsl-login-page .-labeled-buttons .amsl-button-wrapper.with-label.-rectangular .amsl-button, 
.amsl-registration-page .-labeled-buttons .amsl-button-wrapper.with-label.-rectangular .amsl-button {
  width: 200px;
  /width: 195px;
  margin-left: auto;
  margin-right: auto;
  
  box-shadow: none;
  border: none;
  box-shadow: -0px 0px 9px -2px #e0e0e0;
  border: 1px solid #888;
  border: 2px solid #888;
  
  border-radius: 3px;
}
.amsl-login-page .-labeled-buttons .amsl-button-wrapper.with-label.-rectangular .amsl-button .amsl-social-icon, 
.amsl-registration-page .-labeled-buttons .amsl-button-wrapper.with-label.-rectangular .amsl-button .amsl-social-icon {
  width: 70px;
  /height: 42px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  
  /border: 2px solid #404040;
  border-right: 2px solid #404040;
  
  /border-radius: 0px;
  border-radius: 3px 0px 19px 3px;
  border-radius: 3px 0px 27px 3px;
  border-radius: 3px 0px 29px 3px;
  border-radius: 3px 1px 1px 3px;
}
.amsl-login-page .-labeled-buttons .amsl-button-wrapper.with-label.-rectangular span.amsl-text, 
.amsl-registration-page .-labeled-buttons .amsl-button-wrapper.with-label.-rectangular span.amsl-text {
  display: block;
  display: flex;
  position: relative;
  width: 100% !important;
  
  text-align: left;
  
  padding: 0px;
  margin-left: 13px;
  margin-right: 10px;
  
  margin-left: 10px;
  margin-right: 10px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
}

.amsl-social-wrapper .amsl-error {
  width: 90%;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  padding: 15px;
  border-radius: 3px;
  background: linear-gradient(to right, #F69B98, transparent);
  /background: linear-gradient(to right, salmon, transparent);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
}
.amsl-social-wrapper .amsl-error:before {
  content: "* !";
  /content: "!";
  /content: "*";
  float: left;
  margin-right: 6px;
}
.amsl-social-wrapper .amsl-error:after {
  content: "(please contact Customer Support for assistance)";
  content: "( contact Customer Support for assistance )";
  content: "(contact Customer Support for assistance)";
  content: "(contact Customer Support if needing assistance)";
  font-size: 12px;
  font-weight: 400;
  font-weight: 500;
  /font-weight: 600;
  
  position: relative;
  top: -12px;
}

/*(for POP-UP "Login" tab/section)*/
#social-login-popup {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  color: #e5e5e5 !important;
  box-shadow: inset -4px -14px 50px 13px #151515, -4px 21px 45px -15px #404040;
  box-shadow: -4px 21px 45px -15px #404040;
}
#social-login-popup .amsl-close {
  padding: 5px;
  padding: 9px;
}
/#social-login-popup .amsl-close:before {
  content: "close";
  margin-left: -52px;
  position: relative;
  top: -10px;
}
#social-login-popup .amsl-close:hover:before {
  font-family: "Exo";
  /text-transform: uppercase;
  content: "close";
  margin-left: -52px;
  position: relative;
  top: -10px;
  
  color: #3A66BF;
  color: #1C98E4;
}
#social-login-popup .amsl-tabs-wrapper .amsl-tablist {
  background: linear-gradient(to right, transparent, #444, transparent);
  box-shadow: 5px 10px 20px -10px #000;
  border-radius: 4px;
  
  margin-top: 45px;
  margin-bottom: 30px;
  margin-bottom: 40px;
}
#social-login-popup .amsl-tabs-wrapper .amsl-tablist .amsl-title {
  font-family: "Squada One";
  font-size: 20px;
  font-size: 22px;
}
#social-login-popup .amsl-tabs-wrapper .amsl-tablist .amsl-title:hover {
  background: #000;
  background: linear-gradient(to right, #000, transparent);
  border-radius: 4px;
}
#social-login-popup .amsl-tabs-wrapper .amsl-tablist .amsl-title a:hover {
  color: #e5e5e5;
}
#social-login-popup .amsl-tabs-wrapper .amsl-tablist .amsl-title.active a {
  color: #e5e5e5 !important;
  border-bottom: 1px solid #ffdc05;
  border-bottom: 2px solid #ffdc05;
  border-bottom: 1px solid #ffcc05;
  border-bottom: 2px solid #ffcc05;
  /border-bottom: 1px solid #ffbc05;
  /border-bottom: 2px solid #ffbc05;
  /border-bottom: none;
}

#social-login-popup .amsl-login-content {
  
}
#social-login-popup .amsl-login-content .amsl-form .login {
  
}
#social-login-popup .amsl-login-content .amsl-form .login label {
  display: block !important;
  
  color: #e5e5e5;
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  font-weight: 900;
  text-shadow: -1px 3px 2px #202020;
}
#social-login-popup .amsl-login-content .amsl-form .login .input-text {
  color: #fff;
  color: #f8f8f8;
  //color: #e5e5e5;
  /color: #d7d7d7;
  opacity: 0.80;
  /font-size: 14px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  /font-size: 13px;
  /font-weight: 500;
}
#social-login-popup .amsl-login-content .amsl-form .login .remind {
  font-weight: 500;
  color: #e5e5e5;
}
#social-login-popup .amsl-login-content .amsl-form .login .remind:after {
  background: #1a1a1a !important;
  background: #000 !important;
}
#social-login-popup .amsl-login-content .amsl-form .login .remind:hover span {
  color: #fff !important;
}
#social-login-popup .amsl-login-content .amsl-form .login button.action.login {
  height: auto;
}
#social-login-popup .amsl-login-content .amsl-form .login button.action.login span {
  text-shadow: 0px 1px 1px #666 !important;
}
#social-login-popup .amsl-login-content .amsl-separator span {
  color: #202020;
  font-family: "Exo";
  font-size: 15px;
  font-size: 16px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /text-transform: uppercase;
}
#social-login-popup .amsl-login-content .amsl-social-login:before {
  content: " ";
  border: none;
  border-top: 4px ridge #ffcc05;
  border-top: 3px ridge #ffcc05;
  /border-top: 2px ridge #ffcc05;
  /border-top: 1px ridge #ffcc05;
  background: none;
  /display: none;
}
#social-login-popup .amsl-login-content .amsl-social-login {
  background: #000;
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right bottom, transparent, #000, transparent);
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-title {
  color: #202020;
  color: #e5e5e5;
  background: transparent;
  font-family: "Ubuntu";
  /font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
  
  text-transform: uppercase;
  font-family: "Mukta";
  font-size: 11px;
  /font-size: 10.6px;
  /font-size: 10.3px;
  //font-size: 10px;
  /font-size: 9.6px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 18px;
  margin-top: 25px;
  margin-bottom: 18px;
  margin-bottom: 15px;
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-title:after {
  content: " -";
  content: ":";
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-title.-short {
  display: none;
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button {
  box-shadow: 0px 0px 10px 7px #404040;
  box-shadow: 0px 0px 15px 2px #666;
  box-shadow: 0px 0px 15px 2px #888;
  box-shadow: 0px 0px 10px -1px #fff;
  border: 3px solid #888;
  
  width: 55px;
  height: 50px;
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button:hover {
  opacity: 0.90;
}

/*(for POP-UP "Register" tab/section)*/
#social-login-popup .amsl-register-content .amsl-form .form-create-account {
  background: transparent;
  border: none;
}
//#social-login-popup .amsl-register-content .amsl-form .form-create-account .legend {
  display: block;
  color: #e5e5e5;
  
  position: absolute;
  margin: 0px;
  margin-top: -40px;
  padding: 0px;
  
  /font-style: italic;
  font-size: 20px;
  /font-size: 21px;
  //font-size: 22px;
  color: #fff;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .create {
  padding: 0px;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .fieldset.create.info {
  margin-top: 0px;
  
  margin-top: -40px;
}
//#social-login-popup .amsl-register-content .amsl-form .form-create-account .fieldset.create.account {
  margin-top: 50px;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .label {
  color: #e5e5e5;
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  font-weight: 900;
  text-shadow: -1px 3px 2px #202020;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .input-text {
  color: #fff;
  color: #f8f8f8;
  //color: #e5e5e5;
  /color: #d7d7d7;
  opacity: 0.80;
  /font-size: 14px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  /font-size: 13px;
  /font-weight: 500;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .password-strength-meter:before {
  color: #202020;
  border-radius: 4px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 1px solid #ccc;
  /border: 2px solid #ccc;
  /border: none;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .password-strength-meter {
  color: #202020;
  border-radius: 4px;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .password-strength-meter span {
  color: #202020;
  font-weight: 700;
  font-size: 16px;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent {
  margin-top: 2px;
  ////margin-bottom: 40px;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent input[type="checkbox"],
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent input.checkbox {
  zoom: 1.3;
  transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -o-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  
  margin-right: 9px;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent span {
  font-size: 9px;
  font-weight: 500;
  
  font-size: 9.3px;
  font-size: 10px;
  font-size: 11px;
  position: relative;
  top: 2px;
  -webkit-filter: blur(0.0000001px);
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent span a {
  color: #fff;
  color: #999;
  text-shadow: 0px 1px 1px #000;
  font-size: 8.3px;
  font-weight: 900;
  margin-left: 3px;
  /font-style: italic;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent span a:hover {
  color: #fff;
  color: #ffdc05;
  font-weight: 900;
  margin-left: 3px;
  /font-style: italic;
  text-decoration: underline;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent span b {
  font-size: 8px;
  font-weight: 900;
  /font-style: italic;
  color: #e5e5e5;
  color: #fff;
  -webkit-filter: blur(0.0000001px);
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent span b:before {
  font-family: "Glyphicons Halflings";
  content: "\e033"; 
  /font-size: 10px;
  font-weight: 100;
  /font-style: italic;
  color: #e5e5e5;
  color: #fff;
  margin-right: 3px;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .consent label:after {
  color: olivedrab;
  color: #bbb;
  color: #ccc;
  color: #ffdc05;
  color: #ffcc05;
  color: #ffbc05;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .actions-toolbar {
  display: table;  
  margin-left: auto;
  margin-right: auto;
  padding-top: 27px;
  padding-top: 20px;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account button.action.primary.submit {
  width: auto;
  height: auto;
  
  //position: absolute;
  //right: 40px;  
  /right: 0px;
  
  display: block;
  margin-bottom: 25px;
  /margin-left: auto;
  /margin-right: auto;
  margin-left: -25px;
  
  font-size: 20px !important;
  ///font-size: 27px !important;
  /font-weight: 900 !important;
  border: 3px ridge #ffcc05 !important;
  /border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 1px !important;
  /color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .back.action {
  width: 100px;
  font-weight: 500;
  background: #1a1a1a; 
  background: #202020;
  
  //position: absolute;
  //left: 40px;  
  /left: 0px;
  
  display: block;
  margin-bottom: -20px;
  margin-bottom: 0px;
  /margin-left: auto;
  /margin-right: auto;
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .back.action:after {
  background: #000; 
}
#social-login-popup .amsl-register-content .amsl-form .form-create-account .secondary {
  background: none;
  padding: 0px;
  margin: 0px;
  
  display: table-cell;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
  /float: left;
  position: relative;
  left: 61px;
  left: 31px;
}

/*(for POP-UP "Register" Social Icon section)*/
#social-login-popup .amsl-register-content .amsl-social-login:before {
  display: none;
}
#social-login-popup .amsl-register-content .amsl-social-login {
  background: #000;
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right bottom, #000, transparent);
  background: linear-gradient(to right, #2c2c2c, #000, transparent);
  background: linear-gradient(to right top, #2c2c2c, #000, transparent);
  background: linear-gradient(to right bottom, #404040, #000, transparent);
}
#social-login-popup .amsl-register-content .amsl-separator {
  display: block;
  border: 5px solid #ffdc05;
  border: 5px solid #ffcc05;
  /border: 5px solid #ffbc05;
  
  border: 3px ridge #ffcc05;
  border-radius: 2px;
  
  margin-top: -70px;
  margin-top: -80px;
  padding: 20px;
  
  background: linear-gradient(to right, #ffdc05, #000, #ffdc05);
}
#social-login-popup .amsl-register-content .amsl-separator .amsl-icon {
  color: #202020;
  font-size: 20px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
}
#social-login-popup .amsl-register-content .amsl-title:before {
  
}
#social-login-popup .amsl-register-content .amsl-title {
  color: #202020;
  background: linear-gradient(to right, #000, #555);
  color: #e5e5e5;
  margin-top: 20px;
  font-family: "Ubuntu";
  
  color: #202020;
  color: #e5e5e5;
  background: transparent;
  font-family: "Ubuntu";
  /font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
  
  text-transform: uppercase;
  font-family: "Mukta";
  font-size: 11px;
  /font-size: 10.6px;
  /font-size: 10.3px;
  //font-size: 10px;
  /font-size: 9.6px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  margin-top: 18px;
  margin-bottom: 18px;
  margin-bottom: 15px;
}
#social-login-popup .amsl-register-content .amsl-social-login .amsl-title:after {
  content: " -";
  content: ":";
}
#social-login-popup .amsl-register-content .amsl-title.-short {
  display: none;
}
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button {
  box-shadow: 0px 0px 10px 7px #404040;
  box-shadow: 0px 0px 15px 2px #666;
  box-shadow: 0px 0px 15px 2px #888;
  box-shadow: 0px 0px 10px -1px #fff;
  border: 3px solid #888;
  
  width: 55px;
  height: 50px;
}
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button:hover {
  opacity: 0.90;
}

/*(for POP-UP "Login" Social section)*/ /*(for POP-UP "Register" Social section)*/
/* MANUAL ICON TEXT */
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button.-google span:after, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button.-google span:after {
  margin-left: -5px;
  margin-right: 8px;
  font-style: italic;
  /font-style: normal;
  
  /*
  width: 80px;
  text-align: center;
  */
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button.-facebook span:after, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button.-facebook span:after {
  margin-left: -10px;
  margin-right: 8px;
  font-style: italic;
  /font-style: normal;
  
  /*
  width: 80px;
  text-align: center;
  margin-left: -4px;
  margin-right: 8px;
  */
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button.-twitter span:after, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button.-twitter span:after {
  margin-left: -6px;
  margin-right: 8px;
  font-style: italic;
  /font-style: normal;
  
  /*
  width: 80px;
  text-align: center;
  margin-left: -4px;
  margin-right: 8px;
  */
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button.-instagram span:after, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button.-instagram span:after {
  margin-left: -11px;
  margin-right: 8px;
  font-style: italic;
  /font-style: normal;
  
  /*
  width: 80px;
  text-align: center;
  margin-left: -4px;
  margin-right: 8px;
  */
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button.-linkedin span:after, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button.-linkedin span:after {
  margin-left: -7px;
  margin-right: 8px;
  font-style: italic;
  /font-style: normal;
  
  /*
  width: 80px;
  text-align: center;
  margin-left: -4px;
  margin-right: 8px;
  */
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button.-paypal span:after, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button.-paypal span:after {
  margin-left: -2px;
  margin-right: 8px;
  font-style: italic;
  /font-style: normal;
  
  /*
  width: 80px;
  text-align: center;
  margin-left: -4px;
  margin-right: 8px;
  */
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button.-twitch:after, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button.-twitch:after {
  margin-left: -3px;
  margin-right: 8px;
  font-style: italic;
  /font-style: normal;
  
  /*
  width: 80px;
  text-align: center;
  margin-left: -4px;
  margin-right: 8px;
  */
}

/*(for POP-UP "Login" Social section)*/ /*(for POP-UP "Register" Social section)*/
/* SHOW MORE */
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button-showmore:before, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button-showmore:before {
  /background: #ffdc05;
  /background: #ffcc05;
  //background: #404040;
  
  border-bottom: 1px solid #666;
  border-bottom: 1px solid #606060;
  /border-bottom: 1px solid #555;
  //border-bottom: 1px solid #505050;
  /border-bottom: 1px solid #444;
  ///border-bottom: 1px solid #404040;
  /border-bottom: 1px ridge #404040;
  //border-bottom: 2px ridge #404040;
  /border-bottom: 3px ridge #404040;
  /border-bottom: 4px ridge #404040;
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button-showmore .amsl-label, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button-showmore .amsl-label {
  font-family: "Exo";
  font-family: "Mukta";
  font-weight: 900;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  //font-weight: 400;
  ///font-weight: 300;
  letter-spacing: -0.20px;
  
  /background: #f6f6f6;
  background: #000;
  background: linear-gradient(to right, #000, #505050);
  background: linear-gradient(to right, #555, #000);
  color: #f6f6f6;
  text-shadow: -1px 3px 9px #000;
  border: 2px ridge #555;
  border-radius: 2px;
  border-radius: 100px;
  box-shadow: 0px 2px 10px -2px #000;
}
#social-login-popup .amsl-login-content .amsl-social-login .amsl-buttons .amsl-button-showmore .amsl-label .amsl-arrow, 
#social-login-popup .amsl-register-content .amsl-social-login .amsl-buttons .amsl-button-showmore .amsl-label .amsl-arrow {
  filter: grayscale(100%) brightness(120%) contrast(150%);
}

/*(for POP-UP "Forgot Password" section)*/
#social-login-popup .amsl-forgot-content .amsl-form form.forget {
  background: none;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget .field.note {
  display: block;
  font-family: "Exo";
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget .label {
  color: #e5e5e5;
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  font-weight: 900;
  text-shadow: -1px 3px 2px #202020;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget .input-text {
  color: #fff;
  color: #f8f8f8;
  //color: #e5e5e5;
  /color: #d7d7d7;
  opacity: 0.80;
  /font-size: 14px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  /font-size: 13px;
  /font-weight: 500;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget #captcha_user_forgotpassword {
  color: #e5e5e5 !important;
  font-size: 22px;
  font-weight: 700 !important;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget .captcha-img {
  border-radius: 1px;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget button.action.reload span {
  font-weight: 100;
  text-shadow: 0px 1px 1px #000 !important;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget .actions-toolbar {
  display: table;  
  margin-left: auto;
  margin-right: auto;
  padding-top: 27px;
  padding-top: 20px;
  padding-top: 0px;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget button.action.primary.submit {
  width: auto;
  height: auto;
  
  //position: absolute;
  //right: 40px;  
  /right: 0px;
  
  display: block;
  margin-bottom: 25px;
  /margin-left: auto;
  /margin-right: auto;
  margin-left: -25px;
  
  font-size: 20px !important;
  ///font-size: 27px !important;
  /font-weight: 900 !important;
  border: 3px ridge #ffcc05 !important;
  /border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 1px !important;
  /color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget .back.action {
  width: 100px;
  font-weight: 500;
  background: #1a1a1a; 
  background: #202020;
  
  //position: absolute;
  //left: 40px;  
  /left: 0px;
  
  display: block;
  margin-bottom: -20px;
  margin-bottom: 0px;
  /margin-left: auto;
  /margin-right: auto;
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget .back.action:after {
  background: #000; 
}
#social-login-popup .amsl-forgot-content .amsl-form form.forget .secondary {
  background: none;
  padding: 0px;
  margin: 0px;
  
  display: table-cell;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
  /float: left;
  position: relative;
  left: 61px;
  left: 31px;
}

/*(for am social overlay + messages)*/
#social-login-popup .amsl-login-success {
 padding:50px;
 color:#407740;
  
  border: 1px ridge #404040;
  border: 2px ridge #404040;
  border: 3px ridge #404040;
  border: 4px ridge #404040;
  /border: 5px ridge #404040;
  border-radius: 3px;
  
  color: #e5e5e5;
  font-family: "Exo";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  text-transform: uppercase;
  /text-transform: lowercase;
  text-transform: unset;
  
  /font-family: "Open Sans";
}
#social-login-popup .amsl-login-success:before {
  font-family: "FontAwesomeNew";
  content: "\f058";
  font-size: 22px;
  color: #ffdc05;
  color: #ffcc05;
  color: #ffbc05;
  
  position: absolute;
  margin-left: -28px;
  margin-top: -5px;
}


/* ======================================================================================= */
/* ================================ (CREATE ACCOUNT PAGE) ================================ */
/* ======================================================================================= */

.customer-account-create .page-main {
  background-image: url(/media/athlete2/default/flag-background-1.jpg);
  /background: none !important;
  /background: radial-gradient(#000 30%, #222 65%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%) !important;
  background-blend-mode: multiply !important;
  /background-blend-mode: overlay !important;
  /background-position: 0% 25% !important;
  /box-shadow: inset 0px 30px 70px -30px #000 !important;
}
.customer-account-create .page-title-wrapper h1 span {
  
}
.customer-account-create .page-title-wrapper h1 span:before {
  font-family: "FontAwesome";
  content: "\f507";
  content: "\f234";
  content: "\f007";
  content: "\f007" " " "\f0fe";
  content: "\f007" " " "\f067";
  content: "\f0fe" " " "\f007";
  content: "\f067" " " "\f007";
  margin-right: 10px;
  font-size: 55px;
  /font-size: 60px;
}
.customer-account-create .page-main .form-create-account {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  color: #e5e5e5 !important;
}
.customer-account-create .page-main .form-create-account .legend span {
  color: #e5e5e5 !important;
  /color: #fff !important;
}
.customer-account-create .page-main .form-create-account label span {
  color: #e5e5e5;
  
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  text-shadow: -1px 3px 2px #202020;
}
.customer-account-create .page-main .form-create-account .input-text {
  color: #fff;
  color: #f8f8f8;
  //color: #e5e5e5;
  /color: #d7d7d7;
  opacity: 0.80;
  /font-size: 14px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  /font-size: 13px;
  /font-weight: 500;
}
.customer-account-create .page-main .form-create-account .password-strength-meter:before {
  color: #202020;
  border-radius: 4px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 1px solid #ccc;
  /border: 2px solid #ccc;
  /border: none;
}
.customer-account-create .page-main .form-create-account .password-strength-meter {
  color: #202020;
  border-radius: 4px;
}
.customer-account-create .page-main .form-create-account .password-strength-meter span {
  color: #202020;
  font-weight: 700;
  font-size: 16px;
}
.customer-account-create .account.form-create-account div.actions-toolbar .primary.action.submit {
  /* (for black version) */
  /font-size: 20px !important;
  font-size: 27px !important;
  /font-weight: 900 !important;
  border: 3px ridge #ffcc05 !important;
  /border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 1px !important;
  /color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.customer-account-create .account.form-create-account div.actions-toolbar .secondary .action:after {
  background: #000;
}
.customer-account-create .account.form-create-account div.actions-toolbar span {
  font-size: 20px;
  font-weight: 100;
  text-shadow: 0px 1px 1px #666 !important;
}

.customer-account-create .account.form-create-account div.consent {
  margin-top: 2px;
}
.customer-account-create .account.form-create-account div.consent input[type="checkbox"],
.customer-account-create .account.form-create-account div.consent input.checkbox {
  zoom: 1.3;
  transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -o-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  
  margin-right: 9px;
}
.customer-account-create .account.form-create-account div.consent span {
  font-size: 9px;
  font-weight: 500;
  
  font-size: 9.3px;
  font-size: 10px;
  font-size: 11px;
  position: relative;
  top: 2px;
  -webkit-filter: blur(0.0000001px);
}
.customer-account-create .account.form-create-account div.consent span a {
  color: #fff;
  color: #999;
  text-shadow: 0px 1px 1px #000;
  font-size: 8.3px;
  font-weight: 900;
  margin-left: 3px;
  /font-style: italic;
}
.customer-account-create .account.form-create-account div.consent span a:hover {
  color: #fff;
  color: #ffdc05;
  font-weight: 900;
  margin-left: 3px;
  /font-style: italic;
  text-decoration: underline;
}
.customer-account-create .form-create-account div.field.required.choice.consent span b {
  font-size: 8px;
  font-weight: 900;
  /font-style: italic;
  color: #e5e5e5;
  color: #fff;
  -webkit-filter: blur(0.0000001px);
}
.customer-account-create .form-create-account div.field.required.choice.consent span b:before {
  font-family: "Glyphicons Halflings";
  content: "\e033"; 
  /font-size: 10px;
  font-weight: 100;
  /font-style: italic;
  color: #e5e5e5;
  color: #fff;
  margin-right: 3px;
}
.customer-account-create .form-create-account div.field.required.choice.consent label:after {
  color: olivedrab;
  color: #bbb;
  color: #ccc;
  color: #ffdc05;
  color: #ffcc05;
  color: #ffbc05;
}

/*--(for am social login)--*/
.customer-account-create .amsl-social-wrapper .amsl-social-login {
  background: linear-gradient(to right, transparent, #000, transparent);
  /background: linear-gradient(to right, transparent, transparent, #000, transparent, transparent);
  background: linear-gradient(to right, #000, transparent, #000);
  background: linear-gradient(to right, transparent, #000, transparent, #000, transparent);
  background: linear-gradient(to right, transparent, #0e0e0e, transparent, #0e0e0e, transparent);
  /background: none;
  border: none;
  border-radius: 0px;
  
  /border-top: 1px solid #ffcc05;
  border-top: 3px ridge #ffcc05;
  border-top: 4px ridge #ffcc05;
  border-top: 1px ridge #776313;
  border-top: 1px solid #776313;
  border-top: 1px solid #313131;
  border-top: 2px ridge #313131;
  border-top: 3px ridge #313131;
  border-top: 4px ridge #313131;
  /border-top: none;
  
  /border-bottom: 1px solid #ffcc05;
  border-bottom: 3px ridge #ffcc05;
  border-bottom: 4px ridge #ffcc05;
  border-bottom: 1px ridge #776313;
  border-bottom: 1px solid #776313;
  border-bottom: 1px solid #313131;
  border-bottom: 1px ridge #313131;
  /border-bottom: 2px ridge #313131;
  /border-bottom: 3px ridge #313131;
  /border-bottom: 4px ridge #313131;
  /border-bottom: none;
  
  margin-bottom: 30px;
}
.customer-account-create .amsl-social-wrapper .amsl-social-login:before {
  display: none;
}
/*^^(for am social login)^^*/


/* ======================================================================================= */
/* ================================ (FORGOT PASSWORD PAGE) =============================== */
/* ======================================================================================= */

.customer-account-forgotpassword #maincontent {
  background-image: url(/media/athlete2/default/flag-background-1.jpg);
  /background: none !important;
  /background: radial-gradient(#000 30%, #222 65%, #090909 100%) !important;
  /background: linear-gradient(#000 0%, #333 45%, #090909 100%) !important;
  /background: linear-gradient(to left, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%) !important;
  background-blend-mode: multiply !important;
  /background-blend-mode: overlay !important;
  /background-position: 0% 25% !important;
  /box-shadow: inset 0px 30px 70px -30px #000 !important;
}
.customer-account-forgotpassword .forget.password {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  color: #e5e5e5 !important;
}
.customer-account-forgotpassword .forget.password div.field.captcha {
  margin-top: 12px;
}
.customer-account-forgotpassword .forget.password label span {
  color: #e5e5e5;
  
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 12px;
  text-shadow: -1px 3px 2px #202020;
}
.customer-account-forgotpassword .forget.password input {
  color: #fff;
  color: #f8f8f8;
  //color: #e5e5e5;
  /color: #d7d7d7;
  opacity: 0.80;
  /font-size: 14px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  /font-size: 13px;
  /font-weight: 500;
}
.customer-account-forgotpassword .forget.password input {
  color: #e5e5e5 !important;
}
.customer-account-forgotpassword .forget.password #captcha_user_forgotpassword {
  color: #e5e5e5 !important;
  font-size: 22px;
  font-weight: 700 !important;
}
.customer-account-forgotpassword button.action.reload span {
  font-weight: 100;
  text-shadow: 0px 1px 1px #000 !important;
}
.customer-account-forgotpassword .form.forget button.primary span {
  font-size: 20px;
  font-weight: 100;
  text-shadow: 0px 1px 1px #202020 !important;
}
.customer-account-forgotpassword .action.back span {
  font-size: 16px;
  font-weight: 100;
  text-shadow: 0px 1px 1px #202020 !important;
}
/.customer-account-forgotpassword .action.back {
  background: linear-gradient(150deg, #666 -24%, #222 60%, #222 70%, #111 115%);
}
.customer-account-forgotpassword .required-captcha.checkbox {
  display: none;
}


/* ======================================================================================= */
/* ============================== (CREATE NEW PASSWORD PAGE) ============================= */
/* ======================================================================================= */

.customer-account-createpassword {
  background-image: url(/media/athlete2/default/flag-background-1.jpg) !important;
  /background: none !important;
  /background: radial-gradient(#000 30%, #222 65%, #090909 100%) !important;
  /background: linear-gradient(#000 0%, #333 45%, #090909 100%) !important;
  /background: linear-gradient(to left, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #000 0%, #444 45%, #090909 100%) !important;
  
  background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%),
  url(/media/athlete2/default/flag-background-1.jpg) !important;
  
  background-blend-mode: multiply !important;
  /background-blend-mode: overlay !important;
  /background-position: 0% 25% !important;
  /box-shadow: inset 0px 30px 70px -30px #000 !important;
}
.customer-account-createpassword .page-title {
  color: #e5e5e5 !important;
}
.customer-account-createpassword .form.reset.password {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  color: #e5e5e5 !important;
}
.customer-account-createpassword .form.reset fieldset .label span {
  font-family: "Oswald";
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 12px;
  text-shadow: -1px 3px 2px #202020;
}
.customer-account-createpassword .form.reset .input-text {
  color: #e5e5e5 !important;
  
  color: #fff;
  color: #f8f8f8;
  //color: #e5e5e5;
  /color: #d7d7d7;
  opacity: 0.80;
  /font-size: 14px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  //font-size: 11px;
  font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: 0px;
  
  /font-size: 13px;
  /font-weight: 500;
}
.customer-account-createpassword .form.reset button.primary span {
  font-size: 20px;
  font-weight: 100;
  text-shadow: 0px 1px 1px #202020 !important;
}
.customer-account-createpassword .password-strength-meter {
  color: #202020 !important;
}
.customer-account-createpassword .password-strength-meter span {
  color: #202020 !important;
  font-weight: 700 !important;
  font-size: 16px !important;
}

/* ======================================================================================= */
/* =============================== (CUSTOMER ACCOUNT PAGE) =============================== */
/* ======================================================================================= */

/*------------------------------(account - universal)------------------------------*/
.account.page-layout-2columns-left {
  background-image: url(/media/athlete2/default/flag-background-1.jpg) !important;
  /background: none !important;
  /background: radial-gradient(#000 30%, #222 65%, #090909 100%) !important;
  /background: linear-gradient(#000 0%, #333 45%, #090909 100%) !important;
  /background: linear-gradient(to left, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #000 0%, #444 45%, #090909 100%) !important;
  
  background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%),
  url(/media/athlete2/default/flag-background-1.jpg) !important;
  
  background-blend-mode: multiply !important;
  /background-blend-mode: overlay !important;
  /background-position: 0% 25% !important;
  /box-shadow: inset 0px 30px 70px -30px #000 !important;
}
.account.page-layout-2columns-left div.column.main .block {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  color: #e5e5e5 !important;
  
  padding: 40px;
  
  font-family: "Exo";
  font-family: "Rubik";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-size: 15px;
}
.account.page-layout-2columns-left div.column.main .block-content .box-title span {
  color: #e5e5e5 !important;
  color: #ffdc05 !important;
}
.account.page-layout-2columns-left div.column.main .block-content address a {
  pointer-events: none;
  cursor: default;
  /text-decoration: none;
  color: #e5e5e5;
  margin-left: 10px;
}
.account.page-layout-2columns-left div.column.main .block-content address a:before {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f590";
  content: "\f095";
  color: #808080;
  /color: #e5e5e5;
  /color: #ffdc05;
  /color: #fff;
  font-size: 12px;
  font-weight: 100;
  margin-left: -11px;
  margin-top: 2px;
}
.account .block .block-title strong,
.account .block .block-title span, 
.account .block .box-title span {
  color: #e5e5e5 !important;
}
.account.page-layout-2columns-left .page-title span {
  color: #e5e5e5 !important;
}
.account.page-layout-2columns-left .columns .block-content a.action, 
.account.page-layout-2columns-left .action.update, 
.account.page-layout-2columns-left .action.share {
  text-shadow: -0px 1px 1px #202020 !important;
  border: 1px solid #111;
  background: linear-gradient(to left bottom, #000 -210%, #333 68%) !important;
  border-radius: 2px;
  font-weight: 500;
  
  font-family: "Exo";
  font-family: "Rubik";
  font-family: "Ubuntu";
  font-family: "Mukta";
}
.account.page-layout-2columns-left .columns .block-content a.action:hover, 
.account.page-layout-2columns-left a.action:hover {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.account.page-layout-2columns-left a.action.back span,
.account.page-layout-2columns-left .block-title a.action.edit, 
.account.page-layout-2columns-left .block-title a.action.view {
  text-shadow: -0px 1px 1px #202020 !important;
  background: none !important;
  font-weight: 400 !important;
  font-size: 13px !important;
}
.account.page-layout-2columns-left .actions-toolbar .action.primary {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.account.page-layout-2columns-left .actions-toolbar .action.primary span {
  text-shadow: -0px 1px 1px #202020 !important;
  font-weight: 400 !important;
}
.account.page-layout-2columns-left .message.info {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to bottom, #000 -30%, #444 45%, #090909 110%) !important;
  background: linear-gradient(to left bottom, #333 45%, #111 100%) !important;
  background: linear-gradient(to right bottom, #333 45%, #111 100%) !important;
  background: linear-gradient(to bottom, #333 45%, #111 100%) !important;
  background: linear-gradient(to top, #333 45%, #111 100%) !important;
  border: 7px solid #222 !important;
  color: #e5e5e5;
}
.account.page-layout-2columns-left .message.info:before {
  /background: #ffe51e;
  /background: #ffdc05;
  /text-shadow: -0px -0px 2px #888888;
 
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  //background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%);
  //background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%);
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%);
  //background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  ///background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  /////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%);
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%);
  /background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%);
  background: linear-gradient(-20deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%);
  background: linear-gradient(-40deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%);
  
  background: linear-gradient(-40deg, #7B5A00 -84%, #FFD405 40%, #FFD405 56%, #8B5A00 155%);
  background: linear-gradient(-40deg, #7B5A00 -20%, #FFD405 40%, #FFD405 46%, #8B5A00 115%);
}
.account.page-layout-2columns-left .message.info>*:first-child:before {
 content:'';
 display:inline-block;
 overflow:hidden;
 background:#ffffff;
 position:absolute;
 left:38px;
 top:18px;
 width:3px;
 height:3px;
  
  width: unset;
  height: unset;
  background: none;
  
  text-shadow: -0px -0px 2px #888888;
  text-shadow: 1px 2px 2px #484949;
  text-shadow: 0px 2px 2px #888;
  width: 100%;
  height: 100%;
  
  font-family: 'Material Icons Outlined';
  //content: "\e88e";
  //content: "\f0dc";
  /content: "\e0c9";
  /content: "\e0b9";
  /content: "\e0d8";
  /content: "\e0ca";
  /content: "\e0bf";
  /content: "\e0c8";
  //content: "\e87f";
  content: "\e626";
  /content: "\e0f0";
  /content: "\e8a5";
  position: absolute;
  margin-top: 3px;
  margin-left: -11px;
  font-weight: normal;
  font-style: normal;
  font-style: italic;
  margin-left: -15px;
  font-size: 24px;  /* Preferred icon size */
  /font-size: 21px;
  /font-size: 20px;
  //font-size: 18px;
  /font-size: 17px;
  font-size: 26px;
  font-weight: 500;
  font-weight: 900;
  color: #fff;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  
  font-family: 'Glyphicons Halflings';
  content: "\e086";
  position: absolute;
  margin-top: 3px;
  margin-left: -11px;
  font-weight: normal;
  font-style: normal;
  font-style: italic;
  text-shadow: -1px 2px 2px #484949;
  /text-shadow: -1px 2px 2px #343434;
  /text-shadow: -1px 2px 2px #202020;
  /text-shadow: -1px 2px 2px #1a1a1a;
  /text-shadow: -1px 2px 2px #000;
  margin-left: -15px;
  /font-size: 21px;
  /font-size: 20px;
  //font-size: 18px;
  /font-size: 17px;
  font-size: 26px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  ///margin-left: -16px;
  margin-top: 0px;
  font-weight: 500;
  /font-weight: 900;
  color: #fff;
  color: #f8f8f8;
  color: #f7f7f7;
  /color: #f6f6f6;
  /color: #ffdc05;
  /color: #000;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  
  font-family: 'FontAwesome';
  content: "\f129";
  position: absolute;
  margin-top: 3px;
  margin-left: -11px;
  font-weight: normal;
  font-style: normal;
  font-style: italic;
  text-shadow: -1px 2px 2px #888;
  text-shadow: -1px 2px 2px #777;
  text-shadow: -1px 2px 2px #666;
  text-shadow: -1px 2px 6px #999;
  text-shadow: -1px 2px 0px #888;
  text-shadow: -1px 2px 0px #777;
  /text-shadow: -1px 2px 2px #484949;
  /text-shadow: -1px 2px 2px #343434;
  /text-shadow: -1px 2px 2px #202020;
  /text-shadow: -1px 2px 2px #1a1a1a;
  /text-shadow: -1px 2px 2px #000;
  margin-left: -15px;
  /font-size: 21px;
  /font-size: 20px;
  //font-size: 18px;
  /font-size: 17px;
  font-size: 26px;
  /font-size: 31px;
  /font-size: 30px;
  font-size: 29px;
  font-size: 34px;
  margin-left: -8px;
  margin-top: 0px;
  font-weight: 500;
  /font-weight: 900;
  color: #fff;
  color: #f8f8f8;
  color: #f7f7f7;
  /color: #f6f6f6;
  /color: #ffdc05;
  /color: #000;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}
.account.page-layout-2columns-left .message.info>*:first-child:after {
 content:'';
 display:inline-block;
 overflow:hidden;
 background:#ffffff;
 position:absolute;
 left:38px;
 top:25px;
 width:3px;
 height:12px;
  
  display: none;
}
.account.page-layout-2columns-left .toolbar {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to bottom, #000 -30%, #444 45%, #090909 110%) !important;
  background: linear-gradient(to left bottom, #333 45%, #111 100%) !important;
  background: linear-gradient(to right bottom, #333 45%, #111 100%) !important;
  background: linear-gradient(to bottom, #333 45%, #111 100%) !important;
  background: linear-gradient(to top, #333 45%, #111 100%) !important;
  border: 7px solid #222 !important;
  color: #e5e5e5;
}
.account.page-layout-2columns-left .toolbar .limiter-options {
  color: #e5e5e5;
  color: #ffdc05;
  /background-size: 13px;
}
.account.page-layout-2columns-left .toolbar .limiter-options option {
  color: initial;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-image-container {
  border: 10px solid #fff;
  /border-radius: 3px;
  border-radius: 100px;
  box-shadow: 0px 0px 5px 0px #fff !important;
  box-shadow: 0px 0px 5px 0px #ffdc05 !important;
  box-shadow: 0px 0px 50px -10px #ffdc05 !important;
  transition: 0.35s;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-image-container:hover {
  opacity: 0.90;
  transition: 0.35s;
  border-radius: 0px;
  box-shadow: 0px 0px 50px -10px #fff !important;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info a.product-item-photo img {
  border: 3px solid #fff;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-item-name a {
  color: #e5e5e5 !important;
  font-size: 13px;
  font-size: 12px;
  /font-weight: 500;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-item-name a:hover {
  opacity: 0.80;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info span .price {
  /font-size: 14px;
  color: #e5e5e5;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .special-price span {
  /font-size: 14px;
  color: #ffdc05;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .old-price span {
  font-size: 12px;
  font-size: 13px;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .field.comment-box textarea {
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  color: #e5e5e5;
  
  background: linear-gradient(to bottom, transparent -15%, #333);
  /background: linear-gradient(to bottom, transparent -15%, #202020);
  padding: 0px 10px 5px 10px;
  height: auto;
  line-height: 18px;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .field.comment-box textarea:hover {
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #ffdc05;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .field.comment-box textarea::placeholder {
  /font-family: "Squada One";
  /font-size: 16px;
  font-size: 13px;
  color: #ffdc05;
  text-transform: lowercase;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .field.qty input {
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  color: #e5e5e5;
  background: linear-gradient(to bottom, transparent -15%, #333);
  /background: linear-gradient(to bottom, transparent -15%, #202020);
  background: linear-gradient(to top left, transparent -15%, #333);
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-item-actions a span {
  color: #e5e5e5;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-item-actions a:hover {
  background: none !important;
  opacity: 0.90;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-item-actions a.edit:before {
  font-family: "Glyphicons Halflings";
  content: "\270f" !important;
  color: #e5e5e5;
  color: #d5d5d5;
  margin-right: 1px;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-item-actions a.btn-remove:before {
  font-family: "Glyphicons Halflings";
  content: "\e174" !important;
  /content: "\e088" !important;
  /content: "\e083" !important;
  content: "\e014" !important;
  color: #e5e5e5;
  color: #d5d5d5;
}
.account.page-layout-2columns-left form .products-grid .product-items .product-item-info .product-item-actions a.btn-remove:hover:before {
  color: #ff3300;
}
.account .amasty-label-image {
  border: none !important;
}

/*------------------------------(account - my account)------------------------------*/
.account.customer-account-index .page-title span:before {
  font-family: "Athlete2" !important;
  content: "\73" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.customer-account-index .block.block-reviews-dashboard {
  padding: 40px;
}
.account.customer-account-index .block.block-reviews-dashboard .product-name a {
  font-family: "Squada One";
  font-size: 22px;
  font-weight: 500;
  /font-style: italic;
  color: #e5e5e5;
  color: #fff;
  color: #ffdc05;
  box-shadow: 0px 2px 0px 0px #000;
  opacity: 0.80;
  text-shadow: 0px -2px 0px #202020 !important;
}
.account.customer-account-index .block.block-reviews-dashboard .product-name a:hover {
  /text-decoration: underline;
  /text-decoration-style: double; 
  /text-decoration-color: #ffbc05;
  /box-shadow: 0px 1px 0px 0px #ffdc05;
  box-shadow: 0px 1px 0px 0px #ffcc05;
  text-shadow: 0px 1px 3px #777 !important;
  opacity: 1.0;
}

/*------------------------------(account - my orders)------------------------------*/
.account.sales-order-history .page-title span:before {
  font-family: "Athlete2" !important;
  content: "\6a" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}

/*------------------------------(account - my downloadable products)------------------------------*/
.account.downloadable-customer-products .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e197" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}

/*------------------------------(account - my wish list)------------------------------*/
.account.wishlist-index-index .page-title span:before {
  font-family: "Athlete2" !important;
  content: "\64" !important;
  content: "\6b" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}

/*------------------------------(account - address book)------------------------------*/
.account.customer-address-form .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e062" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.customer-address-form form#form-validate.form-address-edit legend {
  color: #e5e5e5 !important;
  color: #ffdc05 !important;
  text-shadow: 0px 1px 1px #202020 !important;
}
.account.customer-address-form form#form-validate.form-address-edit label span {
  color: #e5e5e5 !important;
  font-size: 16px;
  /font-size: 15px;
}
.account.customer-address-form.inputs-style--underlined input[type="text"], 
.account.customer-address-form.inputs-style--underlined select {
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-bottom: 2px solid #c6c6c6;
  background-color: transparent;
  padding: 0;
  transition: all .4s;
  border-radius: 0;
  
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  color: #e5e5e5;
}
.account.customer-address-form.inputs-style--underlined input[type="text"]:hover, 
.account.customer-address-form.inputs-style--underlined select:hover {
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #ffdc05;
}
.account.customer-address-form.inputs-style--underlined select option {
  color: initial !important;
}

/*------------------------------(account - account information)------------------------------*/
.account.customer-account-edit .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e056" !important;
  content: "\e032" !important;
  /content: "\e052" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.customer-account-edit form#form-validate.form-edit-account legend {
  color: #e5e5e5 !important;
  color: #ffdc05 !important;
  text-shadow: 0px 1px 1px #202020 !important;
}
.account.customer-account-edit form#form-validate.form-edit-account label span {
  color: #e5e5e5 !important;
  font-size: 16px;
  /font-size: 15px;
}
.account.customer-account-edit form#form-validate.form-edit-account .field.choice span {
  color: #e5e5e5 !important;
  font-size: 16px;
  font-size: 11px;
}
.account.customer-account-edit.inputs-style--underlined input[type="text"], 
.account.customer-account-edit.inputs-style--underlined select {
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-bottom: 2px solid #c6c6c6;
  background-color: transparent;
  padding: 0;
  transition: all .4s;
  border-radius: 0;
  
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  color: #e5e5e5;
}
.account.customer-account-edit.inputs-style--underlined input[type="text"]:hover, 
.account.customer-account-edit.inputs-style--underlined select:hover {
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #ffdc05;
}
.account.customer-account-edit form#form-validate.form-edit-account input[type="email"], 
.account.customer-account-edit.inputs-style--underlined input[type="password"] {
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-bottom: 2px solid #c6c6c6;
  background-color: transparent;
  padding: 0;
  transition: all .4s;
  border-radius: 0;
  
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  color: #e5e5e5;
}
.account.customer-account-edit form#form-validate.form-edit-account input[type="email"]:hover, 
.account.customer-account-edit.inputs-style--underlined input[type="password"]:hover {
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #ffdc05;
}
.account.customer-account-edit form#form-validate.form-edit-account .field.new.password.required input[type="password"] {
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-bottom: 2px solid #c6c6c6;
  background-color: transparent;
  padding: 0;
  transition: all .4s;
  border-radius: 0;
  
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  color: #e5e5e5;
  margin-bottom: 10px !important;
}
.account.customer-account-edit form#form-validate.form-edit-account .field.new.password.required input[type="password"]:hover {
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #ffdc05;
}
.account.customer-account-edit .form-edit-account .password-strength-meter {
  color: #202020 !important;
}
.account.customer-account-edit .form-edit-account .password-strength-meter span {
  color: #202020 !important;
  font-weight: 700 !important;
  font-size: 16px !important;
}
.account.customer-account-edit .field.password-info p {
  color: #e5e5e5 !important;
  font-size: 12px;
}
.account.customer-account-edit .field.password-info a {
  color: #ffdc05 !important;
}
.account.customer-account-edit .field.password-info a:hover {
  opacity: 0.80;
}

/*------------------------------(account - stored payment methods)------------------------------*/
.account.vault-cards-listaction .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e177" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}

/*------------------------------(account - billing agreements)------------------------------*/
.account.paypal-billing_agreement-index .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e013" !important;
  /content: "\e030" !important;
  //content: "\e067" !important;
  /content: "\e109" !important;
  
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}

/*------------------------------(account - my product reviews)------------------------------*/
.account.review-customer-index .page-title span:before {
  font-family: FontAwesome;
  content: "\f005";
  /content: "\f11e";
  /content: "\f303";
  /content: "\f14b";
  //content: "\f044";
  
  //font-family: "Glyphicons Halflings" !important;
  //content: "\e006" !important;
  /content: "\e007" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.review-customer-index .column.main #my-reviews-table thead {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to left, #000 0%, #444 45%, #090909 100%) !important;
  color: #e5e5e5 !important;
  
  font-family: "Oswald";
}
.account.review-customer-index .column.main #my-reviews-table td.col.date {
  color: #e5e5e5;
}
.account.review-customer-index .column.main #my-reviews-table td.col.item .product-name a {
  color: #e5e5e5;
  font-size: 15px;
  font-family: "Exo";
  letter-spacing: -0.20px;
}
.account.review-customer-index .column.main #my-reviews-table td.col.item .product-name a:hover {
  opacity: 0.80;
  
  opacity: 0.90;
  text-decoration: underline;
}
.account.review-customer-index .column.main #my-reviews-table th.col.summary {
  display: block;
  min-width: 105% !important;
}
.account.review-customer-index .column.main #my-reviews-table th.col.summary:before {
  content: "Avg. ";
  content: "Total ";
  content: "Total Avg. ";
  content: "Your Avg. ";
}
.account.review-customer-index .column.main #my-reviews-table td.col .rating-summary .rating-result {
  width: auto;
  margin-right: 1px;
  
  filter: hue-rotate(-7deg);
}
.account.review-customer-index .column.main #my-reviews-table td.col .rating-summary .rating-result span::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  filter: drop-shadow(-1px 0px 0px #7b7b7b);
}
.account.review-customer-index .column.main #my-reviews-table td.col .rating-summary .rating-result::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
}
.account.review-customer-index .column.main #my-reviews-table th.col.description {
  /display: block;
  width: 23% !important;
}
.account.review-customer-index .column.main #my-reviews-table td.col.description {
  color: #e5e5e5;
  font-size: 13px;
  font-family: "Rubik";
  letter-spacing: -0.20px;
}
.account.review-customer-index .column.main #my-reviews-table td.col .more {
  color: #e5e5e5;
  font-size: 13px;
  font-family: "Open Sans";
  letter-spacing: -0.20px;
}
.account.review-customer-index .column.main #my-reviews-table td.col .more:hover {
  background: none !important;
  color: #ffdc05;
  opacity: 0.80;
}

/*------------------------------(account - my product reviews DETAILS)------------------------------*/
.account.review-customer-view .page-title span:before {
  font-family: FontAwesome;
  content: "\f005";
  /content: "\f11e";
  /content: "\f303";
  /content: "\f14b";
  //content: "\f044";
  
  //font-family: "Glyphicons Halflings" !important;
  //content: "\e006" !important;
  /content: "\e007" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
  
  font-family: "FontAwesomeNew";
  content: "\f4ff";
}
.account.review-customer-view .customer-review .product-details .product-image-photo {
  border-radius: 4px;
}
.account.review-customer-view .customer-review .product-details .product-image-container {
  border-radius: 4px;
  box-shadow: 0px 0px 20px -4px #fff;
}
.account.review-customer-view .customer-review .product-details .product-name {
  color: #e5e5e5;
  font-family: "Squada One";
}
.account.review-customer-view .customer-review .product-details .rating-average-label {
  color: #e5e5e5;
  font-family: "Exo";
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
}
.account.review-customer-view .customer-review .product-details .rating-summary {
  display: block;
  position: relative;
  top: -18px;
  left: 35px;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .rating-summary .rating-result {
  width: auto !important;
  margin-right: 1px !important;
  
  filter: hue-rotate(-7deg);
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .rating-summary .rating-result span::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  filter: drop-shadow(-1px 0px 0px #7b7b7b);
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .rating-summary .rating-result::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.view span {
  color: #e5e5e5;
  font-weight: 900;
  
  font-size: 13px;
  font-style: italic;
  margin-top: 1px;
  
  font-size: 14px;
  font-style: italic;
  margin-top: 0px;
  
  font-size: 16px;
  font-style: normal;
  margin-top: 0px;
  
  font-size: 17px;
  font-style: italic;
  /font-style: normal;
  margin-top: -1px;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.view {
  border-bottom: 2px solid #aaa;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.view:hover {
  background: none !important;
  opacity: 0.90;
  /text-decoration: underline;
  border-bottom: 2px solid #ffdc05;
  border-bottom: 2px solid #ffcc05;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.view span:last-child {
  /display: none;
  
  font-size: 8.3px;
  font-size: 9px;
  font-size: 9.5px;
  /font-size: 10px;
  ///font-size: 10.5px;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /*(for larger prices - 30px)*/
  top: -2px;
  left: -2px;
  left: -3px;
  
  /*
  font-family: "Rubik";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  //font-size: 10.6px;
  /font-size: 11px;
  //font-size: 11.3px;
  /font-size: 12px;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal;
  position: relative;
  top: -2px;
  left: -3px;
  */
  
  /*
  font-family: "Exo";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  /font-size: 11px;
  /font-size: 12px;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal;
  position: relative;
  top: -2px;
  left: -3px;
  */
  
  font-family: "Open Sans";
  font-weight: 900;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  font-size: 10.6px;
  font-size: 11px;
  font-size: 11.3px;
  /font-size: 11.6px;
  /font-size: 12px;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal;
  position: relative;
  top: -2px;
  left: -3px;
  
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  font-size: 10.6px;
  font-size: 11px;
  font-size: 11.3px;
  font-size: 11.6px;
  /font-size: 12px;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal;
  position: relative;
  top: -1px;
  left: -3px;
  
  font-family: "Oswald";
  font-weight: 600;
  font-weight: 900;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  font-size: 11px;
  font-size: 12px;
  font-size: 12.3px;
  font-size: 12.6px;
  color: #797878;
  color: #696868;
  color: #595858;
  color: #494848;
  //color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal;
  position: relative;
  top: -0px;
  left: -4px;
  
  color: #e5e5e5;
  color: #d0d0d0;
  font-style: italic;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.view span:last-child:after {
  /display: none;
  
  content: "\f11e";
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /*(for larger prices - 30px)*/  
  top: -0px;
  left: 0px;
  left: 1px;
  
  font-style: italic;
  left: 0px;
  /left: -1px;
  /left: -2px;
  
  top: -2px;
  left: 0px;
  left: 1px;
  /left: 2px;
  /left: 3px;
  font-size: 12px !important;
  
  color: #e5e5e5;
  color: #d0d0d0;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.action.add {
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 700;
  letter-spacing: -0.65px;
  /font-style: italic;
  
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.50px;
  font-style: italic;
  /text-transform: uppercase;
  color: #202020;
  /color: #333;
  
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 800;
  letter-spacing: -0.50px;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 800;
  letter-spacing: -0.50px;
  font-style: italic;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: -0.50px;
  /font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  
  /font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  
  font-family: "Rubik";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  /font-size: 11px;
  /font-size: 12px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Exo";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  //font-size: 10.5px;
  /font-size: 10.6px;
  //font-size: 11px;
  /font-size: 11.3px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  /font-size: 12px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 600;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  font-size: 11px;
  font-size: 12.3px;
  font-size: 12.6px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  top: 2px;
  
  color: #e5e5e5;
  color: #d0d0d0;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.action.add:before {
  content: "+";
  /margin-right: 0px;
  /margin-right: 1px;
  margin-right: 2px;
  /margin-right: 3px;
  //margin-right: 4px;
  font-weight: 800;
  font-style: italic;
  display: inline-block;
  vertical-align: super;
  vertical-align: text-bottom;
  
  font-family: "Glyphicons Halflings";
  content: "\e081";
  font-weight: 100;
  font-style: normal;
  vertical-align: text-bottom;
  
  content: "\002b";
  font-style: italic;
  font-size: 5px;
  font-size: 6px;
  vertical-align: text-bottom;
  vertical-align: unset;
  
  background: #ffdc05;
  background: #999;
  background: #777;
  background: #555;
  background: linear-gradient(to right, #555, #777);
  background: linear-gradient(to right, #1a1a1a, #aaa);
  background: linear-gradient(to right, #202020, #aaa);
  background: linear-gradient(to right, #333, #aaa, #444);
  /background: linear-gradient(to right, #333, #aaa, #555);
  color: #f4f4f4;
  color: #f8f8f8;
  color: #fff;
  text-shadow: 0px 1px 1px #000;
  padding-left: 1px;
  padding-right: 3px;
  /padding-top: 7px;
  /padding-top: 3px;
  padding-bottom: 0px;
  border-radius: 0px;
  
  background: none;
  text-shadow: 2px 1px 1px #000;
  /text-shadow: 2px 0px 1px #000;
  color: #e5e5e5;
  font-size: 9px;
  
  text-shadow: 0px 1px 1px #000;
  text-shadow: none;
  color: #202020;
  color: #292828;
  color: #595858;
  content: "\270f";
  /content: "\2a";
  /content: "\e013";
  /content: "\e011";
  /content: "\e010";
  /content: "\e019";
  /content: "\2601";
  ////content: "\e025";
  
  font-size: 8px;
  font-size: 9px;
  font-size: 10px;
  /font-size: 11px;
  font-style: normal;
  position: relative;
  top: 1px;
  
  content: "\e210";
  transform: rotate(90deg);
  top: 2px;
  left: 1px;
  left: 2px;
  font-weight: 900;
  font-size: 12px;
  filter: grayscale(100%);
  -webkit-filter: blur(0.000001px);
  
  transform: rotate(-60deg);
  top: 0px;
  top: -1px;
  left: 2px;
  /left: 1px;
  
  color: #e5e5e5;
  color: #d0d0d0;
  font-weight: 500;
  /font-weight: 900;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.action.add:hover {
  background: none !important;
  opacity: 0.90;
}
.account.review-customer-view .customer-review .product-details .product-reviews-summary .reviews-actions a.action.add:hover:before {
  color: #ffdc05;
  color: #ffcc05;
}
.account.review-customer-view .customer-review .review-details {
  color: #e5e5e5;
  margin-top: 30px;
}
.account.review-customer-view .customer-review .review-details strong {
  color: #e5e5e5;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, transparent -35%, #343434, transparent);
  padding-left: 6px;
  border-radius: 3px; 
  
  display: block;
  margin-bottom: 20px;
  
  font-family: "Squada One";
  font-size: 26px;
  font-style: italic;
  font-weight: 500;
  letter-spacing: -0.35px;
  /text-transform: uppercase;
}
.account.review-customer-view .customer-review .review-details strong:after {
  content: ":";
}
.account.review-customer-view .customer-review .review-details .rating-label {
  color: #e5e5e5;
  font-family: "Exo";
  font-size: 11px;
}
.account.review-customer-view .customer-review .review-details .rating-summary {
  color: #e5e5e5;
}
.account.review-customer-view .customer-review .review-details .rating-summary .rating-result {
  width: auto !important;
  margin-right: 1px !important;
  
  filter: hue-rotate(-7deg);
}
/.account.review-customer-view .customer-review .review-details .rating-summary .rating-result span::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  filter: drop-shadow(-1px 0px 0px #7b7b7b);
}
/.account.review-customer-view .customer-review .review-details .rating-summary .rating-result::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
}
/*--(to isolate "overall rating" review row)--*/
.account.review-customer-view .customer-review .review-details div.rating-summary.item:last-child .rating-label {
  font-style: italic;
  font-size: 13px;
}
.account.review-customer-view .customer-review .review-details div.rating-summary.item:last-child .rating-label:before {
  content: "*";
  color: goldenrod;
}
.account.review-customer-view .customer-review .review-details div.rating-summary.item:last-child {
  margin-top: 2px;
}
.account.review-customer-view .customer-review .review-details div.rating-summary.item:last-child span::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  filter: drop-shadow(-1px 0px 0px #7b7b7b);
}
.account.review-customer-view .customer-review .review-details div.rating-summary.item:last-child .rating-result::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
}
/*^^(to isolate "overall rating" review row)^^*/
.account.review-customer-view .customer-review .review-details .review-title {
  color: #e5e5e5;
  
  word-break: normal;
  /font-size: 16px;
  
  font-size: 17px;
  /font-size: 18px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  letter-spacing: -0.05px;
  
  /font-size: 19px;
  /font-size: 20px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.05px;
  
  font-family: "Oswald";
  letter-spacing: -0.16px;
  /letter-spacing: -0.17px;
  letter-spacing: -0.24px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  font-family: "Oswald";
  font-size: 19px;
  letter-spacing: -0.16px;
  letter-spacing: -0.17px;
  letter-spacing: -0.24px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  font-family: "Oswald";
  font-size: 18px;
  letter-spacing: -0.07px;
  /letter-spacing: -0.16px;
  /letter-spacing: -0.17px;
  //letter-spacing: -0.24px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  font-family: "Oswald";
  font-size: 17px;
  letter-spacing: -0.07px;
  letter-spacing: -0.16px;
  /letter-spacing: -0.17px;
  //letter-spacing: -0.24px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  font-family: "Oswald";
  font-size: 17px;
  letter-spacing: -0.07px;
  /letter-spacing: -0.16px;
  /letter-spacing: -0.17px;
  //letter-spacing: -0.24px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  /*
  font-family: "Squada One";
  font-weight: 500;
  font-size: 20px;
  font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  */
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 35px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  /font-size: 22.5px;
  ///font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  font-style: italic;
  text-transform: unset;
  color: #ffdc05;
  /color: #ffcc05;
  //color: #e5e5e5;
  ///color: #f6f6f6;
  filter: grayscale(10%);
  
  /*
  font-family: "Exo";
  font-weight: 700;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  //font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 17.3px;
  /font-size: 17.5px;
  /font-size: 17.6px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
}
.account.review-customer-view .customer-review .review-details .review-title:before {
  content: " '' ";
  content: " ' ";
  /content: " * ";
  /content: " -";
}
.account.review-customer-view .customer-review .review-details .review-title:after {
  //content: " '' ";
  /content: " ' ";
  /content: " * ";
  content: " -";
}
.account.review-customer-view .customer-review .review-details .review-content {
  color: #e5e5e5;
  font-family: "Rubik";
  
  /*
  font-family: "Rubik";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  color: #e5e5e5;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
}
.account.review-customer-view .customer-review .review-details .review-content:before {
  content: " '' ";
  /content: " ' ";
}
.account.review-customer-view .customer-review .review-details .review-content:after {
  content: " '' ";
  /content: " ' ";
  content: " '' ..";
}
.account.review-customer-view .customer-review .review-details .review-date {
  font-style: italic;
  font-family: "Mukta";
}
.account.review-customer-view .customer-review .review-details .review-date:before {
  font-family: "Glyphicons Halflings";
  content: "\e025";
  font-style: normal;
  
  font-family: "Glyphicons Halflings", "Mukta";
  content: "\e025" " " "Review";
  font-style: italic;
  word-spacing: -10px;
  word-spacing: -9px;
  word-spacing: -8px;
  //word-spacing: -7px;
}

/*------------------------------(account - newsletter subscriptions)------------------------------*/
.account.newsletter-manage-index .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\2709" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.newsletter-manage-index form#form-validate.form-newsletter-manage legend {
  color: #e5e5e5 !important;
  color: #ffdc05 !important;
  text-shadow: 0px 1px 1px #202020 !important;
}
.account.newsletter-manage-index form#form-validate.form-newsletter-manage label span {
  color: #e5e5e5 !important;
  font-size: 12px;
}
.account.newsletter-manage-index form#form-validate.form-newsletter-manage label span.consent {
  color: #e5e5e5 !important;
  color: #888 !important;
  font-size: 10px;
  margin-left: 5px;
}

/*------------------------------(account - my social accounts)------------------------------*/
.account.amsociallogin-social-accounts .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content:"\e008" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  font-family: "FontAwesomeNew" !important;
  content: "\f1e0" !important;
  /content: "\f1e1" !important;
  content: "\e068" !important;
  content: "\f509" !important;
  /content: "\f29a" !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.amsociallogin-social-accounts .amsl-accounts {
  
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block {
  
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block:first-child {
  
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block:last-child {
  
}
.account.amsociallogin-social-accounts .amsl-accounts legend {
  margin-bottom: 11px;
}
.account.amsociallogin-social-accounts .amsl-accounts legend span {
  color: #e5e5e5;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block:nth-child(1) legend span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e144" !important;
  margin-right: 6px !important;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block:nth-child(2) legend span:before {
  font-family: "Glyphicons Halflings";
  content: "\2b";
  margin-right: 6px;
  font-style: italic;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block .amsl-linked-wrapper {
  margin-bottom: 90px;
  width: 95%;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block .amsl-linked {
  background: linear-gradient(to right, #fff, #aeaeae);
  background: linear-gradient(to right bottom, #fff, #aeaeae);
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block .amsl-linked .amsl-unlink:after {
  font-family: "Glyphicons Halflings";
  content: "\e013";
  color: olivedrab;
  font-size: 22px;
  
  position: relative;
  right: -40px;
  top: -4px;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-accounts-block .amsl-linked .amsl-unlink {
  padding-left: 20px;
  padding-right: 0px;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login {
  background: none;
  background: linear-gradient(to right, transparent, #1a1a1a, transparent);
  background: linear-gradient(to right, transparent, #202020, transparent);
  background: linear-gradient(to right, transparent, #242424, transparent);
  /background: linear-gradient(to right, transparent, #292828, transparent);
  /background: linear-gradient(to right, transparent, #343434, transparent);
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-button {
  box-shadow: 0px 0px 10px 7px #404040;
  box-shadow: 0px 0px 15px 2px #666;
  box-shadow: 0px 0px 15px 2px #888;
  box-shadow: 0px 0px 10px -1px #fff;
  border: 3px solid #888;
  
  /width: 55px;
  /height: 50px;
  
  /margin-bottom: 15px;
  
  display: flex;
  flex: content;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 55px;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-button.-twitch {
  position: relative;
  top: -8px;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-buttons .amsl-button:hover {
  opacity: 0.90;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-buttons .amsl-button.-google span:after {
  content: "sign in with Google";
  content: "sign in w/Google";
  /content: "Link up w/Google";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: -14px;
  margin-right: 8px;
  top: 90px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  /font-size: 14px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-buttons .amsl-button.-facebook span:after {
  content: "sign in with Facebook";
  content: "sign in w/Facebook";
  /content: "Link up w/Facebook";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: -20px;
  margin-right: 8px;
  top: 90px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  /font-size: 14px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-buttons .amsl-button.-twitter span:after {
  content: "sign in with Twitter";
  content: "sign in w/Twitter";
  /content: "Link up w/Twitter";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: -14px;
  margin-right: 8px;
  top: 90px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  /font-size: 14px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-buttons .amsl-button.-linkedin span:after {
  content: "sign in with LinkedIn";
  content: "sign in w/LinkedIn";
  /content: "Link up w/LinkedIn";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: -14px;
  margin-right: 8px;
  top: 90px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  /font-size: 14px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-buttons .amsl-button.-paypal span:after {
  content: "sign in with Paypal";
  content: "sign in w/Paypal";
  /content: "Link up w/Paypal";
  color: #e5e5e5;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  display: flex;
  position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  width: 60px;
  width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: -14px;
  margin-right: 8px;
  top: 90px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  /font-size: 14px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-buttons .amsl-button.-twitch span {
  padding: 16px;
  /padding: 17px;
  padding: 22px;
  
  position: relative;
  left: 33px;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-linked .amsl-button.-twitch span {
  padding: 16px;
  /padding: 17px;
  position: absolute;
}
.account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-buttons .amsl-button.-twitch:after {
  /position: absolute !important;
  position: relative !important;
  display: table !important;

  content: "sign in with Twitch";
  content: "sign in w/Twitch" !important;
  /content: "Link up w/Twitch";
  color: #e5e5e5 !important;
  font-size: 11px;
  font-family: "Exo";
  /font-family: "Ubuntu";
  font-family: "Mukta";
  font-family: "Open Sans";
  font-family: "Roboto";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  
  text-transform: uppercase;
  font-size: 9.5px;
  font-size: 9px;
  font-size: 8.6px;
  
  /display: flex;
  /position: relative;
  width: 60px;
  left: 59px;
  
  top: 53px;
  left: -5px;
  left: -13px;
  /width: 60px;
  /width: 100px;
    
  
  width: max-content;
  text-align: left;
  
  margin-left: -16px;
  margin-right: 0px;
  top: 49px;
  
  font-family: "Exo";
  text-transform: uppercase;
  font-size: 10px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  
  font-family: "Mukta";
  text-transform: uppercase;
  font-size: 10px;
  //font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
  /font-size: 13px;
  /font-size: 13.3px;
  /font-size: 13.5px;
  ///font-size: 13.6px;
  /font-size: 14px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
}

/*------------------------------(account - my subscriptions, Square)------------------------------*/
.account.squareupomni-subscription-index .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content:"\e205" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.squareupomni-subscription-index .column.main #my-orders-table thead {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to left, #000 0%, #444 45%, #090909 100%) !important;
  color: #e5e5e5 !important;
  
  font-family: "Oswald";
}

/*------------------------------(account - privacy tools)------------------------------*/
.account.swissup_gdpr-customer-index .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e033" !important;
  content: "\e105" !important;
  content: "\e106" !important;
  content: "\e139" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.swissup_gdpr-customer-index .column.main .block {
  color: #e5e5e5 !important;
  padding: 35px;
}
.account.swissup_gdpr-customer-index .column.main .block .cookie-group-heading h3 {
  color: #e5e5e5 !important;
  /font-size: 12px;
}
.account.swissup_gdpr-customer-index .column.main .block .cookie-list label {
  color: #e5e5e5 !important;
  color: #888 !important;
  color: #B6B6B6 !important;
}
.account.swissup_gdpr-customer-index .column.main .block ul.list-consents svg {
  color: #ffdc05 !important;
  width: 24px;
  height: 20px;
  vertical-align: middle;
  margin-top: -3px;
  fill: currentColor;
}
.account.swissup_gdpr-customer-index .column.main .block ul.list-consents b {
  /color: #ffdc05 !important;
  font-size: 9px;
  /font-style: italic;
  margin-left: 23px;
  text-transform: uppercase;
}
.account.swissup_gdpr-customer-index .column.main .block ul.list-consents b:before {
  color: #ffdc05 !important;
  font-family: "Glyphicons Halflings";
  content: "\e033";
  font-size: 9px;
  font-weight: 100;
  /font-style: normal;
  margin-right: 3px;
}
.account.swissup_gdpr-customer-index .column.main .block button.action {
  text-shadow: 0px 1px 1px #202020 !important;
  font-weight: 500;
  font-size: 18px;
  
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.account.swissup_gdpr-customer-index .column.main .block button.delete-data {
  text-shadow: 0px 1px 1px #202020 !important;
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
}
.account.swissup_gdpr-customer-index .column.main .block button.delete-data:before {
  font-family: "Glyphicons Halflings";
  content: "\e174";
}
.account.swissup_gdpr-customer-index .delete-data-modal .modal-inner-wrap {
  border-radius: 3px;
}
.account.swissup_gdpr-customer-index .delete-data-modal .modal-inner-wrap .modal-header {
  padding-bottom: 10px;
  background: linear-gradient(to right, #090909, #202020, #555);
}
.account.swissup_gdpr-customer-index .delete-data-modal .modal-inner-wrap .modal-content .required span {
  font-family: "Oswald";
  font-weight: 600;
  font-weight: 500;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
}
.account.swissup_gdpr-customer-index .delete-data-modal .modal-inner-wrap .modal-footer button {
  border-radius: 2px;
}
.account.swissup_gdpr-customer-index .delete-data-modal .modal-inner-wrap .modal-footer button span {
  font-weight: 500;
  letter-spacing: -0.50px;
  font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
}
.account.swissup_gdpr-customer-index .delete-data-modal .modal-inner-wrap .modal-footer button span:before {
  font-family: "Glyphicons Halflings";
  content: "\e174";
  margin-right: 9px;
}

/*------------------------------(account - my wishlist)------------------------------*/
.account.wishlist-index-share .page-title span:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e102" !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  /font-family: "FontAwesome"; !important;
  /content: "\f1e0" !important;
  
  margin-left: -14px;
  margin-right: 5px;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  /color: #ffcc05 !important;
}
.account.wishlist-index-share form fieldset {
  color: #e5e5e5 !important;
} 
.account.wishlist-index-share form fieldset legend {
  color: #e5e5e5 !important;
  color: #ffdc05 !important;
}
.account.wishlist-index-share.inputs-style--underlined textarea {
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-bottom: 2px solid #c6c6c6;
  background-color: transparent;
  padding: 0;
  transition: all .4s;
  border-radius: 0;
  
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #777;
  color: #e5e5e5;
  
  background: linear-gradient(to bottom, transparent -15%, #333);
  /background: linear-gradient(to bottom, transparent -15%, #202020);
  padding: 15px 15px 10px 15px;
}
.account.wishlist-index-share.inputs-style--underlined textarea:hover {
  border-bottom: 1px solid #c6c6c6;
  border-bottom: 1px solid #ffdc05;
}
/*--(added for WeltPixel Multiple Ajax Wishlist and Share)--*/
.account.wishlist-index-index .add-multiwishlist span {
  color: #e5e5e5;
  font-family: "Oswald";
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.50px;
  text-transform: uppercase;
  font-size: 15px;
  margin-left: -0px;
}
.account.wishlist-index-index .add-multiwishlist:before {
  font-family: "Glyphicons Halflings";
  content: "\e118" "" "\2b";
  padding-right: 5px;
  letter-spacing: 7px !important;
  font-style: italic;
}
.account.wishlist-index-index .add-multiwishlist:hover span {
  color: #ffdc05;
}
.account.wishlist-index-index .add-multiwishlist:hover:before {
  color: #ffdc05;
  color: #aaa;
}
.account.wishlist-index-index .multiple-wishlist-box-wrapper .box-bottom .wishlist-title {
  color: #e5e5e5;
  letter-spacing: -0.35px;
}
.account.wishlist-index-index .multiple-wishlist-box-wrapper .box-bottom .wishlist-items {
  color: #aaa;
  letter-spacing: -0.35px;
}
.account.wishlist-index-index .multiple-wishlist-box-wrapper:hover .box-bottom .wishlist-title {
  color: #202020;
  letter-spacing: -0.35px;
}
.account.wishlist-index-index .multiple-wishlist-box-wrapper:hover .box-bottom .wishlist-items {
  color: #000;
  letter-spacing: -0.35px;
}
.account.wishlist-index-index .multiple-wishlist-box-wrapper .box-bottom .edit-multiwishlist:before {
  font-family: "Glyphicons Halflings";
  content: "\270f";
}
.modal-popup.wishlist-add-popup-modal .modal-header, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-header {
  border-radius: 1px !important;
  background: linear-gradient(to right, #202020, #555);
}
.modal-popup.wishlist-add-popup-modal .modal-header .modal-title, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-header .modal-title {
  color: #e5e5e5;
}
.modal-popup.wishlist-add-popup-modal .modal-header .modal-title:before {  
  font-family: "Glyphicons Halflings";
  content: "\e142";
  padding-right: 5px;
  letter-spacing: 7px !important;
  font-style: italic;
  font-size: 22px;
}
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-header .modal-title:before {
  font-family: "Glyphicons Halflings";
  content: "\270f";
  padding-right: 5px;
  letter-spacing: 7px !important;
  font-style: italic;
  font-size: 22px;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap {
  border-radius: 2px !important;
  border: 2px ridge #777;
  border: 1px ridge #777;
  border: 2px ridge #555;
  border: 1px solid #343434;
}
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .label {
  font-family: "Oswald";
  /font-weight: 500;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap select, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .input-text {
  /font-family: "Open Sans";
  font-weight: 400;
  /font-weight: 500;
  /font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  font-size: 13px;
  font-size: 14px;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap select option {
  /font-family: "Roboto";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap button, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .actions-toolbar button {
  background: linear-gradient(to top, #202020, #666) !important;
  border-radius: 3px;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap button:after, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .actions-toolbar button:after {
  border-radius: 3px;
}
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .actions-toolbar button.deletewishlist {
  background: #ec4236 !important;
  margin-top: 10px;
}
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .actions-toolbar button.deletewishlist span:before {
  font-family: "Glyphicons Halflings";
  content: "\e020";
  margin-right: 4px;
  position: relative;
  top: 1px;
  font-size: 12px;
  font-style: normal;
}
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .actions-toolbar button.deletewishlist:after {
  background: #000 !important;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap button span, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .actions-toolbar button span {
  /font-family: "Open Sans" !important;
  font-size: 17px;
  font-weight: 100 !important;
  /font-weight: 600 !important;
  /font-weight: 700 !important;
  /font-weight: 900 !important;
  letter-spacing: -0.0px !important;
}
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap form .actions-toolbar button.deletewishlist span {
  font-style: italic;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap .action-close, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap .action-close {
  border-radius: 2px !important;
  border: 1px solid #777;
  border: 1px solid #666;
  border: 1px solid #383838;
  border: 2px solid #383838;
  border-right: none;
  border-top: none;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap .action-close:before, 
.account.wishlist-index-index .modal-popup.wishlist-popup-modal .modal-inner-wrap .action-close:before {
  text-shadow: -0px 1px 2px #202020;
}
.modal-popup.wishlist-add-popup-modal .modal-inner-wrap .action-close:hover {
  background: #ffdc05 !important;
}
.account.wishlist-index-index .goback-to-multiwishlist a {
  color: #ffdc05;
}
.account.wishlist-index-index .goback-to-multiwishlist a:before {
  color: #e5e5e5;
  font-family: "Glyphicons Halflings";
  content: "\e091";
  content: "\e095";
  rotate: 180deg;
} 
.account.wishlist-index-index .goback-to-multiwishlist a:hover {
  color: #fff;
  text-decoration: underline;
  text-decoration-color: #ffdc05;
  /text-decoration-thickness: 2px
}
.account.wishlist-index-index .goback-to-multiwishlist a:hover:before {
  color: #ffdc05;
}

/*------------------------------(account sidebar navigation)------------------------------*/
.account .account-nav-content {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to left bottom, #333 45%, #111 100%) !important;
  border: 7px solid #222 !important;
}
/.account .account-nav-content ul  {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to right, #444 45%, #222 100%) !important;
}
.account .account-nav-content ul.nav.items a {
  color: #e5e5e5 !important;
  font-size: 11px;
  
  font-family: "Squada One" !important;
  font-size: initial;
  font-size: 15px;
  font-weight: 500;
}
.account .account-nav-content ul.nav.items a:hover {
  opacity: 0.80;
}
.account .account-nav-content ul.nav.items strong {
  /border-bottom: 2px solid #ffdc05;
  box-shadow: 0px 0px 0px 2px #ffdc05;
  border-radius: 2px;
  /font-style: italic;
  /font-weight: 500;
}
.account .account-nav-content ul.nav.items li .delimiter {  
  border-top: 1px solid #777;
}

.account .sidebar.sidebar-additional .block {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #333 45%, #111 100%) !important;
  color: #e5e5e5 !important;
  /font-size: 11px;
}
.account .sidebar.sidebar-additional .block a {
  /background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #333 45%, #111 100%) !important;
  color: #e5e5e5 !important;
  font-size: 12px;
  font-size: 10px;
  font-weight: 500;
}
.account .sidebar.sidebar-additional .block a span {
  color: #e5e5e5 !important;
  font-size: initial;
  font-size: 13px;
  font-size: 10px;
  font-weight: 500;
}
.account .sidebar.sidebar-additional .block a .product-image-container {
  border: 3px solid #fff;
  /border-radius: 3px;
  border-radius: 100px;
  box-shadow: 0px 0px 5px 0px #fff !important;
  box-shadow: 0px 0px 5px 0px #ffdc05 !important;
}
.account .sidebar.sidebar-additional .block span .price {
  font-size: 14px;
  color: #e5e5e5;
}
.account .sidebar.sidebar-additional .block .special-price span {
  font-size: 14px;
  color: #ffdc05;
}
.account .sidebar.sidebar-additional .block .old-price span {
  font-size: 12px;
}

/*--(for account sidebar navigation icons)--*/
.account .account-nav-content ul.nav.items li:nth-child(1) a:before {  
  font-family: "Athlete2" !important;
  content: "\73" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(2) a:before {  
  ///font-family: "FontAwesome" !important;
  //content: "\f46d" !important;
  ///content: "\f1da" !important;
  /content: "\f03a" !important;
  /content: "\f022" !important;
  /content: "\f328" !important;
  ///font-size: 20px !important;
  ///margin-left: -15px !important;
  ///margin-right: 7px !important;
  ///padding-left: 15px !important;
  
  font-family: "Athlete2" !important;
  /content: "\61" !important;
  content: "\6a" !important;
  //content: "\62" !important;
  /content: "\6c" !important;
  /content: "\65" !important;
  ///content: "\6d" !important;
  /content: "\75" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  /font-family: "Glyphicons Halflings" !important;
  /content: "\e040" !important;
}
.account .account-nav-content ul.nav.items li:nth-child(3) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content: "\e197" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(4) a:before {  
  font-family: "Athlete2" !important;
  content: "\64" !important;
  content: "\6b" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(6) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content: "\e062" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(7) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content: "\e056" !important;
  content: "\e032" !important;
  /content: "\e052" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(8) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content: "\e177" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(9) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content: "\e013" !important;
  /content: "\e030" !important;
  //content: "\e067" !important;
  /content: "\e109" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(11) a:before {  
  font-family: FontAwesome;
  content: "\f005";
  /content: "\f11e";
  /content: "\f303";
  /content: "\f14b";
  //content: "\f044";
  
  //font-family: "Glyphicons Halflings" !important;
  //content: "\e006" !important;
  /content: "\e007" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(12) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content: "\2709" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  //font-size: 10px !important;
  font-size: 14px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(14) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content:"\e008" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  //font-size: 10px !important;
  font-size: 14px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  
  font-family: "FontAwesomeNew" !important;
  content: "\f1e0" !important;
  /content: "\f1e1" !important;
  content: "\e068" !important;
  content: "\f509" !important;
  /content: "\f29a" !important;
}
.account .account-nav-content ul.nav.items li:nth-child(15) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content:"\e009" !important;
  content:"\e205" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  //font-size: 10px !important;
  font-size: 14px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(16) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content: "\e033" !important;
  content: "\e105" !important;
  content: "\e106" !important;
  content: "\e139" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  /color: #ffdc05 !important;
  //font-size: 20px !important;
  //font-size: 10px !important;
  font-size: 14px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(17) a:before {  
  font-family: "Glyphicons Halflings" !important;
  content: "\e163" !important;
  content: "\e034" !important;
  content: "\e066" !important;
  content: "\e095" !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffd005 !important;
  //font-size: 20px !important;
  font-size: 10px !important;
  /font-size: initial !important;

  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li:nth-child(17) a {
  /float: right;
  font-size: 14px;
  /font-style: italic;
  /border-top: 3px solid #ffdc05;
  margin-top: 15px;
}
.account .account-nav-content ul.nav.items li:nth-child(17) a:hover {
  box-shadow: 0px -2px 0px 0px #ffdc05;
}
.account .account-nav-content ul.nav.items li:nth-child(17) a:hover:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e163" !important;
  content: "\e034" !important;
  /content: "\e066" !important;
  /content: "\e095" !important;
}
/*^^(for account sidebar navigation icons)^^*/

.account .account-nav-content ul.nav.items li strong:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e127" !important;
  /content: "\e080" !important;
  
  color: #e5e5e5 !important;
  color: #fff !important;
  color: #ffd005 !important;
  //font-size: 20px !important;
  /font-size: initial !important;
  margin-left: -15px !important;
  margin-right: 7px !important;
  padding-left: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  /* ('text-transform' property must be added to enable proper display of -ALL- Athlete2 icons) */
  text-transform: none !important;
  speak: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.account .account-nav-content ul.nav.items li.current strong {
  font-family: "Squada One";
  font-size: 20px;
  font-weight: 100;
  border: 3px ridge #ffdc05 !important;
  /border-radius: 0px !important;
  box-shadow: none !important;
  text-shadow: -2px 1px 1px #202020 !important;
  background: linear-gradient(to right top, #ffdc05 -40%, #000 90%);

	/* (for background animation) */
	background-size: 210% 250%;
	-webkit-animation: CustomerAccountNavActive 0.8s ease infinite;
	-moz-animation: CustomerAccountNavActive 0.8s ease infinite;
	animation: CustomerAccountNavActive 0.8s ease infinite;
}  
@-webkit-keyframes CustomerAccountNavActive {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
@-moz-keyframes CustomerAccountNavActive {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
@keyframes CustomerAccountNavActive {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

/*(bug fix for account review 'details' page, shown nav sidebar)*/
.account .account-nav-content li.nav.item.current a {
  background: none;
  margin-bottom: 7px;
}
.account .account-nav-content li.nav.item.current a:before {
  display: none;
}
.account .account-nav-content li.nav.item.current a strong {
  padding: 6px;
  padding-top: 8px;
  padding-bottom: 8px;
}


/* ======================================================================================== */
/* =========================== (CUSTOMER ACCOUNT PAGE - Delete) =========================== */
/* ======================================================================================== */

.swissup_gdpr-deletedata-success #maincontent {
  margin-bottom: 150px;
}
/.swissup_gdpr-deletedata-success .page-title-wrapper {
  background: linear-gradient(to right, #000, transparent);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  border-radius: 3px;
  margin-bottom: 25px;
  height: 60px;
  
  height: 72px;
}
.swissup_gdpr-deletedata-success .page-title-wrapper .page-title span {
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  
  /color: #e5e5e5;
  /color: #f0f0f0;
  //color: #f7f7f7;
  
  padding-left: 20px;
  padding-right: 20px;
  
  vertical-align: middle;
}
.swissup_gdpr-deletedata-success .page-title-wrapper .page-title span:before {
  font-family: "FontAwesomeNew";
  content: "\f257";
  /content: "\f25b";
  content: "\f0d0";
  margin-right: 6px;
  /color: #292828;
}
.swissup_gdpr-deletedata-success .main p {
  font-family: "Exo";
  font-size: 20px;
  /color: #292828;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  //font-weight: 400;
  /font-weight: 300;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: 0px;
  /font-style: italic;
}
.swissup_gdpr-deletedata-success .main:after {
  content: "we welcome you back anytime!";
  content: ".... we welcome you back anytime!";
  /content: ".... if you change your mind, we welcome you back anytime!";
  content: ".... * if you change your mind, simply re-register -- we welcome you back anytime!";
  content: "( .... * if you change your mind, simply re-register -- we welcome you back anytime! )";
  content: "( .... ** if you change your mind, simply re-register w/ a new account -- we welcome you back anytime! )";
  /content: "( .... * if you change your mind, simply re-register with a new account -- we welcome you back anytime! )";
  //content: "( .... ** if you change your mind, simply re-register w/ a new account -- we welcome you back anytime! )" " " "\f164";
  /content: "( .... ** if you change your mind, simply re-register w/ a new account -- we welcome you back anytime! )" " " "\f2b5";
  /content: "( .... ** if you change your mind, simply re-register w/ a new account -- we welcome you back anytime! )" " " "\f4c4";
  
  /display: block;
  /content: "( .... ** if you change your mind, simply re-register w/ a new account -- we welcome you back anytime! ---- REGISTER AT: www.speedytronics.com/customer/account/create/)";
  /width: 55%;
  
  font-family: "Exo", "FontAwesomeNew";
  font-size: 20px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  /color: #292828;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-weight: 300;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: 0px;
  font-style: italic;
  
  /font-family: "Mukta";
  
  position: relative;
  top: 35px;
}


/* ======================================================================================= */
/* =================================== (CATEGORY PAGE) =================================== */
/* ======================================================================================= */

/*(font text smoothing/anti-aliasing)*/
/*
.catalog-category-view .page-header span, 
.catalog-category-view li, 
.catalog-category-view .main a, 
.catalog-category-view .sidebar span, 
.catalog-category-view .price-box .price, 
.catalog-category-view .price-box .saved-label span {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004) !important;
  text-shadow: -1px 0px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 2px rgba(0,0,0,0.096) !important;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.096) !important;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.070) !important;
}
*/
/*--(universal category page styler)--*/
.catalog-category-view {
  /*
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  /background: linear-gradient(to top, #F5F7FA -89%, #fff 57%);
  background: linear-gradient(to top, #F5F7FA 30%, #fff 67%);
  
  
  background: linear-gradient(to bottom, #fff 60%, #000640 300%);
  background: linear-gradient(to bottom, #fff 60%, #DDDEE5 85%, #000640 120%);
  background: linear-gradient(90deg, #000640 -2%, #DDDEE5 1%, #fff 20%, #fff 80%, #DDDEE5 101%, #000640 102%);
  background: linear-gradient(-176deg, #fff 60%, #DDDEE5 85%, #000640 120%);
  background: linear-gradient(176deg, #fff 65%, #DDDEE5 95%, #fff 104%);
  background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 19% );
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 20% );
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 21% );
  background-image: radial-gradient( circle farthest-corner at -3% 80%,  #fff, #DDDEE5, #fff 21% );
  background-image: radial-gradient( circle farthest-corner at -3% 80%,  #fff, #DDDEE5, #fff 23% );
  
  background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;
  */
}
/*--(product list view - column styler)--*/
.catalog-category-view .main.column {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  padding: 22px;
  padding: 27px;
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  
  background: linear-gradient(to left bottom, #000640 -140%, #fff 20%);
  
  background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;
  
  position: relative;
  z-index: 1;
  
  margin-top: -27px;
  margin-top: -28px;
  margin-top: -30px;
  /margin-top: -40px;
  
  
    
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888; 
  /box-shadow: none !important;
  
  border-radius: 12px;
  /border-radius: 12px 12px 4px 4px;
  border-radius: 12px 12px 2px 2px;
  /border-radius: 6px 6px 2px 2px;
  /border-radius: 12px 12px 0px 0px;
  /*
  //padding-bottom: 27px;
  padding-bottom: 30px;
  padding-bottom: 38px;
  /padding-bottom: 40px;
  /padding-bottom: 45px;
  //padding-bottom: 50px;
  padding-bottom: 55px;
  padding-bottom: 60px;
  /padding-bottom: 65px;
  //padding-bottom: 70px;
  /padding-bottom: 80px;
  */
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(5deg, #000540 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 150%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 155%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 160%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #ccc -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff, #000030 163%);
  
  background: linear-gradient(5deg, #cfcfcf -238%, #fff 55%, #fff, #000030 139%) !important;
  
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background: linear-gradient(5deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 141%);
  /background: linear-gradient(5deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 151%);
  /background: linear-gradient(5deg, #000130 -82%, #fff 13%, #fff, #fff 93%, #000030 138%);
  /border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid #fff;
  /border-top: 1px solid transparent;
  border-bottom: 2px solid #fff;
  border-radius: 12px 12px 6px 6px;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  
  background: none !important;
  box-shadow: none !important;
  border: none; 
  
  
  
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 11px;
  padding-right: 11px;
  padding-left: 12px;
  padding-right: 12px;
  /padding-left: 13px;
  /padding-right: 13px;
  /padding-left: 14px;
  /padding-right: 14px;
  /padding-left: 15px;
  /padding-right: 15px;
  /padding-left: 16px;
  /padding-right: 16px;
}
/*--(product list view - column styler - for 3-column ver.)--*/
.catalog-category-view.page-layout-3columns .main.column {
  padding-left: 18px;
  padding-right: 0px;
  
  padding-left: 20px;
  padding-right: 2px;
  
  padding-left: 22px;
  padding-right: 4px;
  
  padding-left: 24px;
  padding-right: 6px;
}

/*(am cat top cat slider)*/
.amslider.amshopby-categories-slider:before {
  content: "More from category";
  
  background: linear-gradient(to right, #000, transparent);
  color: #fff;
  padding-left: 8px;
  padding-left: 9px;
  padding-right: 45px;
  padding-top: 1px;
  padding-bottom: 0px;
  
  border-radius: 0px 0px 0px 0px;
  /border-radius: 2px 0px 0px 2px;
  //border-radius: 50px 0px 0px 50px;
  
  /*
  border-left: 6px solid #555;
  border-left: 5px solid #505050;
  border-left: 5px ridge #888;
  border-left: 4px ridge #888;
  border-right: 3px ridge #eee;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #000;
  background: linear-gradient(to right, #000, transparent 99%);
  background: linear-gradient(to right, #000, transparent 103%);
  border-radius: 50px;
  */
  
  font-family: "Ruda", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
}
.amslider.amshopby-categories-slider {
  margin-top: 0px;
  margin-top: -15px;
  margin-top: -20px;
  margin-top: -25px;
  margin-top: -29px;
  margin-top: -30px;
  //margin-top: -31px;
  /margin-top: -33px;
}
.amslider.amshopby-categories-slider .category-item-label img {
  margin-bottom: 0px !important;
  width: 80px;
  width: 75px;
  width: 70px;
  width: 67px;
  /width: 65px;
  /width: 60px;
  /width: 55px;
  /width: 50px;
  height: auto;
}
.amslider.amshopby-categories-slider .category-item-title {
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  /////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  filter: none !important;
  /text-shadow: none !important;
}
.amslider.amshopby-categories-slider#category-carousel .swiper-button-next {
  /*
  background: linear-gradient(to bottom, #777, #000);
  background-image: url('/media/site-images/chevron-right-arrow.png');
  /background-image: url('/media/site-images/chevron-right-arrow.png'), linear-gradient(to bottom, #777, #000);
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-size: 20px 20px, auto auto !important;
  background-position: 6px 5px;
  /background-position: 6px 5px, 0px 0px;
  background-position: 10px 10px;
  
  border: 0px solid #1a1a1a;
  border: 1px solid #1a1a1a;
  border: 2px solid #1a1a1a;
  border: 3px solid #1a1a1a;
  /border: 4px solid #1a1a1a;
  border: 5px solid #444;
  border-radius: 0px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  
  border: none;
  margin-top: 6px;
  */
  
  background: linear-gradient(to bottom, #777, #000);
  background-image: url('/media/site-images/chevron-right-arrow-white.png');
  background-image: url('/media/site-images/chevron-right-arrow-white.png'), linear-gradient(to bottom, #777, #000);
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-size: 20px 20px, auto auto !important;
  background-position: 6px 5px;
  background-position: 6px 5px, 0px 0px;
  
  border: 0px solid #1a1a1a;
  border: 1px solid #1a1a1a;
  border: 2px solid #1a1a1a;
  border: 3px solid #1a1a1a;
  /border: 4px solid #1a1a1a;
  border: 5px solid #444;
  border-radius: 0px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  
  margin-top: 10px;
  margin-top: 0px;
  margin-top: -5px;
  margin-top: -10px;
  margin-top: -15px;
  /margin-top: -20px;
  
  
  /*(for horiz flex ver. - 6 cats)*/
  margin-top: -9px;
  /margin-top: 7px;
}
.amslider.amshopby-categories-slider#category-carousel .swiper-button-prev {
  /*
  background: linear-gradient(to bottom, #777, #000);
  background-image: url('/media/site-images/chevron-left-arrow.png');
  /background-image: url('/media/site-images/chevron-left-arrow.png'), linear-gradient(to bottom, #777, #000);
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-size: 20px 20px, auto auto !important;
  background-position: 6px 5px;
  /background-position: 6px 5px, 0px 0px;
  background-position: 9px 10px;
  
  border: 0px solid #1a1a1a;
  border: 1px solid #1a1a1a;
  border: 2px solid #1a1a1a;
  border: 3px solid #1a1a1a;
  /border: 4px solid #1a1a1a;
  border: 5px solid #444;
  border-radius: 0px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  
  border: none;
  margin-top: 6px;
  */
  
  background: linear-gradient(to bottom, #777, #000);
  background-image: url('/media/site-images/chevron-left-arrow-white.png');
  background-image: url('/media/site-images/chevron-left-arrow-white.png'), linear-gradient(to bottom, #777, #000);
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-size: 20px 20px, auto auto !important;
  background-position: 6px 5px;
  background-position: 6px 5px, 0px 0px;
  background-position: 4px 5px, 0px 0px;
  
  border: 0px solid #1a1a1a;
  border: 1px solid #1a1a1a;
  border: 2px solid #1a1a1a;
  border: 3px solid #1a1a1a;
  /border: 4px solid #1a1a1a;
  border: 5px solid #444;
  border-radius: 0px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  
  margin-top: 10px;
  margin-top: 0px;
  margin-top: -5px;
  margin-top: -10px;
  margin-top: -15px;
  /margin-top: -20px;
  
  
  /*(for horiz flex ver. - 6 cats)*/
  margin-top: -9px;
  /margin-top: 7px;
}
.amslider.amshopby-categories-slider#category-carousel .swiper-button-next:after {
  /*
  background: linear-gradient(to bottom, #777, #000);
  background-image: url('/media/site-images/chevron-right-arrow-white.png');
  background-image: url('/media/site-images/chevron-right-arrow-white.png'), linear-gradient(to bottom, #777, #000);
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-size: 20px 20px, auto auto !important;
  background-position: 6px 5px;
  background-position: 6px 5px, 0px 0px;
  
  border: 0px solid #1a1a1a;
  border: 1px solid #1a1a1a;
  border: 2px solid #1a1a1a;
  border: 3px solid #1a1a1a;
  /border: 4px solid #1a1a1a;
  border: 5px solid #444;
  border-radius: 0px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  */

  background-image: url('/media/site-images/chevron-right-arrow-white.png'), linear-gradient(to top left, #ffe51e, #ffc51e);
  background-image: url('/media/site-images/chevron-right-arrow.png'), linear-gradient(to top left, #ffe51e, #ffc51e);
  
  background-image: url('/media/site-images/chevron-right-arrow-white.png'), linear-gradient(to left top, #777, #000);
  background-image: url('/media/site-images/chevron-right-arrow-white.png'), linear-gradient(to top, #777, #000);
  
  background-repeat: no-repeat !important;
  background-size: 20px 20px, auto auto !important;
  background-position: 6px 5px, 0px 0px;
  /border: none;
  
  border: 5px ridge #3b3b3b;
  padding: 15px;
  border: 0px ridge #3b3b3b;
  padding: 20px;
  background-position: 6px 5px, 0px 0px;
  background-position: 11px 10px, 0px 0px;
  margin-left: -5px;
  margin-top: -5px;
  border-radius: 3px;
}
.amslider.amshopby-categories-slider#category-carousel .swiper-button-prev:after {
  /*
  background: linear-gradient(to bottom, #777, #000);
  background-image: url('/media/site-images/chevron-left-arrow-white.png');
  background-image: url('/media/site-images/chevron-left-arrow-white.png'), linear-gradient(to bottom, #777, #000);
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-size: 20px 20px, auto auto !important;

  background-position: 6px 5px;
  background-position: 6px 5px, 0px 0px;
  background-position: 4px 5px, 0px 0px;
  
  border: 0px solid #1a1a1a;
  border: 1px solid #1a1a1a;
  border: 2px solid #1a1a1a;
  border: 3px solid #1a1a1a;
  /border: 4px solid #1a1a1a;
  border: 5px solid #444;
  border-radius: 0px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  */
  
  background-image: url('/media/site-images/chevron-left-arrow-white.png'), linear-gradient(to top left, #ffe51e, #ffc51e);
  background-image: url('/media/site-images/chevron-left-arrow.png'), linear-gradient(to top left, #ffe51e, #ffc51e);
  
  background-image: url('/media/site-images/chevron-left-arrow-white.png'), linear-gradient(to left top, #777, #000);
  background-image: url('/media/site-images/chevron-left-arrow-white.png'), linear-gradient(to top, #777, #000);
  
  background-repeat: no-repeat !important;
  background-size: 20px 20px, auto auto !important;
  background-position: 6px 5px, 0px 0px;
  /border: none;
  
  border: 5px ridge #3b3b3b;
  padding: 15px;
  border: 0px ridge #3b3b3b;
  padding: 20px;
  background-position: 6px 5px, 0px 0px;
  background-position: 9px 10px, 0px 0px;
  margin-left: -5px;
  margin-top: -5px;
  border-radius: 3px;
}
.amslider.amshopby-categories-slider#category-carousel .swiper-slide {
  /*
  /margin-left: 8px !important;
  /margin-right: 10px !important;
  */
  
  /*(for horiz flex ver. - 6 cats)*/
  /margin-left: 0px !important;
  /margin-right: 20px !important;
}
.amslider.amshopby-categories-slider#category-carousel .swiper-slide .swiper-category-item {
  border: none;
  padding: 0px;
  
  padding-top: 3px;
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
  
  margin-bottom: -12px;
  
  /display: inline-block;
  display: inline-flex;
  /display: inline;
  vertical-align: middle;
  
  /*(w/img)*/
  display: block;
  
  
  border: 3px solid #f8f8f8;
  border: 3px solid #f3f3f3;
  border-bottom: 4px solid #DFDEDD;
  border-radius: 4px;
  
  box-shadow: inset -3px 20px 35px -15px #eee;
  /box-shadow: inset -3px -19px 30px -15px #f1f1f1;
  /box-shadow: inset 0px -19px 30px -15px #f0f0f0;
  /box-shadow: inset 0px -17px 32px -13px #ececec;
  box-shadow: inset 0px -25px 40px -64px #000;
  box-shadow: inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px, inset 0px 25px 45px -62px #666;
  /box-shadow: rgba(0, 0, 0, 0.45) 0px 14px 20px -20px, inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  /box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset;
  /box-shadow: -5px -6px 40px rgba(70,70,70,0.06) inset;
  
  border: 2px solid #f3f3f3;
  /border: 3px solid #f3f3f3;
  //border: 4px solid #f3f3f3;
  /border: 2px solid #efefef;
  /border: 1px solid #efefef;
  /border: 1px solid #e7e7e7;
  /border: none;
  /border-top: 1px solid #eee;
  border-bottom: 1px solid #DFDEDD;
  border-bottom: 2px solid #DFDEDD;
  //border-bottom: 3px solid #DFDEDD;
  ////border-bottom: 4px solid #DFDEDD;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: none;
  /border-left: 3px solid #efefef;
  /border-right: 3px solid #efefef;
  border-right: 2px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-right: 1px solid #f3f3f3;
  border-right: 1px solid #efefef;
  /border: none !important;
  border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  /border-radius: 0px;
  
  
  /*(for horiz flex ver. - 6 cats)*/
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  
  min-width: 130px;
  /max-width: 210px;
  
  /margin-left: -5px;
  /margin-right: -5px;
  /margin-left: 3px;
  /margin-right: 3px;
  
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  /margin-left: 0px;
  /margin-right: 0px;
}
.amslider.amshopby-categories-slider#category-carousel .swiper-slide .swiper-category-item:hover {
  border: none;
  box-shadow: none;
  
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-underline-offset: 1px;
  /text-decoration: none;
  
  
  border: 2px solid #eee;
  border-bottom: 2px solid #d7d7d7;
  
  border: 2px solid #ccc;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #4b4b4b;
  border-top: 1px solid #777;
  
  border: 2px solid #fff;
  border-left: 2px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  
  /box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  /box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  //box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  ///box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), -12px -8px 40px rgba(70,70,70,0.05) inset;
  /box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  //box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 0px 2px 4px rgba(0, 0, 0, 0.2);
  //box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 2px 2px 2px rgba(0, 0, 0, 0.15);
  
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 0px 2px 5px rgba(0, 0, 0, 0.15);
}
/*(for horiz flex ver. - 6 cats)*/
.amslider.amshopby-categories-slider#category-carousel .swiper-slide .swiper-category-item img {
  margin-right: 4px;
  margin-right: 6px;
  
  /padding-right: 2px;
  //padding-right: 4px;
  /padding-right: 6px;
  /padding-right: 8px;
}
/*(for horiz flex ver. - 6 cats)*/
.amslider.amshopby-categories-slider#category-carousel .swiper-slide .swiper-category-item .category-item-title {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  
  justify-content: center;
  align-items: center;
  word-break: normal; 
  width: 100%;
  min-width: auto;
  min-height: auto;
  
  /overflow: clip;
  
  //font-size: 16px !important;
  
  /font-size: 15px !important;
  /letter-spacing: -0.45px !important;
  
  /font-size: 14px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: -0.20px !important;
  ///letter-spacing: -0.40px !important;
  
  font-size: 13px !important;
  letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: 0.10px !important;
  
  /font-size: 12px !important;
  /letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0.05px !important;
  
  font-size: 11px !important;
  letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
}
.amslider.amshopby-categories-slider#category-carousel .swiper-container-horizontal {
  margin-top: 10px;
  /margin-top: 5px;
  margin-top: 2px;
  margin-top: 0px;
  padding-bottom: 12px;
  
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #ddd;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: 1px solid #ebebeb;
  /border-bottom: 1px solid #f0f0f0;
  /border-top: 1px solid #ddd;
  //border-top: 1px solid #ededed;
  /border-top: 1px solid #f0f0f0;
  /border: none;
  
  margin-bottom: 35px;
  /margin-bottom: 38px;
  /margin-bottom: 40px;
  /margin-bottom: 42px;
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
}

.catalog-category-view .main.column .widget.block.block-static-block .pp-credit-banner-category-top {
  border-radius: 4px 4px 0px 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  //margin-top: 45px;
  margin-top: 70px;
  margin-bottom: 20px;
  /margin-bottom: -20px;
  box-shadow: 0px 3px 10px -4px #888;
  /box-shadow: 0px 2px 10px -4px #888;
  box-shadow: none;
  /border-top: 1px solid #e4e4e4;
  /border-top: 1px solid #bbb;
  /border-bottom: 1px solid #bbb;
  
  /filter: none;
  /filter: saturate(11%);

  background: linear-gradient(to right, transparent, #4b4b4b, transparent) !important;
  background: linear-gradient(to right, transparent, #aaa, transparent) !important;
  background: linear-gradient(to right, transparent, #bbb, transparent) !important;
  background: linear-gradient(to right, transparent, #ccc, transparent) !important;
  background: linear-gradient(to right, transparent, #cfcfcf, transparent) !important;
  background: linear-gradient(to right, transparent, #cfcfcf 12%, transparent 100%) !important;
  /background: linear-gradient(to right, transparent, #d4d4d4 12%, transparent 100%) !important;
  background: linear-gradient(to right, #fff, #dfdfdf, transparent) !important;
  background: linear-gradient(to right, #fff, #dfdfdf 40%, #f3f3f3, transparent 65%) !important;
  background: #f8f8f8 !important;
  /background: #fff !important;
  background: #F5F7FA !important;
  background: linear-gradient(to bottom #fff, transparent, #F5F7FA) !important;
}
.catalog-category-view .main.column .widget.block.block-static-block .pp-credit-banner-category-top iframe {
  mix-blend-mode: multiply;
  width: 730px !important;
  //height: 35px !important;
}

/*(am cat top nav filter)*/
/*
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content .filter-actions {
  display: inline-flex;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content .filter-actions .button {
  background: unset !important;
  
  /height: 60px;
  height: 57px;
  height: 55px;
  height: 52px;
  height: 51px;
  height: 50px;
  height: 49px;
  height: 48px;
  height: 47px;
  
  /min-width: fit-content;
  
  top: -12px;
  margin-right: 5px;
  margin-right: 2px;
  margin-right: 3px;
  /margin-right: 4px;
  margin-right: 5px;
  /margin-right: 6px;
  margin-right: 7px;
  //margin-right: 8px;
  //margin-right: 9px;
  /margin-right: 10px;
  
  
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #505050) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border: 5px solid #000 !important;
  
  border-radius: 0px !important;
  border-radius: 1px !important;
  border-radius: 2px !important;
  border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
  
  /border-radius: 0px 1px 1px 0px !important;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content .filter-actions .button span {
  color: #fff;

  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  text-shadow: -1.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  top: 1px;
  left: -2px;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content .filter-actions .button span:before {
  display: block;
  content: "filter";
  font-size: 9px;
  //font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px;
  
  margin-top:  -10px;
  margin-bottom: -9px;
  margin-bottom: -8px;
  ///margin-bottom: -7px;
  ///margin-bottom: -6px;
  //margin-bottom: -5px;
  //margin-bottom: -4px;
  //margin-bottom: -3px;
  /margin-bottom: -2px;
}
*/
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content {
  height: auto;
  margin-bottom: 0px;
  margin-bottom: 1px;
  margin-bottom: 2px;
  /margin-bottom: 3px;
  /margin-bottom: 5px;
  
  /display: table; 
  /width: 100%;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content:before {
  display: block;
  content: "Filter by";
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  /font-size: 30px;
  /font-size: 28px;
  //font-size: 26px;
  font-size: 24px;
  font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.65px;
  text-transform: uppercase;
  text-transform: none;
  text-shadow: -0.7px 0px 0px #000;
  
  color: #000;
  
  position: absolute;
  position: relative;
  top: -37px;
  top: 0px;
  left: 0px;
  text-align: left;
  text-align: center;
  width: 100%;
  
  background: url('/media/site-images/filter-icon.png');
  background-repeat: no-repeat;
  background-position: 46px 7px;
  
  background: url('/media/site-images/filter-icon.png'), url('/media/site-images/chevron-down-arrow-black.png');
  background-repeat: no-repeat;
  background-size: auto, 15px auto;
  background-position: 46px 7px, 178px 14px;
  
  display: inline;
  margin-right: 25px;
  padding-left: 30px;
  padding-right: 27px;
  background-position: 0px 4px, 136px 11px;
  
  background-size: 17px auto, 13px auto;
  background-position: 0px 5px, 122px 10px;
  padding-left: 26px;
  
  
  background: url('/media/site-images/chevron-left-arrow-black.png'), url('/media/site-images/filter-icon.png'), url('/media/site-images/chevron-down-arrow-black.png');
  background-repeat: no-repeat;
  background-size: 9px auto, 17px auto, 13px auto;
  background-position: 0px 5px, 16px 4px, 135px 9px;
  margin-right: 15px;
  padding-left: 40px;
  padding-right: 23px;
  
  background: url('/media/site-images/chevron-left-arrow-black.png'), url('/media/site-images/filter-icon.png'), url('/media/site-images/chevron-right-arrow-black.png');
  background-repeat: no-repeat;
  background-size: 9px auto, 17px auto, 9px auto;
  background-position: 0px 5px, 16px 4px, 136px 5px;
  margin-right: 15px;
  padding-left: 40px;
  padding-right: 23px;
  top: -2px;
  
  
  font-family: "Ruda", sans-serif;
  /font-size: 30px;
  /font-size: 28px;
  //font-size: 26px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  /font-size: 20px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.65px;
  letter-spacing: -0.40px;
  text-transform: uppercase;
  text-transform: none;
  text-shadow: -0.7px 0px 0px #000;
  
  background: url('/media/site-images/chevron-left-arrow-black.png'), url('/media/site-images/filter-icon.png'), url('/media/site-images/chevron-right-arrow-black.png');
  background-repeat: no-repeat;
  background-size: 8px auto, 15px auto, 8px auto;
  background-position: 0px 5px, 12px 5px, 121px 5px;
  margin-right: 15px;
  padding-left: 33px;
  padding-right: 19px;
  top: -2px;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible {
  /display: block;
  /display: contents;
  
  display: inline-block;
  
  /display: table-cell;
  /vertical-align: middle;
  
  display: inline-flex;
  align-items: baseline;
  justify-content: center;
  justify-content: normal;

  margin-right: 3px;
  margin-right: 4px;
  margin-right: 5px;
  margin-right: 8px;
  margin-right: 10px;
  
  /width: 200px;
  /width: 248px;
  min-width: 286.8px;
  /min-width: 297px;
  /width: 361.8px;
  
  min-width: 253.3px;
  
  padding-left: 22px;
  padding-right: 8px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 0px;
  
  /border-top: 1px solid #efefef;
  /border-bottom: 1px solid #efefef;
  border: 1px solid #efefef;
  border-radius: 0px;
  border-radius: 1px;
  /border-radius: 2px;
  /border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  
  background: #f8f8f8;
  //background: linear-gradient(to top, #f8f8f8, #fcfcfc);
  /background: linear-gradient(to top, #f8f8f8, #fdfdfd);
  /background: linear-gradient(to top, #f8f8f8, #fefefe);
  background: linear-gradient(to top, #f5f5f5, #f8f8f8 40%, #fcfcfc);
  /background: linear-gradient(to top left, #f5f5f5, #f8f8f8 40%, #fcfcfc);
  /background: linear-gradient(to top left, #f5f5f5, #f8f8f8 40%, #fefefe);
  /background: linear-gradient(to top left, #f5f5f5, #f8f8f8 40%, #f3f3f3);
  //background: linear-gradient(to top left, #fdfdfd, #f8f8f8 40%, #f5f5f5);
  //background: linear-gradient(to top left, #fdfdfd, #f8f8f8 40%, #f7f7f7);
  /background: linear-gradient(to top, #f5f5f5, #f8f8f8 40%, #fbfbfb);
  /background: linear-gradient(to top, #f5f5f5, #f8f8f8 40%, #fafafa);
  /background: linear-gradient(to top, #f5f5f5, #f8f8f8 40%, #f9f9f9);
}
/*(3-column ver.)*/
.page-layout-3columns div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible {
  min-width: 100px;
  min-width: 202.6px;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible:last-of-type {
  margin-right: 0px;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible strong {
  /visibility: hidden;
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  /////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16.5px !important;
  font-size: 16.3px !important;
  /////font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.5px !important;
  //font-size: 15.4px !important;
  /font-size: 15.3px !important;
  /font-size: 15.1px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ///letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  
  /*(for black ver.)*/
  background: linear-gradient(to right, #000, transparent);
  color: #f8f8f8;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #090909) !important;
  /filter: drop-shadow(1px 0px 1px #000) !important;
  
  padding-left: 10px;
  padding-right: 40px;
  
  padding-top: 10px;
  padding-bottom: 6px;
  padding-top: 9px;
  padding-bottom: 5px;
  padding-top: 8px;
  padding-bottom: 4px;
  padding-top: 7px;
  padding-bottom: 3px;
  /padding-top: 6px;
  padding-bottom: 2px;
  /padding-top: 5px;
  padding-bottom: 1px;
  /padding-bottom: 0px;
  
  padding-top: 7px;
  padding-bottom: 2px;
  padding-left: 12px;
  
  border-radius: 2px 0px 0px 2px;
  //border-radius: 2px 50px 0px 20px;
  /border-radius: 2px 50px 0px 23px;
  //border-radius: 2px 50px 0px 25px;
  //border-radius: 2px 50px 0px 28px;
  border-left: 2px solid #000;
  //border-left: 1px solid #000;
  /border-left: 1px solid #3b3b3b;
  border: none;
  
  position: relative;
  top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
}
/*(3-column ver.)*/
.page-layout-3columns div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible strong {
  font-size: 19px !important;
  /font-size: 18.9px !important;
  /font-size: 18.8px !important;
  /font-size: 18.6px !important;
  /font-size: 18.5px !important;
  /font-size: 18px !important;
  
  padding-left: 10px;
  padding-right: 40px;
  
  padding-left: 9px;
  padding-right: 39px;
  padding-right: 24px;
  
  padding-top: 7px;
  padding-bottom: 3px;
  /padding-top: 6px;
  padding-bottom: 2px;
  /padding-top: 5px;
  padding-bottom: 1px;
  /padding-bottom: 0px;
  
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16.5px !important;
  font-size: 16.3px !important;
  /////font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.5px !important;
  //font-size: 15.4px !important;
  /font-size: 15.3px !important;
  /font-size: 15.1px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ///letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  
  /*(for black ver.)*/
  background: linear-gradient(to right, #000, transparent);
  color: #f8f8f8;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #090909) !important;
  /filter: drop-shadow(1px 0px 1px #000) !important;
  
  padding-left: 10px;
  padding-right: 40px;
  
  padding-top: 10px;
  padding-bottom: 6px;
  padding-top: 9px;
  padding-bottom: 5px;
  padding-top: 8px;
  padding-bottom: 4px;
  padding-top: 7px;
  padding-bottom: 3px;
  /padding-top: 6px;
  padding-bottom: 2px;
  /padding-top: 5px;
  padding-bottom: 1px;
  /padding-bottom: 0px;
  
  padding-top: 7px;
  padding-bottom: 2px;
  padding-left: 12px;
  
  border-radius: 2px 0px 0px 2px;
  //border-radius: 2px 50px 0px 20px;
  /border-radius: 2px 50px 0px 23px;
  //border-radius: 2px 50px 0px 25px;
  //border-radius: 2px 50px 0px 28px;
  border-left: 2px solid #000;
  //border-left: 1px solid #000;
  /border-left: 1px solid #3b3b3b;
  border: none;
  
  position: relative;
  top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div .filter-options-title {
  width: auto !important;
  width: 100% !important;
  padding-top: 2px;
  padding-bottom: 6px;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div .filter-options-title .toggle-minus {
  padding: 0px !important;
  margin: 0px !important;
  top: -2px;
  
  width: 24px;
  
  width: 25px;
  height: 25px;
  
  width: 27px;
  height: 26px;
  padding-right: 1px !important;
  
  width: 28px;
  height: 28px;
  
  width: 26px;
  height: 26px;
  
  border: 1px solid #000;
  border: 1px solid #1a1a1a;
  border: 1px solid #222;
  border: 1px solid #2b2b2b;
  border: 1px solid #333;
  border: 1px solid #3b3b3b;
  border: 1px solid #444;
  /border: 1px solid #4b4b4b;
  border: none;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  
  border: 3px solid #1a1a1a;
  /border: 1px solid #1a1a1a;
  /padding-right: 0px !important;
  /padding-left: 22px !important;
  
  //background: linear-gradient(to top, #000, #777);
 
  border: none;
  padding-right: 4px !important;
  padding-top: 2px !important;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div .filter-options-title:hover .toggle-minus {
  background: linear-gradient(to top, #000, #777);
  border: 2px solid #1a1a1a;
  padding-right: 2px !important;
  padding-top: 0px !important;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div .filter-options-title .toggle-minus span::before {
  /margin-left: 2px; 
  /margin-top: -2px;
  
  right: 3px;
  top: 9px;
  /background: #f8f8f8;
  width: 14px;
  height: 4px;
  
  right: 2px;
  top: 9px;
  /background: #f8f8f8;
  width: 14px;
  height: 3px;
  
  /background: #f8f8f8;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div .filter-options-title .toggle-minus span::after {
  right: 8px;
  top: 4px;
  /background: #f8f8f8;
  width: 4px;
  height: 14px;
  
  right: 7px;
  top: 3px;
  /background: #f8f8f8;
  width: 3px;
  height: 15px;
  
  /background: #f8f8f8;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div .filter-options-content {
  margin-top: 40px !important;
  border-radius: 0px;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div .amshopby-fly-out-view {
  margin-top: 0px !important;
  padding-top: 0px;
}
/*(to remove collapsible)*/
/div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content div {
  /display: block !important;
  /display: inline-flex !important;
  
  display: contents !important;
  border-radius: 4px;
  background: none;
}
/*(to remove collapsible)*/
/.amshopby-flyout-block .items.amshopby-fly-out-view .item .items-children {
  display: contents !important;
}
/*(to remove collapsible - toggle =/-)*/
/.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible div.filter-options-title div.toggle-minus span::before, 
.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible div.filter-options-title div.toggle-minus span::after, 
.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible.open div.filter-options-title div.toggle-minus span::before {
  /*
  content: '';
  position: absolute;
  right: 6px;
  top: 11px;
  background: #000000;
  width: 12px;
  height: 2px;
  transition: background .1s ease .4s;
  */
  
  display: none !important;
}
div.column.main div.catalog-topnav.amasty-catalog-topnav div.block.filter div.block-content.filter-content div.filter-options.collapsible .-filter-parent .-is-expanded a {
  filter: none !important;
  
  /display: contents !important;
  /width: 180px !important;
}

/*(for CATEGORY filter)*/
.amasty-catalog-topnav div.block.filter .amshopby-fly-out-view.ui-menu.ui-widget.ui-widget-content {
  /display: block !important;
  /display: inline-block !important;
  
  /background: linear-gradient(to right, #000, transparent);
  box-shadow: none;
  
  margin-top: 0px;
  margin-top: 5px;
  
  /padding-bottom: 0px;
  /padding-bottom: 10px;
}
.amasty-catalog-topnav div.block.filter .amshopby-fly-out-view.ui-menu.ui-widget.ui-widget-content .-is-expanded {
  /display: block !important;
  /display: inline-block !important;

  display: inline !important;
  
  display: flex !important;
  align-items: center !important;
  
  /background: linear-gradient(to right, #000, transparent);
  box-shadow: none;
  
  filter: none !important;
  text-shadow: none !important;
}
.amasty-catalog-topnav div.block.filter .amshopby-fly-out-view.ui-menu.ui-widget.ui-widget-content .-is-expanded .amshopby-filter-parent {
  /width: auto;
  display: flex !important;
  /float: right !important;
  
  /padding-top: 0px !important;
  padding-bottom: 0px !important;
  
  font-family: "Ruda", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  ////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.4px 0px 0px #ededed !important;
  text-shadow: 0px 0px 0px #ededed !important;
  text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  /filter: none !important;
  
  font-family: "Ruda", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  ////font-size: 17px !important;
  ///font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  margin-top: -1px;
  /margin-top: -2px;
  //margin-top: -3px;
  //margin-top: -4px;
  /margin-top: -5px;
  
  /*----------(definitive ruda - xlarge heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  ////font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /*----------(definitive ruda - xlarge heavy)----------*/
  
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  filter: none !important;
  text-shadow: none !important;
}
.amasty-catalog-topnav div.block.filter .amshopby-fly-out-view.ui-menu.ui-widget.ui-widget-content .-is-expanded .amshopby-link-selected span {
  /position: absolute !important;
  
  background: linear-gradient(to right, #000, transparent) !important;
  color: #fff;
  font-size: 17px !important;
  font-size: 18px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  /font-size: 21px !important;
  font-style: italic !important;
  /font-style: normal !important;
  text-shadow: 1px 1px 2px #222 !important;
  text-shadow: -0.5px 0px 0px #fff !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  
  padding-top: 4px;
  position: relative;
  top: -2px;
  
  width: auto;
  /max-width: 200px;
  padding-left: 9px;
  padding-right: 50px;
  border-radius: 0px;
  border-radius: 2px 0px 0px 0px;
  /border-radius: 2px 0px 0px 2px;
  /border-radius: 20px 0px 0px 20px;
}
.amasty-catalog-topnav div.block.filter .amshopby-fly-out-view.ui-menu.ui-widget.ui-widget-content .-is-expanded .amshopby-filter-parent .am-category-image {
  image-rendering: optimizequality;
  margin-right: 5px;
  margin-top: -2px;
  margin-bottom: 3px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content button.am-show-more {
  font-family: "Ruda", sans-serif !important;
  font-family: "Khula", sans-serif !important;
  /font-family: "Open Sans", sans-serif !important;
  /font-family: "Work Sans", sans-serif !important;
  font-size: 30px;
  font-size: 28px;
  font-size: 26px;
  /font-size: 24px;
  font-size: 22px;
  font-size: 20px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  ///font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  ///font-size: 11px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px !important;
  letter-spacing: -0.45px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  ///letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  
  ///letter-spacing: 0.15px !important;
  
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: -0.7px 0px 0px #000;
  text-shadow: 0.6px 0px 0px #000;
  
  color: #000;
  /color: #e5e5e5;
  
  position: relative;
  top: 0px;
  left: 3px;
  left: 0px;
  padding-left: 0px;
  /width: 100%;
  
  background: none !important;
  border: none !important;
  
  border-top: 2px solid #e4e4e4 !important;
  border-top: 3px solid #f3f3f3 !important;
  padding-top: 8px;
  
  
  /*(blk ver.)*/
  background: linear-gradient(to right bottom, #f0f0f0, transparent) !important;
  /background: linear-gradient(to left bottom, #f0f0f0, transparent) !important;
  background: linear-gradient(to right, transparent, #000, transparent) !important;
  /background: linear-gradient(to right, #a5a5a5, #202020, #000, #a8a8a8) !important;
  padding-right: 40px;
  padding-left: 12px;
  padding-right: 44px;
  padding-left: 24px;
  padding-top: 2px;
  padding-top: 3px;
  /padding-top: 4px;
  padding-bottom: 0px;
  
  margin-bottom: 14px;
  
  height: 23px;
  height: 22px;
  height: 21px;
  height: 20px;
  height: 19px;
  height: 18px;
  
  /border: 2px solid #444 !important;
  border-top: 1px solid #e4e4e4 !important;
  border-top: none !important;
  /border-bottom: 4px solid #e4e4e4 !important;
  /border-bottom: none !important;
  border-radius: 0px !important;
  border-radius: 1px !important;
  border-radius: 2px !important;
  border-radius: 3px !important;
  border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 50px !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 16px;
  font-size: 15px;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.70px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  ////////letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  ////letter-spacing: -0.25px !important;
  ///letter-spacing: -0.20px !important;
  //////letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.25px !important;
  text-shadow: -0.7px 0px 0px #e5e5e5;
  text-shadow: 0.6px 0px 0px #e5e5e5;
  filter: drop-shadow(1px 2px 0px #666);
  filter: drop-shadow(1px 2px 0px #ccc);
  color: #e5e5e5;
  color: #ebebeb;
  
  font-family: "Khula", sans-serif !important;
  font-size: 12.3px !important;
  font-size: 12.4px !important;
  font-size: 12.4px !important;
  font-size: 12.7px !important;
  font-size: 12.8px !important;
  font-size: 12.9px !important;
  font-size: 13px !important;
  /font-size: 13.3px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /////font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  ///letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  text-shadow: -0.7px 0px 0px #e5e5e5;
  text-shadow: 0.5px 0px 0px #e5e5e5;
  //text-shadow: 0.6px 0px 0px #e5e5e5;
  /text-shadow: 0.7px 0px 0px #e5e5e5;
  text-shadow: 0.8px 0px 0px #e5e5e5;
  line-height: 23px !important;
  /line-height: 22px !important;
  color: #fff;
  filter: drop-shadow(-1px 0px 0px #000);
  filter: drop-shadow(1px 0px 0px #000);
  /filter: drop-shadow(1px 1px 2px #000);
  /filter: drop-shadow(1px 1px 2px #090909);
  padding-top: 1px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content button.am-show-more:before {
  /*
  background: url("../Amasty_Shopby/images/svg/arrow-bottom.svg") no-repeat 100% / contain;
  content: '';
  height: 20px;
  position: absolute;
  right: 0;
  width: 12px;
  */
  
  background: url('/media/site-images/chevron-down-arrow-black.png') !important;
  background-repeat: no-repeat !important;
  background-size: 9px auto !important;
  background-size: 11px auto !important;
  background-position: 0px 5px !important;
  background-position: 0px 12px !important;
  /width: 80px;
  height: 15px;
  height: 30px;
  
  /*(blk ver.)*/
  right: 20px;
  filter: invert(100%) drop-shadow(-1px 2px 2px #000);
  filter: invert(100%) drop-shadow(0px 1px 1px #000);
  background-size: 10px auto !important;
  background-position: 0px 8px !important;
  background-position: 0px 6px !important;
  background-position: 0px 5px !important;
  height: 22px;
  height: 17px;
  height: 16px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content button.am-show-more:after {
  background: none !important;
  border: none !important;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content button.am-show-more span {
  
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content button.am-show-more .am-counter {
  opacity: 1;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  //font-size: 15px;
  //font-size: 16px;
  /font-size: 17px;
  font-weight: 900;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  text-shadow: none;
  color: #aeaeae;
  color: #cfcfcf;
  margin-top: -4px;
  margin-left: 2px;
  margin-right: 2px;
  //margin-left: 1px;
  margin-right: 1px;
  margin-right: 0px;
  
  font-family: "Khula", sans-serif !important;
  font-size: 12.3px !important;
  font-size: 12.4px !important;
  font-size: 12.4px !important;
  font-size: 12.7px !important;
  font-size: 12.8px !important;
  font-size: 12.9px !important;
  font-size: 13px !important;
  /font-size: 13.3px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  ///letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  text-shadow: -0.7px 0px 0px #e5e5e5;
  text-shadow: 0.5px 0px 0px #e5e5e5;
  //text-shadow: 0.6px 0px 0px #e5e5e5;
  /text-shadow: 0.7px 0px 0px #e5e5e5;
  text-shadow: 0.8px 0px 0px #e5e5e5;
  text-shadow: none;
  line-height: 23px !important;
  /line-height: 22px !important;
  color: #fff;
  color: #ececec;
  filter: drop-shadow(-1px 0px 0px #000);
  filter: drop-shadow(1px 0px 0px #000);
  /filter: drop-shadow(1px 1px 2px #000);
  /filter: drop-shadow(1px 1px 2px #090909);
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 1px;
  /margin-right: 0px;
}
/*(for RATING filter)*/
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-rating.am-ranges .am-filter-items-rating {
  width: auto !important;
  margin-right: 1px !important;
  
  filter: hue-rotate(-7deg);
  
  margin-left: 6px;
  margin-bottom: 8px;
  
  margin-left: 18px;
  margin-right: 18px;
  margin-bottom: 20px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-rating.am-ranges .am-filter-items-rating a {
  transition: none;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-rating.am-ranges .am-filter-items-rating a:hover {
  box-shadow: 0px 0px 0px 3px #000;
  box-shadow: 0px 0px 0px 4px #000;
  /box-shadow: 0px 0px 0px 5px #000;
  border-radius: 1px;
  /border-radius: 2px;
  //border-radius: 3px;
  transition: 0.1s ease;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-rating.am-ranges .am-filter-items-rating a span {
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  
  margin-top: -1px;
  margin-top: 0px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-rating.am-ranges .am-filter-items-rating a:hover span {
  background: none;
  color: #000;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-rating.am-ranges .am-filter-items-rating span::before {
  font-size: 12px;
  height: 12px;
  line-height: 12px;
  letter-spacing: 2px;
  margin-right: -2px !important;
  
  /*
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  */
  
  /*
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  */
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  
  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */
  /background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24); 
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  
  
  
  /*
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  
  
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff7);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff7);
  
  filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff7);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff7);
  */

  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */

  background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-image: linear-gradient(4deg, #000 -89%, #FFDE24 52%, #FFDE24);
  ///background-image: linear-gradient(7deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(9deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(11deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(13deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(17deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-rating.am-ranges .am-filter-items-rating .count {
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  
  position: relative;
  top: -1px;
}
/*(for NEW ARRIVALS filter)*/
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_is_new.am-ranges .am-filter-items-am_is_new {
  margin-left: 6px;
  margin-bottom: 8px;
  
  margin-left: 18px;
  margin-right: 18px;
  margin-bottom: 20px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_is_new.am-ranges .am-filter-items-am_is_new a {
  transition: none;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_is_new.am-ranges .am-filter-items-am_is_new a:hover {
  box-shadow: 0px 0px 0px 3px #000;
  box-shadow: 0px 0px 0px 4px #000;
  /box-shadow: 0px 0px 0px 5px #000;
  border-radius: 1px;
  /border-radius: 2px;
  //border-radius: 3px;
  transition: 0.1s ease;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_is_new.am-ranges .am-filter-items-am_is_new a span {
  font-family: "Khula", sans-serif;
  font-size: 13px;
  /font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  ///font-size: 19px;
  font-weight: 900;
  letter-spacing: -0.35px;
  text-transform: uppercase;
  text-transform: none;
  
  margin-top: -1px;
  margin-top: 0px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_is_new.am-ranges .am-filter-items-am_is_new a:hover span {
  background: none;
  color: #000;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_is_new.am-ranges .am-filter-items-am_is_new .count {
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  
  position: relative;
  top: -1px;
  top: -2px;
}
/*(for ON SALE filter)*/
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_on_sale.am-ranges .am-filter-items-am_on_sale {
  margin-left: 6px;
  margin-bottom: 8px;
  
  margin-left: 18px;
  margin-right: 18px;
  margin-bottom: 20px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_on_sale.am-ranges .am-filter-items-am_on_sale a {
  transition: none;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_on_sale.am-ranges .am-filter-items-am_on_sale a:hover {
  box-shadow: 0px 0px 0px 3px #000;
  box-shadow: 0px 0px 0px 4px #000;
  /box-shadow: 0px 0px 0px 5px #000;
  border-radius: 1px;
  /border-radius: 2px;
  //border-radius: 3px;
  transition: 0.1s ease;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_on_sale.am-ranges .am-filter-items-am_on_sale a span {
  font-family: "Khula", sans-serif;
  font-size: 13px;
  /font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  ///font-size: 19px;
  font-weight: 900;
  letter-spacing: -0.35px;
  text-transform: uppercase;
  text-transform: none;
  
  margin-top: -1px;
  margin-top: 0px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_on_sale.am-ranges .am-filter-items-am_on_sale a:hover span {
  background: none;
  color: #000;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-am_on_sale.am-ranges .am-filter-items-am_on_sale .count {
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  
  position: relative;
  top: -1px;
  top: -2px;
}
/*(for MADE IN USA filter)*/
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-made_in_usa.am-ranges .am-filter-items-made_in_usa {
  margin-left: 6px;
  margin-bottom: 8px;
  
  margin-left: 18px;
  margin-right: 18px;
  margin-bottom: 20px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-made_in_usa.am-ranges .am-filter-items-made_in_usa a {
  transition: none;
  
  padding-top: 5px;
  padding-bottom: 4px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-left: 34px;
  padding-right: 14px;
}
/.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-made_in_usa.am-ranges .am-filter-items-made_in_usa a:hover {
  box-shadow: 0px 0px 0px 3px #000;
  box-shadow: 0px 0px 0px 4px #000;
  /box-shadow: 0px 0px 0px 5px #000;
  border-radius: 1px;
  /border-radius: 2px;
  //border-radius: 3px;
  transition: 0.1s ease;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-made_in_usa.am-ranges .am-filter-items-made_in_usa a span {
  font-family: "Khula", sans-serif;
  font-size: 13px;
  /font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  ///font-size: 19px;
  font-weight: 900;
  letter-spacing: -0.35px;
  text-transform: uppercase;
  text-transform: none;
  
  margin-top: -1px;
  margin-top: 0px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-made_in_usa.am-ranges .am-filter-items-made_in_usa a:hover span {
  background: none;
  color: #000;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-made_in_usa.am-ranges .am-filter-items-made_in_usa .amshopby-choice {
  top: 8px;
  /top: 9px;
  margin-left: 4px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-made_in_usa.am-ranges .am-filter-items-made_in_usa .amshopby-choice:before {
  /*
  border: 1px solid #e3e3e3;
  background: #fff;
  */
  
  border: 1px solid #000;
  
  box-shadow: 0px 0px 0px 2px #000;
  /box-shadow: 0px 0px 0px 3px #000;
  //box-shadow: 0px 0px 0px 4px #000;
  /box-shadow: 0px 0px 0px 5px #000;
  border-radius: 1px;
  /border-radius: 2px;
  //border-radius: 3px;
  transition: 0.1s ease;

  padding-bottom: 16px;
  padding-right: 4px;
  
  padding: 5px;
  padding: 6px;
  padding: 7px;
  /padding: 8px;
  /padding: 9px;
  
  box-shadow: 0px 0px 0px 3px #000;
  padding: 6px;
  padding-bottom: 5px;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content #am-ranges-made_in_usa.am-ranges .am-filter-items-made_in_usa:hover .amshopby-choice:before {
  /border: 1px solid #000;
  
  display: block;
  content: '';
  background: url('/media/site-images/checkbox-selected.png');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: -4px -3px;
  transition: none;
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options .filter-options-content .amshopby-choice:hover {
  /*
  box-shadow: 0px 0px 0px 3px #000;
  box-shadow: 0px 0px 0px 4px #000;
  /box-shadow: 0px 0px 0px 5px #000;
  border-radius: 1px;
  /border-radius: 2px;
  //border-radius: 3px;
  transition: 0.1s ease;
  
  padding-bottom: 16px;
  padding-right: 4px;
  */
}
.amasty-catalog-topnav div.block.filter .block-content.filter-content .filter-options input[type="checkbox"]:checked + .amshopby-choice::after {
  background: none;
  
  display: block !important;
  content: '' !important;
  background: url('/media/site-images/checkbox-selected.png');
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-position: -3px -4px !important;
  padding-right: 15px !important;
  transition: none !important;
}

.catalog-category-view .main.column .toolbar.toolbar-products.flex-row {
  position: relative;
  z-index: 1;
  
  padding: 8px;
  padding-top: 8px;
  padding-bottom: 10px;
  margin-bottom: 0px;
  /margin-bottom: -10px;
  /margin-bottom: -14px;
  ///margin-bottom: -20px;
  //margin-bottom: -30px;
  
  background: #fff;
  /background: transparent;
  /background: #f8f8f8;
  /background: linear-gradient(to right, #fff, #fdfdfd, #fff);
  background: linear-gradient(to right, #fff, #fefefe, #fff);
  background: linear-gradient(to right, #fefefe, #fff, #fefefe, #fff, #fefefe);
  /background: linear-gradient(to right, #fefefe, #fff, #fff, #fefefe);
  /background: linear-gradient(to right, #fefefe, #fff, #3b3b3b, #fff, #fefefe);
  background: linear-gradient(4deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 500%) !important;
  background: linear-gradient(4deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 700%) !important;
  background: linear-gradient(4deg, #cfcfcf -58%, #fff 22%, #fff 84%, #fff 700%) !important;
  /border-bottom: 2px solid #bbb;
  //border-bottom: 1px solid #bbb;
  //border-top: 1px solid #e4e4e4;
  box-shadow: 0px 3px 10px -4px #888 !important;
  /box-shadow: 0px 2px 10px -4px #888 !important; 
  /box-shadow: none !important;

  font-family: "Industry", sans-serif;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  //font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  //font-weight: 300;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  ////letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  letter-spacing: -0.45px;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  
  /*-----------------------------------------------------------------(fav. - definitive neo ruda med sm-alt thickened lower 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //////font-size: 15.9px !important;
  ////font-size: 15.7px !important;
  ////font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  ////font-size: 15.1px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  letter-spacing: -0.16px !important;
  letter-spacing: -0.18px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  ///////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  ///max-height: 40px !important;
  /max-height: 39px !important;
  ///line-height: 22px !important;
  /line-height: 21px !important;
  /padding-top: 1px !important;
  /margin-top: 2px !important;
  /margin-top: -9px !important;
  ///margin-top: -8px !important;
  /*----------(fav. - definitive neo ruda med sm-alt thickened lower 2)--------------*/
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //////font-size: 15.9px !important;
  ////font-size: 15.7px !important;
  ////font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  font-size: 15.1px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  letter-spacing: -0.16px !important;
  letter-spacing: -0.18px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  ///////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  ///max-height: 40px !important;
  /max-height: 39px !important;
  ///line-height: 22px !important;
  /line-height: 21px !important;
  /padding-top: 1px !important;
  /margin-top: 2px !important;
  /margin-top: -9px !important;
  ///margin-top: -8px !important;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row .js-toolbar-switch::after {
  /*
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 26px;
  line-height: 1;
  color: inherit;
  content: '\72';
  font-family: 'athlete2';
  margin: -2px 0 0 -2px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  */

  text-transform: lowercase !important;
  font-size: 35px !important;
  font-size: 34px !important;
  font-weight: 900 !important;
  /font-weight: 500 !important;
  position: relative;
  top: 0px;
  left: -5px
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row .sorter-action {
  /*
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #000000;
  float: left;
  */
  
  background: linear-gradient(to top left, #000, #888);
  background: linear-gradient(to top right, #000, #888);
  background: linear-gradient(to top, #000, #888);
  background: linear-gradient(to bottom, #000, #888);
  /background: none;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 3px solid #090909;
  border: 3px solid #1b1b1b;
  /border: 3px solid #2b2b2b;
  /border: none;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 5px;
  /border-radius: 50px;
  width: 34px;
  ///width: 35px;
  //width: 36px;
  //width: 37px;
  ///width: 38px;
  //width: 39px;
  /width: 40px;
  height: 31px;
  min-height: auto;
  position: relative;
  top: 2px;
  left: 5px;
  /left: 4px;
  /left: 3px;
  //left: 2px;
  /left: 1px;
  /left: 0px;
  margin-right: 8px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row .sorter-action svg {
  /*
  fill: #ffffff;
  -webkit-transition: 600ms ease-in-out;
  -moz-transition: 600ms ease-in-out;
  -o-transition: 600ms ease-in-out;
  transition: 600ms ease-in-out;
    transition-property: all;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  */
  
  fill: #fff;
  width: 30px;
  height: auto;
  filter: drop-shadow(0px 1px 1px #000);
  //filter: drop-shadow(-1px 2px 1px #000);
  /filter: drop-shadow(1px 1px 2px #000);
  /filter: drop-shadow(0px 1px 2px #000);
  /filter: drop-shadow(0px 1px 3px #000);
  
  /fill: #000;
  /filter: none;
  width: 21px;
  width: 18px;
  height: auto;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row.toolbar-products .modes-mode.mode-list {
  width: 38px;
  width: 40px;
  //width: 42px;
  //width: 44px;
  /width: 46px;
  /width: 48px;
  /height: 48px;
  /height: 46px;
  height: 44px;
  height: 42px;
  height: 40px;
  height: 38px;
  /height: 36px;
  
  /background: linear-gradient(to right, #000 -150%, #444 50%, #777 68%, #ccc 90%, transparent) !important;
  /width: 48px;
  /height: 42px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row.toolbar-products .mode-list svg {
  /filter: brightness(200%);
  /filter: brightness(1200%), contrast(1200%);
  //fill: #ffd51e !important;
  //filter: drop-shadow(0.9px 1.07px 0.6px #4b4b4b);
  /filter: drop-shadow(0.4px 0.07px 0.6px #d5d5d5);
  width: 23px;
  width: 25px;
  width: 28px;
  width: 30px;
  height: 26.5px;
  height: 30px;
  position: relative;
  left: -1px;
  /top: -1px; 
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row.toolbar-products .mode-list rect {
  width: 5.5px;
  width: 6px;
  /width: 7px;
  /height: 1px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row.toolbar-products .modes-mode.mode-grid {
  width: 38px;
  width: 40px;
  //width: 42px;
  //width: 44px;
  /width: 46px;
  /width: 48px;
  /height: 48px;
  /height: 46px;
  height: 44px;
  height: 42px;
  height: 40px;
  height: 38px;
  /height: 36px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row.toolbar-products .mode-grid svg {
  /filter: brightness(200%);
  /filter: brightness(1200%), contrast(1200%);
  //fill: #ffd51e !important;
  //filter: drop-shadow(0.9px 1.07px 0.6px #4b4b4b);
  /filter: drop-shadow(0.4px 0.07px 0.6px #d5d5d5);
  width: 22px;
  /width: 25px;
  /width: 30px;
  /height: 21px;
  position: relative;
  /top: -1px;
}

.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper, 
.catalog-category-view .main.column #amasty-shopby-product-list .wrapper {
  /*
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  padding: 22px;
  padding: 27px;
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  
  background: linear-gradient(to left bottom, #000640 -140%, #fff 20%);
  
  background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;
  
  position: relative;
  z-index: 1;
  
  margin-top: -27px;
  margin-top: -28px;
  margin-top: -30px;
  /margin-top: -40px;
  */
  
  
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888; 
  /box-shadow: none !important;
  
  border-radius: 12px;
  /border-radius: 12px 12px 4px 4px;
  border-radius: 12px 12px 2px 2px;
  /border-radius: 6px 6px 2px 2px;
  /border-radius: 12px 12px 0px 0px;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(5deg, #000540 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 150%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 155%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 160%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #ccc -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff, #000030 163%);
  
  background: linear-gradient(5deg, #cfcfcf -238%, #fff 55%, #fff, #000030 139%) !important;
  
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background: linear-gradient(5deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 141%);
  /background: linear-gradient(5deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 151%);
  /background: linear-gradient(5deg, #000130 -82%, #fff 13%, #fff, #fff 93%, #000030 138%);
  /border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid #fff;
  /border-top: 1px solid transparent;
  border-bottom: 2px solid #fff;
  border-radius: 12px 12px 6px 6px;
  border-radius: 12px;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  background: none !important;
  box-shadow: none !important;
  border: none;
}
.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper li.item.product.product-item, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product.product-item {
  z-index: 0;
  
  width: auto;
  
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important;
    
  ///box-shadow: 0px 2px 26px -11px #3b3b3b !important;
  ///box-shadow: 0px 2px 26px -11px #4b4b4b !important;
  ///box-shadow: 0px 2px 17px -11px #3b3b3b !important;
  
  /box-shadow: 0px 3px 24px -15px #000120 !important;
  
  /box-shadow: none !important;
  
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 150%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 155%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 160%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #ccc -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff, #000030 163%) !important;
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  /background: linear-gradient(5deg, #cfcfcf -238%, #fff 55%, #fff, #000030 139%) !important;
  
  /background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  /background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  /background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  /background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  /background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(185deg, #000540 -290%, #fff 27%) !important;
  
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 273%) !important;
  
  background: #fff !important;
  margin-bottom: 8px !important;
  margin-bottom: 1px !important;
  margin-bottom: 0px !important;
  margin-bottom: 2px !important;
  margin-bottom: 3px !important;
  /////margin-bottom: 10px !important;
  /margin-bottom: 11px !important;
  /margin-bottom: 13px !important;
  /margin-bottom: 15px !important;
  /margin-bottom: 17px !important;
  /////margin-bottom: 18px !important;
  /margin-bottom: 19px !important;
  margin-bottom: 20px !important;
  /margin-bottom: 25px !important;
  //margin-bottom: 26px !important;
  /margin-bottom: 34px !important;
  border: 1px solid #fff;
  /border-top: 3px solid #fff;
   
  border-bottom: 1px solid #bbb;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #d4d4d4;
  /border-bottom: 1px solid #ddd;
  /border-bottom: 1px solid #e4e4e4;
  
  border-top: 1px solid #bbb;
  border-top: 1px solid #ccc;
  border-top: 1px solid #d4d4d4;
  //border-top: 1px solid #ddd;
  border-top: 1px solid #e4e4e4;
  /border-top: 1px solid #eee;

  /border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  
  border-radius: 4px;
  /border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  border-radius: 0px;
  
  padding-left: 17px;
  padding-right: 17px;
  /padding-left: 15px;
  /padding-right: 15px;
  /padding-left: 6px;
  /padding-right: 6px;
  
  padding-top: 20px;
  padding-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  
  /box-shadow: 0px 13px 25px -13px #000 !important;
  /box-shadow: 0px 6px 25px -13px #000 !important;
  /box-shadow: 0px 5px 25px -13px #000 !important;
  /box-shadow: 0px 4px 25px -13px #000 !important;
  /////box-shadow: 0px 7px 22px -13px #000 !important;
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  /////background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;

  background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  
  /background: #fff !important;
  /background: none !important;
  box-shadow: none !important;
  
  padding-top: 35px;
  //padding-top: 30px;
  ///padding-top: 25px;
  /padding-top: 20px;
  /padding-top: 10px;
  
  padding-bottom: 10px;
  padding-bottom: 15px;
  
  
    
  background: none !important;
  
  //border: 2px solid #f3f3f3;
  /border: 3px solid #f3f3f3;
  //border: 4px solid #f3f3f3;
  /border: 2px solid #efefef;
  /border: 1px solid #efefef;
  /border: 1px solid #e7e7e7;
  /border: none;
  /border-top: 1px solid #eee;
  /border-bottom: 1px solid #DFDEDD;
  /border-bottom: 2px solid #DFDEDD;
  //border-bottom: 3px solid #DFDEDD;
  ////border-bottom: 4px solid #DFDEDD;
  /border-bottom: 1px solid #ccc;
  //border-bottom: 1px solid #e4e4e4;
  border-bottom: none;
  /border-left: 3px solid #efefef;
  /border-right: 3px solid #efefef;
  /border-right: 2px solid #f0f0f0;
  /border-right: 1px solid #f0f0f0;
  /border-right: 1px solid #f3f3f3;
  //border-right: 1px solid #f8f8f8;
  /border-right: 1px solid #efefef;
  /border-right: none;
  /border-top: none;
  /border-bottom: none;
  border: none;
  border: 7px solid #fbfbfb;
  border: 4px solid #fcfcfc;
  /border: 3px solid #fcfcfc;
  /border: 2px solid #fcfcfc;
  //border: 1px solid #fcfcfc;
  border: none;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 9px;
  /border-radius: 4px;
  //border-radius: 3px;
  /border-radius: 2px;
  //border-radius: 1px;
  border-radius: 0px;
  
  /padding: 0px;
  /padding-left: 24px;
  /padding-right: 15px;
  /padding-top: 15px;
  /padding-bottom: 0px;
  /margin-left: -20px;
  /margin-right: 30px;
  /margin-top: -20px;
  box-shadow: 12px -8px 40px rgba(0,0,0,0.055) inset;
  /box-shadow: 8px -8px 40px rgba(0,0,0,0.055) inset;
  box-shadow: 18px -20px 40px rgba(0,0,0,0.035) inset;
  box-shadow: 150px 100px 100px rgba(0,0,0,0.025) inset !important;
  box-shadow: -70px -50px 70px rgba(0,0,0,0.010) inset !important;
  box-shadow: -80px -80px 70px rgba(0,0,0,0.008) inset !important;
  /box-shadow: 0px 0px 1000px rgba(0,0,0,0.035) inset;
  /box-shadow: none !important;
  mix-blend-mode: multiply !important;
  
  /background: linear-gradient(60deg, transparent -19%, transparent, #fff 30%, #fdfdfd 50%, #fff 70%, transparent) !important;
  /background: linear-gradient(to right, #f8f8f8, #fafafa 30%, #fbfbfb 50%, #fff 70%, transparent) !important;
  //background: linear-gradient(135deg, #f8f8f8, #fafafa 40%, #fbfbfb 50%, #fff 70%, transparent) !important;
}
.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper li.item.product.product-item:first-of-type, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product.product-item:first-of-type {
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  /background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  /padding-top: 30px;
  /padding-top: 25px;
  padding-top: 20px;
  /padding-top: 15px;
  /padding-top: 10px;
}
.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper li.item.product.product-item:hover, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product.product-item:hover {
  /box-shadow: 0px 2px 26px -11px #3b3b3b !important;
  /box-shadow: 0px 2px 26px -11px #4b4b4b !important;
  /box-shadow: 0px 5px 26px -16px #3b3b3b !important;
  /box-shadow: 0px 1px -24px #000 !important;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 0px 3px 24px -15px #000120 !important;
  box-shadow: 0px 3px 25px -14px #000 !important;
  
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000020 323%) !important;
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000020 323%) !important;
  background: linear-gradient(-17deg, #cfcfcf -58%, #fff 22%, #fff 69%, #d0d0d0 253%) !important;
  /box-shadow: 0px -0px 8px -4px #888 !important;
  box-shadow: 0px 7px 20px -13px #000 !important;
  box-shadow: 0px 7px 19px -13px #000 !important;
  box-shadow: 0px 7px 18px -13px #000 !important;
  box-shadow: 0px 7px 18px -11px #000 !important;
  /box-shadow: 0px 7px 18px -10px #000 !important;
  /border-top: 1px solid #fff;
  
  transition: 0.20s ease-in-out !important;
}
/*(maintain prod img full transparency/blend on hover)*/
.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper li.item.product.product-item .product-item-info, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product.product-item .product-item-info {
  mix-blend-mode: multiply;
}
/*---(grid modifier)---*/
.catalog-category-view .main.column {
  background: #fff !important;
  background: none !important;
  /box-shadow: 0px 3px 10px -4px #888 !important;
}
.catalog-category-view .main.column .grid {
  background: #fff !important;
  /background: none !important;
  box-shadow: 0px 3px 10px -4px #888;
  border-radius: 2px;
  /border-radius: 3px;
}
.catalog-category-view .main.column .grid.products-grid li.item.product.product-item {
  padding: unset;
  box-shadow: none !important;
  /background: none !important;
  /background: #fff !important;
  border: none;
  /border: 1px solid #e4e4e4;
  border-top: none;
  border-bottom: none;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  mix-blend-mode: multiply !important;
  
  padding-bottom: 8px !important;
  padding-bottom: 6px !important;
  padding-bottom: 5px !important;
  padding-bottom: 4px !important;
  padding-bottom: 3px !important;
  /padding-bottom: 2px !important;
  /padding-bottom: 1px !important;
  
  /margin: 1px;
  /margin-right: 1px;
}
.catalog-category-view .main.column .grid.products-grid li.item.product.product-item:hover {
  border: none;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  /border-left: 2px solid #fff;
  /border-right: 2px solid #fff;
  /border-left: 1px solid #fff;
  /border-right: 1px solid #fff;
  
  /box-shadow: 0px 2px 26px -11px #3b3b3b !important;
  /box-shadow: 0px 2px 26px -11px #4b4b4b !important;
  /box-shadow: 0px 5px 26px -16px #3b3b3b !important;
  /box-shadow: 0px 1px -24px #000 !important;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 0px 3px 24px -15px #000120 !important;
  box-shadow: 0px 3px 25px -14px #000 !important;
  
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  //background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  z-index: 1;
}
.catalog-category-view .main.column .grid li.item.product.product-item .product-grid__image-wrapper .product-image-wrapper, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product-grid__image-wrapper .product-image-wrapper {
  mix-blend-mode: multiply;

  /margin-bottom: 5px;
  margin-bottom: 10px;
  /margin-bottom: 15px;
  /margin-bottom: 20px;
}
.catalog-category-view .main.column .grid li.item.product.product-item .product.details {
  background: linear-gradient(0deg, #fff, #f8f8f8, #fff) !important;
  background: linear-gradient(0deg, #fcfcfc, #f8f8f8, #fff) !important;
  background: linear-gradient(105deg, #f1f1f1, #f8f8f8 10%, #fff) !important;
  background: linear-gradient(155deg, #f1f1f1, #f8f8f8 10%, transparent) !important;
  background: linear-gradient(155deg, #fefefe, #f8f8f8 30%, transparent) !important;
  /background: none !important;
  border-top: 4px solid #f3f3f3;
  border-top: 3px solid #f3f3f3;
  /border-top: 3px solid #e5e5e5;
  border-top: 2px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  /border-top: none;
  border-left: 1px solid #f8f8f8;
  border-right: 1px solid #f8f8f8;
  border-left: 2px solid #f8f8f8;
  border-right: 3px solid #f8f8f8;
  /border-left: 3px solid #f8f8f8;
  /border-right: 3px solid #f8f8f8;
  border-bottom: 3px solid #f8f8f8;
  border-left: none;
  border-right: none;
  border-bottom: none;
  
  border: 1px solid #efefef;
  border-bottom: none;
  
  border-radius: 10px;
  border-radius: 9px;
  border-radius: 8px;
  border-radius: 7px;
  border-radius: 6px;
  /border-radius: 5px;
  /border-radius: 4px;
  /border-radius: 3px;
  //border-radius: 2px;
  /border-radius: 1px;
  border-radius: 0px;
  border-radius: 0px 0px 6px 6px;
  
  //padding-top: 2px;
  /padding-top: 3px;
  /padding-top: 4px;
  /padding-top: 5px;
  /padding-top: 6px;
  /padding-top: 7px;
  /padding-top: 8px;
  
  
  height: 277px !important;
  margin-bottom: 0px;
  
  /*-------------*/
  /*
  border: none;
  background: none !important;
  
  box-shadow: inset -3px 20px 35px -15px #eee;
  /box-shadow: inset -3px -19px 30px -15px #f1f1f1;
  /box-shadow: inset 0px -19px 30px -15px #f0f0f0;
  /box-shadow: inset 0px -17px 32px -13px #ececec;
  /box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px, inset 0px 25px 45px -62px #666;
  /box-shadow: rgba(0, 0, 0, 0.45) 0px 14px 20px -20px, inset 0px 25px 45px -62px #666;
  //box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  //box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  //box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  //box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  /box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  /box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  //box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  /box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset;
  /box-shadow: -5px -6px 40px rgba(70,70,70,0.06) inset;
  
  box-shadow: 0px -8px 40px rgba(70,70,70,0.050) inset, 
  0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  box-shadow: 0px -8px 40px rgba(70,70,70,0.050) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.17) 0px 16px 16px;
  
  /box-shadow: 0px -8px 40px rgba(70,70,70,0.050) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  
  box-shadow: 13px -25px 30px -23px rgba(0,0,6,0.08) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.09) 0px 16px 16px !important;
  
  ///box-shadow: 13px -25px 30px -26px rgba(0,0,6,0.08) inset, 
  rgba(0, 0, 0, 0.04) 0px 1px 1px, rgba(0, 0, 0, 0.04) 0px 2px 2px, rgba(0, 0, 0, 0.04) 0px 4px 4px, rgba(0, 0, 0, 0.04) 0px 3px 3px, rgba(0, 0, 0, 0.09) 0px 3px 6px;
  
  background: linear-gradient(to bottom, transparent, #f4f4f4, transparent) !important;
  
  border: 2px solid #f3f3f3;
  /border: 3px solid #f3f3f3;
  //border: 4px solid #f3f3f3;
  /border: 2px solid #efefef;
  /border: 1px solid #efefef;
  /border: 1px solid #e7e7e7;
  /border: none;
  border-top: 1px solid #e5e5e5 !important;
  border-top: 1px solid #eee !important;
  //border-top: 2px solid #f6f6f6 !important;
  border-bottom: 1px solid #DFDEDD;
  border-bottom: 2px solid #DFDEDD;
  //border-bottom: 3px solid #DFDEDD;
  ////border-bottom: 4px solid #DFDEDD;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: none;
  /border-left: 3px solid #efefef;
  /border-right: 3px solid #efefef;
  border-right: 2px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-right: 1px solid #f3f3f3;
  border-right: 1px solid #efefef;
  /border: none !important;
  border-radius: 4px;
  border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  /border-radius: 0px;
  
  //border-top: none !important;
  border-bottom: none !important;
  /border: none !important;
  */
  
  /*(bugfix for am stk nofify)*/
  z-index: -1;
  

  /*----------------*/
  background: linear-gradient(158deg, transparent, #fcfcfc, #f8f8f8, #fdfdfd, transparent, transparent) !important;
  //background: linear-gradient(to bottom, #f8f8f8, #f7f7f7, #fcfcfc, #fbfbfb, #fbfbfb, #fcfcfc, transparent, transparent) !important;
  /background: linear-gradient(to bottom, #f4f4f4, #f7f7f7, #fcfcfc, #fbfbfb, #fbfbfb, #fcfcfc, transparent, transparent) !important;
  /background: linear-gradient(137deg, #f8f8f8, #f7f7f7, #fcfcfc, #fbfbfb, #fbfbfb, #fcfcfc, transparent, transparent) !important;
  background: linear-gradient(137deg, #f8f8f8, #fefefe, #fcfcfc, #fbfbfb, #fbfbfb, #fcfcfc, transparent, transparent) !important;
  /background: none !important;
  
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  /border: 1px solid #f6f6f6;
  /border-bottom: none;
  /border: none;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details {
  border: 1px solid #4b4b4b;
  border-bottom: none;
}
/*(am grid modifier)*/
.catalog-category-view .main.column #amasty-shopby-product-list .grid li.item.product.product-item {
  padding-left: 0px;
  padding-right: 0px;
  padding-left: 1px;
  padding-right: 1px;
  
  padding-top: 2px;
  padding-top: 1px;
  padding-top: 0px;
  
  border-top: none;
  /border: none;
  
  border-bottom: 1px solid #e4e4e4 !important;
  /border-bottom: 2px solid #e5e5e5 !important;
  //border-bottom: 2px solid #ececec !important;
  
  border-bottom: none !important;
  
  
  /*-------------*/
  border: none;
  background: none !important;
  
  box-shadow: inset -3px 20px 35px -15px #eee;
  /box-shadow: inset -3px -19px 30px -15px #f1f1f1;
  /box-shadow: inset 0px -19px 30px -15px #f0f0f0;
  /box-shadow: inset 0px -17px 32px -13px #ececec;
  /box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px, inset 0px 25px 45px -62px #666;
  /box-shadow: rgba(0, 0, 0, 0.45) 0px 14px 20px -20px, inset 0px 25px 45px -62px #666;
  //box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  //box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  //box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  //box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  /box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  /box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  //box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  /box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset;
  /box-shadow: -5px -6px 40px rgba(70,70,70,0.06) inset;
  
  box-shadow: 0px -8px 40px rgba(70,70,70,0.050) inset, 
  0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  box-shadow: 0px -8px 40px rgba(70,70,70,0.050) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.17) 0px 16px 16px;
  
  /box-shadow: 0px -8px 40px rgba(70,70,70,0.050) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  
  box-shadow: 13px -25px 30px -23px rgba(0,0,6,0.08) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.09) 0px 16px 16px !important;
  
  box-shadow: 13px -25px 30px -23px rgba(0,0,6,0.08) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 11px 11px !important;
  
  ///box-shadow: 13px -25px 30px -26px rgba(0,0,6,0.08) inset, 
  rgba(0, 0, 0, 0.04) 0px 1px 1px, rgba(0, 0, 0, 0.04) 0px 2px 2px, rgba(0, 0, 0, 0.04) 0px 4px 4px, rgba(0, 0, 0, 0.04) 0px 3px 3px, rgba(0, 0, 0, 0.09) 0px 3px 6px !important;
  
  background: linear-gradient(to bottom, transparent, #f4f4f4, transparent) !important;
  background: linear-gradient(to bottom, transparent, #f8f8f8, transparent) !important;
  background: linear-gradient(to bottom, transparent 20%, #f9f9f9, transparent 85%) !important;
  /background: linear-gradient(to bottom, transparent, #fafafa, transparent) !important;
  //background: linear-gradient(to bottom, transparent 20%, #fbfbfb, transparent 85%) !important;
  /background: linear-gradient(to bottom, transparent, #fcfcfc, transparent) !important;
  /background: none !important;
  
  border: 2px solid #f3f3f3;
  /border: 3px solid #f3f3f3;
  //border: 4px solid #f3f3f3;
  /border: 2px solid #efefef;
  /border: 1px solid #efefef;
  /border: 1px solid #e7e7e7;
  /border: none;
  border-top: 1px solid #e5e5e5 !important;
  border-top: 1px solid #eee !important;
  //border-top: 2px solid #f6f6f6 !important;
  border-bottom: 1px solid #DFDEDD;
  border-bottom: 2px solid #DFDEDD;
  //border-bottom: 3px solid #DFDEDD;
  ////border-bottom: 4px solid #DFDEDD;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: none;
  /border-left: 3px solid #efefef;
  /border-right: 3px solid #efefef;
  border-right: 2px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-right: 1px solid #f3f3f3;
  border-right: 1px solid #efefef;
  /border: none !important;
  border-radius: 4px;
  border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  /border-radius: 0px;
  
  //border-top: none !important;
  border-bottom: none !important;
  /border: none !important;
  
  
  /*------------------*/
  /box-shadow: 13px -80px 60px -47px rgba(0,0,6,0.070) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 11px 11px !important;
  
  //box-shadow: 13px -80px 45px -47px rgba(0,0,6,0.020) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 11px 11px !important;
  
  box-shadow: 13px -80px 45px -47px rgba(0,0,6,0.030) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 0px, rgba(0, 0, 0, 0.02) 0px 3px 3px, rgba(0, 0, 0, 0.02) 0px 4px 3px !important;
  
  box-shadow: 13px -80px 45px -47px rgba(0,0,6,0.040) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 0px, rgba(0, 0, 0, 0.02) 0px 3px 3px, rgba(0, 0, 0, 0.02) 0px 4px 3px !important;
  
  box-shadow: 5px -80px 45px -47px rgba(0,0,6,0.033) inset, 
  rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.02) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 0px, rgba(0, 0, 0, 0.02) 0px 3px 3px, rgba(0, 0, 0, 0.02) 0px 4px 3px !important;
  
  /box-shadow: none !important;
  background: none !important;
}
.catalog-category-view .main.column #amasty-shopby-product-list .grid li.item.product.product-item .product-grid__image-wrapper {
  padding-top: 0px;
  padding-top: 5px;
  padding-top: 10px;
  padding-top: 15px;
  padding-top: 18px;
  /padding-top: 20px;
  /padding-top: 25px;
  padding-bottom: 0px;
  
  margin-top: -5px;
  margin-top: -4px;
  margin-top: -3px;
  margin-top: -2px;
  margin-top: -1px;
  /margin-top: 0px;
  
  background: linear-gradient(to bottom, transparent, #f8f8f8) !important;
  background: linear-gradient(to bottom left, transparent, #f8f8f8) !important;
  //background: linear-gradient(to bottom right, transparent, #f8f8f8) !important;
  /background: linear-gradient(to bottom, transparent, #f8f8f8, transparent) !important;
  
  background: linear-gradient(to top, #fafafa, #f4f4f4, #f8f8f8, transparent, #f8f8f8 70%, #f1f1f1) !important;
  /background: linear-gradient(to top, transparent, #fafafa, #f4f4f4, #f8f8f8, #f8f8f8 70%, #f1f1f1, #f3f3f3) !important;
  /background: linear-gradient(to bottom, transparent, #fafafa, #f4f4f4, #f8f8f8, #f8f8f8 70%, #f1f1f1, #f3f3f3) !important;
  /background: linear-gradient(to bottom, #fdfdfd, #fafafa, #f9f9f9, #f8f8f8, #d8d8d8 130%) !important;
  background: linear-gradient(to bottom, #fdfdfd, #fafafa, #f9f9f9, #f8f8f8, #d8d8d8 125%) !important;
  /background: linear-gradient(to top, transparent, #f8f8f8, #fbfbfb, transparent) !important;
  
  /background: none !important;
  
  border: 1px solid #f4f4f4;
  border-top: none;
  border-bottom: none;
  border-right: none;
  border: none;
  
  
  /*-------------*/
  box-shadow: inset -3px 20px 35px -15px #eee;
  /box-shadow: inset -3px -19px 30px -15px #f1f1f1;
  /box-shadow: inset 0px -19px 30px -15px #f0f0f0;
  /box-shadow: inset 0px -17px 32px -13px #ececec;
  box-shadow: inset 0px -25px 40px -64px #000;
  box-shadow: inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px, inset 0px 25px 45px -62px #666;
  /box-shadow: rgba(0, 0, 0, 0.45) 0px 14px 20px -20px, inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  /box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset !important;
  /box-shadow: -5px -6px 40px rgba(70,70,70,0.06) inset;
  
  border: 2px solid #f3f3f3;
  /border: 3px solid #f3f3f3;
  //border: 4px solid #f3f3f3;
  /border: 2px solid #efefef;
  /border: 1px solid #efefef;
  /border: 1px solid #e7e7e7;
  /border: none;
  /border-top: 1px solid #eee;
  border-bottom: 1px solid #DFDEDD;
  border-bottom: 2px solid #DFDEDD;
  //border-bottom: 3px solid #DFDEDD;
  ////border-bottom: 4px solid #DFDEDD;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: none;
  /border-left: 3px solid #efefef;
  /border-right: 3px solid #efefef;
  border-right: 2px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-right: 1px solid #f3f3f3;
  border-right: 1px solid #efefef;
  /border: none !important;
  border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  /border-radius: 0px;
  
  border-bottom: none;
  border: none;
}

/*---(bottom toolbar)---*/
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type {
  margin-top: 35px;
  margin-top: 40px;
  margin-top: 45px;
  margin-top: 50px;
  margin-top: 55px;
  margin-top: 60px;
  /margin-top: 65px;
  margin-bottom: 30px;
  margin-bottom: 35px;
  margin-bottom: 40px;
  /margin-bottom: 45px;
  /margin-bottom: 50px;
  /margin-bottom: 55px;
  
  background: none !important;
  box-shadow: none !important;
  
  background: linear-gradient(to right, transparent, #000, transparent) !important;
  background: linear-gradient(to right, transparent, #292828, transparent) !important;
  background: linear-gradient(to right, transparent, #343434, transparent) !important;
  background: linear-gradient(to right, transparent, #494949, transparent) !important;
  /background: linear-gradient(to right, transparent, #eaeaea, transparent) !important;
  
  background: none !important;
  
  /border-top: 1px solid #bbb;
  /border-bottom: 1px solid #bbb;
  
  /filter: drop-shadow(2px 2px 2px #bbbcc8);
  /filter: drop-shadow(2px 2px 2px #888);
}
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row:last-of-type {
  box-shadow: none !important;
  background: none !important;
  padding-left: 0px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items,
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items {
  /background: #fff;
  /background: linear-gradient(to right, #f8f8f8, #fff, #f8f8f8) !important;
  background: linear-gradient(to right, #444, #a4a4a4, #444) !important;
  padding: 5px;
  /padding: 4px;
  /padding-right: 1px;
  
  border-top: 1px solid #777;
  border-bottom: 1px solid #777;
  border-radius: 2px;
  
  filter: drop-shadow(0px 2px 3px #575757);
  ///filter: drop-shadow(-1px 2px 3px #575757);
  /filter: drop-shadow(-1px 2px 3px #595959);
  //filter: drop-shadow(-2px 2px 3px #575757);
  /filter: drop-shadow(2px 2px 3px #575757);
  //filter: drop-shadow(1px 2px 3px #575757);
  filter: none;
  
  
  display: block;
  background: linear-gradient(to right, transparent, #fff, transparent) !important;
  background: linear-gradient(to right, transparent, #fff 47%, #fff, #fff 53%, transparent) !important;
  background: linear-gradient(to top, transparent -20%, #dcdcdc 500%) !important;
  /background: linear-gradient(to right, transparent, #444, #a4a4a4, #444, transparent) !important;
  /background: none !important;
  border: none;
  border-top: 1px solid #777;
  border-top: 1px solid #bbb;
  /border-top: 2px solid #777;
  /border-top: 2px solid #bbb;
  /border-top: 2px ridge #777;
  //border-top: 2px ridge #bbb;
  /border-top: 3px ridge #bbb;
  /border-top: 4px ridge #bbb;
  /border-bottom: 1px solid #bbb;
  //padding-top: 5px;
  padding-top: 7px;
  padding-top: 8px;
  /padding-top: 12px;
  /padding-top: 13px;
  /padding-top: 15px;
  filter: drop-shadow(0px 2px 3px #575757);
  filter: drop-shadow(-1px 3px 1px #ccc);
  filter: drop-shadow(-1px 3px 1px #d0d0d0);
  filter: drop-shadow(-0px 0px 2px #eaeaea);
  filter: none;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item {
  width: 44px;
  width: 75px;
  margin-left: 5px;
  margin-right: 5px;
  
  min-height: 41px;
  min-height: 42px;
}
/*
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item:first-child:before, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item:first-child:before {
  display: inline-block;
  content: "page";
  margin-left: -46px;
  position: relative;
  left: -13px;
  
  font-size: 13px;
  color: #bbb;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item:last-child:before, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item:last-child:before {
  display: inline-block;
  content: "next";
  margin-left: -36px;
  position: relative;
  left: 123px;
  top: -16px;
  
  font-size: 13px;
  color: #bbb;
}
*/
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item.curren .page, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item.current .page {
  background: #000;
  background: linear-gradient(-20deg, #000, #000, #2b2b2b, #6b6b6b);
  /background: linear-gradient(-20deg, #000, #000, #000, #2b2b2b, #666);
  /background: linear-gradient(to right, #000, #4b4b4b, transparent);
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item:after, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item:after {
  z-index: -1;
  background: #000;
  /background: linear-gradient(-20deg, #000, #000, #000, #000, #2b2b2b, #6b6b6b);
  /background: linear-gradient(-20deg, #000, #000, #000, #2b2b2b, #666);
  //background: linear-gradient(to right, #000, #4b4b4b, transparent);
  min-height: 7px;
  min-height: 6px;
  /min-height: 5px;
  //min-height: 4px;
  border-radius: 3px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items span, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items span {
  /font-family: "Industry", sans-serif;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  
  text-shadow: 1px 1px 1px #666;
  text-shadow: 0.6px 1px 0px #666;
  /text-shadow: 0px 0px 0px #666;
  //text-shadow: 0.6px 0px 0px #333;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item:hover span, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item:hover span {
  color: #FFCC05 !important;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item.current .page, 
.catalog-category-view .main.column.ox-sticky-static .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item.current .page, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item.current .page, 
.catalog-category-view .main.column.ox-sticky-fixed #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item.current .page {
  border-radius: 3px !important;
}
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items:hover .item.current:after, 
.catalog-category-view .main.column.ox-sticky-static #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items:hover .item.current:after {
  background: none !important;
}

/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items:hover .item.current .page {
    top: -1px !important;
    margin-bottom: 20px !important;
  }
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items:hover .item.current span {
    top: 1px !important;
  }
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-category-view .main.column.ox-sticky-fixed .ox-layerednavigation-product-list-wrapper .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items:hover .item.current .page {
    top: -2px !important;
  }
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-category-view .main.column.ox-sticky-fixed .ox-layerednavigation-product-list-wrapper .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items:hover .item.current span {
    top: 2px !important;
  }
}

/*(bugfixes)*/
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .label, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .label {
  display: none;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items:hover span, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items:hover span {
  display: block;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item.pages-item-next span, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item.pages-item-next span {
  display: none;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items:hover .item.pages-item-next .next, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items:hover .item.pages-item-next .next {
  z-index: 1 !important;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items .item.pages-item-previous span, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items .item.pages-item-previous span {
  display: none;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items:hover .item.pages-item-previous .previous, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items:hover .item.pages-item-previous .previous {
  z-index: 1 !important;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items a.action.next::before, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items a.action.next::before {
  padding: 2px;
  left: 35px;
  top: 11px;
  height: 10px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items a.action.next::after, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items a.action.next::after {
  padding: 2px;
  left: 35px;
  top: 16px;
  height: 10px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items a.action.previous::before, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items a.action.previous::before {
  padding: 2px;
  left: 35px;
  top: 11px;
  height: 10px;
}
.catalog-category-view .main.column .toolbar.toolbar-products.flex-row:last-of-type .items.pages-items a.action.previous::after, 
.catalog-category-view .main.column #amasty-shopby-product-list .toolbar.toolbar-products.flex-row .items.pages-items a.action.previous::after {
  padding: 2px;
  left: 35px;
  top: 16px;
  height: 10px;
}
/*----------*/

.catalog-category-view .sidebar.sidebar-main .block {
  background: #fff;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  max-width: 220px;
  max-width: 227px;
  ///max-width: 230px;
  //min-width: 268px;
  /min-width: 269px;
  /min-width: 270px;
  
  /min-width: 247px;
  min-width: 236px;
  
  border-radius: 12px;
  border-radius: 2px !important;
  margin-top: 5px;
  margin-top: 0px;
  padding-right: 13px;
  padding-right: 0px;
  padding-top: 30px;
  
  margin-top: -27px;
  margin-top: -28px;
  margin-top: -30px;
  /margin-top: -40px;
  
  margin-top: -27px;
  padding-top: 14px;
  
  margin-bottom: 26px;
}
.catalog-category-view .sidebar.sidebar-main.ox-sticky-fixed,
.catalog-category-view .sidebar.sidebar-main.-amshopby-sticky {
  z-index: 0;
  margin-top: auto;
  margin-top: 0px;
  margin-top: 10px;
  width: auto;
}
.catalog-category-view .sidebar.sidebar-additional {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  box-shadow: 0px 7px 20px -5px #888;
  /box-shadow: 0px 7px 23px -7px #b4b4b4;
  max-width: 220px;
  max-width: 227px;
  /max-width: 250px;
  
  /min-width: 247px;
  min-width: 236px;
  min-width: 245px;
  
  padding-left: 0px;
  border-radius: 12px;
  border-radius: 2px;
  
  /background: none;
  /box-shadow: none;
  
  margin-top: -27px;
  /margin-top: -28px;
  //margin-top: -30px;
  /margin-top: -40px;
  
  
  background: none;
  box-shadow: none;
  margin-top: -13px;
  margin-bottom: 40px;
}
.catalog-category-view .sidebar.sidebar-additional.ox-sticky-fixed {
  margin-top: auto;
  margin-top: -3px;
  /margin-top: 0px;
  /margin-top: 10px;
}
.catalog-category-view .sidebar.sidebar-additional .widget.block.block-static-block {
  /background: #000 !important;
  padding: 14px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-bottom: 2px;
  font-family: "Industry";
  font-weight: 900;
}
/*--(product list view - 2 column styler)--*/
.catalog-category-view.page-layout-2columns-left .main.column {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  padding: 22px;
  padding: 27px;
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  
  background: linear-gradient(to left bottom, #000640 -140%, #fff 20%);
  
  background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;
  
  position: relative;
  z-index: 1;
  
  
  margin-right: 27px !important;
  /margin-right: 47px !important;
  margin-top: -27px;
  margin-top: -17px;
  /padding-left: 54px;
  padding-right: unset;
  
  
  padding-right: 8px;
}
.catalog-category-view.page-layout-2columns-left .main.column.ox-sticky-fixed {
  padding-right: 27px;
  padding-right: 35px;
  /padding-right: 54px;
}
.catalog-category-view.page-layout-2columns-left .columns {
  /margin-left: 27px;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block {
  background: #fff;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  max-width: 220px;
  max-width: 227px;
  ///max-width: 230px;
  //min-width: 268px;
  /min-width: 269px;
  /min-width: 270px;
  border-radius: 12px;
  border-radius: 2px;
  margin-top: 5px;
  margin-top: 0px;
  padding-right: 13px;
  padding-right: 0px;
  padding-top: 30px;
  
  
  margin-left: 27px;
  margin-top: -27px;
  padding-top: 14px;
  
  
  
  
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  //////box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  border-radius: 12px !important;
  border-radius: 2px !important;
  ///margin-top: 0px !important;
  ///padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -95%, #fff 15%, #fff, #000540 163%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  
  
  
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  /box-shadow: 3px 3px 8px -1px #d4d4d4 !important;
  /box-shadow: none !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fff, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fdfdfd, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e5e5e5 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e6e6e6 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e7e7e7 -85%, #f8f8f8 25%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f9f9f9 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f9f9f9 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fafafa 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fbfbfb 93%, #f2f2f2 100%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fdfdfd 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fefefe 93%, #f2f2f2 100%) !important;
  ///background: linear-gradient(-89deg, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  background: linear-gradient(-88deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to right bottom, #f2f2f2 -185%, #C0C1CE -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: none !important;
  border: 1px solid #eaeaea !important;
  border: 1px solid #ededed !important;
  border: 1px solid #fff !important;
  border: 2px solid #fdfdfd !important;
  /border: 3px solid #fdfdfd !important;
  border-left: none !important;
  /border-top: none !important;
  border-bottom: none !important;
  padding-bottom: 5px;
  /border: none !important;
  
  /min-width: 240px;
  /min-width: 241px;
  min-width: 242px;
  /min-width: 243px;
  //min-width: 244px;
  min-width: 245px;
  //min-width: 246px;
  ///min-width: 247px;
  /min-width: 248px;
  //min-width: 249px;
  /min-width: 250px;
  /min-width: 260px;
  
  margin-left: 35px;
  
  
  
  background: none !important;
  box-shadow: none !important;
  filter: none !important;
  border: none !important;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main.ox-sticky-fixed {
  z-index: 0;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-additional {
  /*
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888;
  /box-shadow: 0px 7px 23px -7px #b4b4b4;
  max-width: 220px;
  max-width: 227px;
  /max-width: 250px;
  padding-left: 0px;
  border-radius: 12px;
  border-radius: 2px;
  
  /background: none;
  /box-shadow: none;
  
  margin-left: 27px;
  
  
  /min-width: 240px;
  /min-width: 241px;
  min-width: 242px;
  /min-width: 243px;
  //min-width: 244px;
  min-width: 245px;
  //min-width: 246px;
  ///min-width: 247px;
  /min-width: 248px;
  //min-width: 249px;
  /min-width: 250px;
  /min-width: 260px;
  margin-left: 35px;
  */
  
  
  margin-left: 15px;
  /margin-left: 27px;
  //margin-left: 35px;
  
  margin-top: 0px;
  margin-top: 10px;
  /margin-top: 30px;
  
  background: none;
  box-shadow: none;
  border: none;
  filter: none;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-additional .widget.block.block-static-block {
  /background: #000 !important;
  padding: 14px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-bottom: 2px;
  font-family: "Industry";
  font-weight: 900;
}

/*--(FOR UNIVERSAL PAGE - close blank gap/or create page-top border gradient - for PayPal Credit Banners - Universal (Top Banner - Header))--*/
.below-header-pp-credit-banner {
  /*(for centered full-width black gradient)*/
  background: linear-gradient(to right, transparent, #202020, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  padding-top: 13px;
  padding-top: 11px;
  padding-top: 9px;
  padding-top: 5px;
  padding-top: 2px;
  
  margin-bottom: -20px;
  margin-top: -20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #555;
  
  margin-top: 0px;
  padding-bottom: 3px;
  
  
  background: linear-gradient(to right, #434343, #090909, #434343);
  border-bottom: 1px solid #35363A;
  
  
  /*(for top-right side yellow gradient only)*/
  /*
  background: linear-gradient(to right, #ffcc05, #000 10%, #000 90%, #ffcc05);
  background: linear-gradient(to right, #000, #000 10%, #000 90%, #ffcc05);
  /background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffcc05, #1a1a1a 101%);
  /background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffcc05, #1a1a1a 98%);
  /background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffbc05, #1a1a1a 101%);
  //background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffbc05, #1a1a1a 98%);
  padding-top: 2px;
  /padding-top: 3px;
  /padding-top: 6px;
  /margin-bottom: -26px;
  margin-bottom: -20px;
  */ 
}
/*--(FOR CATEGORY/PRODUCT/HOME PAGE - close blank gap/or create page-top border gradient - for PayPal Credit Banners - Universal (Top Banner - Header))--*/
.catalog-category-view .below-header-pp-credit-banner, 
.catalog-product-view .below-header-pp-credit-banner, 
.cms-home.cms-index-index .below-header-pp-credit-banner {
  /*(for centered full-width black gradient)*/
  background: linear-gradient(to right, transparent, #202020, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  padding-top: 13px;
  padding-top: 11px;
  padding-top: 9px;
  padding-top: 5px;
  padding-top: 2px;
  /padding-top: 1px;
  
  /padding-top: 0px;
  
  margin-bottom: -20px;
  margin-top: -20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #555;
  
  
  background: linear-gradient(to right, #434343, #090909, #434343);
  border-bottom: 1px solid #35363A;
  
  
  /*(for top-right side yellow gradient only)*/
  /*
  background: linear-gradient(to right, #ffcc05, #000 10%, #000 90%, #ffcc05);
  background: linear-gradient(to right, #000, #000 10%, #000 90%, #ffcc05);
  /background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffcc05, #1a1a1a 101%);
  /background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffcc05, #1a1a1a 98%);
  /background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffbc05, #1a1a1a 101%);
  //background: linear-gradient(to right, #1a1a1a, #000 10%, #000 85%, #ffbc05, #1a1a1a 98%);
  padding-top: 2px;
  /padding-top: 3px;
  /padding-top: 6px;
  /margin-bottom: -26px;
  margin-bottom: -20px;
  */
}

/*--(banner below header - category)--*/
.catalog-category-view .header-banner-below.banner-columns-1 .banner-wrap {
  max-width: 100%;
  /max-width: 82%;
}
.catalog-category-view .header-banner-below.banner-columns-1 {
  display: none;
}

.catalog-category-view .main.column .breadcrumbs, 
.catalogsearch-result-index .breadcrumbs {
  font-family: "Roboto";
  font-family: "Squada One";
  font-weight: 500;
  letter-spacing: -0.5px;
  font-size: 18px;
  /font-style: italic;
  
  
  font-family: "Ruda";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  letter-spacing: -0.75px;
  letter-spacing: -0.65px;
  letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  
  /*
  font-family: "Khula";
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  letter-spacing: -0.75px;
  letter-spacing: -0.65px;
  letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  */
  
  /*
  font-family: "Unit-Rounded";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.75px;
  letter-spacing: -0.65px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  */
  
  font-family: "Industry";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  //letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  ///font-size: 11.7px !important;
  /font-size: 11.3px !important;
  font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
}
.catalog-category-view .main.column .breadcrumbs a:hover, 
.catalogsearch-result-index .breadcrumbs a:hover {
  background: #000;
  color: #e5e5e5;
  padding: 4px !important;
  padding: 3px !important;
  margin-right: 2px;
  padding-left: 4px !important;
  padding-right: 2px !important;
  
  background: none;
  color: #000;
  text-decoration: underline;
  /text-underline-position: under;
  text-underline-offset: 3px;
  /text-underline-offset: 4px;
}
.catalog-category-view .main.column .breadcrumbs .home a, 
.catalogsearch-result-index .breadcrumbs .home a {
  background: #000;
  color: #e5e5e5;
  padding: 4px !important;
  padding: 3px !important;
  margin-right: 3px;
  
  font-style: italic;
  font-style: normal;
}
.catalog-category-view .main.column .breadcrumbs .home a:hover, 
.catalogsearch-result-index .breadcrumbs .home a:hover {
  opacity: 0.80;
  padding: 3px !important;
  margin-right: 3px;
  
  text-decoration: none !important;
  background: #000 !important;
  background: #1a1a1a !important;
  background: #202020 !important;
  color: #e5e5e5;
  /opacity: 0.70;
}
.catalog-category-view .main.column .breadcrumbs .item strong, 
.catalogsearch-result-index .breadcrumbs .item strong {
  font-family: "Industry";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  //letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-family: "Industry";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11.8px;
  font-size: 11.6px;
  /font-size: 11.3px;
  /font-size: 11px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  ///letter-spacing: 0.10px;
  //letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  //letter-spacing: 0.25px;
  //letter-spacing: 0.30px;
  ///letter-spacing: 0.35px;
  //letter-spacing: 0.40px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  position: relative;
  top: 0px;
  top: -1px;
  
  font-family: "Industry";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11.8px;
  /font-size: 11.6px;
  /font-size: 11.3px;
  /font-size: 11px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  ///letter-spacing: 0.05px;
  ///letter-spacing: 0.10px;
  //letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  //letter-spacing: 0.25px;
  //letter-spacing: 0.30px;
  ///letter-spacing: 0.35px;
  //letter-spacing: 0.40px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  position: relative;
  top: 0px;
  /top: -1px;
}

.catalog-category-view .main.column .page-title-wrapper .page-title {
  display: block;
  width: 350px;
  /width: 280px;
  width: 100%;

  margin-bottom: 0px;
  
  font-family: "Squada One";
  font-weight: 500;
  letter-spacing: -1px;
  font-size: 35px;
  font-style: italic;
  
  font-family: "Squada One";
  font-weight: 500;
  letter-spacing: -2px;
  font-size: 57px;
  font-style: normal;

  
  //background: linear-gradient(-90deg, transparent 20%, #444 50%, #111 60%, transparent 80%), 
    url('/ub/media/site-images/checkered-flags-crossed-large.png') !important;
  //background-position-x: 0%, 0%;
  //background-position-y: 0%, 0%;
  //background-repeat: repeat, repeat;
  
  
  //background: linear-gradient(-170deg, transparent -5%, #222 0%, #333 50%, #000640 125%, #fff 150%) !important;
  ///background: linear-gradient(-135deg, #fff -5%, transparent 15%, #333 35%, #202020 125%, #fff 150%) !important;
  //color: #fff;
  color: #202020;
  //text-shadow: none;
  //padding: 9px;
  padding-left: 10px;
  /padding-left: 3px;
  //margin-bottom: 3px;
  font-size: 35px;
  font-size: 40px;
  //font-style: italic;
  
  font-size: 55px;
  letter-spacing: -3.7px;
  font-style: italic;
  
  /margin-left: auto;
  margin-right: 50px;
  float: left;
  margin-bottom: 45px;
  
  
  /*
  font-family: "Squada One";
  font-size: 22px;
  font-size: 24px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  font-size: 30px;
  
  font-family: "Rubik";
  font-size: 22px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  /letter-spacing: -0.65px;
  text-transform: inherit;
  text-transform: lowercase;
  /text-transform: uppercase;
  
  font-family: "Roboto";
  font-size: 22px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  text-transform: inherit;
  text-transform: lowercase;
  /text-transform: uppercase;
  
  font-family: "Open Sans";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  ///font-size: 24px;
  ///font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  //font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -1.10px;
  letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;
  */
  
  /*
  font-family: "Exo";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  //font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  //letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  word-spacing: 0.65px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;
  */
  
  /*
  font-family: "Oswald";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  /////font-size: 23px;
  ///font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -1.10px;
  letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;
  */
  
  font-family: "Oswald";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  /////font-size: 23px;
  ///font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  ////font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  font-size: 32px;
  font-size: 33px;
  //font-size: 34px;
  //font-size: 35px;
  //font-size: 36px;
  font-size: 37px;
  ////font-size: 38px;
  //font-size: 39px;
  ///font-size: 40px;
  //font-size: 41px;
  /font-size: 42px;
  //font-size: 43px;
  //font-size: 44px;
  /font-size: 45px;
  /font-size: 46px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -1.10px;
  letter-spacing: -1.20px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  /letter-spacing: -1.45px;
  letter-spacing: -1.60px;
  /letter-spacing: -1.75px;
  ////letter-spacing: -1.85px;
  /letter-spacing: -2px;
  ////letter-spacing: -2.10px;
  text-transform: inherit;
  /text-transform: lowercase;
  /text-transform: uppercase;
  
  
  font-family: "Oswald";
  font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 600;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  ////letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  letter-spacing: -1.40px;
  ////letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /text-transform: lowercase;
  
  font-family: "Oswald";
  font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 600;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  /text-transform: lowercase;
  
  font-family: "Oswald";
  font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 600;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  /text-transform: lowercase;
  /text-transform: inherit;
  
  font-family: "Squada One";
  font-size: 42px;
  font-size: 41px;
  //font-size: 40px;
  font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  /text-transform: lowercase;
  /text-transform: inherit;
  text-transform: uppercase;
  
  font-family: "Unit-Rounded";
  font-size: 40px;
  font-size: 41px;
  /font-size: 43px;
  font-weight: 900;
  text-transform: lowercase;
  
  font-family: "Coda";
  font-size: 36px;
  font-size: 34px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-weight: 900;
  text-transform: lowercase;
  
  font-family: "Industry";
  font-size: 44px;
  /font-size: 43px;
  /font-size: 42px;
  font-size: 41px;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  //font-size: 36px;
  /font-size: 35px;
  font-weight: 900;
  text-transform: lowercase;
  /text-transform: unset;
  
  font-family: "Teko";
  font-size: 44px;
  /font-size: 43px;
  /font-size: 42px;
  font-size: 41px;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  /font-size: 37px;
  //font-size: 36px;
  /font-size: 35px;
  font-weight: 900;
  letter-spacing: -1.45px;
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  ///letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  text-transform: lowercase;
  /text-transform: unset;
  
  font-family: "Teko";
  font-size: 44px;
  /font-size: 43px;
  /font-size: 42px;
  font-size: 41px;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  font-size: 36px;
  /font-size: 35px;
  font-weight: 900;
  letter-spacing: -1.45px;
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  ///letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  
  font-family: "Teko";
  /font-size: 44px;
  /font-size: 43px;
  /font-size: 42px;
  /font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  //font-size: 38px;
  //font-size: 37px;
  ///font-size: 36px;
  font-size: 35px;
  ///font-size: 34px;
  font-size: 33px;
  /font-size: 32px;
  font-weight: 900;
  letter-spacing: -1.45px;
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  ///letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  
  font-family: "Teko";
  /font-size: 44px;
  /font-size: 43px;
  /font-size: 42px;
  /font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  //font-size: 38px;
  //font-size: 37px;
  ///font-size: 36px;
  font-size: 35px;
  ///font-size: 34px;
  font-size: 33px;
  /font-size: 32px;
  font-weight: 900;
  letter-spacing: -1.45px;
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  ///letter-spacing: -1.10px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  /letter-spacing: -0.95px;
  ///letter-spacing: -0.90px;
  //letter-spacing: -0.85px;
  letter-spacing: -0.80px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  
  /*
  font-family: "Industry";
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  /letter-spacing: -1.60px;
  letter-spacing: -1.55px;
  /letter-spacing: -1.50px;
  letter-spacing: -1.45px;
  /letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1.00px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  */
  
  /*
  font-family: "Passion One";
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;
  //font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -0.55px;
  letter-spacing: -0.60px;
  letter-spacing: -0.65px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  */
  
  font-family: "Teko";
  font-size: 36px;
  font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  /*
  font-family: "Industry";
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.60px;
  letter-spacing: -1.55px;
  /letter-spacing: -1.50px;
  letter-spacing: -1.45px;
  /letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1.00px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.80px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: capitalize;
  */
  
  font-family: "Teko";
  font-size: 36px;
  font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  font-family: "Teko";
  font-size: 36px;
  font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  font-family: "Teko";
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  /font-size: 36px;
  ////font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  font-family: "Teko";
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  /font-size: 36px;
  ////font-size: 35px;
  /font-size: 34px;
  //font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-size: 30px;
  ///font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  ///letter-spacing: -1.20px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  font-family: 'Passion One', sans-serif;
  font-weight: 600;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  ///////letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 26.5px;
  font-size: 27px;
  font-size: 28px;
  //font-size: 29px;
  //font-size: 30px;
  /font-size: 31px;
  /font-size: 32px;
  font-size: 33px;
  //font-size: 34px;
  ///font-size: 35px;
  //font-size: 36px;
  /font-size: 37px;
  /font-size: 38px;
  font-style: italic;
  /font-style: normal;
  /line-height: 25px;
  /line-height: 32px;
  text-transform: uppercase !important;
  /text-transform: none !important;
  ///text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  //text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: -1px 3px 1px #bbb;
  text-shadow: none;
  
  
  /*
  font-family: 'Obvia-Narrow', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  ///////letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  //font-size: 24.3px;
  font-size: 24.6px;
  font-size: 24.7px;
  font-size: 25px;
  font-size: 25.1px;
  ///font-size: 25.5px;
  //font-size: 25.6px;
  ///font-size: 25.7px;
  //font-size: 25.8px;
  ///font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  /font-size: 27px;
  /font-size: 28px;
  font-size: 33px;
  font-size: 35px;
  ////font-size: 38px;
  /font-size: 41px;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  */
  
  font-family: 'Obvia-Condensed', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  //font-size: 24.3px;
  font-size: 24.6px;
  font-size: 24.7px;
  font-size: 25px;
  font-size: 25.1px;
  ///font-size: 25.5px;
  //font-size: 25.6px;
  ///font-size: 25.7px;
  //font-size: 25.8px;
  ///font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  /font-size: 27px;
  /font-size: 28px;
  font-size: 32px;
  font-size: 35px;
  ///font-size: 38px;
  font-size: 39px;
  ////font-size: 41px;
  ///font-size: 44px;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 32px !important;
  //font-size: 33px !important;
  font-size: 34px !important;
  ///font-size: 35px !important;
  /font-size: 36px !important;
  ////font-size: 37px !important;
  /font-size: 38px !important;
  /font-size: 39px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 32px !important;
  //font-size: 33px !important;
  ////////////font-size: 34px !important;
  ///font-size: 35px !important;
  /font-size: 36px !important;
  ////font-size: 37px !important;
  /font-size: 38px !important;
  /font-size: 39px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 32px !important;
  //font-size: 33px !important;
  ////////////font-size: 34px !important;
  ///font-size: 35px !important;
  /font-size: 36px !important;
  ////font-size: 37px !important;
  /font-size: 38px !important;
  /font-size: 39px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Passion One", sans-serif !important;
  font-size: 32px !important;
  //font-size: 33px !important;
  /font-size: 34px !important;
  ///font-size: 35px !important;
  font-size: 36px !important;
  font-size: 37px !important;
  ///////font-size: 38px !important;
  ///////font-size: 39px !important;
  //font-size: 40px !important;
  ///font-size: 41px !important;
  /font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  
  font-family: "Passion One", sans-serif !important;
  font-size: 32px !important;
  //font-size: 33px !important;
  /font-size: 34px !important;
  ///font-size: 35px !important;
  font-size: 36px !important;
  font-size: 37px !important;
  ///////font-size: 38px !important;
  ///////font-size: 39px !important;
  //font-size: 40px !important;
  ///font-size: 41px !important;
  /font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  
  font-family: "Passion One", sans-serif !important;
  font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  font-size: 35px !important;
  font-size: 36px !important;
  //////////////font-size: 37px !important;
  ///////font-size: 38px !important;
  ///////font-size: 39px !important;
  //font-size: 40px !important;
  ///font-size: 41px !important;
  /font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  
  font-family: "Passion One", sans-serif !important;
  font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  font-size: 35px !important;
  font-size: 36px !important;
  //////////////font-size: 37px !important;
  ///////font-size: 38px !important;
  ///////font-size: 39px !important;
  //font-size: 40px !important;
  ///font-size: 41px !important;
  /font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  
  font-family: "Passion One", sans-serif !important;
  font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  font-size: 35px !important;
  //////////////font-size: 36px !important;
  //////////////font-size: 37px !important;
  ///////font-size: 38px !important;
  ///////font-size: 39px !important;
  //font-size: 40px !important;
  ///font-size: 41px !important;
  /font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  
  font-family: "Passion One", sans-serif !important;
  font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //////////////font-size: 35px !important;
  //////////////font-size: 36px !important;
  //////////////font-size: 37px !important;
  ///////font-size: 38px !important;
  ///////font-size: 39px !important;
  //font-size: 40px !important;
  ///font-size: 41px !important;
  /font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  
  
  font-family: "Noto-sans", sans-serif !important;
  /font-family: "Noto-sans-semicondensed", sans-serif !important;
  /font-family: "Noto-sans-condensed", sans-serif !important;
  /font-family: "Noto-sans-extracondensed", sans-serif !important;
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  ////font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  /font-size: 35px !important;
  //font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  /letter-spacing: -2.15px;
  /letter-spacing: -2px;
  ////letter-spacing: -1.90px;
  /letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  ////font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  /font-size: 35px !important;
  //////////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  /letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  ////font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  /font-size: 35px !important;
  //////////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  /letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  ////font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  /letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  ////font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  ////font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  //////font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  //////font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  ////////font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  //////font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  ////////font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  //////font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  letter-spacing: -2.20px;
  //////////letter-spacing: -2.15px;
  ///////////letter-spacing: -2.10px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  //////////letter-spacing: -1.90px;
  //////////letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  */
  
  font-family: "Khula", sans-serif !important;
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  letter-spacing: -2.20px;
  //////////letter-spacing: -2.15px;
  ///////////letter-spacing: -2.10px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  //////////letter-spacing: -1.90px;
  //////////letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  text-shadow: rgba(8,8,8,1.004) 0 0 1px !important;
  //text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Khula", sans-serif !important;
  /font-size: 40px !important;
  /font-size: 39px !important;
  /font-size: 38px !important;
  /font-size: 37px !important;
  /font-size: 36px !important;
  /font-size: 35px !important;
  /font-size: 34px !important;
  /////font-size: 33px !important;
  font-size: 32px !important;
  font-size: 31px !important;
  /font-size: 30px !important;
  //font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  //font-size: 26.1px !important;
  ////////////////font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 2px 0px 0px #292828 !important;
  text-shadow: 1.9px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #292828 !important;
  ////text-shadow: 1.3px 0px 0px #292828 !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  /*----------(fav. - definitive neo ruda med thickened - lrg)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 32px !important;
  font-size: 31px !important;
  font-size: 30px !important;
  ///font-size: 29.8px !important;
  //font-size: 29.6px !important;
  font-size: 29.5px !important;
  //font-size: 29.3px !important;
  ///font-size: 29.2px !important;
  ///font-size: 29.1px !important;
  ///font-size: 29px !important;
  //font-size: 28px !important;
  ///font-size: 27px !important;
  //font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  //font-size: 21px !important;
  /font-size: 20.8px !important;
  //////font-size: 20.5px !important;
  //font-size: 20px !important;
  //font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  text-shadow: -2.1px 0.3px 0px #2b2b2b !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  
  margin-top: 3px;
  margin-top: 4px;
  margin-bottom: 45px;
  margin-bottom: 51px;
  /margin-bottom: 52px;
  /*----------(fav. - definitive neo ruda med thickened - lrg)--------------*/
  
  
  /*--------------------(fav. - khula alt thickened)------------------------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 40px !important;
  /font-size: 39px !important;
  /font-size: 38px !important;
  /font-size: 37px !important;
  /font-size: 36px !important;
  /font-size: 35px !important;
  /font-size: 34px !important;
  /////font-size: 33px !important;
  font-size: 32px !important;
  font-size: 31px !important;
  /font-size: 30px !important;
  
  font-size: 29px !important;
  font-size: 28.8px !important;
  //font-size: 28.7px !important;
  /font-size: 28.6px !important;
  font-size: 28.5px !important;
  //font-size: 28.3px !important;
  //font-size: 28.2px !important;
  /font-size: 28px !important;
  //font-size: 27.8px !important;
  /font-size: 27.7px !important;
  /font-size: 27.6px !important;
  
  //font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  //font-size: 26.1px !important;
  ////////////////font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 2px 0px 0px #292828 !important;
  text-shadow: 1.9px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #292828 !important;
  
  text-shadow: 1.7px 0px 0px #292828 !important;
  text-shadow: 1.6px 0px 0px #292828 !important;
  text-shadow: 1.5px 0px 0px #292828 !important;
  text-shadow: -1.4px 0px 0px #292828 !important;
  
  ////text-shadow: 1.3px 0px 0px #292828 !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  margin-top: 1px;
  /margin-top: 2px;
  margin-top: 3px;
  //margin-top: 4px;
  margin-top: 5px;
  margin-top: 6px;
  margin-top: 7px;
  margin-bottom: 45px;
  margin-bottom: 48px;
  //margin-bottom: 51px;
  /margin-bottom: 52px;
  /*--------------------(fav. - khula alt thickened)------------------------*/
  
  /*----------(fav. - definitive neo ruda med thickened - lrg 2)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 32px !important;
  font-size: 31px !important;
  font-size: 30px !important;
  ///font-size: 29.8px !important;
  //font-size: 29.6px !important;
  font-size: 29.5px !important;
  //font-size: 29.3px !important;
  ///font-size: 29.2px !important;
  ///font-size: 29.1px !important;
  ///font-size: 29px !important;
  //font-size: 28px !important;
  font-size: 27px !important;
  //font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  //font-size: 21px !important;
  /font-size: 20.8px !important;
  //////font-size: 20.5px !important;
  //font-size: 20px !important;
  //font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  text-shadow: -2.1px 0.3px 0px #2b2b2b !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  
  margin-top: 3px;
  margin-top: 4px;
  margin-bottom: 45px;
  margin-bottom: 51px;
  /margin-bottom: 52px;
  */
  /*----------(fav. - definitive neo ruda med thickened - lrg 2)--------------*/
}
.catalog-category-view .main.column .category-image {
  /*
  /display: flex !important;
  /background: linear-gradient(to right, #fff, #ffda75, #fff);
  /background: linear-gradient(to right, #fff, #ffc51e, #fff);
  /background: linear-gradient(-90deg, #fff, #202020 30%, #000640 65%, #fff);
  background: linear-gradient(to right, #fff, #f8f8f8, #fff);
  padding-left: 30px;
  display: block !important;
  /margin-left: auto !important;
  /margin-right: auto !important;
  /height: 100px;
  margin-bottom: 100px;
  margin-bottom: 45px;
  
  /margin-top: -77px;
  /margin-top: -60px;
  
  
  /background: linear-gradient(-90deg, #fff, #000 -5%, #222 30%, #333 50%, #000640 85%, #fff), url('/ub/media/site-images/large-checkered-flag-6.png'), 
  url(/ub/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background-position-x: 0%, 0%, 0%;
  background-position-y: 0%, 0%, 0%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-blend-mode: darken !important;
  /background-blend-mode: difference !important;
  /background-blend-mode: difference, color !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  background-position: 0% 0%, -45% 100%, 98% 100% !important;
  background-position: 0% 0%, -15% 65%, 98% 100% !important;
  background-size: auto, 165%, 15% !important;
  background-size: auto, 195%, 15% !important;
  /background-blend-mode: hard-light !important;
  background-position: 0% 0%, -55% 65%, 98% 100% !important;
  /background-size: auto, 155%, 15% !important;
  background-blend-mode: overlay !important;
  ////background-position: 0% 0%, -55% 65%, 98% 100% !important;
  background-position: 0% 0%, 35% 65%, 98% 100% !important;
  ////background-size: auto, 155%, 15% !important;
  background-size: auto, 130%, 15% !important;
  /box-shadow: inset -4px 14px 25px -3px #777;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
  /box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
  //box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  /box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
  */

  margin-bottom: 35px;
  margin-bottom: -40px !important;
  margin-bottom: -50px !important;
  margin-bottom: -55px !important;
  //margin-bottom: -60px !important;
  /margin-bottom: -65px !important;
}
.catalog-category-view .main.column .category-image img {
  display: block;
  /display: none;
  
  /margin-left: auto;
  /margin-right: 5.5%;
  
  /margin-right: auto;
  /height: 130px;
  /margin-bottom: 100px;
  /margin-bottom: 70px;
  /margin-bottom: 55px;
  margin-bottom: 45px;
  
  
  box-shadow: inset 0px 30px 90px 10px #fff !important;
  padding-left: 100px;
  padding-right: 100px;
  background: linear-gradient(-90deg, #fff, #000 -5%, #222 30%, #333 50%, #000640 85%, #fff);
  background: linear-gradient(-90deg, transparent, #222 30%, #333 50%, #000640 85%, #fff);
  
  box-shadow: inset 0px -30px 90px 15px #fff !important;
  box-shadow: inset 0px -30px 90px -25px #fff !important;
  box-shadow: inset 0px -100px 90px -25px #fff !important;
  /background: linear-gradient(-90deg, transparent 3%, #222 30%, #333 50%, #000640 85%, transparent 98%);
  background: linear-gradient(-90deg, transparent 3%, #222 40%, #333 50%, #000640 70%, transparent 98%);
  /background: linear-gradient(-90deg, transparent 3%, #222 40%, #333 50%, #222 70%, transparent 98%);
  /padding-top: 10px;
  /padding-top: 15px;
  /opacity: 0.80;
  filter: contrast(120%) grayscale(50%);
  filter: contrast(155%) grayscale(50%);
  filter: contrast(155%) grayscale(60%);
  /filter: contrast(110%) grayscale(80%);
  
  mask-image: linear-gradient(to left, rgba(0,0,0,1)55%, rgba(0,0,0,0.15)100%);
  mask-image: linear-gradient(to left, rgba(0,0,0,1)55%, rgba(0,0,0,0.15)85%);
  mask-image: linear-gradient(to right bottom, rgba(0,0,0,1)55%, rgba(0,0,0,0.15)85%);
  
  
  mask-image: linear-gradient(to right bottom, #fff 20%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to right bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to right bottom, rgba(0,0,0,0.25)20%, rgba(0,0,0,0.55)20%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to bottom right, rgba(0,0,0,0.20)15%, rgba(0,0,0,0.55)20%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to left top, rgba(0,0,0,0.20)15%, rgba(0,0,0,0.55)20%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to right bottom, rgba(0,0,0,0.55)20%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  
  mask-image: linear-gradient(to bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)98%);
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, rgba(0,0,0,0.55)), 
color-stop(45%, rgba(0,0,0,1)), color-stop(98%, rgba(0,0,0,0.05)));-webkit-mask-image: linear-gradient(to bottom, #fff 0%, 
rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)98%);mask-image: -webkit-gradient(linear, left top, left bottom, from(#fff), 
color-stop(50%, rgba(0,0,0,0.55)), color-stop(45%, rgba(0,0,0,1)), color-stop(98%, rgba(0,0,0,0.05)));
mask-image: linear-gradient(to bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)98%);
  
  /mask-image: linear-gradient(to bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)96%);
  /margin-left: auto;
  /padding-left: 100px;
  /padding-right: 100px;
  
  mix-blend-mode: multiply;
  
  
  /padding-left: 0px !important;
  //padding-right: 0px !important;
  
  /padding-left: 7% !important;
  padding-right: 25% !important;
  
  padding-left: 8% !important;
  padding-right: 17% !important;
  
  width: auto;
  margin-bottom: -45px;
  margin-bottom: -40px;
  margin-bottom: -35px;
  margin-bottom: -30px;
  
  
  /*--------------------*/
  /max-width: 640px;
  //max-width: 700px;
  max-width: 800px;
  max-width: 820px;
  max-width: 840px;
  max-width: 850px;
  max-width: 860px;
  /max-width: 894px;
  max-width: 85%;
  /max-width: 90%;
  
  /margin-left: auto;
  margin-right: auto;
  
  ///padding-left: 8% !important;
  ///padding-right: 17% !important;
  //padding-left: 13% !important;
  //padding-right: 22% !important;
  padding-left: 14% !important;
  padding-right: 23% !important;
  padding-left: 15% !important;
  padding-right: 24% !important;
  padding-left: 16% !important;
  padding-right: 25% !important;
  padding-left: 17% !important;
  padding-right: 26% !important;
  ///padding-left: 18% !important;
  ///padding-right: 27% !important;
  //padding-left: 19% !important;
  //padding-right: 28% !important;
  //padding-left: 20% !important;
  //padding-right: 29% !important;
  padding-left: 21% !important;
  padding-right: 30% !important;
  padding-left: 22% !important;
  padding-right: 31% !important;
  //padding-left: 23% !important;
  //padding-right: 32% !important;
  /padding-left: 24% !important;
  /padding-right: 33% !important;
  
  max-height: 160px;
  max-height: 155px;
  
  image-rendering: auto;
  image-rendering: optimizequality;
  /image-rendering: crisp-edges;
  /image-rendering: pixelated;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: -webkit-optimizequality;
  
  filter: contrast(155%) grayscale(65%);
  filter: contrast(155%) grayscale(70%);
  filter: contrast(155%) grayscale(75%);
  filter: contrast(155%) grayscale(80%);
  /filter: contrast(155%) grayscale(85%);
}
.catalog-category-view .main.column .toolbar, 
.catalogsearch-result-index .main.column .toolbar {
  background: linear-gradient(to right, #f8f8f8, #f8f8f8);
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  /padding: 8px;
  border-radius: 3px;
}
.catalog-category-view .main.column .toolbar a.action.sorter-action.sort-asc:hover, 
.catalog-category-view .main.column .toolbar a.action.sorter-action.sort-desc:hover, 
.catalogsearch-result-index .main.column .toolbar a.action.sorter-action.sort-asc:hover,
.catalogsearch-result-index .main.column .toolbar a.action.sorter-action.sort-desc:hover {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  background: #202020 !important;
}
/.catalog-category-view .main.column .toolbar .sorter {
  background: linear-gradient(to right, #000 0%, transparent);
}
/.catalog-category-view .main.column .toolbar .sorter label {
  color: #f8f8f8 !important;
}
/.catalog-category-view .main.column .toolbar .sorter .js-toolbar-switch {
  background: linear-gradient(to right, #000 0%, transparent);
  color: #fff;
}
.catalog-category-view .main.column .toolbar .sorter .js-toolbar-switch:hover, 
.catalogsearch-result-index .main.column .toolbar .sorter .js-toolbar-switch:hover {
  background: linear-gradient(to right, #000 0%, transparent);
  color: #fff;
  
  text-shadow: -1px 1px 1px #202020;
  text-shadow: -1px 1px 1px #343434;
}
.catalog-category-view .main.column .toolbar .sorter .js-toolbar-dropdown, 
.catalogsearch-result-index .main.column .toolbar .sorter .js-toolbar-dropdown {
  background: linear-gradient(to right, #f8f8f8, #f8f8f8);
  background: linear-gradient(to right bottom, #000 0%, transparent);
  
  /*(to fix am labels/megamenu overlap)*/
  /position: relative;
  z-index: 2001 !important;
}
.catalog-category-view .main.column .toolbar .sorter .js-toolbar-dropdown.sorter-options div:hover, 
.catalogsearch-result-index .main.column .toolbar .sorter .js-toolbar-dropdown.sorter-options div:hover {
  background: linear-gradient(to right, #f8f8f8, #f8f8f8);
  background: linear-gradient(to right bottom, #000 0%, transparent);
  background: linear-gradient(to right, #000 0%, transparent);
}
/.catalog-category-view .main.column .toolbar .field.limiter {
  background: linear-gradient(to left, #000 0%, transparent);
  background: linear-gradient(to right, #000 0%, transparent);
  /background: linear-gradient(to right, transparent 0%, #fff);
  color: #fff;
}
.catalog-category-view .main.column .toolbar .field.limiter:hover, 
.catalogsearch-result-index .main.column .toolbar .field.limiter:hover {
  background: linear-gradient(to left, #000 0%, transparent);
  background: linear-gradient(to right, #000 0%, transparent);
  /background: linear-gradient(to right, transparent 0%, #fff);
  /color: #fff;
  
  text-shadow: -1px 1px 1px #202020;
  text-shadow: -1px 1px 1px #343434;
  
  /height: auto !important;
  /padding-top: 5px !important;
  /padding-bottom: 6px !important;
  /margin-top: -5px;
}
.catalog-category-view .main.column .toolbar .field.limiter .js-toolbar-dropdown, 
.catalogsearch-result-index .main.column .toolbar .field.limiter .js-toolbar-dropdown {
  background: linear-gradient(to right, #f8f8f8, #f8f8f8);
  background: linear-gradient(to right bottom, #000 0%, transparent);
  
  /*(to fix am labels/megamenu overlap)*/
  /position: relative;
  z-index: 2001 !important;
}
.catalog-category-view .main.column .toolbar .field.limiter .js-toolbar-dropdown.limiter-options div:hover, 
.catalogsearch-result-index .main.column .toolbar .field.limiter .js-toolbar-dropdown.limiter-options div:hover {
  background: linear-gradient(to right, #f8f8f8, #f8f8f8);
  background: linear-gradient(to right bottom, #000 0%, transparent);
  background: linear-gradient(to right, #000 0%, transparent);
}
.catalog-category-view .main.column .toolbar .amount-count-line {
  background: #202020;
  background: linear-gradient(to top, #202020, #555);
  border: 1px solid #202020;
  
  background: none;
  border: none;
}
.catalog-category-view .main.column .toolbar .modes-mode.active, 
.catalogsearch-result-index .main.column .toolbar .modes-mode.active {
  background: #202020;
  /background: linear-gradient(to top, #202020, #555);
}
.catalog-category-view .main.column .toolbar .modes-mode:hover, 
.catalogsearch-result-index .main.column .toolbar .modes-mode:hover {
  background: #202020;
  /background: linear-gradient(to top, #202020, #555);
}
.catalog-category-view .main.column .toolbar div#toolbar-amount.toolbar-amount div.amount-wrap span.toolbar-number:last-child, 
.catalogsearch-result-index .main.column .toolbar div#toolbar-amount.toolbar-amount div.amount-wrap span.toolbar-number:last-child {
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 900;
  font-style: italic;
  
  font-family: "Open Sans";
  font-style: italic;
  
  font-family: "Oswald";
  font-style: italic;
  font-size: 18px;
  
  font-family: "Squada One";
  font-style: normal;
  font-size: 22px;
  font-size: 24px;
  letter-spacing: 0.35px;
  margin-left: 2px;
  color: #202020;
  color: #333;
  color: #343434;
  /color: #444;
  /color: #454545;
  /color: #ffdc05;
  /text-shadow: -1px -1px 0px #202020;
  position: relative;
  top: 2px;
  margin-left: 4px;
  /border-top: 1px solid #343434;
  
  font-family: "Passion One";
  font-size: 24px;
  font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-weight: 700;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0.35px;
  color: #202020;
  color: #333;
  color: #343434;
  /color: #444;
  /color: #454545;
  /color: #ffdc05;
  text-shadow: -1px -1px 0px #202020;
  position: relative;
  margin-left: 5px;
  margin-right: 2px;
  margin-right: 3px;
  margin-right: 4px;
  top: 2px;
  left: 0px;
  
  font-family: "Passion One";
  font-size: 24px;
  font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-weight: 700;
  font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: 0.35px;
  color: #202020;
  color: #333;
  color: #343434;
  /color: #444;
  /color: #454545;
  /color: #ffdc05;
  text-shadow: -1px -1px 0px #202020;
  position: relative;
  margin-left: 5px;
  margin-right: 2px;
  margin-right: 3px;
  margin-right: 4px;
  top: 2px;
  left: -2px;
  
  font-family: "Industry";
  font-size: 20px;
  //font-size: 11.8px;
  /font-size: 11.7px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11.1px;
  //font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  
  color: #e5e5e5;
  /color: #e7e7e7;
  color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  /color: #ffdc05;
  /color: #ffcc05;
  text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 1px 1px #090909;
  text-shadow: 1px 1px 1px #1a1a1a;
  /text-shadow: 1px 1px 1px #202020;
  /text-shadow: -0px 7px 2px #777;
  /text-shadow: none;
  
  /border-bottom: 4px ridge #ffdc05 !important;
}
.catalog-category-view .main.column .toolbar div#toolbar-amount.toolbar-amount, 
.catalogsearch-result-index .main.column .toolbar div#toolbar-amount.toolbar-amount {
  /position: relative;
  /top: 1px;
  /margin-bottom: 7px;
  padding-top: 10px;
  padding-top: 5px;
  /padding-top: 0px;
  
  background: linear-gradient(to right, transparent, #444, #000);
  /background: linear-gradient(to right, transparent, #444, #000, #343434);
  /background: linear-gradient(to right, transparent, #777888, #000, #202020);
  /background: linear-gradient(to right, #444, #000, #202020);
  color: #e5e5e5;
  /color: #e7e7e7;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  //padding-left: 12px;
  /padding-left: 14px;
  text-shadow: 1px 1px 1px #202020;
  
  font-family: "Roboto";
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 11px;
  /font-size: 11.3px;
  /font-size: 12px;
  /font-size: 12.3px;
  /font-size: 13px;
  text-transform: uppercase;
  letter-spacing: -0.23px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  letter-spacing: -0.60px;
  /letter-spacing: -0.80px;
  word-spacing: 0.55px;
  /word-spacing: 1px;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  ///font-size: 17.3px;
  /font-size: 18px;
  letter-spacing: 0px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /font-style: italic;
  
  font-family: "Passion One";
  font-weight: 400;
  /font-weight: 600;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  ///font-size: 17.3px;
  /font-size: 18px;
  letter-spacing: 0px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  text-shadow: 1px 1px 1px #202020;
  text-shadow: 1px 1px 1px #313131;
  /text-shadow: -1px 1px 1px #313131;
  /text-shadow: -0px 1px 2px #313131;
  padding-left: 30px;
  padding-left: 22px;
  /height: 40px;
  
  font-family: "Passion One";
  font-weight: 400;
  /font-weight: 600;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  ///font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 18px;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  text-shadow: 1px 1px 1px #202020;
  text-shadow: 1px 1px 1px #313131;
  /text-shadow: -1px 1px 1px #313131;
  /text-shadow: -0px 1px 2px #313131;
  text-shadow: -1px 2px 1px #4b4b4b;
  padding-left: 30px;
  padding-left: 22px;
  /height: 40px;
  
  font-family: "Play";
  font-weight: 400;
  font-weight: 900;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  ///font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 18px;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  text-shadow: 1px 1px 1px #202020;
  text-shadow: 1px 1px 1px #313131;
  /text-shadow: -1px 1px 1px #313131;
  /text-shadow: -0px 1px 2px #313131;
  text-shadow: -1px 2px 1px #4b4b4b;
  padding-left: 30px;
  padding-left: 22px;
  /height: 40px;
}
.catalog-category-view .main.column .toolbar div#toolbar-amount.toolbar-amount .amount-count-line, 
.catalogsearch-result-index .main.column .toolbar div#toolbar-amount.toolbar-amount .amount-count-line {
  visibility: hidden;
  /display: none;
}
.catalog-category-view .main.column .toolbar div#toolbar-amount.toolbar-amount .amount-wrap, 
.catalogsearch-result-index .main.column .toolbar div#toolbar-amount.toolbar-amount .amount-wrap {
  position: relative;
  top: -1px;
  top: -2px;
  top: -3px;
  /top: -4px;
}
.catalog-category-view .main.column .toolbar .toolbar-amount .amount-count-line span, 
.catalogsearch-result-index .main.column .toolbar .toolbar-amount .amount-count-line span {
  border-bottom: 2px solid #888 !important;
  /border-bottom: 2px solid #000 !important;
  /border-bottom: 2px solid #1a1a1a !important;
  /border-bottom: 2px solid #202020 !important;
  /border-bottom: 2px solid #343434 !important;
  border-bottom: 2px solid #ffdc05 !important;
  border-bottom: none !important;
  width: auto !important;
  height: auto !important;
  border-right: 120px solid #ffdc05 !important;
}
/.catalog-category-view .main.column .product-item-info {
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  /padding-top: 10px;
  /padding-bottom: 10px;
}
.catalog-category-view .main.column .product.details, 
.catalogsearch-result-index .main.column .product.details {
  //background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  /padding-top: 10px;
  /padding-bottom: 10px;
  
  /margin-bottom: auto;
  margin-bottom: 13px;
  margin-bottom: 6px;
  margin-bottom: 5px;
  margin-bottom: 4px;
  /margin-bottom: 3px;
}
.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper li.item.product.product-item:hover .product.details, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product.product-item:hover .product.details, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product.product-item:hover .product.details {
  
}
.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper li.item.product.product-item:hover .product.details .description li, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product.product-item:hover .product.details .description li, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product.product-item:hover .product.details .description li {
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to right, #f8f8f8, transparent 65%);
  background: linear-gradient(to right, transparent, #f8f8f8, transparent 80%);
  background: linear-gradient(to right, transparent, #f8f8f8, #fcfcfc, transparent 80%);
  /background: none;
}
.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper li.item.product.product-item:hover .product.details .description a.more, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product.product-item:hover .product.details .description a.more, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product.product-item:hover .product.details .description a.more {
  background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, #000, #555, transparent);
  padding-left: 9px;
  padding-right: 40px;
  transition: 0.2s ease;
  border-radius: 2px 0px 0px 2px;
  
  font-family: "Ruda", sans-serif;
  font-family: "Khula", sans-serif;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  /text-transform: none;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -0.4px 0px 0px #eaeaea;
  filter: drop-shadow(0px -1px 0px #000);
  
  /height: 17px;
  /padding-top: 1px;
  /padding-bottom: 18px;
}
.catalog-category-view .main.column .ox-layerednavigation-product-list-wrapper li.item.product.product-item:hover .product.details .description a.more::after, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product.product-item:hover .product.details .description a.more::after, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product.product-item:hover .product.details .description a.more::after {
  color: #fff;
  text-shadow: 2px 2px 1px #2b2b2b;
  text-shadow: 1px 2px 1px #2b2b2b;
  filter: none;
}
.catalog-category-view .main.column .product.photo img:hover, 
.catalogsearch-result-index .main.column .product.photo img:hover {
  opacity: 0.90;
}

/*--(for a2 Category Link - pc title)--*/
.catalog-category-view .main.column .product.details .ox-product-grid__categories, 
.catalogsearch-result-index .main.column .product.details .ox-product-grid__categories {
  /background: linear-gradient(to right, #efefef, transparent);
  //background: #fff;
  
  /display: none;
  overflow: hidden;
}
.catalog-category-view .main.column .product.details .ox-product-grid__categories a, 
.catalogsearch-result-index .main.column .product.details .ox-product-grid__categories a {
  /background: linear-gradient(to left, #efefef, transparent);
  //background: linear-gradient(to left, #f2f2f2, transparent);
  /margin-left: 10px;
  padding-right: 5px;
  padding-right: 10px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  
  display: block;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
  /text-underline-offset: 2px;
  /text-underline-offset: 3px;
  text-decoration: none;
  
  /float: right;
  
  display: inline-block;
  margin-bottom: -1px;
  margin-bottom: -2px;
  /margin-bottom: -3px;
    
  font-family: "Squada One";
  font-family: "Coda";
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-weight: 500;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  font-family: "Squada One";
  font-family: "Coda";
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 500;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.8px;
  ///font-size: 12.7px;
  ///font-size: 12.6px;
  ////font-size: 12.4px;
  //font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  
  
  font-family: "Khula", sans-serif;
  //font-size: 16px;
  
  /font-size: 15px;
  /letter-spacing: -0.45px;
  
  /font-size: 14px;
  //letter-spacing: -0.05px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.40px;
  
  font-size: 13px;
  letter-spacing: -0.35px;
  ///letter-spacing: -0.30px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.10px;
  
  /font-size: 12px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0.05px;
  
  font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 10px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.5px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.2px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  color: #bbb;
  color: #b9b9b9;
  /color: #bfbfbf;
  color: #c1c1c1;
  /color: #c2c2c2;
  color: #c3c3c3;
  //color: #c4c4c4;
  /color: #c6c6c6;
  /color: #c9c9c9;
}
.catalog-category-view .main.column .product.details .ox-product-grid__categories a:before, 
.catalogsearch-result-index .main.column .product.details .ox-product-grid__categories a:before {
  content: "Category: ";
  margin-right: 2px;
  margin-right: 1px;
  /margin-right: 0px;
  text-decoration: underline;
  text-decoration: overline underline;
  text-underline-offset: 2px;
  /text-underline-offset: 3px;
  text-decoration: none;
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: -1px;
  
  font-family: "Coda", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 14px;
  font-size: 13.4px;
  font-size: 13.2px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 13px;
  font-size: 12.4px;
  /font-size: 12.1px;
  /font-size: 12px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  font-size: 10px;
  //font-size: 9.9px;
  /font-size: 9.8px;
  font-size: 9.6px;
  font-size: 9.4px;
  font-size: 9.3px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  margin-right: 2px;
  /margin-right: 1px;
}
.catalog-category-view .main.column .product.details .ox-product-grid__categories a:hover, 
.catalogsearch-result-index .main.column .product.details .ox-product-grid__categories a:hover {
  color: #202020;
  color: #333;
  
  color: #3b3b3b;
  color: #4b4b4b;
  /opacity: 0.80;
  /text-decoration: underline;
}

.catalog-category-view .main.column .product.details strong.product.name, 
.catalogsearch-result-index .main.column .product.details strong.product.name {
  width: 100%;
}
.catalog-category-view .main.column .product.details strong.product.name a, 
.catalogsearch-result-index .main.column .product.details strong.product.name a {
  background: none !important;
  color: #202020;
  color: #333;
  /font-size: 18px;
  //font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  font-size: 14px;
  
  font-family: "Squada One", sans-serif;
  font-weight: 100;
  font-size: 27px;
  font-size: 25px;
  font-size: 24px;
  letter-spacing: -0.5px;
  /font-size: 22px;
  text-transform: initial;
  
  font-family: "Teko", sans-serif;
  font-size: 27px;
  font-size: 25px;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -0.5px;
  
  font-family: "Teko", sans-serif;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  font-size: 24px;
  //font-size: 23.8px;
  //font-size: 23.5px;
  ///font-size: 23.4px;
  /font-size: 23.1px;
  ///font-size: 23px;
  ///font-size: 22px;
  ///font-size: 21px;
  //font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.5px;
  text-transform: none;
  
  font-family: "Industry", sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  font-size: 22.5px;
  //font-size: 22.3px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.35px;
  //letter-spacing: -0.40px;
  ///letter-spacing: -0.45px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.55px;
  ////letter-spacing: -0.60px;
  //letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  text-transform: none;
  
  /*
  font-family: "Industry", sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  font-size: 22.5px;
  //font-size: 22.3px;
  font-size: 22px;
  font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  letter-spacing: -0.65px;
  //letter-spacing: -0.70px;
  ///letter-spacing: -0.75px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  text-transform: none;
  */
  
  /*
  font-family: "Industry", sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  /font-size: 22.5px;
  /font-size: 22.3px;
  font-size: 22px;
  ///font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  //letter-spacing: -0.75px;
  ///letter-spacing: -0.80px;
  //letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  text-transform: none;
  */
  
  /*
  font-family: "Industry", sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-size: 25px;
  /font-size: 24px;
  font-size: 23px;
  /font-size: 22.6px;
  /font-size: 22.5px;
  /font-size: 22.3px;
  ///font-size: 22px;
  ///font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  ///letter-spacing: -0.40px;
  letter-spacing: -0.45px;
  //letter-spacing: -0.50px;
  //letter-spacing: -0.55px;
  letter-spacing: -0.60px;
  /letter-spacing: -0.65px;
  ///letter-spacing: -0.70px;
  //letter-spacing: -0.75px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  text-transform: none;
  */
  
  /*
  font-family: 'Passion One', sans-serif;
  font-weight: 500;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.7px;
  font-size: 25px;
  font-size: 26px;
  font-size: 26.4px;
  font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  /margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  /margin-top: 1px;
  /margin-top: 3px;
  */
  
  font-family: 'Passion One', sans-serif;
  font-weight: 500;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.7px;
  font-size: 25px;
  font-size: 26px;
  /font-size: 26.4px;
  ///font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  /margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  /margin-top: 1px;
  /margin-top: 3px;
  
  font-family: 'Passion One', sans-serif;
  font-weight: 500;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  /font-size: 24.7px;
  font-size: 25px;
  /////font-size: 26px;
  /font-size: 26.4px;
  ///font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  /margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  /margin-top: 1px;
  /margin-top: 3px;
  
  font-family: 'Passion One', sans-serif;
  font-weight: 500;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  /font-size: 24.7px;
  /////font-size: 25px;
  /////font-size: 26px;
  /font-size: 26.4px;
  ///font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  /margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  /margin-top: 1px;
  /margin-top: 3px;
  
  
  /*
  font-family: 'Obvia', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  /font-size: 24px;
  /font-size: 24.3px;
  /font-size: 24.7px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  /*
  font-family: 'Obvia', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  ///////letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  /font-size: 24px;
  /font-size: 24.3px;
  /font-size: 24.7px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  /*
  font-family: 'Obvia', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  ////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  ////////letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 23.1px;
  ///font-size: 23.4px;
  /font-size: 24px;
  /font-size: 24.3px;
  /font-size: 24.7px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  font-family: 'Obvia-Narrow', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  //font-size: 24.3px;
  font-size: 24.6px;
  font-size: 24.7px;
  font-size: 25px;
  font-size: 25.1px;
  ///font-size: 25.5px;
  //font-size: 25.6px;
  ///font-size: 25.7px;
  //font-size: 25.8px;
  ///font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  /font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  
  /*
  font-family: 'Obvia-Narrow', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.6px;
  ////font-size: 24.7px;
  ////font-size: 25px;
  /font-size: 25.1px;
  ///font-size: 25.5px;
  //font-size: 25.6px;
  ///font-size: 25.7px;
  //font-size: 25.8px;
  ///font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  /font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  /*
  font-family: 'Obvia-Condensed', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  //font-size: 24.3px;
  /font-size: 24.6px;
  /font-size: 24.7px;
  ///font-size: 25px;
  /font-size: 25.1px;
  /font-size: 25.5px;
  /font-size: 25.6px;
  /font-size: 25.7px;
  /font-size: 25.8px;
  /font-size: 26px;
  //font-size: 26.4px;
  //font-size: 26.5px;
  font-size: 28px;
  /font-size: 28.8px;
  font-size: 29px;
  ///font-size: 29.2px;
  ///font-size: 29.5px;
  //font-size: 30.5px;
  /font-size: 30.7px;
  //font-size: 32px;
  //font-size: 33px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  /*
  font-family: 'Obvia-Condensed', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  //font-size: 24.3px;
  /font-size: 24.6px;
  /font-size: 24.7px;
  ///font-size: 25px;
  /font-size: 25.1px;
  /font-size: 25.5px;
  /font-size: 25.6px;
  /font-size: 25.7px;
  /font-size: 25.8px;
  /font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  font-size: 27.4px;
  font-size: 27.5px;
  /font-size: 27.6px;
  ////font-size: 27.7px;
  ////font-size: 28px;
  /font-size: 28.8px;
  ////font-size: 29px;
  ///font-size: 29.2px;
  ///font-size: 29.5px;
  //font-size: 30.5px;
  /font-size: 30.7px;
  //font-size: 32px;
  //font-size: 33px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  word-spacing: 0.70px;
  word-spacing: 0.60px;
  //word-spacing: 0.40px;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /////font-size: 25.9px !important;
  /////font-size: 26px !important;
  ////////font-size: 26.8px !important;
  /font-size: 27px !important;
  ///font-size: 27.3px !important;
  ///font-size: 27.5px !important;
  ///font-size: 27.9px !important;
  /font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.825px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  //////font-size: 25px !important;
  //////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /////font-size: 25.9px !important;
  /////font-size: 26px !important;
  ////////font-size: 26.8px !important;
  /font-size: 27px !important;
  ///font-size: 27.3px !important;
  ///font-size: 27.5px !important;
  ///font-size: 27.9px !important;
  /font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.825px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  font-size: 25px !important;
  ///////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  /letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  font-size: 25px !important;
  ///////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  /letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  font-size: 25px !important;
  ///////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  font-size: 25px !important;
  font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  
  /*----------(fav.)--------------*/
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  /*
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  ////////////////font-size: 24px !important;
  /font-size: 24.1px !important;
  font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  */
  /*----------(fav.)--------------*/
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  font-size: 25px !important;
  font-size: 26px !important;
  font-size: 27px !important;
  font-size: 28px !important;
  ///font-size: 29px !important;
  //font-size: 30px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /color: #292828;
  */
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  font-size: 25px !important;
  font-size: 26px !important;
  /font-size: 27px !important;
  /font-size: 28px !important;
  ///font-size: 29px !important;
  font-size: 30px !important;
  font-size: 31px !important;
  /font-size: 31.2px !important;
  /font-size: 31.3px !important;
  /font-size: 31.9px !important;
  /font-size: 32px !important;
  /font-size: 33px !important;
  //font-size: 34px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /color: #292828;
  */
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  font-size: 25px !important;
  font-size: 26px !important;
  font-size: 27px !important;
  font-size: 28px !important;
  font-size: 29px !important;
  font-size: 30px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /color: #292828;
  */
  
  
  /*
  font-family: "Magistral", sans-serif !important;
  font-family: "Magistral-condensed", sans-serif !important;
  /font-family: "Magistral-compressed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  font-size: 20px !important;
  /font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 23.1px !important;
  font-size: 23.2px !important;
  ////font-size: 23.3px !important;
  ////////font-size: 23.4px !important;
  /font-size: 24px !important;
  ///////font-size: 24.1px !important;
  ////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  //////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  */
  
  
  /*
  font-family: "dicsans", sans-serif !important;
  /font-family: "dicsans-ultrablack", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  font-size: 20px !important;
  /font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 23.1px !important;
  font-size: 23.2px !important;
  ////font-size: 23.3px !important;
  ////////font-size: 23.4px !important;
  /font-size: 24px !important;
  ///////font-size: 24.1px !important;
  font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  //////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  */
  
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  
  /*
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  //////////////font-size: 25px !important;
  font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  letter-spacing: -1.09px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  */
  /*----------(fav.)--------------*/
  
  
  /*
  font-family: "Apotek", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  //////////////font-size: 25px !important;
  font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  font-size: 27.1px !important;
  /font-size: 27.2px !important;
  ////font-size: 27.3px !important;
  /font-size: 27.5px !important;
  ////////////font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  letter-spacing: -1.09px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  //////////////letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #3b3b3b;
  //text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  */
  /*
  font-family: "Apotek", sans-serif !important;
  //font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  //////////////font-size: 25px !important;
  font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  //////////////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  ////font-size: 27.3px !important;
  /font-size: 27.5px !important;
  ////////////font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  letter-spacing: -1.09px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  letter-spacing: 0.22px;
  ///////letter-spacing: 0.25px;
  //////////////letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  //////////////letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #3b3b3b;
  //text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  */
  
  
  /*(definitive Elza)*/
  /*
  font-family: Elza-narrow, sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  margin-bottom: -5px;
  */
  
  
  /*----------(fav. definitive khula)-----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  font-size: 28px !important;
  ////////font-size: 28.1px !important;
  font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  //line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. definitive khula)-----------*/
  
  /*----------(fav. definitive khula small)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  font-size: 26.2px !important;
  font-size: 26.3px !important;
  font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. definitive khula small)-----------*/
  
  /*------------------------------------(fav. - definitive neo ruda med-large thickened upper alt)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 23px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  ////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  
  
  //font-size: 17.7px !important;
  /font-size: 17.6px !important;
  font-size: 17.5px !important;
  //font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17.1px !important;
  /text-shadow: -1.8px 0px 0px #6f6f6f !important;
  text-shadow: -1.8px 0px 0px #6d6d6d !important;
  ////text-shadow: -1.8px 0px 0px #454545 !important;
  letter-spacing: 1.55px !important;
  text-transform: uppercase !important;
  
  font-size: 18.5px !important;
  /text-shadow: 1.8px 0px 0px #6f6f6f !important;
  /text-shadow: 1.8px 0px 0px #6d6d6d !important;
  text-shadow: -1.8px 0px 0px #5a5a5a !important;
  text-shadow: -1.8px 0px 0px #595959 !important;
  /text-shadow: -1.8px 0px 0px #585858 !important;
  /text-shadow: -1.8px 0px 0px #575757 !important;
  /text-shadow: -1.8px 0px 0px #505050 !important;
  text-shadow: 1.8px 0px 0px #454545 !important;
  text-shadow: -1.8px 0px 0px #454545 !important;
  text-shadow: 1.8px 0px 0px #3b3b3b !important;
  text-shadow: -1.8px 0px 0px #2b2b2b !important;
  text-shadow: -1.8px 0px 0px #1a1a1a !important;
  text-shadow: 1.8px 0px 0px #090909 !important;
  /text-shadow: 1.8px 0px 0px #000 !important;
  
  letter-spacing: 1.10px !important;
  /letter-spacing: 1.15px !important;
  /letter-spacing: 1.20px !important;
  /letter-spacing: 1.25px !important;
  ///letter-spacing: 1.35px !important;
  /letter-spacing: 1.40px !important;
  ////letter-spacing: 1.55px !important;
  //font-size: 19.0px !important;
  font-size: 20.5px !important;
  font-size: 21px !important;

  
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(0px 0px 0px transparent) !important;
  filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  min-height: 43px !important;
  min-height: 44px !important;
  min-height: 45px !important;
  min-height: 46px !important;
  min-height: 47px !important;
  min-height: 48px !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px !important;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  padding-left: 2px;
  padding-bottom: 2px !important;
  padding-bottom: 3px !important;
  padding-bottom: 4px !important;
  /padding-bottom: 5px !important;
  margin-top: -5px !important;
  margin-top: -4px !important;
  margin-top: -3px !important;
  margin-top: -2px !important;
  /margin-top: -1px !important;
  /margin-top: 0px !important;
  /*--------------(fav. - definitive neo ruda med-large thickened upper alt)--------------*/
  
  /*----------(fav. - definitive khula med thickened upper alt)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20.5px !important;
  /font-size: 20px !important;
  //font-size: 19.94px !important;
  //font-size: 19.93px !important;
  /font-size: 19.88px !important;
  //font-size: 19.66px !important;
  //font-size: 19.56px !important;
  ////font-size: 19.48px !important;
  //font-size: 19.35px !important;
  /////font-size: 19.3px !important;
  /font-size: 19.2px !important;
  //font-size: 19.1px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  ///letter-spacing: 0.35px !important;
  ///letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.473px !important;
  /letter-spacing: 0.493px !important;
  letter-spacing: 0.55px !important;
  //letter-spacing: 0.57px !important;
  //letter-spacing: 0.67px !important;
  letter-spacing: 0.75px !important;
  //letter-spacing: 0.80px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: -1px 0px 0px #505050 !important;
  /text-shadow: -1.2px 0px 0px #666 !important;
  //text-shadow: -1.2px 0px 0px #676767 !important;
  //text-shadow: -1.2px 0px 0px #686868 !important;
  /text-shadow: 1.2px 0px 0px #696969 !important;
  /text-shadow: 1.2px 0px 0px #6a6a6a !important;
  /text-shadow: 1.2px 0px 0px #6b6b6b !important;
  /text-shadow: 1.2px 0px 0px #6c6c6c !important;
  text-shadow: 1.2px 0px 0px #6d6d6d !important;
  //text-shadow: 1.2px 0px 0px #6e6e6e !important;
  text-shadow: 1.2px 0px 0px #6f6f6f !important;
  text-shadow: 1.2px 0px 0px #5a5a5a !important;
  text-shadow: 1.2px 0px 0px #595959 !important;
  ///text-shadow: 1.2px 0px 0px #585858 !important;
  ///text-shadow: 1.2px 0px 0px #575757 !important;
  /////text-shadow: -0.7px 0px 0px #6f6f6f !important;
  /text-shadow: 1.2px 0px 0px #707070 !important;
  /text-shadow: 1.2px 0px 0px #717171 !important;
  /text-shadow: 1.2px 0px 0px #727272 !important;
  /text-shadow: 1.2px 0px 0px #737373 !important;
  /text-shadow: 1.2px 0px 0px #747474 !important;
  /text-shadow: 1.2px 0px 0px #757575 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(-0.1px 0.1px 0px #2b2b2b) !important;
  /filter: drop-shadow(-0.1px 0px 0.4px #2b2b2b) !important;
  /filter: drop-shadow(0.1px 0px 0.3px #2b2b2b) !important;
  //filter: drop-shadow(0.1px 0px 0.1px #2b2b2b) !important;
  filter: drop-shadow(0px 0px 0px #000) !important;
  //filter: drop-shadow(0px 0px 0px #090909) !important;
  //filter: drop-shadow(0px 0px 0px #1a1a1a) !important;
  /filter: drop-shadow(2px -2px 4px #fff) !important;
  ///filter: drop-shadow(0px 0px 0px transparent) !important;
  /filter: none !important;
  
  max-height: 41px !important;
  //max-height: 40px !important;
  /max-height: 39px !important;
  
  line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  ///line-height: 22px !important;
  //line-height: 21px !important;
  /line-height: 20px !important;
  
  padding-top: 1px !important;
  padding-bottom: 2px !important;
  margin-top: 2px !important;
  margin-top: 1px !important;
  //margin-top: 0px !important;
  /margin-top: -1px !important;
  /margin-top: -2px !important;
  /margin-top: -3px !important;
  padding-right: 3px;
  transform: none;
  /*----------(fav. - definitive khula med thickened upper alt)--------------*/
  
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20.8px !important;
  //////font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 49px !important;
  //max-height: 48px !important;
  /max-height: 47px !important;
  /max-height: 46px !important;
  /max-height: 45px !important;
  /max-height: 44px !important;
  /max-height: 43px !important;
  /max-height: 42px !important;
  /max-height: 41px !important;
  /max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  /line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  /padding-top: 1px !important;
  margin-top: -1px !important;
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  
  
  transition: 0.12s ease-in-out;
}
.catalog-category-view .main.column .product.details strong.product.name a:after, 
.catalogsearch-result-index .main.column .product.details strong.product.name a:after {
  background: none !important;
}
.catalog-category-view .main.column .product.details strong.product.name a:hover, 
.catalogsearch-result-index .main.column .product.details strong.product.name a:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  //text-decoration-thickness: 3px;
  /text-decoration-thickness: 4px;
  /opacity: 0.90;
  /color: #000;
  
  text-decoration: none;
  transition: 0.12s ease-in-out;
  /opacity: 0.85;
}

.catalog-category-view .main.column .products-list .product.details .product-reviews-summary, 
.catalogsearch-result-index .main.column .products-list .product.details .product-reviews-summary {
  display: block;
  
  /*(default)*/
  /*
  margin-bottom: 18px;
  margin-top: -6px;
  */
  
  position: relative;
  top: 2px;
  left: 0px;
  left: 1px;
  left: 2px;
  left: 3px;
  left: 5px;
  left: 6px;
  left: 8px;
  
  margin-top: 0px;
  margin-top: 1px;
  margin-top: 2px;
  //margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .rating-summary .rating-result, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .rating-summary .rating-result {
  display: block;
  position: relative;
  height: 16px;
  
  min-width: 88px;
  max-width: 100%;
  
  /width: auto;
  margin-right: 3px;
  
  filter: hue-rotate(-7deg) !important;
  filter: hue-rotate(-7deg) drop-shadow(-1px 2px 1px rgba(0,0,0,0.14)) !important;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .rating-summary .rating-result::before, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .rating-summary .rating-result::before {
  display: block;
  
  font-size: 15px;
  scale: 100.5%;
  /font-style: italic !important;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  
  padding-left: 0.7px;
  letter-spacing: 2.85px;
  letter-spacing: 2.9px;
  text-indent: 0.4px;
  margin-left: -0.5px;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .rating-summary .rating-result span::before, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .rating-summary .rating-result span::before {
  display: block;
  
  font-size: 15px;
  /font-style: italic !important;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  /margin-right: -4px;
  
  /*
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  */
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  
  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */
  /background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24); 
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  
  
  /*
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  
  
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff7);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff7);
  
  filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff7);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff7);
  */

  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */

  background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-image: linear-gradient(4deg, #000 -89%, #FFDE24 52%, #FFDE24);
  ///background-image: linear-gradient(7deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(9deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(11deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(13deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(17deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .rating-summary .rating-result > span, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .rating-summary .rating-result > span {
  display: block;
  overflow: hidden;
  /overflow: unset;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .rating-summary .rating-result > span span, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .rating-summary .rating-result > span span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  
  /display: block;
  /overflow: hidden;
  /overflow: unset;
}

.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions,
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions {
  position: relative;
  top: 1px;
  left: 1px;
  /left: 2px;
  /left: 3px;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a,
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a {
  position: relative;
  top: 1px;
  background: none;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.view,
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.view {
  position: relative;
  /top: 3px;
  left: -2px;
  left: -3px;
  left: -5px;
  left: -6px;
  left: -7px;
  /left: -8px;
  /left: -9px;
  /left: -10px;
  /left: -11px;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.action.view:hover,
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.action.view:hover {
  opacity: 0.80;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.view span,
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.view span {  
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /*(for larger prices - 30px)*/
  top: -2px;
  left: -2px;
  left: -3px;
  
  /*
  font-family: "Rubik";
  font-weight: 700;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  font-size: 10.3px !important;
  font-size: 10.5px !important;
  //font-size: 10.6px !important;
  /font-size: 11px !important;
  //font-size: 11.3px !important;
  /font-size: 12px !important;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -2px;
  left: -3px;
  */
  
  /*
  font-family: "Exo";
  font-weight: 700;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  font-size: 10.3px !important;
  /font-size: 10.5px !important;
  /font-size: 10.6px !important;
  /font-size: 11px !important;
  /font-size: 12px !important;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -2px;
  left: -3px;
  */
  
  font-family: "Open Sans";
  font-weight: 900;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  font-size: 10.3px !important;
  font-size: 10.5px !important;
  font-size: 10.6px !important;
  font-size: 11px !important;
  font-size: 11.3px !important;
  /font-size: 11.6px !important;
  /font-size: 12px !important;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -2px;
  left: -3px;
  
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  font-size: 10.3px !important;
  font-size: 10.5px !important;
  font-size: 10.6px !important;
  font-size: 11px !important;
  font-size: 11.3px !important;
  font-size: 11.6px !important;
  /font-size: 12px !important;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -1px;
  left: -3px;
  
  font-family: "Oswald";
  font-weight: 600;
  font-weight: 900;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  /font-size: 10.3px !important;
  /font-size: 10.5px !important;
  /font-size: 10.6px !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  font-size: 12.6px !important;
  color: #797878;
  color: #696868;
  color: #595858;
  color: #494848;
  //color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -0px;
  left: -4px;
  
  font-family: "Open Sans";
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  /font-size: 13.7px !important;
  /font-size: 13.5px !important;
  font-style: italic !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: -1px;
  left: -4px;
  
  font-family: "Exo", sans-serif !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14.7px !important;
  font-size: 14.4px !important;
  /font-size: 14px !important;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: -1px;
  left: -4px;
  
  font-family: "Industry", sans-serif !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14.7px !important;
  /font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14px !important;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  /font-style: normal !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: 1px;
  left: -4px;
  
  /*
  font-family: "Industry", sans-serif !important;
  font-size: 12.7px !important;
  font-size: 12.6px !important;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  text-transform: uppercase;
  letter-spacing: -0.45px;
  top: -1px;
  */
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.view span:last-child,
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.view span:last-child {
  top: 0px;
  left: -6px;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.view span:last-child:after,
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.view span:last-child:after {
  /display: none;
  
  content: "\f11e";
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /*(for larger prices - 30px)*/  
  top: -0px;
  left: 0px;
  left: 1px;
  
  font-style: italic;
  left: 0px;
  /left: -1px;
  /left: -2px;
  
  top: -2px;
  left: 0px;
  left: 1px;
  /left: 2px;
  /left: 3px;
  font-size: 12px !important;
  
  top: -1px;
  
  top: 0px;
  left: -5px;
}

.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.action.add, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.action.add {
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 700;
  letter-spacing: -0.65px;
  /font-style: italic;
  
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.50px;
  font-style: italic;
  /text-transform: uppercase;
  color: #202020;
  /color: #333;
  
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 800;
  letter-spacing: -0.50px;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 800;
  letter-spacing: -0.50px;
  font-style: italic;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: -0.50px;
  /font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  
  /font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  
  font-family: "Rubik";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  /font-size: 11px;
  /font-size: 12px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Exo";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  //font-size: 10.5px;
  /font-size: 10.6px;
  //font-size: 11px;
  /font-size: 11.3px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  /font-size: 12px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 600;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  font-size: 11px;
  font-size: 12.3px;
  font-size: 12.6px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  top: 2px;
  top: 0px;

  font-family: "Industry", sans-serif;
  font-size: 14px;
  font-size: 13.4px;
  /font-size: 13px;
  //font-size: 12.4px;
  /font-size: 12px;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: unset;
  color: #3b3b3b;
  color: #4b4b4b;
  letter-spacing: -0.30px;
  top: 1px;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.action.add:hover, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.action.add:hover {
  opacity: 0.80;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.action.add:before, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.action.add:before {
  content: "+";
  /margin-right: 0px;
  /margin-right: 1px;
  margin-right: 2px;
  /margin-right: 3px;
  //margin-right: 4px;
  font-weight: 800;
  font-style: italic;
  display: inline-block;
  vertical-align: super;
  vertical-align: text-bottom;
  
  font-family: "Glyphicons Halflings";
  content: "\e081";
  font-weight: 100;
  font-style: normal;
  vertical-align: text-bottom;
  
  content: "\002b";
  font-style: italic;
  font-size: 5px;
  font-size: 6px;
  vertical-align: text-bottom;
  vertical-align: unset;
  
  background: #ffdc05;
  background: #999;
  background: #777;
  background: #555;
  background: linear-gradient(to right, #555, #777);
  background: linear-gradient(to right, #1a1a1a, #aaa);
  background: linear-gradient(to right, #202020, #aaa);
  background: linear-gradient(to right, #333, #aaa, #444);
  /background: linear-gradient(to right, #333, #aaa, #555);
  color: #f4f4f4;
  color: #f8f8f8;
  color: #fff;
  text-shadow: 0px 1px 1px #000;
  padding-left: 1px;
  padding-right: 3px;
  /padding-top: 7px;
  /padding-top: 3px;
  padding-bottom: 0px;
  border-radius: 0px;
  
  background: none;
  text-shadow: 2px 1px 1px #000;
  /text-shadow: 2px 0px 1px #000;
  color: #e5e5e5;
  font-size: 9px;
  
  text-shadow: 0px 1px 1px #000;
  text-shadow: none;
  color: #202020;
  color: #292828;
  color: #595858;
  content: "\270f";
  /content: "\2a";
  /content: "\e013";
  /content: "\e011";
  /content: "\e010";
  /content: "\e019";
  /content: "\2601";
  ////content: "\e025";
  
  font-size: 8px;
  font-size: 9px;
  font-size: 10px;
  /font-size: 11px;
  font-style: normal;
  position: relative;
  top: 1px;
  
  content: "\e210";
  transform: rotate(90deg);
  top: 2px;
  left: 1px;
  left: 2px;
  font-weight: 900;
  font-size: 12px;
  filter: grayscale(100%);
  -webkit-filter: blur(0.000001px);
  
  transform: rotate(-60deg);
  top: -1px;
  left: 1px;
}
.catalog-category-view .main.column .product.details .product-reviews-summary .reviews-actions a.action.add:hover:before, 
.catalogsearch-result-index .main.column .product.details .product-reviews-summary .reviews-actions a.action.add:hover:before {
  color: #ffdc05;
  text-shadow: 0px 1px 1px #000;
}

/*(fb like button - category list mode)*/
.catalog-category-view .main.column .product.details .fb_iframe_widget iframe {
  width: auto !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ddd) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ececec) !important;
  /opacity: 0.40;
  opacity: 0.95;
  opacity: 0.90;
  opacity: 0.85;
  /opacity: 0.80;
  /opacity: 0.75;
  /opacity: 0.70;
  transition: 0.20s all;
  /filter: grayscale(68%) hue-rotate(215deg) brightness(100%) contrast(100%) drop-shadow(-1px 3px 2px #ddd) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(85%) contrast(175%) drop-shadow(-1px 3px 2px #ececec) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(75%) contrast(145%) !important;
  /filter: grayscale(37%) hue-rotate(197deg) brightness(172%) contrast(130%) !important;
  /filter: none !important;
  
  background: linear-gradient(to right, transparent, #090909, transparent) !important;
  background: linear-gradient(to right, transparent, transparent, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #d9d9d9, transparent) !important;
  /background: linear-gradient(to right, transparent, #ddd, transparent) !important;
  /background: linear-gradient(to right, transparent, #e5e5e5, transparent) !important;
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  /max-height: 20px !important;
  background: none !important;
  
  position: absolute !important;
  transform: translate(5%, 0%) !important;
}
/.catalog-category-view .main.column .items.product-items li:hover .product.details .fb_iframe_widget iframe {
  width: auto !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ddd) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ececec) !important;
  opacity: 1;
  transition: 0.20s all;
  /filter: grayscale(68%) hue-rotate(215deg) brightness(100%) contrast(100%) drop-shadow(-1px 3px 2px #ddd) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(85%) contrast(175%) drop-shadow(-1px 3px 2px #ececec) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(75%) contrast(145%) !important;
  /filter: grayscale(37%) hue-rotate(197deg) brightness(172%) contrast(130%) !important;
  filter: none !important;
  
  background: linear-gradient(to right, transparent, #090909, transparent) !important;
  background: linear-gradient(to right, transparent, transparent, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #d9d9d9, transparent) !important;
  /background: linear-gradient(to right, transparent, #ddd, transparent) !important;
  /background: linear-gradient(to right, transparent, #e5e5e5, transparent) !important;
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  background: none !important;
}
.catalog-category-view .main.column .product.details .fb_iframe_widget iframe:hover {
  width: auto !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ddd) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ececec) !important;
  opacity: 1;
  transition: 0.20s all;
  /filter: grayscale(68%) hue-rotate(215deg) brightness(100%) contrast(100%) drop-shadow(-1px 3px 2px #ddd) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(85%) contrast(175%) drop-shadow(-1px 3px 2px #ececec) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(75%) contrast(145%) !important;
  /filter: grayscale(37%) hue-rotate(197deg) brightness(172%) contrast(130%) !important;
  filter: none !important;
  
  background: linear-gradient(to right, transparent, #090909, transparent) !important;
  background: linear-gradient(to right, transparent, transparent, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #d9d9d9, transparent) !important;
  /background: linear-gradient(to right, transparent, #ddd, transparent) !important;
  /background: linear-gradient(to right, transparent, #e5e5e5, transparent) !important;
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  background: none !important;
}
/.catalog-category-view .main.column .items.product-items li:hover {
  /border: 1px solid #eee;
  box-shadow: 0px 5px 15px 3px #efefef;
  box-shadow: 0px 0px 1px 2px #efefef;
  box-shadow: 0px 0px 1px 1px #eee;
  box-shadow: 0px 0px 20px 1px #efefef;
  box-shadow: 0px 0px 20px 5px #f4f4f4;
  box-shadow: 0px 0px 20px 5px #f6f6f6;
  box-shadow: 0px 0px 20px 5px #f7f7f7;
  box-shadow: 0px 0px 20px 5px #f7f7f7, inset 0px 0px 200px 5px #f7f7f7;
  box-shadow: inset -800px -0px 200px 5px #f8f8f8;
}
.catalog-category-view .main.column .item.product.product-item:hover, 
.catalogsearch-result-index .main.column .item.product.product-item:hover {
  /background-color: rgba(0,0,0,0.04) !important;
  transition: opacity .4s,visibility .4s !important;
  
  /background: linear-gradient(to right, transparent, #f8f8f8) !important;
  /box-shadow: 0px 0px 0px 11px #efefef;
  /border-radius: 1px;
  
  /background: linear-gradient(to right, transparent, #f8f8f8) !important;
  /box-shadow: 0px 0px 0px 6px #f0f0f0;
  /border-radius: 1px;
  
  ////background: linear-gradient(to right, transparent, #f8f8f8) !important;
  ////box-shadow: 0px 0px 0px 6px #f6f6f6;
  ////border-radius: 1px;
  
  /background: linear-gradient(to right, transparent, #f8f8f8) !important;
  /box-shadow: 0px 0px 0px 4px #f0f0f0;
  /border-radius: 1px;
  
  background: linear-gradient(to right, transparent, #f8f8f8) !important;
  background: linear-gradient(to right, transparent, #f3f3f3) !important;
  /background: none !important;
  /box-shadow: inset 0px 0px 0px 4px #f8f8f8;
  //box-shadow: inset 0px 0px 0px 1px #f3f3f3;
  //box-shadow: inset 0px 0px 0px 4px #eee;
  ///box-shadow: inset 0px 0px 0px 4px #efefef;
  /box-shadow: inset 0px 0px 0px 2px #f3f3f3;
  /box-shadow: inset 0px 0px 0px 3px #f3f3f3;
  /box-shadow: inset 0px 0px 0px 4px #f3f3f3;
  //box-shadow: inset 0px 0px 0px 5px #f3f3f3;
  /box-shadow: inset 0px 0px 0px 6px #f3f3f3;
  /box-shadow: inset -4px 0px 0px 11px #f6f6f6;
  ///box-shadow: inset -4px 0px 0px 10px #f5f5f5;
  /box-shadow: inset -4px 0px 0px 11px #f5f5f5;
  /box-shadow: inset -4px 0px 0px 12px #f5f5f5;
  /box-shadow: inset -4px 0px 0px 9px #f5f5f5;
  /box-shadow: inset -0px 0px 0px 6px #f5f5f5;
  ////box-shadow: inset 0px 0px 0px 0px #f3f3f3;
  border-radius: 1px;
  /border-radius: 0px 1px 1px 115px;
  
  //background: linear-gradient(to right, transparent, #f8f8f8) !important;
  //box-shadow: 0px 0px 0px 3px #f0f0f0;
  //border-radius: 1px;
  
  //background: linear-gradient(to right, transparent, #f8f8f8) !important;
  //box-shadow: 0px 0px 0px 2px #f0f0f0;
  //border-radius: 1px;
  
  //background: linear-gradient(to right, transparent, #f8f8f8) !important;
  //box-shadow: 0px 0px 0px 0px #f0f0f0;
  //border-radius: 1px;
  
  //background: linear-gradient(to right, transparent, #f8f8f8) !important;
  //box-shadow: -1px 0px 0px 0px #efefef;
  //border-radius: 2px;
  
  //background: linear-gradient(to right, transparent, #f8f8f8 97%, transparent) !important;
  /box-shadow: 0px 0px 0px 1px #efefef;
  //border-radius: 2px;
  
  //background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  /box-shadow: 0px 0px 0px 1px #efefef;
  //border-radius: 2px;
  
  box-shadow: inset 0px 2px 0px 0px #e4e4e4 !important;
  box-shadow: inset 0px 1px 0px 0px #e4e4e4 !important;
  border-radius: 4px;
  border-radius: 3px;
  border-radius: 2px;
}
.catalog-category-view .main.column .item.product.product-item ul, 
.catalogsearch-result-index .main.column .item.product.product-item ul {
  ///background: linear-gradient(to right, transparent, #f1f1f1, transparent) !important;
  //background: linear-gradient(to right bottom, #f3f3f3, transparent) !important;
  /background: linear-gradient(to bottom left, transparent, #f4f4f4, transparent) !important;
  /background: linear-gradient(to bottom left, #f3f3f3, transparent, #f1f1f1) !important;
  /background: linear-gradient(to bottom left, transparent, #f1f1f1) !important;
  /box-shadow: 0px 2px 0px 0px #e5e5e5;
  list-style: square !important;
}
//.catalog-category-view .main.column .item.product.product-item:hover .product-item-description, 
.catalogsearch-result-index .main.column .item.product.product-item:hover .product-item-description {
  background: linear-gradient(to right, transparent, #f3f3f3, transparent) !important;
  background: linear-gradient(to right, #f3f3f3, transparent) !important;
  background: linear-gradient(to right bottom, #f3f3f3, transparent) !important;
  /background: linear-gradient(to top left, #f3f3f3, transparent) !important;
  /box-shadow: 0px 2px 0px 0px #e5e5e5;
  list-style: square !important;
}
.catalog-category-view .main.column .item.product.product-item .product-grid__image-wrapper, 
.catalogsearch-result-index .main.column .item.product.product-item .product-grid__image-wrapper {
  /max-height: 240px !important;
  /max-height: 250px !important;
  
  margin-left: 25px;
  margin-right: 55px;
  margin-right: 47px;
  /margin-right: 40px;
  
  mix-blend-mode: multiply;
  
  /display: flex;
  /align-items: center;
  margin-top: 5px;
  margin-top: 7px;
  /margin-top: 10px;
  margin-right: 49px;
  
  /margin-right: 46px;
  margin-right: 53px;
  margin-right: 55px;
  margin-right: 57px;
  margin-right: 58px;
  /margin-right: 59px;
  
  
  
  background: none !important;
  
  //border: 2px solid #f3f3f3;
  /border: 3px solid #f3f3f3;
  //border: 4px solid #f3f3f3;
  /border: 2px solid #efefef;
  /border: 1px solid #efefef;
  /border: 1px solid #e7e7e7;
  /border: none;
  /border-top: 1px solid #eee;
  /border-bottom: 1px solid #DFDEDD;
  /border-bottom: 2px solid #DFDEDD;
  //border-bottom: 3px solid #DFDEDD;
  ////border-bottom: 4px solid #DFDEDD;
  /border-bottom: 1px solid #ccc;
  //border-bottom: 1px solid #e4e4e4;
  border-bottom: none;
  /border-left: 3px solid #efefef;
  /border-right: 3px solid #efefef;
  /border-right: 2px solid #f0f0f0;
  /border-right: 1px solid #f0f0f0;
  /border-right: 1px solid #f3f3f3;
  //border-right: 1px solid #f8f8f8;
  /border-right: 1px solid #efefef;
  /border-right: none;
  /border-top: none;
  /border-bottom: none;
  border: none;
  /border: 7px solid #fbfbfb;
  /border: 4px solid #fcfcfc;
  /border: 3px solid #fcfcfc;
  /border: 2px solid #fcfcfc;
  /border: 1px solid #fcfcfc;
  border: none;
  /border-top: 1px solid #e4e4e4;
  /border-bottom: 2px solid #e5e5e5;
  border: 1px solid #e4e4e4;
  border: 1px solid #e7e7e7;
  border: 1px solid #ebebeb;
  border: 1px solid #ececec;
  border: 1px solid #f1f1f1;
  /border: 1px solid #f2f2f2;
  /border: 1px solid #f3f3f3;
  /border: none;
  border-radius: 9px;
  /border-radius: 4px;
  border-radius: 3px;
  /border-radius: 2px;
  //border-radius: 1px;
  /border-radius: 0px;
  
  /padding: 0px;
  /padding-left: 24px;
  /padding-right: 15px;
  /padding-top: 15px;
  /padding-bottom: 0px;
  margin-left: 25px;
  margin-left: 14px;
  margin-left: 8px;
  margin-left: 6px;
  margin-left: 4px;
  //margin-left: 2px;
  ///margin-left: -2px;
  /margin-left: -6px;
  /margin-left: -10px;
  /margin-left: -16px;
  /margin-left: -20px;
  /margin-left: -26px;
  /margin-right: 30px;
  /margin-top: -20px;
  box-shadow: 12px -8px 40px rgba(0,0,0,0.055) inset;
  /box-shadow: 8px -8px 40px rgba(0,0,0,0.055) inset;
  box-shadow: 18px -20px 40px rgba(0,0,0,0.035) inset;
  box-shadow: 150px 100px 100px rgba(0,0,0,0.025) inset !important;
  box-shadow: -70px -50px 70px rgba(0,0,0,0.010) inset !important;
  box-shadow: -80px -80px 70px rgba(0,0,0,0.008) inset !important;
  box-shadow: 0px 0px 1000px rgba(0,0,0,0.035) inset !important;
  box-shadow: none !important;
  
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  
  margin-right: 24px;
  margin-top: -5px;
  
  /box-shadow: none !important;
  mix-blend-mode: multiply !important;
  
  /background: linear-gradient(60deg, transparent -19%, transparent, #fff 30%, #fdfdfd 50%, #fff 70%, transparent) !important;
  background: linear-gradient(to right, #f8f8f8, #fafafa 30%, #fbfbfb 50%, #fff 70%, transparent) !important;
  background: linear-gradient(135deg, #f8f8f8, #fafafa 40%, #fbfbfb 50%, #fff 70%, transparent) !important;
  
  background: linear-gradient(135deg, #f8f8f8, #fafafa 40%, #fbfbfb 50%, #f8f8f8) !important;
  background: linear-gradient(135deg, #f8f8f8, #fafafa 40%, #fbfbfb 50%, #f3f3f3) !important;
  background: linear-gradient(70deg, #fcfcfc, #f8f8f8) !important;
}
.catalog-category-view .product-item .product-grid__image-wrapper .product-image-wrapper, 
.catalogsearch-result-index .product-item .product-grid__image-wrapper .product-image-wrapper {
  mix-blend-mode: multiply;
}
.catalog-category-view .main.column .item.product.product-item .product-grid__image-wrapper .product-image-photo, 
.catalogsearch-result-index .main.column .item.product.product-item .product-grid__image-wrapper .product-image-photo {
  filter: grayscale(15%);
  filter: grayscale(22%) contrast(113%) brightness(103%);
}
/*---(a2 product labels - cp - list mode)---*/
.catalog-category-view .main.column .product-item-info .ox-product-label-new, 
.catalogsearch-result-index .main.column .product-item-info .ox-product-label-new {

}
.catalog-category-view .main.column .product-item-info .ox-product-label-sale, 
.catalogsearch-result-index .main.column .product-item-info .ox-product-label-sale {  
  position: relative;
  left: -10px;
  left: 0px;
  left: 5px;
  left: 10px;
  left: 15px;
  left: 20px;
  left: 25px;
  left: 30px;

  top: -15px;
  top: -13px;
  /top: -10px;
}
.catalog-category-view .main.column .product-item-info .ox-product-label-bestseller, 
.catalogsearch-result-index .main.column .product-item-info .ox-product-label-bestseller {
  position: relative;
  left: -10px;
  left: -8px;
  left: -7px;
  left: -6px;
  left: -5px;
  /left: -4px;
  /left: -3px;
  //left: -2px;
  left: 0px;
  left: 5px;
  left: 10px;
  left: 15px;
  left: 20px;
  left: 25px;
  left: 30px;
  left: 35px;
 
  top: -15px;
  //top: -10px;
  /top: -8px;
  /top: -7px;
  /top: -6px;
  /top: -5px;
  /top: -4px;
  /top: -3px;
  ///top: -2px;
  //top: -1px;
  /top: 0px;
}
/*^^^(a2 product labels - cp - list mode)^^^*/
.catalog-category-view .main.column .product-list-view__right-wrapper, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper {
  margin-top: 23px;
  /margin-top: 26px;
  margin-right: 7px;
  //margin-right: 13px;
  margin-right: 15px;
  //margin-right: 47px;
}

.catalog-category-view .main.column .product.details .description ul, 
.catalogsearch-result-index .main.column .product.details .description ul {
  max-height: 95px !important;
  max-height: 90px !important;
  max-height: 89px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  max-width: 700px !important;
  
  font-family: "Roboto" !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.3px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  /color: #202020 !important;
  /color: #414141 !important;
  /color: #a8a8a8 !important;
  //color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  text-transform: initial !important;
  
  
  font-family: "Rubik" !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.6px !important;
  font-size: 12.5px !important;
  font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  //letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  ///letter-spacing: -0.00px !important;
  //letter-spacing: 0.05px !important;
  /color: #202020 !important;
  /color: #414141 !important;
  /color: #a8a8a8 !important;
  //color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  text-transform: initial !important;
  //line-height: 15px;
  /line-height: 18px;
  
  /*
  font-family: "Exo" !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.5px !important;
  font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  //letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: -0.00px !important;
  letter-spacing: 0.05px !important;
  /color: #202020 !important;
  /color: #414141 !important;
  /color: #a8a8a8 !important;
  //color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  text-transform: initial !important;
  //line-height: 15px;
  /line-height: 18px;
  */
  
  font-family: "Martel Sans" !important;
  font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.6px !important;
  font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  /line-height: 18px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  /*
  font-family: "Martel Sans" !important;
  font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.6px !important;
  font-size: 12.5px !important;
  font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  /line-height: 18px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  */
  
  /*
  font-family: "Martel Sans" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-size: 14px !important;
  font-size: 13.3px !important;
  //font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  /line-height: 18px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  */
  
  /*
  font-family: "Martel Sans" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  font-weight: 300 !important;
  font-size: 14px !important;
  font-size: 13.3px !important;
  /font-size: 13.2px !important;
  font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  /line-height: 18px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  */
  
  font-family: "Sarala" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  font-size: 14px !important;
  font-size: 13.3px !important;
  font-size: 13.2px !important;
  font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 18px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  font-family: "Play" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  font-size: 14px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  //letter-spacing: 0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 18px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  font-family: "Ruda" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  font-size: 14px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  //letter-spacing: 0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 18px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  font-family: "Assistant" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  font-size: 14.6px !important;
  ///font-size: 14.5px !important;
  ///font-size: 14.4px !important;
  ///font-size: 14.2px !important;
  ///font-size: 14px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  //letter-spacing: 0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 18px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  font-family: "Industry" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  font-size: 14.6px !important;
  font-size: 14.5px !important;
  ///font-size: 14.4px !important;
  font-size: 14.2px !important;
  font-size: 14px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0.00px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 92px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  font-family: "Industry" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  font-size: 14.6px !important;
  font-size: 14.5px !important;
  ///font-size: 14.4px !important;
  font-size: 14.2px !important;
  font-size: 14px !important;
  font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0.00px !important;
  //letter-spacing: 0.05px !important;
  /letter-spacing: 0.10px !important;
  ///letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  
  
  /*
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 17px !important;
  font-size: 16.4px !important;
  ////font-size: 16.3px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///////////////font-size: 14.2px !important;
  /font-size: 14px !important;
  //////////font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  ///////letter-spacing: 0.00px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #666;
  text-shadow: 0px 0px 0px #777;
  text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: 0px 0px 0px #ccc;
  /text-shadow: none;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  */
  
  /*----------(fav.)--------------*/
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 17px !important;
  //font-size: 16.4px !important;
  font-size: 16.3px !important;
  /////font-size: 16.2px !important;
  /////////////////font-size: 16.1px !important;
  //font-size: 16px !important;
  ///////////font-size: 15.4px !important;
  ///////font-size: 15.1px !important;
  //////font-size: 15px !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///////////////font-size: 14.2px !important;
  /font-size: 14px !important;
  //////////font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  ///////letter-spacing: 0.00px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  ////letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #666;
  text-shadow: 0px 0px 0px #777;
  text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  //text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: 0px 0px 0px #ccc;
  /text-shadow: none;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  /*----------(fav.)--------------*/
  
  /*
  font-family: "Noto-Sans", sans-serif !important;
  //font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 17px !important;
  //font-size: 16.4px !important;
  font-size: 16.3px !important;
  /////font-size: 16.2px !important;
  font-size: 16.1px !important;
  font-size: 16px !important;
  /////font-size: 15.4px !important;
  font-size: 15.2px !important;
  /font-size: 15.1px !important;
  /font-size: 15px !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  /font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  /font-size: 14.2px !important;
  /font-size: 14px !important;
  ////////////font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  ///////letter-spacing: 0.00px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  ////letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #666;
  text-shadow: 0px 0px 0px #777;
  text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  //text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: 0px 0px 0px #ccc;
  /text-shadow: none;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  */
  
  /*----------(fav.)--------------*/
  /*
  font-family: "Noto-Sans", sans-serif !important;
  //font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 17px !important;
  //font-size: 16.4px !important;
  font-size: 16.3px !important;
  /////font-size: 16.2px !important;
  font-size: 16.1px !important;
  /font-size: 16px !important;
  /////font-size: 15.4px !important;
  ///font-size: 15.2px !important;
  /font-size: 15.1px !important;
  /font-size: 15px !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  /font-size: 14.6px !important;
  /////////////font-size: 14.5px !important;
  /font-size: 14.4px !important;
  /font-size: 14.2px !important;
  /font-size: 14px !important;
  ////////////font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ////letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.10px !important;
  /////letter-spacing: 0.15px !important;
  ////letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /word-spacing: 0.05px !important;
  /word-spacing: 0.10px !important;
  /word-spacing: 0.15px !important;
  //word-spacing: 0.25px !important;
  /word-spacing: 0.30px !important;
  /word-spacing: 0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  //text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: 0px 0px 0px #ccc;
  /text-shadow: none;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  */
  /*----------(fav.)--------------*/
  
  
  /*----------(fav. STANDARD)--------------*/
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  list-style: circle;
  list-style: disc;
  /list-style: square;
  list-style: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 93px;
  min-height: 96px;
  min-height: 102px;
  ////min-height: 106px;
  /*----------(fav. STANDARD)--------------*/
  
  
  /*----------(fav. Roboto)--------------*/
  /*
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  ////letter-spacing: -0.20px !important;
  ///letter-spacing: -0.18px !important;
  ///////letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. Roboto)--------------*/

  /*----------(fav. Roboto LIGHT)--------------*/
  /*
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  ////letter-spacing: -0.20px !important;
  ///letter-spacing: -0.18px !important;
  ///////letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. Roboto LIGHT)--------------*/

  /*----------(fav. Roboto LIGHT ALT)--------------*/
  /*
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  //////letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  ////letter-spacing: -0.20px !important;
  ///letter-spacing: -0.18px !important;
  ///////letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. Roboto LIGHT ALT)--------------*/

  /*----------(fav. Roboto HEAVY)--------------*/
  /*
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  ////////////letter-spacing: -0.18px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ///letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: contrast(140%) brightness(163%);
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. Roboto HEAVY)--------------*/
  
  /*----------(fav. Roboto HEAVY 2)--------------*/
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.28px !important;
  ////////////////////////letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  ////////////letter-spacing: -0.18px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ///letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: contrast(140%) brightness(163%);
  filter: contrast(140%) brightness(100%);
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  /*----------(fav. Roboto HEAVY 2)--------------*/
  
  
  /*----------(fav. khula xsmall medium)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  /font-size: 11.4px !important;
  /font-size: 11.7px !important;
  /font-size: 11.9px !important;
  /font-size: 12px !important;
  /font-size: 12.1px !important;
  /font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  /font-size: 12.7px !important;
  /font-size: 12.9px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  ////font-size: 13.4px !important;
  ////font-size: 13.5px !important;
  /font-size: 13.7px !important;
  //font-size: 14px !important;
  /font-size: 14.1px !important;
  /font-size: 14.2px !important;
  font-size: 14.3px !important;
  /font-size: 14.4px !important;
  font-size: 14.5px !important;
  ///font-size: 14.8px !important;
  ///////////////////font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.7px !important;
  /font-size: 16px !important;
  ///font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  //font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.43px !important;
  letter-spacing: -0.42px !important;
  letter-spacing: -0.41px !important;
  letter-spacing: -0.37px !important;
  letter-spacing: -0.35px !important;
  /////////letter-spacing: -0.30px !important;
  /////letter-spacing: -0.28px !important;
  /letter-spacing: -0.25px !important;
  //////////////letter-spacing: -0.24px !important;
  ////////////////////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  ////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  text-shadow: rgba(158,150,150,50.70) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  filter: blur(0.000001px) !important;
  filter: blur(0.000001px) contrast(102%) !important;
  filter: blur(0.000001px) contrast(106%) !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. khula xsmall medium)-----------*/
  
  /*----------(fav. khula small medium)-----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  /font-size: 11.4px !important;
  /font-size: 11.7px !important;
  /font-size: 11.9px !important;
  /font-size: 12px !important;
  /font-size: 12.1px !important;
  /font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  /font-size: 12.7px !important;
  /font-size: 12.9px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  ////font-size: 13.4px !important;
  ////font-size: 13.5px !important;
  /font-size: 13.7px !important;
  //font-size: 14px !important;
  /font-size: 14.1px !important;
  /font-size: 14.2px !important;
  font-size: 14.3px !important;
  /font-size: 14.4px !important;
  font-size: 14.5px !important;
  ///font-size: 14.8px !important;
  ///////////////////font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.7px !important;
  /font-size: 16px !important;
  ///font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  font-size: 16.9px !important;
  /////////font-size: 17px !important;
  ///font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  ///////////////font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  //font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  /letter-spacing: -0.43px !important;
  /letter-spacing: -0.42px !important;
  /letter-spacing: -0.41px !important;
  /letter-spacing: -0.37px !important;
  letter-spacing: -0.35px !important;
  //////////////////////////////////letter-spacing: -0.30px !important;
  /////////letter-spacing: -0.28px !important;
  ///////////letter-spacing: -0.26px !important;
  ///////////letter-spacing: -0.25px !important;
  /////////////letter-spacing: -0.23px !important;
  /////////letter-spacing: -0.21px !important;
  ///letter-spacing: -0.20px !important;
  ///letter-spacing: -0.19px !important;
  /letter-spacing: -0.18px !important;
  ///letter-spacing: -0.17px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.13px !important;
  //letter-spacing: -0.10px !important;
  /////////////////////////////////letter-spacing: -0.05px !important;
  /////////////letter-spacing: 0px !important;
  /////////////letter-spacing: 0.02px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  text-shadow: rgba(158,150,150,50.70) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  filter: blur(0.000001px) !important;
  filter: blur(0.000001px) contrast(102%) !important;
  filter: blur(0.000001px) contrast(106%) !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  /*----------(fav. khula small medium)-----------*/
  
  /*----------(fav. khula small medium 2)-----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 11px !important;
  /font-size: 11.1px !important;
  /font-size: 11.2px !important;
  /font-size: 11.3px !important;
  /font-size: 11.4px !important;
  /font-size: 11.7px !important;
  /font-size: 11.9px !important;
  /font-size: 12px !important;
  /font-size: 12.1px !important;
  /font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  /font-size: 12.7px !important;
  /font-size: 12.9px !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  font-size: 13.2px !important;
  font-size: 13.3px !important;
  ////font-size: 13.4px !important;
  ////font-size: 13.5px !important;
  /font-size: 13.7px !important;
  //font-size: 14px !important;
  /font-size: 14.1px !important;
  /font-size: 14.2px !important;
  font-size: 14.3px !important;
  /font-size: 14.4px !important;
  font-size: 14.5px !important;
  ///font-size: 14.8px !important;
  ///////////////////font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.7px !important;
  /font-size: 16px !important;
  ///font-size: 16.1px !important;
  /font-size: 16.2px !important;
  ///////font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  font-size: 16.9px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  //font-size: 17.2px !important;
  font-size: 17.3px !important;
  ////////////////////////////font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.56px !important;
  ///////font-size: 17.58px !important;
  /////font-size: 17.68px !important;
  /font-size: 17.7px !important;
  /font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /////font-size: 18px !important;
  /////font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  //font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300 !important;
  /letter-spacing: -1px !important;
  /////////letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  ////////////letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.70px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.43px !important;
  letter-spacing: -0.42px !important;
  letter-spacing: -0.41px !important;
  ///letter-spacing: -0.37px !important;
  letter-spacing: -0.35px !important;
  /////////////////letter-spacing: -0.30px !important;
  /////////letter-spacing: -0.28px !important;
  ///////////letter-spacing: -0.26px !important;
  ///////////letter-spacing: -0.25px !important;
  /////////////letter-spacing: -0.23px !important;
  /////////letter-spacing: -0.21px !important;
  ///letter-spacing: -0.20px !important;
  ///letter-spacing: -0.19px !important;
  /letter-spacing: -0.18px !important;
  ///letter-spacing: -0.17px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.13px !important;
  //letter-spacing: -0.10px !important;
  /////////////////////////////////letter-spacing: -0.05px !important;
  /////////////letter-spacing: 0px !important;
  /////////////letter-spacing: 0.02px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  ////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  /text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(158,150,150,20.50) 0 0 0.8px !important;
  text-shadow: rgba(158,150,150,50.70) 0 0 0.8px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /text-shadow: none !important;
  /filter: contrast(140%) brightness(163%);
  /filter: contrast(140%) brightness(100%);
  filter: blur(0.000001px) !important;
  filter: blur(0.000001px) contrast(102%) !important;
  filter: blur(0.000001px) contrast(106%) !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  /line-height: 21px;
  /line-height: 22px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  /margin-bottom: 13px;
  /*----------(fav. khula small medium 2)-----------*/
  
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: none !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  line-height: 21.5px;
  line-height: 22px;
  ////line-height: 23px;
  //line-height: 23.3px;
  /line-height: 24px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  min-height: 112px !important;
  /min-height: 115px !important;
  /min-height: 117px !important;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  /*----------(fav. - definitive khula small medium)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #000 !important;
  text-shadow: 0px 0px 0px #202020 !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 0px #3b3b3b !important;
  /text-shadow: 0px 0px 0px #4b4b4b !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  ///text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: none !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  line-height: 21.5px;
  line-height: 22px;
  ////line-height: 23px;
  //line-height: 23.3px;
  /line-height: 24px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  min-height: 112px !important;
  /min-height: 115px !important;
  /min-height: 117px !important;
  /*----------(fav. - definitive khula small medium)--------------*/
  
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 21px !important;
  line-height: 22px !important;
  line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 0px;
  margin-bottom: 10px;
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  ///letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  line-height: 23px !important;
  /line-height: 22px !important;
  
  
  
  /*------------------*/
  margin-right: 3px;
  margin-left: 3px;
  /margin-left: 2px;
  /margin-left: 1px;
  //margin-left: 0px;
  /margin-left: -1px;
  /margin-left: -2px;
  /margin-left: 0px;
  /margin-left: 5px;
  /margin-left: 6px;
  /margin-left: 7px;
  /margin-left: 8px;
  ///margin-left: 9px;
  /margin-left: 10px;
  /margin-left: 11px;
  /margin-left: 12px;
  /margin-left: 13px;
  //margin-left: 14px;
  //////////margin-left: 15px;
  ///margin-left: 16px;
  ///margin-left: 17px;
  /margin-left: 18px;
  ///margin-left: 19px;
  /margin-left: 20px;
  margin-right: 30px;
  text-indent: -18px;
  
  text-indent: -15px;
  text-indent: -14px;
  text-indent: -2px;
  /*------------------*/


  /*(free up room for am rwrd pts)*/
  display: -webkit-box !important;
  min-height: 0px !important;
  max-height: 112px !important;
  max-height: 90px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 5 !important;
  -webkit-box-orient: vertical !important;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser - (supplement for "fav. Roboto HEAVY 2") */
  .catalog-category-view .main.column .product.details .description ul, 
  .catalogsearch-result-index .main.column .product.details .description ul {
    text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
    text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
    ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
    /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
    /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
    filter: contrast(140%) brightness(163%);
    ////filter: contrast(140%) brightness(100%);
  }
}
.catalog-category-view .main.column .product.details .description ul li:before, 
.catalogsearch-result-index .main.column .product.details .description ul li:before {
  content: "·";
  /font-size: 73px;
  /font-size: 72px;
  /font-size: 70px;
  font-size: 69px;
  /font-size: 68px;
  //font-size: 66px;
  //font-size: 65px;
  ///font-size: 64px;
  /font-size: 63px;
  vertical-align: middle;
  vertical-align: top;
  /line-height: 20px;
  line-height: 20px;
  margin-right: 3px;
  margin-left: 3px;
  margin-left: 2px;
  margin-left: 1px;
  //margin-left: 0px;
  margin-left: -1px;
  margin-left: -2px;
  margin-left: -3px;
  /color: #4b4b4b;
  /color: #3b3b3b;
  
  content: '\2022';
  font-size: 38px;
  /font-size: 36.2px;
  font-size: 36.1px;
  font-size: 36px;
  font-size: 35.9px;
  font-size: 35.8px;
  font-size: 35.7px;
  font-size: 35.6px;
  ///font-size: 35.5px;
  font-size: 35.4px;
  font-size: 35.3px;
  font-size: 35.2px;
  font-size: 35.1px;
  font-size: 35px;
  position: relative;
  top: 2px;
  /top: 1px;
  left: -1px;
  margin-right: 5px;
  
  content: "";
  display: inline-block;
  width: 8px;
  height: 7px;
  width: 8px;
  height: 8px;
  /width: 9px;
  /height: 9px;
  background: #000;
  /background: #4b4b4b;
  /background: #3b3b3b;
  background: linear-gradient(to bottom right, #777, #444, #000);
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 50px;
  margin-right: 5px !important;
  font-size: 38px;
  /font-size: 36.2px;
  font-size: 36.1px;
  font-size: 36px;
  font-size: 35.9px;
  font-size: 35.8px;
  font-size: 35.7px;
  font-size: 35.6px;
  ///font-size: 35.5px;
  font-size: 35.4px;
  font-size: 35.3px;
  font-size: 35.2px;
  font-size: 35.1px;
  font-size: 35px;
  font-size: 29px;
  position: relative;
  top: 6px;
  top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  /top: 1px;
  left: -1px;
  margin-right: 3px !important;
  margin-right: 4px !important;
  margin-right: 5px !important;
  /margin-right: 5.5px !important;
  /margin-right: 6px !important;
  /margin-right: 7px !important;
  /margin-right: 8px !important;
  margin-left: 3px;
  margin-left: 2px;
  margin-left: 1px;
  //margin-left: 0px;
  margin-left: -1px;
  margin-left: -2px;
  margin-left: -3px;
  margin-left: -4px;
  margin-left: -5px;
  margin-left: -6px;
  margin-left: -7px;
  margin-left: -8px;
  margin-left: -9px;
  margin-left: -10px;
  margin-left: -11px;
  /margin-left: -12px;
  /margin-left: -13px;
  /margin-left: -14px;
  /margin-left: -15px;
  /margin-left: -16px;
  /margin-left: -17px;
  /margin-left: -18px;
  /margin-left: -19px;
  //margin-left: -20px;
  /margin-left: -25px;
  /color: #000;
  /color: #4b4b4b;
  //color: #3b3b3b;
}
.catalog-category-view .main.column .product.details .description a.more, 
.catalogsearch-result-index .main.column .product.details .description a.more {
  /font-weight: 700;
  /text-transform: uppercase;
  /letter-spacing: -0.03em;
  /display: block;
  /margin-top: 7px;
  
  margin-bottom: 21px;
  
  width: max-content;
  
  /*
  font-family: "Ubuntu";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  font-size: 14px;
  /font-size: 13.6px;
  font-size: 13.5px;
  /font-size: 13.3px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /text-decoration: underline;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  */
  
  /*
  font-family: "Mukta";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  font-size: 14px;
  /font-size: 13.6px;
  /font-size: 13.5px;
  //font-size: 13.3px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /text-decoration: underline;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  */
  
  font-family: "Mukta";
  font-size: 16px;
  ////font-size: 15.6px;
  ////font-size: 15.5px;
  ///font-size: 15.3px;
  ///font-size: 15px;
  ///font-size: 14.6px;
  //font-size: 14.5px;
  /font-size: 14.3px;
  //font-size: 14px;
  /font-size: 13.6px;
  /font-size: 13.5px;
  //font-size: 13.3px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  /text-transform: lowercase;
  text-transform: unset;
  /text-decoration: underline;
  text-decoration-color: #aeaeae;
  text-decoration-color: #bababa;
  text-decoration-color: #bebebe;
  //margin-left: 1px;
  ///margin-left: 2px;
  //margin-left: 3px;
  //margin-left: 4px;
  ///margin-left: 5px;
  //margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  //margin-left: 11px;
  /margin-left: 12px;
  ////margin-left: 14px;
  //margin-left: 15px;
  margin-left: 16px;
  /////margin-left: 18px;
  //margin-left: 19px;
  //margin-left: 22px;
  ///margin-left: 23px;
  //margin-left: 24px;
  /margin-left: 25px;
  ///margin-left: 28px;
  /margin-left: 32px;
  ////margin-left: 35px;
  /margin-left: 36px;
  /////margin-left: 38px;
  //margin-left: 40px;
  ///margin-left: 0px;
  
  font-family: "Mukta";
  font-size: 16px;
  ////font-size: 15.6px;
  ////font-size: 15.5px;
  ///font-size: 15.3px;
  ///font-size: 15px;
  ///font-size: 14.6px;
  //font-size: 14.5px;
  /font-size: 14.3px;
  //font-size: 14px;
  /font-size: 13.6px;
  /font-size: 13.5px;
  //font-size: 13.3px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  /text-transform: lowercase;
  text-transform: unset;
  /text-decoration: underline;
  text-decoration-color: #aeaeae;
  text-decoration-color: #bababa;
  text-decoration-color: #bebebe;
  /margin-left: 1px;
  /margin-left: 2px;
  /margin-left: 3px;
  /margin-left: 4px;
  /margin-left: 5px;
  /margin-left: 6px;
  /margin-left: 7px;
  ///margin-left: 8px;
  //margin-left: 9px;
  //margin-left: 10px;
  margin-left: 11px;
  ///margin-left: 12px;
  ///margin-left: 13px;
  ///margin-left: 14px;
  ///margin-left: 15px;
  margin-left: 16px;
  ///margin-left: 17px;
  margin-left: 18px;
  margin-left: 19px;
  ////margin-left: 20px;
  ///margin-left: 21px;
  ///margin-left: 22px;
  //margin-left: 23px;
  //margin-left: 24px;
  /margin-left: 25px;
  ///margin-left: 28px;
  /margin-left: 32px;
  ////margin-left: 35px;
  /margin-left: 36px;
  /////margin-left: 38px;
  //margin-left: 40px;
  ///margin-left: 0px;
  
  /*
  font-family: "Rubik";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  ///font-size: 14px;
  font-size: 13.6px;
  font-size: 13.5px;
  font-size: 13.3px;
  font-size: 13px;
  //font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  //font-style: italic;
  /text-decoration: underline;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  /margin-left: 0px;
  */
  
  /*
  font-family: "Exo";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  ///font-size: 14px;
  ///font-size: 13.6px;
  /font-size: 13.5px;
  font-size: 13.3px;
  ///font-size: 13px;
  //font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  //font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  /text-decoration: underline;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  /margin-left: 0px;
  */
  
  /*
  font-family: "Roboto";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  font-size: 14px;
  ///font-size: 13.6px;
  /font-size: 13.5px;
  ///font-size: 13.3px;
  font-size: 13px;
  //font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  //font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  /text-decoration: underline;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  /margin-left: 0px;
  */
  
  /*
  font-family: "Squada One";
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  ////font-size: 19px;
  ////font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  ////font-size: 14px;
  ///font-size: 13.6px;
  /font-size: 13.5px;
  ///font-size: 13.3px;
  ////font-size: 13px;
  //font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  //font-weight: 700;
  /font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  text-transform: lowercase;
  /text-decoration: underline;
  letter-spacing: -0.40px;
  //letter-spacing: -0.45px;
  //letter-spacing: -0.50px;
  //letter-spacing: -0.55px;
  /letter-spacing: -0.65px;
  //letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  /margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  /margin-left: 0px;
  */
  
  /*
  font-family: "Oswald";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  font-size: 14px;
  ///font-size: 13.6px;
  font-size: 13.5px;
  //font-size: 13.3px;
  //font-size: 13px;
  //font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-decoration: underline;
  letter-spacing: 0.20px;
  letter-spacing: 0.05px;
  ////letter-spacing: -0.00px;
  ////letter-spacing: -0.20px;
  /letter-spacing: -0.40px;
  //letter-spacing: -0.45px;
  //letter-spacing: -0.50px;
  //letter-spacing: -0.55px;
  /letter-spacing: -0.65px;
  //letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  /margin-left: 0px;
  */
}
.catalog-category-view .main.column .product.details .description a.more:after, 
.catalogsearch-result-index .main.column .product.details .description a.more:after {
  content: "..";
  
  font-family: "Glyphicons Halflings";
  content: "\e080";
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  font-size: 7px;
  //font-size: 6px;
  /font-size: 5px;
  position: relative;
  top: -4px;
  top: -3px;
  //top: -2px;
  /top: -1px;
  font-weight: 900;
  /font-weight: 500;
  color: #000;
  color: #292828;
  color: #494848;
  color: #595858;
  margin-left: 3px;
  margin-left: 2px;
  margin-left: 1px;
  /margin-left: 0px;
  /margin-left: -1px;
}
.catalog-category-view .main.column .product.details .description a.more:hover, 
.catalogsearch-result-index .main.column .product.details .description a.more:hover {
  //text-decoration: underline !important;
  opacity: 0.90;
  opacity: 0.80;
  /color: #ffcc05;
  color: #000;
  color: #292828;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .price, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .price {
  /color: #1A1A1A !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  /font-style: italic;
  font-size: 28px;
  font-weight: 900;
  
  font-family: "Open Sans";
  font-size: 30px;
  
  /font-family: "Noto-sans";
  /font-size: 34px;
  /font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-weight: 900;
  
  font-family: "Khula";
  letter-spacing: -1.10px;
  font-size: 36.2px;
  font-size: 36.0px;
  font-size: 35.8px;
  //font-size: 35.7px;
  /font-size: 35.6px;
  /font-size: 35.5px;
  font-size: 35.3px;
  font-size: 35.2px;
  //font-size: 35.0px;
  //font-size: 34.2px;
  /font-size: 33.2px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-shadow: 0px 0px 0px #3b3b3b;
  /text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: none;
  display: block;
  margin-bottom: -10px;
  margin-top: 1px;
}
/.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .price:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .price:before {
  position: absolute;
  content: "SpeedyFree shipping";
  top: -15px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  /font-style: italic;
  font-style: normal !important;
  /font-weight: 500;
  
  
  /*(new style)*/
  position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  content: "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  /top: 24px;
  /top: 28px;
  margin-top: -2px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  
  text-shadow: none;
  
  
  font-family: none;
  content: '';
  display: block;
  text-shadow: none !important;
  filter: none !important;
  
  background: url('/media/site-images/SpeedyFree-Shipping.png');
  background-repeat: no-repeat;
  background-size: auto 14.4px;
  //background-size: auto 15px;
  /background-size: auto 16px;
  width: 160px;
  height: 16px;
  
  top: -15px;
  margin-top: -2px;
  top: -19px;
  margin-top: 0px;
  top: -20px;
  margin-top: 0px;
  
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2.png');
  background-repeat: no-repeat;
  background-size: auto 14.4px;
  background-size: auto 15px;
  background-size: auto 16px;
  background-size: auto 20px;
  background-size: auto 21px;
  ///background-size: auto 22px;
  /background-size: auto 23px;
  //background-size: auto 24px;
  /background-size: auto 25px;
  /background-size: auto 30px;
  width: 230px;
  height: 30px;
  
  top: -15px;
  margin-top: -2px;
  top: -19px;
  margin-top: 0px;
  top: -20px;
  top: -25px;
  top: -26px;
  top: -27px;
  top: -28px;
  //top: -29px;
  /top: -30px;
  
  left: 5px;
  /left: 0px;
  /left: 1px;
  /left: 2px;
  //left: 3px;
  //left: 4px;
  left: 6px;
  left: 7px;
  //left: 8px;
  /left: 9px;
  left: 10px;
  /left: 11px;
  /left: 12px;
  ///left: 13px;
  //left: 14px;
  ///left: 15px;
  //left: 16px;
  /left: 17px;
  /left: 18px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .special-price, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .special-price {
  position: relative;
  top: 3px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .special-price span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .special-price span {
  color: #1A1A1A !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-style: italic;
  /background: linear-gradient(to right, transparent, #e5e5e5 110%);
  /background: linear-gradient(to bottom right, transparent, #e5e5e5 110%);
  /background: linear-gradient(to bottom right, transparent, #e5e5e5 150%);
  font-size: 28px;
  font-size: 30px;
  font-weight: 900;
  
  /font-family: "Noto-sans";
  /font-size: 34px;
  /font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-weight: 900;
  
  font-family: "Khula";
  letter-spacing: -1.10px;
  font-size: 36.2px;
  font-size: 36.0px;
  font-size: 35.8px;
  //font-size: 35.7px;
  /font-size: 35.6px;
  /font-size: 35.5px;
  font-size: 35.3px;
  font-size: 35.2px;
  //font-size: 35.0px;
  //font-size: 34.2px;
  /font-size: 33.2px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-shadow: 0px 0px 0px #3b3b3b;
  /text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: none;
  margin-right: 0.8px;
  margin-right: 1px;
  margin-right: 1.15px;
  /margin-right: 1.30px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .special-price:after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .special-price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  /margin-right: 0px;
  
  display: inline-block;
  width: 35px;
  width: 36px;
  height: 22px;
  margin-right: -4px;
  margin-right: -3px;
  /margin-right: -2px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price span {
  font-size: 20px !important;
  font-size: 18px !important;
  font-style: italic;
  
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  text-decoration-color: #aeaeae;
  /text-decoration-color: #bbb;
  
  font-family: "Open Sans";
  text-shadow: none;
  top: 4px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price:before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 10px;
  margin-right: -5px;
  
  text-shadow: none;
  font-family: "Roboto";
  position: relative;
  top: 1px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price:after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price:after {
  content: "reg. price";
  color: #1A1A1A !important;
  font-size: 12px;
  margin-left: -1px;
  
  text-shadow: none;
  font-family: "Roboto";
  position: relative;
  top: 3px;
  /top: 4px;
  /top: 5px;
  top: 6px;
  
  
  /*-------------------------*/
  content: "Reg. price";
  content: "** Reg. price";
  
  /*
  top: -22px;
  top: -23px;
  top: -24px;
  top: -25px;
  top: -26px;
  /top: -27px;
  ///top: -28px;
  /top: -29px;
  
  position: relative;
  top: -50px;
  top: 0px;
  
  left: -11px;
  left: -12px;
  left: -13px;
  left: -14px;
  left: -15px;
  left: -16px;
  left: -17px;
  //left: -18px;
  /left: -19px;
  /left: -20px;
  /left: -21px;
  /left: -22px;
  /left: -23px;
  /left: -24px;
  //left: -25px;
  ///left: -26px;
  /left: -27px;
  /left: -28px;
  /left: -29px;
  /left: -30px;
  /left: -31px;
  
  /left: 157px;
  /left: 0px;
  */
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
  font-size: 9.4px !important;
  ///font-size: 10px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: #777 !important;
  /color: #888 !important;
  /color: #999 !important;
  text-transform: uppercase;
  
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  /font-style: italic;
  margin-left: 20px;
  margin-left: 19px;
  /margin-left: 18px;
  width: 30px;
  text-indent: -15px;
  /text-indent: -10px;
  top: -15px;
  display: inline-flex;
  
  display: block;
  width: unset;
  text-indent: unset;
  top: -10px;
  top: 2px;
  left: 29px;
  /font-weight: 700;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price span:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price span:before {
  display: none !important;
}

/*(css price sups)*/
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .price-final_price span:first-letter, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .price-final_price span:first-letter {
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  font-style: normal;
  /margin-right: 1px;
  vertical-align: unset;
  /vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  font-style: normal;
  /margin-right: 1px;
  vertical-align: unset;
  vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 3px;
  margin-right: 3.5px;
  margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  /vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 2.5px;
  margin-right: 3px;
  /margin-right: 3.40px;
  //margin-right: 3.5px;
  ///margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  vertical-align: top;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .special-price span:first-letter, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .special-price span:first-letter {
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: -1px;
  margin-right: -0.5px;
  margin-right: -0.30px;
  margin-right: 0px;
  /margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 2.5px;
  ////margin-right: 3px;
  /margin-right: 3.40px;
  //margin-right: 3.5px;
  ///margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  vertical-align: top;
  vertical-align: middle;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price span:first-letter, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price span:first-letter {
  font-size: unset;
  font-style: unset;
  text-shadow: none;
  vertical-align: unset;
  margin-right: unset;
}
/*^^(css price sups)^^*/

/*---(to implement/customize map pricing - category page)---*/
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .map-fallback-price, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .map-fallback-price {
  display: none !important;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .msrp-message, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .msrp-message {
  display: block;
  /display: flex;
  
  position: relative;
  position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.3px;
  /font-size: 9.1px;
  /font-size: 9px;
  /font-size: 8.9px;
  //font-size: 8.5px;
  /font-size: 8.4px;
  //font-size: 8.3px;
  /font-size: 8.2px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: none;
  line-height: 11px;
  line-height: 12px;
  /line-height: 13px;
  /line-height: 14px;
  color: #666;
  
  top: 0px;
  margin-right: 24px;
  background: linear-gradient(to left, #f6f6f6, #fcfcfc);
  padding: 7px 8px 7px 8px;
  padding: 9px 12px 7px 12px;
  padding: 6px 12px 7px 12px;
  /padding: 5px 12px 7px 12px;
  border: 1px solid #e5e5e5;
  border: 2px solid #e5e5e5;
  border: 3px solid #e5e5e5;
  border: 4px solid #e5e5e5;
  border: 6px solid #f2f2f2;
  border: 5px solid #f2f2f2;
  /border: 4px solid #f2f2f2;
  /border: 3px solid #f2f2f2;
  /border: 2px solid #f2f2f2;
  /border: 1px solid #f2f2f2;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  /border-radius: 9px;
  
  
  /*-----------------*/
  display: block;
  position: relative;
  margin-top: 5px;
  margin-bottom: -11px;
  margin-bottom: -26px;
  font-size: 8.5px;
  
  padding: 9px 12px 15px 12px;
  padding: 9px 12px 9px 12px;
  
  border: none;
  /border: 1px solid #e5e5e5;
  border: 1px solid #f8f8f8;
  border-top: 2px solid #f2f2f2;
  /border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #f2f2f2;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 1px;
  
  
  /*-----------------*/
  visibility: hidden;
  height: 0px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .msrp-message:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .msrp-message:before {
  /*
  content: "(";
  content: "*(";
  margin-right: -2px;
  
  /content: "*(Our price is lower than the manufacturer's 'minimum advertised price.' As a result, we cannot show you the price in catalog or the product page.";
  content: "** (Our price is lower than the manufacturer's 'minimum advertised price.' ";
  margin-right: 2px;
  margin-left: 2px;
  */
  
  
  /*-----------------------*/
  content: "(";
  content: "*(";
  margin-right: -2px;
  
  /content: "*(Our price is lower than the manufacturer's 'minimum advertised price.' As a result, we cannot show you the price in catalog or the product page.";
  content: "** (Our price is lower than the manufacturer's 'minimum advertised price.' ";
  content: "** (Our price is lower than the manufacturer's 'Minimum Advertised Price.' ";
  content: "** (Our price is lower than the manufacturer's 'Minimum Advertised Price.') ";
  content: "** (Our price is lower than mfg's 'Min. Advertised Price.') ";
  /content: "** (Our price is lower than the manufacturer's 'min. advertised price.' ";
  content: "** (Our price is lower than the manufacturer's 'min. Advertised Price.') ";
  /content: "** (Our price is lower than the mfg. 'min. advertised price.' ";
  content: "** (Our price is lower than the manufacturer's 'Min. Advertised Price.') ";
  content: "** (Our price is lower than the mfg's 'Min. Advertised Price.') ";
  /content: "** (Our price is lower than the mfg. 'minimum advertised price.' ";
  margin-right: 2px;
  margin-left: 2px;
  
  margin: 0px;

  
  /*----------------------*/
  visibility: visible;
  
  display: block;
  /display: flex;
  
  position: relative;
  position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.3px;
  /font-size: 9.1px;
  /font-size: 9px;
  /font-size: 8.9px;
  //font-size: 8.5px;
  /font-size: 8.4px;
  //font-size: 8.3px;
  /font-size: 8.2px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: none;
  line-height: 11px;
  line-height: 12px;
  /line-height: 13px;
  /line-height: 14px;
  color: #666;
  
  top: 0px;
  margin-right: 24px;
  background: linear-gradient(to left, #f6f6f6, #fcfcfc);
  padding: 7px 8px 7px 8px;
  padding: 9px 12px 7px 12px;
  padding: 6px 12px 7px 12px;
  /padding: 5px 12px 7px 12px;
  border: 1px solid #e5e5e5;
  border: 2px solid #e5e5e5;
  border: 3px solid #e5e5e5;
  border: 4px solid #e5e5e5;
  border: 6px solid #f2f2f2;
  border: 5px solid #f2f2f2;
  /border: 4px solid #f2f2f2;
  /border: 3px solid #f2f2f2;
  /border: 2px solid #f2f2f2;
  /border: 1px solid #f2f2f2;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  /border-radius: 9px;
  
  
  /*-----------------*/
  display: block;
  position: relative;
  margin-top: 5px;
  margin-bottom: -11px;
  font-size: 8.5px;
  
  padding: 9px 12px 15px 12px;
  padding: 9px 12px 9px 12px;
  
  border: none;
  /border: 1px solid #e5e5e5;
  border: 1px solid #f8f8f8;
  border-top: 2px solid #f2f2f2;
  /border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #f2f2f2;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 1px;
  
  font-size: 8px;
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.7px;
  font-size: 8.9px;
  /font-size: 9px;
  /font-size: 9.1px;
  /font-size: 9.2px;
  /font-size: 9.3px;
  /font-size: 9.4px;
  /font-size: 9.5px;
  //font-size: 9.6px;
  //font-size: 9.7px;
  ///font-size: 9.8px;
  //font-size: 9.9px;
  //font-size: 10px;
  
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 135px;
  width: 140px;
  width: 145px;
  right: 4px;
  top: 104px;
  
  /background: none;
  border: 1px solid #000;
  border: 1px solid #f2f2f2;
  /border: none;
  /border-left: 5px solid #000;
  border-bottom: 2px solid #f2f2f2;
  /border-left: none;
  /border-right: none;
  border-radius: 4px;
  /border-radius: 1px;
  padding: 0px;
  padding: 4px 7px 4px 7px;
  padding: 6px 9px 6px 9px;
  margin: 0px;
  background: linear-gradient(to top right, #f6f6f6, #fcfcfc);
  background: linear-gradient(to top right, #efefef, #fcfcfc);
  background: linear-gradient(to top right, #f2f2f2, #f6f6f6, #fcfcfc);
  width: 130px;
  top: 118px;
  right: 15px;
  line-height: 12px;
  line-height: 11px;
  

  /*------------------*/
  display: block;
  /display: flex;
  
  position: relative;
  position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.3px;
  /font-size: 9.1px;
  /font-size: 9px;
  /font-size: 8.9px;
  //font-size: 8.5px;
  /font-size: 8.4px;
  //font-size: 8.3px;
  /font-size: 8.2px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: none;
  line-height: 11px;
  line-height: 12px;
  /line-height: 13px;
  /line-height: 14px;
  color: #666;
  
  top: 0px;
  margin-right: 24px;
  background: linear-gradient(to left, #f6f6f6, #fcfcfc);
  padding: 7px 8px 7px 8px;
  padding: 9px 12px 7px 12px;
  padding: 6px 12px 7px 12px;
  /padding: 5px 12px 7px 12px;
  border: 1px solid #e5e5e5;
  border: 2px solid #e5e5e5;
  border: 3px solid #e5e5e5;
  border: 4px solid #e5e5e5;
  border: 6px solid #f2f2f2;
  border: 5px solid #f2f2f2;
  /border: 4px solid #f2f2f2;
  /border: 3px solid #f2f2f2;
  /border: 2px solid #f2f2f2;
  /border: 1px solid #f2f2f2;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  /border-radius: 9px;
  
  
  /*-----------------*/
  display: block;
  position: relative;
  margin-top: 5px;
  margin-bottom: -11px;
  font-size: 8.5px;
  
  padding: 9px 12px 15px 12px;
  padding: 9px 12px 9px 12px;
  
  border: none;
  /border: 1px solid #e5e5e5;
  border: 1px solid #f8f8f8;
  border-top: 2px solid #f2f2f2;
  /border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #f2f2f2;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 1px;
  
  
  /*------------------*/
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 135px;
  width: 140px;
  width: 145px;
  right: 4px;
  top: 104px;
  
  /background: none;
  border: 1px solid #000;
  border: 1px solid #f2f2f2;
  /border: none;
  border-left: 5px solid #ffc51e;
  border-left: 5px solid #ffb51e;
  border-left: 5px solid #ffa51e;
  border-left: 4px solid #ffc51e;
  border-left: 4px solid #ffb51e;
  border-left: 4px solid #ffa51e;
  border-left: 5px solid #555;
  border-left: 3px solid #555;
  /border-left: 4px solid #555;
  //border-left: 5px solid #fff;
  border-bottom: 2px solid #f2f2f2;
  border-bottom: 1px solid #fff;
  /border-bottom: 1px solid #ccc;
  //border-left: none;
  /border-right: none;
  border-top: none;
  border-bottom: none;
  border-radius: 4px;
  border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  border-radius: 5px 1px 1px 5px;
  border-radius: 20px 3px 20px 3px;
  border-radius: 20px 3px 45px 3px;
  border-radius: 4px 1px 1px 4px;
  border-radius: 2px 3px 3px 2px;
  /border-radius: 100px 2px 2px 10px;
  /border-radius: 10px 2px 2px 100px;
  /border-radius: 9px 35px 15px 45px;
  //border-radius: 45px 15px 35px 8px;
  box-shadow: -1px 2px 5px -2px rgba(0,0,0,0.50);
  padding: 0px;
  padding: 4px 7px 4px 7px;
  padding: 6px 9px 6px 9px;
  padding: 7px 9px 6px 9px;
  padding: 5px 9px 6px 9px;
  padding: 5px 9px 6px 21px;
  padding: 5px 9px 6px 22px;
  /padding: 5px 9px 6px 26px;
  margin: 0px;
  background: linear-gradient(to top right, #f6f6f6, #fcfcfc);
  background: linear-gradient(to bottom right, #efefef, #fcfcfc);
  /background: linear-gradient(to top right, #efefef, #fcfcfc);
  //background: linear-gradient(to top right, #f2f2f2, #f6f6f6, #fcfcfc);
  background: linear-gradient(to top, #dfdfdf, #f6f6f6, #fcfcfc);
  background: linear-gradient(to bottom right, #dfdfdf, #f6f6f6, #fcfcfc);
  background: linear-gradient(to bottom right, #e7e7e7, #f6f6f6, #fcfcfc);
  background: linear-gradient(to top, #e7e7e7, #f6f6f6, #fcfcfc);
  background: linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(-7deg, #fafafa, #e7e7e7, #f6f6f6, #fcfcfc);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #efefef, #f6f6f6, #fcfcfc);
  /background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #ebebeb, #f6f6f6, #fcfcfc);
  
  /*(blk ver.)*/
  /*
  /background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #000, #777, #000);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(90deg, #777, #000, #333);
  color: #cacaca !important;
  text-shadow: 2px 2px 3px #000;
  border-right: 1px solid #3b3b3b;
  /border-right: 1px solid #000;
  */
  /*----------*/
  
  background-repeat: no-repeat;
  background-position: -7px 0px, 100% 100% !important;
  background-position: -15px 0px, 100% 100% !important;
  background-size: 36px auto, auto;
  width: 133px !important;
  /height: 50px;
  
  width: 130px;
  width: 128px;
  width: 121px;
  /width: 120px;
  top: 118px;
  top: 119px;
  right: 15px;
  //right: 26px;
  //line-height: 12px;
  /line-height: 11px;
  
  top: -39px;
  top: -54px;
  right: 0px;
  

  /*------------------*/
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.8px;
  ///font-size: 12.7px;
  ///font-size: 12.6px;
  ////font-size: 12.4px;
  //font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  
  
  font-family: "Khula", sans-serif;
  //font-size: 16px;
  
  /font-size: 15px;
  /letter-spacing: -0.45px;
  
  /font-size: 14px;
  //letter-spacing: -0.05px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.40px;
  
  font-size: 13px;
  letter-spacing: -0.35px;
  ///letter-spacing: -0.30px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.10px;
  
  /font-size: 12px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0.05px;
  
  font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-size: 10px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-size: 9.5px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-size: 9.2px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #bbb;
  color: #b9b9b9;
  /color: #bfbfbf;
  color: #c1c1c1;
  /color: #c2c2c2;
  color: #c3c3c3;
  //color: #c4c4c4;
  /color: #c6c6c6;
  /color: #c9c9c9;
  
  color: inherit;
  color: #6b6b6b;
  
  /color: #cacaca;
  /text-shadow: 2px 2px 3px #000;
  
  font-size: 8.6px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  
  
  /*------------------*/
  font-family: "Khula", sans-serif;
  //font-size: 16px !important;
  
  /font-size: 15px !important;
  /letter-spacing: -0.45px !important;
  
  /font-size: 14px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: -0.20px !important;
  ///letter-spacing: -0.40px !important;
  
  font-size: 13px !important;
  letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: 0.10px !important;
  
  /font-size: 12px !important;
  /letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0.05px !important;
  
  
  /*------------------*/
  font-family: "Ruda", sans-serif;
  text-transform: none;
  font-size: 11px !important;
  //font-size: 8.5px !important;
  /font-size: 8.6px !important;
  /font-size: 8.7px !important;
  font-size: 8.8px !important;
  /font-size: 9px !important;
  /font-size: 9.1px !important;
  //font-size: 9.3px !important;
  font-size: 9.4px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 9.7px !important;
  //font-size: 9.8px !important;
  /font-size: 9.9px !important;
  /font-size: 10px !important;
  font-style: normal;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  //letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  
  
  /*------------------*/
  background: linear-gradient(to top right, #f6f6f6, #fcfcfc);
  /background: linear-gradient(to bottom right, #efefef, #fcfcfc);
  /background: linear-gradient(to top right, #efefef, #fcfcfc);
  /background: linear-gradient(to top right, #f2f2f2, #f6f6f6, #fcfcfc);
  //background: linear-gradient(to top, #dfdfdf, #f6f6f6, #fcfcfc);
  /background: linear-gradient(to bottom right, #dfdfdf, #f6f6f6, #fcfcfc);
  /background: linear-gradient(to bottom right, #e7e7e7, #f6f6f6, #fcfcfc);
  /background: linear-gradient(to top, #e7e7e7, #f6f6f6, #fcfcfc);
  /background: linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  
  /background: linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  /background: linear-gradient(-7deg, #fafafa, #e7e7e7, #f6f6f6, #fcfcfc);
  /background: linear-gradient(37deg, #efefef, #f6f6f6, #fcfcfc);
  /background: linear-gradient(37deg, #ebebeb, #f6f6f6, #fcfcfc);
  
  background: linear-gradient(to right, #666, #999, #000);
  background: linear-gradient(to top, #666, #555, #000);
  color: #cacaca;
  color: #e4e4e4;
  text-shadow: 1px 1px 2px #222;
  text-shadow: 2px 2px 3px #000;
  
  background: linear-gradient(15deg, transparent, #6b6b6b, #161616, #aaa);
  background: linear-gradient(140deg, transparent, #6b6b6b, #161616, #999);
  background: linear-gradient(158deg, transparent, #6b6b6b, #161616, #999);
  
  /background: none;
  
  background-size: 136px auto;
  background-size: 141px auto;
  
  border-left: 1px solid #bbb;
  border-left: 3px solid #999;
  /border-left: 3px solid darkolivegreen;
  border-right: 1px solid #ddd;
  border-right: 1px solid #d0d0d0;
  
  border-top: 2px solid #888;
  border-right: 4px ridge #505050;
  border-bottom: 3px solid #000;
  
  /border: none;
  border-radius: 2px;
  border-radius: 3px 2px 2px 3px;
  border-radius: 3px;
  border-radius: 13px 3px 13px 3px;
  /border-radius: 20px 2px 34px 2px;
  border-radius: 2px 3px 3px 2px;
  padding: 5px 9px 6px 14px;
  padding: 7px 9px 8px 15px;
  padding: 4px 9px 4px 15px;
  width: 133px !important;
  width: 124px !important;
  width: 125px !important;
  
  width: 126px !important;
  width: 127px !important;
  //width: 128px !important;
  /width: 129px !important;
  /width: 130px !important;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .msrp-message:after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .msrp-message:after {
  content: ")";
  margin-left: -2px;
}
/*
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .map-show-info, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .map-show-info {
  display: block;
  /display: flex;
  /display: inline;
  /display: inline-block;
  /display: inline-flex;
  /display: inline-grid;
  /display: inline-table;
  
  position: relative;
  /position: absolute;
  
  float: left;
  margin-bottom: 55px;
  /margin-bottom: 60px;
  top: -3px;
  
  margin-bottom: 78px;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .map-show-info:hover, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .map-show-info:hover {
  color: unset;
  opacity: 0.85;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .map-show-info:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .map-show-info:before {
  content: " ** ";
  /content: " * ";
  margin-right: 0px;
  /margin-right: -1px;
  /margin-right: -2px;
}
*/
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price {
  margin-top: 26px;
  margin-bottom: -5px;
  margin-left: -32px;
  
  /margin-bottom: -42px !important;
  
  margin-top: 48px;
  margin-top: 49px;
  margin-top: 50px;
  margin-top: 51px;
  /margin-top: 52px;
  /margin-top: 53px;
  /margin-top: 54px;
  //margin-top: 55px;
  margin-bottom: -32px !important;
  /margin-bottom: -31px !important;
  /margin-bottom: -30px !important;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price:after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price:after {
  /*
  display: block !important;
  
  display: inline !important;
  width: auto;
  background: none;
  
  position: absolute;
  position: relative;
  content: "+ SpeedyFree* Shipping";
  //content: "+ SpeedyFree Shipping";
  //content: "*SpeedyFree Shipping";
  //content: "SpeedyFree* Shipping";
  /content: "SpeedyFree Shipping";
  
  /content: "* Same-Day ship by 2p EST";
  /content: "*Same-Day ship by 2p EST";
  ///content: "Same-Day ship by 2p EST*";
  //right: -5px;
  right: -6px;
  /right: -9px;
  //right: -10px;
  /right: -11px;
  //right: -12px;
  /right: -13px;
  /content: "+ Same-Day ship by 2p EST";
  /content: "Same-Day ship by 2p EST";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  top: -12px;
  top: -0px;
  //right: 0px;
  font-size: 10px;
  letter-spacing: 0px;
  
  /content: "Same-Day ship by 2p EST (M-F)";
  /left: 1px;
  
  
  //position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  /top: 24px;
  //top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  margin-left: -4px;
  */
  
  /*(for larger prices - 30px)*/
  /*
  margin-top: -4px;
  margin-top: -3px;
  margin-top: -2px;
  /margin-top: -1px;
  /margin-top: 0px;
  /margin-top: 1px;
  /margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
  
  margin-top: -18px;
  margin-bottom: 18px;
  */
  
  
  
  /*-------------------------*/
  /*
  font-family: none;
  content: '';
  display: block !important;
  text-shadow: none !important;
  filter: none !important;
  
  position: relative;
  
  background: url('/media/site-images/SpeedyFree-Shipping.png');
  background-repeat: no-repeat;
  background-size: auto 14.4px;
  //background-size: auto 15px;
  /background-size: auto 16px;
  width: 160px;
  height: 16px;
  
  top: -15px;
  margin-top: -2px;
  top: -19px;
  margin-top: 0px;
  top: -20px;
  margin-top: 0px;
  
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2.png');
  background-repeat: no-repeat;
  background-size: auto 14.4px;
  background-size: auto 15px;
  background-size: auto 16px;
  background-size: auto 20px;
  background-size: auto 21px;
  ///background-size: auto 22px;
  /background-size: auto 23px;
  //background-size: auto 24px;
  /background-size: auto 25px;
  /background-size: auto 30px;
  width: 230px;
  height: 30px;
  
  top: -15px;
  margin-top: -2px;
  top: -19px;
  margin-top: 0px;
  top: -20px;
  top: -25px;
  top: -26px;
  top: -27px;
  top: -28px;
  //top: -29px;
  /top: -30px;
  
  margin-top: 0px;
  margin-bottom: 43px;
  top: 41px;
  
  left: 5px;
  /left: 0px;
  /left: 1px;
  /left: 2px;
  //left: 3px;
  //left: 4px;
  left: 6px;
  left: 7px;
  //left: 8px;
  /left: 9px;
  left: 10px;
  /left: 11px;
  /left: 12px;
  ///left: 13px;
  //left: 14px;
  ///left: 15px;
  //left: 16px;
  /left: 17px;
  /left: 18px;
  
  left: -19px;
  */
  
  font-family: none;
  content: '';
  display: block !important;
  text-shadow: none !important;
  filter: none !important;
  
  position: relative;
  
  width: 230px;
  height: 30px;
  background: none;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price span:after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price span:after {
  content: " ** ";
  /content: " * ";
  margin-right: 0px;
  /margin-right: -1px;
  /margin-right: -2px;
  
  font-size: 12px;
  font-size: 11px;
  letter-spacing: -0.65px;
  letter-spacing: -0.20px;
  position: relative;
  position: absolute;
  top: 4px;
  /top: 3px;
  /top: 2px;
  right: -12px;
  /right: -11px;
  display: inline-block;
  text-decoration: none;
  
  position: relative;
  top: -18px;
  left: 2px;
  
  
  /*-------------------------*/
  content: "Reg. price";
  content: "** Reg. price";
  
  /*
  top: -22px;
  top: -23px;
  top: -24px;
  top: -25px;
  top: -26px;
  /top: -27px;
  ///top: -28px;
  /top: -29px;
  
  position: relative;
  top: -50px;
  top: 0px;
  
  left: -11px;
  left: -12px;
  left: -13px;
  left: -14px;
  left: -15px;
  left: -16px;
  left: -17px;
  //left: -18px;
  /left: -19px;
  /left: -20px;
  /left: -21px;
  /left: -22px;
  /left: -23px;
  /left: -24px;
  //left: -25px;
  ///left: -26px;
  /left: -27px;
  /left: -28px;
  /left: -29px;
  /left: -30px;
  /left: -31px;
  
  /left: 157px;
  /left: 0px;
  */
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
  font-size: 9.4px;
  ///font-size: 10px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: #777 !important;
  /color: #888 !important;
  /color: #999 !important;
  text-transform: uppercase;
  
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  /font-style: italic;
  margin-left: 20px;
  margin-left: 19px;
  /margin-left: 18px;
  width: 30px;
  text-indent: -15px;
  /text-indent: -10px;
  top: -15px;
  display: inline-flex;
}
/*(hack for 'Open Sans' artificial 'italic' map price to not affect dollar sign w/line-through)*/
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price span {
  font-style: normal !important;
  //transform: skewX(-11deg) rotateY(0deg) !important; /*transform only works w/pos absolute*/
  position: relative !important;
  position: absolute !important;
  top: 0px !important;
  margin-bottom: 8px !important;
  margin-bottom: 16px !important;
  margin-bottom: 19px !important;
  margin-bottom: 0px !important;
  
  color: unset !important;
  color: #444c40 !important;
  color: #444840 !important;
  color: #444740 !important;
  
  font-weight: 900 !important;
  border-bottom: none !important;
  
  /*(for 'Open Sans' alternative - native, no sup mod)*/
  font-family: "Open Sans", sans-serif !important;
  font-size: 32px !important;
  ///font-size: 33px !important;
  /font-size: 34px !important;
  //font-size: 35px !important;
  /font-size: 36px !important;
  /font-size: 37px !important;
  //font-size: 39px !important;
  /font-size: 40px !important;
  letter-spacing: -1.30px !important;
  font-style: italic !important;
  /font-style: normal !important;
  width: 100% !important;
 
  
  /*-------------------------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 32px !important;
  font-size: 33px !important;
  /font-size: 34px !important;
  font-size: 35px !important;
  /font-size: 36px !important;
  /font-size: 37px !important;
  //font-size: 39px !important;
  /font-size: 40px !important;
  /font-style: italic !important;
  letter-spacing: -1.30px !important;
  margin-left: 25px;
  /margin-right: 100%;
  */
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price span::first-letter, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price span::first-letter {
  font-family: "Khula", sans-serif !important;
  font-size: 40px !important;
  font-size: 39px !important;
  ///font-size: 38px !important;
  font-size: 37px !important;
  /font-size: 36px !important;
  /font-size: 35px !important;
  font-size: 31px !important;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 900 !important;
  
  vertical-align: top !important;
  vertical-align: middle !important;
  
  position: relative !important;
  /position: absolute !important;
  top: -2px !important;
  top: -1px !important;
  margin-right: 0px !important;
  margin-right: 1px !important;
  margin-right: 2px !important;
  margin-right: 3px !important;
  
  display: block !important;
  transform: none !important;
  text-decoration: none !important;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price span:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price .price-msrp_price span:before {
  display: block;
  position: absolute;
  top: 40px;
  top: 8px;
  /top: 7px;
  top: 6px;
  top: 5px;
  margin-left: 25px;
  
  content: "add to cart for price";
  display: block !important;
  top: -17px;
  left: -40px;
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //////font-size: 15.9px !important;
  ////font-size: 15.7px !important;
  ////font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  font-size: 15.1px !important;
  //font-size: 15px !important;
  font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  letter-spacing: -0.16px !important;
  letter-spacing: -0.18px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  ///////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  font-size: 13px !important;
  font-size: 12px !important;
  font-size: 11px !important;
  font-style: italic !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  
  
  /*---------------*/
  display: inline-block;
  content: " ";
  background: url(/media/site-images/info-icon.png);
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-size: 18px 18px;
  width: 23px;
  height: 23px;
  position: relative;
  top: 13px;
  left: 0px;
  
  background-size: 11px 11px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: -11px;
  
  /*---------------*/
  display: block !important;
  content: "add to cart for price";
  padding-left: 15px;
  padding-top: 1px;
  width: 100%;
  top: -17px;
  left: -36px;
  /*(for 11px txt)*/
  /padding-top: 2px;
  background-size: 10px 10px;
  padding-left: 14px;
  
  
  /*--(DISABLE WHEN NOT USING GEST.)--*/
  /display: none !important;
  /*----------------------------------*/
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price:before {
  margin-right: 2px;
  margin-right: 25px;
  
  top: -26px;
  top: -25px;
  /top: -24px;
  /top: -23px;
  /top: -22px;
  /top: -21px;
  /top: -20px;
  //top: -19px;
  
  top: 40px;
  top: 2px;
  
  top: 30px;
  top: 31px;
  /top: 32px;
  /top: 33px;
  /top: 34px;
  top: 35px;
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price:after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .old-price.map-old-price:after {
  display: none;
  
  /*
  content: "Reg. price";
  
  top: -22px;
  top: -23px;
  top: -24px;
  top: -25px;
  top: -26px;
  /top: -27px;
  ///top: -28px;
  /top: -29px;
  
  top: -50px;
  top: 0px;
  z-index: 8888888888888;
  background: yellow;
  
  left: -11px;
  left: -12px;
  left: -13px;
  left: -14px;
  left: -15px;
  left: -16px;
  left: -17px;
  //left: -18px;
  /left: -19px;
  /left: -20px;
  /left: -21px;
  /left: -22px;
  /left: -23px;
  /left: -24px;
  //left: -25px;
  ///left: -26px;
  /left: -27px;
  /left: -28px;
  /left: -29px;
  /left: -30px;
  /left: -31px;
  
  left: 157px;
  left: 0px;
  right: 0px;
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
  font-size: 10px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  font-weight: 500;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: #777 !important;
  /color: #888 !important;
  /color: #999 !important;
  text-transform: uppercase;
  */
}
/*---(to implement/customize map pricing - category page - on gest.)---*/
.catalog-category-view .main.column .old-price.map-old-price .price-container, 
.catalogsearch-result-index .main.column .old-price.map-old-price .price-container {
  top: -33px !important;
  margin-bottom: -43px !important;
  
  top: -21px !important;
  margin-top: 51px !important;
  margin-top: 39px !important;
  
  top: -36px !important;
  margin-top: 54px !important;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.map-show-info, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.map-show-info {
  /*--(DISABLE WHEN USING GEST.)--*/
  display: none !important;
  /*------------------------------*/
  
  display: block;
  position: absolute;
  top: 40px;
  top: 8px;
  /top: 7px;
  top: 6px;
  top: 5px;
  margin-left: 25px;
  
  top: 30px;
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //////font-size: 15.9px !important;
  ////font-size: 15.7px !important;
  ////font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  font-size: 15.1px !important;
  //font-size: 15px !important;
  font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  letter-spacing: -0.16px !important;
  letter-spacing: -0.18px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  ///////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.map-show-info:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.map-show-info:before {
  display: inline-block;
  content: " ";
  background: url(/media/site-images/info-icon.png);
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-size: 18px 18px;
  width: 23px;
  height: 23px;
  position: relative;
  top: 13px;
  left: 0px;
  
  background-size: 11px 11px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: -11px;
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  filter: invert(1) brightness(31%);
  filter: invert(1) brightness(31%) drop-shadow(-1px 3px 0px #1a1a1a);
  /filter: invert(1) brightness(31%) drop-shadow(-1px 3px 1px #202020);
  /filter: invert(1) brightness(31%) drop-shadow(0px 3px 1px #202020);
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.map-show-info:hover, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.map-show-info:hover {
  color: #2b2b2b;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active {
  left: -106px;
  /top: -25px;
  top: 1px;
  padding-bottom: 0px;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box .map-msrp .label, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box .map-msrp .label {
  font-family: "Ruda", sans-serif;
  font-size: 19px;
  font-size: 18.6px;
  font-size: 18.5px;
  /font-size: 18.3px;
  /font-size: 18px;
  font-size: 17.5px;
  ///font-size: 17.4px;
  font-size: 17.3px;
  ///font-size: 17.2px;
  font-size: 17.1px;
  //font-size: 17px;
  font-size: 16.7px;
  ///font-size: 16.4px;
  /font-size: 15px;
  ///font-size: 14px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  ////letter-spacing: -0.55px;
  ///letter-spacing: -0.60px;
  /letter-spacing: -0.75px;
  text-transform: uppercase;
  text-transform: capitalize;
  /text-transform: lowercase;
  //text-transform: none;
  text-shadow: -0.4px 0px 0px #484848;
  text-shadow: -0.4px 0px 0px #686868;
  text-shadow: -0.8px 0px 0px #686868;
  /color: darkgoldenrod;
  /color: goldenrod;
  /color: darkgray;
  //color: black;
  /color: green;
  /color: darkgreen;
  //color: darkolivegreen;
  /color: darkseagreen;
  /color: inherit;
  //color: #3b3b3b;
  //color: #566A34;
  //color: #29775E;
  ////color: #35453F !important;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box .map-msrp .label:before, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box .map-msrp .label:before {
  content: "original ";
  content: "reg. ";
  /content: "old ";
  /content: "initial ";
  /content: "previous ";
  content: "**reg. ";
  /content: "** reg. ";
  text-transform: uppercase;
  text-transform: capitalize;
  /text-transform: lowercase;
  
  /display: none;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box .map-msrp .map-old-price span, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box .map-msrp .map-old-price span {
  font-size: 20px !important;
  font-size: 18px !important;
  font-style: italic;
  font-style: normal;
  
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  text-decoration-color: #aeaeae;
  /text-decoration-color: #bbb;
  
  font-family: "Open Sans";
  font-size: 17px !important;
  font-size: 16.4px !important;
  font-size: 16px !important;
  text-shadow: none;
  position: relative;
  top: 0.5px;
  left: 1px;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box .map-price .label, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box .map-price .label {
  font-family: "Roboto", sans-serif;
  display: block;
  margin-bottom: 4px;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box #map-popup-price.actual-price span, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box #map-popup-price.actual-price span {
  color: #1A1A1A !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-style: italic;
  /background: linear-gradient(to right, transparent, #e5e5e5 110%);
  /background: linear-gradient(to bottom right, transparent, #e5e5e5 110%);
  /background: linear-gradient(to bottom right, transparent, #e5e5e5 150%);
  font-size: 28px;
  font-size: 30px;
  font-weight: 900;
  
  /font-family: "Noto-sans";
  /font-size: 34px;
  /font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  /font-weight: 900;
  
  font-family: "Khula";
  letter-spacing: -1.10px;
  font-size: 36.2px;
  font-size: 36.0px;
  font-size: 35.8px;
  //font-size: 35.7px;
  /font-size: 35.6px;
  /font-size: 35.5px;
  font-size: 35.3px;
  font-size: 35.2px;
  //font-size: 35.0px;
  //font-size: 34.2px;
  /font-size: 33.2px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-shadow: 0px 0px 0px #3b3b3b;
  /text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: none;
  margin-right: 0.8px;
  margin-right: 1px;
  margin-right: 1.15px;
  /margin-right: 1.30px;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box #map-popup-price.actual-price:first-letter, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .price-box #map-popup-price.actual-price:first-letter {
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  font-style: normal;
  /margin-right: 1px;
  vertical-align: unset;
  /vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  font-style: normal;
  /margin-right: 1px;
  vertical-align: unset;
  vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 3px;
  margin-right: 3.5px;
  margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  /vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: -2px;
  margin-right: -1.5px;
  margin-right: -1px;
  /margin-right: 0px;
  /margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 2.5px;
  ////margin-right: 3px;
  /margin-right: 3.40px;
  //margin-right: 3.5px;
  ///margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  vertical-align: top;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart {
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none !important;

  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #5b5b5b) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  //border-radius: 2px !important;
  border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
  

  /*--------------*/
  font-family: "Roboto" !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-size: 14px !important;
  font-size: 22px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  /color: #202020 !important;
  /color: #a8a8a8 !important;
  //color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  /text-transform: initial !important;
  
  
  /font-size: 20px !important;
  ///font-size: 27px !important;
  /font-weight: 900 !important;
  border: 0px ridge #ffcc05 !important;
  /border: 3px ridge #ffcc05 !important;
  //border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 4px !important;
  border-radius: 2px !important;
  
  ///color: #202020 !important;
  //color: #fff !important;
  
  //text-shadow: -1px 2px 4px #202020 !important;
  /////text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  
  
  font-family: "Bebas Neue";
  /font-family: "Open Sans";
  /font-family: "Impact";
  /font-family: "Roboto";
  /font-family: "Oswald";
  font-family: "Squada One" !important;
  font-size: 21px;
  font-size: 26px;
  font-size: 27px;
  /font-size: 30px;
  /font-size: 32px;
  //font-size: 34px;
  font-weight: 100 !important;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  /letter-spacing: -1px;
  /text-shadow: -0px -0px 2px #444444;
  /text-shadow: -0px -0px 1px #666666;
  /text-shadow: -0px -0px 2px #888888;
  text-shadow: -0px -0px 1px #202020;
  text-shadow: -0.00px 1px 1px #202020 !important;
  /box-shadow: inset -4px 14px 25px -3px #A28501;
  /box-shadow: -4px 14px 25px -3px #A28501;
  box-shadow: 4px 24px 25px -13px #bbb;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px -9px 15px -3px #A28501;
  box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 24px 25px -13px #bbb, inset -56px 9px 65px -70px #A28501;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 15px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 10px 20px -13px #ccc, inset 0px 9px 15px -15px #A28501;
  /background: linear-gradient(to left bottom, #000 -200%, #ffe51e 70%);
  /background: linear-gradient(to left bottom, #fff -200%, #ffe51e 70%);
  /background: linear-gradient(to left bottom, #000 -200%, #ffdc1e 0%, #ffef1e 70%);
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  //background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%);
  ///background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%);
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%);
  background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  /box-shadow: inset 0px 30px 25px -10px #a28501;
  border: 1px solid #ffb51e;
  border: 2px ridge #ffc51e;
  /border: 4px ridge #ffc51e;
  border: 1px ridge #ffc51e;
  /border: 1px ridge #ffa51e;
  /border: 2px ridge #ffb51e;
  border-radius: 2px !important;
  /box-shadow: 4px 24px 25px -13px #bbb;
  border: none !important;
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: #1a1a1a !important;
  letter-spacing: -0.15px !important;
  border: 3px ridge #ffcc05 !important;
  border: 2px ridge #ffcc05 !important;
  /border: none !important;
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #fff 105%), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #7B5A00 -14%, #fcdf30 25%, #FFD025, #202020, #888), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #7B5A00 -14%, #fcdf30 25%, #FFD025 31%, #202020, #666), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #888 -14%, #444 25%, #555 31%, #202020, #666), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #FFD025 -14%, #202020 20%, #555 31%, #202020, #666), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #FFD025 -14%, #202020 20%, #555 31%, #202020, #444), url('/media/site-images/checkered-flag-guarantee.png') !important;
  background: linear-gradient(90deg, #666 -14%, #202020 20%, #555 31%, #202020, #444), url('/media/site-images/checkered-flag-guarantee.png') !important;
  background: linear-gradient(90deg, #999 -14%, #202020 20%, #555 31%, #202020, #444), url('/media/site-images/checkered-flag-guarantee.png') !important;
  background-position-x: 0%, 0%;
  background-position-y: 0%, 0%;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  /border: 1px ridge #555 !important;
  border: 2px ridge #555 !important;
  border: 3px ridge #555 !important;
  border: 4px ridge #555 !important;
  border: 5px ridge #555 !important;
  border: 5px ridge #444 !important;
  border: none !important;
  background-blend-mode: color-burn !important;
  background-blend-mode: difference !important;
  background-blend-mode: hard-light, color !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  background-position: 0% 0%, 98% 20%, 98% 100% !important;
  background-size: auto, 135%, 15% !important;
  box-shadow: inset -4px 14px 15px -10px #333, -4px 16px 20px -15px #666;
  box-shadow: inset -22px 4px 15px -10px #202020, -4px 16px 20px -15px #666;
  box-shadow: inset -22px 4px 15px -10px #202020, -4px 24px 20px -15px #666;
  
  box-shadow: none;
  border: 1px ridge #444 !important;
  height: 35px;
  /height: 36px;
  /height: 37px;
  /height: 38px;
  //height: 39px;
  /height: 40px;
  /height: 41px;
  
  width: 358px;
  /width: 325px;
  /width: 300px;
  /width: 275px;
  /width: 250px;
  /width: 225px;
  /width: 200px;
  
  filter: none !important;
  
  
  /*-------------------*/
  background: linear-gradient(to left, #000 -15%, #000 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(to left, #000 -15%, #000 25%, #303030 35%, #535353 50%, #303030 65%, #303030 70%, #5b5b5b 105%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(to bottom, #777, #000), url('/media/site-images/wgyc-bk-flag.jpg') !important;
  background: linear-gradient(to right, #2b2b2b, #777, #000), url('/media/site-images/wgyc-bk-flag.jpg') !important;
  background: linear-gradient(to right, #2b2b2b, #808080, #000), url('/media/site-images/wgyc-bk-flag.jpg') !important;
  /background: linear-gradient(to right, #343434, #777, #000), url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  /background: linear-gradient(90deg, #999 -14%, #202020 20%, #555 31%, #202020, #444), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;

  background-blend-mode:  difference !important;
  background-repeat: no-repeat, no-repeat !important;
  ///background-position: 0% 0%, 95% 0% !important;
  background-position: 0% 0%, 84% 20% !important;
  background-position: 0% 0%, 95% 100% !important;
  background-position: 0% 0%, 86% 50% !important;
  background-position: 0% 0%, 90% 95% !important;
  background-size: auto, auto !important; 
	///background-size: auto, 25% 100% !important;
  background-size: auto, 20% 600% !important;
  background-size: auto, 10% auto !important;
  background-size: auto, 12% auto !important;

  background-size: auto, 15% auto !important;
  background-position: 0% 0%, 90% 39% !important;
  
  background-size: auto, 12% auto !important;
  background-position: 0% 0%, 85% 30% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 85% 80% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 85% 40% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 84.4% 84% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 84.6% 34% !important;
  
  background-size: auto, 11% auto !important;
  /background-position: 0% 0%, 85% 84% !important;
  
  background-size: auto, 10% auto !important;
  /background-position: 0% 0%, 83.5% 1% !important;
  
  background-size: auto, 10% auto !important;
  /background-position: 0% 0%, 82.9% 1% !important;
  

  
  background-size: auto, 50% auto !important;
  background-position: 0% 0%, 95% 35% !important;
  
  background-size: auto, 46% auto !important;
  background-position: 0% 0%, 130% 50% !important;
  
  background-size: auto, 47% auto !important;
  background-position: 0% 0%, 140% 75% !important;
  
  background-size: auto, 49% auto !important;
  background-position: 0% 0%, 133% 20% !important;
  
  background-size: auto, 50% auto !important;
  background-position: 0% 0%, 133% 4% !important;
  
  background-size: auto, 52% auto !important;
  background-position: 0% 0%, 133% 17% !important;
  
  background-size: auto, 55% auto !important;
  background-position: 0% 0%, 138% 11% !important;
  
  background-size: auto, 55% auto !important;
  background-position: 0% 0%, 138% 7% !important;
  
  background-size: auto, 57% auto !important;
  background-position: 0% 0%, 145% 11% !important;
  
  background-size: auto, 58% auto !important;
  background-position: 0% 0%, 145% 11% !important;
  
  background-size: auto, 48% auto !important;
  background-position: 0% 0%, 106% 20% !important;
  
  background-size: auto, 60% auto !important;
  background-position: 0% 0%, 152% 15% !important;
  
  background-size: auto, 65% auto !important;
  background-position: 0% 0%, 171% 23% !important;
  
  /background-size: auto, 65% auto !important;
  /background-position: 0% 0%, 172% 23% !important;
  
  /background-size: auto, 65% auto !important;
  /background-position: 0% 0%, 173% 23% !important;
  
  background-blend-mode: color !important;
  /background-blend-mode: color-dodge !important;
  /background-blend-mode: hue !important;
  background-blend-mode: lighten !important;
  border: 4px solid #444 !important;
  border: 3px solid #444 !important;
  border: 2px solid #444 !important;
  border: 1px solid #444 !important;
  border-radius: 3px !important;
  /border-radius: 2px !important;
  height: 35px;
  height: 36px;
  /height: 37px;
  /height: 38px;
  /height: 39px;
 
  background-attachment: fixed;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart:after, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart:after {
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;

  
  /*-------------------*/
  border-radius: 2px !important;
    
  font-family: "Roboto" !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-size: 14px !important;
  font-size: 22px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  /color: #202020 !important;
  /color: #a8a8a8 !important;
  //color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  /text-transform: initial !important;
  
  /font-size: 20px !important;
  ///font-size: 27px !important;
  /font-weight: 900 !important;
  border: 0px ridge #ffcc05 !important;
  /border: 3px ridge #ffcc05 !important;
  //border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 4px !important;
  border-radius: 3px !important;
  border-radius: 2px !important;
  color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  /////text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart span, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart span {
  filter: drop-shadow(1px 2px 0.5px #000) !important;
  
  /*-------------------*/
  text-shadow: 0px 1px 1px #666 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  /margin-left: -3px;
  
  color: #e5e5e5 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  background: none !important;
  text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 2px 2px #666 !important;
  
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  //font-size: 20px !important;
  font-size: 20.5px !important;
  font-size: 21px !important;
  font-size: 21.5px !important;
  //font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  text-shadow: 1.5px 0px 0px #e0e0e0 !important;
  text-shadow: 1.4px 0px 0px #e0e0e0 !important;
  text-shadow: 1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  //text-shadow: 1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  /text-shadow: 0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: 0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  //text-shadow: 0.7px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  font-style: italic !important;
  /font-style: normal !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-1px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: drop-shadow(2px 2px 0px #000) !important;
  //top: 2px;
  top: 1px;
  top: 0px;
  
  top: -7px;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart:hover span, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart:hover span {
  text-shadow: none !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  
  /*-------------------*/
  background: none !important;
  text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 2px 2px #666 !important;
  //color: #202020 !important;
  //text-shadow: -1px 2px 4px #ffff05 !important;
  /font-size: 27px;
  ///font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22px;
  //font-size: 21px;
  /font-size: 20px;
  
  
  /*-------------------*/
  text-shadow: none !important;
  
  color: #e5e5e5 !important;
  
  color: #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  
  filter: none !important;
  /text-shadow: 1.3px 0px 0px #202020 !important;
  /text-shadow: 1.3px 0px 0px #222 !important;
  //text-shadow: 1.3px 0px 0px #2b2b2b !important;
  /text-shadow: 1.3px 0px 0px #333 !important;
  
  /*(checkered ver + white/yellow after)*/
  /color: #fff !important;
  /text-shadow: 0px 1px 1px #202020 !important;
  /text-shadow: 0px 2px 2px #666 !important;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart:before, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart:before {
  font-family: "Athlete2" !important;
  content: "\67" !important;
  text-transform: none !important;
  font-size: initial !important;
  font-weight: 100 !important;
  text-shadow: 0px 1px 1px #666 !important;
  margin-right: 10px;
  
  font-style: normal;
  text-shadow: none !important;
  box-shadow: none !important;
  text-shadow: 1px 2px 0px #000 !important;
  /text-shadow: none !important;
  filter: none !important;
  
  position: relative;
  top: -6px;
  margin-right: 4px;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart:hover:before, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active .action.tocart:hover:before {
  color: #000;
  text-shadow: none !important;
  
  /*(checkered ver + black/yellow after)*/
  fill: #202020 !important;
  /filter: drop-shadow(-1px 2px 4px #ffff05) !important;
  /filter: drop-shadow(2px 0px 2px #ffff05) !important;
  filter: drop-shadow(2px 0px 2px #fff905) !important;
  ///filter: drop-shadow(2px 0px 1px #ffe005) !important;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active #map-popup-text.map-text, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active #map-popup-text.map-text {
  display: block;
  /display: flex;
  
  position: relative;
  //position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.3px;
  /font-size: 9.1px;
  /font-size: 9px;
  /font-size: 8.9px;
  //font-size: 8.5px;
  /font-size: 8.4px;
  //font-size: 8.3px;
  /font-size: 8.2px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: none;
  line-height: 11px;
  line-height: 12px;
  /line-height: 13px;
  /line-height: 14px;
  color: #666;
  
  top: 0px;
  margin-right: 24px;
  background: linear-gradient(to left, #f6f6f6, #fcfcfc);
  padding: 7px 8px 7px 8px;
  padding: 9px 12px 7px 12px;
  padding: 6px 12px 7px 12px;
  /padding: 5px 12px 7px 12px;
  border: 1px solid #e5e5e5;
  border: 2px solid #e5e5e5;
  border: 3px solid #e5e5e5;
  border: 4px solid #e5e5e5;
  border: 6px solid #f2f2f2;
  border: 5px solid #f2f2f2;
  /border: 4px solid #f2f2f2;
  /border: 3px solid #f2f2f2;
  /border: 2px solid #f2f2f2;
  /border: 1px solid #f2f2f2;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  /border-radius: 9px;
  
  margin-right: 0px;
  padding: 0px;
  /padding-top: 4px;
  padding: 9px 12px 15px 12px;
  border: none;
  /border: 1px solid #e5e5e5;
  border: 1px solid #f8f8f8;
  border-top: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
  /border-bottom: 1px solid #e5e5e5;
  border-radius: 1px;
  margin-top: 20px;
  /background: none;
  
  visibility: hidden;
}
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active #map-popup-text.map-text:before, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active #map-popup-text.map-text:before {
  visibility: visible;
  
  display: block;
  /display: flex;
  
  /position: relative;
  position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.3px;
  /font-size: 9.1px;
  /font-size: 9px;
  /font-size: 8.9px;
  //font-size: 8.5px;
  /font-size: 8.4px;
  //font-size: 8.3px;
  /font-size: 8.2px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: none;
  line-height: 11px;
  line-height: 12px;
  /line-height: 13px;
  /line-height: 14px;
  color: #666;
  
  top: 0px;
  margin-right: 24px;
  background: linear-gradient(to left, #f6f6f6, #fcfcfc);
  padding: 7px 8px 7px 8px;
  padding: 9px 12px 7px 12px;
  padding: 6px 12px 7px 12px;
  /padding: 5px 12px 7px 12px;
  border: 1px solid #e5e5e5;
  border: 2px solid #e5e5e5;
  border: 3px solid #e5e5e5;
  border: 4px solid #e5e5e5;
  border: 6px solid #f2f2f2;
  border: 5px solid #f2f2f2;
  /border: 4px solid #f2f2f2;
  /border: 3px solid #f2f2f2;
  /border: 2px solid #f2f2f2;
  /border: 1px solid #f2f2f2;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  /border-radius: 9px;
  
  margin-right: 0px;
  padding: 0px;
  /padding-top: 4px;
  padding: 9px 12px 15px 12px;
  border: none;
  /border: 1px solid #e5e5e5;
  border: 1px solid #f8f8f8;
  border-top: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
  /border-bottom: 1px solid #e5e5e5;
  border-radius: 1px;
  margin-top: 20px;
  /background: none;
  
  
  content: "(";
  content: "*(";
  content: "** (";
  /margin-right: -2px;
  
  content: "** (Our price is lower than the manufacturer's 'minimum advertised price.' As a result, we could not directly show you the price in catalog or the product page.)";
  /content: "** (Our price is lower than the manufacturer's 'minimum advertised price.' ";
  //margin-right: 2px;
  //margin-left: 2px;
  margin-top: 0px;
  
  margin-left: -12px;
}
/*
.catalog-category-view .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active #map-popup-text.map-text:after, 
.catalogsearch-result-index .popup.map-popup-wrapper #map-popup-click-for-price.map-popup.ui-dialog-content.ui-widget-content.active #map-popup-text.map-text:after {
  /visibility: visible;
  
  content: ")";
  margin-left: -2px;
}
*/
.catalog-category-view .popup.map-popup-wrapper .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-dialog-buttonset button.action.close.ui-button.ui-corner-all.ui-widget, 
.catalogsearch-result-index .popup.map-popup-wrapper .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-dialog-buttonset button.action.close.ui-button.ui-corner-all.ui-widget {
  right: 106px;
}

.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .saved-label, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .saved-label {
  background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  font-weight: 100;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-size: 9px;
  font-size: 10px;
  //font-size: 10.6px;
  /font-size: 11px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  //font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.6px;
  //font-size: unset;
  ///font-size: initial;
  padding-left: 4px;
  /padding-left: 6px;
  /padding-left: 7px;
  //padding-left: 8px;
  padding-left: 10px;
  //padding-top: 1px;
  padding-bottom: 1px;
  padding-bottom: 2px;
  font-style: italic;
  
  
  font-family: "Open Sans";
  font-size: 13.6px;
  font-style: italic;
  font-style: normal;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: 0px;
  letter-spacing: -0.10px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  //letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  
  font-family: "Assistant";
  font-size: 15px;
  //font-size: 14.6px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-style: italic;
  font-style: normal;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: 0px;
  letter-spacing: -0.10px;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.40px;
  //letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  
  font-family: "Open Sans";
  font-size: 13.6px;
  font-style: italic;
  font-style: normal;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: 0px;
  letter-spacing: -0.10px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  //letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  
  
  /background: linear-gradient(to right, #ccc, transparent);
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #888);
  
  text-shadow: none;
  
  /margin-top: 55px;
  //margin-top: 57px;
  
  margin-top: 36px;
  margin-bottom: 3px;
  //margin-bottom: 4px;
  /margin-bottom: 5px;
  
  margin-top: 39px;
  
  /*-------------*/
  height: 24px;
  padding-top: 2px;
  filter: drop-shadow(1px 2px 2px #000);
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .saved-label span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .saved-label span {
  /* standard gradient background */
  background: linear-gradient(#fff, #eee, #ddd, #fff);
  background: linear-gradient(#fff, #eee, #d0d0d0, #fff);
  background: linear-gradient(#fff, #eee, #bebebe, #fff);
  background: linear-gradient(#fff, #eee, #bbb, #fff);
  background: linear-gradient(#fff, #999bbb, #efefef, #fff);
  background: linear-gradient(#fff, #999bbb, #fff, #fff);
  background: linear-gradient(#fff, #fff, #999bbb, #fff);
  
  background: linear-gradient(#fff, #fff, #bbb, #fff);
  background: linear-gradient(#fff, #fff, #bdbdbd, #fff);
  background: linear-gradient(#fff, #fff, #bebebe, #fff);
  background: linear-gradient(#fff, #fff, #bfbfbf, #fff);
  background: linear-gradient(#fff, #fff, #ccc, #fff);
  background: linear-gradient(#fff, #fff, #ddd, #fff);
  background: linear-gradient(#fff, #fff, #e0e0e0, #fff);
  background: linear-gradient(#fff, #fff, #e7e7e7, #fff);
  /background: linear-gradient(#fff, #fff, #eee, #fff);
  
  /background: linear-gradient(#fff, #fff, #999bbb, #fff, #fff);
  
  /* clip hackery */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
  /*----------------*/
  font-family: "Khula", sans-serif;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.55px;
  text-shadow: 0.0px 0px 0px #e7e7e7;
  text-transform: uppercase;
  text-transform: none;
  
  position: relative;
  top: 1px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .price-box .saved-label span:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .saved-label span:before {
  ///position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e225";
  top: 1px;
  margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
  /margin-right: 5px;
  font-weight: 100;
  //font-size: 13.6px;
  font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  font-size: 12.3px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.3px;
  font-size: 11px;
  
  font-weight: 900;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  ///margin-right: 4px;
  /margin-right: 5px;
  
  content: "\e226";
  /font-weight: 100;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */  
  .catalog-category-view .main.column .product-list-view__right-wrapper .price-box .saved-label span:before, 
  .catalogsearch-result-index .main.column .product-list-view__right-wrapper .price-box .saved-label span:before {
    position: relative;
  }
}
.catalog-category-view .main.column li.item.product-item:hover .price-box .saved-label, 
.catalogsearch-result-index .main.column li.item.product-item:hover .price-box .saved-label {
  background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  
  background: linear-gradient(to right, #05005F, #2A40FF, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 9%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 12%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 13%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 14%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 16%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 17%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 19%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 22%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 23%, transparent);
  //background: linear-gradient(to right, #05005F, #2A40FF 24%, transparent);
  
  background: linear-gradient(to right, #150caF, #2A40FF 23%, transparent);
}

/*---(for am cus stk sts - cp)---*/
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-category .amstockstatus-status-container.stock img.amstockstatus_icon {
  width: auto;
  height: 21px;
  
  display: inline-block;
  position: absolute;
  /position: relative;
  top: 2px;
  margin-left: 10px;
  
  display: block !important;
  pointer-events: none;
}
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-category .amstockstatus-status-container.stock img.amstockstatus_icon:hover {
  pointer-events: none;
}

.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-tooltip-block {
  display: inline-block;
  margin-left: 8px;
  min-width: 20px;
  width: 20px;
  height: 20px;
  
  display: inline-block;
  /min-width: 10px;
  /width: 18px;
  /height: 17px;
  /border-radius: 100px;
  position: relative;
  left: -1px;
  /left: 0px;
  left: 6px;
  left: 7px;
  ////left: 8px;
  /left: 9px;
  //left: 10px;
  //left: 11px;
  //left: 12px;
  //left: 13px;
  top: 1px;
  
  /scale: 95%;
  /scale: 90%;
  //scale: 85%;
  scale: 80%;
  scale: 75%;
  //scale: 70%;
  /scale: 65%;
}
.catalog-category-view .page-main .column.main .product-item:hover .product-item-info .product-list-view__right-wrapper .amstockstatus-tooltip-block {
  filter: drop-shadow(1px 3px 2px rgba(0,0,0,0.55));
  filter: brightness(110%) drop-shadow(1px 3px 2px rgba(0,0,0,0.55));
  filter: brightness(115%) drop-shadow(1px 3px 2px rgba(0,0,0,0.55));
  filter: brightness(115%);
  
  /box-shadow: 1px 2px 2px #000;
  /border-radius: 50px;
}
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-tooltip-block .amstockstatus-tooltip-content {
  background: linear-gradient(to right bottom, #383838, #000, #777);
  background: linear-gradient(to right bottom, #666, #111, #777);
  background: linear-gradient(to right bottom, #666, #383838, #111, #777);
  background: linear-gradient(to right bottom, #202020, #666, #383838, #111, #777);
  border: 3px solid #3b3b3b;
  border-bottom: 1px solid #000;
  
  padding-top: 12px;
  padding-top: 13px;
  padding-top: 16px;
  padding-bottom: 20px;
  padding-bottom: 25px;
  padding-bottom: 26px;
  padding-bottom: 27px;
  padding-bottom: 28px;
  ///padding-bottom: 29px;
  ///padding-bottom: 30px;
  //padding-bottom: 35px;
  /padding-bottom: 40px;
  /padding-bottom: 45px;
  padding-left: 15px;
  padding-left: 34px;
  padding-right: 15px;
  
  /*-----------------*/
  content: '';
  background: linear-gradient(to right bottom, #383838, #000, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to right bottom, #666, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to right bottom, #7c7c7c, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to left bottom, #7c7c7c, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to bottom, #333, #666 31%, #111), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to bottom left, #333, #666 31%, #111), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  /background: linear-gradient(to right bottom, #666, #383838, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  //background: linear-gradient(to right bottom, #202020, #666, #383838, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  /background: linear-gradient(to right, #2b2b2b, #808080, #000), url('/media/site-images/wgyc-bk-flag.jpg');
  background-repeat: no-repeat;
  
  background-size: auto, auto 39px, auto 65px;
  background-position: 0px 0px, -1px -9px, 196px 60px;
  
  background-size: auto, auto 34px, auto 65px;
  background-position: 0px 0px, 2px -4px, 196px 60px;
  
  background-blend-mode: color;
  /background-blend-mode: color-dodge;
  /background-blend-mode: hue;
  //background-blend-mode: lighten;

  /background-attachment: fixed;

  
  background-size: 101%, auto 34px, auto 65px;
  background-position: 0px 0px, 2px -4px, 196px 60px;
  
  scale: 125%;
  scale: 130%;
  scale: 135%;
  scale: 140%;
  margin-bottom: 31px;
  margin-right: 47px !important;
}
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-tooltip-block .amstockstatus-tooltip-content span {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  font-weight: 400;
  /font-weight: 500;
  text-transform: none;
  text-shadow: 1px 0px 0px #000;
  text-shadow: 1px 3px 1px #000;
  text-indent: 1px;
}
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-tooltip-block .amstockstatus-tooltip-content span:after {
  display: block;
  content: "Mon.- Fri., excludes Holidays";
  content: "(M- F, excludes Holidays)";
  /content: "*(M- F, excludes Holidays)";
  
  font-family: "Roboto", sans-serif;
  font-family: "Khula", sans-serif;
  /font-family: "Ruda", sans-serif;
  /font-family: "Assistant", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 1px 0px 0px #000;
  text-shadow: 1px 3px 1px #000;
  
  position: absolute;
  bottom: 12px;
  left: 87px;
  //left: 100px;
  /left: 101px;
  /left: 108px;
  /left: 109px;
  /left: 110px;
  /left: 111px;
  /left: 112px;
  /left: 114px;
  /left: 116px;
}

.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus {
  margin-bottom: 42px;
  /margin-bottom: 37px;
  /margin-bottom: 32px;
}
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5520 {
  visibility: hidden;
  display: inline-grid;
  height: 0px;
  margin-left: 0px;
}
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5520:before {
  visibility: visible;
  
  content: "Same-day ship by 2p EST";
  
  background: url(/media/site-images/shipping-box-mini-3.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-position: 0px 3px;
  background-size: auto auto;
  background-size: auto 24px;
  background-size: auto 23px;
  background-size: auto 22px;
  background-size: auto 21px;
  background-size: auto 20px;
  background-size: auto 19px;
  /background-size: auto 18px;
  
  padding-left: 25px;
  padding-top: 3px;
  padding-bottom: 4px;
  
  position: relative;
  left: 3px;
  left: 10px;
  /left: 11px;
  ////left: 12px;
  /left: 13px;
  //left: 14px;
  //left: 15px;
  //left: 16px;
  //left: 17px;
  /left: 18px;
  
  /*----------(fav. - definitive ruda - sm heavy - NEWEST)----------*/
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-size: 11.5px;
  /font-size: 12.2px;
  /font-size: 12.4px;
  /font-size: 12.5px;
  /font-size: 12.8px;
  /font-size: 13.1px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  ////letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.40px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  
  /text-shadow: -0.4px 0px 0px #444;
  text-shadow: 0.5px 0px 0px #444;
  /text-shadow: 0.6px 0px 0px #444;
  text-shadow: 0.7px 0px 0px #000;
  text-shadow: 0.7px 0px 0px #1a1a1a;
  text-shadow: 0.7px 0px 0px #202020;
  text-shadow: 0.7px 0px 0px #292828;
  text-shadow: 0.7px 0px 0px #2b2b2b;
  text-shadow: 0.7px 0px 0px #333;
  text-shadow: 0.7px 0px 0px #3b3b3b;
  //text-shadow: 0.7px 0px 0px #444;
  text-shadow: 0.7px 0px 0px #515151;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555;
  /text-shadow: 0.8px 0px 0px #444;
  
  color: #515151;
  color: #4b4b4b;
  color: #444;
  color: #3f3f3f;
  color: #3e3e3e;
  /color: #3d3d3d;
  //color: #3c3c3c;
  /color: #3b3b3b;
  /color: #333;
  ////////////////////color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  line-height: 19px;
  line-height: 20px;
  /*----------(fav. - definitive ruda - sm heavy - NEWEST)----------*/
  
  /*
  font-family: "Khula";
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  */
}
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5521 {
  visibility: hidden;
  display: inline-grid;
  height: 0px;
  margin-left: 0px;
}
.catalog-category-view .page-main .column.main .product-item .product-item-info .product-list-view__right-wrapper .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5521:before {
  visibility: visible;
  
  content: "Same-day ship by 1p EST";
  
  background: url(/media/site-images/shipping-box-mini-3.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-position: 0px 3px;
  background-size: auto auto;
  background-size: auto 24px;
  background-size: auto 23px;
  background-size: auto 22px;
  background-size: auto 21px;
  background-size: auto 20px;
  background-size: auto 19px;
  /background-size: auto 18px;
  
  padding-left: 25px;
  padding-top: 3px;
  padding-bottom: 4px;
  
  position: relative;
  left: 3px;
  left: 10px;
  /left: 11px;
  ////left: 12px;
  /left: 13px;
  //left: 14px;
  //left: 15px;
  //left: 16px;
  //left: 17px;
  /left: 18px;
  
  /*----------(fav. - definitive ruda - sm heavy - NEWEST)----------*/
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-size: 11.5px;
  /font-size: 12.2px;
  /font-size: 12.4px;
  /font-size: 12.5px;
  /font-size: 12.8px;
  /font-size: 13.1px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  ////letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.40px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  
  /text-shadow: -0.4px 0px 0px #444;
  text-shadow: 0.5px 0px 0px #444;
  /text-shadow: 0.6px 0px 0px #444;
  text-shadow: 0.7px 0px 0px #000;
  text-shadow: 0.7px 0px 0px #1a1a1a;
  text-shadow: 0.7px 0px 0px #202020;
  text-shadow: 0.7px 0px 0px #292828;
  text-shadow: 0.7px 0px 0px #2b2b2b;
  text-shadow: 0.7px 0px 0px #333;
  text-shadow: 0.7px 0px 0px #3b3b3b;
  //text-shadow: 0.7px 0px 0px #444;
  text-shadow: 0.7px 0px 0px #515151;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555;
  /text-shadow: 0.8px 0px 0px #444;
  
  color: #515151;
  color: #4b4b4b;
  color: #444;
  color: #3f3f3f;
  color: #3e3e3e;
  /color: #3d3d3d;
  //color: #3c3c3c;
  /color: #3b3b3b;
  /color: #333;
  ////////////////////color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  line-height: 19px;
  line-height: 20px;
  /*----------(fav. - definitive ruda - sm heavy - NEWEST)----------*/
  
  /*
  font-family: "Khula";
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  */
}

.amstockstatus-category .amstockstatus-status-container.stock.unavailable {
  visibility: hidden !important;
  display: none !important;
}
.amstockstatus-category .amstockstatus-status-container.stock.unavailable:before, 
.amstockstatus-category .amstockstatus-status-container.stock.unavailable:after, 
.amstockstatus-category .amstockstatus-status-container.stock.unavailable span, 
.amstockstatus-category .amstockstatus-status-container.stock.unavailable span:before, 
.amstockstatus-category .amstockstatus-status-container.stock.unavailable span:after {
  display: none !important;
}
.amstockstatus-category .amstockstatus-status-container.stock.unavailable img.amstockstatus_icon {
  display: block !important;
  visibility: visible !important;
  /display: none !important;
}

/*---(for am brand logo - cp)---*/
.catalog-category-view .main.column li.item.product-item .amshopby-option-link img, 
.catalogsearch-result-index .main.column li.item.product-item .amshopby-option-link img, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amshopby-option-link img, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amshopby-option-link img {
  /*
  float: left;
  margin: 0 5px 5px 0;
  */
  
  margin: 0px;
  margin-top: -10px;
  /margin-top: -9px;
  /margin-top: -8px;
  margin-top: -7px;
  ///margin-top: -6px;
  ///margin-top: -5px;
  /margin-top: -4px;
  /margin-top: -3px;
  
  margin-bottom: -7px;
  /margin-bottom: -6px;
  /margin-bottom: -5px;
  /margin-bottom: -4px;
  margin-bottom: -3px;
  margin-bottom: 0px;
  
  padding: 0px !important;
  
  top: -5px;
    
  width: auto;
  //height: 43px;
  //height: 40px;
  height: 39px;
  /height: 37px;
  //height: 36px;
  /height: 34px;
  /height: 31px;
  
  position: relative;
  z-index: 1;
  
  filter: grayscale(48%);
}
.catalog-category-view .main.column li.item.product-item .amshopby-option-link a:before, 
.catalogsearch-result-index .main.column li.item.product-item .amshopby-option-link a:before, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amshopby-option-link a:before, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amshopby-option-link a:before {
  display: inline-block;
  content: "More from";
  float: left;
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  font-size: 10px;
  //font-size: 9.9px;
  /font-size: 9.8px;
  font-size: 9.6px;
  //font-size: 9.4px;
  font-size: 9.3px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  top: 8px;
  margin-right: 2px;
  /margin-right: 1px;
  margin-right: 0px;
  padding-right: 9px;
  
  display: block;
  float: none;
  position: relative;
  top: 0px;
  top: 1px;
  /top: 6px;
  margin-left: 18px;
  margin-right: 0px;
  padding-right: 0px;
  
  /*
  font-family: "Khula", sans-serif;
  //font-size: 16px;
  
  /font-size: 15px;
  /letter-spacing: -0.45px;
  
  /font-size: 14px;
  //letter-spacing: -0.05px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.40px;
  
  font-size: 13px;
  letter-spacing: -0.35px;
  ///letter-spacing: -0.30px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.10px;
  
  /font-size: 12px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0.05px;
  
  font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 10px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.5px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  

  font-size: 9.2px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  color: #717171;
  ///color: #bbb;
  ///color: #b9b9b9;
  /color: #bfbfbf;
  ///color: #c1c1c1;
  /color: #c2c2c2;
  /////color: #c3c3c3;
  //color: #c4c4c4;
  /color: #c6c6c6;
  /color: #c9c9c9;
  
  line-height: unset;
  position: relative;
  top: 0px;
  top: 10px;
  margin-right: 2px;
  /margin-right: 1px;
  margin-right: 0px;
  padding-right: 9px;
  */
}

/*---(for am rwrd pts - cp)---*/
.catalog-category-view .main.column li.item.product-item .amasty-rewards-loader img, 
.catalogsearch-result-index .main.column li.item.product-item .amasty-rewards-loader img, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amasty-rewards-loader img, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amasty-rewards-loader img {
  position: absolute;
  left: 430px;
  bottom: 30px;
  
  /display: none !important;
}
.catalog-category-view .main.column li.item.product-item .amrewards-highlight-container:before, 
.catalogsearch-result-index .main.column li.item.product-item .amrewards-highlight-container:before, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container:before, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container:before {
  content: '';
  background: url('/media/athlete2/default/speedytronics-logo-V6-light.png');
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-size: 20px auto;
  background-position: 4px 2px;
  width: 24px;
  height: auto;
  margin-right: 2px;
  filter: grayscale(25%);
  
  /*-------------*/
  position: absolute;
  content: "featured benefits";
  content: "featured benefits -";
  content: "added benefits";
  content: "added benefits -";
  content: "additional benefits";
  content: "additional benefits -";
  content: "extra benefits";
  content: "extra benefits -";
  
  content: "featured perks";
  content: "featured perks -";
  content: "added perks";
  content: "added perks -";
  content: "additional perks";
  content: "additional perks -";
  content: "extra perks";
  content: "extra perks -";
  
  content: "+ featured benefits";
  content: "featured benefits +";
  content: "+ added benefits";
  content: "added benefits +";
  content: "+ additional benefits";
  content: "additional benefits +";
  content: "+ extra benefits";
  content: "extra benefits +";
  
  content: "+ featured perks";
  /content: "featured perks +";
  content: "+ added perks";
  /content: "added perks +";
  /content: "+ additional perks";
  content: "additional perks +";
  content: "+ extra perks";
  /content: "extra perks +";
  
  /content: "perks";
  /content: "perks -";
  /content: "+ perks";
  /content: "perks +";
  /content: "+ extras";
  /content: "extras +";
  
  width: auto;
  height: 40px;
  top: -15px;
  top: -11px;
  background-position: 4px 19px;
  background-position: 4px 15px;
  margin-left: -25px;
  
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  padding-left: 10px;
}
.catalog-category-view .main.column li.item.product-item .amrewards-highlight-container, 
.catalogsearch-result-index .main.column li.item.product-item .amrewards-highlight-container, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container {
  position: absolute;
  left: 400px;
  bottom: 26px;
  /bottom: 15px;
  /bottom: 8px;
  
  border: 1px solid #888;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  /border-radius: 5px;
  /border-radius: 50px;
  
  border: none;
  /border-top: 1px solid #e4e4e4;
  /border-bottom: 1px solid #e4e4e4;
  border-radius: 0px;
  
  padding: 0px;
  padding: 1px;
  padding: 2px;
  /padding: 3px;
  /padding: 4px;
  padding-left: 10px;
  padding-right: 13px;
  
  background: linear-gradient(to right, #f0f0f0, transparent);
  border: 1px solid #efefef;
  background: linear-gradient(to right, #f8f8f8, #f3f3f3, #f8f8f8, #efefef);
  /background: linear-gradient(to right, #f0f0f0, #fbfbfb);
  background: linear-gradient(to left top, #f0f0f0, #f8f8f8, #fff);
  background: linear-gradient(to left top, #f3f3f3, #f8f8f8, transparent);
  filter: drop-shadow(1px 1px 0px rgba(0,0,0,0.19));
  filter: drop-shadow(1px 1px 0px rgba(0,0,0,0.09));
  /filter: none;
  border-right: none;
  border: none;
  /background: none;
  border-radius: 50px 0px 0px 50px;
  border-radius: 50px;
  /=border-radius: 3px;
  
  max-width: 363px;
  line-height: 9px;
  bottom: 12px;
  //bottom: 13px;
  bottom: 14px;
  padding-left: 33px;
  padding-bottom: 6px;
  left: 377px;
  left: 380px;
  //left: 381px;
  ///left: 382px;
  //left: 394px;
  //left: 397px;
  /left: 398px;
}
.catalog-category-view .main.column li.item.product-item .amrewards-highlight-container strong, 
.catalogsearch-result-index .main.column li.item.product-item .amrewards-highlight-container strong, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container strong, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container strong {
  font-family: "Ruda", sans-serif;
  font-size: 11px;
  font-weight: 400;
  
  font-family: "Ruda", sans-serif;
  font-size: 9.2px;
  font-weight: 800;
  text-transform: uppercase;
}
.catalog-category-view .main.column li.item.product-item .amrewards-highlight-container strong b, 
.catalogsearch-result-index .main.column li.item.product-item .amrewards-highlight-container strong b, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container strong b, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container strong b {
  font-family: "Khula", sans-serif;
  font-size: 12px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-weight: 900 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  top: -3px;
  
  position: relative;
  top: 1px !important;
  /*----------(fav. - definitive khula small heavy)--------------*/
  

  font-family: "Khula", sans-serif !important;
  font-size: 14.6px !important;
  //font-size: 14.7px !important;
  /font-size: 14.8px !important;
  ////font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  line-height: 23px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  ///line-height: 20px !important;
  //line-height: 19px !important;
  /line-height: 18px !important;
  /line-height: 17px !important;
  /line-height: 16px !important;
  
  font-family: "Khula", sans-serif !important;
  text-shadow: 0.6px 0px 0px #000 !important;
  text-shadow: 0.4px 0px 0px #777 !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  ///font-size: 14.2px !important;
  font-size: 14.1px !important;
  font-size: 14px !important;
  ///font-size: 13.9px !important;
  //font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  /font-size: 13.6px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  font-size: 13.3px !important;
  ///font-size: 13.2px !important;
  ////font-size: 13.1px !important;
  ///font-size: 13px !important;
  position: relative;
  top: 1px !important;
}
.catalog-category-view .main.column li.item.product-item .amrewards-highlight-container strong b:first-child, 
.catalogsearch-result-index .main.column li.item.product-item .amrewards-highlight-container strong b:first-child, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container strong b:first-child, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container strong b:first-child {
  /font-family: "Open Sans", sans-serif !important;
  font-size: 17px !important;
  font-style: italic;
  /font-style: normal;
  margin-left: 2px;
  margin-right: 2px;
  margin-left: -1px;
  margin-left: 0px;
  /margin-left: 1px;
  margin-right: 3px;
  position: relative;
  top: 2px !important;
}
.catalog-category-view .main.column li.item.product-item .amrewards-highlight-container strong a, 
.catalogsearch-result-index .main.column li.item.product-item .amrewards-highlight-container strong a, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container strong a, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item .amrewards-highlight-container strong a {
  font-family: "Ruda", sans-serif;
  font-size: 10px;
  font-weight: 800;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  /text-decoration-thickness: 2px;
  text-underline-offset: 3px;
  text-underline-offset: 4px;
  /text-underline-offset: 5px;
  text-decoration-color: #aaa;
  /text-decoration: none;
  
  margin-left: 5px;
  margin-left: 4px;
  margin-left: 3px;
  /margin-left: 2px;
  
  margin-left: 2px;
  margin-right: 2px;
  /font-style: italic;
  /margin-left: 2px;
  /margin-right: 3px;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.catalog-category-view .main.column li.item.product-item:hover .amrewards-highlight-container strong a, 
.catalogsearch-result-index .main.column li.item.product-item:hover .amrewards-highlight-container strong a, 
.catalog-category-view .main.column #amasty-shopby-product-list li.item.product-item:hover .amrewards-highlight-container strong a, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list li.item.product-item:hover .amrewards-highlight-container strong a {
  color: darkolivegreen;
  /color: olivedrab;
  /color: seagreen;
  /color: forestgreen;
  filter: grayscale(65%);
  text-decoration-color: #333;
  transition: 0.1s ease-in;
}

/*------------------------------------------------------------------*/
/*--------(smoothing - for category page product list + grid)-------*/
/*------------------------------------------------------------------*/

/*-----------(smoothing - for category page product item)-----------*/
/*
.catalog-category-view .main.column li.item.product-item:hover, 
.catalogsearch-result-index .main.column li.item.product-item:hover {
  animation: transitionInCategoryProductList 390ms ease-out;
  ///animation: transitionInCategoryProductList 500ms ease-out;
  ///animation: transitionInCategoryProductList 1000ms ease-out;
  /animation: transitionInCategoryProductList 2000ms;
  /animation: transitionInCategoryProductList 2500ms;
  /animation: transitionInCategoryProductList 3000ms;
}
@keyframes transitionInCategoryProductList {
  from {
    opacity: 0;
    /transform: rotateX(-30deg);
  }
  
  to {
    opacity: 1;
    /transform: rotateX(0);
  }
}
*/
/*-----------(smoothing - for category page right wrapper)----------*/
  /*
.catalog-category-view .main.column li.item.product-item:hover .product-list-view__right-wrapper, 
.catalogsearch-result-index .main.column li.item.product-item:hover .product-list-view__right-wrapper {
  animation: transitionInCategoryProductList 390ms ease-out;
  ///animation: transitionInCategoryProductList 500ms ease-out;
  ///animation: transitionInCategoryProductList 1000ms ease-out;
  /animation: transitionInCategoryProductList 2000ms;
  /animation: transitionInCategoryProductList 2500ms;
  /animation: transitionInCategoryProductList 3000ms;
}
@keyframes transitionInCategoryProductList {
  from {
    opacity: 0;
    /transform: rotateX(-30deg);
  }
  
  to {
    opacity: 1;
    /transform: rotateX(0);
  }
}
  */
/*-----------(smoothing - for category page price box saves label)-----------*/
  /*
.catalog-category-view .main.column li.item.product-item:hover .price-box .saved-label, 
.catalogsearch-result-index .main.column li.item.product-item:hover .price-box .saved-label {
  animation: transitionInCategoryProductList 390ms ease-out;
  ///animation: transitionInCategoryProductList 500ms ease-out;
  ///animation: transitionInCategoryProductList 1000ms ease-out;
  /animation: transitionInCategoryProductList 2000ms;
  /animation: transitionInCategoryProductList 2500ms;
  /animation: transitionInCategoryProductList 3000ms;
}
@keyframes transitionInCategoryProductList {
  from {
    opacity: 0;
    /transform: rotateX(-30deg);
  }
  
  to {
    opacity: 1;
    /transform: rotateX(0);
  }
}
  */
/*------------------------------------------------------------------*/
/*-----------(smoothing - for category page product grid)-----------*/
/*------------------------------------------------------------------*/
.catalog-category-view .main.column .grid li.item.product-item:hover, 
.catalogsearch-result-index .main.column .grid li.item.product-item:hover {
  animation: none;
}
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/

.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocart, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocart {
  font-family: "Roboto" !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-size: 14px !important;
  font-size: 22px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  /color: #202020 !important;
  /color: #a8a8a8 !important;
  //color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  /text-transform: initial !important;
  
  
  
  /font-size: 20px !important;
  ///font-size: 27px !important;
  /font-weight: 900 !important;
  border: 0px ridge #ffcc05 !important;
  /border: 3px ridge #ffcc05 !important;
  //border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 4px !important;
  border-radius: 2px !important;
  color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  /////text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  

  font-family: "Bebas Neue";
  /font-family: "Open Sans";
  /font-family: "Impact";
  /font-family: "Roboto";
  /font-family: "Oswald";
  font-family: "Squada One" !important;
  font-size: 21px;
  font-size: 26px;
  font-size: 27px;
  /font-size: 30px;
  /font-size: 32px;
  //font-size: 34px;
  font-weight: 100 !important;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  /letter-spacing: -1px;
  /text-shadow: -0px -0px 2px #444444;
  /text-shadow: -0px -0px 1px #666666;
  /text-shadow: -0px -0px 2px #888888;
  text-shadow: -0px -0px 1px #202020;
  text-shadow: -0.00px 1px 1px #202020 !important;
  /box-shadow: inset -4px 14px 25px -3px #A28501;
  /box-shadow: -4px 14px 25px -3px #A28501;
  box-shadow: 4px 24px 25px -13px #bbb;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px -9px 15px -3px #A28501;
  box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 24px 25px -13px #bbb, inset -56px 9px 65px -70px #A28501;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 15px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 10px 20px -13px #ccc, inset 0px 9px 15px -15px #A28501;
  /background: linear-gradient(to left bottom, #000 -200%, #ffe51e 70%);
  /background: linear-gradient(to left bottom, #fff -200%, #ffe51e 70%);
  /background: linear-gradient(to left bottom, #000 -200%, #ffdc1e 0%, #ffef1e 70%);
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  //background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%);
  ///background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%);
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%);
  background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  /box-shadow: inset 0px 30px 25px -10px #a28501;
  border: 1px solid #ffb51e;
  border: 2px ridge #ffc51e;
  /border: 4px ridge #ffc51e;
  border: 1px ridge #ffc51e;
  /border: 1px ridge #ffa51e;
  /border: 2px ridge #ffb51e;
  border-radius: 2px !important;
  /box-shadow: 4px 24px 25px -13px #bbb;
  border: none !important;
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: #1a1a1a !important;
  letter-spacing: -0.15px !important;
  border: 3px ridge #ffcc05 !important;
  border: 2px ridge #ffcc05 !important;
  /border: none !important;
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #fff 105%), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #7B5A00 -14%, #fcdf30 25%, #FFD025, #202020, #888), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #7B5A00 -14%, #fcdf30 25%, #FFD025 31%, #202020, #666), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #888 -14%, #444 25%, #555 31%, #202020, #666), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #FFD025 -14%, #202020 20%, #555 31%, #202020, #666), url('/media/site-images/checkered-flag-guarantee.png'), url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(90deg, #FFD025 -14%, #202020 20%, #555 31%, #202020, #444), url('/media/site-images/checkered-flag-guarantee.png') !important;
  background: linear-gradient(90deg, #666 -14%, #202020 20%, #555 31%, #202020, #444), url('/media/site-images/checkered-flag-guarantee.png') !important;
  background: linear-gradient(90deg, #999 -14%, #202020 20%, #555 31%, #202020, #444), url('/media/site-images/checkered-flag-guarantee.png') !important;
  background-position-x: 0%, 0%;
  background-position-y: 0%, 0%;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  /border: 1px ridge #555 !important;
  border: 2px ridge #555 !important;
  border: 3px ridge #555 !important;
  border: 4px ridge #555 !important;
  border: 5px ridge #555 !important;
  border: 5px ridge #444 !important;
  border: none !important;
  background-blend-mode: color-burn !important;
  background-blend-mode: difference !important;
  background-blend-mode: hard-light, color !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  background-position: 0% 0%, 98% 20%, 98% 100% !important;
  background-size: auto, 135%, 15% !important;
  box-shadow: inset -4px 14px 15px -10px #333, -4px 16px 20px -15px #666;
  box-shadow: inset -22px 4px 15px -10px #202020, -4px 16px 20px -15px #666;
  box-shadow: inset -22px 4px 15px -10px #202020, -4px 24px 20px -15px #666;
  
  box-shadow: none;
  border: 1px ridge #444 !important;
  height: 35px;
  /height: 36px;
  /height: 37px;
  /height: 38px;
  //height: 39px;
  /height: 40px;
  /height: 41px;
  
  filter: none !important;
  
  
  /*-------------------*/
  background: linear-gradient(to left, #000 -15%, #000 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(to left, #000 -15%, #000 25%, #303030 35%, #535353 50%, #303030 65%, #303030 70%, #5b5b5b 105%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(to bottom, #777, #000), url('/media/site-images/wgyc-bk-flag.jpg') !important;
  background: linear-gradient(to right, #2b2b2b, #777, #000), url('/media/site-images/wgyc-bk-flag.jpg') !important;
  background: linear-gradient(to right, #2b2b2b, #808080, #000), url('/media/site-images/wgyc-bk-flag.jpg') !important;
  /background: linear-gradient(to right, #343434, #777, #000), url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  /background: linear-gradient(90deg, #999 -14%, #202020 20%, #555 31%, #202020, #444), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;

  background-blend-mode:  difference !important;
  background-repeat: no-repeat, no-repeat !important;
  ///background-position: 0% 0%, 95% 0% !important;
  background-position: 0% 0%, 84% 20% !important;
  background-position: 0% 0%, 95% 100% !important;
  background-position: 0% 0%, 86% 50% !important;
  background-position: 0% 0%, 90% 95% !important;
  background-size: auto, auto !important; 
	///background-size: auto, 25% 100% !important;
  background-size: auto, 20% 600% !important;
  background-size: auto, 10% auto !important;
  background-size: auto, 12% auto !important;

  background-size: auto, 15% auto !important;
  background-position: 0% 0%, 90% 39% !important;
  
  background-size: auto, 12% auto !important;
  background-position: 0% 0%, 85% 30% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 85% 80% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 85% 40% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 84.4% 84% !important;
  
  background-size: auto, 8% auto !important;
  background-position: 0% 0%, 84.6% 34% !important;
  
  background-size: auto, 11% auto !important;
  /background-position: 0% 0%, 85% 84% !important;
  
  background-size: auto, 10% auto !important;
  /background-position: 0% 0%, 83.5% 1% !important;
  
  background-size: auto, 10% auto !important;
  /background-position: 0% 0%, 82.9% 1% !important;
  

  
  background-size: auto, 50% auto !important;
  background-position: 0% 0%, 95% 35% !important;
  
  background-size: auto, 46% auto !important;
  background-position: 0% 0%, 130% 50% !important;
  
  background-size: auto, 47% auto !important;
  background-position: 0% 0%, 140% 75% !important;
  
  background-size: auto, 49% auto !important;
  background-position: 0% 0%, 133% 20% !important;
  
  background-size: auto, 50% auto !important;
  background-position: 0% 0%, 133% 4% !important;
  
  background-size: auto, 52% auto !important;
  background-position: 0% 0%, 133% 17% !important;
  
  background-size: auto, 55% auto !important;
  background-position: 0% 0%, 138% 11% !important;
  
  background-size: auto, 55% auto !important;
  background-position: 0% 0%, 138% 7% !important;
  
  background-size: auto, 57% auto !important;
  background-position: 0% 0%, 145% 11% !important;
  
  background-size: auto, 58% auto !important;
  background-position: 0% 0%, 145% 11% !important;
  
  background-size: auto, 48% auto !important;
  background-position: 0% 0%, 106% 20% !important;
  
  background-size: auto, 60% auto !important;
  background-position: 0% 0%, 152% 15% !important;
  
  background-size: auto, 65% auto !important;
  background-position: 0% 0%, 171% 23% !important;
  
  /background-size: auto, 65% auto !important;
  /background-position: 0% 0%, 172% 23% !important;
  
  /background-size: auto, 65% auto !important;
  /background-position: 0% 0%, 173% 23% !important;
  
  background-blend-mode: color !important;
  /background-blend-mode: color-dodge !important;
  /background-blend-mode: hue !important;
  background-blend-mode: lighten !important;
  border: 4px solid #444 !important;
  border: 3px solid #444 !important;
  border: 2px solid #444 !important;
  border: 1px solid #444 !important;
  border-radius: 3px !important;
  /border-radius: 2px !important;
  height: 35px;
  height: 36px;
  /height: 37px;
  /height: 38px;
  /height: 39px;
 
  background-attachment: fixed;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocart:after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocart:after {
  border-radius: 2px !important;
    
  font-family: "Roboto" !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-size: 14px !important;
  font-size: 22px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  /color: #202020 !important;
  /color: #a8a8a8 !important;
  //color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  /text-transform: initial !important;
  
  /font-size: 20px !important;
  ///font-size: 27px !important;
  /font-weight: 900 !important;
  border: 0px ridge #ffcc05 !important;
  /border: 3px ridge #ffcc05 !important;
  //border: 2px ridge #ffcc05 !important;
  /border: 2px solid #ffcc05 !important;
  border-radius: 4px !important;
  border-radius: 3px !important;
  border-radius: 2px !important;
  color: #202020 !important;
  //color: #fff !important;
  //text-shadow: -1px 2px 4px #202020 !important;
  /////text-shadow: -1px 2px 4px #ffff05 !important;
  //text-shadow: none !important;
  /opacity: 0.95 !important;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%) !important;
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%) !important;
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%) !important;
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%) !important;
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%) !important;
  
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocart span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocart span {
  text-shadow: 0px 1px 1px #666 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  /margin-left: -3px;
  
  color: #e5e5e5 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  background: none !important;
  text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 2px 2px #666 !important;
  
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  //font-size: 20px !important;
  font-size: 20.5px !important;
  font-size: 21px !important;
  font-size: 21.5px !important;
  //font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  text-shadow: 1.5px 0px 0px #e0e0e0 !important;
  text-shadow: 1.4px 0px 0px #e0e0e0 !important;
  text-shadow: 1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  //text-shadow: 1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  /text-shadow: 0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: 0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  //text-shadow: 0.7px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  font-style: italic !important;
  /font-style: normal !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-1px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: drop-shadow(2px 2px 0px #000) !important;
  //top: 2px;
  top: 1px;
  top: 0px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocart:hover span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocart:hover span {
  text-shadow: none !important;
  color: #e5e5e5 !important;
  color: #fff !important;
  
  
  
  background: none !important;
  text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 2px 2px #666 !important;
  //color: #202020 !important;
  //text-shadow: -1px 2px 4px #ffff05 !important;
  /font-size: 27px;
  ///font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22px;
  //font-size: 21px;
  /font-size: 20px;
  
  

  text-shadow: none !important;
  
  color: #e5e5e5 !important;
  
  color: #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  
  filter: none !important;
  /text-shadow: 1.3px 0px 0px #202020 !important;
  /text-shadow: 1.3px 0px 0px #222 !important;
  //text-shadow: 1.3px 0px 0px #2b2b2b !important;
  /text-shadow: 1.3px 0px 0px #333 !important;
  
  /*(checkered ver + white/yellow after)*/
  /color: #fff !important;
  /text-shadow: 0px 1px 1px #202020 !important;
  /text-shadow: 0px 2px 2px #666 !important;
}
////.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocart .minicart-icon-1, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocart .minicart-icon-1 {
  fill: #202020 !important;
  
  
  
  //filter: drop-shadow(-0px 1px 1px #666) !important;
  /filter: drop-shadow(-0px 1px 1px #202020) !important;
  
  fill: #202020 !important;
  /filter: drop-shadow(-1px 2px 4px #ffff05) !important;
  /filter: drop-shadow(2px 0px 2px #ffff05) !important;
  filter: drop-shadow(2px 0px 2px #fff905) !important;
  /width: 23px !important;
  //width: 21px !important;
  filter: drop-shadow(2px 0px 1px #ffe005) !important;
  height: auto !important;

  /*(checkered ver + white/yellow after)*/
  fill: #e5e5e5 !important;
  /fill: #f4f4f4 !important;
  /fill: #f8f8f8 !important;
  fill: #fff !important;
  filter: drop-shadow(1px -1px 2px #202020) !important;
  
  /*(checkered ver + black/yellow after)*/
  /fill: #202020 !important;
  /filter: drop-shadow(2px 0px 0.75px #bbb) !important;
  /filter: drop-shadow(2px 0px 0.75px #ffe005) !important;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocart:hover .minicart-icon-1, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocart:hover .minicart-icon-1 {
  fill: #e5e5e5 !important;
  /fill: #fff !important;
  
  
  
  //filter: drop-shadow(-0px 1px 1px #666) !important;
  /filter: drop-shadow(-0px 1px 1px #202020) !important;
  
  fill: #e5e5e5 !important;
  filter: none !important;
  
  /*(checkered ver + white/yellow after)*/
  fill: #e5e5e5 !important;
  fill: #f4f4f4 !important;
  fill: #f8f8f8 !important;
  /fill: #fff !important;
  filter: drop-shadow(-0px 1px 1px #666) !important;
  filter: drop-shadow(-0px 2px 1px #666) !important;
  filter: drop-shadow(-0px 2px 1px #444) !important;
  /filter: drop-shadow(-0px 1px 1px #202020) !important;
  
  /*(checkered ver + black/yellow after)*/
  fill: #202020 !important;
  /filter: drop-shadow(-1px 2px 4px #ffff05) !important;
  /filter: drop-shadow(2px 0px 2px #ffff05) !important;
  filter: drop-shadow(2px 0px 2px #fff905) !important;
  ///filter: drop-shadow(2px 0px 1px #ffe005) !important;
}
/.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocart span:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocart span:before {
  font-family: "Athlete2" !important;
  content: "\67" !important;
  text-transform: none !important;
  font-size: initial !important;
  font-weight: 100 !important;
  text-shadow: 0px 1px 1px #666 !important;
  margin-right: 10px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .amstockstatus-category, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .amstockstatus-category {
  /*
  margin-bottom: 20px;
  */
  
  margin-bottom: 0px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper div.stock.unavailable:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper div.stock.unavailable:before {
  content: "Currently";
  content: "Currently sold out";
  content: "Currently sold out -";
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  color: #aa0000;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  letter-spacing: initial;
  
  font-family: "Khula", sans-serif;
  font-size: 9.3px;
  font-size: 8.6px;
  font-weight: 700;
  letter-spacing: 0.55px;
  display: block;
  position: relative;
  top: 4px;
  left: -18px;
  color: #484848;
  color: #686868;
}
.catalog-category-view .main.column .product-list-view__right-wrapper div.stock.unavailable, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper div.stock.unavailable {
  /*
  background: #f8f8f8;
  padding: 10px 20px;
  margin-bottom: 10px;
  width: 100%;
  text-align: center;
  */
  
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to left, #f8f8f8, transparent);
  background: linear-gradient(to top, #f8f8f8, transparent);
  background: linear-gradient(to top, #f5f5f5, #f8f8f8, #fbfbfb, transparent);
  /background: linear-gradient(to bottom, #f8f8f8, transparent);
  /background: linear-gradient(to bottom, #f8f8f8, #fcfcfc);
  //background: linear-gradient(to top, #f8f8f8, #fcfcfc);
  /background: linear-gradient(to bottom, #f8f8f8, #f8f8f8, #fcfcfc);
  /border: 1px solid #f3f3f3;
  //border-top: 1px solid #f3f3f3;
  ///border-bottom: 1px solid #e8e8e8;
  padding: 4px 20px;
  padding: 4px 4px 12px 4px;
  padding: 4px 4px 9px 4px;
  /padding: 5px 20px;
  /padding: 6px 20px;
  /padding: 7px 20px;
  /padding: 8px 20px;
  /padding: 9px 20px;
  /padding: 10px 20px;
  
  
  /*------------------*/
  position: relative;
  /position: absolute;
  /width: 250px;
  right: 0px;
  bottom: 5px;
  /border-radius: 100px;
  //border-radius: 3px;
  //border-radius: 3px 50px 3px 50px;
  /border-radius: 50px 3px 50px 3px;
  //box-shadow: 1px 3px 3px -3px #333;
  /width: 215px;
  //bottom: 5px;
  
  /height: 0px;
  /background: none;
  /margin-bottom: 50px;
  
  height: 56px;
  height: 57px;
  height: 58px;
  /height: 59px;
  /height: 60px;
  /height: 61px;
  /height: 62px;
  /height: 63px;
  
  margin-bottom: -6px;
  /margin-bottom: -5px;
  /margin-bottom: -4px;
  /margin-bottom: -3px;
  //margin-bottom: -2px;
  /margin-bottom: -1px;
  ///margin-bottom: 0px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper div.stock.unavailable span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper div.stock.unavailable span {
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  /text-transform: uppercase;
  color: unset !important;
  opacity: 0.95;
  opacity: 0.90;
  /opacity: 0.85;
  /opacity: 0.75;
  font-size: 10px;
  font-size: 9.3px;
  /font-size: 9px;
  letter-spacing: initial;
  margin-left: 1px;
  margin-left: 3px;
  /margin-left: 8px;
  /margin-left: 13px;
  
  font-family: "Oswald";
  font-style: normal;
  
  font-family: "Bebas Neue";
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0.15px;
  
  font-family: "Squada One";
  font-style: italic;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  ///font-size: 16px;
  font-size: 17px;
  font-size: 17.6px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  /text-transform: capitalize;
  
  font-family: "Khula", sans-serif;
  font-size: 19px;
  font-size: 18.6px;
  font-size: 18.5px;
  /font-size: 18.3px;
  /font-size: 18px;
  font-size: 17.5px;
  ///font-size: 17.4px;
  font-size: 17.3px;
  ///font-size: 17.2px;
  ///font-size: 17.1px;
  //font-size: 17px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.50px;
  letter-spacing: -0.55px;
  ///letter-spacing: -0.60px;
  /letter-spacing: -0.75px;
  text-transform: uppercase;
  text-transform: capitalize;
  /text-transform: lowercase;
  //text-transform: none;
  /color: darkgoldenrod;
  /color: goldenrod;
  /color: darkgray;
  color: black;
  /color: green;
  /color: darkgreen;
  //color: darkolivegreen;
  /color: darkseagreen;
  /color: inherit;
  //color: #3b3b3b;
  //color: #566A34;
  //color: #29775E;
  ////color: #35453F !important;
  
  font-family: "Ruda", sans-serif;
  font-size: 19px;
  font-size: 18.6px;
  font-size: 18.5px;
  /font-size: 18.3px;
  /font-size: 18px;
  font-size: 17.5px;
  ///font-size: 17.4px;
  font-size: 17.3px;
  ///font-size: 17.2px;
  font-size: 17.1px;
  //font-size: 17px;
  font-size: 16.7px;
  ///font-size: 16.4px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  ////letter-spacing: -0.55px;
  ///letter-spacing: -0.60px;
  /letter-spacing: -0.75px;
  text-transform: uppercase;
  text-transform: capitalize;
  /text-transform: lowercase;
  //text-transform: none;
  text-shadow: -0.4px 0px 0px #484848;
  text-shadow: -0.4px 0px 0px #686868;
  text-shadow: -0.8px 0px 0px #686868;
  /color: darkgoldenrod;
  /color: goldenrod;
  /color: darkgray;
  //color: black;
  /color: green;
  /color: darkgreen;
  //color: darkolivegreen;
  /color: darkseagreen;
  /color: inherit;
  //color: #3b3b3b;
  //color: #566A34;
  //color: #29775E;
  ////color: #35453F !important;
  
  /*
  font-family: "Ruda", sans-serif;
  font-size: 19px;
  font-size: 18.6px;
  font-size: 18.5px;
  /font-size: 18.3px;
  /font-size: 18px;
  font-size: 17.5px;
  ///font-size: 17.4px;
  font-size: 17.3px;
  ///font-size: 17.2px;
  ///font-size: 17.1px;
  //font-size: 17px;
  /font-size: 16px;
  font-size: 15.8px;
  //font-size: 15.7px;
  //font-size: 15.6px;
  /font-size: 15.3px;
  font-size: 15.2px;
  font-weight: 900;
  letter-spacing: -0.35px;
  letter-spacing: -0.50px;
  letter-spacing: -0.55px;
  ///letter-spacing: -0.60px;
  /letter-spacing: -0.75px;
  font-style: italic;
  font-style: normal;
  /color: darkgoldenrod;
  /color: goldenrod;
  /color: darkgray;
  color: black;
  /color: green;
  /color: darkgreen;
  color: darkolivegreen;
  /color: darkseagreen;
  /color: inherit;
  color: #3b3b3b;
  color: #566A34;
  color: #29775E;
  color: #35453F;
  */
}
.catalog-category-view .main.column .product-list-view__right-wrapper div.stock.unavailable span::before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper div.stock.unavailable span::before {
  position: absolute;
  position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e014";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  font-style: italic;
  color: #ff0000;
  /color: #ee0000;
  /color: #dd0000;
  /color: #cc0000;
  /color: #aa0000;
  /color: #ffdc05;
  color: unset !important;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  letter-spacing: initial;
  margin-right: 7px;
  
  margin-right: 5px;
  /color: maroon !important;
  /filter: grayscale(80%);
}
.catalog-category-view .main.column .product-list-view__right-wrapper div.stock.unavailable span::after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper div.stock.unavailable span::after {
  color: unset !important;
  opacity: 0.85;
  opacity: 0.75;
  
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0.15px;
  font-family: "Athlete2", "Roboto";
  content: "\+";
  text-transform: none;
  font-style: italic;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  /font-size: 11.3px;
  /font-size: 12px;
  /font-size: 12.3px;
  //font-size: 13px;
  //font-size: 14px;
  font-size: 15px;
  margin-left: 3px;
  
  margin-left: 5px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper div.stock.unavailable::after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper div.stock.unavailable::after {
  /position: absolute;
  /position: relative;
  display: block;
  top: -2px;
  content: "More Expected Soon!";
  content: "..More Expected Soon!";
  content: " ..more expected soon!";
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  /text-transform: uppercase;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  color: #aa0000;
  color: unset !important;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  font-size: 9.3px;
  /font-size: 9px;
  letter-spacing: initial;
  /margin-left: 1px;
  
  font-family: "Oswald";
  font-style: normal;
  
  font-family: "Bebas Neue";
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0.15px;
  
  font-family: "Squada One";
  font-style: italic;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 11px;
  /font-size: 11.3px;
  /font-size: 12px;
  /font-size: 12.3px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  letter-spacing: -0.15px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  /text-transform: capitalize;
  
  font-family: "Khula", sans-serif !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  font-weight: 900 !important;
  font-size: 11.9px !important;
  font-size: 11.8px !important;
  font-size: 11.7px !important;
  /font-size: 11.6px !important;
  font-size: 11.5px !important;
  font-size: 11.3px !important;
  font-size: 11.2px !important;
  font-size: 11.1px !important;
  font-size: 11px !important;
  font-size: 10.9px !important;
  font-size: 10.8px !important;
  //font-size: 10.7px !important;
  font-size: 10.6px !important;
  //font-size: 10.5px !important;
  /font-size: 10.4px !important;
  
  font-size: 9.3px !important;
  /font-size: 9.2px !important;
  //font-size: 9.1px !important;
  /font-size: 9px !important;
  
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  //letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  word-spacing: -0.85px;
  /word-spacing: -1px;
  /color: #29775E;
  /color: #35453F !important;
  opacity: 0.73;
  filter: grayscale(15%);
  
  position: relative;
  top: -3px;
  letter-spacing: 0.25px;
  
  /*
  font-family: "Ruda", sans-serif !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  /font-weight: 700 !important;
  /font-weight: 800 !important;
  /font-weight: 900 !important;
  font-size: 11.9px !important;
  //font-size: 11.8px !important;
  /font-size: 11.7px !important;
  /font-size: 11.6px !important;
  /font-size: 10.5px !important;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  color: #29775E;
  color: #35453F;
  */
}

/*---(for am stk nofify - cp)----*/
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block label, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block label {
  display: inline;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  
  width: 0px !important;
  height: 0px !important;
  margin: 0px;
  padding: 0px;
  
  /*(for 1 row, side-by-side)*/
  display: inline-flex;
  height: 32px !important;
  width: 100px !important;
  flex-wrap: wrap;
  position: relative;
  top: -4px;
  
  visibility: hidden;
  /display: none;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block label:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block label:before {
  content: "Get notified when back in-stock";
  content: "Get notified when back in-stock -";
  content: "*Get notified when back in-stock -";
  /content: "Get notified when back in-stock *";
  
  display: inline;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  
  font-size: 9px;
  letter-spacing: -0.15px;
  /font-style: italic;
  
  line-height: 13px;
  line-height: 12px;
  line-height: 11px;
  //line-height: 10px;
  /line-height: 9px;
  
  position: relative;
  top: -2px !important;
  top: -1px !important;
  
  width: 0px !important;
  height: 0px !important;
  margin: 0px;
  padding: 0px;
  
  /*(for 1 row, side-by-side)*/
  display: inline-flex;
  width: 100px !important;
  width: 65px !important;
  
  visibility: visible;
  /display: none;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block {
  display: block !important;
  max-width: 350px;
  max-width: 355px;
  
  /height: fit-content;
  height: 32px;
  margin-bottom: 0px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container {
  /*(for 1 row, side-by-side)*/
  display: flex;
  /display: inline-block;
  width: auto;
  margin: 0px;
  padding: 0px;
  height: 42px;
  margin-top: 5px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .fieldset:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .fieldset:before {
  display: block;
  content: '';
  background: url('/media/site-images/email-env.png');
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: 0px 0px;
  width: inherit;
  width: 84px;
  height: 61px;
  width: 38px;
  height: 28px;
  filter: drop-shadow(-1px 3px 1px rgba(15,15,15,0.35));
  filter: drop-shadow(-1px 2px 1px rgba(15,15,15,0.32));
  z-index: 1;
  
  position: absolute;
  margin-left: -27px;
  margin-top: 10px;
  
  background-size: 30px auto;
  margin-left: -35px;
  margin-top: 6px;
  margin-left: -35px;
  margin-top: 5px;
  filter: drop-shadow(-1px 2px 1px rgba(15,15,15,0.32));
  /filter: drop-shadow(-0.4px 2px 1.5px rgba(0,0,0,0.38));
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .fieldset input, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .fieldset input {
  box-shadow: inset 0px 20px 25px -20px #ccc;
  box-shadow: inset 0px 20px 25px -20px #e5e5e5;
  /box-shadow: inset 0px 20px 25px -20px #f0f0f0;
  padding-left: 11px;
  padding-right: 11px;
  border-radius: 2px 1px 1px 2px;
  
  height: 32px;
  
  border-radius: 20px 1px 1px 20px;
  padding-left: 15px;
  
  /*(for 1 row, side-by-side)*/
  /margin-right: 235px;
  width: 235px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .fieldset .input-text, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .fieldset .input-text {
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  text-shadow: 0.7px 0px 0px #aaa;
  text-shadow: 0.3px 0px 0px #aaa;
  
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  
  padding-top: 1px;
  padding-top: 3px;
  padding-top: 5px;
  padding-top: 6px;
  
  /border-bottom: 2px solid #000;
  /border: none;
  
  filter: brightness(90%);
  /filter: drop-shadow(0px 0px 0px rgba(0,0,0,0.99));
  /filter: brightness(90%) drop-shadow(0px 0px 0px rgba(0,0,0,1));
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .primary.action.amsubscribe.submit, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .primary.action.amsubscribe.submit {
  font-family: "Ruda" !important;
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-left: 2px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  border-right: 3px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-top: 2px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  border-bottom: 2px solid #2b2b2b !important;
  /border-bottom: 3px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  //border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
  
  width: 125px;
  width: 100px;
  width: 75px;
  width: 50px;
  width: 45px;
  /width: auto;
  /height: 31px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-left: -4px;
  /margin-top: -2px;
  
  background: linear-gradient(to left, #000, #333) !important;
  
  background: url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left, #000, #333) !important;
  background: url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to bottom left, #222, #777, #1a1a1a) !important;
  background: url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left bottom, #000, #999) !important;
  background-repeat: no-repeat !important;
  background-size: 16px auto, 16px auto, auto !important;
  background-size: 15px auto, 16px auto, auto !important;
  background-size: 15px auto, 15px auto, auto !important;
  background-size: 14px auto, 15px auto, auto !important;
  background-size: 14px auto, 14px auto, auto !important;
  background-size: 13px auto, 14px auto, auto !important;
  background-size: 13px auto, 13px auto, auto !important;
  background-size: 12px auto, 13px auto, auto !important;
  background-size: 12px auto, 12px auto, auto !important;
  background-position: 13px 8px, 13px 7px, 0px 0px !important;
  
  filter: drop-shadow(-1px 2px 1px rgba(0,0,0,0.24)) !important;
  /filter: none !important;
  border-radius: 1px 2px 7px 1px !important;
  border-radius: 1px 2px 2px 1px !important;
  border-radius: 1px 3px 3px 1px !important;
  /border-radius: 1px 4px 4px 1px !important;
  border-radius: 2px 30px 30px 2px !important;
    
  /*(for 1 row, side-by-side)*/
  position: relative;
  left: 44px;
  top: 0px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .primary.action.amsubscribe.submit:after, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block .primary.action.amsubscribe.submit:after {
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
  
  border-radius: 1px 2px 7px 1px !important;
  border-radius: 1px 2px 2px 1px !important;
  border-radius: 1px 3px 3px 1px !important;
  /border-radius: 1px 4px 4px 1px !important;
  border-radius: 2px 30px 30px 2px !important;
  
  background: url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left, #000, #333) !important;
  background: url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to bottom left, #222, #777, #1a1a1a) !important;
  /background: url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left bottom, #000, #333) !important;
  //background: url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left bottom, #000, #999) !important;
  background-repeat: no-repeat !important;
  background-size: 16px auto, 16px auto, auto !important;
  background-size: 15px auto, 16px auto, auto !important;
  background-size: 15px auto, 15px auto, auto !important;
  background-size: 14px auto, 15px auto, auto !important;
  background-size: 14px auto, 14px auto, auto !important;
  background-size: 13px auto, 14px auto, auto !important;
  background-size: 13px auto, 13px auto, auto !important;
  background-size: 12px auto, 13px auto, auto !important;
  background-size: 12px auto, 12px auto, auto !important;
  background-position: 13px 8px, 13px 7px, 0px 0px !important;
  
  transition: none !important;
}
/*---(for am stk nofify - cp - pop-up ver.)---*/
.catalog-category-view .main.column .amxnotif-container .amxnotif-block.label.subscribe-popup, 
.catalogsearch-result-index .main.column .amxnotif-container .amxnotif-block.label.subscribe-popup {
  /*(remove pre-load block)*/
  display: none;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup {
  display: inline;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  
  width: 0px !important;
  height: 0px !important;
  /margin: 0px;
  /padding: 0px;
  
  /*(for 1 row, side-by-side)*/
  /*
  display: inline-flex;
  height: 32px !important;
  width: 100px !important;
  flex-wrap: wrap;
  position: relative;
  top: -4px;
  */
  
  visibility: hidden;
  /display: none;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup a:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup a:before {
  content: "Get notified when back in-stock";
  content: "Get notified when back in-stock -";
  content: "*Get notified when back in-stock -";
  /content: "Get notified when back in-stock *";
  
  display: inline;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  
  font-size: 9px;
  letter-spacing: -0.15px;
  /font-style: italic;
  
  line-height: 13px;
  line-height: 12px;
  line-height: 11px;
  //line-height: 10px;
  /line-height: 9px;
  
  position: relative;
  top: -2px !important;
  top: -1px !important;
  
  /width: 0px !important;
  /height: 0px !important;
  margin: 0px;
  padding: 0px;
  
  /*(for 1 row, side-by-side)*/
  display: inline-flex;
  width: 100px !important;
  //width: 65px !important;
  ///width: max-content !important;
  
  visibility: visible;
  /display: none;
  
  
  /*------------------*/
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left bottom, #000, #999) !important;
  /background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, transparent, #1b1b1b, transparent) !important;
  //background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, #1b1b1b, #999) !important;
  
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to top right, #000, #999) !important;
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to top, #000, #888) !important;
  //background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to bottom right, transparent, #1b1b1b, #bbb) !important;
  /background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to bottom right, transparent, #1b1b1b, #2b2b2b) !important;
  
  background-repeat: no-repeat !important;
  background-size: 30px auto, 12px auto, 12px auto, auto !important;
  background-position: 1px 1px, 36px 3px, 36px 2px, 0px 0px !important;
  width: 89px !important;
  height: 22px !important;
  height: 23px !important;
  height: 24px !important;
  /height: 25px !important;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  
  width: 57px !important;
  width: 100px !important;
  width: max-content !important;
  border-radius: 2px 20px 20px 2px;
  border-radius: 3px 20px 20px 3px;
  border-radius: 4px 20px 20px 4px;
  border-radius: 5px 20px 20px 5px;
  border-radius: 6px 20px 20px 6px;
  /border-radius: 7px 20px 20px 7px;
  border: 1px solid #000;
  /border-left: none;
  /border-right: 3px solid #444;
  border-right: 2px solid #000;
  //border-right: 3px solid #000;
  
  margin-left: auto;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 15px;
  padding-right: 14px;
  padding-right: 13px;
  padding-right: 12px;
  padding-right: 11px;
  padding-right: 10px;
  padding-right: 9px;
  //padding-right: 8px;
  /padding-right: 7px;
  /padding-right: 4px;
  padding-top: 5px;
  /padding-top: 6px;
  /padding-top: 7px;
  /padding-top: 8px;
  color: #fff;
  text-shadow: 1px 2px 1px #000;
  
  filter: hue-rotate(-7deg) drop-shadow(-1px 2px 1px rgba(0,0,0,0.14));
  filter: hue-rotate(-7deg) drop-shadow(-1px 2px 1px rgba(0,0,0,0.19));
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup:before {
  /*
  visibility: visible;
  
  display: block;
  content: '';
  background: url('/media/site-images/email-env.png');
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: 0px 0px;
  width: inherit;
  width: 84px;
  height: 61px;
  width: 38px;
  height: 28px;
  filter: drop-shadow(-1px 3px 1px rgba(15,15,15,0.35));
  filter: drop-shadow(-1px 2px 1px rgba(15,15,15,0.32));
  z-index: 1;
  
  position: absolute;
  margin-left: -27px;
  margin-top: 10px;
  
  background-size: 30px auto;
  margin-left: 100px;
  margin-top: 2px;
  filter: drop-shadow(-1px 2px 1px rgba(15,15,15,0.32));
  /filter: drop-shadow(-0.4px 2px 1.5px rgba(0,0,0,0.38));
  */
  
  /*---------------*/
  /*
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left bottom, #000, #999) !important;
  /background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, transparent, #1b1b1b, transparent) !important;
  background-repeat: no-repeat !important;
  background-size: 30px auto, 12px auto, 12px auto, auto !important;
  background-position: 1px 1px, 36px 3px, 36px 2px, 0px 0px !important;
  width: 89px;
  height: 22px;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  
  width: 57px;
  border-radius: 2px 20px 20px 2px;
  */
}
.catalog-category-view .category.subscribe-popup, 
.catalogsearch-result-index .category.subscribe-popup {
  /*
  background-color: rgba(0,0,0,0.4);
  height: 100%;
  left: 0;
  overflow: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
  */
  
  background-color: rgba(0,0,0,0.5);
  background-color: rgba(0,0,0,0.55);
  /background-color: rgba(0,0,0,0.6);
}
.catalog-category-view .category.subscribe-popup form, 
.catalogsearch-result-index .category.subscribe-popup form {
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  padding: 35px;
  padding-top: 25px;
  padding-bottom: 50px;
  
  filter: drop-shadow(-1px 2px 1px rgba(15,15,15,0.32)) !important;
  /filter: drop-shadow(-1px 3px 1px rgba(15,15,15,0.35)) !important;
  filter: drop-shadow(-0.4px 2px 1.5px rgba(0,0,0,0.38)) !important;
  filter: drop-shadow(-0.4px 2px 1px rgba(0,0,0,0.45)) !important;
  filter: drop-shadow(-0.4px 3px 3px rgba(0,0,0,0.18)) !important;
}
.catalog-category-view .category.subscribe-popup form label, 
.catalogsearch-result-index .category.subscribe-popup form label {
  width: fit-content;
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /line-height: 22px !important;
  /line-height: 23px !important;
  /////line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - lrg heavy alt - NEWEST)----------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  //font-size: 16.4px !important;
  font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  ////letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  //////////letter-spacing: -0.05px !important;
  /////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //////text-shadow: -0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 1px !important;
  margin-bottom: 5px !important;
  margin-bottom: 9px !important;
  /margin-bottom: 10px !important;
  /*----------(fav. - definitive ruda - lrg heavy alt - NEWEST)----------*/
}
.catalog-category-view .category.subscribe-popup form label:after, 
.catalogsearch-result-index .category.subscribe-popup form label:after {
  visibility: visible;
  
  display: block;
  content: '';
  background: url('/media/site-images/email-env.png');
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: 0px 0px;
  width: inherit;
  width: 84px;
  height: 61px;
  width: 38px;
  height: 28px;
  /filter: none !important;
  z-index: 1;
  
  position: absolute;
  margin-left: -27px;
  margin-top: 10px;
  
  background-size: 30px auto;
  margin-left: 100px;
  margin-top: 2px;
  filter: drop-shadow(-1px 2px 1px rgba(15,15,15,0.32)) !important;
  /filter: drop-shadow(-1px 3px 1px rgba(15,15,15,0.35)) !important;
  filter: drop-shadow(-0.4px 2px 1.5px rgba(0,0,0,0.38)) !important;
  filter: drop-shadow(-0.4px 2px 1px rgba(0,0,0,0.45)) !important;
  filter: drop-shadow(-0.4px 2px 1px rgba(0,0,0,0.70)) !important;
  
  /*---------------*/
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left bottom, #000, #999) !important;
  /background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, transparent, #1b1b1b, transparent) !important;
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, #1b1b1b, transparent) !important;
  background-repeat: no-repeat !important;
  background-size: 30px auto, 12px auto, 12px auto, auto !important;
  background-position: 1px 1px, 36px 3px, 36px 2px, 0px 0px !important;
  width: 89px;
  height: 22px;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  
  width: 57px;
  border-radius: 2px 20px 20px 2px;
  border-radius: 2px 3px 3px 2px;
  
  margin: 0px;
  padding: 0px;
  left: 0px;
  right: 0px;
  position: relative;
  display: inline-block;
  top: 4px;
  left: 5px;
  padding-right: 80px;
}
.catalog-category-view .category.subscribe-popup form input.input-text::placeholder, 
.catalogsearch-result-index .category.subscribe-popup form input.input-text::placeholder {
  text-shadow: none;
  /font-style: italic;
}
.catalog-category-view .category.subscribe-popup form input.input-text, 
.catalogsearch-result-index .category.subscribe-popup form input.input-text {
  position: relative;
  top: 10px;
  
  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  /*----------(fav. - definitive ruda - med heavy)----------*/
}
.catalog-category-view .category.subscribe-popup form button, 
.catalogsearch-result-index .category.subscribe-popup form button {
  font-family: "Ruda" !important;
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  //border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
}
.catalog-category-view .category.subscribe-popup form button:after, 
.catalogsearch-result-index .category.subscribe-popup form button:after {
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
}
.catalog-category-view .category.subscribe-popup form span.close-subscribe-popup, 
.catalogsearch-result-index  .category.subscribe-popup form span.close-subscribe-popup {
  /*
  font-size: 30px;
  font-weight: 600;
  */
  
  font-size: 30px;
  /color: #d2d2d2;
  /color: #bbb;
  color: #000;
  /padding-left: 7px;
  /padding-bottom: 43px;
  /padding-top: 0px;
  top: 8px;
  
  /width: 37px;
  /min-height: 20px;
  /max-height: 20px;
  
  border: 3px solid #000;
  border: none;
  border-radius: 4px;
  /border-radius: 100px;
}
/*---(for am stk nofify - cp - pop-up ver. - lggd-in)---*/
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .product.alert.stock.link-stock-alert a, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .product.alert.stock.link-stock-alert a {
  display: block;
  visibility: hidden;
  
  height: 23px; 
  margin-top: 4px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .product-item-inner .product.alert.stock.link-stock-alert a:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .product-item-inner .product.alert.stock.link-stock-alert:before {
  content: "Get notified when back in-stock";
  content: "Get notified when back in-stock -";
  content: "*Get notified when back in-stock -";
  /content: "Get notified when back in-stock *";
  /content: "*Get notified when back in-stock";
  
  /content: "*Get notified when item is back in stock -";
  //content: "*Get notified when item is back in stock";
  
  display: inline;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  
  font-size: 9px;
  letter-spacing: -0.15px;
  /font-style: italic;
  
  line-height: 13px;
  line-height: 12px;
  line-height: 11px;
  //line-height: 10px;
  /line-height: 9px;
  
  position: relative;
  top: -2px !important;
  top: -1px !important;
  
  /width: 0px !important;
  /height: 0px !important;
  margin: 0px;
  padding: 0px;
  
  /*(for 1 row, side-by-side)*/
  display: inline-flex;
  width: 100px !important;
  //width: 65px !important;
  ///width: max-content !important;
  
  visibility: visible;
  /display: none;
  
  
  /*------------------*/
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left bottom, #000, #999) !important;
  /background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, transparent, #1b1b1b, transparent) !important;
  //background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, #1b1b1b, #999) !important;
  
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to top right, #000, #999) !important;
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to top, #000, #888) !important;
  //background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to bottom right, transparent, #1b1b1b, #bbb) !important;
  /background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to bottom right, transparent, #1b1b1b, #2b2b2b) !important;
  
  background-repeat: no-repeat !important;
  background-size: 30px auto, 12px auto, 12px auto, auto !important;
  background-position: 1px 1px, 36px 3px, 36px 2px, 0px 0px !important;
  width: 89px !important;
  height: 22px !important;
  height: 23px !important;
  height: 24px !important;
  /height: 25px !important;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  
  width: 57px !important;
  width: 100px !important;
  width: max-content !important;
  border-radius: 2px 20px 20px 2px;
  border-radius: 3px 20px 20px 3px;
  border-radius: 4px 20px 20px 4px;
  border-radius: 5px 20px 20px 5px;
  border-radius: 6px 20px 20px 6px;
  /border-radius: 7px 20px 20px 7px;
  border: 1px solid #000;
  /border-left: none;
  /border-right: 3px solid #444;
  border-right: 2px solid #000;
  //border-right: 3px solid #000;
  
  margin-left: auto;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 15px;
  padding-right: 14px;
  padding-right: 13px;
  padding-right: 12px;
  padding-right: 11px;
  padding-right: 10px;
  padding-right: 9px;
  //padding-right: 8px;
  /padding-right: 7px;
  /padding-right: 4px;
  padding-top: 5px;
  /padding-top: 6px;
  /padding-top: 7px;
  /padding-top: 8px;
  color: #fff !important;
  text-shadow: 1px 2px 1px #000;
  
  filter: hue-rotate(-7deg) drop-shadow(-1px 2px 1px rgba(0,0,0,0.14));
  filter: hue-rotate(-7deg) drop-shadow(-1px 2px 1px rgba(0,0,0,0.19));
  
  //margin-bottom: -150px !important;
}

.catalog-category-view .main.column .product-list-view__right-wrapper .action.towishlist, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.towishlist, 
.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocompare, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocompare {
  width: fit-content;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.towishlist span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.towishlist span {
  position: relative;
  left: -3px;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.towishlist:hover, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.towishlist:hover {
  color: #202020 !important;
  opacity: 0.80;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.towishlist:hover:before, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.towishlist:hover:before {
  color: #cc0000 !important;
  color: #202020 !important;
  opacity: 0.80;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocompare:hover, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocompare:hover {
  color: #202020 !important;
  opacity: 0.80;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocompare:hover span.icon, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocompare:hover span.icon {
  color: #202020 !important;
  opacity: 0.80;
}
.catalog-category-view .main.column .product-list-view__right-wrapper .action.towishlist span, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.towishlist span, 
.catalog-category-view .main.column .product-list-view__right-wrapper .action.tocompare span:last-child, 
.catalogsearch-result-index .main.column .product-list-view__right-wrapper .action.tocompare span:last-child {
  /*
  font-family: "Ubuntu";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  font-size: 14px;
  /font-size: 13.6px;
  font-size: 13.5px;
  /font-size: 13.3px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /text-decoration: underline;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  */
  
  font-family: "Mukta";
  font-size: 15.6px;
  /font-size: 15.5px;
  /font-size: 15.3px;
  font-size: 15px;
  font-size: 14.6px;
  /font-size: 14.5px;
  ///font-size: 14.3px;
  ////font-size: 14px;
  /font-size: 13.6px;
  /font-size: 13.5px;
  //font-size: 13.3px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /text-decoration: underline;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  
  /*
  font-family: "Rubik";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  ///font-size: 14px;
  font-size: 13.6px;
  font-size: 13.5px;
  font-size: 13.3px;
  ///font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  ////font-size: 12px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  //font-style: italic;
  /text-decoration: underline;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  */
  
  /*
  font-family: "Exo";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  ///font-size: 14px;
  font-size: 13.6px;
  /font-size: 13.5px;
  font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  /text-decoration: underline;
  letter-spacing: 0.15px;
  letter-spacing: 0.10px;
  letter-spacing: 0.05px;
  letter-spacing: 0px;
  //letter-spacing: -0.05px;
  //letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /margin-left: 1px;
  /margin-left: 2px;
  /margin-left: 3px;
  /margin-left: 4px;
  /margin-left: 5px;
  ////margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  */
  
  /*
  font-family: "Roboto";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  font-size: 14px;
  font-size: 13.6px;
  ////font-size: 13.5px;
  font-size: 13.3px;
  font-size: 13px;
  ////font-size: 12.6px;
  ///font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  /text-decoration: underline;
  letter-spacing: 0.15px;
  letter-spacing: 0.10px;
  letter-spacing: 0.05px;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  */
  
  /*
  font-family: "Squada One";
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  ////font-size: 19px;
  ////font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  ////font-size: 14px;
  ///font-size: 13.6px;
  /font-size: 13.5px;
  ///font-size: 13.3px;
  ////font-size: 13px;
  //font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  //font-weight: 700;
  /font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  text-transform: lowercase;
  /text-decoration: underline;
  letter-spacing: -0.40px;
  //letter-spacing: -0.45px;
  //letter-spacing: -0.50px;
  //letter-spacing: -0.55px;
  /letter-spacing: -0.65px;
  //letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  /margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  */
  
  /*
  font-family: "Oswald";
  font-size: 15px;
  /font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  font-size: 14px;
  ///font-size: 13.6px;
  font-size: 13.5px;
  //font-size: 13.3px;
  //font-size: 13px;
  //font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  //font-size: 12px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-decoration: underline;
  letter-spacing: 0.20px;
  letter-spacing: 0.05px;
  ////letter-spacing: -0.00px;
  ////letter-spacing: -0.20px;
  /letter-spacing: -0.40px;
  //letter-spacing: -0.45px;
  //letter-spacing: -0.50px;
  //letter-spacing: -0.55px;
  /letter-spacing: -0.65px;
  //letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  //margin-left: 7px;
  //margin-left: 8px;
  /margin-left: 9px;
  /margin-left: 10px;
  margin-left: 0px;
  */
  
  font-family: "Khula";
  font-size: 15.6px;
  /font-size: 15.5px;
  /font-size: 15.3px;
  font-size: 15px;
  font-size: 14.6px;
  /font-size: 14.5px;
  ///font-size: 14.3px;
  font-size: 14px;
  /font-size: 13.6px;
  font-size: 13.5px;
  font-size: 13.4px;
  ///font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.40px;
  font-style: italic;
  font-style: normal;
  margin-left: 0px;
  margin-left: -1px;
  //margin-left: -2px;
  //margin-left: -3px;
  ///margin-left: -4px;
  /padding-top: 1px;
  position: relative;
  top: 4px;
  /top: 3px;
  top: 2px;
  /top: 1px;
  //top: 0px;
  
  /*
  font-family: "Khula";
  font-size: 15.6px;
  /font-size: 15.5px;
  /font-size: 15.3px;
  font-size: 15px;
  font-size: 14.6px;
  /font-size: 14.5px;
  ///font-size: 14.3px;
  font-size: 14px;
  font-size: 13.6px;
  font-size: 13.5px;
  ////font-size: 13.4px;
  ///font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.40px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  ///letter-spacing: -0.10px;
  font-style: italic;
  font-style: normal;
  margin-left: 0px;
  //margin-left: -1px;
  //margin-left: -2px;
  //margin-left: -3px;
  ///margin-left: -4px;
  /padding-top: 1px;
  position: relative;
  top: 4px;
  /top: 3px;
  top: 2px;
  /top: 1px;
  //top: 0px;
  */
  
  /*
  font-family: "Assistant";
  font-size: 15.6px;
  /font-size: 15.5px;
  /font-size: 15.3px;
  font-size: 15px;
  font-size: 14.6px;
  /font-size: 14.5px;
  ///font-size: 14.3px;
  font-size: 14px;
  /font-size: 13.6px;
  /font-size: 13.5px;
  ////font-size: 13.4px;
  /font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.40px;
  font-style: italic;
  font-style: normal;
  margin-left: 0px;
  margin-left: -4px;
  /padding-top: 1px;
  position: relative;
  top: 4px;
  /top: 3px;
  top: 2px;
  /top: 1px;
  top: 0px;
  */
  
  /*
  font-family: "Industry";
  font-size: 15.6px;
  /font-size: 15.5px;
  /font-size: 15.3px;
  font-size: 15px;
  font-size: 14.6px;
  /font-size: 14.5px;
  ///font-size: 14.3px;
  font-size: 14px;
  font-size: 13.6px;
  //font-size: 13.5px;
  font-size: 13.3px;
  font-size: 13.2px;
  font-size: 13px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.40px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  ///letter-spacing: -0.15px;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: unset;
  margin-left: 0px;
  margin-left: -4px;
  /padding-top: 1px;
  position: relative;
  top: 4px;
  /top: 3px;
  top: 2px;
  /top: 1px;
  /top: 0px;
  */
}

/*--(category page - grid view)--*/
.catalog-category-view .main.column .grid li.item.product.product-item, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item,
.catalog-category-view .main.column #amasty-shopby-product-list .grid li.item.product.product-item, 
.catalogsearch-result-index .main.column #amasty-shopby-product-list .grid li.item.product.product-item {
  /position: relative;
  
  top: 0 !important;
  left: 0px !important;
  width: 100% !important;
  height: 100% !important;
  
  height: auto !important;
  min-height: 444px !important;
  min-height: 450px !important;
  min-height: 525px !important;
  
  min-height: 533px !important;
  min-height: 534px !important;
  /min-height: 535px !important;
  
  min-height: 553px !important;
  
  /margin-bottom: 65px !important;
  /margin-bottom: 55px !important;
  /margin-bottom: 50px !important;
  /margin-bottom: 45px !important;
  margin-bottom: 40px !important;
  /margin-bottom: 35px !important;
  /margin-bottom: 30px !important;
  /margin-bottom: 25px !important;
  //margin-bottom: 20px !important;
  /margin-bottom: 15px !important;
  /margin-bottom: 10px !important;
  
  padding-bottom: 0px !important;
  
  
  /*-----------------*/
  border: 2px solid #f9f9f9;
  border: 1px solid #f9f9f9;
  border: none;
  
  border-left: 1px solid #f8f8f8;
  border-right: 1px solid #f8f8f8;
  border-left: 1px solid #f9f9f9;
  border-right: 1px solid #f9f9f9;
  border: none;
  
  /border-top: 1px solid #e5e5e5;
  
  /padding-left: 2px;
  /padding-right: 2px;
  
  margin-left: auto;
  margin-right: auto;
  
  //max-width: 318px;
  max-width: 424px;
  
  /max-width: 369px;
  
  /min-width: 371px;
  /min-width: 345px;
  
  //display: flex;
  flex-grow: 1;
  //flex-wrap: wrap;
  //flex-direction: column;
  /gap: 20px;
  
  margin-left: 0px;
  margin-right: 0px;
  margin-left: 5px;
  margin-right: 5px;
  margin-left: 10px;
  margin-right: 10px;
  /margin-left: 15px;
  /margin-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
/*(overlay hovers)*/
/.catalog-category-view .main.column .grid li.item.product.product-item .product-grid-overlay, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product-grid-overlay {
  /position: absolute !important;
  
  width: 100% !important;
  height: 100% !important;
  
  min-height: 444px !important;
  min-height: 450px !important;
  
  background: linear-gradient(to right, #F5F5F5, transparent);
  background: linear-gradient(to right top, #000 -150%, transparent 100%);
  background: linear-gradient(to right bottom, #000 -150%, transparent 100%);
  background: linear-gradient(to right, #000 -150%, transparent 100%);
  background: linear-gradient(to left, #000 -150%, transparent 100%);
  background: linear-gradient(to left top, #000 -150%, transparent 100%);
  background: linear-gradient(to left bottom, #e5e5e5 -150%, transparent 100%);
  /background: linear-gradient(to right bottom, transparent, #000, transparent);
  /background: linear-gradient(to right, #000, #555);
  /background: none;
  background: linear-gradient(to bottom, #e5e5e5 -30%, transparent 15%);
  
  /border: 1px solid #e5e5e5;
  /border: 4px solid #e5e5e5;
  border: 1px solid #eee;
  /border-radius: 1px;
  /border-radius: 4px;
  padding: 8px;
  
  /box-shadow: 0px 5px 15px 3px #efefef;
}
.catalog-category-view .main.column .grid .item.product.product-item:hover, 
.catalogsearch-result-index .main.column .grid .item.product.product-item:hover {
  background: none !important;
  
  box-shadow: inset 0px 0px 0px 4px #f3f3f3 !important;
  box-shadow: inset 0px 0px 0px 3px #f3f3f3 !important;
  box-shadow: inset 0px 0px 0px 2px #f3f3f3 !important;
  box-shadow: inset 0px 0px 0px 1px #f3f3f3 !important;
  
  box-shadow: inset 0px 0px 0px 4px #f6f6f6 !important;
  box-shadow: inset 0px 0px 0px 3px #f6f6f6 !important;
  box-shadow: inset 0px 0px 0px 2px #f6f6f6 !important;
  box-shadow: inset 0px 0px 0px 1px #f6f6f6 !important;
  
  box-shadow: inset 0px 0px 0px 4px #f8f8f8 !important;
  box-shadow: inset 0px 0px 0px 3px #f8f8f8 !important;
  box-shadow: inset 0px 0px 0px 2px #f8f8f8 !important;
  box-shadow: inset 0px 0px 0px 1px #f8f8f8 !important;
  
  /box-shadow: none !important;
}
.catalog-category-view .main.column .grid .item.product.product-item .product-grid__image-wrapper, 
.catalogsearch-result-index .main.column .grid .item.product.product-item .product-grid__image-wrapper {
  margin-left: initial !important;
  margin-right: initial !important;
}
/*---(a2 product labels - cp - grid mode)---*/
.catalog-category-view .main.column .grid .product-item-info .ox-product-label-new, 
.catalogsearch-result-index .main.column .grid .product-item-info .ox-product-label-new {

}
.catalog-category-view .main.column .grid .product-item-info .ox-product-label-sale, 
.catalogsearch-result-index .main.column .grid .product-item-info .ox-product-label-sale {  

}
.catalog-category-view .main.column .grid .product-item-info .ox-product-label-bestseller, 
.catalogsearch-result-index .main.column .grid .product-item-info .ox-product-label-bestseller {
  /*
  font-family: "Khula", sans-serif;
  /font-family: "Assistant", sans-serif;
  //font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  font-weight: 900;
  font-style: italic;
  /text-indent: -1px;
  
  background: linear-gradient(to bottom right, transparent, darkred, red);
  background-size: 58px auto;
  
  border: 1px solid darkred;
  border: 2px solid darkred;
  border: 3px solid darkred;
  border: 4px solid darkred;
  /border: 5px solid darkred;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 5px;
  /border-radius: 50px;
  /border-radius: 2px 50px 20px 50px;
  ///border-radius: 4px 50px 20px 50px;
  //border-radius: 50px 4px 30px 50px;
  */
}
/*^^^(a2 product labels - cp - grid mode)^^^*/

.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details {
  background: linear-gradient(to right bottom, transparent, #000, transparent);
  background: linear-gradient(to right, #000, #555);
  background: linear-gradient(to right, #777, #000, #555);
  background: linear-gradient(to top, #777, #000, #555);
  background: linear-gradient(to bottom, #777, #000);
  height: auto;
  height: 171px;
  /padding-left: 1px;
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to right, #000, #555), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #000 0%, #ffcc05, #000 50%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #000 30%, #fff, #000 150%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #000 30%, #555, #000 150%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #333 30%, #777, #000 80%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #222 30%, #777, #000 80%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background-position-x: 0%, 0%;
  background-position-y: 0%, 0%;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat, no-repeat !important;
  background-position: 0% 0%, 95% 0% !important;
  background-position: 0% 0%, 95% 50% !important;
  /background-position: 0% 0%, 95% 100% !important;
  background-position: 0% 0%, 55% 50% !important;
  background-position: 0% 0%, 50% 50% !important;
  background-position: 0% 0%, 25% 50% !important;
  background-size: auto, auto !important;
  /background-size: auto, 100% 70% !important;
  
  /box-shadow: inset 0px 10px 20px 20px #000;
  
  
  /*(newest style)*/
  /background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  /background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%) !important;
  /background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%) !important;
  
  /background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  background-position-x: 0%, 0%;
  background-position-y: 0%, 0%;
  background-repeat: repeat, repeat;
  /background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%) !important;
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%) !important;
  
  background-blend-mode: hard-light !important;
  /box-shadow: inset 0px 0px 20px 20px #333;
  box-shadow: inset 0px 0px 20px 15px #333;
  /box-shadow: inset 0px -5px 30px 15px #1a1a1a;
  
  /background-blend-mode: color-burn !important;
  /background-blend-mode: multiply !important;
  background-blend-mode: darken !important;
  
  ////background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  ////box-shadow: inset 60px 45px 105px 72px #030303;
  ////background-blend-mode: color-dodge !important;
  
  background: linear-gradient(to left, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  background: linear-gradient(to left bottom, #000 -15%, #292929 25%, #444666 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to bottom, #000 -15%, #292929 25%, #444666 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to bottom, #000 -15%, #292929 25%, #33344f 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to bottom, #000 -15%, #292929 25%, #333449 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to left, #000 -15%, #292929 25%, #333449 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to right bottom, #000 -15%, #292929 25%, #333449 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to right bottom, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to right top, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  box-shadow: inset 0px 0px 20px 15px #000;
  /box-shadow: inset 0px 0px 20px 15px #333;
  box-shadow: inset 0px 0px 20px 15px #333444;
  box-shadow: inset 0px -12px 40px 10px #333555;
  /box-shadow: inset 0px -12px 50px 10px #333555;
  /box-shadow: inset 0px -12px 60px 10px #333555;
  box-shadow: inset 0px -12px 40px 10px #202020;
  
  background-repeat: no-repeat !important;
  /background-position: 48.2% 61% !important;
  background-position: 0% 200% !important;
  background-position: 100% 200% !important;
  background-size: 100%, 60% !important;
  
  background-size: 100%, 100% !important;
  background-position: 100% -150% !important;
  
  background: linear-gradient(-50deg, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(-50deg, #000 -15%, #292929 25%, #44455d 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(-50deg, #000 -15%, #292929 25%, #444550 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  /background: linear-gradient(to right bottom, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  /background: linear-gradient(to right top, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  box-shadow: inset 0px -12px 70px 20px #090909;
  
  background-repeat: no-repeat !important;
  background-size: 100%, 90% !important;
  background-position: 200% -450% !important;
  
  background-position: 0% 0%, 200% 65px !important;
  
  /opacity: 0.94;
  /filter: brightness(100%) contrast(100%);
  

  /*-----------------*/
  background: linear-gradient(to right top, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-modern-alt-new.png') !important;
  
  background-repeat: no-repeat !important;
  background-size: 100%, 90% !important;
  background-position: 0% 0%, 200% 65px !important;
  background-size: 100%, 105% !important;
  background-position: 0% 0%, 50% -110px !important;
  background-size: 100%, 105% !important;
  background-position: 0% 0%, 50% -103px !important;
  
  //background-size: 100%, 105% !important;
  //background-position: 0% 0%, -15px -103px !important;
  /background-size: 100%, 110% !important;
  /background-position: 0% 0%, -15px -103px !important;
  background-size: 100%, 115% !important;
  background-position: 0% 0%, -15px -103px !important;
  ///background-size: 100%, 120% !important;
  ///background-position: 0% 0%, -15px -103px !important;
  /background-size: 100%, 125% !important;
  /background-position: 0% 0%, -15px -103px !important;
  background-size: 100%, 125% !important;
  background-position: 0% 0%, -49px -163px !important;
  
  /background-blend-mode: hard-light !important;
  /background-blend-mode: color-burn !important;
  /background-blend-mode: multiply !important;
  background-blend-mode: darken !important;
  /background-blend-mode: hue !important;
  /background-blend-mode: lighten !important;
  /background-blend-mode: color !important;
  
  /box-shadow: inset 0px 0px 20px 20px #333;
  /box-shadow: inset 0px 0px 20px 15px #333;
  /box-shadow: inset 0px -5px 30px 15px #1a1a1a;
  /box-shadow: inset 0px 0px 20px 15px #000;
  //box-shadow: inset 0px 0px 20px 15px #333;
  //box-shadow: inset 0px 0px 20px 15px #333444;
  ///box-shadow: inset 0px -12px 40px 10px #333555;
  /box-shadow: inset 0px -12px 50px 10px #333555;
  /box-shadow: inset 0px -12px 60px 10px #333555;
  box-shadow: inset 0px -12px 40px 10px #2b2b2b;
  ////box-shadow: inset 0px -12px 40px 10px #202020;
  /box-shadow: inset 0px -12px 70px 20px #090909;
  box-shadow: none;
}
.catalog-category-view .main.column .grid .product-item-info .quick-view.button, 
.catalogsearch-result-index .main.column .grid .product-item-info .quick-view.button {
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    //////background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ////////////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  /padding-top: 0px;
  /padding-bottom: 0px;
  
  padding-bottom: 12px;
  border-radius: 0px 0px 0px 0px;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 3px 0px 0px 3px;
  /border-radius: 4px 0px 0px 4px;
}
.catalog-category-view .main.column .grid .product-item-info .quick-view.button:after, 
.catalogsearch-result-index .main.column .grid .product-item-info .quick-view.button:after {
  background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
  background: linear-gradient(to right, #000 0%, transparent 150%) !important;
  /background: linear-gradient(to left, transparent, #FFDC05 78%, transparent 170%) !important;
  
  border-radius: 0px 0px 0px 0px;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 3px 0px 0px 3px;
  /border-radius: 4px 0px 0px 4px;
  /transition: 0.8ms ease !important;
}
.catalog-category-view .main.column .grid .product-item-info .quick-view.button span, 
.catalogsearch-result-index .main.column .grid .product-item-info .quick-view.button span {
  color: #202020;
  color: #e5e5e5;
  text-shadow: -0px 1px 1px #202020 !important;
  /text-shadow: -0px 1px 1px #666 !important;
  /text-shadow: none !important;
  font-size: 16px;
  
  /font-family: "Open Sans", sans-serif !important;
  font-family: "Ruda", sans-serif !important;
}
.catalog-category-view .main.column .grid .product-item-info .quick-view.button span:before, 
.catalogsearch-result-index .main.column .grid .product-item-info .quick-view.button span:before {
  font-family: "Glyphicons Halflings";
  content: "\e003";
  color: #202020;
  color: #e5e5e5;
  /text-shadow: -0px 1px 1px #202020 !important;
  /text-shadow: -0px 1px 1px #666 !important;
  /text-shadow: none !important;
  font-size: 14px;
  /font-weight: 900;
  font-style: italic;
  margin-right: 5px !important;
}
.catalog-category-view .main.column .grid .product-item-info .action.tocart, 
.catalogsearch-result-index .main.column .grid .product-item-info .action.tocart {
  /*
  /background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, #000, #666, #000) !important;
  /background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;

  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  ///background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  ////////////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -55%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  */
  
  background: linear-gradient(to bottom, #888, #000) !important;
  filter: none !important;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  /border-radius: 4px;
  border: 1px solid #000;
  border: 2px solid #000;
  border: 3px solid #000;
  border: 3px solid #444;
  /border: 4px solid #000;
}
.catalog-category-view .main.column .grid .product-item-info .action.tocart:hover, 
.catalogsearch-result-index .main.column .grid .product-item-info .action.tocart:hover {
  /*
  /background: linear-gradient(to right, #000, #777, #000) !important;
  //background: linear-gradient(to right, #000, #666, #000) !important;
  /background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;

  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
  ///background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  ///////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -55%, #FFDC05 68%) !important;
  /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
  //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
  //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
  /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
  //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  */
	
  background: linear-gradient(to bottom, #777, #000) !important;
  
  opacity: 0.93 !important;
  opacity: 1 !important;
}
.catalog-category-view .main.column .grid .product-item-info .action.tocart svg, 
.catalogsearch-result-index .main.column .grid .product-item-info .action.tocart svg {
  /fill: #202020 !important;
  filter: drop-shadow(1px 1px 1px #666);
  
  position: relative;
  left: -1px;
  left: -2px;
  left: -3px;
  /left: -4px;
}
.catalog-category-view .main.column .grid ol.products.list.items.product-items li.item.product.product-item div.stock.unavailable, 
.catalogsearch-result-index .main.column .grid ol.products.list.items.product-items li.item.product.product-item div.stock.unavailable {
  background: linear-gradient(to right, #333, transparent);
  background: linear-gradient(to right, #333 25%, transparent);
  background: linear-gradient(to right, transparent, #1a1a1a, #333 80%, transparent);
  background: linear-gradient(to right, transparent, #444, #333 80%, transparent);
  background: linear-gradient(to right, transparent, #555, #333 80%, transparent);
  /background: linear-gradient(to right, transparent, #666, #333 80%, transparent);
  background: linear-gradient(to right, transparent, #777, #333 80%, transparent);
  text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 1px 2px #000;
  /text-shadow: 1px 0px 1px #000;
  /text-shadow: 1px -1px 1px #000;
  /text-shadow: -1px 0px 1px #000;
}
.catalog-category-view .main.column .grid ol.products.list.items.product-items li.item.product.product-item div.stock.unavailable span, 
.catalogsearch-result-index .main.column .grid ol.products.list.items.product-items li.item.product.product-item div.stock.unavailable span {
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  /text-transform: uppercase;
  color: unset !important;
  color: #fff !important;
  opacity: 0.95;
  opacity: 0.90;
  /opacity: 0.85;
  /opacity: 0.75;
  font-size: 10px;
  font-size: 9.3px;
  /font-size: 9px;
  letter-spacing: initial;
  margin-left: 1px;
  margin-left: 3px;
  /margin-left: 8px;
  /margin-left: 13px;
  
  font-family: "Oswald";
  font-style: normal;
  
  font-family: "Bebas Neue";
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0.15px;
  
  font-family: "Squada One";
  font-style: italic;
  font-style: normal;
  font-weight: normal;
  font-size: 12.6px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  letter-spacing: -0.15px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  /text-transform: capitalize;
}
.catalog-category-view .main.column .grid ol.products.list.items.product-items li.item.product.product-item div.stock.unavailable span::before, 
.catalogsearch-result-index .main.column .grid ol.products.list.items.product-items li.item.product.product-item div.stock.unavailable span::before {
  position: absolute;
  position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e014";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  font-style: italic;
  color: #ff0000;
  /color: #ee0000;
  /color: #dd0000;
  /color: #cc0000;
  /color: #aa0000;
  /color: #ffdc05;
  color: unset !important;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  letter-spacing: initial;
  margin-right: 7px;
}
.catalog-category-view .main.column .grid ol.products.list.items.product-items li.item.product.product-item div.stock.unavailable span::after, 
.catalogsearch-result-index .main.column .grid ol.products.list.items.product-items li.item.product.product-item div.stock.unavailable span::after {
  position: absolute;
  position: relative;
  display: flex;
  top: -2px;
  content: "More Expected Soon!";
  content: "..More Expected Soon!";
  content: " ..more expected soon!";
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  /text-transform: uppercase;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  color: #aa0000;
  color: unset !important;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  font-size: 9.3px;
  /font-size: 9px;
  letter-spacing: initial;
  margin-left: 1px;
  margin-left: 3px;
  margin-left: 13px;
  
  font-family: "Oswald";
  font-style: normal;
  
  font-family: "Bebas Neue";
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0.15px;
  
  font-family: "Squada One";
  font-style: italic;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  /font-size: 11.3px;
  /font-size: 12px;
  /font-size: 12.3px;
  /font-size: 13px;
  font-style: italic;
  font-size: 12px;
  letter-spacing: -0.15px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  /text-transform: capitalize;
 
  
  display: block ruby;
  margin-left: 14px;
  margin-right: 14px;
  
  font-family: "Industry";
  font-size: 10.1px;
  /font-size: 10.3px;
  /font-size: 10.4px;
  ///font-size: 11px;
  /font-size: 11.3px;
  /font-size: 12px;
  /font-size: 12.3px;
  /font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.15px;
  /letter-spacing: 0.00px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  //letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  //letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  //letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: capitalize;
}
.catalog-category-view .main.column .grid .product.details, 
.catalogsearch-result-index .main.column .grid .product.details {
  padding-bottom: 8px;
  margin-bottom: -8px;
  
  padding-bottom: 25px;
  padding-left: 3px;
  
  min-height: 260px;
  ///////min-height: 222px;
  /////min-height: 209px;
  /min-height: 204px;
  /min-height: 200px;
  /min-height: 194px;
  
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  
  border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 1px 1px;
  border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 3px 3px;
  /border-radius: 0px 0px 4px 4px;
}

/*---(for a2 Category Link - pc title full-width override - grid ver.)---*/
.catalog-category-view .main.column .grid .product.details .ox-product-grid__categories, 
.catalogsearch-result-index .main.column .grid .product.details .ox-product-grid__categories {
  margin-left: -9px;
  transition: none !important;
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .ox-product-grid__categories, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .ox-product-grid__categories {
  margin-left: -9px;
  box-shadow: 9px 0px 0px 0px #0c0c0c;
  transition: none !important;
}
.catalog-category-view .main.column .grid .product-item .product.details .ox-product-grid__categories a, 
.catalogsearch-result-index .main.column .grid .product-item .product.details .ox-product-grid__categories a {
  margin-left: 9px;
}
/*^^^(for a2 Category Link - pc title full-width override - grid ver.)^^^*/

.catalog-category-view .main.column .grid li.item.product.product-item .product.details .ox-product-grid__categories a, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product.details .ox-product-grid__categories a {
  font-size: 12px;
  /font-size: 11px;
  
  /font-family: "Squada One";
  /font-weight: 500;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  
  //font-family: "Oswald";
  //font-weight: 500;
  /font-size: 12px;
  //font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.8px;
  ///font-size: 12.7px;
  ///font-size: 12.6px;
  ////font-size: 12.4px;
  //font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  
  
  font-family: unset;
  font-size: unset;
  font-weight: unset;
  font-style: unset;
  letter-spacing: unset;
  text-transform: unset;
  color: unset;
  
  /float: right;
  /text-align: center;
  
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.8px;
  font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  //font-size: 12.2px;
  //font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: unset;
  color: #bbb;
  
  
  /*-----------------*/
  font-family: "Khula", sans-serif;
  //font-size: 16px;
  
  /font-size: 15px;
  /letter-spacing: -0.45px;
  
  /font-size: 14px;
  //letter-spacing: -0.05px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.40px;
  
  font-size: 13px;
  letter-spacing: -0.35px;
  ///letter-spacing: -0.30px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.10px;
  
  /font-size: 12px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0.05px;
  
  font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 10px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.5px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.2px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  color: #bbb;
  color: #b9b9b9;
  /color: #bfbfbf;
  color: #c1c1c1;
  /color: #c2c2c2;
  color: #c3c3c3;
  //color: #c4c4c4;
  /color: #c6c6c6;
  /color: #c9c9c9;
}
.catalog-category-view .main.column .grid li.item.product.product-item .product.details .ox-product-grid__categories a:hover, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product.details .ox-product-grid__categories a:hover {
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  color: #ffdc05 !important;
}
.catalog-category-view .main.column .grid li.item.product.product-item .product.details .ox-product-grid__categories a:before, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product.details .ox-product-grid__categories a:before {
  display: inline-block;
  font-family: "Glyphicons Halflings";
  content: "\e021";
  font-size: 11px;
  font-size: 10px;
  margin-right: 3px;
  /font-style: italic;
  /margin-right: 4px;
  
  content: "\e066";
  font-size: 11px;
  /font-size: 10px;
  margin-right: 3px;
  /font-style: italic;
  /margin-right: 4px;
  font-weight: 500;
  
  /content: "\e079";
  /content: "\e080";
  //content: "\e095";
  
  color: #bbb;
  color: #3b3b3b;
  color: #4b4b4b;
  color: #5b5b5b;
  color: #6b6b6b;
  color: #7b7b7b;
  
  
  /*---------------------*/
  content: "Category: ";
  margin-right: 2px;
  margin-right: 1px;
  /margin-right: 0px;
  text-decoration: underline;
  text-decoration: overline underline;
  text-underline-offset: 2px;
  /text-underline-offset: 3px;
  text-decoration: none;
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: -1px;
  
  font-family: "Coda", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 14px;
  font-size: 13.4px;
  font-size: 13.2px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 13px;
  font-size: 12.4px;
  /font-size: 12.1px;
  /font-size: 12px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  font-size: 10px;
  //font-size: 9.9px;
  /font-size: 9.8px;
  font-size: 9.6px;
  font-size: 9.4px;
  font-size: 9.3px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  margin-right: 2px;
  /margin-right: 1px;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .ox-product-grid__categories a:before, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .ox-product-grid__categories a:before {
  color: #fff;
  color: #888;
  color: #909090;
  text-shadow: 0px 0px 0px #000;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .ox-product-grid__categories, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .ox-product-grid__categories {
  background: linear-gradient(to right, #202020, #666, #444666, #000);
  //////background: linear-gradient(to right, #202020, #666, #444555, #000);
  
  background: linear-gradient(to right, #202020, #666, #444555, #0E0E0E);
  background: linear-gradient(to right, #202020, #666, #444555, #000, #0E0E0E);
  
  /background: linear-gradient(to right, #202020, #666, #444, #000);
  /background: linear-gradient(to right, #202020, #666, #333, #000);
  ///background: linear-gradient(to right, #202020, #666, #222, #000);
  ///background: linear-gradient(to right, #202020, #555, #333, #000);
  
  border-bottom: 3px solid #000;
  border-bottom: none;
  
  /margin-left: -3px;
  /margin-right: -30px;
}
.catalog-category-view .main.column .grid .product.details .product-item-name a.product-item-link, 
.catalogsearch-result-index .main.column .grid .product.details .product-item-name a.product-item-link {
  margin-right: 22px;
  
  /*---------------*/
  color: #333 !important;
  color: #313131 !important;
  color: #343434 !important;
  color: #444 !important;
  color: #555 !important;
  ///color: #606060 !important;
  /color: #636363 !important;
  color: #656565 !important;
  /color: #6b6b6b !important;
  //color: #6d6d6d !important;
  /color: #707070 !important;
  /color: #727272 !important;
  /color: #747474 !important;
  /color: #7c7c7c !important;
  /font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 19px !important;
  
  //font-size: 18px !important;
  font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  letter-spacing: -0.25px !important;
  
  /font-family: "Oswald" !important;
  /font-weight: unset !important;
  /font-size: unset !important;
  
  font-family: "Oswald" !important;
  font-weight: unset !important;
  font-size: unset !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12px !important;
  font-size: 11.6px !important;
  font-size: 11.3px !important;
  /font-size: 11px !important;
  letter-spacing: -0.20px !important;
  
  font-family: "Open Sans" !important;
  font-weight: unset !important;
  font-size: unset !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.3px !important;
  font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  //letter-spacing: -0.20px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.40px !important;
  color: #333 !important;
  ////color: #313131 !important;
  color: #343434 !important;
  /color: #444 !important;
  /color: #555 !important;
  ///color: #606060 !important;
  /color: #636363 !important;
  /color: #656565 !important;
  
  font-family: "Open Sans" !important;
  font-size: 14px !important;
  font-size: 13.5px !important;
  /font-size: 13.4px !important;
  letter-spacing: -0.55px !important;
  ///letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  line-height: 1.15 !important;
  
  font-family: "Open Sans" !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  font-family: "Open Sans" !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  font-size: 13.3px !important;
  font-size: 13.2px !important;
  font-size: 13.1px !important;
  font-size: 13px !important;
  font-size: 12.5px !important;
  font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: initial;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  //////letter-spacing: -0.45px !important;
  /////letter-spacing: -0.50px !important;
  //////letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  word-spacing: 0.50px;
  /word-spacing: 0.45px;
  /word-spacing: 0.35px;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  ////font-family: "Roboto" !important;
  ////font-weight: unset !important;
  /font-size: unset !important;
  /font-size: 14px !important;
  /font-size: 13.3px !important;
  ////font-size: 13.2px !important;
  //font-size: 13px !important;
  /font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  ////letter-spacing: -0.20px !important;
  //color: #333 !important;
  ////color: #313131 !important;
  ////color: #343434 !important;
  /color: #444 !important;
  /color: #555 !important;
  //color: #606060 !important;
  /color: #636363 !important;
  /color: #656565 !important;

  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  color: #343434 !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;

  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  /font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13.1px !important;
  /font-size: 13px !important;
  /font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: initial;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  word-spacing: -0.35px !important;
  letter-spacing: -0.37px !important;
  //////////letter-spacing: -0.40px !important;
  //////letter-spacing: -0.45px !important;
  /////letter-spacing: -0.50px !important;
  //////letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  word-spacing: 0.50px;
  /word-spacing: 0.45px;
  /word-spacing: 0.35px;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  

  font-family: "Open Sans" !important;
  font-size: 14px !important;
  font-size: 13.5px !important;
  /font-size: 13.4px !important;
  letter-spacing: -0.55px !important;
  ///letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  font-size: 12.5px !important;
  /////////font-size: 12.4px !important;
  /font-size: 12.3px !important;
  font-size: 12px !important;
  word-spacing: 1.30px !important;
  /word-spacing: 1.15px !important;
  ///////word-spacing: 1.05px !important;
  ////word-spacing: 0.95px !important;
  ////word-spacing: 0.80px !important;
  ///////word-spacing: 0.30px !important;
  ////word-spacing: 0.24px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.17 !important;

  margin-left: 3px;
  margin-left: 2px;
  line-height: 1.30;
  line-height: 1.40;
  line-height: 1.50;
  line-height: 1.55;
  line-height: 1.60;
  -webkit-line-clamp: 4;
  -webkit-line-clamp: 3;
  /-webkit-line-clamp: 2;
  max-height: 172.8px;
  
  max-height: 46px;
  margin-bottom: 4px;
  
  font-size: 13.4px !important;
  max-height: 54px;
  
  text-transform: initial !important;
  letter-spacing: -0.84px !important;
  font-size: 13.6px !important;
  /font-size: 13.8px !important;
  
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  
  
  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  font-size: 10px !important;
  text-transform: uppercase !important;
  color: #444 !important;
  line-height: 1.4 !important;
  
  font-family: "Oswald", Helvetica, Arial, sans-serif !important;
  font-size: 13.0px !important;
  text-transform: inherit !important;
  color: #555 !important;
  font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  padding-left: 8px;
  padding-right: 5px;
  
  font-size: 11.0px !important;
  font-weight: 500 !important;
  /color: #494949 !important;
  /color: #202020 !important;
  color: #242424 !important;
  
  //text-transform: initial !important;
  //font-size: 12.5px !important;
  //font-weight: 500 !important;
  
  
  font-family: "Industry" !important;
  font-size: 12px !important;
  ///font-size: 11.7px !important;
  /font-size: 11.3px !important;
  font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  
  font-family: "Industry" !important;
  font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  
  font-family: "Industry" !important;
  font-size: 13px !important;
  font-size: 12.8px !important;
  //font-size: 12.6px !important;
  /font-size: 12.4px !important;
  //font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  
  font-family: "Industry" !important;
  font-size: 14px !important;
  font-size: 13px !important;
  ///font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  word-spacing: 0.55px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  /color: #505050 !important;
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  height: 51px;
  height: 54px;
  //line-height: 18.5px !important;
  /line-height: 16.8px !important;
  
  font-family: "Industry" !important;
  font-size: 14px !important;
  font-size: 13px !important;
  ///font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.00px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.07px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.12px !important;
  /letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  word-spacing: 0.55px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #1a1a1a !important;
  color: #202020 !important;
  //color: #2b2b2b !important;
  ///color: #3b3b3b !important;
  //color: #4b4b4b !important;
  /color: #505050 !important;
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  height: 51px;
  height: 54px;
  //line-height: 18.5px !important;
  /line-height: 16.8px !important;
  
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  /////////font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.5px !important;
  /font-size: 16.5px !important;
  /font-size: 16.5px !important;
  /font-size: 16.5px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  /line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  /line-height: 17px !important;
  /line-height: 18px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  /////////font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.5px !important;
  /font-size: 16.5px !important;
  /font-size: 16.5px !important;
  /font-size: 16.5px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  /line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  /line-height: 16.8px !important;
  line-height: 16.9px !important;
  /line-height: 17px !important;
  line-height: 17.3px !important;
  /line-height: 18px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  /////////font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.5px !important;
  font-size: 15.6px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  font-size: 15.9px !important;
  font-size: 16px !important;
  ///font-size: 16.1px !important;
  ////font-size: 16.2px !important;
  ///font-size: 16.3px !important;
  /font-size: 16.4px !important;
  //font-size: 16.5px !important;
  /font-size: 16.6px !important;
  //font-size: 16.7px !important;
  /font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  //font-size: 17.5px !important;
  //font-size: 17.6px !important;
  //font-size: 17.7px !important;
  //font-size: 17.8px !important;
  //font-size: 17.9px !important;
  //font-size: 18px !important;
  /font-size: 18.1px !important;
  /font-size: 18.2px !important;
  /font-size: 18.3px !important;
  /font-size: 18.4px !important;
  /font-size: 18.5px !important;
  /font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  /font-size: 19.8px !important;
  /font-size: 19.9px !important;
  /font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  //letter-spacing: -0.75px !important;
  ///letter-spacing: -0.72px !important;
  /////letter-spacing: -0.70px !important;
  //letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  ///letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  ///letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  /line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  /line-height: 16.8px !important;
  line-height: 16.9px !important;
  /line-height: 17px !important;
  line-height: 17.3px !important;
  /line-height: 18px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  /min-height: 61px !important;
  /min-height: 62px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  /min-height: 61px !important;
  /min-height: 62px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  min-height: 63px !important;
  min-height: 64px !important;
  min-height: 65px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  min-height: 63px !important;
  min-height: 64px !important;
  min-height: 65px !important;
  /min-height: 66px !important;
  /min-height: 67px !important;
  /min-height: 68px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav. khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  font-size: 19.3px !important;
  /font-size: 19.4px !important;
  font-size: 19.5px !important;
  font-size: 19.6px !important;
  /font-size: 19.7px !important;
  ////////////////////////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  /min-height: 63px !important;
  /min-height: 64px !important;
  //min-height: 65px !important;
  /min-height: 66px !important;
  /min-height: 67px !important;
  /min-height: 68px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav. khula)--------------*/
  
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /line-height: 22px !important;
  /line-height: 23px !important;
  /////line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /line-height: 22px !important;
  /line-height: 23px !important;
  /////line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  */
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  /*----------(fav. - definitive ruda - med heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy alt)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 0px;
  margin-bottom: 10px;
  
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  */
  /*----------(fav. - definitive ruda - med heavy alt)----------*/
  
  /*----------(fav. - ruda)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;

  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  */
  /*----------(fav. - ruda)--------------*/
  
  /*----------(fav. - ruda small light)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 12.9px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 13.8px !important;
  /font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  ////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;

  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 15px !important;
  line-height: 16px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  /line-height: 18.9px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  */
  /*----------(fav. - ruda small light)--------------*/
  
  
  
  /*vvvvvvvvvv-----(NEWEST, BEST VERS.)-----vvvvvvvvvv*/
  
  /*----------(fav. - definitive ruda - med-sm heavy alt - NEWEST)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  /font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///////////////font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  ////letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 0px !important;
  margin-bottom: 5px !important;
  /margin-bottom: 10px !important;
  */
  /*----------(fav. - definitive ruda - med-sm heavy alt - NEWEST)----------*/
  
  /*----------(fav. - definitive ruda - med-sm heavy alt 2 - NEWEST)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///////////////font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  ////letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  //////////letter-spacing: -0.05px !important;
  /////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //////text-shadow: -0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 1px !important;
  margin-bottom: 5px !important;
  margin-bottom: 9px !important;
  /margin-bottom: 10px !important;
  */
  /*----------(fav. - definitive ruda - med-sm heavy alt 2 - NEWEST)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy alt - NEWEST)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  //font-size: 16.4px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  ////letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  //////////letter-spacing: -0.05px !important;
  /////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //////text-shadow: -0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 1px !important;
  margin-bottom: 5px !important;
  margin-bottom: 9px !important;
  /margin-bottom: 10px !important;
  */
  /*----------(fav. - definitive ruda - med-lrg heavy alt - NEWEST)----------*/
  
  /*----------(fav. - definitive ruda - lrg heavy alt - NEWEST)----------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  //font-size: 16.4px !important;
  font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  ////letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  //////////letter-spacing: -0.05px !important;
  /////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //////text-shadow: -0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 1px !important;
  margin-bottom: 5px !important;
  margin-bottom: 9px !important;
  /margin-bottom: 10px !important;
  /*----------(fav. - definitive ruda - lrg heavy alt - NEWEST)----------*/
  
  
  /*-----------*/
  transition: ease-in 0.0125s !important;
  transition: none !important;
}
/*(category page 3 column title)*/
.catalog-category-view.page-layout-3columns .main.column .grid .product.details .product-item-name a.product-item-link, 
.catalogsearch-result-index.page-layout-3columns .main.column .grid .product.details .product-item-name a.product-item-link {
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  /min-height: 61px !important;
  /min-height: 62px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  /min-height: 61px !important;
  /min-height: 62px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav.)--------------*/
  
  
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /line-height: 22px !important;
  /line-height: 23px !important;
  /////line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /line-height: 22px !important;
  /line-height: 23px !important;
  /////line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - med heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy alt)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 0px;
  margin-bottom: 10px;
  */
  /*----------(fav. - definitive ruda - med heavy alt)----------*/
  
  /*----------(fav. - ruda)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;

  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. - ruda)--------------*/
  
  /*----------(fav. - ruda small light)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 12.9px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 13.8px !important;
  /font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  ////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;

  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 15px !important;
  line-height: 16px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  /line-height: 18.9px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. - ruda small light)--------------*/
  
  /*----------(fav. - definitive ruda - med-sm heavy alt - NEWEST)----------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  /font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///////////////font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  ////letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 0px !important;
  margin-bottom: 5px !important;
  /margin-bottom: 10px !important;
  /*----------(fav. - definitive ruda - med-sm heavy alt - NEWEST)----------*/
  
  /*----------(fav. - definitive ruda - med-sm heavy alt 2 - NEWEST)----------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///////////////font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  ////letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  //////////letter-spacing: -0.05px !important;
  /////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //////text-shadow: -0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 1px !important;
  margin-bottom: 5px !important;
  margin-bottom: 9px !important;
  /margin-bottom: 10px !important;
  /*----------(fav. - definitive ruda - med-sm heavy alt 2 - NEWEST)----------*/
  
  /*----------(fav. - definitive ruda - med heavy alt - NEWEST)----------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///////////////font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  font-size: 16.7px !important;
  /font-size: 16.8px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.7px !important;
  /font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /////font-size: 18px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  //////////letter-spacing: -0.05px !important;
  /////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //////text-shadow: -0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  /////line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  margin-top: 1px !important;
  margin-bottom: 5px !important;
  margin-bottom: 9px !important;
  /margin-bottom: 10px !important;
  /*----------(fav. - definitive ruda - med heavy alt - NEWEST)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy alt - NEWEST)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 13px !important;
  font-size: 13.1px !important;
  //font-size: 13.2px !important;
  ////font-size: 13.3px !important;
  font-size: 13.4px !important;
  
  font-size: 13.5px !important;
  font-size: 13.6px !important;
  font-size: 13.7px !important;
  font-size: 13.8px !important;
  
  ////////font-size: 13.9px !important;
  font-size: 14px !important;
  //font-size: 14.1px !important;
  /font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 14.9px !important;
  font-size: 15px !important;
  font-size: 15.1px !important;
  /////font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /////font-size: 15.5px !important;
  /font-size: 15.6px !important;
  font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  ///////////////font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  font-size: 16.7px !important;
  /font-size: 16.8px !important;
  //font-size: 17px !important;
  font-size: 17.1px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  font-size: 17.8px !important;
  font-size: 17.9px !important;
  /////font-size: 18px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  font-weight: 900 !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  ////letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  ///letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  ////////////////////letter-spacing: -0.10px !important;
  //////////letter-spacing: -0.05px !important;
  /////letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  
  /text-shadow: -0.4px 0px 0px #444 !important;
  text-shadow: 0.5px 0px 0px #444 !important;
  /text-shadow: 0.6px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #000 !important;
  text-shadow: 0.7px 0px 0px #1a1a1a !important;
  text-shadow: 0.7px 0px 0px #202020 !important;
  text-shadow: 0.7px 0px 0px #292828 !important;
  text-shadow: 0.7px 0px 0px #2b2b2b !important;
  text-shadow: 0.7px 0px 0px #333 !important;
  text-shadow: 0.7px 0px 0px #3b3b3b !important;
  //text-shadow: 0.7px 0px 0px #444 !important;
  text-shadow: 0.7px 0px 0px #515151 !important;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //////text-shadow: -0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555 !important;
  /text-shadow: 0.8px 0px 0px #444 !important;
  
  color: #515151 !important;
  color: #4b4b4b !important;
  color: #444 !important;
  color: #3f3f3f !important;
  color: #3e3e3e !important;
  /color: #3d3d3d !important;
  //color: #3c3c3c !important;
  /color: #3b3b3b !important;
  /color: #333 !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px !important;
  line-height: 20px !important;
  line-height: 21px !important;
  line-height: 22px !important;
  /line-height: 23px !important;
  /line-height: 24px !important;
  ///line-height: 25px !important;
  ////line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  
  min-height: 68px !important;
  
  margin-top: 1px !important;
  margin-bottom: 5px !important;
  margin-bottom: 9px !important;
  /margin-bottom: 10px !important;
  */
  /*----------(fav. - definitive ruda - med-lrg heavy alt - NEWEST)----------*/
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .product-item-name a, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .product-item-name a {
  color: #090909 !important;
  //color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: #313131 !important;
  /color: #444 !important;
  /color: #555 !important;
  /color: #606060 !important;
  
  color: #e5e5e5 !important;
  //color: #f4f4f4 !important;
  /color: #f8f8f8 !important;
  /color: #fff !important;
  
  /*(for black version)*/
  background: #000 !important;
  background: none !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 1px #000 !important;
  
  
  /*(to sharpen/disable Chrome broswer text blur)*/
  -webkit-filter: blur(0.000001px);
  
  
  /*----------(fav. - definitive ruda - med-sm heavy alt 2 - NEWEST - thick wht ver.)----------*/
  text-shadow: 0.7px 0px 0px #545454 !important;
  color: #3e3e3e !important;
  
  text-shadow: 0.7px 0px 0px #e5e5e5 !important;
  /text-shadow: 0.7px 0px 0px #eaeaea !important;
  /text-shadow: 0.7px 0px 0px #ececec !important;
  /text-shadow: 0.7px 0px 0px #eee !important;
  /text-shadow: 0.7px 0px 0px #f0f0f0 !important;
  /text-shadow: 0.7px 0px 0px #f3f3f3 !important;
  /text-shadow: 0.7px 0px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  color: #e5e5e5 !important;
  filter: drop-shadow(-1px 3px 2px rgba(0,0,0,0.85)) !important;
  transition: none !important;
  /*----------(fav. - definitive ruda - med-sm heavy alt 2 - NEWEST - thick wht ver.)----------*/
}
.catalog-category-view .main.column .grid .product.details .action.towishlist:hover:before, 
.catalog-category-view .main.column .grid .product.details .action.tocompare:hover, 
.catalogsearch-result-index .main.column .grid .product.details .action.towishlist:hover:before, 
.catalogsearch-result-index .main.column .grid .product.details .action.tocompare:hover {
  color: #ffdc05;
  fill: #ffdc05;
}
/*(for darker hover product details)*/
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .action.towishlist:before, 
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .action.tocompare span, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .action.towishlist:before, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .action.tocompare span {
  color: #fff;
  fill: #fff;
  transition: 0s;
  text-shadow: -1px 0px 0px #000 !important;
  filter: drop-shadow(1px 2px 1px #000) !important;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .action.towishlist:hover:before, 
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .action.tocompare span:hover, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .action.towishlist:hover:before, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .action.tocompare span:hover {
  color: #ffdc05;
  fill: #ffdc05;
  transition: 0s;
}
.catalog-category-view .main.column .grid li.item.product.product-item .product.details .price-box, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product.details .price-box {
  margin-top: 28px;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .price-box, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .price-box {
  /*
  position: relative;
  top: -3px;
  */
}
/*--(for grid price sups)--*/
.catalog-category-view .main.column .grid .price-box span.price-final_price:first-letter, 
.catalogsearch-result-index .main.column .grid .price-box span.price-final_price:first-letter {
  font-family: "Khula", sans-serif;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  font-style: normal;
  /margin-right: 1px;
  vertical-align: unset;
  /vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  font-style: normal;
  /margin-right: 1px;
  vertical-align: unset;
  vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 3px;
  margin-right: 3.5px;
  margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  /vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 2.5px;
  margin-right: 3px;
  /margin-right: 3.40px;
  //margin-right: 3.5px;
  ///margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  vertical-align: top;
  
  font-size: 27px;
  font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  /font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 2.5px;
  margin-right: 3px;
  /margin-right: 3.40px;
  //margin-right: 3.5px;
  ///margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  vertical-align: top;
  vertical-align: middle;
}
.catalog-category-view .main.column .grid .price-box .special-price span.price-wrapper:first-letter, 
.catalogsearch-result-index .main.column .grid .price-box .special-price span.price-wrapper:first-letter {
  font-family: "Khula", sans-serif;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  font-style: normal;
  /margin-right: 1px;
  vertical-align: unset;
  /vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  font-style: normal;
  /margin-right: 1px;
  vertical-align: unset;
  vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 3px;
  margin-right: 3.5px;
  margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  /vertical-align: top;
  
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 2.5px;
  margin-right: 3px;
  /margin-right: 3.40px;
  //margin-right: 3.5px;
  ///margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  vertical-align: top;
  
  font-size: 27px;
  font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  /font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  /font-size: unset;
  font-style: italic;
  /font-style: normal;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 2.5px;
  margin-right: 3px;
  /margin-right: 3.40px;
  //margin-right: 3.5px;
  ///margin-right: 4px;
  /margin-right: 4.5px;
  //margin-right: 5px;
  vertical-align: unset;
  vertical-align: top;
  vertical-align: middle;
}
/*^^(for grid price sups)^^*/
.catalog-category-view .main.column .grid .product.details .price, 
.catalogsearch-result-index .main.column .grid .product.details .price {
  color: initial;
  font-size: 17px;
  font-weight: 900;
  
  font-size: 18px;
  
  font-size: 19px;
  font-size: 20px;
  font-size: 20.3px;
  font-size: 20.5px;
  /font-size: 21px;
  font-size: 24px;
  position: relative;
  top: -2px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.40px;
  //////letter-spacing: -0.50px;
  
  
  /*(for larger prices - 30px)*/
  font-size: 30px;
  /font-size: 1.564vw;
  letter-spacing: -0.55px;
  
  /*(for 'Open Sans' dollars)*/
  font-family: "Open Sans";
  font-size: 18px;
  font-size: 19px;
  //font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  //font-size: 23px;
  ///font-size: 24px;
  ///font-size: 25px;
  ///font-size: 26px;
  //font-size: 27px;
  ///font-size: 28px;
  //font-size: 29px;
  font-size: 30px;
  
  transition: none !important;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .price, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .price {
  color: #e5e5e5;
  color: #f5f5f5;
  text-shadow: -1px 1px 1px #000 !important;
  /filter: drop-shadow(2px 3px 3px rgba(0,0,0,0.60));
  filter: drop-shadow(1px 2px 1px #000);
}
.catalog-category-view .main.column .grid li.item.product.product-item .product.details .price-box .price-container::after, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product.details .price-box .price-container::after {
  /*
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  z-index: -1;
  background: #000000;
  transition-property: width;
  -moz-transition-property: width;
  -webkit-transition-property: width;
  -o-transition-property: width;
  -webkit-transition: all 256ms cubic-bezier(.33, .975, .245, .91);
  -moz-transition: all 256ms cubic-bezier(.33, .975, .245, .91);
  -o-transition: all 256ms cubic-bezier(.33, .975, .245, .91);
  transition: all 256ms cubic-bezier(.33, .975, .245, .91);
    transition-delay: 0s;
  transition-delay: 60ms;
  */
  
  background: none;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .price-box .price-container::after, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .price-box .price-container::after {
  background: none !important;
}
.catalog-category-view .main.column .grid .product.details .price:before, 
.catalogsearch-result-index .main.column .grid .product.details .price:before {
  /*
  position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  
  margin-top: 5px;
  */
  
  
  /*(for larger prices - 30px)*/
  /*
  margin-top: 6px;
  margin-top: 8px;
  margin-top: 9px;
  //margin-top: 12px;
  /margin-top: 13px;
  //margin-top: 14px;
  */
  
  /*(for 'Open Sans' dollars)*/
  /*
  margin-top: 10px;
  margin-top: 11px;
  */
  
  
  /*-----------------*/
  font-family: none;
  content: '';
  display: block;
  text-shadow: none !important;
  filter: none !important;
  
  background: url('/media/site-images/SpeedyFree-Shipping.png');
  background-repeat: no-repeat;
  background-size: auto 14.4px;
  //background-size: auto 15px;
  /background-size: auto 16px;
  width: 160px;
  height: 16px;
  
  /top: -20px;
  /margin-top: 0px;
  
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2.png');
  background-repeat: no-repeat;
  background-size: auto 14.4px;
  background-size: auto 15px;
  background-size: auto 16px;
  background-size: auto 20px;
  background-size: auto 21px;
  ///background-size: auto 22px;
  /background-size: auto 23px;
  //background-size: auto 24px;
  /background-size: auto 25px;
  /background-size: auto 30px;
  width: 230px;
  height: 30px;

  margin-top: 0px;
  top: -20px;
  left: 0px;
  left: 1px;
  /left: 5px;
  /left: 10px;
  
  position: absolute;
  
  
  /*-------------------------*/
  /*
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2-noshdw.png') !important;
  background-repeat: no-repeat !important;
  background-size: auto 29px !important;
  background-size: 169px auto !important;
  background-size: 170px auto !important;
  width: 230px;
  height: 30px;
  
  margin-top: 0px;
  margin-bottom: 43px;

  top: -21px;
  left: -1px;
  */
  
  display: none;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .price:before, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .price:before {
  /*
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  
  filter: brightness(75%);
  filter: brightness(80%);
  filter: brightness(90%);
  filter: brightness(95%);
  filter: brightness(97%);
  /filter: brightness(100%);
  
  background: #000;
  background: linear-gradient(to right, #999, #000);
  background: linear-gradient(to right, #888, #000, #404040);
  background: linear-gradient(to right, #999, #000, #404040);
  background: linear-gradient(to right, #999, #000, #404040);
  padding: 4px;
  padding: 3px;
  padding-right: 4px;
  padding-right: 5px;
  /padding-right: 7px;
  text-shadow: 1px 1px 1px #000;
  /font-size: 12px;
  */
  
  /*
  filter: drop-shadow(2px 3px 3px rgba(0,0,0,0.60)) !important;
  */
  
  
  /*-------------------------*/
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2-shdw.png') !important;
  background-repeat: no-repeat !important;
  background-size: auto 29px !important;
  background-size: 169px auto !important;
  background-size: 170px auto !important;
  width: 230px;
  height: 30px;
  
  margin-top: 0px;
  margin-bottom: 43px;

  top: -21px;
  left: -1px;
  
  display: none !important;
}
.catalog-category-view .main.column .grid .product.details .special-price span, 
.catalogsearch-result-index .main.column .grid .product.details .special-price span {
  color: inherit !important;
  /font-size: 13px;
  font-style: italic;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .special-price span, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .special-price span {
  color: #ffdc05 !important;
  /color: #ffcc03 !important;
  /color: #ffcc0f !important;
}
.catalog-category-view .main.column .grid .product-item-info .product.details .special-price:after, 
.catalogsearch-result-index .main.column .grid .product-item-info .product.details .special-price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -6px;
  margin-left: -7px;
  margin-left: -6.5px;
  /margin-left: -8px;
  /margin-right: 0px;
  
  position: relative;
  top: 4px;
  
  display: inline-block;
  width: 35px;
  width: 36px;
  height: 22px;
  margin-right: -4px;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .special-price:after, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .special-price:after {
  color: #1A1A1A !important;
  color: darkgoldenrod !important;
  color: green !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(145%);
  /color: lightgreen !important;
  
  text-shadow: -1px 2px 1px #000;
  filter: brightness(175%);
}
.catalog-category-view .main.column .grid .product.details .old-price span, 
.catalogsearch-result-index .main.column .grid .product.details .old-price span {
  color: #D2D2D2 !important;
  /font-size: 13px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  
  margin-top: 3px;
  
  transition: none !important;
}
.catalog-category-view .main.column .grid .product.details .old-price span:first-letter, 
.catalogsearch-result-index .main.column .grid .product.details .old-price span:first-letter {
  color: #D2D2D2;
  /font-size: 13px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  
  margin-top: 3px;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .old-price span, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .old-price span {
  /color: #e5e5e5 !important;
  /color: #aaa !important;
  color: #bbb !important;
  padding-bottom: 5px;
  padding-bottom: 0px;
}
.catalog-category-view .main.column .grid .product-item-info:hover .product.details .old-price, 
.catalogsearch-result-index .main.column .grid .product-item-info:hover .product.details .old-price {
  background: none !important;
}
.catalog-category-view .main.column .grid .product.details .old-price:before, 
.catalogsearch-result-index .main.column .grid .product.details .old-price:before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 10px;
  margin-right: -5px;
  
  position: relative;
  top: 0px;
  top: 1px;
  top: 2px;
  /top: 3px;
}
.catalog-category-view .main.column .grid .product.details .old-price:after, 
.catalogsearch-result-index .main.column .grid .product.details .old-price:after {
  content: "reg. price";
  color: #1A1A1A !important;
  font-size: 12px;
  margin-left: -1px;
  
  
  /*(for larger prices - 30px)*/
  font-size: 0.47vw !important;
  /display: flex;
  /width: auto !important;
  //font-size: 11px;
  /margin: 0px;
  /padding: 0px;
  /float: right;
  /margin-left: -1px;
  
  /*(set 1)*/
  font-size: 0.46vw !important;
  display: block;
  position: relative;
  margin-top: -26px;
  margin-left: 88px;
  top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  /top: 1px;
  /top: 0px;
  /top: -1px;
  left: -0px;
  
  /*(set 2)*/
  font-size: 0.46vw !important;
  display: block;
  position: relative;
  margin-top: -26px;
  margin-left: 88px;
  /top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  top: 3px;
  /top: 2px;
  /top: 1px;
  /top: 0px;
  /top: -1px;
  left: -0px;
  
  /*(set 3)*/
  /content: "reg. price*";
  content: "*reg. price";
  /content: "reg* price";
  //content: "reg. price";
  font-size: 10.8px !important;
  font-size: 11.2px !important;
  display: block;
  position: relative;
  margin-top: 0px;
  margin-left: 0px;
  left: 57px;
  top: -10px;
  color: #888 !important;
  color: #666 !important;
  font-weight: 500;
  /font-style: italic;
  
  
  /*-------------------------*/
  content: "Reg. price";
  content: "** Reg. price";
  
  /*
  top: -22px;
  top: -23px;
  top: -24px;
  top: -25px;
  top: -26px;
  /top: -27px;
  ///top: -28px;
  /top: -29px;
  
  position: relative;
  top: -50px;
  top: 0px;
  
  left: -11px;
  left: -12px;
  left: -13px;
  left: -14px;
  left: -15px;
  left: -16px;
  left: -17px;
  //left: -18px;
  /left: -19px;
  /left: -20px;
  /left: -21px;
  /left: -22px;
  /left: -23px;
  /left: -24px;
  //left: -25px;
  ///left: -26px;
  /left: -27px;
  /left: -28px;
  /left: -29px;
  /left: -30px;
  /left: -31px;
  
  /left: 157px;
  /left: 0px;
  */
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
  font-size: 9.4px !important;
  ///font-size: 10px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: #777 !important;
  /color: #888 !important;
  /color: #999 !important;
  text-transform: uppercase;
  
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  /font-style: italic;
  margin-left: 20px;
  margin-left: 19px;
  /margin-left: 18px;
  width: 30px;
  text-indent: -15px;
  /text-indent: -10px;
  top: -15px;
  display: inline-flex;
  
  display: block;
  width: unset;
  text-indent: unset;
  top: -10px;
  left: 29px;
  font-weight: 700;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .old-price:before, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .old-price:before {
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  
  
  /*(for larger prices - 30px)*/
  /*(set 1)*/
  top: 10px;
  /top: 9px;
  /top: 8px;
  /top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  
  /*(set 2)*/
  /top: 10px;
  /top: 9px;
  /top: 8px;
  /top: 7px;
  top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  
  /*(set 3)*/
  top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  /top: 1px;
  top: 2px;
  /top: 3px;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .old-price:after, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .old-price:after {
  color: #e5e5e5 !important;
  /color: #f4f4f4 !important;
  /color: #f8f8f8 !important;
  //color: #fff !important;
  /color: #bbb !important;
  
  
  /*(for larger prices - 30px)*/
  /*(set 1)*/
  top: 10px;
  /top: 9px;
  /top: 8px;
  /top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  
  /*(set 2)*/
  /top: 10px;
  /top: 9px;
  /top: 8px;
  /top: 7px;
  top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  
  /*(set 3)*/
  top: -6px;
}
.catalog-category-view .main.column .grid .product.details .old-price span:before, 
.catalogsearch-result-index .main.column .grid .product.details .old-price span:before {
  display: none !important;
}
/*---(to implement/customize map pricing - category page - grid view)---*/
.catalog-category-view .main.column .grid .product.details .price-box .map-fallback-price, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .map-fallback-price {
  display: none; 
}
.catalog-category-view .main.column .grid .product.details .price-box .msrp-message, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .msrp-message {
  /*
  display: block;
  /display: flex;
  
  position: relative;
  position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.3px;
  /font-size: 9.1px;
  /font-size: 9px;
  /font-size: 8.9px;
  //font-size: 8.5px;
  /font-size: 8.4px;
  //font-size: 8.3px;
  /font-size: 8.2px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: none;
  line-height: 11px;
  line-height: 12px;
  /line-height: 13px;
  /line-height: 14px;
  color: #666;
  
  top: 0px;
  margin-right: 24px;
  background: linear-gradient(to left, #f6f6f6, #fcfcfc);
  padding: 7px 8px 7px 8px;
  padding: 9px 12px 7px 12px;
  padding: 6px 12px 7px 12px;
  /padding: 5px 12px 7px 12px;
  border: 1px solid #e5e5e5;
  border: 2px solid #e5e5e5;
  border: 3px solid #e5e5e5;
  border: 4px solid #e5e5e5;
  border: 6px solid #f2f2f2;
  border: 5px solid #f2f2f2;
  /border: 4px solid #f2f2f2;
  /border: 3px solid #f2f2f2;
  /border: 2px solid #f2f2f2;
  /border: 1px solid #f2f2f2;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  /border-radius: 9px;
  */
  
  /*-----------------*/
  /*
  display: block;
  position: relative;
  margin-top: 5px;
  margin-bottom: -11px;
  font-size: 8.5px;
  
  padding: 9px 12px 15px 12px;
  padding: 9px 12px 9px 12px;
  
  border: none;
  /border: 1px solid #e5e5e5;
  border: 1px solid #f8f8f8;
  border-top: 2px solid #f2f2f2;
  /border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #f2f2f2;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 1px;
  
  font-size: 8px;
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.7px;
  font-size: 8.9px;
  /font-size: 9px;
  /font-size: 9.1px;
  /font-size: 9.2px;
  /font-size: 9.3px;
  /font-size: 9.4px;
  /font-size: 9.5px;
  //font-size: 9.6px;
  //font-size: 9.7px;
  ///font-size: 9.8px;
  //font-size: 9.9px;
  //font-size: 10px;
  
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 135px;
  width: 140px;
  width: 145px;
  right: 4px;
  top: 104px;
  
  /background: none;
  border: 1px solid #000;
  border: 1px solid #f2f2f2;
  /border: none;
  /border-left: 5px solid #000;
  border-bottom: 2px solid #f2f2f2;
  /border-left: none;
  /border-right: none;
  border-radius: 4px;
  border-radius: 1px;
  padding: 0px;
  padding: 4px 7px 4px 7px;
  padding: 6px 9px 6px 9px;
  margin: 0px;
  background: linear-gradient(to top right, #f6f6f6, #fcfcfc);
  background: linear-gradient(to top right, #efefef, #fcfcfc);
  background: linear-gradient(to top right, #f2f2f2, #f6f6f6, #fcfcfc);
  */
  
  visibility: hidden;
}
.catalog-category-view .main.column .grid .product.details .price-box .msrp-message:before, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .msrp-message:before {
  content: "(";
  content: "*(";
  margin-right: -2px;
  
  /content: "*(Our price is lower than the manufacturer's 'minimum advertised price.' As a result, we cannot show you the price in catalog or the product page.";
  content: "** (Our price is lower than the manufacturer's 'minimum advertised price.' ";
  content: "** (Our price is lower than the manufacturer's 'Minimum Advertised Price.' ";
  content: "** (Our price is lower than the manufacturer's 'Minimum Advertised Price.') ";
  content: "** (Our price is lower than mfg's 'Min. Advertised Price.') ";
  /content: "** (Our price is lower than the manufacturer's 'min. advertised price.' ";
  content: "** (Our price is lower than the manufacturer's 'min. Advertised Price.') ";
  /content: "** (Our price is lower than the mfg. 'min. advertised price.' ";
  content: "** (Our price is lower than the manufacturer's 'Min. Advertised Price.') ";
  content: "** (Our price is lower than the mfg's 'Min. Advertised Price.') ";
  /content: "** (Our price is lower than the mfg. 'minimum advertised price.' ";
  margin-right: 2px;
  margin-left: 2px;
  
  margin: 0px;

  
  /*----------------------*/
  visibility: visible;
  
  display: block;
  /display: flex;
  
  position: relative;
  position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.3px;
  /font-size: 9.1px;
  /font-size: 9px;
  /font-size: 8.9px;
  //font-size: 8.5px;
  /font-size: 8.4px;
  //font-size: 8.3px;
  /font-size: 8.2px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: none;
  line-height: 11px;
  line-height: 12px;
  /line-height: 13px;
  /line-height: 14px;
  color: #666;
  
  top: 0px;
  margin-right: 24px;
  background: linear-gradient(to left, #f6f6f6, #fcfcfc);
  padding: 7px 8px 7px 8px;
  padding: 9px 12px 7px 12px;
  padding: 6px 12px 7px 12px;
  /padding: 5px 12px 7px 12px;
  border: 1px solid #e5e5e5;
  border: 2px solid #e5e5e5;
  border: 3px solid #e5e5e5;
  border: 4px solid #e5e5e5;
  border: 6px solid #f2f2f2;
  border: 5px solid #f2f2f2;
  /border: 4px solid #f2f2f2;
  /border: 3px solid #f2f2f2;
  /border: 2px solid #f2f2f2;
  /border: 1px solid #f2f2f2;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  /border-radius: 9px;
  
  
  /*-----------------*/
  display: block;
  position: relative;
  margin-top: 5px;
  margin-bottom: -11px;
  font-size: 8.5px;
  
  padding: 9px 12px 15px 12px;
  padding: 9px 12px 9px 12px;
  
  border: none;
  /border: 1px solid #e5e5e5;
  border: 1px solid #f8f8f8;
  border-top: 2px solid #f2f2f2;
  /border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #f2f2f2;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 1px;
  
  font-size: 8px;
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.7px;
  font-size: 8.9px;
  /font-size: 9px;
  /font-size: 9.1px;
  /font-size: 9.2px;
  /font-size: 9.3px;
  /font-size: 9.4px;
  /font-size: 9.5px;
  //font-size: 9.6px;
  //font-size: 9.7px;
  ///font-size: 9.8px;
  //font-size: 9.9px;
  //font-size: 10px;
  
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 135px;
  width: 140px;
  width: 145px;
  right: 4px;
  top: 104px;
  
  /background: none;
  border: 1px solid #000;
  border: 1px solid #f2f2f2;
  /border: none;
  /border-left: 5px solid #000;
  border-bottom: 2px solid #f2f2f2;
  /border-left: none;
  /border-right: none;
  border-radius: 4px;
  /border-radius: 1px;
  padding: 0px;
  padding: 4px 7px 4px 7px;
  padding: 6px 9px 6px 9px;
  margin: 0px;
  background: linear-gradient(to top right, #f6f6f6, #fcfcfc);
  background: linear-gradient(to top right, #efefef, #fcfcfc);
  background: linear-gradient(to top right, #f2f2f2, #f6f6f6, #fcfcfc);
  width: 130px;
  top: 118px;
  right: 15px;
  line-height: 12px;
  line-height: 11px;
  

  /*------------------*/
  display: block;
  /display: flex;
  
  position: relative;
  position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.3px;
  /font-size: 9.1px;
  /font-size: 9px;
  /font-size: 8.9px;
  //font-size: 8.5px;
  /font-size: 8.4px;
  //font-size: 8.3px;
  /font-size: 8.2px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  text-transform: none;
  line-height: 11px;
  line-height: 12px;
  /line-height: 13px;
  /line-height: 14px;
  color: #666;
  
  top: 0px;
  margin-right: 24px;
  background: linear-gradient(to left, #f6f6f6, #fcfcfc);
  padding: 7px 8px 7px 8px;
  padding: 9px 12px 7px 12px;
  padding: 6px 12px 7px 12px;
  /padding: 5px 12px 7px 12px;
  border: 1px solid #e5e5e5;
  border: 2px solid #e5e5e5;
  border: 3px solid #e5e5e5;
  border: 4px solid #e5e5e5;
  border: 6px solid #f2f2f2;
  border: 5px solid #f2f2f2;
  /border: 4px solid #f2f2f2;
  /border: 3px solid #f2f2f2;
  /border: 2px solid #f2f2f2;
  /border: 1px solid #f2f2f2;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 7px;
  border-radius: 8px;
  /border-radius: 9px;
  
  
  /*-----------------*/
  display: block;
  position: relative;
  margin-top: 5px;
  margin-bottom: -11px;
  font-size: 8.5px;
  
  padding: 9px 12px 15px 12px;
  padding: 9px 12px 9px 12px;
  
  border: none;
  /border: 1px solid #e5e5e5;
  border: 1px solid #f8f8f8;
  border-top: 2px solid #f2f2f2;
  /border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #f2f2f2;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 1px;
  
  
  /*------------------*/
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 135px;
  width: 140px;
  width: 145px;
  right: 4px;
  top: 104px;
  
  /background: none;
  border: 1px solid #000;
  border: 1px solid #f2f2f2;
  /border: none;
  border-left: 5px solid #ffc51e;
  border-left: 5px solid #ffb51e;
  border-left: 5px solid #ffa51e;
  border-left: 4px solid #ffc51e;
  border-left: 4px solid #ffb51e;
  border-left: 4px solid #ffa51e;
  border-left: 5px solid #555;
  border-left: 3px solid #555;
  /border-left: 4px solid #555;
  //border-left: 5px solid #fff;
  border-bottom: 2px solid #f2f2f2;
  border-bottom: 1px solid #fff;
  /border-bottom: 1px solid #ccc;
  //border-left: none;
  /border-right: none;
  border-top: none;
  border-bottom: none;
  border-radius: 4px;
  border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  border-radius: 5px 1px 1px 5px;
  border-radius: 20px 3px 20px 3px;
  border-radius: 20px 3px 45px 3px;
  border-radius: 4px 1px 1px 4px;
  border-radius: 2px 3px 3px 2px;
  /border-radius: 100px 2px 2px 10px;
  /border-radius: 10px 2px 2px 100px;
  /border-radius: 9px 35px 15px 45px;
  //border-radius: 45px 15px 35px 8px;
  box-shadow: -1px 2px 5px -2px rgba(0,0,0,0.50);
  padding: 0px;
  padding: 4px 7px 4px 7px;
  padding: 6px 9px 6px 9px;
  padding: 7px 9px 6px 9px;
  padding: 5px 9px 6px 9px;
  padding: 5px 9px 6px 21px;
  padding: 5px 9px 6px 22px;
  /padding: 5px 9px 6px 26px;
  margin: 0px;
  background: linear-gradient(to top right, #f6f6f6, #fcfcfc);
  background: linear-gradient(to bottom right, #efefef, #fcfcfc);
  /background: linear-gradient(to top right, #efefef, #fcfcfc);
  //background: linear-gradient(to top right, #f2f2f2, #f6f6f6, #fcfcfc);
  background: linear-gradient(to top, #dfdfdf, #f6f6f6, #fcfcfc);
  background: linear-gradient(to bottom right, #dfdfdf, #f6f6f6, #fcfcfc);
  background: linear-gradient(to bottom right, #e7e7e7, #f6f6f6, #fcfcfc);
  background: linear-gradient(to top, #e7e7e7, #f6f6f6, #fcfcfc);
  background: linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(-7deg, #fafafa, #e7e7e7, #f6f6f6, #fcfcfc);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #efefef, #f6f6f6, #fcfcfc);
  /background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #ebebeb, #f6f6f6, #fcfcfc);
  
  /*(blk ver.)*/
  /*
  /background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #000, #777, #000);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(90deg, #777, #000, #333);
  color: #cacaca !important;
  text-shadow: 2px 2px 3px #000;
  border-right: 1px solid #3b3b3b;
  /border-right: 1px solid #000;
  */
  /*----------*/
  
  background-repeat: no-repeat;
  background-position: -7px 0px, 100% 100% !important;
  background-position: -15px 0px, 100% 100% !important;
  background-size: 36px auto, auto;
  width: 133px !important;
  /height: 50px;
  
  width: 130px;
  width: 128px;
  width: 121px;
  /width: 120px;
  top: 118px;
  top: 119px;
  right: 15px;
  //right: 26px;
  //line-height: 12px;
  /line-height: 11px;
  

  /*------------------*/
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.8px;
  ///font-size: 12.7px;
  ///font-size: 12.6px;
  ////font-size: 12.4px;
  //font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  
  
  font-family: "Khula", sans-serif;
  //font-size: 16px;
  
  /font-size: 15px;
  /letter-spacing: -0.45px;
  
  /font-size: 14px;
  //letter-spacing: -0.05px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.40px;
  
  font-size: 13px;
  letter-spacing: -0.35px;
  ///letter-spacing: -0.30px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.10px;
  
  /font-size: 12px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0.05px;
  
  font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-size: 10px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-size: 9.5px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-size: 9.2px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #bbb;
  color: #b9b9b9;
  /color: #bfbfbf;
  color: #c1c1c1;
  /color: #c2c2c2;
  color: #c3c3c3;
  //color: #c4c4c4;
  /color: #c6c6c6;
  /color: #c9c9c9;
  
  color: inherit;
  color: #6b6b6b;
  
  /color: #cacaca;
  /text-shadow: 2px 2px 3px #000;
  
  font-size: 8.6px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  
  
  /*------------------*/
  font-family: "Khula", sans-serif;
  //font-size: 16px !important;
  
  /font-size: 15px !important;
  /letter-spacing: -0.45px !important;
  
  /font-size: 14px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: -0.20px !important;
  ///letter-spacing: -0.40px !important;
  
  font-size: 13px !important;
  letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: 0.10px !important;
  
  /font-size: 12px !important;
  /letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0.05px !important;
  
  
  /*------------------*/
  font-family: "Ruda", sans-serif;
  text-transform: none;
  font-size: 11px !important;
  //font-size: 8.5px !important;
  /font-size: 8.6px !important;
  /font-size: 8.7px !important;
  font-size: 8.8px !important;
  /font-size: 9px !important;
  /font-size: 9.1px !important;
  //font-size: 9.3px !important;
  font-size: 9.4px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 9.7px !important;
  //font-size: 9.8px !important;
  /font-size: 9.9px !important;
  /font-size: 10px !important;
  font-style: normal;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  //letter-spacing: 0px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  
  
  /*------------------*/
  background: linear-gradient(to top right, #f6f6f6, #fcfcfc);
  /background: linear-gradient(to bottom right, #efefef, #fcfcfc);
  /background: linear-gradient(to top right, #efefef, #fcfcfc);
  /background: linear-gradient(to top right, #f2f2f2, #f6f6f6, #fcfcfc);
  //background: linear-gradient(to top, #dfdfdf, #f6f6f6, #fcfcfc);
  /background: linear-gradient(to bottom right, #dfdfdf, #f6f6f6, #fcfcfc);
  /background: linear-gradient(to bottom right, #e7e7e7, #f6f6f6, #fcfcfc);
  /background: linear-gradient(to top, #e7e7e7, #f6f6f6, #fcfcfc);
  /background: linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  
  /background: linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  /background: linear-gradient(-7deg, #fafafa, #e7e7e7, #f6f6f6, #fcfcfc);
  /background: linear-gradient(37deg, #efefef, #f6f6f6, #fcfcfc);
  /background: linear-gradient(37deg, #ebebeb, #f6f6f6, #fcfcfc);
  
  background: linear-gradient(to right, #666, #999, #000);
  background: linear-gradient(to top, #666, #555, #000);
  color: #cacaca;
  color: #e4e4e4;
  text-shadow: 1px 1px 2px #222;
  text-shadow: 2px 2px 3px #000;
  
  background: linear-gradient(15deg, transparent, #6b6b6b, #161616, #aaa);
  background: linear-gradient(140deg, transparent, #6b6b6b, #161616, #999);
  background: linear-gradient(158deg, transparent, #6b6b6b, #161616, #999);
  
  /background: none;
  
  background-size: 136px auto;
  background-size: 141px auto;
  
  border-left: 1px solid #bbb;
  border-left: 3px solid #999;
  /border-left: 3px solid darkolivegreen;
  border-right: 1px solid #ddd;
  border-right: 1px solid #d0d0d0;
  
  border-top: 2px solid #888;
  border-right: 4px ridge #505050;
  border-bottom: 3px solid #000;
  
  /border: none;
  border-radius: 2px;
  border-radius: 3px 2px 2px 3px;
  border-radius: 3px;
  border-radius: 13px 3px 13px 3px;
  /border-radius: 20px 2px 34px 2px;
  border-radius: 2px 3px 3px 2px;
  padding: 5px 9px 6px 14px;
  padding: 7px 9px 8px 15px;
  padding: 4px 9px 4px 15px;
  width: 133px !important;
  width: 124px !important;
  width: 125px !important;
  
  width: 126px !important;
  width: 127px !important;
  //width: 128px !important;
  /width: 129px !important;
  /width: 130px !important;
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .price-box .msrp-message:before, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .price-box .msrp-message:before {
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(18deg, #f7f7f7, #e7e7e7, #f6f6f6, #fcfcfc);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(-7deg, #fafafa, #e7e7e7, #f6f6f6, #fcfcfc);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #efefef, #f6f6f6, #fcfcfc);
  /background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #ebebeb, #f6f6f6, #fcfcfc);
  
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(37deg, #000, #777, #000);
  background: url('/media/site-images/ribbon-end-short.png'), linear-gradient(90deg, #777, #000, #333);
  color: #cacaca;
  text-shadow: 2px 2px 3px #000;
  border-right: 1px solid #3b3b3b;
  /border-right: 1px solid #000;
  
  background-repeat: no-repeat;
  background-position: -7px 0px, 100% 100% !important;
  background-position: -15px 0px, 100% 100% !important;
  background-size: 36px auto, auto;
  width: 133px !important;
  /height: 50px;
  
  width: 130px;
  width: 128px;
  width: 121px;
  /width: 120px;
  top: 118px;
  top: 119px;
  right: 15px;
  //right: 26px;
  //line-height: 12px;
  /line-height: 11px;
  
  /filter: drop-shadow(2px 3px 3px rgba(0,0,0,0.60)) !important;
  transition: none !important;
  
  
  /*------------------*/
  background: linear-gradient(90deg, #777, #000, #333) !important;
  background: linear-gradient(158deg, transparent, #6b6b6b, #161616, #999) !important;
  border-left: 3px solid #4b4b4b;
  /border-left: 3px solid darkolivegreen;
  border-right: 1px solid #000;
  border-right: 4px ridge #505050;
  border-top: 2px solid #000;
  width: 133px !important;
  width: 124px !important;
  width: 125px !important;
  
  width: 126px !important;
  width: 127px !important;
  //width: 128px !important;
  /width: 129px !important;
  /width: 130px !important;
}
.catalog-category-view .main.column .grid .product.details .price-box .msrp-message:after, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .msrp-message:after {
  content: ")";
  margin-left: -2px;
  
  margin: 0px;
  position: absolute;
  bottom: 0px;
  right: 7px;
  bottom: 4px;
  right: 5px;
  bottom: 4px;
  right: 8px;
  bottom: 4px;
  right: 35px;
  font-size: 9px;
  font-size: 8px;
  
  display: none;
}
/*(bugfix - added to for am cus stk sts - map, grid ver.)*/
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price {
  margin-top: -19px;
}
/*----------------*/
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price {
  margin-top: 26px;
  margin-bottom: -5px;
  margin-left: -32px;
  
  /margin-bottom: -42px !important;
  
  width: 230px;
  height: 30px;
}
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price:after, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price:after {
  /*
  display: block !important;
  
  display: inline !important;
  width: auto;
  background: none;
  
  position: absolute;
  position: relative;
  content: "+ SpeedyFree* Shipping";
  //content: "+ SpeedyFree Shipping";
  //content: "*SpeedyFree Shipping";
  //content: "SpeedyFree* Shipping";
  /content: "SpeedyFree Shipping";
  
  /content: "* Same-Day ship by 2p EST";
  /content: "*Same-Day ship by 2p EST";
  ///content: "Same-Day ship by 2p EST*";
  //right: -5px;
  right: -6px;
  /right: -9px;
  //right: -10px;
  /right: -11px;
  //right: -12px;
  /right: -13px;
  /content: "+ Same-Day ship by 2p EST";
  /content: "Same-Day ship by 2p EST";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  top: -12px;
  top: -0px;
  //right: 0px;
  font-size: 10px;
  letter-spacing: 0px;
  
  /content: "Same-Day ship by 2p EST (M-F)";
  /left: 1px;
  
  
  //position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  /top: 24px;
  //top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  margin-left: -4px;
  */
  
  /*(for larger prices - 30px)*/
  /*
  margin-top: -4px;
  margin-top: -3px;
  margin-top: -2px;
  /margin-top: -1px;
  /margin-top: 0px;
  /margin-top: 1px;
  /margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
  
  margin-top: -18px;
  margin-bottom: 18px;
  */
  
  
  /*-------------------------*/
  font-family: none;
  content: '';
  display: block !important;
  text-shadow: none !important;
  filter: none !important;
  
  position: relative;
  
  background: url('/media/site-images/SpeedyFree-Shipping.png');
  background-repeat: no-repeat;
  background-size: auto 14.4px;
  //background-size: auto 15px;
  /background-size: auto 16px;
  width: 160px;
  height: 16px;
  
  top: -15px;
  margin-top: -2px;
  top: -19px;
  margin-top: 0px;
  top: -20px;
  margin-top: 0px;
  
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2.png') !important;
  background-repeat: no-repeat !important;
  background-size: auto 14.4px;
  background-size: auto 15px;
  background-size: auto 16px;
  background-size: auto 20px;
  background-size: auto 21px !important;
  ///background-size: auto 22px;
  /background-size: auto 23px;
  //background-size: auto 24px;
  /background-size: auto 25px;
  /background-size: auto 30px;
  width: 230px;
  height: 30px;
  
  top: -15px;
  margin-top: -2px;
  top: -19px;
  margin-top: 0px;
  top: -20px;
  top: -25px;
  top: -26px;
  top: -27px;
  top: -28px;
  //top: -29px;
  /top: -30px;
  
  margin-top: 0px;
  margin-bottom: 43px;
  top: 41px;
  
  left: 5px;
  /left: 0px;
  /left: 1px;
  /left: 2px;
  //left: 3px;
  //left: 4px;
  left: 6px;
  left: 7px;
  //left: 8px;
  /left: 9px;
  left: 10px;
  /left: 11px;
  /left: 12px;
  ///left: 13px;
  //left: 14px;
  ///left: 15px;
  //left: 16px;
  /left: 17px;
  /left: 18px;
  
  left: -19px;
    
  
  /*-------------------------*/
  /*
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2-noshdw.png') !important;
  background-repeat: no-repeat !important;
  background-size: auto 29px !important;
  background-size: 169px auto !important;
  background-size: 170px auto !important;
  width: 230px;
  height: 30px;
  
  margin-top: 0px;
  margin-bottom: 43px;
  
  top: 40px;
  left: -21px;
  */

  transition: none !important;
  
  display: none !important;
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price:after, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price:after {
  /*
  display: block !important;
  
  display: inline !important;
  width: auto;
  background: none;
  
  position: absolute;
  position: relative;
  content: "+ SpeedyFree* Shipping";
  //content: "+ SpeedyFree Shipping";
  //content: "*SpeedyFree Shipping";
  //content: "SpeedyFree* Shipping";
  /content: "SpeedyFree Shipping";
  
  /content: "* Same-Day ship by 2p EST";
  /content: "*Same-Day ship by 2p EST";
  ///content: "Same-Day ship by 2p EST*";
  //right: -5px;
  right: -6px;
  /right: -9px;
  //right: -10px;
  /right: -11px;
  //right: -12px;
  /right: -13px;
  /content: "+ Same-Day ship by 2p EST";
  /content: "Same-Day ship by 2p EST";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  top: -12px;
  top: -0px;
  //right: 0px;
  font-size: 10px;
  letter-spacing: 0px;
  
  /content: "Same-Day ship by 2p EST (M-F)";
  /left: 1px;
  
  
  //position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  /top: 24px;
  //top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  margin-left: -4px;
  */
  
  /*(for larger prices - 30px)*/
  /*
  margin-top: -4px;
  margin-top: -3px;
  margin-top: -2px;
  /margin-top: -1px;
  /margin-top: 0px;
  /margin-top: 1px;
  /margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
  
  margin-top: -18px;
  margin-bottom: 18px;
  */
  
  
  /*-------------------------*/
  /*
  font-family: none;
  content: '';
  display: block !important;
  text-shadow: none !important;
  filter: none !important;
  
  position: relative;
  
  background: url('/media/site-images/SpeedyFree-Shipping.png');
  background-repeat: no-repeat;
  background-size: auto 14.4px;
  //background-size: auto 15px;
  /background-size: auto 16px;
  width: 160px;
  height: 16px;
  
  top: -15px;
  margin-top: -2px;
  top: -19px;
  margin-top: 0px;
  top: -20px;
  margin-top: 0px;
  
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2.png') !important;
  background-repeat: no-repeat !important;
  background-size: auto 14.4px;
  background-size: auto 15px;
  background-size: auto 16px;
  background-size: auto 20px;
  background-size: auto 21px !important;
  ///background-size: auto 22px;
  /background-size: auto 23px;
  //background-size: auto 24px;
  /background-size: auto 25px;
  /background-size: auto 30px;
  width: 230px;
  height: 30px;
  
  top: -15px;
  margin-top: -2px;
  top: -19px;
  margin-top: 0px;
  top: -20px;
  top: -25px;
  top: -26px;
  top: -27px;
  top: -28px;
  //top: -29px;
  /top: -30px;
  
  margin-top: 0px;
  margin-bottom: 43px;
  top: 41px;
  
  left: 5px;
  /left: 0px;
  /left: 1px;
  /left: 2px;
  //left: 3px;
  //left: 4px;
  left: 6px;
  left: 7px;
  //left: 8px;
  /left: 9px;
  left: 10px;
  /left: 11px;
  /left: 12px;
  ///left: 13px;
  //left: 14px;
  ///left: 15px;
  //left: 16px;
  /left: 17px;
  /left: 18px;
  
  left: -19px;
  */
  
  
  /*-------------------------*/
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2-shdw.png') !important;
  background-repeat: no-repeat !important;
  background-size: auto 29px !important;
  background-size: 169px auto !important;
  background-size: 170px auto !important;
  width: 230px;
  height: 30px;
  
  margin-top: 0px;
  margin-bottom: 43px;
  
  top: 40px;
  left: -21px;
  
  display: none !important;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price:after, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price:after {
  /*
  filter: drop-shadow(2px 3px 3px rgba(0,0,0,0.60)) !important;
  transition: none !important;
  */
}
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price span:after, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price span:after {
  content: " ** ";
  /content: " * ";
  margin-right: 0px;
  /margin-right: -1px;
  /margin-right: -2px;
  
  font-size: 12px;
  font-size: 11px;
  letter-spacing: -0.65px;
  letter-spacing: -0.20px;
  position: relative;
  position: absolute;
  top: 4px;
  /top: 3px;
  /top: 2px;
  right: -12px;
  /right: -11px;
  display: inline-block;
  text-decoration: none;
  
  position: relative;
  top: -18px;
  left: 2px;
  
  
  /*-------------------------*/
  content: "Reg. price";
  content: "** Reg. price";
  
  /*
  top: -22px;
  top: -23px;
  top: -24px;
  top: -25px;
  top: -26px;
  /top: -27px;
  ///top: -28px;
  /top: -29px;
  
  position: relative;
  top: -50px;
  top: 0px;
  
  left: -11px;
  left: -12px;
  left: -13px;
  left: -14px;
  left: -15px;
  left: -16px;
  left: -17px;
  //left: -18px;
  /left: -19px;
  /left: -20px;
  /left: -21px;
  /left: -22px;
  /left: -23px;
  /left: -24px;
  //left: -25px;
  ///left: -26px;
  /left: -27px;
  /left: -28px;
  /left: -29px;
  /left: -30px;
  /left: -31px;
  
  /left: 157px;
  /left: 0px;
  */
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
  font-size: 9.4px;
  ///font-size: 10px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: #777 !important;
  /color: #888 !important;
  /color: #999 !important;
  text-transform: uppercase;
  
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  /font-style: italic;
  margin-left: 20px;
  margin-left: 19px;
  /margin-left: 18px;
  width: 30px;
  text-indent: -15px;
  /text-indent: -10px;
  top: -15px;
  display: inline-flex;
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price span:after, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price span:after {
  color: #f5f5f5 !important;
  color: #bbb !important;
}
/*(hack for 'Open Sans' artificial 'italic' map price to not affect dollar sign w/line-through)*/
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price span, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price span {
  font-style: normal !important;
  //transform: skewX(-11deg) rotateY(0deg) !important; /*transform only works w/pos absolute*/
  position: relative !important;
  position: absolute !important;
  top: 0px !important;
  margin-bottom: 8px !important;
  margin-bottom: 16px !important;
  margin-bottom: 19px !important;
  margin-bottom: 0px !important;
  
  color: unset !important;
  color: #444c40 !important;
  color: #444840 !important;
  color: #444740 !important;
  
  font-weight: 900 !important;
  border-bottom: none !important;
  
  /*(for 'Open Sans' alternative - native, no sup mod)*/
  font-family: "Open Sans", sans-serif !important;
  font-size: 32px !important;
  ///font-size: 33px !important;
  /font-size: 34px !important;
  //font-size: 35px !important;
  /font-size: 36px !important;
  /font-size: 37px !important;
  //font-size: 39px !important;
  /font-size: 40px !important;
  letter-spacing: -1.30px !important;
  font-style: italic !important;
  /font-style: normal !important;
  width: 100% !important;
 
  
  /*-------------------------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 32px !important;
  font-size: 33px !important;
  /font-size: 34px !important;
  font-size: 35px !important;
  /font-size: 36px !important;
  /font-size: 37px !important;
  //font-size: 39px !important;
  /font-size: 40px !important;
  /font-style: italic !important;
  letter-spacing: -1.30px !important;
  margin-left: 25px;
  /margin-right: 100%;
  */
  
  /*(bugfix - added to for am cus stk sts - map, grid ver.)*/
  margin-top: 49px;
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price span, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price span {
  color: #f5f5f5 !important;
  text-shadow: none !important;
  filter: none !important;
  
  text-shadow: -1px 1px 1px #000 !important;
  /filter: drop-shadow(2px 3px 3px rgba(0,0,0,0.60)) !important;
  filter: drop-shadow(1px 2px 1px #000) !important;
}
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price span::first-letter, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price span::first-letter {
  font-family: "Khula", sans-serif !important;
  font-size: 40px !important;
  font-size: 39px !important;
  ///font-size: 38px !important;
  font-size: 37px !important;
  /font-size: 36px !important;
  /font-size: 35px !important;
  font-size: 31px !important;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 900 !important;
  
  vertical-align: top !important;
  vertical-align: middle !important;
  
  position: relative !important;
  /position: absolute !important;
  top: -2px !important;
  top: -1px !important;
  margin-right: 0px !important;
  margin-right: 1px !important;
  margin-right: 2px !important;
  margin-right: 3px !important;
  
  display: block !important;
  transform: none !important;
  text-decoration: none !important;
  color: inherit;
}
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price span:before, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price .price-msrp_price span:before {
  display: block;
  position: absolute;
  top: 40px;
  top: 8px;
  /top: 7px;
  top: 6px;
  top: 5px;
  margin-left: 25px;
  
  content: "add to cart for price";
  display: block !important;
  top: -17px;
  left: -40px;
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //////font-size: 15.9px !important;
  ////font-size: 15.7px !important;
  ////font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  font-size: 15.1px !important;
  //font-size: 15px !important;
  font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  letter-spacing: -0.16px !important;
  letter-spacing: -0.18px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  ///////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  font-size: 13px !important;
  font-size: 12px !important;
  font-size: 11px !important;
  font-style: italic !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  
  
  /*---------------*/
  display: inline-block;
  content: " ";
  background: url(/media/site-images/info-icon.png);
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-size: 18px 18px;
  width: 23px;
  height: 23px;
  position: relative;
  top: 13px;
  left: 0px;
  
  background-size: 11px 11px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: -11px;
  
  /*---------------*/
  display: block !important;
  content: "add to cart for price";
  padding-left: 15px;
  padding-top: 1px;
  width: 100%;
  top: -17px;
  left: -36px;
  /*(for 11px txt)*/
  /padding-top: 2px;
  background-size: 10px 10px;
  padding-left: 14px;
  
  
  /*--(DISABLE WHEN NOT USING GEST.)--*/
  /display: none !important;
  /*----------------------------------*/
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price span:before, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .price-box .old-price.map-old-price .price-msrp_price span:before {
  text-shadow: none !important;
  text-shadow: -1px 2px 2px #eee !important;
  filter: invert(76%) !important;
  filter: invert(79%) !important;
  /filter: invert(84%) !important;
  /filter: invert(87%) !important;
  color: #000;
  
  /color: #FFDC05;
  color: #364AC7;
  color: #334fff;
  filter: invert(79%) brightness(110%) contrast(150%) !important;
}
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price:before, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price:before {
  margin-right: 2px;
  margin-right: 25px;
  
  top: -26px;
  top: -25px;
  /top: -24px;
  /top: -23px;
  /top: -22px;
  /top: -21px;
  /top: -20px;
  //top: -19px;
  
  top: 40px;
  top: 2px;
  
  top: 54px !important;
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
}
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price:after, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price:after {
  display: none;
  
  /*
  content: "Reg. price";
  
  top: -22px;
  top: -23px;
  top: -24px;
  top: -25px;
  top: -26px;
  /top: -27px;
  ///top: -28px;
  /top: -29px;
  
  top: -50px;
  top: 0px;
  z-index: 8888888888888;
  background: yellow;
  
  left: -11px;
  left: -12px;
  left: -13px;
  left: -14px;
  left: -15px;
  left: -16px;
  left: -17px;
  //left: -18px;
  /left: -19px;
  /left: -20px;
  /left: -21px;
  /left: -22px;
  /left: -23px;
  /left: -24px;
  //left: -25px;
  ///left: -26px;
  /left: -27px;
  /left: -28px;
  /left: -29px;
  /left: -30px;
  /left: -31px;
  
  left: 157px;
  left: 0px;
  right: 0px;
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
  font-size: 10px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  font-weight: 500;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: #777 !important;
  /color: #888 !important;
  /color: #999 !important;
  text-transform: uppercase;
  */
}
/*---(to implement/customize map pricing - category page - on gest. - grid view)---*/
.catalog-category-view .main.column .grid .product.details .price-box .old-price.map-old-price .price-container, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .old-price.map-old-price .price-container {
  top: -33px !important;
  margin-bottom: -43px !important;
  
  /margin-top: 23px !important;
  /margin-top: 24px !important;
  margin-top: 25px !important;
  margin-top: 26px !important;
  ///margin-top: 27px !important;
  //margin-top: 28px !important;
  /margin-top: 29px !important;
  /margin-top: 30px !important;
  /margin-top: 31px !important;
  /margin-top: 32px !important;
  /margin-top: 33px !important;
}
.catalog-category-view .main.column .grid .product.details .action.map-show-info, 
.catalogsearch-result-index .main.column .grid .product.details .action.map-show-info {
  /*--(DISABLE WHEN USING GEST.)--*/
  display: none !important;
  /*------------------------------*/
  
  display: block;
  position: absolute;
  top: 106px;
  /top: 8px;
  /top: 7px;
  /top: 6px;
  //top: 5px;
  margin-left: 25px;
  
  top: 134px;
  z-index: 1;
  /position: relative;
  /top: 3px;
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16.3px !important;
  /font-size: 16px !important;
  //////font-size: 15.9px !important;
  ////font-size: 15.7px !important;
  ////font-size: 15.3px !important;
  /////font-size: 15.2px !important;
  font-size: 15.1px !important;
  //font-size: 15px !important;
  font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  letter-spacing: -0.16px !important;
  letter-spacing: -0.18px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  ///////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  /text-shadow: -1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  /text-shadow: -1.2px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: -1.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.3px 0px 0px #ededed !important;
  /text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  
  
  /*-------------*/
  transition: none !important;
}
.catalog-category-view .main.column .grid .product.details .action.map-show-info:before, 
.catalogsearch-result-index .main.column .grid .product.details .action.map-show-info:before {
  display: inline-block;
  content: " ";
  background: url(/media/site-images/info-icon.png);
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-size: 18px 18px;
  width: 23px;
  height: 23px;
  position: relative;
  top: 13px;
  left: 0px;
  
  background-size: 11px 11px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: -11px;
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  filter: invert(1) brightness(31%);
  filter: invert(1) brightness(31%) drop-shadow(-1px 3px 0px #1a1a1a);
  /filter: invert(1) brightness(31%) drop-shadow(-1px 3px 1px #202020);
  /filter: invert(1) brightness(31%) drop-shadow(0px 3px 1px #202020);
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .action.map-show-info:before, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .action.map-show-info:before {
  /color: #334fff !important;
  filter: invert(79%) brightness(110%) contrast(150%) !important;
}
.catalog-category-view .main.column .grid .product.details .action.map-show-info:after, 
.catalogsearch-result-index .main.column .grid .product.details .action.map-show-info:after {
  transition: none !important;
  background: none !important;
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .action.map-show-info, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .action.map-show-info {
  /color: #2b2b2b;
  color: #DCC219;
  text-shadow: none !important;
}

.catalog-category-view .main.column .grid .product.details .price-box .saved-label, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .saved-label {
  background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  font-weight: 100;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-size: 9px;
  font-size: 10px;
  //font-size: 10.6px;
  /font-size: 11px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  //font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.6px;
  //font-size: unset;
  ///font-size: initial;
  padding-left: 4px;
  /padding-left: 6px;
  /padding-left: 7px;
  //padding-left: 8px;
  padding-left: 10px;
  //padding-top: 1px;
  padding-bottom: 1px;
  font-style: italic;
  
  /background: linear-gradient(to right, #ccc, transparent);
  
  text-shadow: none;
  
  margin-top: 55px;
  margin-top: 57px;
  
  
  
  /*(for larger prices - 30px)*/
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  /////font-size: 19px;
  /font-size: 20px;
  //font-size: 21px;
  font-weight: 900;
  letter-spacing: -0.55px;
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 2px 2px #000);
  margin-top: 59px;
  //margin-top: 60px;
  ///margin-top: 61px;
  //margin-top: 63px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-bottom: 0px;
  
  display: grid !important; 
  position: relative;
  width: 100% !important;
  /font-size: 0.99vw;
  
  /position: absolute;
  /width: 91% !important;

  
  /*----------------*/
  font-family: "Khula", sans-serif;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.55px;
  text-transform: uppercase;
  text-transform: none;
  padding-top: 1px;
  padding-top: 3px;
  padding-bottom: 1px;
  padding-bottom: 0px;
  
  margin-top: 44px;
  margin-top: 45px;
  margin-top: 46px;
  margin-top: 47px;
  /margin-top: 48px;
  /margin-top: 49px;
  /margin-top: 50px;
  
  
  /*(bugfix - added to for am cus stk sts - map, grid ver.)*/
  margin-top: -30px;
  top: 65px;
  height: 25px;
  
  top: 66px;
  height: 24px;
  padding-top: 2px;
}
.catalog-category-view .main.column .grid .product.details .price-box .saved-label span, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .saved-label span {
  text-shadow: 0.0px 0px 0px #e7e7e7;

  /* standard gradient background */
  background: linear-gradient(#fff, #eee, #ddd, #fff);
  background: linear-gradient(#fff, #eee, #d0d0d0, #fff);
  background: linear-gradient(#fff, #eee, #bebebe, #fff);
  background: linear-gradient(#fff, #eee, #bbb, #fff);
  background: linear-gradient(#fff, #999bbb, #efefef, #fff);
  background: linear-gradient(#fff, #999bbb, #fff, #fff);
  background: linear-gradient(#fff, #fff, #999bbb, #fff);
  
  background: linear-gradient(#fff, #fff, #bbb, #fff);
  background: linear-gradient(#fff, #fff, #bdbdbd, #fff);
  background: linear-gradient(#fff, #fff, #bebebe, #fff);
  background: linear-gradient(#fff, #fff, #bfbfbf, #fff);
  background: linear-gradient(#fff, #fff, #ccc, #fff);
  background: linear-gradient(#fff, #fff, #ddd, #fff);
  background: linear-gradient(#fff, #fff, #e0e0e0, #fff);
  background: linear-gradient(#fff, #fff, #e7e7e7, #fff);
  /background: linear-gradient(#fff, #fff, #eee, #fff);
  
  /background: linear-gradient(#fff, #fff, #999bbb, #fff, #fff);
  
  background: linear-gradient(to bottom, #fff, #e7e7e7, #000);
  
  /* clip hackery */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.catalog-category-view .main.column .grid .product.details .price-box .saved-label span:before, 
.catalogsearch-result-index .main.column .grid .product.details .price-box .saved-label span:before {
  position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e225";
  top: 1px;
  margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
  /margin-right: 5px;
  font-weight: 100;
  //font-size: 13.6px;
  font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  font-size: 12.3px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.3px;
  font-size: 11px;
  
  font-weight: 900;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  ///margin-right: 4px;
  /margin-right: 5px;
  
  content: "\e226";
  /font-weight: 100;
  
  
  /*(for larger prices - 30px)*/
  position: unset;
  /font-size: 0.57vw  !important;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .price-box .saved-label, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .price-box .saved-label {
  background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  
  background: linear-gradient(to right, #05005F, #2A40FF, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 9%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 12%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 13%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 14%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 16%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 17%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 19%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 22%, transparent);
  background: linear-gradient(to right, #05005F, #2A40FF 23%, transparent);
  //background: linear-gradient(to right, #05005F, #2A40FF 24%, transparent);
}

/*---(for am cus stk sts - grid ver.)---*/
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-category .amstockstatus-status-container.stock {
  display: block;
  position: relative;
  
  position: absolute;
  bottom: 56px;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-category .amstockstatus-status-container.stock img.amstockstatus_icon {
  width: auto;
  height: 21px;
  
  display: inline-block;
  position: absolute;
  /position: relative;
  top: 2px;
  margin-left: 10px;
  
  display: block !important;
  pointer-events: none;
  
  position: relative;
  top: -66px;
  /margin-left: 8px;
  
  top: -72px;
  margin-top: 6px;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-category .amstockstatus-status-container.stock img.amstockstatus_icon:hover {
  pointer-events: none;
}

/*(replace w/hover shdw img)*/
.catalog-category-view .page-main .column.main .grid .product-item:hover .product-item-info .amstockstatus-category .amstockstatus-status-container.stock img.amstockstatus_icon {
  visibility: hidden;
}
.catalog-category-view .page-main .column.main .grid .product-item:hover .product-item-info .amstockstatus-category .amstockstatus-status-container.stock.available {
  visibility: visible;
  display: block;
  content: '';
  background: url('/media/site-images/SpeedyFree-Shipping-new-mod2-shdw.png');
  background-repeat: no-repeat;
  background-size: 170px auto;
  background-position: 8px 0px;
  
  position: absolute;
  bottom: 56px;
  padding-top: 67px;
}
/*--------------------------*/

.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-tooltip-block {
  display: inline-block;
  margin-left: 8px;
  min-width: 20px;
  width: 20px;
  height: 20px;
  
  display: inline-block;
  /min-width: 10px;
  /width: 18px;
  /height: 17px;
  /border-radius: 100px;
  position: relative;
  left: -1px;
  /left: 0px;
  left: 6px;
  left: 7px;
  ////left: 8px;
  /left: 9px;
  //left: 10px;
  //left: 11px;
  //left: 12px;
  //left: 13px;
  top: 1px;
  
  /scale: 95%;
  /scale: 90%;
  //scale: 85%;
  scale: 80%;
  scale: 75%;
  //scale: 70%;
  /scale: 65%;
}
.catalog-category-view .page-main .column.main .grid .product-item:hover .product-item-info .amstockstatus-tooltip-block {
  filter: drop-shadow(1px 3px 2px rgba(0,0,0,0.55));
  filter: brightness(110%) drop-shadow(1px 3px 2px rgba(0,0,0,0.55));
  filter: brightness(115%) drop-shadow(1px 3px 2px rgba(0,0,0,0.55));
  
  /box-shadow: 1px 2px 2px #000;
  /border-radius: 50px;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-tooltip-block .amstockstatus-tooltip-content {
  background: linear-gradient(to right bottom, #383838, #000, #777);
  background: linear-gradient(to right bottom, #666, #111, #777);
  background: linear-gradient(to right bottom, #666, #383838, #111, #777);
  background: linear-gradient(to right bottom, #202020, #666, #383838, #111, #777);
  border: 3px solid #3b3b3b;
  border-bottom: 1px solid #000;
  
  padding-top: 12px;
  padding-top: 13px;
  padding-top: 16px;
  padding-bottom: 20px;
  padding-bottom: 25px;
  padding-bottom: 26px;
  padding-bottom: 27px;
  padding-bottom: 28px;
  ///padding-bottom: 29px;
  ///padding-bottom: 30px;
  //padding-bottom: 35px;
  /padding-bottom: 40px;
  /padding-bottom: 45px;
  padding-left: 15px;
  padding-left: 34px;
  padding-right: 15px;
  
  /*-----------------*/
  content: '';
  background: linear-gradient(to right bottom, #383838, #000, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to right bottom, #666, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to right bottom, #7c7c7c, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to left bottom, #7c7c7c, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to bottom, #333, #666 31%, #111), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  background: linear-gradient(to bottom left, #333, #666 31%, #111), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  /background: linear-gradient(to right bottom, #666, #383838, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  //background: linear-gradient(to right bottom, #202020, #666, #383838, #111, #777), url('/media/site-images/ribbon-end-down-short.png'), url('/media/site-images/shipping-boxes-mini.png');
  /background: linear-gradient(to right, #2b2b2b, #808080, #000), url('/media/site-images/wgyc-bk-flag.jpg');
  background-repeat: no-repeat;
  
  background-size: auto, auto 39px, auto 65px;
  background-position: 0px 0px, -1px -9px, 196px 60px;
  
  background-size: auto, auto 34px, auto 65px;
  background-position: 0px 0px, 2px -4px, 196px 60px;
  
  background-size: 101%, auto 34px, auto 65px;
  background-position: 0px 0px, 2px -4px, 196px 60px;
  
  background-blend-mode: color;
  /background-blend-mode: color-dodge;
  /background-blend-mode: hue;
  //background-blend-mode: lighten;

  /background-attachment: fixed;
  
  scale: 125%;
  scale: 130%;
  scale: 135%;
  scale: 140%;
  margin-bottom: 31px;
  margin-right: 47px !important;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-tooltip-block .amstockstatus-tooltip-content span {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  font-weight: 400;
  /font-weight: 500;
  text-transform: none;
  text-shadow: 1px 0px 0px #000;
  text-shadow: 1px 3px 1px #000;
  text-indent: 1px;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-tooltip-block .amstockstatus-tooltip-content span:after {
  display: block;
  content: "Mon.- Fri., excludes Holidays";
  content: "(M- F, excludes Holidays)";
  /content: "*(M- F, excludes Holidays)";
  
  font-family: "Roboto", sans-serif;
  font-family: "Khula", sans-serif;
  /font-family: "Ruda", sans-serif;
  /font-family: "Assistant", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 1px 0px 0px #000;
  text-shadow: 1px 3px 1px #000;
  
  position: absolute;
  bottom: 12px;
  left: 87px;
  //left: 100px;
  /left: 101px;
  /left: 108px;
  /left: 109px;
  /left: 110px;
  /left: 111px;
  /left: 112px;
  /left: 114px;
  /left: 116px;
}

.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5520 {
  visibility: hidden;
  display: inline-grid;
  height: 0px;
  margin-left: 0px;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5520:before {
  visibility: visible;
  
  content: "Same-day ship by 2p EST";
  
  background: url(/media/site-images/shipping-box-mini-3.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-position: 0px 3px;
  background-size: auto auto;
  background-size: auto 24px;
  background-size: auto 23px;
  background-size: auto 22px;
  background-size: auto 21px;
  background-size: auto 20px;
  background-size: auto 19px;
  /background-size: auto 18px;
  
  padding-left: 25px;
  padding-top: 3px;
  padding-bottom: 4px;
  
  position: relative;
  left: 3px;
  left: 10px;
  /left: 11px;
  ////left: 12px;
  /left: 13px;
  //left: 14px;
  //left: 15px;
  //left: 16px;
  //left: 17px;
  /left: 18px;
  
  /*----------(fav. - definitive ruda - sm heavy - NEWEST)----------*/
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-size: 11.5px;
  /font-size: 12.2px;
  /font-size: 12.4px;
  /font-size: 12.5px;
  /font-size: 12.8px;
  /font-size: 13.1px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  ////letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.40px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  
  /text-shadow: -0.4px 0px 0px #444;
  text-shadow: 0.5px 0px 0px #444;
  /text-shadow: 0.6px 0px 0px #444;
  text-shadow: 0.7px 0px 0px #000;
  text-shadow: 0.7px 0px 0px #1a1a1a;
  text-shadow: 0.7px 0px 0px #202020;
  text-shadow: 0.7px 0px 0px #292828;
  text-shadow: 0.7px 0px 0px #2b2b2b;
  text-shadow: 0.7px 0px 0px #333;
  text-shadow: 0.7px 0px 0px #3b3b3b;
  //text-shadow: 0.7px 0px 0px #444;
  text-shadow: 0.7px 0px 0px #515151;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555;
  /text-shadow: 0.8px 0px 0px #444;
  
  color: #515151;
  color: #4b4b4b;
  color: #444;
  color: #3f3f3f;
  color: #3e3e3e;
  /color: #3d3d3d;
  //color: #3c3c3c;
  /color: #3b3b3b;
  /color: #333;
  ////////////////////color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  line-height: 19px;
  line-height: 20px;
  /*----------(fav. - definitive ruda - sm heavy - NEWEST)----------*/
  
  /*
  font-family: "Khula";
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  */
}
.catalog-category-view .page-main .column.main .grid .product-item:hover .product-item-info .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5520:before {
  filter: invert(58%) drop-shadow(1px 3px 2px #000);
  /text-shadow: 0px 0px 1px #fff !important;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5521 {
  visibility: hidden;
  display: inline-grid;
  height: 0px;
  margin-left: 0px;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5521:before {
  visibility: visible;
  
  content: "Same-day ship by 1p EST";
  
  background: url(/media/site-images/shipping-box-mini-3.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-position: 0px 3px;
  background-size: auto auto;
  background-size: auto 24px;
  background-size: auto 23px;
  background-size: auto 22px;
  background-size: auto 21px;
  background-size: auto 20px;
  background-size: auto 19px;
  /background-size: auto 18px;
  
  padding-left: 25px;
  padding-top: 3px;
  padding-bottom: 4px;
  
  position: relative;
  left: 3px;
  left: 10px;
  /left: 11px;
  ////left: 12px;
  /left: 13px;
  //left: 14px;
  //left: 15px;
  //left: 16px;
  //left: 17px;
  /left: 18px;
  
  /*----------(fav. - definitive ruda - sm heavy - NEWEST)----------*/
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-size: 11.5px;
  /font-size: 12.2px;
  /font-size: 12.4px;
  /font-size: 12.5px;
  /font-size: 12.8px;
  /font-size: 13.1px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  ////letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.40px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  
  /text-shadow: -0.4px 0px 0px #444;
  text-shadow: 0.5px 0px 0px #444;
  /text-shadow: 0.6px 0px 0px #444;
  text-shadow: 0.7px 0px 0px #000;
  text-shadow: 0.7px 0px 0px #1a1a1a;
  text-shadow: 0.7px 0px 0px #202020;
  text-shadow: 0.7px 0px 0px #292828;
  text-shadow: 0.7px 0px 0px #2b2b2b;
  text-shadow: 0.7px 0px 0px #333;
  text-shadow: 0.7px 0px 0px #3b3b3b;
  //text-shadow: 0.7px 0px 0px #444;
  text-shadow: 0.7px 0px 0px #515151;
  text-shadow: 0.7px 0px 0px #545454 !important;
  //text-shadow: 0.7px 0px 0px #555;
  /text-shadow: 0.8px 0px 0px #444;
  
  color: #515151;
  color: #4b4b4b;
  color: #444;
  color: #3f3f3f;
  color: #3e3e3e;
  /color: #3d3d3d;
  //color: #3c3c3c;
  /color: #3b3b3b;
  /color: #333;
  ////////////////////color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  line-height: 19px;
  line-height: 20px;
  /*----------(fav. - definitive ruda - sm heavy - NEWEST)----------*/
  
  /*
  font-family: "Khula";
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  */
}
.catalog-category-view .page-main .column.main .grid .product-item:hover .product-item-info .amstockstatus-category .amstockstatus-status-container.stock .amstockstatus.amsts_5521:before {
  filter: invert(58%) drop-shadow(1px 3px 2px #000);
  /text-shadow: 0px 0px 1px #fff !important;
}

/*---(for am stk nofify - cp - pop-up ver. - grid ver.)---*/
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup, 
.catalogsearch-result-index .page-main .column.main .grid .product-item .product-item-info .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup {
  display: inline;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  
  width: 0px !important;
  height: 0px !important;
  /margin: 0px;
  /padding: 0px;
  
  /*(for 1 row, side-by-side)*/
  /*
  display: inline-flex;
  height: 32px !important;
  width: 100px !important;
  flex-wrap: wrap;
  position: relative;
  top: -4px;
  */
  
  visibility: hidden;
  /display: none;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup a:before, 
.catalogsearch-result-index .page-main .column.main .grid .product-item .product-item-info .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup a:before {
  content: "Get notified when back in-stock";
  content: "*Get notified when back in-stock";
  /content: "Get notified when back in-stock -";
  ///content: "*Get notified when back in-stock -";
  /content: "Get notified when back in-stock *";
  
  display: inline;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  
  font-size: 9px;
  letter-spacing: -0.15px;
  /font-style: italic;
  
  line-height: 13px;
  line-height: 12px;
  line-height: 11px;
  //line-height: 10px;
  /line-height: 9px;
  
  position: relative;
  top: -2px !important;
  top: -1px !important;
  
  /width: 0px !important;
  /height: 0px !important;
  margin: 0px;
  padding: 0px;
  
  /*(for 1 row, side-by-side)*/
  display: inline-flex;
  width: 100px !important;
  //width: 65px !important;
  ///width: max-content !important;
  
  visibility: visible;
  /display: none;
  
  
  /*------------------*/
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to left bottom, #000, #999) !important;
  /background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, transparent, #1b1b1b, transparent) !important;
  //background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to right, #1b1b1b, #999) !important;
  
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to top right, #000, #999) !important;
  background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to top, #000, #888) !important;
  //background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to bottom right, transparent, #1b1b1b, #bbb) !important;
  /background: url('/media/site-images/email-env.png'), url('/media/site-images/notification-bell-alert.png'), url('/media/site-images/notification-bell-alert.png'), linear-gradient(to bottom right, transparent, #1b1b1b, #2b2b2b) !important;
  
  background-repeat: no-repeat !important;
  background-size: 30px auto, 12px auto, 12px auto, auto !important;
  background-position: 1px 1px, 36px 3px, 36px 2px, 0px 0px !important;
  width: 89px !important;
  height: 22px !important;
  height: 23px !important;
  height: 24px !important;
  /height: 25px !important;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  
  width: 57px !important;
  width: 100px !important;
  width: max-content !important;
  border-radius: 2px 20px 20px 2px;
  border-radius: 3px 20px 20px 3px;
  border-radius: 4px 20px 20px 4px;
  border-radius: 5px 20px 20px 5px;
  border-radius: 6px 20px 20px 6px;
  /border-radius: 7px 20px 20px 7px;
  border: 1px solid #000;
  /border-left: none;
  /border-right: 3px solid #444;
  border-right: 2px solid #000;
  //border-right: 3px solid #000;
  
  margin-left: auto;
  margin-right: auto;
  padding-left: 58px;
  padding-right: 15px;
  padding-right: 14px;
  padding-right: 13px;
  padding-right: 12px;
  padding-right: 11px;
  padding-right: 10px;
  padding-right: 9px;
  //padding-right: 8px;
  /padding-right: 7px;
  /padding-right: 4px;
  padding-top: 5px;
  /padding-top: 6px;
  /padding-top: 7px;
  /padding-top: 8px;
  color: #fff;
  text-shadow: 1px 2px 1px #000;
  
  filter: hue-rotate(-7deg) drop-shadow(-1px 2px 1px rgba(0,0,0,0.14));
  filter: hue-rotate(-7deg) drop-shadow(-1px 2px 1px rgba(0,0,0,0.19));
  
  
  /*-----------------*/
  display: block;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top: -30px !important;
  /top: -32px !important;
  top: -60px !important;
  /opacity: 0.90;
  filter: drop-shadow(-2px 3px 3px rgba(0,0,0,0.90));
  filter: drop-shadow(-2px 4px 4px rgba(0,0,0,0.70));
  z-index: 99 !important;
  
  font-size: 11px;
  padding-top: 6px;
  text-shadow: 1px 3px 1px #000;
  text-shadow: 1.2px 3px 1px #000;
  
  
  /*-----------------*/
  /*
  position: absolute !important;
  top: 260px !important;
  top: 162px !important;
  left: 19px;
  left: 15px;
  
  scale: 80%;
  /scale: 81%;
  /scale: 82%;
  ///scale: 88%;
  //scale: 90%;
  /scale: 92%;
  left: -5px;
  
  height: 22px !important;
  background-size: 25px auto, 12px auto, 12px auto, auto !important;
  background-size: 25px auto, 13px auto, 13px auto, auto !important;
  background-position: 1px 1px, 31px 3px, 31px 2px, 0px 0px !important;
  
  padding-left: 58px;
  padding-left: 53px;
  
  font-size: 9.4px;
  letter-spacing: 0.20px;
  padding-top: 6px;
  background-position: 2px 1px, 32px 3px, 32px 2px, 0px 0px !important;
  */
}
.catalog-category-view .page-main .column.main .grid .product-item:hover .product-item-info .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup a:before, 
.catalogsearch-result-index .page-main .column.main .grid .product-item:hover .product-item-info .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup a:before {
  /opacity: 0.90;
  color: gold;
  color: #ffe01e;
  color: #ffe02c;
}
.catalog-category-view .page-main .column.main .grid .product-item .product-item-info .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup a:hover:before, 
.catalogsearch-result-index .page-main .column.main .grid .product-item .product-item-info .product-item-inner .amxnotif-container .amxnotif-block.label.subscribe-popup a:hover:before {
  opacity: 0.90;
  /color: gold;
}

/*---(for am brand logo - grid ver.)---*/
.catalog-category-view .main.column .grid li.item.product.product-item .product.details .amshopby-option-link, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product.details .amshopby-option-link {
  margin-bottom: 4px;
  
  position: absolute;
  bottom: 0px;
  right: 0px;
  right: 10px;
  
  /margin-left: 72%;
  /margin-right: auto;
  
  mix-blend-mode: color-dodge;
  mix-blend-mode: difference;
  /mix-blend-mode: hard-light;
  //mix-blend-mode: lighten;
  //mix-blend-mode: luminosity;
  /mix-blend-mode: multiply;
  ///mix-blend-mode: overlay;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .amshopby-option-link img, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .amshopby-option-link img {
  /filter: brightness(120%) !important;
  
  background: #fff;
  border-radius: 100px;
  /border-radius: 4px;
  border-radius: 3px;
  border-radius: 2px;
  //border-radius: 1px;
  /border-radius: 0px;
  z-index: -1 !important;
  
  background: linear-gradient(to bottom, #fff 55%, transparent);
  background: linear-gradient(to bottom, #fff 55%, #888);
  background: linear-gradient(to bottom, #ddd, #fff 55%, #888);
  /background: linear-gradient(to right, transparent, #ccc, #fff, #ccc, transparent);
  /background: linear-gradient(to right, transparent, #efefef, #fff, #efefef, transparent);
  //background: linear-gradient(to right, transparent, #efefef, #cfcfcf, #efefef, transparent);
  
  border: 2px solid #fff;
  border: 1px solid #fff;
  border: none;
  /border-top: 1px solid #aaa;
  /border-bottom: 1px solid #aaa;
  /transition: 0.1s ease;
  
  box-shadow: inset 1px 2px 6px rgba(255,0,0,0.50) !important;
  box-shadow: inset 1px 2px 6px rgba(0,0,0,0.50) !important;
  box-shadow: 1px 2px 6px rgba(0,0,0,0.50) !important;
  box-shadow: -1px -1px 10px rgba(50,50,50,0.75) !important;
  box-shadow: 0px 3px 9px rgba(50,50,50,0.90) !important;
  //box-shadow: -1px -3px 12px rgba(255,255,255,0.95) !important;

  box-shadow: 0px -1px 0px 1px rgba(255,255,255,0.95) !important;
  box-shadow: inset 0px 1px 0px 1px rgba(255,255,255,0.95) !important;
  box-shadow: inset 0px 1px 0px 1px rgba(255,255,255,0.95), 0px 3px 9px rgba(50,50,50,0.90) !important;
  /box-shadow: inset 0px 0px 5px 2px rgba(255,255,255,1), 0px 3px 9px rgba(50,50,50,0.90) !important;

  /opacity: 0.95;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .amshopby-option-link a, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .amshopby-option-link a {
  display: block;
  position: relative;
  z-index: 1;
  
  background: #fff;
  background: linear-gradient(to bottom, #fff, transparent);
  /background: linear-gradient(to right, transparent, #fff, transparent);
  background: none;
  filter: brightness(120%) contrast(110%);
  filter: none;
  /border-radius: 2px;
}
.catalog-category-view .main.column .grid li.item.product.product-item .product.details .amshopby-option-link:hover img, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item .product.details .amshopby-option-link:hover img {
  background: linear-gradient(to bottom, #eee, #fff 55%, #999) !important;
}
.catalog-category-view .main.column .grid .product.details .product-reviews-summary, 
.catalogsearch-result-index .main.column .grid .product.details .product-reviews-summary {
  /*
  margin-top: 24px;
  
  margin-bottom: 0px;
  margin-bottom: -12px;
  */
  
  /*(for larger prices - 30px)*/
  position: absolute !important;
  bottom: 6px;
  bottom: 5px;
  /bottom: 4px;
  //////bottom: 3px;
  //bottom: 2px;
  ///bottom: 1px;
  /bottom: 0px;
  left: 6px;
  left: 7px;
  left: 8px;
  left: 9px;
  
  bottom: 17px;
  bottom: 16px;
  bottom: 15px;
  
  filter: drop-shadow(-1px 2px 1px rgba(0,0,0,0.14));
}
.catalog-category-view .main.column .grid .product.item:hover .product.details .product-reviews-summary, 
.catalogsearch-result-index .main.column .grid .product.item:hover .product.details .product-reviews-summary {
  /filter: drop-shadow(2px 3px 3px rgba(0,0,0,0.60)) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .rating-result, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .rating-result {
  filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px -0px 0px #333);
  filter: drop-shadow(-0px -0px 0px #000);
  filter: drop-shadow(-0px -0px 0px #999);
}
.catalog-category-view .main.column .grid .product.details .product-reviews-summary .reviews-actions a, 
.catalogsearch-result-index .main.column .grid .product.details .product-reviews-summary .reviews-actions a {
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  margin-top: 2px;
  
  transition: ease-out 0.00s !important;
  
  
  /*(for larger prices - 30px)*/
  font-size: 13px !important;
  font-style: italic !important;
  margin-top: 1px;
  
  font-size: 14px !important;
  font-style: italic !important;
  margin-top: 0px;
  
  font-size: 16px !important;
  font-style: normal !important;
  margin-top: 0px;
  
  font-size: 17px !important;
  font-style: italic !important;
  /font-style: normal !important;
  margin-top: -1px;
  
  
  font-family: "Industry", sans-serif !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14.7px !important;
  /font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14px !important;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  /font-style: normal !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: 1px;
  /top: 2px;
  /top: 3px;
  /top: 4px;
  left: -4px;
  
  /*
  font-family: "Industry", sans-serif !important;
  font-size: 12.7px !important;
  font-size: 12.6px !important;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  text-transform: uppercase;
  letter-spacing: -0.45px;
  top: -1px;
  */
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .reviews-actions a, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .reviews-actions a {
  color: #ffdc05;
  /color: gold;
  color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  text-shadow: 2px 2px 2px #7b7b7b;
  text-shadow: 2px 2px 2px #333;
  text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover {
  color: #ffdc05;
  color: gold;
  /color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
}
/.catalog-category-view .main.column .grid .product.details .product-reviews-summary .reviews-actions a:before, 
.catalogsearch-result-index .main.column .grid .product.details .product-reviews-summary .reviews-actions a:before {
  content: "(";
  
  /position: relative;
  /margin-right: 7px;
  //margin-right: 3px;
  /font-family: FontAwesome;
  /content: "\f005";
  //content: "\f11e";
  /content: "\f303";
  /content: "\f14b";
  /content: "\f044";
  /content: "\f304";
  ///font-size: 13px;
  //font-size: 18px;
  /font-size: 30px;
  /color: #777;
}
/*(bugfix - display proper 'review/reviews' singular/plural lang. - grid view)*/
.catalog-category-view .main.column .grid .products.list .product.details .product-reviews-summary span, 
.catalogsearch-result-index .main.column .grid .products.list .product.details .product-reviews-summary span {
  display: inline-block;
  color: #4b4b4b;
  
  /*
  display: inline;
  position: relative;
  font-family: "Ruda", sans-serif;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: -0.25px;
  line-height: 19px;
  margin-right: 1.5px;
  top: 0px;
  */
}
.catalog-category-view .main.column .grid .products.list .product.item .product.details .product-reviews-summary a.action.view span, 
.catalogsearch-result-index .main.column .grid .products.list .product.item .product.details .product-reviews-summary a.action.view span {
  top: -1px;
  left: -3px;
  /left: -2.5px;
  /left: -2px;
}
.catalog-category-view .main.column .grid .products.list .product.item:hover .product.details .product-reviews-summary span, 
.catalogsearch-result-index .main.column .grid .products.list .product.item:hover .product.details .product-reviews-summary span {
  color: #e5e5e5;
}
.catalog-category-view .main.column .grid .products.list .product.item:hover .product.details .product-reviews-summary span:after, 
.catalogsearch-result-index .main.column .grid .products.list .product.item:hover .product.details .product-reviews-summary span:after {
  color: #e5e5e5;
}
.catalog-category-view .main.column .grid .products.list .product.item:hover .product.details .product-reviews-summary a.action.view:hover span, 
.catalogsearch-result-index .main.column .grid .products.list .product.item:hover .product.details .product-reviews-summary a.action.view:hover span {
  color: gold;
}
.catalog-category-view .main.column .grid .products.list .product.item:hover .product.details .product-reviews-summary a.action.view:hover span:after, 
.catalogsearch-result-index .main.column .grid .products.list .product.item:hover .product.details .product-reviews-summary a.action.view:hover span:after {
  color: gold;
}
/*---------------------*/
/.catalog-category-view .main.column .grid .product.details .product-reviews-summary .reviews-actions a:after, 
.catalogsearch-result-index .main.column .grid .product.details .product-reviews-summary .reviews-actions a:after {
  /content: ")";
  ///margin-left: 1px;
  /color: #777;
  /font-size: 10px;
  
  ///font-family: FontAwesome;
  /content: "\f11e" " )";
  ///content: "\f11e";
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  
  
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  /color: #777;
  /color: #888;
  /color: #999;
  /color: #a0a0a0;
  /color: #aaa;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  /text-shadow: 2px 2px 2px #7b7b7b;
  /text-shadow: 2px 2px 2px #333;
  //text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome", "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /font-family: "FontAwesome", "Open Sans";
  //font-size: 10px;
  ///font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;
  
  /font-family: "FontAwesome", "Oswald";
  ///font-size: 10px;
  /font-size: 11px;
  //font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 100;
  ///font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  /font-family: "FontAwesome", "Arial";
  /font-size: 10px;
  //font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  //font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;

  /font-family: "FontAwesome", "Bebas Neue";
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  //letter-spacing: initial;
  //font-weight: initial;
  //font-weight: 100;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  
  /*(for larger prices - 30px)*/
  top: -3px;
  left: -4px;
  
  top: -2px;
  left: -4px;
  
  top: -1px;
  left: -4px;
  
  top: -1px;
  left: -3px;
  
  /top: -1px;
  /left: -2px;
  
  //top: -2px;
  //left: -3px;
  
  top: -2px;
  left: -2px;
  
  
  font-family: "FontAwesome", "Industry", sans-serif !important;
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  content: "Review(s)" " " "\f11e";
  content: "Reviews" " " "\f11e";
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14.7px !important;
  /font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14px !important;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  /font-style: normal !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: -2px !important;
  top: -1px !important;
  /top: 0px !important;
  /top: 1px !important;
  /top: 2px !important;
  //top: 3px !important;
  /top: 4px !important;
  left: -7px !important;
  left: -6px !important;
  left: -5px !important;
  //left: -4px !important;
  /left: -3px !important;
  /left: -2px !important;
  /left: -1px !important;
  /left: 0px !important;
  word-spacing: 0px !important;
  
  /*
  font-family: "Industry", sans-serif !important;
  font-size: 12.7px !important;
  font-size: 12.6px !important;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  text-transform: uppercase;
  letter-spacing: -0.45px;
  top: -1px;
  */
}
/.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .reviews-actions a:after, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .reviews-actions a:after {
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  text-shadow: 2px 2px 2px #7b7b7b;
  text-shadow: 2px 2px 2px #333;
  text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome", "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /font-family: "FontAwesome", "Open Sans";
  //font-size: 10px;
  ///font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;
  
  /font-family: "FontAwesome", "Oswald";
  ///font-size: 10px;
  /font-size: 11px;
  //font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 100;
  ///font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  /font-family: "FontAwesome", "Arial";
  /font-size: 10px;
  //font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  //font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;

  /font-family: "FontAwesome", "Bebas Neue";
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  //letter-spacing: initial;
  //font-weight: initial;
  //font-weight: 100;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  
  /*(for larger prices - 30px)*/
  top: -3px;
  left: -4px;
  
  top: -2px;
  left: -4px;
  
  top: -1px;
  left: -4px;
  
  top: -1px;
  left: -3px;
  
  /top: -1px;
  /left: -2px;
  
  //top: -2px;
  //left: -3px;
  
  top: -2px;
  left: -2px;
  
  
  font-family: "FontAwesome", "Industry", sans-serif !important;
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  content: "Review(s)" " " "\f11e";
  content: "Reviews" " " "\f11e";
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14.7px !important;
  /font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14px !important;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  /font-style: normal !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /top: 1px;
  /top: 2px;
  //top: 3px;
  /top: 4px;
  left: -4px;
  left: 0px;
  word-spacing: 0px;
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  
  /*
  font-family: "Industry", sans-serif !important;
  font-size: 12.7px !important;
  font-size: 12.6px !important;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  text-transform: uppercase;
  letter-spacing: -0.45px;
  top: -1px;
  */
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover:after, 
.catalogsearch-result-index .main.column .grid li.item.product.product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover:after {
  /opacity: 0.80 !important;
  color: #ffdc05;
  color: gold;
}
/*(fb like button - category grid mode)*/
.catalog-category-view .main.column .grid .product.details .fb_iframe_widget iframe {
  width: auto !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ddd) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ececec) !important;
  /opacity: 0.40;
  opacity: 0.95;
  opacity: 0.90;
  /////opacity: 0.85;
  opacity: 0.15;
  opacity: 0.13;
  opacity: 0.09;
  opacity: 0.08;
  /opacity: 0.80;
  /opacity: 0.75;
  /opacity: 0.70;
  transition: 0.20s all;
  /filter: grayscale(68%) hue-rotate(215deg) brightness(100%) contrast(100%) drop-shadow(-1px 3px 2px #ddd) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(85%) contrast(175%) drop-shadow(-1px 3px 2px #ececec) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(75%) contrast(145%) !important;
  /filter: grayscale(37%) hue-rotate(197deg) brightness(172%) contrast(130%) !important;
  /filter: none !important;
  
  background: linear-gradient(to right, transparent, #090909, transparent) !important;
  background: linear-gradient(to right, transparent, transparent, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #d9d9d9, transparent) !important;
  /background: linear-gradient(to right, transparent, #ddd, transparent) !important;
  /background: linear-gradient(to right, transparent, #e5e5e5, transparent) !important;
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  /max-height: 20px !important;
  background: none !important;
  
  position: absolute !important;
  transform: translate(2%, 100%) !important;
  
  /display: none;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .fb_iframe_widget iframe {
  width: auto !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) !important;
  filter: grayscale(100%) brightness(95%) contrast(180%) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ddd) !important;
  /filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ececec) !important;
  opacity: 1;
  transition: 0.20s all;
  /filter: grayscale(68%) hue-rotate(215deg) brightness(100%) contrast(100%) drop-shadow(-1px 3px 2px #ddd) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(85%) contrast(175%) drop-shadow(-1px 3px 2px #ececec) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(75%) contrast(145%) !important;
  /filter: grayscale(37%) hue-rotate(197deg) brightness(172%) contrast(130%) !important;
  /filter: none !important;
  
  background: linear-gradient(to right, transparent, #090909, transparent) !important;
  background: linear-gradient(to right, transparent, transparent, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #d9d9d9, transparent) !important;
  /background: linear-gradient(to right, transparent, #ddd, transparent) !important;
  /background: linear-gradient(to right, transparent, #e5e5e5, transparent) !important;
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  background: none !important;
  
  display: block;
}
.catalog-category-view .main.column .grid li.item.product.product-item:hover .product.details .fb_iframe_widget iframe:hover {
  filter: none !important;
}


.catalog-category-view .sidebar-main, 
.catalogsearch-result-index .sidebar-main {
  /*
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to top right, #000 0%, #555 45%, #090909 100%) !important;
  /background: linear-gradient(to top left, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to top left, #000 0%, #555 45%, #090909 100%) !important;
  /background: linear-gradient(160deg, #000 -15%, #4c4c4c 45%, #090909 100%) !important;
  /background: linear-gradient(to top left, #000 -20%, #555 45%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #333 45%, #111 100%) !important;
  /background: linear-gradient(140deg, #000 -10%, #555 22%, #333 45%, #090909 75%, #888 120%) !important;
  
  ///background: linear-gradient(to left top, transparent, #efefef 120%) !important;
  //background: linear-gradient(to left, transparent, #f8f8f8 120%) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8 120%) !important;
  /background: linear-gradient(to right, transparent, #efefef) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  
  /background: none !important;
  
  /border: 5px solid #f8f8f8;
  
  ////width: 270px !important;
  ////padding-right: 0px !important;
  
  
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  	url('/ub/media/site-images/large-checkered-flag-6.png'), 
	url(/ub/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 125%), 
  	url('/ub/media/site-images/large-checkered-flag-6.png'), 
	url(/ub/media/site-images/speedytronics-logo-footer-desat.png) !important;
  /background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #ffcd05 285%), 
  	url('/ub/media/site-images/large-checkered-flag-6.png'), 
	url(/ub/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
	background-position-x: 0%, 0%, 0%;
    background-position-y: 0%, 0%, 0%;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
	background-blend-mode: darken !important;
	/background-blend-mode: difference !important;
	/background-blend-mode: difference, color !important;
	background-repeat: no-repeat, no-repeat, no-repeat !important;
	background-position: 0% 0%, -45% 100%, 98% 100% !important;
	background-position: 0% 0%, -15% 65%, 98% 100% !important;
	background-size: auto, 165%, 15% !important;
	background-size: auto, 195%, 15% !important;
	/background-blend-mode: hard-light !important;
	background-position: 0% 0%, -55% 65%, 98% 100% !important;
	/background-size: auto, 155%, 15% !important;
	background-blend-mode: overlay !important;
	////background-position: 0% 0%, -55% 65%, 98% 100% !important;
	background-position: 0% 0%, 20% 65%, 98% 100% !important;
	////background-size: auto, 155%, 15% !important;
	background-size: auto, 265%, 15% !important;
	/box-shadow: inset -4px 14px 25px -3px #777;
	/box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
	/box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
	/box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
	//box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
	box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
  
	/box-shadow: -4px 16px 20px -15px #666;
	 
  
	background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%), 
    	url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background-position-x: 0%, 0%;
    background-position-y: 0%, 0%;
    background-repeat: repeat, repeat;
	/background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
	/background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
	background-blend-mode: hard-light !important;
	background-blend-mode: color-burn !important;
	background-blend-mode: multiply !important;
	background-blend-mode: darken !important;
	background-repeat: no-repeat !important;
	background-position: -25% 0% !important;
	/background-position: 51.45% -65% !important;
	/background-position: 48.2% 61% !important;
	/background-position: 47.9% 34% !important;
	background-size: 100%, 200% !important;
	/opacity: 0.58;
	/filter: brightness(100%);
	/box-shadow: inset 0px 30px 25px -10px #a28501;
	box-shadow: inset -7px 0px 25px -10px #a28501;
	box-shadow: none;
	//border: 1px solid #ffb51e;
	/border: 4px ridge #ffc51e;
	/border: 2px ridge #ffc51e;
	/border: 1px ridge #ffc51e;
	/border: 1px ridge #ffa51e;
	/border: 2px ridge #ffb51e;
	/border-radius: 2px 2px 0px 0px;
	/border-top: 1px ridge #ffb51e;
	/border-top: 1px solid #444;
	/border-top: none;
	/border-left: 1px ridge #2d2d2d;
	/border-right: 2px ridge #333;
	box-shadow: 0px -0px 10px -5px #aaa;
	box-shadow: inset 0px -0px 6px -0px #000, 0px -0px 0px -0px #333;
  */
  
  margin-top: 0px;
  //margin-top: 10px;
  /margin-top: 20px;
  /margin-top: 25px;
  /margin-top: 30px;
  /margin-top: 40px;
  /margin-top: 50px;
  /margin-top: 60px;
  margin-bottom: 40px;
}
.catalog-category-view .sidebar-main.ox-sticky-fixed, 
.catalogsearch-result-index .sidebar-main.ox-sticky-fixed {
  top: 20px;
  top: 30px;
  top: 40px;
}
.catalog-category-view .sidebar.sidebar-main .filter, 
.catalogsearch-result-index .sidebar.sidebar-main .filter {
  /*
  /background: linear-gradient(180deg, #000, transparent);
  /background: linear-gradient(-35deg, #f8f8f8, transparent);
  /background: linear-gradient(to left, #f8f8f8, transparent 25%);
  background: linear-gradient(to right, #f8f8f8, transparent 25%);
  background: linear-gradient(to right, #f5f5f5, transparent 70%);
  
  
  
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  //////box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  border-radius: 12px;
  /border-radius: 2px;
  ///margin-top: 0px !important;
  ///padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -95%, #fff 15%, #fff, #000540 163%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  
  
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  /box-shadow: 3px 3px 8px -1px #d4d4d4 !important;
  /box-shadow: none !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fff, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fdfdfd, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e5e5e5 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e6e6e6 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e7e7e7 -85%, #f8f8f8 25%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f9f9f9 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f9f9f9 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fafafa 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fbfbfb 93%, #f2f2f2 100%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fdfdfd 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fefefe 93%, #f2f2f2 100%) !important;
  ///background: linear-gradient(-89deg, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  background: linear-gradient(-88deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to right bottom, #f2f2f2 -185%, #C0C1CE -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: none !important;
  border: 1px solid #eaeaea !important;
  border: 1px solid #ededed !important;
  border: 1px solid #fff !important;
  border: 2px solid #fdfdfd !important;
  /border: 3px solid #fdfdfd !important;
  border-left: none !important;
  /border-top: none !important;
  border-bottom: none !important;
  padding-bottom: 5px;
  /border: none !important;
  */
  
  background: none !important;
  box-shadow: none !important;
  filter: none !important;
  border: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter:before {
  /*
  display: block;
  content: "Filter by";
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-size: 30px;
  font-size: 28px;
  font-size: 26px;
  /font-size: 24px;
  /font-size: 22px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-transform: none;
  text-shadow: -0.7px 0px 0px #000;
  
  color: #000;
  
  position: absolute;
  position: relative;
  top: -37px;
  top: 0px;
  left: 0px;
  text-align: left;
  text-align: center;
  width: 100%;
  
  background: url('/media/site-images/filter-icon.png');
  background-repeat: no-repeat;
  background-position: 46px 7px;
  
  background: url('/media/site-images/filter-icon.png'), url('/media/site-images/chevron-down-arrow-black.png');
  background-repeat: no-repeat;
  background-size: auto, 15px auto;
  background-position: 46px 7px, 178px 14px;
  */
}
.catalog-category-view .sidebar.sidebar-main .filter-options, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options {
  background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  background: linear-gradient(to top right, #000 0%, #555 45%, #090909 100%) !important;
  background: linear-gradient(to top left, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to top left, #000 0%, #555 45%, #090909 100%) !important;
  /background: linear-gradient(to top left, #000 -20%, #555 45%, #090909 100%) !important;
  /background: linear-gradient(160deg, #000 -15%, #4c4c4c 45%, #090909 100%) !important;
  /background: linear-gradient(to left bottom, #333 45%, #111 100%) !important;
  /background: linear-gradient(140deg, #000 -10%, #555 22%, #333 45%, #090909 75%, #888 120%) !important;
  
  ///background: linear-gradient(to left top, transparent, #efefef 120%) !important;
  //background: linear-gradient(to left, transparent, #f8f8f8 120%) !important;
  background: linear-gradient(to right, transparent, #f8f8f8 120%) !important;
  /background: linear-gradient(to right, transparent, #efefef) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  
  background: none !important;
  
  border: 1px solid #f8f8f8;
  border: 1px solid #aaa;
  border: 1px solid #bbb;
  border: 1px solid #c9c9c9;
  border-radius: 1px;
  
  border: none;
  
  
  /*
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  	url('/ub/media/site-images/large-checkered-flag-6.png'), 
	url(/ub/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 125%), 
  	url('/ub/media/site-images/large-checkered-flag-6.png'), 
	url(/ub/media/site-images/speedytronics-logo-footer-desat.png) !important;
  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #ffcd05 285%), 
  	url('/ub/media/site-images/large-checkered-flag-6.png'), 
	url(/ub/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
	background-position-x: 0%, 0%, 0%;
    background-position-y: 0%, 0%, 0%;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
	background-blend-mode: darken !important;
	/background-blend-mode: difference !important;
	/background-blend-mode: difference, color !important;
	background-repeat: no-repeat, no-repeat, no-repeat !important;
	background-position: 0% 0%, -45% 100%, 98% 100% !important;
	background-position: 0% 0%, -15% 65%, 98% 100% !important;
	background-size: auto, 165%, 15% !important;
	background-size: auto, 195%, 15% !important;
	/background-blend-mode: hard-light !important;
	background-position: 0% 0%, -55% 65%, 98% 100% !important;
	/background-size: auto, 155%, 15% !important;
	background-blend-mode: overlay !important;
	////background-position: 0% 0%, -55% 65%, 98% 100% !important;
	background-position: 0% 0%, 20% 65%, 98% 100% !important;
	////background-size: auto, 155%, 15% !important;
	background-size: auto, 265%, 15% !important;
	/box-shadow: inset -4px 14px 25px -3px #777;
	/box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
	/box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
	/box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
	//box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
	box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
  
	/box-shadow: -4px 16px 20px -15px #666;
	 
  
	background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%), 
    url('/media/site-images/checkered-flags-crossed-large.png') !important;
    background-position-x: 0%, 0%;
    background-position-y: 0%, 0%;
    background-repeat: repeat, repeat;
	/background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%);
	/background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%);
	background-blend-mode: hard-light !important;
	background-blend-mode: color-burn !important;
	background-blend-mode: multiply !important;
	background-blend-mode: darken !important;
	background-repeat: no-repeat !important;
	background-position: -25% 0% !important;
	/background-position: 51.45% -65% !important;
	/background-position: 48.2% 61% !important;
	/background-position: 47.9% 34% !important;
	background-size: 100%, 200% !important;
	/opacity: 0.58;
	/filter: brightness(100%);
	/box-shadow: inset 0px 30px 25px -10px #a28501;
	box-shadow: inset -7px 0px 25px -10px #a28501;
	box-shadow: none;
	//border: 1px solid #ffb51e;
	/border: 4px ridge #ffc51e;
	/border: 2px ridge #ffc51e;
	/border: 1px ridge #ffc51e;
	/border: 1px ridge #ffa51e;
	/border: 2px ridge #ffb51e;
	/border-radius: 2px 2px 0px 0px;
	/border-top: 1px ridge #ffb51e;
	/border-top: 1px solid #444;
	/border-top: none;
	/border-left: 1px ridge #2d2d2d;
	/border-right: 2px ridge #333;
	box-shadow: 0px -0px 10px -5px #aaa;
	box-shadow: inset 0px -0px 6px -0px #000, 0px -0px 0px -0px #333;
  
  
  background: none !important;
  box-shadow: none !important;
  */
  
  
  background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fdfdfd 23%, #fcfcfc 73%, #000540 550%) !important;
  width: 245px !important;
  
  //margin-bottom: 15px;
  margin-bottom: 20px;
  /margin-bottom: 21px;
  //margin-bottom: 22px;
  /margin-bottom: 23px;
  margin-bottom: 24px;
  /margin-bottom: 25px;
  /margin-bottom: 30px;
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;

  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  border: 3px solid #f8f8f8 !important;
  border: none !important;
  
  border-radius: 2px !important;
  
  /outline: 7px solid #f8f8f8;
  /outline-style: dashed;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(2px 4px 4px #a4a4a4);
  /filter: drop-shadow(1px 7px 2px #ccc);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
  /filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb) !important;
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  
  
  /*
  filter: none !important;
  box-shadow: none !important;
  background: none !important;

  
  border: 1px solid #efefef !important;
  border-radius: 0px !important;
  border-radius: 1px !important;
  /border-radius: 2px !important;
  /border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 50px !important;
  //background: #f8f8f8 !important;
  //background: linear-gradient(to top, #f8f8f8, #fcfcfc) !important;
  /background: linear-gradient(to top, #f8f8f8, #fdfdfd) !important;
  /background: linear-gradient(to top, #f8f8f8, #fefefe) !important;
  background: linear-gradient(to top, #f5f5f5, #f8f8f8 40%, #fcfcfc) !important;
  /background: linear-gradient(to top left, #f5f5f5, #f8f8f8 30%, #fcfcfc) !important;
  */
  
  
  /box-shadow: 0px 2px 26px -11px #3b3b3b !important;
  /box-shadow: 0px 2px 26px -11px #4b4b4b !important;
  /box-shadow: 0px 5px 26px -16px #3b3b3b !important;
  /box-shadow: 0px 1px -24px #000 !important;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 0px 3px 24px -15px #000120 !important;
  box-shadow: 0px 3px 25px -14px #000 !important;
  
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  /background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000020 323%) !important;
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000020 323%) !important;
  background: linear-gradient(-17deg, #cfcfcf -58%, #fff 22%, #fff 69%, #d0d0d0 253%) !important;
  
  background: linear-gradient(27deg, #cfcfcf -58%, #fff 22%, #fff 69%, #d0d0d0 253%) !important;
  background: linear-gradient(-132deg, #cfcfcf -58%, #fff 22%, #fff 69%, #d0d0d0 219%) !important;
  background: linear-gradient(-132deg, #000020 -388%, #fff 22%, #fff 69%, #d0d0d0 219%) !important;
  background: linear-gradient(-132deg, #000020 -588%, #fff 22%, #fff 69%, #d0d0d0 219%) !important;
  background: linear-gradient(-132deg, #999 -588%, #fff 22%, #fff 69%, #d0d0d0 219%) !important;
  background: linear-gradient(-132deg, #bbb -588%, #fff 22%, #fff 69%, #d0d0d0 219%) !important;
  /background: linear-gradient(-132deg, #fff -588%, #fff 22%, #fff 69%, #d0d0d0 219%) !important;
  //background: linear-gradient(120deg, #cfcfcf -58%, #fff 22%, #fff 69%, #d0d0d0 253%) !important;
  
  /box-shadow: 0px -0px 8px -4px #888 !important;
  box-shadow: 0px 7px 20px -13px #000 !important;
  box-shadow: 0px 7px 19px -13px #000 !important;
  
  box-shadow: 0px 7px 18px -18px #000 !important;
  /box-shadow: 0px 7px 18px -17px #000 !important;
  //box-shadow: 0px 7px 10px -9px #000 !important;
  //box-shadow: 0px 7px 18px -14px #000 !important;
  /box-shadow: 0px 7px 18px -13px #000 !important;
  /box-shadow: 0px 7px 18px -12px #000 !important;
  ///box-shadow: 0px 7px 18px -11px #000 !important;
  /box-shadow: 0px 7px 18px -10px #000 !important;
  
  /border-top: 1px solid #fff !important;
  border-bottom: 2px solid #fff !important;
  border-left: 1px solid #fff !important;
  border-right: 2px solid #fff !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options.collapsible.open, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options.collapsible.open {
  /min-height: 130px;
  min-height: 146px;
  //min-height: 150px;
  /min-height: 175px;
  
  min-height: 316px;
  min-height: 336px;
  
  max-height: 336px !important;
  max-height: 372px !important;
  max-height: 377px !important;
  /max-height: 382px !important;
  min-height: 100% !important;
  
  padding-bottom: 24px;
  padding-bottom: 14px;
  
  border-bottom: 17px solid #f5f5f5 !important;
  border-bottom: 17px solid #f6f6f6 !important;
  border-bottom: 17px solid #f7f7f7 !important;
  border-bottom: 17px solid #f8f8f8 !important;
  border-bottom: 17px solid #f9f9f9 !important;
  border-bottom: 15px solid #fafafa !important;
  border-bottom: 20px solid #fafafa !important;
  /border-bottom: 17px solid #fbfbfb !important;
  /border-bottom: 17px solid #fcfcfc !important;
  /border-bottom: 17px solid #fdfdfd !important;
  
  border-top: 4px solid #fff !important;
  
  scrollbar-color: #f3f3f3 transparent;
  scrollbar-color: #ededed #f7f7f7;
  scrollbar-color: #ededed #f8f8f8;
  ///scrollbar-color: #ededed transparent;
  /scrollbar-color: #ececec #f7f7f7;
  /scrollbar-color: #ececec transparent;
  /scrollbar-color: #ebebeb #f7f7f7;
  /scrollbar-color: #ebebeb transparent;
  /scrollbar-color: #eaeaea #f7f7f7;
  /scrollbar-color: #eaeaea transparent;
  ///scrollbar-color: #e7e7e7 #f7f7f7;
  /scrollbar-color: #e7e7e7 transparent;
  //scrollbar-color: #e6e6e6 #f7f7f7;
  /scrollbar-color: #e6e6e6 transparent;
  
  scrollbar-width: thin;
  /scrollbar-width: auto;
  /scrollbar-gutter: stable; 
  /scrollbar-gutter: stable both-edges;
}
.catalog-category-view .sidebar.sidebar-main .filter-options.collapsible, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options.collapsible {
  min-height: 80px;
  min-height: 72px;
  padding-bottom: 5px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options:nth-child(1):before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options:nth-child(1):before {
  /*
  display: block;
  content: "Filter by";
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-size: 30px;
  font-size: 28px;
  font-size: 26px;
  /font-size: 24px;
  /font-size: 22px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-transform: none;
  text-shadow: -0.7px 0px 0px #000;
  
  color: #000;
  
  position: absolute;
  top: -37px;
  left: 0px;
  text-align: left;
  text-align: center;
  width: 100%;
  
  background: url('/media/site-images/filter-icon.png');
  background-repeat: no-repeat;
  background-position: 46px 7px;
  
  background: url('/media/site-images/filter-icon.png'), url('/media/site-images/chevron-down-arrow-black.png');
  background-repeat: no-repeat;
  background-size: auto, 15px auto;
  background-position: 46px 7px, 178px 14px;
  */
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current {
  background: linear-gradient(to left, #000, transparent);
  background: linear-gradient(to right, transparent, #000, transparent);
  background: linear-gradient(to right bottom, transparent, #000, transparent);
  background: linear-gradient(to left top, #ffdc05 -35%, #000, #ccc);
  background: linear-gradient(to left, #000, #666, #000);
  background: linear-gradient(to left, #fff, #000);
  padding: 10px 0px 0px 0px;
  
  background: none;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .block-subtitle, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .block-subtitle {
  color: #202020;
  /color: #888;
  color: #e5e5e5;
  /letter-spacing: 0.75px;
  margin-left: 11px;
  font-size: 14px;
  /font-style: italic;
  
  font-family: "Open Sans";
  font-weight: 900;
  font-size: 10px;
  letter-spacing: -0.50px;
  letter-spacing: -0.20px;
  /font-style: italic;
  /color: #888;
  text-shadow: 0px 1px 1px #202020;
  text-shadow: 0px 1px 1px #666;
  text-shadow: 0px 2px 1px #666;
  
  font-family: "Oswald";
  font-weight: 900;
  font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: -0.50px;
  letter-spacing: -0.20px;
  
  font-family: "Ruda", sans-serif;
  font-family: "Khula", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
  font-size: 30px;
  font-size: 28px;
  font-size: 26px;
  /font-size: 24px;
  font-size: 22px;
  font-size: 20px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: -0.7px 0px 0px #000;
  
  color: #000;
  
  /position: absolute;
  /top: -37px;
  /left: 0px;
  /text-align: left;
  /text-align: center;
  /width: 100%;
  
  margin-left: 0px;
  
  background: url('/media/site-images/chevron-down-arrow-black.png');
  background-repeat: no-repeat;
  background-size: 9px auto;
  background-position: 141px 3px;
}
//.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .block-subtitle span, 
//.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .block-subtitle span {
  background: #000 !important;
}
//.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .block-subtitle .toggle-minus span::before, 
//.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .block-subtitle .toggle-minus span::after, 
//.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .block-subtitle .toggle-minus span::before, 
//.catalogsearch-result-indexw .sidebar.sidebar-main .filter-content .filter-current .block-subtitle .toggle-minus span::after {
  background: #e5e5e5 !important;
}
//.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .block-subtitle:hover .toggle-minus span::before, 
//.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .block-subtitle:hover .toggle-minus span::after, 
//.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .block-subtitle:hover .toggle-minus span::before, 
//.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .block-subtitle:hover .toggle-minus span::after {
  background: #202020 !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .block-subtitle:hover span, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .block-subtitle:hover span {
  background: #ffdc05 !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .toggle-minus span::before, 
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .toggle-minus span::after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .toggle-minus span::before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .toggle-minus span::after {
  background: #202020 !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .action.remove:hover::before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .action.remove:hover::before {
  /background: #ff0000 !important;
  color: #202020 !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item {
  background: linear-gradient(to left, #000, #555, #000);
  background: linear-gradient(to left bottom, #000, #555, #000);
  background: linear-gradient(to right, #000, transparent);  
  
  /background: none;
  color: #e5e5e5;
  
  
  font-family: "Open Sans";
  font-weight: 900;
  font-size: 10px;
  letter-spacing: -0.50px;
  letter-spacing: -0.20px;
  /font-style: italic;
  /color: #888;
  text-shadow: 0px 1px 1px #202020;
  text-shadow: 0px 1px 1px #666;
  text-shadow: 0px 2px 1px #666;
  
  font-family: "Oswald";
  font-weight: 600;
  font-size: 11px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 12px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  
  font-family: "Roboto";
  font-weight: 700;
  font-size: 9px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  
  margin-right: 35px;
  margin-right: 45px;
  
  
  
  width: 100%;
  
  padding-top: 7px;
  padding-bottom: 7px;
  
  margin-right: 0px;
  margin-bottom: 4px;
  margin-bottom: 5px;
  margin-bottom: 6px;
  margin-bottom: 7px;
  /margin-bottom: 8px;
  /margin-bottom: 9px;
  /margin-bottom: 10px;
  
  /border-top: 1px solid #000;
  /border-bottom: 1px solid #000;
  /border-left: 5px solid #000;
  border-left: 4px solid #000;
  border-left: 3px solid #000;
  border-left: 2px solid #000;
  /border-left: 1px solid #000;
  /border-left: 2px solid #fff;
  
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  border-radius: 3px 0px 0px 3px;
  /border-radius: 4px 0px 0px 4px;
  /border-radius: 0px;
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-weight: 700;
  /font-weight: 800;
  /font-weight: 900;
  font-size: 9px;
  font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  
  background: linear-gradient(to right, #414141 20%, #000, transparent);
  background: linear-gradient(to right, #888, #414141 6%, #000, #2b2b2b);
  background: linear-gradient(to right, #888, #414141 6%, #000, #2b2b2b, #333);
  background: linear-gradient(to top left, #888, #5b5b5b 6%, #0b0b0b, #2b2b2b, #777);
  background: linear-gradient(to top left, #888, #5b5b5b 6%, #0b0b0b, #777);
  background: linear-gradient(-14deg, #888, #5b5b5b 7%, #0b0b0b, #555);
  //background: linear-gradient(to right, #888, #414141 6%, #000, #2b2b2b, #4b4b4b);
  
  /background: linear-gradient(to left, #000, #555, #000);
  /background: linear-gradient(to left bottom, #000, #555, #000);
  /background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, #000, #000);
  /background: linear-gradient(to right, #000, #555);
  
  border: 1px solid #5b5b5b;
  border: 2px solid #5b5b5b;
  border: 1px solid #444;
  /border: 2px solid #444;
  //border: 3px solid #444;
  
  border: 5px ridge #5b5b5b;
  border: 4px ridge #5b5b5b;
  border: 3px ridge #5b5b5b;
  border: 2px ridge #5b5b5b;
  border: 1px ridge #5b5b5b;
  /border: 0px solid #5b5b5b;
  /border: 3px solid #000;
  border: 2px solid #000;
  /border: 1px solid #000;
  border: 3px solid #4b4b4b;
  border: 2px solid #6b6b6b;
  border: 1px solid #6b6b6b;
  border-top: 5px ridge #5b5b5b;
  border-bottom: 5px ridge #5b5b5b;
  border-bottom: 5px solid #000;
  border-bottom: 4px solid #000;
  
  border-radius: 5px !important;
  border-radius: 4px !important;
  border-radius: 3px !important;
  /border-radius: 2px !important;
  /border-radius: 1px !important;
  /border-radius: 0px !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item:hover {
  background: linear-gradient(to left, #000, #555, #000);
  background: linear-gradient(to left bottom, #000, #555, #000);
  background: linear-gradient(to right, #000, transparent);

  background: linear-gradient(to right, #000, #000);
  background: linear-gradient(to right, #000, #555);
  
  background: linear-gradient(-14deg, #888, #5b5b5b 7%, #0b0b0b, #555);
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item .am-swatch-wrapper, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item .am-swatch-wrapper {
  background: none !important;
  border: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item .am-swatch-wrapper .image, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item .am-swatch-wrapper .image {
  background: #fff;
  background-repeat: no-repeat;
  background-size: 30px auto;
  background-position: 50% 50%;
  
  background-size: 50px auto;
  width: 100%;
  max-width: 50px;
  max-width: 52px;
  /max-width: 54px;
  max-width: 56px;
  /max-width: 58px;
  /max-width: 60px;
  /max-width: 62px;
  
  height: 18px;
  //height: 20px;
  height: 22px;
  height: 24px;
  /height: 26px;
  /height: 28px;
  /height: 30px;
  
  border: 3px solid #484848;
  //border: 3px solid #4b4b4b;
  //border: 3px solid #525252;
  //border: 2px solid #525252;
  /border: 1px solid #9f9f9f;
  /border: 1px solid #aeaeae;
  /border: 1px solid #c0c0c0;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  /border-radius: 4px;
  border-radius: 5px;
  border-radius: 6px;
  border-radius: 0px 6px 0px 6px;
  border-radius: 0px 7px 0px 7px;
  border-radius: 0px 8px 0px 8px;
  border-radius: 0px 9px 0px 9px;
  border-radius: 0px 10px 10px 10px;
  border-radius: 0px 10px 6px 10px;
  border-radius: 0px 10px 5px 10px;
  /border-radius: 50px;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item .am-swatch-wrapper .image:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item .am-swatch-wrapper .image:hover {
  box-shadow: none;
  opacity: 0.90;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item .amshopby-filter-name, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item .amshopby-filter-name {
  display: flex;
  align-items: center;
  
  position: relative;
  top: 0px;
  top: 1px;
  /top: 2px;
  /top: 6px;
  
  font-family: "Khula", sans-serif;
  font-size: 12px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: uppercase;
  
  background: linear-gradient(to right, #000, transparent);
  height: 30px;
  
  border-left: 2px solid #3b3b3b;
  border-left: 3px solid #3b3b3b;
  /border-left: 2px solid #444;
  //border-left: 3px solid #444;
  /border-left: 2px solid #4b4b4b;
  //border-left: 3px solid #4b4b4b;
  /border-left: 2px solid #555;
  //border-left: 3px solid #555;
  /border-left: 2px solid #5b5b5b;
  /border-left: 2px solid #666;
  /border-left: 2px solid #6b6b6b;
  /border-left: 2px solid #777;
  
  margin-left: 0px;
  margin-left: 1px;
  //margin-left: 2px;
  margin-left: 3px;
  /margin-left: 4px;
  /margin-left: 5px;
  /margin-left: 6px;
  margin-right: 3px;
  margin-right: 2px;
  /margin-right: 1px;
  /margin-right: 0px;
  
  padding-left: 0px;
  padding-left: 1px;
  padding-left: 2px;
  padding-left: 3px;
  padding-left: 4px;
  /padding-left: 5px;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item .amshopby-filter-value, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item .amshopby-filter-value {
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-shadow: 1px 1px 0px #000;
  /text-shadow: 1px 2px 0px #000;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 2px 1px #000;
  /text-shadow: 1px 3px 1px #000;
  
  background: linear-gradient(to right, transparent, #000, transparent);
  background: none;
  
  width: min-content;
  /height: 28px;
  /display: inline-flex;
  /align-items: center;
  
  //padding-top: 6px;
  //padding-bottom: 6px;
  /padding-top: 7px;
  /padding-bottom: 7px;
  /padding-top: 8px;
  /padding-bottom: 8px;
  /padding-top: 9px;
  /padding-bottom: 9px;
  /padding-top: 10px;
  /padding-bottom: 10px;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item a.amshopby-remove, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item a.amshopby-remove {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 12px;
  left: 0;
  position: absolute;
  width: 12px;
  
  padding-left: 10px;
  padding-left: 11px;
  padding-left: 12px;
  padding-right: 5px;
  padding-right: 3px;
  /width: 15px;
  /height: 15px;
  /left: 1px;
  left: 0px;
  /left: -1px;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item a.amshopby-remove::before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item a.amshopby-remove::before {
  background-color: #c7c7c7;
  content: '';
  height: 1px;
  position: absolute;
  width: 100%;
  
  background-color: #fff;
  background-color: #e3e3e3;
  height: 4px;
  /height: 3px;
  /height: 2px;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .filter-current .item a.amshopby-remove::after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .filter-current .item a.amshopby-remove::after {
  background-color: #c7c7c7;
  content: '';
  height: 1px;
  position: absolute;
  width: 100%;
  
  background-color: #fff;
  /background-color: #e3e3e3;
  height: 4px;
  /height: 3px;
  /height: 2px;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .am-show-more, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .am-show-more {
  font-family: "Ruda", sans-serif;
  font-family: "Khula", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
  font-size: 30px;
  font-size: 28px;
  font-size: 26px;
  /font-size: 24px;
  font-size: 22px;
  font-size: 20px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  //font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 11px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  
  letter-spacing: 0.15px;
  
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: -0.7px 0px 0px #000;
  text-shadow: 0.6px 0px 0px #000;
  
  color: #000;
  /color: #e5e5e5;
  
  position: relative;
  top: 0px;
  left: 3px;
  /width: 100%;
  
  background: none;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .am-show-more:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .am-show-more:before {
  /*
  background: url("../Amasty_Shopby/images/svg/arrow-bottom.svg") no-repeat 100% / contain;
  content: '';
  height: 20px;
  position: absolute;
  right: 0;
  width: 12px;
  */
  
  background: url('/media/site-images/chevron-down-arrow-black.png') !important;
  background-repeat: no-repeat !important;
  background-size: 9px auto !important;
  background-position: 0px 5px !important;
  /width: 80px;
  height: 15px;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .am-show-more:after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .am-show-more:after {
  background: none;
}
.catalog-category-view .am_shopby_apply_filters .-vertical,
.catalogsearch-result-index .am_shopby_apply_filters .-vertical {
  box-shadow: 0px 4px 14px -6px rgba(0, 0, 0, 0.70);
  background: linear-gradient(to right bottom, #fff, #fff, #f3f3f3);
  /background: linear-gradient(to right bottom, #fff, #fff, #f3f3f3, #fff);
}
.catalog-category-view .am_shopby_apply_filters span,
.catalogsearch-result-index .am_shopby_apply_filters span {
  font-family: "Ruda", sans-serif;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-size: 14px;
  ///font-size: 15px;
  ///font-size: 16px;
  //font-size: 17px;
  font-size: 18px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.25px;
  text-shadow: -0.4px 0px 0px #222;
  text-shadow: -0.5px 0px 0px #222;
  text-shadow: -0.6px 0px 0px #222;
  text-shadow: -0.7px 0px 0px #222;
  text-transform: capitalize;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
}
.catalog-category-view .am_shopby_apply_filters button,
.catalogsearch-result-index .am_shopby_apply_filters button {
  font-family: "Ruda", sans-serif !important;
  font-family: "Khula", sans-serif !important;
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  //background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to top, #000 35%, #555) !important;
  /background: linear-gradient(to bottom, #000, #333) !important;
  /background: linear-gradient(to left, #000, #333) !important;
  /background: linear-gradient(to right, #000, #333) !important;
  
  //background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
  
  padding: 13px 16px 13px 16px !important;
  box-shadow: 0px 4px 14px -9px rgba(0, 0, 0, 0.70);
}
.catalog-category-view .am_shopby_apply_filters button:after,
.catalogsearch-result-index .am_shopby_apply_filters button:after {
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .clear, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .clear {
  /font-size: 18px;
  /background: #202020 !important;
  
  width: 100%;
  
  /height: 60px;
  height: 57px;
  height: 55px;
  height: 52px;
  height: 51px;
  height: 50px;
  height: 49px;
  height: 48px;
  height: 47px;
  
  /min-width: fit-content;
  
  /top: -12px;
  margin-top: 0px;
  margin-top: 1px;
  margin-top: 2px;
  /margin-top: 3px;
  margin-top: 4px;
  margin-top: 5px;
  /margin-top: 6px;
  /margin-top: 7px;
  
  margin-bottom: 15px;
  
  margin-bottom: 25px;
  margin-bottom: 30px;
  margin-bottom: 35px;
  margin-bottom: 40px;
  /margin-bottom: 45px;
  margin-bottom: 49px;
  
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #505050) !important;
  background: linear-gradient(to right top, #000, #555) !important;
  background: linear-gradient(16deg, #666 -16%, #000, #333 72%, #aeaeae) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border: 5px solid #000 !important;
  
  border: 5px solid #3b3b3b !important;
  border: 4px solid #000 !important;
  /border-left: 3px solid #777 !important;
  /border-left: 4px solid #777 !important;
  border-top: 5px solid #000 !important;
  border-bottom: 4px solid #000 !important;
  
  border-radius: 0px !important;
  border-radius: 1px !important;
  border-radius: 2px !important;
  border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
  
  /border-radius: 0px 1px 1px 0px !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .clear:after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .clear:after {
  background: #ffdc05 !important;
  background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
  
  background: linear-gradient(to right top, #000, #555) !important;
  background: linear-gradient(to left bottom, #000, #505050) !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .clear span, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .clear span {
  color: #fff;

  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  text-shadow: -1.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  top: 1px;
  left: -2px;
}
.catalog-category-view .sidebar.sidebar-main .filter-content .clear span:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-content .clear span:before {
  display: block;
  content: "filter";
  font-size: 9px;
  //font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px;
  
  margin-top:  -10px;
  margin-bottom: -9px;
  margin-bottom: -8px;
  ///margin-bottom: -7px;
  ///margin-bottom: -6px;
  //margin-bottom: -5px;
  //margin-bottom: -4px;
  //margin-bottom: -3px;
  /margin-bottom: -2px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-title strong, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title strong {
  color: #e5e5e5;
  color: initial;
  /border-bottom: 1px solid #ccc;
  /padding-bottom: 6px;
  
  background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  padding: 7px;
  padding-right: 40px;
  border-radius: 3px 0px 0px 3px;
  /border-radius: 12px 95px 95px 95px;
  
  font-family: "Squada One" !important;
  font-size: 31px;
  font-size: unset;
  letter-spacing: -0.50px;
  /font-style: italic;
  
  font-family: "Open Sans" !important;
  font-size: 18px;
  font-size: 14px;
  letter-spacing: -0.50px;
  font-weight: 900 !important;
  
  font-family: "Oswald" !important;
  font-size: 15px;
  letter-spacing: -0.25px;
  font-weight: 900 !important;
  
  /font-family: "Oswald" !important;
  /font-size: 15px;
  /letter-spacing: -0.00px;
  /font-weight: 500 !important;
  
  font-family: "Squada One" !important;
  font-size: 23px;
  letter-spacing: -0.25px;
  font-weight: 100 !important;
  
  
  font-family: "Passion One" !important;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 100 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  
  font-family: "Teko" !important;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  //font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  
  font-family: "Passion One" !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  ///font-size: 20px;
  /font-size: 19px;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 100 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  ///font-size: 20px;
  /font-size: 19px;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 900 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 900 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  
  font-family: "Khula", sans-serif !important;
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  
  /font-size: 19.8px !important;
  text-shadow: 1.6px 0px 0px #f8f8f8 !important;
  text-shadow: -1.5px 0px 0px #fff !important;
  letter-spacing: 0.35px !important;
  letter-spacing: 0.60px !important;
  /letter-spacing: 1.20px !important;
  filter: drop-shadow(-1px 2px 0px #000);
  filter: drop-shadow(1px 2px 0px #000);
  filter: drop-shadow(0px 2px 0px #000);
  
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  /////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  
  filter: drop-shadow(1px 9px 2px #000) !important;
  filter: drop-shadow(1px 1px 2px #000) !important;
  /filter: none !important;
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  
  padding-top: 7px;
  padding-top: 8px;
  padding-top: 9px;
  padding-top: 10px;
  padding-left: 7px;
  padding-left: 8px;
  padding-left: 9px;
  padding-left: 10px;
}

.catalog-category-view .sidebar.sidebar-main .filter-options-title .toggle-minus, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title .toggle-minus {
  border: 2px solid #1a1a1a !important;
  border-radius: 3px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  
  width: 26px;
  height: 26px;
  left: 0px;
  
  transition: none !important;
  border: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-title .toggle-minus:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title .toggle-minus:hover {
  transition: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-title .toggle-minus span, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title .toggle-minus span {
  background: #000 !important;
  /background: #333 !important;
  
  background: linear-gradient(to top, #000, #777) !important;
  background: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-title .toggle-minus span::before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title .toggle-minus span::before {
  background: #e5e5e5 !important;

  background: #fff !important;
  background: #000 !important;
  height: 3px;
  width: 14px;
  position: absolute;
  left: 4px;
  top: 9px;
  
  left: 6px;
  top: 11px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-title .toggle-minus span::after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title .toggle-minus span::after {
  background: #e5e5e5 !important;

  background: #fff !important;
  background: #000 !important;
  height: 14px;
  width: 3px;
  position: absolute;
  left: 9px;
  top: 4px;
  
  left: 11px;
  top: 6px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-title:hover .toggle-minus span, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title:hover .toggle-minus span {
  background: #ffdc05 !important;
  background: #333 !important;
  /opacity: 0.90;
  
  background: linear-gradient(to top, #000, #777) !important;
  border: 2px solid #1a1a1a !important;
  border-radius: 3px !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-title:hover .toggle-minus span::before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title:hover .toggle-minus span::before {
  background: #202020 !important;
  background: #fff !important;
  
  left: 4px;
  top: 9px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-title:hover .toggle-minus span::after,  
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title:hover .toggle-minus span::after {
  background: #202020 !important;
  background: #fff !important;
  
  left: 9px;
  top: 4px;
}

.catalog-category-view .sidebar.sidebar-main .filter-options .ox-checkbox, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options .ox-checkbox {
  color: #e5e5e5;
  /color: #ffdc05;
  color: initial;
  opacity: 0.80;
  filter: grayscale(75%);
  
  /min-width: 16px;
  /height: 16px;
  min-width: 17px;
  height: 17px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options li:hover .ox-checkbox, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options li:hover .ox-checkbox {
  color: #e5e5e5;
  color: #ffdc05;
  /color: initial;
  opacity: 0.80;
  filter: grayscale(0%);
}
.filter-options-content .item input:checked + label .ox-checkbox::before, 
.filter-options-content .item input:checked + label .ox-checkbox::after {
  color: #e5e5e5;
  color: #ffdc05;
  color: initial;
  /opacity: 0.80;
  /filter: grayscale(0%);
}
.catalog-category-view .sidebar.sidebar-main .filter-options li.item .label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options li.item .label {
  color: #e5e5e5;
  color: initial;
  
  font-family: "Roboto" !important;
  /font-size: 13px !important;
  font-size: 14px !important;
  font-size: 11px !important;
  /text-transform: uppercase;
  /font-weight: 400;
  
  font-family: "Roboto" !important;
  /font-family: "Arial" !important;
  font-size: 12.3px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  /text-transform: uppercase;
  font-size: 11.4px !important;
  /font-weight: 400;
  
  //font-family: "Squada One" !important;
  /font-family: unset !important;
  //font-size: 17px !important;
  //text-transform: lowercase;
  //font-weight: 100;
  /color: #444;
  
  /color: #e5e5e5;
  font-weight: bold;
  font-size: 9.4px !important;
  /font-style: italic;
  text-transform: uppercase;
  
  /color: #e5e5e5;
  font-weight: bold;
  font-size: 11.3px !important;
  text-transform: uppercase;
  letter-spacing: -0.35px !important;
  
  font-family: "Play" !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  /font-size: 14px !important;
  /font-size: 15px !important;
  ///font-size: 16px !important;
  /font-size: 17px !important;
  /font-size: 17.3px !important;
  /font-size: 18px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: unset !important;
  
  font-family: "Exo 2" !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  /font-weight: 900 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  /font-size: 15px !important;
  ///font-size: 16px !important;
  /font-size: 17px !important;
  /font-size: 17.3px !important;
  /font-size: 18px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: unset !important;
  
  font-family: "Exo 2" !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  /font-weight: 900 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  ///font-size: 16px !important;
  /font-size: 17px !important;
  /font-size: 17.3px !important;
  /font-size: 18px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: unset !important;
  
  font-family: "Industry" !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  /font-weight: 900 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  ///font-size: 15px !important;
  /font-size: 16px !important;
  /font-size: 17px !important;
  /font-size: 17.3px !important;
  /font-size: 18px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: unset !important;
  
  /*
  font-family: "Industry" !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  /font-weight: 700 !important;
  /font-weight: 800 !important;
  /font-weight: 900 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  /font-size: 16px !important;
  /font-size: 17px !important;
  /font-size: 17.3px !important;
  /font-size: 18px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: unset !important;
  */
  
  font-family: "Passion One" !important;
  font-weight: 500 !important;
  /font-weight: 600 !important;
  /font-size: 12px !important;
  /font-size: 13px !important;
  /font-size: 14px !important;
  /font-size: 15px !important;
  //font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  //font-size: 15.8px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  //font-size: 17px !important;
  ///font-size: 17.3px !important;
  /font-size: 18px !important;
  letter-spacing: 0px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: unset !important;
  color: #3b3b3b !important;
  /color: #4b4b4b !important;
  background: none !important;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  font-weight: 900 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  font-size: 15.1px !important;
  font-size: 15.2px !important;
  font-size: 15.3px !important;
  font-size: 15.4px !important;
  font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  ////font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  //font-size: 17px !important;
  ///font-size: 17.3px !important;
  /font-size: 18px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  //letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  ///letter-spacing: -0.50px !important;
  ////letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  /letter-spacing: -0.75px !important;
  ////letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -1px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: unset !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #777;
  text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: none;
  color: #3b3b3b !important;
  /color: #4b4b4b !important;
  background: none !important;
  margin-bottom: 1px;
  margin-bottom: 2px;
  margin-bottom: 2.1px;
  /margin-bottom: 2.3px;
  ///margin-bottom: 2.4px;
  /margin-bottom: 2.5px;
  //margin-bottom: 2.6px;
  //margin-bottom: 2.7px;
  /margin-bottom: 2.8px;
  /margin-bottom: 2.9px;
  /margin-bottom: 3px;
  /margin-bottom: 4px;
  /margin-bottom: 5px;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  font-weight: 900 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  /font-size: 15.1px !important;
  ///font-size: 15.2px !important;
  //font-size: 15.3px !important;
  /font-size: 15.4px !important;
  font-size: 15.5px !important;
  //font-size: 15.6px !important;
  font-size: 15.7px !important;
  ////font-size: 15.8px !important;
  /font-size: 15.9px !important;
  //font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  //font-size: 17px !important;
  ///font-size: 17.3px !important;
  /font-size: 18px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  //letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  /letter-spacing: -0.75px !important;
  ////letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -1px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #777;
  text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: none;
  color: #000 !important;
  color: #202020 !important;
  color: #343434 !important;
  //color: #3b3b3b !important;
  /color: #4b4b4b !important;
  background: none !important;
  margin-bottom: 1px;
  margin-bottom: 2px;
  margin-bottom: 2.1px;
  /margin-bottom: 2.3px;
  ///margin-bottom: 2.4px;
  /margin-bottom: 2.5px;
  //margin-bottom: 2.6px;
  //margin-bottom: 2.7px;
  /margin-bottom: 2.8px;
  /margin-bottom: 2.9px;
  /margin-bottom: 3px;
  /margin-bottom: 4px;
  /margin-bottom: 5px;
  
  
  
  font-family: "Ruda", sans-serif !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  font-weight: 900 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  /font-size: 15.1px !important;
  ///font-size: 15.2px !important;
  //font-size: 15.3px !important;
  font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /////font-size: 15.7px !important;
  ///////font-size: 15.8px !important;
  /font-size: 15.9px !important;
  //font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  //font-size: 17px !important;
  ///font-size: 17.3px !important;
  /font-size: 18px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  //letter-spacing: -0.35px !important;
  //letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  /letter-spacing: -0.75px !important;
  ////letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -1px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #777;
  text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: none;
  color: #000 !important;
  color: #202020 !important;
  color: #343434 !important;
  //color: #3b3b3b !important;
  /color: #4b4b4b !important;
  background: none !important;
  position: relative;
  top: -1px;
  top: 0px;
  top: 1px;
  //top: 2px;
  /top: 3px;
  /top: 4px;
  //padding-top: 5px;
  /padding-top: 4px;
  padding-top: 3px;
  //padding-top: 2px;
  /padding-top: 1px;
  /padding-top: 0px;
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  position: relative;
  top: -1px;
  top: 0px;
  top: 1px;
  top: 2px;
  /top: 3px;
  //padding-top: 5px;
  /padding-top: 4px;
  padding-top: 3px;
  padding-top: 2px;
  padding-top: 1px;
  /padding-top: 0px;
  */
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/

  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  position: relative;
  top: -1px;
  top: 0px;
  top: 1px;
  top: 2px;
  top: 3px;
  //padding-top: 5px;
  /padding-top: 4px;
  padding-top: 3px;
  padding-top: 2px;
  padding-top: 1px;
  /padding-top: 0px;
  */
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  /////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  */
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  filter: none !important;
  /text-shadow: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options li:hover .label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options li:hover .label {
  color: #e5e5e5 !important;
  background: #202020 !important;
  background: linear-gradient(to right, #202020, transparent) !important;
  border-radius: 3px 0px 0px 3px;
  text-shadow: 1px 1px 2px #000;
  transition: ease-out;
  
  background: none !important;
  text-shadow: none;
  color: #3b3b3b !important;
  /color: #4b4b4b !important;
  opacity: 0.90;
  text-decoration: underline;
  text-decoration-thickness: 3px;   
}
/.catalog-category-view .sidebar.sidebar-main .filter-options li.item:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options li.item:hover {
  color: #202020;
}
.catalog-category-view .sidebar.sidebar-main .filter-options li.item.ox-seleted-item .label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options li.item.ox-seleted-item .label {
  color: #e5e5e5;
  font-weight: bold;
  font-size: 11px !important;
  /font-style: italic;
  text-transform: uppercase;
}
.catalog-category-view .sidebar.sidebar-main .filter-options li span.count {
  color: #e5e5e5;
  /color: initial;
  display: none;
}
.catalog-category-view .sidebar.sidebar-main .filter-options li:hover span.count {
  color: #e5e5e5;
  color: initial;
  background: #ffdc05;
  opacity: 0.90;
}
/.catalog-category-view .sidebar.sidebar-main .filter-options-content .noUi-touch-area, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .noUi-touch-area {
  background: #202020;
  /background: #e5e5e5;
  background: #ffdc05;
  /background: #000;
  /border: 1px solid #666;
  /border-radius: 0px;
  /opacity: 0.80;
  /filter: grayscale(75%);
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .noUi-connect, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .noUi-connect {
  background: #202020;
  background: #f8f8f8;
  background: #e5e5e5;
  background: linear-gradient(to right, #fff, #202020, #fff);
  background: linear-gradient(to right, #fff, #e5e5e5, #fff);
  background: linear-gradient(to right, #e5e5e5, #fff);
  background: linear-gradient(to left, #e5e5e5, #fff);
  
  background: linear-gradient(to right, transparent, #4b4b4b);
  background: linear-gradient(to right, transparent, #bbb);
  
  //background: #ffdc05;
  /background: #333;
  opacity: 0.80;
  /filter: grayscale(75%);
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .noUi-marker, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .noUi-marker {
  background: #202020;
  background: #3b3b3b;
  background: #4b4b4b;
  background: #999;
  background: #aaa;
  background: #bbb;
  /background: #e5e5e5;
  /background: #ffdc05;
  opacity: 0.80;
  /filter: grayscale(75%);
}
/*
.catalog-category-view .sidebar.sidebar-main .filter-options-content .noUi-pips-horizontal, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .noUi-pips-horizontal {
  padding: 10px 0;
  height: 35px;
  top: 100%;
  left: 0;
  width: 100%;
}
*/
/*
.catalog-category-view .sidebar.sidebar-main .filter-options-content .noUi-pips, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .noUi-pips {
  position: absolute;
  color: #999;
}
*/
.catalog-category-view .sidebar.sidebar-main .filter-options-content .noUi-value, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .noUi-value {
  /color: #000;
  /color: #e5e5e5;
  /font-size: 14px;
  /font-weight: 600;
  
  font-family: "Industry";
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  color: #3b3b3b;
  color: #4b4b4b;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content span.label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content span.label {
  color: #202020;

  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.7px !important;
  font-size: 12.6px !important;
  //font-size: 12.5px !important;
  /font-size: 12.4px !important;
  /font-size: 12px !important;
  /font-size: 11px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  line-height: 17px !important;
  line-height: 15px !important;
  line-height: 13px !important;
  
  position: relative;
  top: -5px;
  left: -1px;
  
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  */
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  font-family: "Khula", sans-serif !important;
  font-size: 14.6px !important;
  //font-size: 14.7px !important;
  /font-size: 14.8px !important;
  ////font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  line-height: 23px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  ///line-height: 20px !important;
  //line-height: 19px !important;
  /line-height: 18px !important;
  /line-height: 17px !important;
  /line-height: 16px !important;
  
  font-family: "Khula", sans-serif !important;
  text-shadow: 0.6px 0px 0px #000 !important;
  text-shadow: 0.4px 0px 0px #777 !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0px !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  ///font-size: 14.2px !important;
  font-size: 14.1px !important;
  font-size: 14px !important;
  ///font-size: 13.9px !important;
  //font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  /font-size: 13.6px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  font-size: 13.3px !important;
  ///font-size: 13.2px !important;
  ////font-size: 13.1px !important;
  ///font-size: 13px !important;
  top: -4px;
  
  
  filter: none !important;
  /text-shadow: none !important;
  transition: all 600ms ease-in-out;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .manufacturer span.label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .manufacturer span.label {
  left: 15px;
  left: 16px;
  left: 17px;
  left: 18px;
  /left: 19px;
  left: 20px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content span.label:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content span.label:hover, 
.catalog-category-view .sidebar.sidebar-main .filter-options-content a.am-swatch-link:hover span.label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content a.am-swatch-link:hover span.label {
  color: initial;
  
  color: #e5e5e5 !important;
  background: #202020 !important;
  background: linear-gradient(to right, #202020, transparent) !important;
  border-radius: 3px 0px 0px 3px;
  text-shadow: 1px 1px 2px #000;
  transition: ease-out;
  transition: none !important;
  animation: none !important;
  
  background: none !important;
  text-shadow: none;
  color: #3b3b3b !important;
  /color: #4b4b4b !important;
  opacity: 0.90;
  text-decoration: underline;
  text-decoration-thickness: 3px;
  
  transition: all 600ms ease-in-out !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content span.count, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content span.count {
  color: #000;
  color: #3b3b3b;
  /font-family: "Roboto", sans-serif;
  font-weight: 600;
  /font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-style: italic;
  font-style: normal;
  
  border: 3px solid #4b4b4b;
  border: 3px ridge #4b4b4b;
  border-radius: 2px;
  /border-radius: 20px;
  padding: 1px 5px 1px 5px;
  
  position: relative;
  left: 10px;
  top: -4px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-swatch-options, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-swatch-options {
  margin-top: 10px;
}

.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .am-swatch-wrapper, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .am-swatch-wrapper {
  mix-blend-mode: multiply;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .swatch-option.image, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .swatch-option.image {
  border: none;
  cursor: pointer;
  float: left;
  height: 20px;
  max-width: 90px;
  min-width: 30px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  padding: 1px 2px;
  margin: 0 5px 5px 0;
  transition: all .6s ease-in-out;
  box-shadow: inset 0 0 0 3px transparent;
  
  mix-blend-mode: multiply;
  
  background-repeat: no-repeat;
  background-color: transparent;
  top: 0px;
  top: 1px;
  /width: 100%;
  height: 20px;
  max-width: 90px;
  min-width: 40px;
  min-width: 45px;
  box-shadow: inset -5px 0px 8px #fff;
  
  top: -2px;
  left: 16px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .swatch-option.color, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .swatch-option.color {
  margin: 0 5px 5px 0;
  
  background-repeat: no-repeat;
  /background-color: transparent;
  top: -0px;
  /width: 100%;
  height: 20px;
  max-width: 90px;
  min-width: 40px;
  min-width: 45px;
  box-shadow: inset -5px 0px 8px #fff;
  
  background: none;
  
  left: 18px;
  top: -6px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .selected.swatch-option.color, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .selected.swatch-option.color {
  background: none;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .-hidden.input, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .-hidden.input {
  display: block;

  width: 14px;
  width: 15px;
  width: 16px;
  width: 17px;
  width: 18px;
  /width: 19px;
  /width: 20px;
  height: 18px;
  margin: 0px;
  margin-right: 2px;
  position: relative;
  top: 4px;
  top: -4px;
  
  width: auto;
  height: auto;
  
  display: none;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .-hidden.input:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-manufacturer .-hidden.input:hover {
  cursor: pointer;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-search-box-manufacturer, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-search-box-manufacturer {
  /border: 1px solid #DFDEDD;
  
  border: 3px solid #f8f8f8;
  border: 3px solid #f3f3f3;
  border-bottom: 4px solid #DFDEDD;
  border-radius: 4px;
  
  width: 100%;
  min-width: 115px;
  /min-width: fit-content;
  height: 40px;
  height: 49px;
  
  padding-left: 12px;
  padding-right: 12px;
  
  margin-top: 8px;
  margin-bottom: 1px;
  /margin-bottom: 2px;
  /margin-bottom: 3px;
  /margin-bottom: 4px;
  margin-bottom: 5px;
  /margin-bottom: 6px;
  /margin-bottom: 7px;
  /margin-bottom: 8px;
  
  box-shadow: inset -3px 20px 35px -15px #eee;
  /box-shadow: inset -3px -19px 30px -15px #f1f1f1;
  /box-shadow: inset 0px -19px 30px -15px #f0f0f0;
  /box-shadow: inset 0px -17px 32px -13px #ececec;
  box-shadow: inset 0px -25px 40px -64px #000;
  box-shadow: inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px, inset 0px 25px 45px -62px #666;
  /box-shadow: rgba(0, 0, 0, 0.45) 0px 14px 20px -20px, inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  /box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset;
  /box-shadow: -5px -6px 40px rgba(70,70,70,0.06) inset;
  
  border: 2px solid #f3f3f3;
  /border: 3px solid #f3f3f3;
  //border: 4px solid #f3f3f3;
  /border: 2px solid #efefef;
  /border: 1px solid #efefef;
  /border: 1px solid #e7e7e7;
  /border: none;
  /border-top: 1px solid #eee;
  border-bottom: 1px solid #DFDEDD;
  border-bottom: 2px solid #DFDEDD;
  //border-bottom: 3px solid #DFDEDD;
  ////border-bottom: 4px solid #DFDEDD;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: none;
  /border-left: 3px solid #efefef;
  /border-right: 3px solid #efefef;
  border-right: 2px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-right: 1px solid #f3f3f3;
  border-right: 1px solid #efefef;
  /border: none !important;
  border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  /border-radius: 0px;
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  /////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  filter: none !important;
  /text-shadow: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-search-box-manufacturer:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-search-box-manufacturer:hover, 
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-search-box-manufacturer:focus, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-search-box-manufacturer:focus {  
  border: 2px solid #eee;
  border-bottom: 2px solid #d7d7d7;
  
  border: 2px solid #ccc;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #4b4b4b;
  border-top: 1px solid #777;
  
  /box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  /box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  //box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  ///box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), -12px -8px 40px rgba(70,70,70,0.05) inset;
  /box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  //box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 0px 2px 4px rgba(0, 0, 0, 0.2);
  //box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 2px 2px 2px rgba(0, 0, 0, 0.15);
}

.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-color .am-swatch-wrapper, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-color .am-swatch-wrapper {
  mix-blend-mode: multiply;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-color .swatch-option, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-color .swatch-option {
  border: none;
  cursor: pointer;
  float: left;
  height: 20px;
  max-width: 90px;
  min-width: 30px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  padding: 1px 2px;
  margin: 0 5px 5px 0;
  transition: all .6s ease-in-out;
  box-shadow: inset 0 0 0 3px transparent;
  
  mix-blend-mode: multiply;
  
  background-repeat: no-repeat;
  background-color: transparent;
  top: 0px;
  top: 1px;
  /width: 100%;
  height: 20px;
  max-width: 90px;
  min-width: 40px;
  min-width: 45px;
  box-shadow: inset -5px 0px 8px #fff;
  
  box-shadow: inset -5px -4px 17px -10px #3b3b3b !important;
  box-shadow: inset 4px -5px 18px -14px #000 !important;
  /box-shadow: none !important;
  border: 1px solid #000;
  /border: 2px solid #000;
  /border: 3px solid #000;
  //border: 4px solid #000;
  
  top: -2px;
  left: 16px;
  
  margin: 0 3px 5px 0;
  
  background-repeat: no-repeat;
  /background-color: transparent;
  top: -0px;
  /width: 100%;
  height: 20px;
  max-width: 90px;
  min-width: 40px;
  min-width: 45px;
  box-shadow: inset -5px 0px 8px #fff;
  
  background: none;
  
  left: 18px;
  top: -6px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-color .am-swatch-link .label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-color .am-swatch-link .label {
  left: 21px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-filter-items-color .selected.swatch-option.color, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-filter-items-color .selected.swatch-option.color {
  /background: none;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-search-box-color, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-search-box-color {
  /border: 1px solid #DFDEDD;
  
  border: 3px solid #f8f8f8;
  border: 3px solid #f3f3f3;
  border-bottom: 4px solid #DFDEDD;
  border-radius: 4px;
  
  width: 100%;
  min-width: 115px;
  /min-width: fit-content;
  height: 40px;
  height: 49px;
  
  padding-left: 12px;
  padding-right: 12px;
  
  margin-top: 8px;
  margin-bottom: 1px;
  /margin-bottom: 2px;
  /margin-bottom: 3px;
  /margin-bottom: 4px;
  margin-bottom: 5px;
  /margin-bottom: 6px;
  /margin-bottom: 7px;
  /margin-bottom: 8px;
  
  box-shadow: inset -3px 20px 35px -15px #eee;
  /box-shadow: inset -3px -19px 30px -15px #f1f1f1;
  /box-shadow: inset 0px -19px 30px -15px #f0f0f0;
  /box-shadow: inset 0px -17px 32px -13px #ececec;
  box-shadow: inset 0px -25px 40px -64px #000;
  box-shadow: inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px, inset 0px 25px 45px -62px #666;
  /box-shadow: rgba(0, 0, 0, 0.45) 0px 14px 20px -20px, inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  /box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset;
  /box-shadow: -5px -6px 40px rgba(70,70,70,0.06) inset;
  
  border: 2px solid #f3f3f3;
  /border: 3px solid #f3f3f3;
  //border: 4px solid #f3f3f3;
  /border: 2px solid #efefef;
  /border: 1px solid #efefef;
  /border: 1px solid #e7e7e7;
  /border: none;
  /border-top: 1px solid #eee;
  border-bottom: 1px solid #DFDEDD;
  border-bottom: 2px solid #DFDEDD;
  //border-bottom: 3px solid #DFDEDD;
  ////border-bottom: 4px solid #DFDEDD;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: none;
  /border-left: 3px solid #efefef;
  /border-right: 3px solid #efefef;
  border-right: 2px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-right: 1px solid #f3f3f3;
  border-right: 1px solid #efefef;
  /border: none !important;
  border-radius: 3px;
  /border-radius: 2px;
  /border-radius: 1px;
  /border-radius: 0px;
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  /////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  filter: none !important;
  /text-shadow: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-search-box-color:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-search-box-color:hover, 
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-search-box-color:focus, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-search-box-color:focus {  
  border: 2px solid #eee;
  border-bottom: 2px solid #d7d7d7;
  
  border: 2px solid #ccc;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #4b4b4b;
  border-top: 1px solid #777;
  
  /box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  /box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  //box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  ///box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), -12px -8px 40px rgba(70,70,70,0.05) inset;
  /box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  //box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 0px 2px 4px rgba(0, 0, 0, 0.2);
  //box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset, 2px 2px 2px rgba(0, 0, 0, 0.15);
}

.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-show-more, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-show-more {
  font-family: "Ruda", sans-serif !important;
  font-family: "Khula", sans-serif !important;
  /font-family: "Open Sans", sans-serif !important;
  /font-family: "Work Sans", sans-serif !important;
  font-size: 30px;
  font-size: 28px;
  font-size: 26px;
  /font-size: 24px;
  font-size: 22px;
  font-size: 20px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  ///font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  ///font-size: 11px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px !important;
  letter-spacing: -0.45px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  ///letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  //letter-spacing: -0.05px !important;
  
  ///letter-spacing: 0.15px !important;
  
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: -0.7px 0px 0px #000;
  text-shadow: 0.6px 0px 0px #000;
  
  color: #000;
  /color: #e5e5e5;
  
  position: relative;
  top: 0px;
  left: 3px;
  left: 0px;
  padding-left: 0px;
  /width: 100%;
  
  background: none !important;
  border: none !important;
  
  border-top: 2px solid #e4e4e4 !important;
  border-top: 3px solid #f3f3f3 !important;
  padding-top: 8px;
  
  
  /*(blk ver.)*/
  background: linear-gradient(to right bottom, #f0f0f0, transparent) !important;
  /background: linear-gradient(to left bottom, #f0f0f0, transparent) !important;
  background: linear-gradient(to right, transparent, #000, transparent) !important;
  /background: linear-gradient(to right, #a5a5a5, #202020, #000, #a8a8a8) !important;
  padding-right: 40px;
  padding-left: 12px;
  padding-right: 44px;
  padding-left: 24px;
  padding-top: 2px;
  padding-top: 3px;
  /padding-top: 4px;
  padding-bottom: 0px;
  
  height: 23px;
  height: 22px;
  height: 21px;
  height: 20px;
  height: 19px;
  height: 18px;
  
  /border: 2px solid #444 !important;
  border-top: 1px solid #e4e4e4 !important;
  border-top: none !important;
  /border-bottom: 4px solid #e4e4e4 !important;
  /border-bottom: none !important;
  border-radius: 0px !important;
  border-radius: 1px !important;
  border-radius: 2px !important;
  border-radius: 3px !important;
  border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 50px !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 16px;
  font-size: 15px;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.70px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  ////////letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  ////letter-spacing: -0.25px !important;
  ///letter-spacing: -0.20px !important;
  //////letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.25px !important;
  text-shadow: -0.7px 0px 0px #e5e5e5;
  text-shadow: 0.6px 0px 0px #e5e5e5;
  filter: drop-shadow(1px 2px 0px #666);
  filter: drop-shadow(1px 2px 0px #ccc);
  color: #e5e5e5;
  color: #ebebeb;
  
  font-family: "Khula", sans-serif !important;
  font-size: 12.3px !important;
  font-size: 12.4px !important;
  font-size: 12.4px !important;
  font-size: 12.7px !important;
  font-size: 12.8px !important;
  font-size: 12.9px !important;
  font-size: 13px !important;
  /font-size: 13.3px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /////font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  ///letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  text-shadow: -0.7px 0px 0px #e5e5e5;
  text-shadow: 0.5px 0px 0px #e5e5e5;
  //text-shadow: 0.6px 0px 0px #e5e5e5;
  /text-shadow: 0.7px 0px 0px #e5e5e5;
  text-shadow: 0.8px 0px 0px #e5e5e5;
  line-height: 23px !important;
  /line-height: 22px !important;
  color: #fff;
  filter: drop-shadow(-1px 0px 0px #000);
  filter: drop-shadow(1px 0px 0px #000);
  /filter: drop-shadow(1px 1px 2px #000);
  /filter: drop-shadow(1px 1px 2px #090909);
  padding-top: 1px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-show-more:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-show-more:before {
  /*
  background: url("../Amasty_Shopby/images/svg/arrow-bottom.svg") no-repeat 100% / contain;
  content: '';
  height: 20px;
  position: absolute;
  right: 0;
  width: 12px;
  */
  
  background: url('/media/site-images/chevron-down-arrow-black.png') !important;
  background-repeat: no-repeat !important;
  background-size: 9px auto !important;
  background-size: 11px auto !important;
  background-position: 0px 5px !important;
  background-position: 0px 12px !important;
  /width: 80px;
  height: 15px;
  height: 30px;
  
  /*(blk ver.)*/
  right: 20px;
  filter: invert(100%) drop-shadow(-1px 2px 2px #000);
  filter: invert(100%) drop-shadow(0px 1px 1px #000);
  background-size: 10px auto !important;
  background-position: 0px 8px !important;
  background-position: 0px 6px !important;
  background-position: 0px 5px !important;
  height: 22px;
  height: 17px;
  height: 16px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-show-more:after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-show-more:after {
  background: none !important;
  border: none !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .am-show-more .am-counter, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .am-show-more .am-counter {
  opacity: 1;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  //font-size: 15px;
  //font-size: 16px;
  /font-size: 17px;
  font-weight: 900;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  text-shadow: none;
  color: #aeaeae;
  color: #cfcfcf;
  margin-top: -4px;
  margin-left: 2px;
  margin-right: 2px;
  //margin-left: 1px;
  margin-right: 1px;
  margin-right: 0px;
  
  font-family: "Khula", sans-serif !important;
  font-size: 12.3px !important;
  font-size: 12.4px !important;
  font-size: 12.4px !important;
  font-size: 12.7px !important;
  font-size: 12.8px !important;
  font-size: 12.9px !important;
  font-size: 13px !important;
  /font-size: 13.3px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 14.9px !important;
  //font-size: 15px !important;
  ///font-size: 15.1px !important;
  //font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.15px !important;
  //letter-spacing: -0.20px !important;
  ///letter-spacing: -0.25px !important;
  //letter-spacing: -0.30px !important;
  ///letter-spacing: -0.35px !important;
  text-transform: uppercase !important;
  text-shadow: -0.7px 0px 0px #e5e5e5;
  text-shadow: 0.5px 0px 0px #e5e5e5;
  //text-shadow: 0.6px 0px 0px #e5e5e5;
  /text-shadow: 0.7px 0px 0px #e5e5e5;
  text-shadow: 0.8px 0px 0px #e5e5e5;
  text-shadow: none;
  line-height: 23px !important;
  /line-height: 22px !important;
  color: #fff;
  color: #ececec;
  filter: drop-shadow(-1px 0px 0px #000);
  filter: drop-shadow(1px 0px 0px #000);
  /filter: drop-shadow(1px 1px 2px #000);
  /filter: drop-shadow(1px 1px 2px #090909);
  margin-top: 0px;
  margin-left: 1px;
  margin-right: 1px;
  /margin-right: 0px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content input[type="radio"] + a, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content input[type="radio"] + a {
  display: block;
  content: '';
  background: url('/media/site-images/checkbox.png');
  background-repeat: no-repeat;
  position: relative;
  left: 5px;
  
  /width: 100% !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content input[type="radio"]:checked + a, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content input[type="radio"]:checked + a {
  display: block;
  content: '';
  background: url('/media/site-images/checkbox-selected.png');
  background-repeat: no-repeat;
  position: relative;
  left: 5px;
  
  width: 100% !important;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .swatch-option-link-layered a.am-swatch-link, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .swatch-option-link-layered a.am-swatch-link {
  display: block;
  content: '';
  background: url('/media/site-images/checkbox.png');
  background-repeat: no-repeat;
  position: relative;
  left: 5px;
  
  min-width: fit-content;
  min-width: 100%;
  min-width: auto;
  max-width: 100%;
  
  padding-right: 0px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .swatch-option-link-layered a.am-swatch-link:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .swatch-option-link-layered a.am-swatch-link:hover {
  display: block;
  content: '';
  background: url('/media/site-images/checkbox-selected.png');
  background-repeat: no-repeat;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .swatch-option-link-layered a.am-swatch-link .selected + .am-shopby-swatch-label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .swatch-option-link-layered a.am-swatch-link .selected + .am-shopby-swatch-label {
  display: block;
  content: '';
  background: url('/media/site-images/checkbox-selected.png');
  background-repeat: no-repeat;
  
  position: relative;
  left: -28px;
  top: -5px;
  min-width: 100%;
  z-index: 1;
  
  margin-left: 56px;
  left: -64px;
  top: -5px;
  padding-left: 56px;
  padding-top: 6px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .swatch-option-link-layered a.am-swatch-link .selected + .am-shopby-swatch-label .label, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .swatch-option-link-layered a.am-swatch-link .selected + .am-shopby-swatch-label {
  
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper {
  margin-top: -10px;
  
  margin-top: 18px;
  margin-top: 20px;
  margin-bottom: -10px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .amshopby-slider-container, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .amshopby-slider-container {
  margin-bottom: 25px;
  margin-bottom: 30px;
  margin-bottom: 35px;
  margin-bottom: 38px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle {
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  //border-radius: 4px;
  ///border-radius: 50px;
  
  width: 12px;
  height: 20px;
  position: absolute;
  margin-left: -1px;
  margin-top: -1px;
  margin-top: 1px;
  
  width: 14px;
  height: 18px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle:first-of-type:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle:first-of-type:before {
  content: "from";
  /content: "-from";
  
  font-family: "Khula", sans-serif;
  //font-size: 16px;
  
  /font-size: 15px;
  /letter-spacing: -0.45px;
  
  /font-size: 14px;
  //letter-spacing: -0.05px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.40px;
  
  font-size: 13px;
  letter-spacing: -0.35px;
  ///letter-spacing: -0.30px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.10px;
  
  /font-size: 12px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0.05px;
  
  font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 10px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.5px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.2px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  color: #bbb;
  color: #b9b9b9;
  /color: #bfbfbf;
  color: #c1c1c1;
  /color: #c2c2c2;
  color: #c3c3c3;
  //color: #c4c4c4;
  /color: #c6c6c6;
  /color: #c9c9c9;
  ///color: #5b5b5b;
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  position: relative;
  left: -1px;
  /left: -2px;
  /left: -3px;
  
  /*
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  font-size: 10px;
  //font-size: 9.9px;
  /font-size: 9.8px;
  font-size: 9.6px;
  font-size: 9.4px;
  font-size: 9.3px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  left: -2px;
  left: -3px;
  */
  
  position: relative;
  top: 30px;
  top: -12px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle:last-of-type:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle:last-of-type:before {
  content: "to";
  /content: "to+";
  
  font-family: "Khula", sans-serif;
  //font-size: 16px;
  
  /font-size: 15px;
  /letter-spacing: -0.45px;
  
  /font-size: 14px;
  //letter-spacing: -0.05px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.40px;
  
  font-size: 13px;
  letter-spacing: -0.35px;
  ///letter-spacing: -0.30px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.10px;
  
  /font-size: 12px;
  /letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0.05px;
  
  font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 10px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.5px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.10px;
  /letter-spacing: 0.05px;
  //letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  
  font-size: 9.2px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  ////letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.15px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  line-height: 0px;
  color: #bbb;
  color: #b9b9b9;
  /color: #bfbfbf;
  color: #c1c1c1;
  /color: #c2c2c2;
  color: #c3c3c3;
  //color: #c4c4c4;
  /color: #c6c6c6;
  /color: #c9c9c9;
  ///color: #5b5b5b;
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  left: -1px;
  left: 0px;
  /left: 1px;
  
  /*
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  font-size: 10px;
  //font-size: 9.9px;
  /font-size: 9.8px;
  font-size: 9.6px;
  font-size: 9.4px;
  font-size: 9.3px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  left: -1px;
  /left: 0px;
  /left: 1px;
  */
  
  position: relative;
  top: 30px;
  top: -12px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle:hover:first-of-type:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle:hover:first-of-type:before, 
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle:hover:last-of-type:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .ui-slider .ui-slider-handle:hover:last-of-type:before {
  opacity: 0;
  transition: 0.2s ease;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .am-slider .ui-slider-range, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .am-slider .ui-slider-range {
  background: #000 !important;
  background: linear-gradient(to right, #000, transparent) !important;
  /background: linear-gradient(to left, #000, transparent) !important;
  /background: linear-gradient(to left, transparent, #000, transparent) !important;
  /background: linear-gradient(to right, #000, #777, #aaa, #777, #000) !important;
  /background: linear-gradient(to right, #333, #999, #bbb, #999, #333) !important;
  height: 9px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-container.-improved .am-slider, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-container.-improved .am-slider {
  /*
  background: #dfdedd;
  height: 4px;
  margin: 0 8px;
  */
  
  /background: none;
  height: 9px;
  margin: 0 9px;
  margin: 0 10px;
  
  margin-left: 15px;
  margin-right: 10px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-container.-improved .am-slider:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-container.-improved .am-slider:before, 
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-container.-improved .am-slider:after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-container.-improved .am-slider:after {
  /*
  background: #dfdedd;
  height: 4px;
  width: 16px;
  */
  
  background: none;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .amshopby-slider-tooltip, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-slider-wrapper .amshopby-slider-tooltip {
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 20px;
  font-weight: 900;
  font-style: italic;
  padding-left: 4px;
  padding-right: 5px;
  transition: 0.3s ease;
}

.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price:before {
  content: "(Price range) -";
  /=content: "|Price range| -";
  /content: "Price range -";
  /content: "Price range";
  font-family: "Ruda", sans-serif;
  font-family: "Khula", sans-serif;
  font-size: 13px;
  font-size: 14px;
  ///font-size: 15px;
  ///font-size: 16px;
  //font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.25px;
  text-shadow: -0.4px 0px 0px #222;
  text-shadow: -0.5px 0px 0px #222;
  text-shadow: -0.6px 0px 0px #222;
  text-shadow: -0.7px 0px 0px #222;
  text-transform: capitalize;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  position: relative;
  top: -3px;
  top: -4px;
  top: -5px;
  top: -6px;
  top: -7px;
  left: -2px;
  left: -1px;
  left: 0px;
  left: 1px;
  left: 2px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price {
  margin-top: 12px;
  border-bottom: 1px solid #e5e5e5;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 5px;
  padding-bottom: 6px;
  padding-bottom: 7px;
  padding-bottom: 8px;
  padding-bottom: 9px;
  padding-bottom: 10px;
  
  margin-left: -3px;
  /margin-left: -2px;
  margin-left: -1px;
  /margin-left: 0px;
  /margin-left: 1px;
  /margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price a, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price a {
  margin-top: 2px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price a span, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price a span {
  font-size: 15px;
  
  font-size: 16px;
  //font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price li.item, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price li.item {
  width: fit-content;
  transition: 0.2s ease;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price li.item:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price li.item:hover {
  /*
  background: linear-gradient(to right, #000, transparent);
  padding-right: 20px;
  padding-left: 10px;
  border-radius: 0px;
  /border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  //border-radius: 3px 0px 0px 3px;
  /border-radius: 4px 0px 0px 4px;
  /border-radius: 50px 0px 0px 50px;
  */
  
  /*
  box-shadow: 0px 0px 0px 2px #000;
  box-shadow: 0px 0px 0px 3px #000;
  box-shadow: 0px 0px 0px 4px #000;
  box-shadow: 0px 0px 0px 5px #000;
  /box-shadow: none;
  border-radius: 0px;
  border-radius: 1px;
  /border-radius: 2px;
  /border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  */
  
  transition: 0.2s ease;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price li.item:hover span, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price li.item:hover span {
  text-decoration: none;
  
  /*
  text-decoration: none;
  color: #fff;
  text-shadow: 0.5px 0px 0px #000;
  /text-shadow: 0.5px 0.5px 0px #000;
  */
}
.catalog-category-view .sidebar.sidebar-main .filter-options #am-ranges-price li:hover .label,
.catalogsearch-result-index .sidebar.sidebar-main .filter-options #am-ranges-price li:hover .label {
  /*
  color: #fff !important;
  transition: none !important;
  */
}
.catalog-category-view .sidebar.sidebar-main .filter-options #am-ranges-price li:hover .label:after,
.catalogsearch-result-index .sidebar.sidebar-main .filter-options #am-ranges-price li:hover .label:after {
  display: inline-block;
  content: '';
  background: url('/media/site-images/chevron-left-arrow-black.png');
  background-repeat: no-repeat;
  background-size: auto 13px;
  width: 9px;
  height: 13px;
  
  /*
  position: absolute;
  left: 5px;
  margin-top: 2px;
  */
  
  position: absolute;
  right: -16px;
  top: 5px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price .amshopby-link-selected, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price .amshopby-link-selected {
  /*
  border: 2px solid #000;
  border: 3px solid #000;
  border: 4px solid #000;
  /border: 5px solid #000;
  border: none;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;
  */
  
  box-shadow: 0px 0px 0px 2px #000;
  box-shadow: 0px 0px 0px 3px #000;
  box-shadow: 0px 0px 0px 4px #000;
  box-shadow: 0px 0px 0px 5px #000;
  /box-shadow: none;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 50px;  
  
  padding-left: 3px;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 4px;
  
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1px;
  
  margin-top: 7px;
  margin-bottom: 7px;
  
  transition: none;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price .amshopby-link-selected .label:after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price .amshopby-link-selected .label:after {
  display: inline-block;
  content: '';
  background: url('/media/site-images/chevron-left-arrow-black.png');
  background-repeat: no-repeat;
  background-size: auto 13px;
  width: 9px;
  height: 13px;
  
  /*
  position: absolute;
  left: 5px;
  margin-top: 2px;
  */
  
  position: absolute;
  right: -28px !important;
  top: 5px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price .amshopby-link-selected:hover, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price .amshopby-link-selected:hover {
  
}
.catalog-category-view .sidebar.sidebar-main .filter-options #am-ranges-price li:hover .amshopby-link-selected,
.catalogsearch-result-index .sidebar.sidebar-main .filter-options #am-ranges-price li:hover .amshopby-link-selected {
  
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content #am-ranges-price .amshopby-link-selected span, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content #am-ranges-price .amshopby-link-selected span {
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  font-style: italic;
}

.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget {
  width: 100%;
  
  display: flex;
  align-items: center;
  justify-content: center;
  
  display: grid;
  justify-items: center;
  /justify-items: normal;
  
  margin-top: 22px;
  margin-top: 20px;
  
  /*(for price range + from-to - 'show more' pos. correction)*/
  /*
  position: absolute;
  width: 194px;
  margin-top: 60px;
  padding-bottom: 10px;
  */
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget .am-filter-price, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget .am-filter-price {
  /border: 1px solid #DFDEDD;
  
  border: 3px solid #f8f8f8;
  border: 3px solid #f3f3f3;
  border-bottom: 4px solid #DFDEDD;
  border-radius: 4px;
  
  -webkit-appearance: textfield !important;
  appearance: textfield !important;
  
  width: 100%;
  min-width: 115px;
  /min-width: fit-content;
  height: 40px;
  height: 49px;
  
  position: relative;
  left: -10px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget .am-filter-price.input-text, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget .am-filter-price.input-text {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 900;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget > .delimiter, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget > .delimiter {
  line-height: 40px;
  margin: 0;
  width: 14px;
  
  line-height: 0px;
  margin-top: 20px;
  margin-bottom: 17px;
  margin-top: 17px;
  margin-bottom: 14px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget .amshopby-currency, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget .amshopby-currency {
  font-family: "Khula", sans-serif;
  font-size: 22px;
  /font-size: 29px;
  /font-size: 30px;
  ///font-size: 31px;
  //font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  //font-size: 35.2px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-shadow: 0.8px 0px 0px #3b3b3b;
  /text-shadow: 0.7px 0px 0px #3b3b3b;
  /text-shadow: 0.6px 0px 0px #3b3b3b;
  //text-shadow: -0.5px 0px 0px #3b3b3b;
  text-shadow: none;
  
  color: #4b4b4b;
  color: #5b5b5b;
  
  left: -32px;
  left: -30px;
  top: 15px;
  top: 11px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget > .delimiter:before, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content .amshopby-fromto-wrap .am-fromto-widget > .delimiter:before {
  content: "to";
  margin-right: 4px;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  /font-size: 8px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: 0.65px;
  letter-spacing: 1.15px;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0.8px 0px 0px #3b3b3b;
  /text-shadow: 0.7px 0px 0px #3b3b3b;
  /text-shadow: 0.6px 0px 0px #3b3b3b;
  //text-shadow: -0.5px 0px 0px #3b3b3b;
  
  color: #4b4b4b;
  color: #5b5b5b;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content button, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content button {
  font-family: "Ruda", sans-serif !important;
  font-family: "Khula", sans-serif !important;
  //font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
  
  /*--------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  //background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to top, #000 35%, #555) !important;
  /background: linear-gradient(to bottom, #000, #333) !important;
  /background: linear-gradient(to left, #000, #333) !important;
  /background: linear-gradient(to right, #000, #333) !important;
  
  //background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
  
  margin-bottom: 3px;
}
.catalog-category-view .sidebar.sidebar-main .filter-options-content button:after, 
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content button:after {
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
}

/*---(cat page - uni swatch toolip)---*/
.catalog-category-view .swatch-option-tooltip, 
.catalogsearch-result-index .swatch-option-tooltip {
  width: 120px;
  
  background: #fff;
  background: linear-gradient(to bottom, #f3f3f3, #fff, #fff 70%, #000);
  background: linear-gradient(to bottom, #f3f3f3, #fff, #fff 65%, #000);
  /background: linear-gradient(-176deg, #f3f3f3, #fff, #fff 70%, #000);
  
  border: 3px solid #f3f3f3;
  //border: 2px solid #f3f3f3;
  /border: 1px solid #f3f3f3;
  /border: 3px solid #e4e4e4;
  /border: 2px solid #e4e4e4;
  /border: 1px solid #e4e4e4;
  border-bottom: none;
  border: none;
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  border-radius: 5px;
  /border-radius: 6px;
  //border-radius: 10px;
  //border-radius: 15px;
  /border-radius: 20px;
  /border-radius: 25px;
  
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-bottom: 8px;

  margin-top: 3px;
  
  box-shadow: inset -3px 20px 35px -15px #eee;
  /box-shadow: inset -3px -19px 30px -15px #f1f1f1;
  /box-shadow: inset 0px -19px 30px -15px #f0f0f0;
  /box-shadow: inset 0px -17px 32px -13px #ececec;
  box-shadow: inset 0px -25px 40px -64px #000;
  box-shadow: inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px, inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.45) 0px 14px 20px -20px, inset 0px 25px 45px -62px #666;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  box-shadow: inset 0px -20px 18px -21px #eaeaea, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 3px 3px, rgba(0, 0, 0, 0.07) 0px 6px 10px;
  
  //box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 8px rgba(0, 0, 0, 0.25), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  /box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.05);
  /box-shadow: inset 2px 6px 9px rgba(0, 0, 0, 0.04);
  /box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  /box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  
  /box-shadow: -12px -8px 40px rgba(70,70,70,0.05) inset;
  //box-shadow: -5px -6px 40px rgba(70,70,70,0.06) inset;
}
.catalog-category-view .swatch-option-tooltip .image, 
.catalogsearch-result-index .swatch-option-tooltip .image {
  width: 110px;
  height: 100px;
  height: 90px;
  mix-blend-mode: multiply;
}
.catalog-category-view .swatch-option-tooltip .title, 
.catalogsearch-result-index .swatch-option-tooltip .title {
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17.7px !important;
  font-size: 17.4px !important;
  /font-size: 17.2px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  font-size: 14.7px !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  text-shadow: -2px 1px 1px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: none !important;
  line-height: 23px;
  line-height: 16px;
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  font-family: "Khula", sans-serif !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-size: 11px !important;
  /font-size: 10px !important;
  line-height: 12px;
  
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 15px !important;
  font-style: normal !important;
  /letter-spacing: -0.70px !important;
  */
  
  /*
  /font-family: "Roboto", sans-serif !important;
  */
  
  /*
  font-family: "Oswald", sans-serif !important;
  font-size: 13px !important;
  font-size: 12px !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 0px !important;
  line-height: 13px;
  */
}
/*^^^(cat page - uni swatch toolip)^^^*/

.catalog-category-view .sidebar-additional, 
.catalogsearch-result-index .sidebar-additional {
  /margin-top: 40px;
  
  /*(to fix am labels/megamenu overlap)*/
  position: relative;
  z-index: 0 !important;
  
  /*
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  //////box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  border-radius: 12px !important;
  /border-radius: 2px !important;
  ///margin-top: 0px !important;
  ///padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  */
}
.catalog-category-view.page-layout-2columns-left .ox-sticky-sidebar .sidebar-additional {
  /*(to fix am labels/megamenu overlap)*/
  position: relative;
  z-index: 0 !important;
  
  /*
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  //////box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  border-radius: 12px !important;
  /border-radius: 2px !important;
  ///margin-top: 0px !important;
  ///padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  
  
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  /box-shadow: 3px 3px 8px -1px #d4d4d4 !important;
  /box-shadow: none !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fff, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fdfdfd, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e5e5e5 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e6e6e6 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e7e7e7 -85%, #f8f8f8 25%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f9f9f9 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f9f9f9 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fafafa 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fbfbfb 93%, #f2f2f2 100%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fdfdfd 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fefefe 93%, #f2f2f2 100%) !important;
  ///background: linear-gradient(-89deg, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  background: linear-gradient(-88deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to right bottom, #f2f2f2 -185%, #C0C1CE -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: none !important;
  border: 1px solid #eaeaea !important;
  border: 1px solid #ededed !important;
  border: 1px solid #fff !important;
  border: 2px solid #fdfdfd !important;
  /border: 3px solid #fdfdfd !important;
  border-left: none !important;
  /border-top: none !important;
  border-bottom: none !important;
  padding-bottom: 5px;
  /border: none !important;

  border-radius: 2px !important;
  /background: none !important;
  /box-shadow: none !important;
  /border: none !important;
  
  
  
  
  background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fdfdfd 23%, #fcfcfc 73%, #000540 550%) !important;
  width: 245px !important;
  //margin-bottom: 15px;
  margin-bottom: 20px;
  /margin-bottom: 25px;
  /margin-bottom: 30px;
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;

  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  border: 3px solid #f8f8f8 !important;
  border: none !important;
  
  border-radius: 2px !important;
  
  /outline: 7px solid #f8f8f8;
  /outline-style: dashed;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(2px 4px 4px #a4a4a4);
  /filter: drop-shadow(1px 7px 2px #ccc);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
  /filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb) !important;
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  */
}
.catalog-category-view.page-layout-2columns-left .ox-sticky-sidebar .sidebar-additional .block-compare {
  width: 100%;
  //padding: 0px;
  ///margin: 0px;
  
  margin-left: 20px;
}
.catalog-category-view.page-layout-2columns-left .ox-sticky-sidebar .sidebar-additional .widget.block.block-static-block {
  /background: #000 !important;
  padding: 14px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-bottom: 2px;
  font-family: "Industry", sans-serif;
  font-family: "Work Sans", sans-serif;
  font-family: "Karla", sans-serif;
  /font-family: "Assistant", sans-serif;
  /font-family: "Ruda", sans-serif;
  font-weight: 900;
  
  text-align: left;
  /text-align: center;
  /text-align: right;
  
  padding: 0px;
  /padding-bottom: 15px;
  margin-bottom: 20px;
  margin-top: 45px;
  
  /*left align*/
  margin-left: 20px;
  margin-right: -36px;
  
  /margin-left: 20px;
  /margin-right: -26px;
  
  /*center align*/
  /margin-left: 47px;
  /margin-right: -52px;
  
  /*right align*/
  /margin-left: 73px;
  /margin-right: -79px;

  /width: 245px;
}
.catalog-category-view .sidebar-additional .block, 
.catalogsearch-result-index .sidebar-additional .block {
  /background: none !important;
  margin-bottom: 30px;
}
.catalog-category-view .sidebar-additional .block.block-compare, 
.catalogsearch-result-index .sidebar-additional .block.block-compare {
  /*
  background: none !important;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  
  border-top: 3px solid #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e4e4e4;
  
  border-top: 2px solid #e4e4e4;
  border-bottom: 0px solid #e4e4e4;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-weight: 600 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Roboto";
  font-size: 10px;
  font-size: 11px;
  font-weight: 400 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  background: linear-gradient(to left top, #f6f6f6, #fefefe, transparent 170%) !important;
  background: linear-gradient(to left top, #f6f6f6, transparent 170%) !important;
  background: linear-gradient(to top right, #f6f6f6, transparent) !important;
  background: linear-gradient(to top left, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, transparent, #f0f0f0, transparent) !important;
  background: linear-gradient(to right, transparent, #f6f6f6, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  background: linear-gradient(to right, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, #f8f8f8, transparent) !important;
  background: linear-gradient(to left, #f6f6f6, transparent) !important;
  /background: linear-gradient(to left, #f8f8f8, transparent) !important;
  background: linear-gradient(to top, #f6f6f6, transparent) !important;
  background: linear-gradient(to top, #f8f8f8, transparent) !important;
  /background: linear-gradient(to left top, #e4e4e4, #fefefe, transparent 170%) !important;
  z-index: -99 !important;
  border-radius: 5px;
  */
  
  
  z-index: -99 !important;
  
  //margin-bottom: 45px;
  /margin-bottom: 75px;
  margin-bottom: 40px;
  //margin-bottom: 20px;
  
  background: none !important;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  
  border-top: 3px solid #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e4e4e4;
  
  border-top: 2px solid #e4e4e4;
  border-bottom: 0px solid #e4e4e4;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-weight: 600 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Roboto";
  font-size: 10px;
  font-size: 11px;
  font-weight: 400 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  background: linear-gradient(to left top, #f6f6f6, #fefefe, transparent 170%) !important;
  background: linear-gradient(to left top, #f6f6f6, transparent 170%) !important;
  background: linear-gradient(to top right, #f6f6f6, transparent) !important;
  background: linear-gradient(to top left, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, transparent, #f0f0f0, transparent) !important;
  background: linear-gradient(to right, transparent, #f6f6f6, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  background: linear-gradient(to right, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, #f8f8f8, transparent) !important;
  background: linear-gradient(to left, #f6f6f6, transparent) !important;
  /background: linear-gradient(to left, #f8f8f8, transparent) !important;
  background: linear-gradient(to top, #f6f6f6, transparent) !important;
  background: linear-gradient(to top, #f8f8f8, transparent) !important;
  /background: linear-gradient(to left top, #e4e4e4, #fefefe, transparent 170%) !important;
  z-index: -99 !important;
  border-radius: 5px;
  
  border-top: 6px solid #d7d7d7;
  border-top: 6px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 6px;
  padding-bottom: 8px;
  padding-bottom: 10px;
  padding-bottom: 12px;
  padding-bottom: 14px;
  padding-bottom: 16px;
  /padding-bottom: 18px;
  /padding-bottom: 20px;
  /padding-bottom: 22px;
  /padding-bottom: 24px;
  border-left: none;
  border-right: none;
  background: linear-gradient(to right, transparent, #f7f7f7, #ededed, #fdfdfd, transparent 87%) !important;
  background: linear-gradient(to right, transparent, #f7f7f7, #f2f2f2, #fdfdfd, transparent 87%) !important;
  
  
  
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  box-shadow: 0px 3px 10px -4px #aaa !important;
  box-shadow: -3px 3px 10px -4px #aaa !important;
  box-shadow: -6px 3px 10px -4px #cfcfcf !important;
  box-shadow: -6px 3px 15px -4px #cfcfcf !important;
  box-shadow: -19px 3px 13px -11px #dfdfdf !important;
  box-shadow: 10px 3px 13px -11px #aaa !important;
  box-shadow: 10px 11px 21px -22px #aaa !important;
  box-shadow: 10px 11px 18px -19px #777 !important;
  
  border-radius: 12px !important;
  border-radius: 8px !important;
  border-radius: 2px !important;
  margin-top: 0px !important;
  margin-left: -2px;
  margin-left: -1px;
  margin-left: 0px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  /margin-left: 23px;
  margin-left: 0px;
  padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%) !important;
  /background: linear-gradient(to top, #000640 -140%, #fff 35%) !important;
  /background: linear-gradient(7deg, #000540 -135%, #fff 40%) !important;
  /background: linear-gradient(27deg, #000540 -135%, #fff 40%) !important;
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%) !important;
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%) !important;
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%) !important;
  //background: linear-gradient(9deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%) !important;
  //background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  ////background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  ///background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  ///background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%) !important;
  /background: linear-gradient(2deg, #000540 -83%, #fff 21%) !important;
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%) !important;
  //background: linear-gradient(180deg, #000540 -43%, #fff 9%) !important;
  //background: linear-gradient(180deg, #000540 -53%, #fff 9%) !important;
  ////background: linear-gradient(180deg, #000540 -63%, #fff 9%) !important;
  /background: linear-gradient(179deg, #000540 -43%, #fff 13%) !important;
  //background: linear-gradient(179deg, #000540 -53%, #fff 13%) !important;
  background: linear-gradient(179deg, #000540 -63%, #fff 13%) !important;
  
  background: linear-gradient(170deg, #000540 -63%, #fff 13%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 13%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 14%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 175%) !important;
  background: linear-gradient(-170deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 175%) !important;
  
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 145%) !important;
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 110%, #000540) !important;
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 125%, #000540) !important;
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 2px 6px 10px -4px #888 !important;
  box-shadow: 2px 6px 22px -16px #000 !important;
  
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%) !important;
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%) !important;
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%) !important;
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%) !important;
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%) !important;
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%) !important;
  
  /background: none !important;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  
  
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  /box-shadow: 3px 3px 8px -1px #d4d4d4 !important;
  /box-shadow: none !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fff, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fdfdfd, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e5e5e5 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e6e6e6 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e7e7e7 -85%, #f8f8f8 25%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f9f9f9 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f9f9f9 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fafafa 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fbfbfb 93%, #f2f2f2 100%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fdfdfd 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fefefe 93%, #f2f2f2 100%) !important;
  ///background: linear-gradient(-89deg, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  background: linear-gradient(-88deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  
  background: linear-gradient(-94deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  background: linear-gradient(-97deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  background: linear-gradient(64deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  
  background: linear-gradient(-47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  /background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fdfdfd 23%, #fcfcfc 73%, #000540 550%) !important;
  background: linear-gradient(64deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  /background: linear-gradient(-47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #f2f2f2 500%) !important;
  
  ////////////////////background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 125%, #000540) !important;
  
  /background: linear-gradient(to right bottom, #f2f2f2 -185%, #C0C1CE -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: none !important;
  border: 1px solid #eaeaea !important;
  border: 1px solid #ededed !important;
  border: 1px solid #fff !important;
  border: 2px solid #fdfdfd !important;
  /border: 3px solid #fdfdfd !important;
  border-left: none !important;
  /border-top: none !important;
  border-bottom: none !important;
  padding-bottom: 5px;
  /border: none !important;
  
  /background: linear-gradient(to right, transparent, #555, #000, #555, transparent) !important;
  width: 245px !important;
  min-height: 140px;
  
  
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;

  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  border: 3px solid #f8f8f8 !important;
  border: none !important;
  
  border-radius: 2px !important;
  
  /outline: 7px solid #f8f8f8;
  /outline-style: dashed;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(2px 4px 4px #a4a4a4);
  /filter: drop-shadow(1px 7px 2px #ccc);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
  /filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  
  opacity: 0.930;
  opacity: 0.935;
  /opacity: 0.940;
  opacity: 0.950;
  opacity: 0.960;
  opacity: 0.970;
  opacity: 0.975;
  /opacity: 0.980;
  /opacity: 0.989;
  /opacity: 0.99;
  opacity: 1;
}
.catalog-category-view .sidebar-additional .block.block-compare .empty, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .empty {
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  filter: none !important;
  /text-shadow: none !important;

  
  /*----------------*/  
  font-family: "Khula", sans-serif;
  //font-size: 16px !important;
  
  /font-size: 15px !important;
  /letter-spacing: -0.45px !important;
  width: 158px;
  height: 35px;
  
  font-size: 14px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: -0.20px !important;
  letter-spacing: -0.40px !important;
  line-height: 19px;
  line-height: 18px;
  ///line-height: 17px;
  //line-height: 16px;
  //line-height: 15px;
  /line-height: 14px;
  /line-height: 13px;
  width: 158px;
  height: 35px;
  
  font-size: 13px !important;
  letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: 0.10px !important;
  line-height: 19px;
  line-height: 18px;
  line-height: 17px;
  //line-height: 16px;
  //line-height: 15px;
  /line-height: 14px;
  /line-height: 13px;
  width: 158px;
  height: 35px;
  
  font-size: 12px !important;
  letter-spacing: -0.35px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0.05px !important;
  line-height: 19px;
  line-height: 18px;
  line-height: 17px;
  //line-height: 16px;
  //line-height: 15px;
  /line-height: 14px;
  /line-height: 13px;
  width: 158px;
  height: 35px;
  
  /*
  font-size: 11px !important;
  letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  //line-height: 19px;
  /line-height: 18px;
  /line-height: 17px;
  line-height: 16px;
  //line-height: 15px;
  line-height: 14px;
  //line-height: 13px;
  width: 158px;
  height: 35px;
  */
  
  /*
  font-size: 10px !important;
  letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  //line-height: 19px;
  /line-height: 18px;
  /line-height: 17px;
  line-height: 16px;
  //line-height: 15px;
  line-height: 14px;
  //line-height: 13px;
  margin-left: -5px;
  width: 158px;
  width: unset;
  height: 35px;
  */
}
.catalog-category-view .sidebar-additional .block.block-wishlist, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist {
  display: none;
  
  margin-bottom: 75px;
  
  background: none !important;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  
  border-top: 3px solid #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e4e4e4;
  
  border-top: 0px solid #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-weight: 600 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Roboto";
  font-size: 10px;
  font-size: 11px;
  font-weight: 400 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  background: linear-gradient(to left top, #f6f6f6, #fefefe, transparent 170%) !important;
  background: linear-gradient(to left top, #f6f6f6, transparent 170%) !important;
  background: linear-gradient(to top right, #f6f6f6, transparent) !important;
  background: linear-gradient(to top left, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, transparent, #f0f0f0, transparent) !important;
  background: linear-gradient(to right, transparent, #f6f6f6, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  background: linear-gradient(to right, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, #f8f8f8, transparent) !important;
  background: linear-gradient(to left, #f6f6f6, transparent) !important;
  /background: linear-gradient(to left, #f8f8f8, transparent) !important;
  background: linear-gradient(to bottom, #f6f6f6, transparent) !important;
  background: linear-gradient(to bottom, #f8f8f8, transparent) !important;
  /background: linear-gradient(to left top, #e4e4e4, #fefefe, transparent 170%) !important;
  z-index: -99 !important;
  border-radius: 5px;
}
.catalog-category-view .sidebar-additional .block.block-compare:before, 
.catalogsearch-result-index .sidebar-additional .block.block-compare:before {
  /*
  /display: none;
  
  font-family: "Glyphicons Halflings";
  content: "\e110";
  content: "\e115";
  content: "\e119";
  content: "\e130";
  content: "\e178";
  content: "\e185";
  content: "\e224";
  font-size: 80px;
  font-weight: 100;
  font-style: italic;
  color: #f6f6f6;
  /color: #f5f5f5;
  /color: #f3f3f3;
  color: #f0f0f0;
  text-shadow: -1px -1px 0px #aaa;
  text-shadow: -1px 2px 3px #bbb;
  text-shadow: -1px 4px 1px #bbb;
  position: relative;
  left: 104px;
  left: 110px;
  top: 3px;
  top: -6px;
  z-index: -99;
  */
}
.catalog-category-view .sidebar-additional .block.block-compare .empty:before, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .empty:before {
  display: inline-block;
  content: " ";
  background: url(/media/site-images/compare-products-icon-heavy.png);
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  position:  absolute;
  top: 81px;
  right: 26px;
  z-index: -99;
  
  /display: none;
}
.catalog-category-view .sidebar-additional .block.block-wishlist:before, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist:before {
  /display: none;
  
  /*
  background: url(/media/site-images/wishlist-heart.png);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 195% -5%;
  background-size: 75%;
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  */
  
  font-family: "Glyphicons Halflings";
  content: "\e102";
  font-size: 80px;
  font-weight: 100;
  font-style: italic;
  color: #f6f6f6;
  /color: #f5f5f5;
  /color: #f3f3f3;
  color: #f0f0f0;
  text-shadow: -1px -1px 0px #aaa;
  text-shadow: -1px 2px 3px #bbb;
  text-shadow: -1px 4px 1px #bbb;
  position: relative;
  left: 104px;
  left: 110px;
  top: 3px;
  top: -6px;
  z-index: -99;
}
.catalog-category-view .sidebar-additional .block.block-compare .block-title strong, 
.catalog-category-view .sidebar-additional .block.block-wishlist .block-title strong, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .block-title strong, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .block-title strong {
  /*
  display: flex;
  line-height: 14px;
  line-height: 15px;
  /line-height: 16px;
  /width: 100%;

  font-family: "Oswald";
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  font-size: 14px;
  font-weight: 900;
  font-weight: 600;
  /font-weight: 500;
  letter-spacing: 0.0px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.65px;
  /letter-spacing: 1px;
  
  font-family: "Impact";
  font-size: 15px;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0.50px;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  
  font-family: "Open Sans";
  font-size: 14.6px;
  /font-size: 14.3px;
  font-size: 14px;
  font-size: 13.6px;
  /font-size: 13.3px;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  */
  
  /*
  font-family: "Rubik";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  /font-size: 12px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  
  font-family: "Ubuntu";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  /font-size: 12px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  
  font-family: "Exo";
  font-size: 15px;
  font-size: 14px;
  //font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  ///font-size: 12.3px;
  /font-size: 12px;
  font-size: 11.6px;
  /font-size: 11.3px;
  /font-size: 11px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  
  font-family: "Exo";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  ///font-size: 12.3px;
  /font-size: 12px;
  ///font-size: 11.6px;
  /font-size: 11.3px;
  /font-size: 11px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  */
  
  /*
  font-family: "Passion One";
  font-size: 14.6px;
  /font-size: 14.3px;
  /font-size: 14px;
  /font-size: 13.6px;
  /font-size: 13.3px;
  ///font-size: 13px;
  font-weight: 700;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  ///letter-spacing: -0.80px;
  color: #3b3b3b;
  /color: #4b4b4b;
  
  font-family: "Coda";
  font-size: 12px;
  //font-size: 11.8px;
  /font-size: 11.7px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11.1px;
  //font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  /background: linear-gradient(to right, transparent, #343434, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  text-shadow: none;
  background: none;
  
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  background: #f8f8f8;
  background: linear-gradient(to right, #f8f8f8, transparent);
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  
  /background: linear-gradient(to right, transparent, #efefef, transparent);
  /background: linear-gradient(to right, transparent, #f1f1f1, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  
  width: 100%;
  margin-bottom: -10px;
  margin-top: -9px;
  
  /border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 5px !important;
  margin-top: -5px;
  
  text-shadow: none;
  background: none;
  border: none;
  margin-top: -6px;
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-display-semiConden", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  ///font-size: 20px;
  font-size: 19.3px;
  /font-size: 19px;
  /font-size: 18px;
  //font-size: 17.5px;
  /font-size: 17px;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 900 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  
  font-family: "Khula", sans-serif !important;
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  /text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  /text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  /text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  //text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  /font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  //text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #000, #777 40%, #000);

  background: linear-gradient(to right, #000, #6c6c6c 40%, #000);
  background: linear-gradient(to right, transparent -4%, #000, #6c6c6c 40%, #000, transparent 101%);
  background: linear-gradient(to right, transparent -4%, #000, #6c6c6c 40%, #000, transparent 101%);
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, transparent 101%);
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 37%, #000, transparent 101%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 48%, #000, transparent 101%);
  
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 37%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 48%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 40%, #000, #1a1a1a 94%, #5c5c5c 100%);
  
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 94%, #3b3b3b 100%);
  
  background: url(/media/site-images/ribbon-end.png), linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 80%, transparent 90%);
  background-repeat: no-repeat;
  /background-position: 102% 0%;
  background-position: 101% 0%;
  //background-position: 100% 0%;
  ///background-position: 99% 0%;
  /background-position: 98% 0%;
  /background-position: 97% 0%;
  /background-position: 96% 0%;

  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  /color: #f2f2f2;
  /color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  /filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #5b5b5b);
  filter: drop-shadow(1px 1px 2px #7b7b7b);
  filter: drop-shadow(0px 2px 1px #8b8b8b);
  /filter: drop-shadow(-1px 2px 1px #8b8b8b);
  /filter: none;
  /padding: 7px;
  padding: 0px;
  /padding-right: 40px;
  /padding-right: 13px;
  padding-right: 17px;
  padding-right: 18px;
  padding-right: 20px;
  padding-right: 21px;
  padding-right: 22px;
  padding-right: 23px;
  //padding-right: 24px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 4px 4px 1px 1px;
  border-radius: 3px;
  border-radius: 3px 3px 2px 2px;
  border-radius: 3px 3px 1px 1px;
  border-radius: 4px 0px 0px 4px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  /border-radius: 50px 0px 0px 50px;
  /border-radius: 25px 95px 25px 95px;
  /border-radius: 95px 25px 95px 25px;
  //border-radius: 16px 95px 95px 16px;
  /border-radius: 95px 16px 16px 95px;
  /border-radius: 8px 8px 3px 3px;
  position: relative;
  top:  -9px !important;
  //top:  -3px !important;
  /top:  -20px !important;
  /top:  -19px !important;
  left: 4px;
  left: 5px;
  left: 6px;
  /left: 7px;
  /left: 10px;
  padding-top: 0px !important;
  padding-top: 1px !important;
  padding-top: 2px !important;
  /padding-top: 3px !important;
  padding-bottom: 2px !important;
  padding-bottom: 3px !important;
  /padding-bottom: 4px !important;
  /padding-bottom: 5px !important;
  /padding-bottom: 6px !important;
  margin-left: -6px;
  margin-left: -11px;
  margin-left: -12px;
  margin-left: -13px;
  
  padding-top: 5px !important;
  padding-bottom: 1px !important;
  
  
  height: 35px;
  padding-top: 9px !important;
  padding-left: 6px !important;
  left: -9px;
  top: -30px !important;
  /background: none;

  min-width: max-content;
  min-width: 223px;
  min-width: 225px;
}
.catalog-category-view .sidebar-additional .block.block-compare .product-item-name a, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .product-item-name a {
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  font-size: 12px;
  text-transform: initial;
  
  font-size: 11px;
  text-transform: uppercase;
  
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 400 !important;
  
  /font-family: "Squada One" !important;
  /font-weight: 500 !important;
  /font-size: 14px;
  
  font-family: "Open Sans" !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: -0.15px !important;
  /color: #202020 !important;
  /color: #383838 !important;
    
  
  /*----------------*/
  color: #333;
  transition: 0.3s ease-in-out;
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  /////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  
  filter: none !important;
  /text-shadow: none !important;

  
  /*----------------*/  
  font-family: "Khula", sans-serif;
  //font-size: 16px !important;
  
  /font-size: 15px !important;
  /letter-spacing: -0.45px !important;
  
  /font-size: 14px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: -0.20px !important;
  ///letter-spacing: -0.40px !important;
  
  font-size: 13px !important;
  letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.05px !important;
  /letter-spacing: 0.10px !important;
  line-height: 19px;
  line-height: 18px;
  line-height: 17px;
  //line-height: 16px;
  //line-height: 15px;
  /line-height: 14px;
  /line-height: 13px;
  
  font-size: 12px !important;
  letter-spacing: -0.35px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0.05px !important;
  //line-height: 19px;
  /line-height: 18px;
  /line-height: 17px;
  line-height: 16px;
  //line-height: 15px;
  /line-height: 14px;
  /line-height: 13px;
  padding-top: 8px;
  padding-top: 7px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-left: 6px;
  padding-left: 7px;
  padding-left: 8px;
  /padding-left: 9px;
  
  /*
  font-size: 11px !important;
  letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  //line-height: 19px;
  /line-height: 18px;
  /line-height: 17px;
  line-height: 16px;
  //line-height: 15px;
  line-height: 14px;
  //line-height: 13px;
  */
  
  
  /*----------------*/  
  -webkit-line-clamp: 4;
  //-webkit-line-clamp: 3;
  /-webkit-line-clamp: 2;
  /max-height: 172.8px;
  
  /max-height: 46px;
  /margin-bottom: 4px;
  
  /font-size: 13.4px !important;
  //max-height: 54px;
  
  max-height: 73px;
  
  /*
  /font-family: "Ruda", sans-serif !important;
  /text-shadow: 0.4px 0px 0px #333 !important;
  text-transform: initial !important;
  letter-spacing: -0.84px !important;
  font-size: 13.6px !important;
  /font-size: 13.8px !important;
  font-size: 14px !important;
  font-size: 14.3px !important;
  max-height: 70px;
  */
  
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.catalog-category-view .sidebar-additional .block.block-compare .product-item-name a:after, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .product-item-name a:after {
  background: linear-gradient(to right, #000, transparent);
  background: none;
}
.catalog-category-view .sidebar-additional .block.block-compare .product-item-name a:hover, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .product-item-name a:hover {
  /color: #000;
  opacity: 0.80;
  transition: 0.3s ease-in-out;
  
  //color: #fff;
  /text-shadow: 0px 0px 0px #000 !important;
  //filter: drop-shadow(0.6px 1px 0px rgba(0, 0, 0, 0.55)) !important;
}
.catalog-category-view .sidebar-additional .block.block-compare .action.delete, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.delete {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 1px;
  padding-bottom: 1px;
  
  width: fit-content;
  
  background: linear-gradient(to bottom, #777, #000);
  
  border: 0px solid #1a1a1a;
  border: 1px solid #1a1a1a;
  border: 2px solid #1a1a1a;
  border: 3px solid #1a1a1a;
  /border: 4px solid #1a1a1a;
  border: 5px solid #444;
  //border: 4px solid #444;
  border: 3px solid #444;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 20px;
  
  top: 7px;
  //top: 8px;
  /top: 10px;
  //top: 12px;
  /top: 16px;
  /top: 20px;
  /top: 24px;
}
.catalog-category-view .sidebar-additional .block.block-compare .action.delete:hover, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.delete:hover {
  background: #fff;
  background: linear-gradient(to top, #777, #000);
  background: linear-gradient(to bottom right, #f3f3f3, #fff 55%, #d7d7d7);
  background: linear-gradient(to bottom right, #e6e6e6, #fff 55%, #d7d7d7);
}
.catalog-category-view .sidebar-additional .block.block-compare .action.delete:before, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.delete:before {
  background: transparent;
  color: #fff;
}
.catalog-category-view .sidebar-additional .block.block-compare .action.delete:hover:before, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.delete:hover:before {
  background: transparent;
  color: #ff0000;
}
.catalog-category-view .sidebar-additional .block.block-compare .counter, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .counter {
  display: none;
}
.catalog-category-view .sidebar-additional .block.block-compare .action.compare, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.compare {
    font-family: "Squada One" !important;
    font-weight: 500 !important;
    //text-shadow: -0px 1px 1px #202020 !important;
    //text-shadow: -0px 1px 1px #666 !important;
    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.catalog-category-view .sidebar-additional .block.block-compare .action.clear:after, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.clear:after {
    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
	
  background: #343434 !important;
  background: #ff0000 !important;
  background: #EF321E !important;
}
.catalog-category-view .sidebar-additional .block.block-compare .action span, 
.catalog-category-view .sidebar-additional .block.block-wishlist .action span, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action span, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action span {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.50px;
  text-shadow: -0px 1px 1px #666 !important;
}
/*--(white Compare button version)--*/
.catalog-category-view .sidebar-additional .block.block-compare .action.compare.primary, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.compare.primary {
  background: initial !important;
  margin-top: -1px !important;
  border: 1px solid #202020;
  border: 2px solid #202020;
  /border: none;
  border-radius: 6px;
  padding: 10px;
  /padding-top: 8px;
  /padding-bottom: 8px;
  
  padding: 12px;
  margin-top: -3px !important;
  
  padding: 10px 11px 10px 11px;
  padding: 9px 11px 8px 11px;
  padding: 9px 10px 8px 10px;
  padding: 9px 10px 7px 10px;
  
  padding: 9px 10px 7px 10px;
  padding: 10px 10px 8px 10px;
  padding: 10px 11px 8px 11px;
  
  /padding: 10px 10px 9px 10px;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 5px;
  border: 1px solid #202020;
  border: 2px solid #202020;
  border: 3px solid #202020;
  /border: 4px solid #202020;
  /border: 5px solid #202020;
}
.catalog-category-view .sidebar-additional .block.block-compare .action.compare.primary span, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.compare.primary span {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.50px;
  text-shadow: -0px 1px 1px #666 !important;
  
  font-size: 22px !important;
  color: initial !important;
  text-shadow: none !important;
  margin-left: -3px;
  /font-style: italic;
  
  font-family: "Oswald";
  font-size: 17px !important;
  font-weight: 800;
  letter-spacing: 0.25px;
  
  font-family: "Ruda", sans-serif !important;
  font-family: "Khula", sans-serif !important;
  //font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: -0.1px 0px 0px #000 !important;
  text-shadow: -0.2px 0px 0px #333 !important;
  /text-shadow: -0.3px 0px 0px #000 !important;
  
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: none;
}
.catalog-category-view .sidebar-additional .block.block-compare .action.compare.primary span:before, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.compare.primary span:before {
  font-family: "Athlete2" !important;
  content: "\61" !important;
  text-transform: none !important;
  font-size: initial !important;
  font-size: 14px !important;
  position: relative !important;
  /top: 2px !important;
  /left: -7px !important;
  margin-right: 3px !important;
  text-shadow: none !important;
  font-weight: 100 !important;
  font-style: normal !important;
}
.catalog-category-view .sidebar-additional .block.block-compare .action.compare.primary:hover span, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .action.compare.primary:hover span {
  color: #f8f8f8 !important;
  color: #fff !important;
}
.catalog-category-view .sidebar-additional .block.block-compare #compare-clear-all, 
.catalogsearch-result-index .sidebar-additional .block.block-compare #compare-clear-all {
  /padding: 8px 9px 8px 9px;
  //padding: 7px 11px 9px 10px;
  padding: 7px 11px 9px 9px;
  padding: 9px 11px 10px 9px;
  /padding: 8px 11px 10px 10px;
  border-radius: 0px;
  border-radius: 1px;
  //border-radius: 2px;
  /border-radius: 3px;
  
  background: #000;
  background: linear-gradient(to right top, #000, #555);
  background: linear-gradient(-125deg, #000, #555);
  /background: linear-gradient(to right, #000, transparent 104%);
  /background: linear-gradient(to right, #000, transparent 100%);
  /padding-left: 8px;
  //padding-left: 9px;
  /padding-right: 20px;
  border: 1px solid #000;
  /border: 2px solid #000;
  /border: 3px solid #000;
  border-radius: 2px 0px 0px 2px;
  border-radius: 0px;
  /border-radius: 1px;
  /border-radius: 2px;
  border-radius: 3px;
  top: -2px;
  /top: 0px;
  top: 1px;
  //top: 2px;
}
.catalog-category-view .sidebar-additional .block.block-compare #compare-clear-all:after, 
.catalogsearch-result-index .sidebar-additional .block.block-compare #compare-clear-all:after {
  background: linear-gradient(to bottom right, #cd0000, #F94127, maroon 120%) !important;
  //border: 3px solid darkred;
  text-shadow: 1px 2px 1px #1a1a1a !important;
  /border: 2px solid darkred;
  /border: 1px solid darkred;
  
  background: linear-gradient(to right top, #000, #555) !important;
  /background: linear-gradient(to left bottom, #000, #505050) !important;
  background:  #000 !important;
}
.catalog-category-view .sidebar-additional .block.block-compare #compare-clear-all span, 
.catalogsearch-result-index .sidebar-additional .block.block-compare #compare-clear-all span {
  color: #fff;
  /color: #f8f8f8;

  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 2px 2px #000;
  text-shadow: 0.7px 0px 0px #f6f6f6;
  text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.5px 0px 0px #f6f6f6 !important;
  /filter: drop-shadow(-1px 1px 1px #202020);
  filter: drop-shadow(-1px 1px 1px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(0px 3px 2px #000);
  filter: drop-shadow(1px 0px 2px #4b4b4b);
  filter: none;
  
  filter: drop-shadow(0px -1px 1px #4b4b4b);
  filter: drop-shadow(0px 1px 1px #4b4b4b);
  
  /font-size: 13.7px !important;
  //font-size: 13.4px !important;
  //letter-spacing: -0.00px !important;
}
/*^^(white Compare button version)^^*/
.catalog-category-view .sidebar-additional .block.block-wishlist .product-item-info:hover .product-image-photo, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .product-item-info:hover .product-image-photo {
  opacity: 0.90;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .product-item-name a, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .product-item-name a {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 12px;
  text-transform: initial;
  
  font-size: 11px;
  text-transform: uppercase;
  
  /font-size: 11px;
  /text-transform: initial;
  
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 400;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 14px;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 13px;
  letter-spacing: -0.35px;
  
  /font-family: "Squada One";
  /font-weight: 500;
  /font-size: 12px;
    
  //font-family: "Open Sans";
  //font-size: 10px;
  /font-size: 9px;
  //font-weight: 600;
  //letter-spacing: -0.15px;
  /color: #202020;
  /color: #383838;
  
  
  /width: 230px;
  /width: 215px;
  
  display: -webkit-box;
  min-height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  overflow: hidden;
  -webkit-line-clamp: 3; /* max nb lines to show */
  -webkit-box-orient: vertical;
  padding-bottom: 3px;
  line-height: 14px;
  padding-bottom: 3px;
  line-height: 15px;
  padding-bottom: 3px;
  /padding-bottom: 4px;
  line-height: 16px;
  /padding-bottom: 3px;
  /line-height: 17px;
  /padding-top: 3px;
  padding-top: 1px;
  border-radius: 1px;
  border-radius: 2px;
  
  /*
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  font-size: 13.0px;
  text-transform: uppercase;
  color: #555;
  font-weight: 400;
  letter-spacing: -0.05px;
  word-spacing: 0.20px;
  padding-left: 8px;
  padding-right: 5px;
  -webkit-filter: blur(0.000001px);
  
  font-size: 11.0px;
  font-weight: 500;
  /color: #494949;
  /color: #202020;
  color: #242424;
  color: #343434;
  /color: #555;
  
  font-size: 12.5px;
  font-weight: 500;
  
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-size: 11px;
  font-size: 11.4px;
  /font-size: 12.3px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  /font-weight: 800;
  /letter-spacing: -0.35px;
  /font-size: 12px;
  /text-transform: uppercase;
  /font-style: italic;
  */
}
.catalog-category-view .sidebar-additional .block.block-wishlist .product-item-info .product-item-name a:after, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .product-item-info .product-item-name a:after {
  background: none;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .product-item-info:hover .product-item-name a span, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .product-item-info:hover .product-item-name a span {
  color: #343434;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .price, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .price {
  font-size: 13px;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .special-price span, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .special-price span {
  color: unset !important;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .old-price span, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .old-price span {
  font-size: 14px;
  font-style: italic;
  
  font-size: 12px;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .action.tocart, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action.tocart {
  background: #1a1a1a !important;
  
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;
  
  text-shadow: 1px 1px 2px #000 !important;
  padding-bottom: 7px;
  padding-bottom: 8px;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-left: 10px;
  /padding-left: 11px;
  border-radius: 1px;
  /border-radius: 2px;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .action.tocart:after, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action.tocart:after {
  background: #ffdc05 !important;
  background: #313131 !important;
  border-radius: 1px;
  /border-radius: 2px;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .action.tocart span, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action.tocart span {
  text-shadow: 0px 1px 2px #343434 !important;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .action.tocart span:before, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action.tocart span:before {
    font-family: "Athlete2" !important;
    content: "\67" !important;
    text-transform: none !important;
    font-size: initial !important;
    position: relative !important;
    top: 2px !important;
    left: -3px !important;
    text-shadow: none !important;
    font-weight: 900 !important;
    //font-family: "Glyphicons Halflings" !important;
    /content: "\e116" !important;
    //content: "\e102" !important;
    /color: #f5f5f5 !important;
    font-weight: 100 !important;
    /text-shadow: -0px 1px 1px #202020 !important;
    font-size: 11px !important;
    margin-right: 2px !important;
    margin-left: 1px !important;
    /position: relative !important;
    top: 0px !important;
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 1px 1px #666 !important;
  letter-spacing: -1px;
  
  font-size: 10px !important;
  font-size: 9px !important;
  font-size: 8px !important;
  margin-right: 3px !important;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .action.details, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action.details {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
	
  background: linear-gradient(to top, #000, #444) !important;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .action.details:after,  
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action.details:after {
  border-radius: 1px;
  border-radius: 2px !important;
  /border-radius: 3px;
  /background: #000;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .action.details span, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action.details span {
  /font-size: 15px !important;
  font-size: 18px !important;
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 1px 1px #666 !important;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .action.details span:before, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .action.details span:before {
    font-family: "Athlete2" !important;
    content: "\6b" !important;
    text-transform: none !important;
    font-size: initial !important;
    position: relative !important;
    top: 2px !important;
    left: -7px !important;
    text-shadow: none !important;
    font-weight: 900 !important;
    font-family: "Glyphicons Halflings" !important;
    /content: "\e116" !important;
    content: "\e102" !important;
    /color: #f5f5f5 !important;
    /font-weight: 100 !important;
    /text-shadow: -0px 1px 1px #202020 !important;
    /font-size: 19px !important;
    /margin-right: 5px !important;
    /position: relative !important;
    /top: 4px !important;
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 1px 1px #666 !important;
}
.catalog-category-view .sidebar-additional .block.block-compare .block-title strong:before, 
.catalogsearch-result-index .sidebar-additional .block.block-compare .block-title strong:before {
  /display: none;
  
  color: #f5f5f5;
  filter: drop-shadow(2px 1px 1px #292828);
  filter: drop-shadow(3px 1px 1px #292828);
  position: relative;
  left: -3px;
  left: -4px;
  left: -5px;
  
  /filter: none;
  /color: unset;
  /left: -2px;
  
  
  font-family: "Athlete2" !important;
  content: "\65" !important;
  text-transform: none !important;
  font-size: initial !important;
  position: relative !important;
  /top: 2px !important;
  /left: -7px !important;
  margin-right: 7px !important;
  text-shadow: none !important;
  font-weight: 100 !important;
  
  color: #f5f5f5;
  filter: drop-shadow(2px 1px 1px #292828);
  filter: drop-shadow(3px 1px 1px #292828);
  position: relative;
  left: -3px;
  left: -4px;
  left: -5px;
  
  /filter: none;
  /color: unset;
  /left: -2px;
  
  font-style: italic;
  top: 0px;
  top: 1px;
  
  
  /font-style: normal;
  font-size: 14px !important;
  left: 0px;
  
  display: inline-block;
  content: " " !important;
  background: url(/media/site-images/compare-products-icon-small-white.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 15px;
  left: 4px;
  
  /display: none;
}
.catalog-category-view .sidebar-additional .block.block-wishlist .block-title strong:before, 
.catalogsearch-result-index .sidebar-additional .block.block-wishlist .block-title strong:before {
  /display: none;
  
  color: #f5f5f5;
  filter: drop-shadow(2px 1px 1px #292828);
  filter: drop-shadow(3px 1px 1px #292828);
  position: relative;
  left: -3px;
  left: -4px;
  left: -5px;
  
  /filter: none;
  /color: unset;
  /left: -2px;
  
  
  font-family: "Athlete2" !important;
  content: "\64" !important;
  text-transform: none !important;
  font-size: initial !important;
  position: relative !important;
  /top: 2px !important;
  /left: -7px !important;
  margin-right: 7px !important;
  text-shadow: none !important;
  font-weight: 100 !important;
}

.catalogsearch-result-index .column.main .products.products-grid, 
.catalogsearch-result-index .column.main .products.products-list {
  /*(to fix search result grid/list full-width display bug)*/
  margin-top: 35px;
}

.catalog-category-view .column.main .ox-product-scroll__button, 
.catalogsearch-result-index .column.main .ox-product-scroll__button {
  background: #1a1a1a !important;
}
.catalog-category-view .column.main .ox-product-scroll__button:after, 
.catalogsearch-result-index .column.main .ox-product-scroll__button:after {
  background: #333 !important;
}
.catalog-category-view .column.main .ox-product-scroll__button span, 
.catalogsearch-result-index .column.main .ox-product-scroll__button span {
  font-size: 16px;
  /font-style: italic;
}
.catalog-category-view .column.main .ox-product-scroll__button span:before, 
.catalogsearch-result-index .column.main .ox-product-scroll__button span:before {
  font-family: "Glyphicons Halflings";
  content: "\002b";
  margin-right: 6px;
  font-size: 9px;
  /font-size: 11px;
  /font-size: 12px;
  position: absolute;
  margin-left: -16px;
  margin-top: 1px;
  
  position: initial;
  margin-left: -10px;
}
.catalog-category-view .column.main .ox-product-scroll__button span:after, 
.catalogsearch-result-index .column.main .ox-product-scroll__button span:after {
  font-family: "Glyphicons Halflings";
  content: "\002b";
  margin-left: 6px;
  font-size: 9px;
  /font-size: 11px;
  /font-size: 12px;
  
  content: "\e015";
  font-size: 14px;
  /font-size: 15px;
}

.catalog-category-view .column.main .pages a.page, 
.catalogsearch-result-index .column.main .pages a.page {
  color: #000;
  /background: #0f0f0f;
}
.catalog-category-view .column.main .pages a.page:hover, 
.catalogsearch-result-index .column.main .pages a.page:hover {
  background: #0f0f0f;
  color: #fff;
  
  background: #0f0f0f;
  color: #fff;
  
  background: none;
  color: #ffdc05;
  color: #ffcc05;
  /color: #ffbc05;
}
.catalog-category-view .column.main .pages .action.previous::before, 
.catalog-category-view .column.main .pages .action.next::before, 
.catalog-category-view .column.main .pages .action.previous::after, 
.catalog-category-view .column.main .pages .action.next::after, 
.catalogsearch-result-index .column.main .pages .action.previous::before, 
.catalogsearch-result-index .column.main .pages .action.next::before, 
.catalogsearch-result-index .column.main .pages .action.previous::after, 
.catalogsearch-result-index .column.main .pages .action.next::after {
  background: #000;
  /padding: 2px;
}
.catalog-category-view .column.main .pages .action:hover.previous::before, 
.catalog-category-view .column.main .pages .action:hover.next::before, 
.catalog-category-view .column.main .pages .action:hover.previous::after, 
.catalog-category-view .column.main .pages .action:hover.next::after, 
.catalogsearch-result-index .column.main .pages .action:hover.previous::before, 
.catalogsearch-result-index .column.main .pages .action:hover.next::before, 
.catalogsearch-result-index .column.main .pages .action:hover.previous::after, 
.catalogsearch-result-index .column.main .pages .action:hover.next::after {
  background: #ffdc05;
  background: #ffcc05;
  /background: #ffbc05;
}


/* ======================================================================================= */
/* ==================================== (PRODUCT PAGE) =================================== */
/* ======================================================================================= */

/*(for eventual Wyomind Order By))*/
.catalog-product-view .product-add-form {
  margin-top: 40px;
  
  margin-top: 50px;
  margin-top: 55px;
  margin-top: 60px;
  /margin-top: 65px;
  /margin-top: 70px;
  /margin-top: 75px;
  /margin-top: 80px;
}
.catalog-product-view .product-add-form:before {
  content: "Order within the next 4 hours, 28 minutes | for Delivery by 1/21 - 1/22";
  /content: "*Order within the next 4 hours, 28 minutes | for Delivery by 1/21 - 1/22";
  /content: "(Order within the next 4 hours, 28 minutes | for Delivery by 1/21 - 1/22)";
  /content: "[ Order within the next 4 hours, 28 minutes | for Delivery by 1/21 - 1/22 ]";
  
  font-family: "Khula";
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  position: relative;
  top: -9px;
  //top: -10px;
  top: -11px;
  //top: -12px;
  top: -13px;
  top: -14px;
  ///top: -15px;
  ////top: -16px;
  ////top: -17px;
  /top: -18px;
  top: -19px;
  ///top: -20px;
  //top: -21px;
  //top: -22px;
  //top: -23px;
  //top: -24px;
  //top: -25px;
  /top: -26px;
  //top: -27px;
  //top: -28px;
  //top: -29px;
  /top: -30px;
  top: -31px;
  /top: -32px;
  left: 17px;
  left: 15px;
  left: 14px;
  
  /*
  font-family: "Industry";
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  position: relative;
  top: -9px;
  //top: -10px;
  top: -11px;
  //top: -12px;
  top: -13px;
  top: -14px;
  ///top: -15px;
  ////top: -16px;
  ////top: -17px;
  /top: -18px;
  top: -19px;
  ///top: -20px;
  //top: -21px;
  //top: -22px;
  //top: -23px;
  //top: -24px;
  //top: -25px;
  /top: -26px;
  //top: -27px;
  //top: -28px;
  //top: -29px;
  /top: -30px;
  /top: -31px;
  /top: -32px;
  left: 17px;
  left: 15px;
  left: 14px;
  */
  
  /*
  font-family: "Teko";
  font-size: 20px;
  font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.50px;
  letter-spacing: -0.40px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  position: relative;
  top: -9px;
  //top: -10px;
  top: -11px;
  //top: -12px;
  top: -13px;
  top: -14px;
  ///top: -15px;
  ////top: -16px;
  ////top: -17px;
  /top: -18px;
  top: -19px;
  ///top: -20px;
  //top: -21px;
  //top: -22px;
  //top: -23px;
  //top: -24px;
  //top: -25px;
  /top: -26px;
  //top: -27px;
  //top: -28px;
  //top: -29px;
  /top: -30px;
  /top: -31px;
  /top: -32px;
  left: 17px;
  left: 15px;
  left: 14px;
  */
  
  /*
  font-family: "Source Sans Pro";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  ////font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  position: relative;
  top: -9px;
  //top: -10px;
  top: -11px;
  //top: -12px;
  top: -13px;
  top: -14px;
  ///top: -15px;
  ////top: -16px;
  ////top: -17px;
  /top: -18px;
  top: -19px;
  ///top: -20px;
  //top: -21px;
  //top: -22px;
  //top: -23px;
  //top: -24px;
  //top: -25px;
  /top: -26px;
  //top: -27px;
  //top: -28px;
  //top: -29px;
  /top: -30px;
  /top: -31px;
  /top: -32px;
  left: 17px;
  left: 15px;
  left: 14px;
  */
  
  background: url(/media/site-images/shipping-box-mini-3.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: auto auto;
  padding-left: 31px;
  padding-top: 3px;
  left: 8px;
}


/*---(universal product page styler/structurer)---*/

/*(for pp q&a bkg alignment)*/
/.catalog-product-view .pp-bkg-product-qa {
  content: " ";
  z-index: -99;
  position: absolute;
  
  left: -1920px;
  left: -2040px;
  /left: -960px;
  left: -1029px;
  //left: -1080px;
  /right: 0px;
  
  //margin-top: 160px;
  margin-top: 104px;
  
  
  /*----------------*/
  /*
  /background: linear-gradient(to top, #000640 -140%, #fff 30%);
  //background: linear-gradient(-6deg, #000640 -140%, #fff 15%);
  background: linear-gradient(-6deg, #000640 -190%, #fff 15%);
  background: linear-gradient(-6deg, #000640 -190%, #fff 19%);
  background: linear-gradient(-6deg, #000640 -230%, #fff 19%);
  
  //background: linear-gradient(to top, #000640 -140%, #fff 35%);
  //background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  //background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  /background: linear-gradient(to top, #F5F7FA -89%, #fff 57%);
  //background: linear-gradient(to top, #F5F7FA 30%, #fff 67%);
  
  //background: linear-gradient(to bottom, #fff 60%, #000640 300%);
  /background: linear-gradient(to bottom, #fff 60%, #DDDEE5 85%, #000640 120%);
  /background: linear-gradient(90deg, #000640 -2%, #DDDEE5 1%, #fff 20%, #fff 80%, #DDDEE5 101%, #000640 102%);
  /background: linear-gradient(-176deg, #fff 60%, #DDDEE5 85%, #000640 120%);
  //background: linear-gradient(176deg, #fff 65%, #DDDEE5 95%, #fff 104%);
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 19% );
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 20% );
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 21% );
  /background-image: radial-gradient( circle farthest-corner at -3% 80%,  #fff, #DDDEE5, #fff 21% );
  ///background-image: radial-gradient( circle farthest-corner at -3% 80%,  #fff, #DDDEE5, #fff 23% );
  
  background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;
  
  /background: none;
  
  background: linear-gradient(0deg, #DDDEE5, #fff 15%);
  background: linear-gradient(0deg, #efefef, #fff 30%);
  background: linear-gradient(0deg, #f1f1f1, #fff 30%);
  background: linear-gradient(0deg, #f3f3f3, #fff 30%);
  /background: linear-gradient(0deg, #f6f6f6, #fff 30%);
  /background: linear-gradient(0deg, #f8f8f8, #fff 30%);
  
  background: linear-gradient(9deg, #fff 3%, #f5f5f5, #fff 40%);
  background: linear-gradient(9deg, #fff 3%, #f7f7f7, #fff 40%);
  background: linear-gradient(9deg, #fff 3%, #f8f8f8, #fff 40%);
  
  /background: linear-gradient(0deg, #f2f2f2, #fff 40%);
  background: linear-gradient(7deg, #f2f2f2, #fff 35%);

  background-attachment: fixed;
  background-repeat: no-repeat;
  */
  
  
  /*----------------*/
  background: linear-gradient(to right, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right top, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right bottom, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1a1a1a, #3e3e3e, #777, #fff), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1a1a1a, #3e3e3e, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1f1f1f, #1a1a1a, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  
  background: linear-gradient(24deg, #0b0b0b, #1f1f1f, #dfdfdf, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(24deg, #0b0b0b, #1f1f1f, #4D4F52 60%, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('https://as2.ftcdn.net/v2/jpg/05/34/30/05/1000_F_534300507_vmbXbmmXFdkydwYIPYcR3MPIhStvy2oP.webp');
  
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840.png');
  /background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840-24.png');
  /background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840-32.png');
  /background: linear-gradient(180deg, #090909, #2b2b2b 36%, #646464 60%, #2b2b2b, #000 100%), url('/media/site-images/bkg-flag-drape-1920.png');
  
  
  background-attachment: scroll;
  
  background-repeat: no-repeat;
  /background-repeat: repeat-x;
  /background-repeat: space;
  
  background-position: center 1145px;
  background-position: center 1185px;
  background-position: center 1190px;
  background-position: center 1195px;
  /background-position: center 1200px;
  ///background-position: center 1259px;
  background-position: center 1295px;
  /background-position: center 1300px;
  /background-position: center 1395px;
  background-position: center center;
  ///background-position: center top;
  /background-position: center bottom;
  
  /background-size: 100% 115%;
  background-size: 100% 100%;
  /background-size: 100% 85%;
  /background-size: 34% 65%;
  /background-size: 34% 60%;
  /background-size: 35.5% 600px;
  //background-size: 670px 600px;
  background-size: auto 600px;
  background-size: 1920px 800px;
  background-size: 3840px 800px;
  background-size: 2970px 800px;
  background-size: 2970px 850px;
  /background-size: 2970px 900px;
  /background-size: 2970px 950px;
  background-size: auto;
  /background-size: cover;
  /background-size: contain;
    
  background-blend-mode: overlay;
  //background-blend-mode: darken;
  background-blend-mode: hard-light;
  /background-blend-mode: luminosity;
  /background-blend-mode: multiply;
  /background-blend-mode: difference;
  /background-blend-mode: exclusion;
  /background-blend-mode: lighten;
  /background-blend-mode: normal;
  
  //mix-blend-mode: normal;
  /mix-blend-mode: hard-light;
  /mix-blend-mode: exclusion;
  
  width: 3840px !important;
  //width: 1920px !important;
  /width: 100vw !important;
  height: 900px !important;
  height: 850px !important;
  height: 800px !important;
  height: 470px !important;
  //height: 100% !important;
  /height: 100vh !important;  
  
  /*----------------*/
  /background: linear-gradient(to right, transparent 5%, #000 25%, #000, #000 75%, transparent 95%);
  background: linear-gradient(to right, transparent 5%, #000 24%, #000, #000 76%, transparent 95%);
  /background: linear-gradient(to right, transparent 5%, #111 20%, #fff, #111 80%, transparent 95%);
  //background: linear-gradient(to right, transparent 5%, #111 20%, transparent, #111 80%, transparent 95%);
  
  height: 100% !important;
  //height: 75% !important;
  //height: 50% !important;
  /height: 25% !important;

  height: 185px !important;
  /height: 180px !important;
  /height: 175px !important;
  /height: 170px !important;
  ///height: 165px !important;
  /height: 160px !important;
  /height: 155px !important;
  height: 150px !important;
  height: 140px !important;
  height: 130px !important;
  height: 120px !important;
  height: 110px !important;
  height: 105px !important;
  height: 100px !important;
  /height: 95px !important;
  /height: 90px !important;
  ////height: 85px !important;
  /////height: 82px !important;
  ////height: 80px !important;
  ///height: 78px !important;
  ////height: 75px !important;
  //height: 70px !important;
  //height: 58px !important;
  
  width: 2000px !important;
  left: -108px;
  
  
  /*
  background: linear-gradient(to bottom, #000, #4b4b4b 66%, #777, transparent 95%);
  background: linear-gradient(to bottom, #000, #4b4b4b 66%, transparent 95%);
  background: linear-gradient(to bottom, #000, #4b4b4b 36%, transparent 100%);
  ////background: linear-gradient(to bottom, #000, #4b4b4b 36%, transparent 95%);
  ///background: linear-gradient(to bottom, #000, #4b4b4b 36%, transparent 90%);
  ///background: linear-gradient(to bottom, #000, #4b4b4b 36%, transparent 85%);
  //background: linear-gradient(to bottom, #000, #4b4b4b 36%, transparent 80%);
  /background: linear-gradient(to bottom, #000, #4b4b4b 36%, transparent 75%);
  height: 380px !important;
  height: 180px !important;
  margin-top: 95px !important;
  margin-top: 117px !important;
  margin-top: 120px !important;
  //margin-top: 130px !important;
  /margin-top: 135px !important;
  margin-top: 142px !important;
  border-top: 2px solid #bbb;
  /border-top: 1px solid #bbb;
  
  width: 3840px !important;
  left: -1029px;
  */
}

.catalog-product-view {
  /*
  /background: linear-gradient(to top, #000640 -140%, #fff 30%);
  //background: linear-gradient(-6deg, #000640 -140%, #fff 15%);
  background: linear-gradient(-6deg, #000640 -190%, #fff 15%);
  background: linear-gradient(-6deg, #000640 -190%, #fff 19%);
  background: linear-gradient(-6deg, #000640 -230%, #fff 19%);
  
  //background: linear-gradient(to top, #000640 -140%, #fff 35%);
  //background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  //background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  /background: linear-gradient(to top, #F5F7FA -89%, #fff 57%);
  //background: linear-gradient(to top, #F5F7FA 30%, #fff 67%);
  
  //background: linear-gradient(to bottom, #fff 60%, #000640 300%);
  /background: linear-gradient(to bottom, #fff 60%, #DDDEE5 85%, #000640 120%);
  /background: linear-gradient(90deg, #000640 -2%, #DDDEE5 1%, #fff 20%, #fff 80%, #DDDEE5 101%, #000640 102%);
  /background: linear-gradient(-176deg, #fff 60%, #DDDEE5 85%, #000640 120%);
  //background: linear-gradient(176deg, #fff 65%, #DDDEE5 95%, #fff 104%);
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 19% );
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 20% );
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 21% );
  /background-image: radial-gradient( circle farthest-corner at -3% 80%,  #fff, #DDDEE5, #fff 21% );
  ///background-image: radial-gradient( circle farthest-corner at -3% 80%,  #fff, #DDDEE5, #fff 23% );
  
  background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;
  
  /background: none;

  background: linear-gradient(0deg, #DDDEE5, #fff 15%);
  background: linear-gradient(0deg, #efefef, #fff 30%);
  background: linear-gradient(0deg, #f1f1f1, #fff 30%);
  background: linear-gradient(0deg, #f3f3f3, #fff 30%);
  /background: linear-gradient(0deg, #f6f6f6, #fff 30%);
  /background: linear-gradient(0deg, #f8f8f8, #fff 30%);
  
  background: linear-gradient(9deg, #fff 3%, #f5f5f5, #fff 40%);
  background: linear-gradient(9deg, #fff 3%, #f7f7f7, #fff 40%);
  background: linear-gradient(9deg, #fff 3%, #f8f8f8, #fff 40%);
  
  /background: linear-gradient(0deg, #f2f2f2, #fff 40%);
  background: linear-gradient(7deg, #f2f2f2, #fff 35%);

  background-attachment: fixed;
  background-repeat: no-repeat;
  */
  
  /*-------------------*/
  /*
  background: linear-gradient(to right, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right top, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right bottom, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1a1a1a, #3e3e3e, #777, #fff), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1a1a1a, #3e3e3e, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1f1f1f, #1a1a1a, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  
  background: linear-gradient(24deg, #0b0b0b, #1f1f1f, #dfdfdf, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(24deg, #0b0b0b, #1f1f1f, #4D4F52 60%, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840.png');
  /background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840-24.png');
  /background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840-32.png');
  
  background-attachment: scroll;
  background-repeat: no-repeat;
  ///background-repeat: repeat-x;
  //background-repeat: space;
  
  background-position: center 1145px;
  background-position: center 1185px;
  background-position: center 1190px;
  background-position: center 1195px;
  /background-position: center 1200px;
  ///background-position: center 1259px;
  background-position: center 1295px;
  /background-position: center 1300px;
  /background-position: center 1395px;
  /background-size: 100% 115%;
  background-size: 100% 100%;
  /background-size: 100% 85%;
  /background-size: 34% 65%;
  /background-size: 34% 60%;
  /background-size: 35.5% 600px;
  //background-size: 670px 600px;
  background-size: auto 600px;
  background-size: 1920px 800px;
  background-size: 3840px 800px;
  background-size: 2970px 800px;
  background-size: 2970px 850px;
  /background-size: 2970px 900px;
  /background-size: 2970px 950px;
  /background-size: auto;
  /background-size: cover;
  //background-size: contain;
    
  background-blend-mode: overlay;
  //background-blend-mode: darken;
  background-blend-mode: hard-light;
  /background-blend-mode: luminosity;
  /background-blend-mode: multiply;
  /background-blend-mode: difference;
  /background-blend-mode: exclusion;
  /background-blend-mode: lighten;
  /background-blend-mode: normal;
  
  //mix-blend-mode: normal;
  /mix-blend-mode: hard-light;
  /mix-blend-mode: exclusion;
  */
  
  
  /*
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  */
}
body.catalog-product-view {
  /*
  overflow-y: scroll;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  */
}
.catalog-product-view .columns {
  margin-left: auto !important;
  margin-right: auto !important;
}
/*
.catalog-product-view .main.column {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  padding: 22px;
  padding: 27px !important;
  padding-top: 21px;
  padding-left: 40px !important;
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  
  background: linear-gradient(to left bottom, #000640 -140%, #fff 20%);
  
  background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  /position: relative;
  /z-index: 1;
  
  /margin-top: -27px;
  /margin-top: -28px;
  //margin-top: -30px;
  /margin-top: -40px;
}
*/
.catalog-product-view .athlete2_product_info__wrapper {
  background: #fff;
  padding: 27px;
  padding-left: 22px;
  
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  
  box-shadow: 0px 3px 10px -4px #888;
  ////box-shadow: 0px 2px 10px -4px #888; 
  
  border-radius: 12px;
  /border-radius: 12px 12px 4px 4px;
  border-radius: 12px 12px 2px 2px;
  /border-radius: 6px 6px 2px 2px;
  /border-radius: 12px 12px 0px 0px;
  //padding-bottom: 27px;
  padding-bottom: 30px;
  padding-bottom: 38px;
  /padding-bottom: 40px;
  /padding-bottom: 45px;
  //padding-bottom: 50px;
  padding-bottom: 55px;
  padding-bottom: 60px;
  /padding-bottom: 65px;
  //padding-bottom: 70px;
  /padding-bottom: 80px;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(5deg, #000540 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 150%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 155%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 160%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #ccc -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff, #000030 163%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background: linear-gradient(5deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 141%);
  /background: linear-gradient(5deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 151%);
  /background: linear-gradient(5deg, #000130 -82%, #fff 13%, #fff, #fff 93%, #000030 138%);
  /border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid #fff;
  /border-top: 1px solid transparent;
  border-bottom: 2px solid #fff;
  border-radius: 12px 12px 6px 6px;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
}
.catalog-product-view .athlete2_product_info__wrapper .media {
  padding-left: 10px;
  /padding-left: 14px;
  mix-blend-mode: multiply;
  
  /width: 50% !important;
  
  width: 46% !important;
  margin-left: 30px !important;
  padding-left: 0px;
}
.catalog-product-view .product-info-main {
  mix-blend-mode: multiply;
  
  /max-width: 45% !important;
  
  max-width: 48% !important;
}
.catalog-product-view .sidebar.sidebar-main .block {
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  border-radius: 12px !important;
  /border-radius: 2px !important;
  margin-top: 0px !important;
  padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
}
.catalog-product-view .sidebar.sidebar-main .block .product-image-container {
  mix-blend-mode: multiply;
}
/.catalog-product-view .sidebar.sidebar-additional {
  mix-blend-mode: multiply; 
  mix-blend-mode: darken; 
}
.catalog-product-view .sidebar.sidebar-additional .amrelated {
  background: #fff !important;
  /background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  background: linear-gradient(to left, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;

  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  border-radius: 12px !important;
  /border-radius: 2px !important;
  margin-top: 0px !important;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  padding-bottom: 0px !important;
}
.catalog-product-view .sidebar.sidebar-additional .amrelated .block-title {
  padding-top: 23px;
  margin-bottom: -16px;
}
.catalog-product-view .sidebar.sidebar-additional .amrelated .product-image-container {
  mix-blend-mode: multiply;
}

.catalog-product-view .product.info.detailed {
  background: #fff;
  background: linear-gradient(to right, transparent, #fff, transparent);
  background: linear-gradient(to bottom, #fff, transparent);
  background: linear-gradient(to bottom, #fdfdfd, transparent, #f9f9f9);
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  
  box-shadow: 0px 3px 10px -4px #888;
  ////box-shadow: 0px 2px 10px -4px #888;
  
  border-radius: 12px;
  /border-radius: 2px 12px 12px 12px;
  /border-radius: 4px 4px 12px 12px;
  border-radius: 2px 2px 12px 12px;
  /border-radius: 0px 0px 12px 12px;
  border-radius: 2px 2px 6px 6px;
  border-radius: 5px 5px 2px 2px;
  padding-top: 0px;
  padding-top: 3px;
  padding-top: 5px;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-left: 6px;
  padding-right: 6px;
  /padding-left: 10px;
  /padding-right: 10px;
  margin-left: -20px;
  /margin-right: 20px;
  //margin-top: -10px !important;
  //margin-top: -107px !important;
  //margin-top: -89px !important;
  margin-top: -80px !important;
  ///margin-top: -79px !important;
  margin-top: -78px !important;
  margin-top: -77px !important;
  /margin-top: -76px !important;
  ///margin-top: -75px !important;
  /margin-top: -74px !important;
  /margin-top: -73px !important;
  /margin-top: -72px !important;
  /margin-top: -71px !important;
  /margin-top: -70px !important;
  //margin-top: -69px !important;
  ////margin-top: -50px !important;
  //margin-top: -49px !important;
  margin-top: -15px !important;
  position: relative;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-180deg, #000130 -190%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -240%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -290%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -340%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -390%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -440%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -490%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -540%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -590%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -640%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -690%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -690%, #fff 15%, #fff, #000540 169%) !important;
  /////background: linear-gradient(-0deg, #000130 -690%, #fff 25%, #fff, #000540 169%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  background: linear-gradient(to top, #fff, #373737, #fff 94%) !important;
  //background: linear-gradient(to top, #fff, #000020, #fff 96%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 94%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 95%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 96%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 97%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 98%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 99%) !important;
  /background: linear-gradient(1deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 161%) !important;
  background-size: auto 425px !important;
  background-size: auto 385px !important;
  background-repeat: no-repeat !important;
  padding-left: 0px;
  padding-right: 0px;
  border-top: 1px solid #bbb;
  /border-top: 1px solid #C4C5CF;
  border-top: 1px solid #e4e4e4;
  /border-top: 1px solid #fff;
  //border-top: 2px solid #fff;
  border-top: 3px solid #fff;
  border-left: 1px solid #C4C5CF;
  border-right: 1px solid #C4C5CF;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.catalog-product-view .product.info.detailed .data.item.title {
  margin-right: -10px;
  
  /*(for side ribbon/misc. deco)*/
  position: relative;
  z-index: 1;
}
.catalog-product-view .product.info.detailed .data.item.title a {
  box-shadow: 1px 0px 0px 0px #bbb;
  box-shadow: 1px 0px 0px 0px #e4e4e4;
}
.catalog-product-view .product.info.detailed .data.item.active a {
  
}
.catalog-product-view .product.info.detailed .data.item.content {
  /*---(original/base css)---*/
  background: #f8f8f8 !important;
  background: #f6f6f6 !important;
  /background: linear-gradient(to bottom right, #bbb, #ececec, #fff, #f6f6f6 15%, #f8f8f8) !important;
  /background: linear-gradient(to bottom right, #bbb, #ececec 4%, #fff, #f6f6f6 15%, #f8f8f8) !important;
  /background: linear-gradient(to bottom right, #bbb -2%, #ececec 4%, #fff, #f6f6f6 22%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #bbb -2%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #bbb -15%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  /background: linear-gradient(to bottom, #eaeaea -2%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #fff, #f8f8f8 2%, #f2f2f2, #fefefe, #f6f6f6 20%, #f8f8f8, #fafafa) !important;
  background: linear-gradient(to top, #fbfbfb, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd) !important;
  
  background: linear-gradient(to top, #f3f3f3 0.05%, #fbfbfb 5%, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd) !important;
  /background: linear-gradient(to right, #f3f3f3 0.05%, #fbfbfb 5%, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd, #f3f3f3 99.95%) !important;
  
  border: 1px solid #eaeaea;
  border: 1px solid #f4f4f4;
  /border-bottom: none;
  box-shadow: none !important;
  filter: none;
  
  border: 1px solid #ebebeb;
  border: 1px solid #ececec;
  border: 1px solid #ededed;
  border: 1px solid #eee;
  border: 1px solid #efefef;
  border: 1px solid #f0f0f0;
  border: 1px solid #f1f1f1;
  border: 1px solid #f2f2f2;
  border: 1px solid #f3f3f3;
  border: 1px solid #f4f4f4;
  border-top: 1px solid #fbfbfb;
  border-bottom: 1px solid #d0d0d0;
  /border-top: none;
  /border-bottom: none;
  
  box-shadow: -0.15rem 1.90rem 1.2rem rgba(0,0,0,0.10) !important;
  
  box-shadow: none !important;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 6px 4px #eaeaea);
  filter: drop-shadow(0px 6px 5px #f4f4f4);
  filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  /filter: none;
  /*^^^(original/base css)^^^*/
  
  
  border-top: 1px solid #bbb !important;
  /border-top: 1px solid #e4e4e4 !important;
  /border-top: 1px solid #e9e9e9 !important;
  /border-top: 1px solid #f1f1f1 !important;
  /border-top: 2px solid #f1f1f1 !important;
  /border-top: 2px solid #F3F3F4 !important;
  /border-top: 2px solid #F3F3F3 !important;
  //border-top: 9px solid #f2f2f2 !important;
  /border-top: 10px solid #f2f2f2 !important;
  /border-top: 11px solid #f2f2f2 !important;
  border-bottom: 1px solid #ddd;
  //margin-top: 42px;
  margin-top: 43px;
  /margin-top: 44px;
  /margin-top: 45px;
  /margin-top: 46px;
  
  /margin-bottom: -25px !important;
  margin-bottom: -24px !important;
  /margin-bottom: -23px !important;
  /margin-bottom: -7px !important;
  /margin-bottom: 0px !important;
  ///margin-bottom: 3px !important;
  margin-bottom: 6px !important;
  //margin-bottom: 7px !important;
  margin-bottom: 8px !important;
  margin-bottom: 9px !important;
  //margin-bottom: 10px !important;
  margin-bottom: 15px !important;
  margin-bottom: 20px !important;
  margin-bottom: 25px !important;
  margin-bottom: 30px !important;
  margin-bottom: 35px !important;
  margin-bottom: 40px !important;
  //margin-bottom: 45px !important;
  //margin-bottom: 50px !important;
  /margin-bottom: 60px !important;
  /margin-bottom: 70px !important;
  
  /padding-bottom: 0px;
  padding-bottom: 14px;

  border-radius: 12px;
  /border-radius: 2px 12px 12px 12px;
  /border-radius: 4px 4px 12px 12px;
  border-radius: 2px 2px 12px 12px;
  border-radius: 0px 2px 6px 6px;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-180deg, #000130 -190%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -240%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -290%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -320%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -320%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -320%, #fff 15%, #fff, #000540 182%) !important;
  /background: linear-gradient(-180deg, #000130 -326%, #fff 15%, #fff, #000540 169%) !important;
  /background: linear-gradient(-180deg, #000130 -330%, #fff 15%, #fff, #000540 169%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  background: linear-gradient(-5deg, #000130 -208%, #fff 28%, #fff, #fff 90%, #000030 161%) !important;
  background: linear-gradient(-5deg, #000130 -280%, #fff 28%, #fff, #fff 90%, #000030 161%) !important;
  
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
  /height: auto !important;
  min-height: 350px !important; 
}
.catalog-product-view .product.info.detailed .data.item.content .pp-description-brand-logo-image {
  mix-blend-mode: multiply;
  mix-blend-mode: darken;
}
.catalog-product-view .main.column .amrelated-pack-wrapper {
  background: #fff;
  background: linear-gradient(to right, transparent, #fff, transparent);
  background: linear-gradient(to bottom, #fff, transparent);
  background: linear-gradient(to bottom, #fdfdfd, transparent, #f9f9f9);
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  /border-radius: 2px 12px 12px 12px;
  /border-radius: 4px 4px 12px 12px;
  border-radius: 2px 2px 12px 12px;
  /border-radius: 0px 0px 12px 12px;
  border-radius: 2px 2px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  padding-top: 0px;
  padding-top: 3px;
  padding-top: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 4px;
  padding-right: 4px;
  padding-left: 6px;
  padding-right: 6px;
  /padding-left: 10px;
  /padding-right: 10px;
  margin-left: -20px;
  /margin-right: 20px;
  //margin-top: 107px !important;
  //margin-top: 93px !important;
  margin-top: 87px !important;
  /margin-top: unset !important;
  /margin-top: -65px !important;
  //margin-top: 65px !important;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-180deg, #000130 -190%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -240%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -290%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -340%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -390%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -440%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -490%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -540%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -590%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -640%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -690%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -690%, #fff 15%, #fff, #000540 169%) !important;
  /////background: linear-gradient(-0deg, #000130 -690%, #fff 25%, #fff, #000540 169%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  background: none !important;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
}

/*--(product page view - 2 column styler)--*/
.catalog-product-view.page-layout-2columns-left .columns {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.catalog-product-view.page-layout-2columns-left .main.column {
  background: #fff;
  background: none;
  padding: 0px;
  margin: 0px;
}
.catalog-product-view.page-layout-2columns-left .athlete2_product_info__wrapper {
  background: #fff;
  padding: 27px;
  padding-left: 22px;
  
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  
  box-shadow: 0px 3px 10px -4px #888;
  ////box-shadow: 0px 2px 10px -4px #888;
  
  /box-shadow: 0px 3px 10px -4px #aaa;
  box-shadow: -5px 7px 10px -8px #888;
  box-shadow: 3px 7px 10px -8px #888;
  
  box-shadow: 0px 3px 10px -4px #aaa !important;
  box-shadow: -3px 3px 10px -4px #aaa !important;
  box-shadow: -6px 3px 10px -4px #cfcfcf !important;
  box-shadow: -6px 3px 15px -4px #cfcfcf !important;
  box-shadow: -19px 3px 13px -11px #dfdfdf !important;
  box-shadow: 10px 3px 13px -11px #aaa !important;
  box-shadow: -10px 3px 13px -11px #aaa !important;
  box-shadow: -10px 11px 13px -11px #aaa !important;
  
  border-radius: 12px !important;
  /border-radius: 12px 12px 4px 4px !important;
  border-radius: 12px 12px 2px 2px !important;
  
  border-radius: 2px !important;
  
  /border-radius: 6px 6px 2px 2px !important;
  /border-radius: 12px 12px 0px 0px !important;
  //padding-bottom: 27px;
  padding-bottom: 30px;
  padding-bottom: 38px;
  /padding-bottom: 40px;
  /padding-bottom: 45px;
  //padding-bottom: 50px;
  padding-bottom: 55px;
  padding-bottom: 60px;
  /padding-bottom: 65px;
  //padding-bottom: 70px;
  /padding-bottom: 80px;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(5deg, #000540 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 150%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 155%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 160%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #ccc -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff, #000030 163%);
  
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff, #fff 163%);
  
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background: linear-gradient(5deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 141%);
  /background: linear-gradient(5deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 151%);
  /background: linear-gradient(5deg, #000130 -82%, #fff 13%, #fff, #fff 93%, #000030 138%);
  /border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid #fff;
  /border-top: 1px solid transparent;
  border-bottom: 2px solid #fff;
  border-radius: 12px 12px 6px 6px;
  border-radius: 2px 2px 2px 2px;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  
  /padding: 0px;
  //padding-left: 22px;
  padding-bottom: 22px;
  padding-bottom: 32px;
  /margin: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  margin-left: -20px;
  margin-right: 0px;
  
  /background: #fff;
  background: none;
  box-shadow: none !important;
}
.catalog-product-view.page-layout-2columns-left .athlete2_product_info__wrapper .media {
  padding-left: 10px;
  /padding-left: 14px;
  mix-blend-mode: multiply;
  
  /width: 50% !important;
  
  width: 46% !important;
  margin-left: 30px !important;
  padding-left: 0px;
  
  
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px !important;
  margin-left: 14px !important;
  margin-right: 0px !important;
  width: 44% !important;
  /width: 45% !important;
  //width: 46% !important;
  /width: 47% !important;
  /width: 48% !important;
}
.catalog-product-view.page-layout-2columns-left .product-info-main {
  mix-blend-mode: multiply;
  /max-width: 45% !important;
  max-width: 48% !important;
  
  max-width: 56% !important;
  max-width: 55% !important;
  /max-width: 54% !important;
  /max-width: 53% !important;
  /max-width: 52% !important;
  
  
  width: 55% !important;
  width: 54% !important;
  width: 53% !important;
  width: 52% !important;
  
  /*(for pp main bkg alignment)*/
  /height: 803px;
  height: 813px;
  /padding-top: 0px !important;
  margin-top: -28px;
  /*---------------------------*/
  
  
  background: none;
  border: none;
  box-shadow: none;
  border-left: 1px solid #e4e4e4;
  border-left: 1px solid #e7e7e7;
  border-left: 1px solid #e9e9e9;
  border-left: 1px solid #eaeaea;
  border-left: 1px solid #ebebeb;
  border-left: 1px solid #ececec;
  border-left: 1px solid #ededed;
  border-left: 1px solid #eee;
  border-left: 1px solid #efefef;
  /border-left: 1px solid #f5f5f5;
  /border-left: 1px solid #f8f8f8;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-main {
  padding: 0px;
  margin: 0px !important;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-main .block {
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  box-shadow: 0px 3px 10px -4px #aaa !important;
  box-shadow: -3px 3px 10px -4px #aaa !important;
  box-shadow: -6px 3px 10px -4px #cfcfcf !important;
  box-shadow: -6px 3px 15px -4px #cfcfcf !important;
  box-shadow: -19px 3px 13px -11px #dfdfdf !important;
  box-shadow: 10px 3px 13px -11px #aaa !important;
  box-shadow: 10px 11px 21px -22px #aaa !important;
  box-shadow: 10px 11px 18px -19px #777 !important;
  
  border-radius: 12px !important;
  border-radius: 8px !important;
  border-radius: 2px !important;
  margin-top: 0px !important;
  margin-left: -2px;
  margin-left: -1px;
  margin-left: 0px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  /margin-left: 23px;
  margin-left: 0px;
  padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%) !important;
  /background: linear-gradient(to top, #000640 -140%, #fff 35%) !important;
  /background: linear-gradient(7deg, #000540 -135%, #fff 40%) !important;
  /background: linear-gradient(27deg, #000540 -135%, #fff 40%) !important;
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%) !important;
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%) !important;
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%) !important;
  //background: linear-gradient(9deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%) !important;
  //background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  ////background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  ///background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  ///background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%) !important;
  /background: linear-gradient(2deg, #000540 -83%, #fff 21%) !important;
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%) !important;
  //background: linear-gradient(180deg, #000540 -43%, #fff 9%) !important;
  //background: linear-gradient(180deg, #000540 -53%, #fff 9%) !important;
  ////background: linear-gradient(180deg, #000540 -63%, #fff 9%) !important;
  /background: linear-gradient(179deg, #000540 -43%, #fff 13%) !important;
  //background: linear-gradient(179deg, #000540 -53%, #fff 13%) !important;
  background: linear-gradient(179deg, #000540 -63%, #fff 13%) !important;
  
  background: linear-gradient(170deg, #000540 -63%, #fff 13%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 13%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 14%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 175%) !important;
  background: linear-gradient(-170deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 175%) !important;
  
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 145%) !important;
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 110%, #000540) !important;
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 125%, #000540) !important;
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 2px 6px 10px -4px #888 !important;
  box-shadow: 2px 6px 22px -16px #000 !important;
  
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%) !important;
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%) !important;
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%) !important;
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%) !important;
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%) !important;
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%) !important;
  
  /background: none !important;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  /box-shadow: 3px 3px 8px -1px #d4d4d4 !important;
  /box-shadow: none !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fff, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fdfdfd, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e5e5e5 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e6e6e6 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e7e7e7 -85%, #f8f8f8 25%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f9f9f9 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f9f9f9 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fafafa 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fbfbfb 93%, #f2f2f2 100%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fdfdfd 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fefefe 93%, #f2f2f2 100%) !important;
  ///background: linear-gradient(-89deg, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  background: linear-gradient(-88deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  
  background: linear-gradient(-94deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  background: linear-gradient(-97deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  background: linear-gradient(64deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  
  background: linear-gradient(-47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  ///background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fdfdfd 23%, #fcfcfc 73%, #000540 550%) !important;
  //background: linear-gradient(64deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  /background: linear-gradient(-47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #f2f2f2 500%) !important;
  
  ////////////////////background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 125%, #000540) !important;
  
  /background: linear-gradient(to right bottom, #f2f2f2 -185%, #C0C1CE -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: none !important;
  border: 1px solid #eaeaea !important;
  border: 1px solid #ededed !important;
  border: 1px solid #fff !important;
  border: 2px solid #fdfdfd !important;
  /border: 3px solid #fdfdfd !important;
  border-left: none !important;
  /border-top: none !important;
  border-bottom: none !important;
  padding-bottom: 5px;
  /border: none !important;
  
  
  
  
  /background: linear-gradient(to right, transparent, #555, #000, #555, transparent) !important;
  width: 245px !important;
  
  /display: none;
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;

  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  border: 3px solid #f8f8f8 !important;
  border: none !important;
  
  border-radius: 2px !important;
  
  /outline: 7px solid #f8f8f8;
  /outline-style: dashed;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(2px 4px 4px #a4a4a4);
  /filter: drop-shadow(1px 7px 2px #ccc);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
  /filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  
  opacity: 0.930;
  opacity: 0.935;
  /opacity: 0.940;
  opacity: 0.950;
  opacity: 0.960;
  opacity: 0.970;
  opacity: 0.975;
  /opacity: 0.980;
  /opacity: 0.989;
  /opacity: 0.99;
  opacity: 1;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-main .block .product-image-container {
  mix-blend-mode: multiply;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-additional {
  /mix-blend-mode: multiply; 
  /mix-blend-mode: darken; 
  padding: 0px !important;
  margin: 0px !important;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-additional .block-compare {
  mix-blend-mode: multiply; 
  mix-blend-mode: darken; 
  /padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-additional .amrelated {
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  box-shadow: 0px 3px 10px -4px #aaa !important;
  box-shadow: -3px 3px 10px -4px #aaa !important;
  box-shadow: -6px 3px 10px -4px #cfcfcf !important;
  box-shadow: -6px 3px 15px -4px #cfcfcf !important;
  box-shadow: -19px 3px 13px -11px #dfdfdf !important;
  box-shadow: 10px 3px 13px -11px #aaa !important;
  box-shadow: 10px 11px 21px -22px #aaa !important;
  box-shadow: 10px 11px 18px -19px #777 !important;
  
  border-radius: 12px !important;
  border-radius: 8px !important;
  border-radius: 2px !important;
  margin-top: 0px !important;
  margin-left: -2px;
  margin-left: -1px;
  margin-left: 0px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  /margin-left: 23px;
  margin-left: 0px;
  padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%) !important;
  /background: linear-gradient(to top, #000640 -140%, #fff 35%) !important;
  /background: linear-gradient(7deg, #000540 -135%, #fff 40%) !important;
  /background: linear-gradient(27deg, #000540 -135%, #fff 40%) !important;
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%) !important;
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%) !important;
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%) !important;
  //background: linear-gradient(9deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%) !important;
  //background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  ////background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  ///background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  ///background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%) !important;
  /background: linear-gradient(2deg, #000540 -83%, #fff 21%) !important;
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%) !important;
  //background: linear-gradient(180deg, #000540 -43%, #fff 9%) !important;
  //background: linear-gradient(180deg, #000540 -53%, #fff 9%) !important;
  ////background: linear-gradient(180deg, #000540 -63%, #fff 9%) !important;
  /background: linear-gradient(179deg, #000540 -43%, #fff 13%) !important;
  //background: linear-gradient(179deg, #000540 -53%, #fff 13%) !important;
  background: linear-gradient(179deg, #000540 -63%, #fff 13%) !important;
  
  background: linear-gradient(170deg, #000540 -63%, #fff 13%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 13%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 14%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 175%) !important;
  background: linear-gradient(-170deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 175%) !important;
  
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 145%) !important;
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 110%, #000540) !important;
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 125%, #000540) !important;
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 2px 6px 10px -4px #888 !important;
  box-shadow: 2px 6px 22px -16px #000 !important;
  
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%) !important;
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%) !important;
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%) !important;
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%) !important;
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%) !important;
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%) !important;
  
  /background: none !important;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  
  
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  /box-shadow: 3px 3px 8px -1px #d4d4d4 !important;
  /box-shadow: none !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fff, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fdfdfd, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e5e5e5 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e6e6e6 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e7e7e7 -85%, #f8f8f8 25%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f9f9f9 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f9f9f9 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fafafa 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fbfbfb 93%, #f2f2f2 100%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fdfdfd 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fefefe 93%, #f2f2f2 100%) !important;
  ///background: linear-gradient(-89deg, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  background: linear-gradient(-88deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  
  background: linear-gradient(-94deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  background: linear-gradient(-97deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  background: linear-gradient(64deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  
  background: linear-gradient(-47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fdfdfd 23%, #fcfcfc 73%, #000540 550%) !important;
  //background: linear-gradient(64deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  /background: linear-gradient(-47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #f2f2f2 500%) !important;
  
  ////////////////////background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 125%, #000540) !important;
  
  /background: linear-gradient(to right bottom, #f2f2f2 -185%, #C0C1CE -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: none !important;
  border: 1px solid #eaeaea !important;
  border: 1px solid #ededed !important;
  border: 1px solid #fff !important;
  border: 2px solid #fdfdfd !important;
  /border: 3px solid #fdfdfd !important;
  border-left: none !important;
  /border-top: none !important;
  border-bottom: none !important;
  padding-bottom: 5px;
  /border: none !important;
  
  /background: linear-gradient(to right, transparent, #555, #000, #555, transparent) !important;
  width: 245px !important;
  
  /display: none;
  

  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;

  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  border: 3px solid #f8f8f8 !important;
  border: none !important;
  
  border-radius: 2px !important;
  
  /outline: 7px solid #f8f8f8;
  /outline-style: dashed;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(2px 4px 4px #a4a4a4);
  /filter: drop-shadow(1px 7px 2px #ccc);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
  /filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  
  opacity: 0.930;
  opacity: 0.935;
  /opacity: 0.940;
  opacity: 0.950;
  opacity: 0.960;
  opacity: 0.970;
  opacity: 0.975;
  /opacity: 0.980;
  /opacity: 0.989;
  /opacity: 0.99;
  opacity: 1;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-additional .amrelated .product-image-container {
  mix-blend-mode: multiply;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-additional .amrelated .block-title strong {
  /padding-top: 23px !important;
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  /background: linear-gradient(to right, transparent, #343434, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  text-shadow: none;
  background: none;
  
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  background: #f8f8f8;
  background: linear-gradient(to right, #f8f8f8, transparent);
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  
  /background: linear-gradient(to right, transparent, #efefef, transparent);
  /background: linear-gradient(to right, transparent, #f1f1f1, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  
  width: 100%;
  margin-bottom: -10px;
  margin-top: -9px;
  
  /border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 5px !important;
  margin-top: -5px;
  
  text-shadow: none;
  background: none;
  border: none;
  margin-top: -6px;
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-display-semiConden", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  ///font-size: 20px;
  font-size: 19.3px;
  /font-size: 19px;
  /font-size: 18px;
  //font-size: 17.5px;
  /font-size: 17px;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 900 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;

  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  
  font-family: "Khula", sans-serif !important;
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  /text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  //text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  /font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  //text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #000, #777 40%, #000);

  background: linear-gradient(to right, #000, #6c6c6c 40%, #000);
  background: linear-gradient(to right, transparent -4%, #000, #6c6c6c 40%, #000, transparent 101%);
  background: linear-gradient(to right, transparent -4%, #000, #6c6c6c 40%, #000, transparent 101%);
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, transparent 101%);
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 37%, #000, transparent 101%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 48%, #000, transparent 101%);
  
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 37%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 48%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 40%, #000, #1a1a1a 94%, #5c5c5c 100%);
  
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 94%, #3b3b3b 100%);
  
  background: url(/media/site-images/ribbon-end.png), linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 80%, transparent 90%);
  background-repeat: no-repeat;
  /background-position: 102% 0%;
  background-position: 101% 0%;
  //background-position: 100% 0%;
  ///background-position: 99% 0%;
  /background-position: 98% 0%;
  /background-position: 97% 0%;
  /background-position: 96% 0%;

  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  /color: #f2f2f2;
  /color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  /filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #5b5b5b);
  filter: drop-shadow(1px 1px 2px #7b7b7b);
  filter: drop-shadow(0px 2px 1px #8b8b8b);
  /filter: drop-shadow(-1px 2px 1px #8b8b8b);
  /filter: none;
  /padding: 7px;
  padding: 0px;
  /padding-right: 40px;
  /padding-right: 13px;
  padding-right: 17px;
  padding-right: 18px;
  padding-right: 20px;
  padding-right: 21px;
  padding-right: 22px;
  padding-right: 23px;
  //padding-right: 24px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 4px 4px 1px 1px;
  border-radius: 3px;
  border-radius: 3px 3px 2px 2px;
  border-radius: 3px 3px 1px 1px;
  border-radius: 4px 0px 0px 4px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  /border-radius: 50px 0px 0px 50px;
  /border-radius: 25px 95px 25px 95px;
  /border-radius: 95px 25px 95px 25px;
  //border-radius: 16px 95px 95px 16px;
  /border-radius: 95px 16px 16px 95px;
  /border-radius: 8px 8px 3px 3px;
  position: relative;
  top:  -9px !important;
  //top:  -3px !important;
  /top:  -20px !important;
  /top:  -19px !important;
  left: 4px;
  left: 5px;
  left: 6px;
  /left: 7px;
  /left: 10px;
  padding-top: 0px !important;
  padding-top: 1px !important;
  padding-top: 2px !important;
  /padding-top: 3px !important;
  padding-bottom: 2px !important;
  padding-bottom: 3px !important;
  /padding-bottom: 4px !important;
  /padding-bottom: 5px !important;
  /padding-bottom: 6px !important;
  margin-left: -6px;
  margin-left: -11px;
  margin-left: -12px;
  margin-left: -13px;
  
  padding-top: 5px !important;
  padding-bottom: 1px !important;
  
  
  height: 35px !important;
  //font-size: 18.2px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  padding-top: 5px !important;
  padding-left: 4px !important;
  /padding-right: 17px !important;
  top: -24px !important;
  left: 6px;
  /background: none;
}
.catalog-product-view.page-layout-2columns-left .sidebar.sidebar-additional .amrelated .block-title strong:before {
  font-family: "Glyphicons Halflings";
  content: "\e012";
  /content: "\e019";
  content: "\e011";
  /content: "\e032";
  /content: "\e043";
  //content: "\e044";
  //content: "\e057";
  /content: "\e066";
  /content: "\e095";
  /content: "\e114";
  /content: "\e118";
  /content: "\e137";
  //content: "\e156";
  //content: "\e197";
  /content: "\e202";
  //content: "\e210";
  //content: "\e235";
  /content: "\e236";
  /content: "\e252";
  margin-right: 5px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  /color: #dadada;
  /color: #e5e5e5;
  /color: #e8e8e8;
  color: #f2f2f2;
  /color: #f5f5f5;
  /color: #f8f8f8;
  /color: #fff;
  
  /color: #202020;
  
  font-family: "Glyphicons Halflings";
  content: "\e104";
  
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  font-weight: 500;
  margin-right: 4px;
  position: relative;
  top: 0px;
  /top: 1px;
  
  text-shadow: 0px 0px 0px #000;
}

.catalog-product-view.page-layout-2columns-left .product.info.detailed {
  background: #fff;
  background: linear-gradient(to right, transparent, #fff, transparent);
  background: linear-gradient(to bottom, #fff, transparent);
  background: linear-gradient(to bottom, #fdfdfd, transparent, #f9f9f9);
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  
  box-shadow: 0px 3px 10px -4px #888;
  ////box-shadow: 0px 2px 10px -4px #888;
  
  /box-shadow: 0px 3px 10px -4px #aaa !important;
  box-shadow: -5px 7px 10px -8px #888;
  box-shadow: 3px 7px 10px -8px #888;
  
  box-shadow: 7px 7px 10px -8px #888;
  box-shadow: 0px 9px 5px 6px #888;
  box-shadow: 0px 10px 5px 6px #888;
  box-shadow: 1px 10px 5px 6px #888;
  box-shadow: 1px 10px 5px 6px #999;
  //box-shadow: 1px 10px 5px 6px #9f9f9f;
  box-shadow: 1px 10px 5px 6px #a0a0a0;
  box-shadow: 1px 10px 5px 6px #a1a1a1;
  box-shadow: 2px 6px 5px 1px #a4a4a4;
  
  border-radius: 12px;
  /border-radius: 2px 12px 12px 12px;
  /border-radius: 4px 4px 12px 12px;
  border-radius: 2px 2px 12px 12px;
  /border-radius: 0px 0px 12px 12px;
  border-radius: 2px 2px 6px 6px;
  border-radius: 2px;
  border-radius: 5px 5px 2px 2px;
  padding-top: 0px;
  padding-top: 3px;
  padding-top: 5px;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-left: 6px;
  padding-right: 6px;
  /padding-left: 10px;
  /padding-right: 10px;
  margin-left: -20px;
  /margin-right: 20px;
  
  //margin-top: -10px !important;
  //margin-top: -107px !important;
  //margin-top: -89px !important;
  margin-top: -80px !important;
  ///margin-top: -79px !important;
  margin-top: -78px !important;
  margin-top: -77px !important;
  /margin-top: -76px !important;
  ///margin-top: -75px !important;
  /margin-top: -74px !important;
  /margin-top: -73px !important;
  /margin-top: -72px !important;
  /margin-top: -71px !important;
  /margin-top: -70px !important;
  //margin-top: -69px !important;
  ////margin-top: -50px !important;
  //margin-top: -49px !important;
  margin-top: -15px !important;
  position: relative;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-180deg, #000130 -190%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -240%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -290%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -340%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -390%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -440%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -490%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -540%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -590%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -640%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -690%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -690%, #fff 15%, #fff, #000540 169%) !important;
  /////background: linear-gradient(-0deg, #000130 -690%, #fff 25%, #fff, #000540 169%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  background: linear-gradient(to top, #fff, #373737, #fff 94%) !important;
  //background: linear-gradient(to top, #fff, #000020, #fff 96%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 94%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 95%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 96%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 97%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 98%) !important;
  /background: linear-gradient(to top, #fff, #000, #fff 99%) !important;
  /background: linear-gradient(1deg, #000130 -58%, #fff 13%, #fff, #fff 90%, #000030 161%) !important;
  background-size: auto 425px !important;
  background-size: auto 385px !important;
  background-repeat: no-repeat !important;
  padding-left: 1px;
  padding-right: 1px;
  padding-left: 0px;
  padding-right: 0px;
  border-top: 1px solid #bbb;
  /border-top: 1px solid #C4C5CF;
  border-top: 1px solid #e4e4e4;
  /border-top: 1px solid #fff;
  //border-top: 2px solid #fff;
  border-top: 3px solid #fff;
  border-left: 1px solid #C4C5CF;
  border-right: 1px solid #C4C5CF;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  
  
  
  margin-left: 0px;
  margin-right: 0px;
  margin-left: 78.5px;
  margin-left: 36px;
  margin-top: 35px !important;
  margin-top: 46px !important;    
  width: 1290px !important;
  width: 1166px !important;
  /width: 1150px !important;
  /width: 1149px !important;
  max-width: 100% !important;
  /margin-left: auto;
  /margin-right: auto;
  
  background: linear-gradient(to right, #000 75%, transparent) !important;
  
  /background: linear-gradient(to right, #000 75%, transparent) !important;
  /background: linear-gradient(to right, #4b4b4b -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #4b4b4b 115%) !important;
  background: linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%) !important;
  height: 60px;
  height: 59px;
  height: 58px;
  /height: 57px;
  /height: 56px;
  height: 55px;
  //height: 54px;
  
  z-index: 1;
  
  border-left: none;
  border-right: none;
  border-top: 2px solid #fff;
  border-top: 1px solid #1f1f1f;
  border-radius: 4px 4px 2px 2px;
  
  
  /*(for smallest ver.)*/
  width: 1120px !important;
  margin-left: 59px;
  margin-left: 52px;
  
  /*(for pp main bkg alignment)*/
  z-index: 0;
}

/*(for pp main bkg alignment)*/
.catalog-product-view.page-layout-2columns-left .product.info.detailed:after {
  content: " ";
  z-index: -99;
  position: absolute;
  
  left: 0px;
  /right: 0px;
  left: -1361px;
  
  top: -1px;
  /top: 4px;
  /top: 10px;
  /top: 15px;
  /top: 20px;
  /top: 25px;
  ///top: 27px;
  ///top: 28px;
  //top: 32px;
  /top: 37px;
  ///top: 40px;
  ///top: 45px;
  /top: 50px;
  /top: 55px;
  /top: 65px;
  /top: 70px;
  /top: 75px;
  /top: 80px;
  /top: 85px;
  /top: 90px;
  /top: 95px;
  //top: 100px;
  
  
  /*----------------*/
  /*
  /background: linear-gradient(to top, #000640 -140%, #fff 30%);
  //background: linear-gradient(-6deg, #000640 -140%, #fff 15%);
  background: linear-gradient(-6deg, #000640 -190%, #fff 15%);
  background: linear-gradient(-6deg, #000640 -190%, #fff 19%);
  background: linear-gradient(-6deg, #000640 -230%, #fff 19%);
  
  //background: linear-gradient(to top, #000640 -140%, #fff 35%);
  //background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  //background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  /background: linear-gradient(to top, #F5F7FA -89%, #fff 57%);
  //background: linear-gradient(to top, #F5F7FA 30%, #fff 67%);
  
  //background: linear-gradient(to bottom, #fff 60%, #000640 300%);
  /background: linear-gradient(to bottom, #fff 60%, #DDDEE5 85%, #000640 120%);
  /background: linear-gradient(90deg, #000640 -2%, #DDDEE5 1%, #fff 20%, #fff 80%, #DDDEE5 101%, #000640 102%);
  /background: linear-gradient(-176deg, #fff 60%, #DDDEE5 85%, #000640 120%);
  //background: linear-gradient(176deg, #fff 65%, #DDDEE5 95%, #fff 104%);
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 19% );
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 20% );
  /background-image: radial-gradient( circle farthest-corner at -2% 80%,  #fff, #DDDEE5, #fff 21% );
  /background-image: radial-gradient( circle farthest-corner at -3% 80%,  #fff, #DDDEE5, #fff 21% );
  ///background-image: radial-gradient( circle farthest-corner at -3% 80%,  #fff, #DDDEE5, #fff 23% );
  
  background-attachment: fixed;
  background-repeat: no-repeat;
  height: auto;
  
  /background: none;
  
  background: linear-gradient(0deg, #DDDEE5, #fff 15%);
  background: linear-gradient(0deg, #efefef, #fff 30%);
  background: linear-gradient(0deg, #f1f1f1, #fff 30%);
  background: linear-gradient(0deg, #f3f3f3, #fff 30%);
  /background: linear-gradient(0deg, #f6f6f6, #fff 30%);
  /background: linear-gradient(0deg, #f8f8f8, #fff 30%);
  
  background: linear-gradient(9deg, #fff 3%, #f5f5f5, #fff 40%);
  background: linear-gradient(9deg, #fff 3%, #f7f7f7, #fff 40%);
  background: linear-gradient(9deg, #fff 3%, #f8f8f8, #fff 40%);
  
  /background: linear-gradient(0deg, #f2f2f2, #fff 40%);
  background: linear-gradient(7deg, #f2f2f2, #fff 35%);

  background-attachment: fixed;
  background-repeat: no-repeat;
  */
  
  
  /*--------------------------*/
  background: linear-gradient(9deg, #fff 3%, #000, #fff 170%), url(https://as1.ftcdn.net/v2/jpg/00/84/27/90/1000_F_84279035_xHNkwKKsBEA3c1UYHKhERXKVoF97cSRP.jpg);
  background: linear-gradient(9deg, #fff 3%, #000, #fff 170%), url(https://as1.ftcdn.net/v2/jpg/03/50/20/80/1000_F_350208089_Pawh35RrkSubaKcTPpcayVUFT65UgKEv.jpg);
  background: linear-gradient(9deg, #fff 3%, #000, #fff 170%), url(https://as1.ftcdn.net/v2/jpg/03/50/20/80/1000_F_350208089_Pawh35RrkSubaKcTPpcayVUFT65UgKEv.jpg);
  
  background: linear-gradient(0deg, #fff 3%, #000, transparent 170%);
  background: linear-gradient(0deg, transparent, #000, transparent 72%);
  
  background: linear-gradient(0deg, darkslateblue -30%, #1a1a1a, #666, #090909), url(https://as2.ftcdn.net/v2/jpg/00/56/32/51/1000_F_56325142_48WOKt9VuceC3VgJUd3cMAdqDwVDesTY.jpg);
  background: linear-gradient(0deg, darkslateblue -30%, #1a1a1a, transparent, #090909), url(https://as2.ftcdn.net/v2/jpg/04/93/61/19/1000_F_493611921_7n917bfZ6BSgbyPqGezNg0kcolV34WdQ.jpg);
  background: linear-gradient(90deg, #1a1a1a, #666, #000640, #000, #000640, #666, #1a1a1a), url(https://as2.ftcdn.net/v2/jpg/01/14/46/43/1000_F_114464381_crDpwmqoYSapNISRA6CZ5HTl0qsE2nDU.jpg);
  background: linear-gradient(90deg, #1a1a1a, #666, #000640, #000, #000640, #666, #1a1a1a), url(https://as1.ftcdn.net/v2/jpg/03/16/80/74/1000_F_316807452_VjH51zwkhuaLHzowg7kIeceDWwFoNG2i.jpg);
  background: linear-gradient(90deg, transparent, #666 20%, #000, #000, #000, #666 80%, transparent), url(https://as1.ftcdn.net/v2/jpg/00/69/24/32/1000_F_69243284_W2OkRLZ0LIXnT8dx3Xgbop4RBSpsvlFH.jpg);
  
  background: linear-gradient(180deg, transparent, #f3f3f3, transparent 60%), url(https://as1.ftcdn.net/v2/jpg/04/73/44/70/1000_F_473447002_U124dztpyz5ENhT8dZjATtsdOWnl6X6M.jpg);
  background: linear-gradient(180deg, transparent, #090909, #4b4b4b 75%, transparent), url(https://as1.ftcdn.net/v2/jpg/04/59/55/78/1000_F_459557867_Rmqne8v5j8NtyZmLOZVtj9bmF1jdXQTG.jpg);
  background: linear-gradient(-25deg, transparent, #151515, #4b4b4b 75%, transparent), url(https://as2.ftcdn.net/v2/jpg/03/50/20/81/1000_F_350208136_Ti4qbmOtOknNVetFMSaLmlLbsSR8aLYt.jpg);
  background: linear-gradient(0deg, transparent, #f3f3f3, #f6f6f6 75%, transparent), url(https://as1.ftcdn.net/v2/jpg/05/33/68/72/1000_F_533687249_zQMnEHmpIpxntvmFwkUHG7BxBI28BLlI.webp);
  background: linear-gradient(180deg, transparent, #000, transparent, #000), url(https://as1.ftcdn.net/v2/jpg/04/59/55/78/1000_F_459557867_Rmqne8v5j8NtyZmLOZVtj9bmF1jdXQTG.jpg);
  background: linear-gradient(180deg, #fcfcfc 0%, #1a1a1a, transparent 1%, #fff 30%, #fff), url(https://as1.ftcdn.net/v2/jpg/04/59/55/78/1000_F_459557867_Rmqne8v5j8NtyZmLOZVtj9bmF1jdXQTG.jpg);
  background: linear-gradient(180deg, #fcfcfc 0% , transparent 1%, #f3f3f3 50%, #fff), url(https://as2.ftcdn.net/v2/jpg/03/50/20/81/1000_F_350208136_Ti4qbmOtOknNVetFMSaLmlLbsSR8aLYt.jpg);
  background: linear-gradient(180deg, #000 5%, transparent 35%, #e5e5e5 60%, #fff), url(https://as1.ftcdn.net/v2/jpg/02/07/89/16/1000_F_207891643_UojQaiJexp7CglWgCjQUUo4KuuuCNWbi.jpg);
  background: linear-gradient(180deg, #000 5%, transparent 35%, #e5e5e5 60%, #fff), url(https://as2.ftcdn.net/v2/jpg/03/39/14/19/1000_F_339141938_q6Ci3nWsVu0HHxEexQl84oXhVEcfNRA3.jpg);
  background: linear-gradient(180deg, #000 5%, transparent 35%, #e5e5e5 60%, #fff), url(https://as1.ftcdn.net/v2/jpg/00/82/73/90/1000_F_82739006_UnfxgZOLEqEjLXwy9ZasZls5U3Wm703S.jpg);
  background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(https://as2.ftcdn.net/v2/jpg/03/05/62/37/1000_F_305623728_T4E2KbFLHMwskyRDh1VYkXyMQxf8zCBI.jpg);
  /background: linear-gradient(180deg, #fff 0%, transparent 0.7%, #000 35%, #e5e5e5 55%, #fff), url(https://as2.ftcdn.net/v2/jpg/03/05/62/37/1000_F_305623728_T4E2KbFLHMwskyRDh1VYkXyMQxf8zCBI.jpg);
  background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(https://as2.ftcdn.net/v2/jpg/03/53/31/43/1000_F_353314338_SSQ8zlvU8smsP5KgbJQicwuUmVOtEcBX.jpg);
  background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(https://as1.ftcdn.net/v2/jpg/04/50/27/72/1000_F_450277244_ccDuQDcbmeTXNLJY5YVZ6VXagqLX30Uv.jpg);
  
  background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(/media/site-images/checkered-flag-modern-alt-new.png);
  
  background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(https://as1.ftcdn.net/v2/jpg/03/54/33/26/1000_F_354332675_HcFsgHPoTACponD2ruuO84UyTG7OvRj2.jpg);
  background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(https://as1.ftcdn.net/v2/jpg/03/80/89/98/1000_F_380899803_HLIO0DWrWtM9PWiVsaLa0UtejUtTNU7U.jpg);
  background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(https://as1.ftcdn.net/v2/jpg/02/88/50/70/1000_F_288507020_C1xvMgov5TD40uzx4G4odHdWyiIgnqxq.jpg);
  /background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(https://as1.ftcdn.net/v2/jpg/00/50/89/14/1000_F_50891467_KsFygmG9tKkCE7QYsmFQSWxpxtlhNDAX.jpg);
  background: linear-gradient(180deg, #000 -19%, #000, transparent 25%, #2b2b2b, #f3f3f3 60%, #fff), url(https://as1.ftcdn.net/v2/jpg/02/87/81/50/1000_F_287815090_Te4p8GNXxkc0Rem7VvRcouLTWTbpkDL3.jpg);
  
  background: linear-gradient(to right, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right top, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right bottom, #3e3e3e, #1a1a1a, #0b0b0b, #1a1a1a, #3e3e3e), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1a1a1a, #3e3e3e, #777, #fff), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1a1a1a, #3e3e3e, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to bottom, #0b0b0b, #1f1f1f, #1a1a1a, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  
  background: linear-gradient(24deg, #0b0b0b, #1f1f1f, #dfdfdf, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(24deg, #0b0b0b, #1f1f1f, #4D4F52 60%, #121212, #0b0b0b), url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('https://as2.ftcdn.net/v2/jpg/05/34/30/05/1000_F_534300507_vmbXbmmXFdkydwYIPYcR3MPIhStvy2oP.webp');
  
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840.png');
  /background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840-24.png');
  /background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840-32.png');
  /background: linear-gradient(180deg, #090909, #2b2b2b 36%, #646464 60%, #2b2b2b, #000 100%), url('/media/site-images/bkg-flag-drape-1920.png');
  
  
  background-attachment: scroll;
  
  background-repeat: no-repeat;
  /background-repeat: repeat-x;
  /background-repeat: space;
  
  background-position: center 1145px;
  background-position: center 1185px;
  background-position: center 1190px;
  background-position: center 1195px;
  /background-position: center 1200px;
  ///background-position: center 1259px;
  background-position: center 1295px;
  /background-position: center 1300px;
  /background-position: center 1395px;
  background-position: center center;
  ///background-position: center top;
  /background-position: center bottom;
  
  /background-size: 100% 115%;
  background-size: 100% 100%;
  /background-size: 100% 85%;
  /background-size: 34% 65%;
  /background-size: 34% 60%;
  /background-size: 35.5% 600px;
  //background-size: 670px 600px;
  background-size: auto 600px;
  background-size: 1920px 800px;
  background-size: 3840px 800px;
  background-size: 2970px 800px;
  background-size: 2970px 850px;
  /background-size: 2970px 900px;
  /background-size: 2970px 950px;
  background-size: auto;
  /background-size: cover;
  /background-size: contain;
    
  background-blend-mode: overlay;
  //background-blend-mode: darken;
  background-blend-mode: hard-light;
  /background-blend-mode: luminosity;
  /background-blend-mode: multiply;
  /background-blend-mode: difference;
  /background-blend-mode: exclusion;
  /background-blend-mode: lighten;
  /background-blend-mode: normal;
  
  //mix-blend-mode: normal;
  /mix-blend-mode: hard-light;
  /mix-blend-mode: exclusion;
  
  width: 3840px !important;
  //width: 1920px !important;
  /width: 100vw !important;
  height: 900px !important;
  height: 850px !important;
  height: 800px !important;
  height: 470px !important;
  //height: 100% !important;
  /height: 100vh !important;
  
  
  
  /background: linear-gradient(to right, transparent 5%, #000 25%, #000, #000 75%, transparent 95%);
  background: linear-gradient(to right, transparent 5%, #000 24%, #000, #000 76%, transparent 95%);
  /background: linear-gradient(to right, transparent 5%, #111 20%, #fff, #111 80%, transparent 95%);
  //background: linear-gradient(to right, transparent 5%, #111 20%, transparent, #111 80%, transparent 95%);
  
  height: 100% !important;
  //height: 75% !important;
  //height: 50% !important;
  /height: 25% !important;

  /height: 185px !important;
  /height: 180px !important;
  /height: 175px !important;
  /height: 170px !important;
  /height: 165px !important;
  /height: 160px !important;
  /height: 155px !important;
  /height: 150px !important;
  /height: 140px !important;
  /height: 130px !important;
  /height: 120px !important;
  /height: 110px !important;
  /height: 100px !important;
  /height: 90px !important;
  height: 85px !important;
  height: 82px !important;
  ////height: 80px !important;
  ///height: 78px !important;
  ////height: 75px !important;
  //height: 70px !important;
  //height: 58px !important;
  
  width: 2000px !important;
  left: -440px;
  
  /top: 40px;
  /top: 35px;
  /top: 30px;
  //top: 25px;
  //top: 20px;
  //top: 15px;
  /top: 10px;
  //top: 9px;
  //top: 8px;
  /top: 7px;
  /top: 6px;
  /top: 5px;
  //top: 4px;
  //top: -1px;
  /top: -2px;
  top: -3px;
  //top: -4px;
  /top: -5px;
  /top: -6px;
  /top: -7px;
  /top: -8px;
  /top: -9px;
  /top: -10px;
}

/*(for l-side ribbon/misc. deco)*/
.catalog-product-view.page-layout-2columns-left .product.info.detailed .product.data.items.tabs:before {
  background: url(/media/site-images/ribbon-end-short.png);
  background-repeat: no-repeat;
  background-size: 49px 40px;
  background-size: 49px 50px;
  background-size: 27px 40px;
  background-size: 27px 50px;
  transform: rotateY(180deg);

  width: 49px;
  width: 27px;
  height: 40px;
  height: 50px;
  
  position: absolute;
  /left: -33px;
  left: -27px;
  /top: 19px;
  top: 23px;
  /top: 43px;
  left: -27px;
  top: 17px;
  
  top: -8px;
  //top: -7px;
  /top: 0px;
  /top: 3px;
  /top: 5px;
  /top: 6px;
  /top: 10px;
  /top: 11px;
  /top: 12px;
  //top: 13px;
  /top: 15px;
  /top: 17px;
  /top: 19px;
  
  /*(for alt end ribbon)*/
  background: url(/media/site-images/ribbon-end-short-left-alt.png);
  transform: none;
  height: 78px;
  top: -10px;
  left: -27px;
  left: -26px;
  
  display: none !important;
}
/*(for r-side ribbon/misc. deco)*/
.catalog-product-view.page-layout-2columns-left .product.info.detailed .product.data.items.tabs:after {
  display: inline-block;
  /background: url(/media/site-images/ribbon-end-short.png), linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 80%, transparent 90%);
  background: url(/media/site-images/ribbon-end-short.png);
  background-repeat: no-repeat;
  background-size: 49px 40px;
  background-size: 49px 50px;
  background-size: 27px 40px;
  background-size: 27px 50px;
  transform: rotateY(0deg);

  width: 49px;
  width: 27px;
  height: 40px;
  height: 50px;
  
  position: relative;
  left: 124px;
  top: 17px;
  left: 146px;
  top: 17px;
  
  position: absolute;
  left: 1147px;
  top: -8px;
  //top: -7px;
  /top: 0px;
  /top: 3px;
  /top: 5px;
  /top: 6px;
  /top: 10px;
  /top: 11px;
  /top: 12px;
  //top: 13px;
  /top: 15px;
  /top: 17px;
  /top: 19px;
  
  z-index: -1;
  
  /*(for alt end ribbon)*/
  background: url(/media/site-images/ribbon-end-short-right-alt.png);
  transform: none;
  height: 78px;
  top: -10px;
  left: 1164px;
  left: 1163px;
  left: 1162px;
  /left: 1161px;
  /left: 1147px;
  /left: 1146px;
  //left: 1145px;
  /left: 1144px;
  
  
  /*(for smallest ver.)*/
  left: 1116px;
  
  display: none !important;
}
.catalog-product-view.page-layout-2columns-left #description:before {
  content: " ";
  display: inline-block;
  
  position: absolute;
  left: 0;
  /left: 1px;
  /left: 2px;
  /left: 3px;
  /left: 4px;
  top: 0px;
  z-index: -1;
  width: inherit;
  /height: 800px;
  height: 100%;
  /width: 3840px;
  //width: 1118px;
  /width: 1116px;
  /width: 1114px;
  /width: 1112px;
  /width: 1110px;
  
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840.png');
  background: linear-gradient(180deg, #fafafa 10%, #e0e0e0 15%, #fbfbfb, #fff 80%), url('/media/site-images/bkg-flag-drape-1920.png');

  background: linear-gradient(to top, #f3f3f3 0.05%, #fbfbfb 5%, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(45deg, transparent -28%, #fff 22%, #fbfbfb 74%), url('/media/site-images/bkg-flag-drape-1920.png');

  background-attachment: scroll;
  background-repeat: no-repeat;
  ///background-repeat: repeat-x;
  //background-repeat: space;
  
  /background-position: center 1145px;
  /background-position: center 1185px;
  /background-position: center 1190px;
  ////background-position: center 1195px;
  /background-position: center 1200px;
  ///background-position: center 1259px;
  /background-position: center 1300px;
  /background-position: center 1395px;
  /background-size: 100% 115%;
  background-size: 100% 100%;
  /background-size: 100% 85%;
  /background-size: 34% 65%;
  /background-size: 34% 60%;
  /background-size: 35.5% 600px;
  //background-size: 670px 600px;
  /background-size: auto 600px;
  background-size: 1920px 800px;
  background-size: 3840px 800px;
  /background-size: 3840px 100%;
  /background-size: 2970px 800px;
  ///background-size: 2970px 850px;
  /background-size: 2970px 900px;
  //background-size: 2970px 950px;
  /background-size: auto;
  /background-size: cover;
  //background-size: contain;
    
  /background-blend-mode: overlay;
  /background-blend-mode: darken;
  background-blend-mode: hard-light;
  /background-blend-mode: luminosity;
  /background-blend-mode: multiply;
  /background-blend-mode: difference;
  /background-blend-mode: exclusion;
  //background-blend-mode: lighten;
  /background-blend-mode: normal;
  
  //mix-blend-mode: normal;
  /mix-blend-mode: hard-light;
  /mix-blend-mode: exclusion;
}
.catalog-product-view.page-layout-2columns-left #description:after {
  content: " ";
  display: inline-block;
  
  position: absolute;
  left: 0;
  /left: 1px;
  /left: 2px;
  /left: 3px;
  /left: 4px;
  /top: 0px;
  bottom: 0px;
  z-index: -1;
  width: inherit;
  /height: 800px;
  height: 100%;
  /width: 3840px;
  //width: 1118px;
  /width: 1116px;
  /width: 1114px;
  /width: 1112px;
  /width: 1110px;
  
  background: linear-gradient(180deg, #090909, #2b2b2b 36%, #fff 60%), url('/media/site-images/bkg-flag-drape-3840.png');
  background: linear-gradient(180deg, #fbfbfb 10%, #f4f4f4 15%, #fbfbfb, #fff 80%), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(180deg, #fbfbfb 10%, #f4f4f4 25%, #fbfbfb, #fff 80%), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(180deg, #fbfbfb 10%, #f6f6f6 25%, #fbfbfb, #fff 80%), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(180deg, #fbfbfb 10%, #f6f6f6 25%, #fcfcfc, #f9f9f9 115%), url('/media/site-images/bkg-flag-drape-1920.png');
  
  background: linear-gradient(to top, #f3f3f3 0.05%, #fbfbfb 5%, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(45deg, #f9f9f9 7%, #fff 22%, #fcfcfc 100%), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(45deg, #f9f9f9 7%, #fff, #fff 82%), url('/media/site-images/bkg-flag-drape-1920.png');
  background: linear-gradient(9deg, #f8f8f8 7%, #fafafa, #fff 52%), url('/media/site-images/bkg-flag-drape-1920.png');

  background-attachment: scroll;
  background-repeat: no-repeat;
  ///background-repeat: repeat-x;
  //background-repeat: space;
  
  /background-position: center 1145px;
  /background-position: center 1185px;
  /background-position: center 1190px;
  ////background-position: center 1195px;
  /background-position: center 1200px;
  ///background-position: center 1259px;
  /background-position: center 1300px;
  /background-position: center 1395px;
  background-position: center bottom;
  background-position: left bottom;
  /background-size: 100% 115%;
  background-size: 100% 100%;
  /background-size: 100% 85%;
  /background-size: 34% 65%;
  /background-size: 34% 60%;
  /background-size: 35.5% 600px;
  //background-size: 670px 600px;
  /background-size: auto 600px;
  background-size: 1920px 800px;
  background-size: 3840px 800px;
  background-size: 1840px 800px;
  /background-size: 2970px 800px;
  ///background-size: 2970px 850px;
  /background-size: 2970px 900px;
  //background-size: 2970px 950px;
  /background-size: auto;
  /background-size: cover;
  //background-size: contain;
    
  /background-blend-mode: overlay;
  /background-blend-mode: darken;
  background-blend-mode: hard-light;
  /background-blend-mode: luminosity;
  /background-blend-mode: multiply;
  /background-blend-mode: difference;
  /background-blend-mode: exclusion;
  //background-blend-mode: lighten;
  /background-blend-mode: normal;
  
  //mix-blend-mode: normal;
  /mix-blend-mode: hard-light;
  /mix-blend-mode: exclusion;
}
.catalog-product-view.page-layout-2columns-left .product.info.detailed .data.item.content {
  min-height: 550px !important;

  /*---(original/base css)---*/
  background: #f8f8f8 !important;
  background: #f6f6f6 !important;
  /background: linear-gradient(to bottom right, #bbb, #ececec, #fff, #f6f6f6 15%, #f8f8f8) !important;
  /background: linear-gradient(to bottom right, #bbb, #ececec 4%, #fff, #f6f6f6 15%, #f8f8f8) !important;
  /background: linear-gradient(to bottom right, #bbb -2%, #ececec 4%, #fff, #f6f6f6 22%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #bbb -2%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #bbb -15%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  /background: linear-gradient(to bottom, #eaeaea -2%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #fff, #f8f8f8 2%, #f2f2f2, #fefefe, #f6f6f6 20%, #f8f8f8, #fafafa) !important;
  background: linear-gradient(to top, #fbfbfb, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd) !important;
  
  background: linear-gradient(to top, #f3f3f3 0.05%, #fbfbfb 5%, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd) !important;
  /background: linear-gradient(to right, #f3f3f3 0.05%, #fbfbfb 5%, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd, #f3f3f3 99.95%) !important;
  
  border: 1px solid #eaeaea;
  border: 1px solid #f4f4f4;
  /border-bottom: none;
  box-shadow: none !important;
  filter: none;
  
  border: 1px solid #ebebeb;
  border: 1px solid #ececec;
  border: 1px solid #ededed;
  border: 1px solid #eee;
  border: 1px solid #efefef;
  border: 1px solid #f0f0f0;
  border: 1px solid #f1f1f1;
  border: 1px solid #f2f2f2;
  border: 1px solid #f3f3f3;
  border: 1px solid #f4f4f4;
  border-top: 1px solid #fbfbfb;
  border-bottom: 1px solid #d0d0d0;
  /border-top: none;
  /border-bottom: none;
  
  box-shadow: -0.15rem 1.90rem 1.2rem rgba(0,0,0,0.10) !important;
  /box-shadow: 0px 3px 10px -4px #aaa !important;
  box-shadow: -5px 7px 10px -8px #888 !important;;
  box-shadow: 3px 7px 10px -8px #888 !important;
  box-shadow: -10px 7px 15px -8px #cfcfcf !important;
  
  /box-shadow: none !important;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 6px 4px #eaeaea);
  filter: drop-shadow(0px 6px 5px #f4f4f4);
  filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  /filter: none;
  /*^^^(original/base css)^^^*/
  
  
  border-top: 1px solid #bbb !important;
  /border-top: 1px solid #e4e4e4 !important;
  /border-top: 1px solid #e9e9e9 !important;
  /border-top: 1px solid #f1f1f1 !important;
  /border-top: 2px solid #f1f1f1 !important;
  /border-top: 2px solid #F3F3F4 !important;
  /border-top: 2px solid #F3F3F3 !important;
  //border-top: 9px solid #f2f2f2 !important;
  /border-top: 10px solid #f2f2f2 !important;
  /border-top: 11px solid #f2f2f2 !important;
  border-bottom: 1px solid #ddd;
  //margin-top: 42px;
  margin-top: 43px;
  /margin-top: 44px;
  /margin-top: 45px;
  /margin-top: 46px;
  
  /margin-bottom: -25px;
  margin-bottom: -24px;
  /margin-bottom: -23px;
  /margin-bottom: -7px;
  /margin-bottom: 0px;
  /////margin-bottom: 3px;
  //margin-bottom: 7px;
  /margin-bottom: 10px;
  margin-bottom: 19px !important;
  margin-bottom: 20px !important;
  margin-bottom: 21px !important;
  margin-bottom: 24px !important;
  /margin-bottom: 48px !important;
  margin-bottom: 96px !important;
  
  padding-bottom: 0px;
  padding-bottom: 14px;
  /padding-bottom: 24px;
  /padding-bottom: 48px;

  border-radius: 12px;
  /border-radius: 2px 12px 12px 12px;
  /border-radius: 4px 4px 12px 12px;
  border-radius: 2px 2px 12px 12px;
  border-radius: 0px 2px 6px 6px;
  border-radius: 5px 5px 2px 2px;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-180deg, #000130 -190%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -240%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -290%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -320%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -320%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -320%, #fff 15%, #fff, #000540 182%) !important;
  /background: linear-gradient(-180deg, #000130 -326%, #fff 15%, #fff, #000540 169%) !important;
  /background: linear-gradient(-180deg, #000130 -330%, #fff 15%, #fff, #000540 169%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  background: linear-gradient(-5deg, #000130 -208%, #fff 28%, #fff, #fff 90%, #000030 161%) !important;
  background: linear-gradient(-5deg, #000130 -280%, #fff 28%, #fff, #fff 90%, #000030 161%) !important;
  
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
  
  /padding-left: 0px;
  /padding-right: 0px;
  
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ///box-shadow: 0px 7px 22px -13px #000 !important;
  /box-shadow: 0px 13px 25px -13px #000 !important;
  /box-shadow: none !important;
  border: 1px solid #fff;
  /border: 2px solid #fff;
  /border: 3px solid #fff;
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  /background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 147%) !important;
  /background: linear-gradient(0deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%) !important;
  /background: #fff !important;
  margin-top: 45px !important;
  

  
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;
  /border-left: none !important;
  /border-right: none !important;
  border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 4px 4px;
  /border-radius: 0px 0px 5px 5px;
  /border-radius: 0px 0px 6px 6px;
  /border-radius: 0px 0px 7px 7px;
  /border-radius: 0px 0px 8px 8px;
  /border-radius: 0px 0px 9px 9px;
  /border-radius: 0px 0px 10px 10px;
    
  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  /border: 4px solid #000;
  /border: none;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  
  opacity: 0.930;
  opacity: 0.935;
  /opacity: 0.940;
  opacity: 0.950;
  opacity: 0.960;
  opacity: 0.970;
  opacity: 0.975;
  /opacity: 0.980;
  /opacity: 0.989;
  /opacity: 0.99;
  opacity: 1;
}
/////.catalog-product-view.page-layout-2columns-left .product.info.detailed .data.item.content .pp-description-brand-logo-image {
  mix-blend-mode: multiply;
  mix-blend-mode: darken;
}

.catalog-product-view.page-layout-2columns-left .main.column .amrelated-pack-wrapper {
  background: #fff;
  background: linear-gradient(to right, transparent, #fff, transparent);
  background: linear-gradient(to bottom, #fff, transparent);
  background: linear-gradient(to bottom, #fdfdfd, transparent, #f9f9f9);
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  /border-radius: 2px 12px 12px 12px;
  /border-radius: 4px 4px 12px 12px;
  border-radius: 2px 2px 12px 12px;
  /border-radius: 0px 0px 12px 12px;
  border-radius: 2px 2px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  padding-top: 0px;
  padding-top: 3px;
  padding-top: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 4px;
  padding-right: 4px;
  padding-left: 6px;
  padding-right: 6px;
  /padding-left: 10px;
  /padding-right: 10px;
  margin-left: -20px;
  /margin-right: 20px;
  //margin-top: 107px !important;
  //margin-top: 93px !important;
  margin-top: 87px !important;
  /margin-top: unset !important;
  /margin-top: -65px !important;
  //margin-top: 65px !important;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(-180deg, #000130 -190%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -240%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -290%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -340%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -390%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -440%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -490%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -540%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -590%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -640%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -690%, #fff 15%, #fff, #000540 169%) !important;
  background: linear-gradient(-180deg, #000130 -690%, #fff 15%, #fff, #000540 169%) !important;
  /////background: linear-gradient(-0deg, #000130 -690%, #fff 25%, #fff, #000540 169%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  background: none !important;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  
  width: 1290px;
  width: 1166px;
  /width: 1150px;
  /width: 1149px;
  max-width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-left: 78.5px;
  margin-left: 36px;
  margin-left: 29px;
  /margin-left: auto;
  /margin-right: auto;
  padding: 0px;
  box-shadow: 0px 3px 10px -4px #888 !important;
  ///box-shadow: 0px 7px 22px -13px #000 !important;
  /box-shadow: 0px 13px 25px -13px #000 !important;
  /box-shadow: none !important;
  border: 1px solid #fff;
  /border: 2px solid #fff;
  /border: 3px solid #fff;
  
  

  /background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 147%) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /border-radius: 0px 0px 4px 4px;
  /border-radius: 0px 0px 95px 95px;
  border: 1px solid #eaeaea;
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  
  
  /*(for smallest ver.)*/
  width: 1120px !important;
  margin-left: 59px;
  margin-left: 52px;

  
  
  /*----------------------------(for black ver.)----------------------------*/
  background: none !important;
  box-shadow: none !important;
  border: none;
  filter: none;
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-product-view .main.column .amrelated-content-wrapper {
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 16px;
  background: linear-gradient(to right, #fff, transparent);
  background: linear-gradient(to bottom, #fff 35%, transparent);
  background: linear-gradient(to bottom, transparent, #fff 35%, transparent);
  background: linear-gradient(to right, transparent, #fff, transparent);
  
  
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  /background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%);
  /background: #fff;
  
  background: linear-gradient(11deg, #dedede -58%, #fff 22%, #fff 84%, #cfcfcf 253%);
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  background: none;
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-product-view .main.column .amrelated-pack-list.-wide .amrelated-pack-items .amrelated-background {
  /position: absolute;
  /top: 0;
  /left: 0;
  /z-index: 2;
  /display: block;
  /width: 0;
  /height: 100%;
  
  background: #e9f6ff;
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  /background: linear-gradient(to right, transparent, #e5e5e5, transparent);
  /background: linear-gradient(to right top, transparent, #3b3b3b, transparent);
  margin-right: -12px;
  /border-bottom: 1px solid #bbb;
  border-bottom: 3px solid #e4e4e4;
  border-top: 3px solid #e4e4e4;
  /border-bottom: 2px solid #e4e4e4;
  /border-top: 2px solid #e4e4e4;
  /border-bottom: 1px solid #e4e4e4;
  /border-top: 1px solid #e4e4e4;
  /border: 3px solid #e4e4e4;
  border-radius: 4px;
  box-shadow: 0 20px 0 -10px #f9f9f9;
  box-shadow: none;
  opacity: 1;
  /opacity: 0;
  transition: all .3s ease;
}
.catalog-product-view .main.column .amrelated-content-wrapper .amrelated-photo-container {
  /mix-blend-mode: multiply;
  border-radius: 4px;
}
.catalog-product-view .amfaq_questions {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  /background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  background: linear-gradient(to right, #fff, #f2f2f2, #fff, #f2f2f2, #fff);
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  border-radius: 12px 12px 2px 2px;
  
  padding-top: 13px;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: -20px;
  /margin-right: 20px;
  margin-top: 147px !important;
  margin-top: 137px !important;
  margin-top: 127px !important;
  margin-top: 117px !important;
  /margin-top: 107px !important;
  /margin-top: 97px !important;
  
  margin: 0px;
  /margin-left: auto;
  /margin-right: auto;
  width: 1290px;
  width: 1166px;
  /width: 1150px;
  /width: 1149px;
  max-width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-left: 78.5px;
  margin-left: 36px;
  
  /*(for smallest ver.)*/
  width: 1120px !important;
  margin-left: 59px;
  margin-left: 52px;

  background: #fff;
  padding: 27px;
  padding: 0px;
  padding-left: 22px;
  padding-right: 22px;
  padding-left: 36px;
  padding-right: 36px;
  
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  /border-radius: 12px 12px 4px 4px;
  border-radius: 12px 12px 2px 2px;
  /border-radius: 12px 12px 0px 0px;
  border-radius: 6px 6px 2px 2px;
  border-radius: 2px;
  //padding-bottom: 27px;
  padding-bottom: 30px;
  padding-bottom: 38px;
  /padding-bottom: 40px;
  /padding-bottom: 45px;
  //padding-bottom: 50px;
  /padding-bottom: 60px;
  /padding-bottom: 70px;
  /padding-bottom: 80px;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%);
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%);
  ///background: linear-gradient(9deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%);
  background: linear-gradient(5deg, #000540 -108%, #fff 34%);
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%);
  background: linear-gradient(5deg, #000540 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 150%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 155%);
  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 160%);

  background: linear-gradient(5deg, #000030 -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #ccc -58%, #fff 22%, #fff, #000030 163%);
  background: linear-gradient(5deg, #cfcfcf -58%, #fff 22%, #fff, #000030 163%);

  background: linear-gradient(5deg, #cfcfcf -30%, #fff, #fff 80%, #000030 420%);
  background: linear-gradient(5deg, #cfcfcf -30%, #fff, #fff 80%, #cfcfcf 420%);

  /background: linear-gradient(5deg, #000540 -58%, #fff 21%);
  ///background: linear-gradient(2deg, #000540 -83%, #fff 21%);
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -43%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -53%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -63%, #fff 9%);
  //background: linear-gradient(179deg, #000540 -43%, #fff 13%);
  /background: linear-gradient(179deg, #000540 -53%, #fff 13%);
  //background: linear-gradient(179deg, #000540 -63%, #fff 13%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%);
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%);
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%);
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%);
  
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  /background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  //////////////background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%);
  background: linear-gradient(0deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%);
  /background: #fff;
  
  /background-attachment: fixed;
  /background-attachment: scroll;
  background-repeat: no-repeat;
  /height: auto;
  
  box-shadow: 0px 3px 10px -4px #888;
  
  
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;
  /border-left: none !important;
  /border-right: none !important;
  border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 4px 4px;
  /border-radius: 0px 0px 5px 5px;
  /border-radius: 0px 0px 6px 6px;
  /border-radius: 0px 0px 7px 7px;
  /border-radius: 0px 0px 8px 8px;
  /border-radius: 0px 0px 9px 9px;
  /border-radius: 0px 0px 10px 10px;
    
  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  /border: 4px solid #000;
  border-top: none;
  /border: none;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  
  opacity: 0.930;
  opacity: 0.935;
  /opacity: 0.940;
  opacity: 0.950;
  opacity: 0.960;
  opacity: 0.970;
  opacity: 0.975;
  /opacity: 0.980;
  /opacity: 0.989;
  /opacity: 0.99;
  opacity: 1;
  
  /background: none;
  
  
  
  
  
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  filter: none !important;
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  /box-shadow: none !important;
  filter: none;
  border: none;
  
  border-radius: 0px;
  border-radius: 2px 2px 0px 0px;
  
  
  background: linear-gradient(to right, #666, #202020, #000);
  
  background: linear-gradient(to left, #000 -2%, #333 20%, #000 40%, #000 50%, #000 60%, #333 80%, #000 102%), url('/media/wysiwyg/default/checkered-flags-crossed-large.png') !important;
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat !important;
  background-position: 22% 20% !important;
  background: linear-gradient(#444 0%, #000 70%,#444 130%) !important;
  border-top: 3px solid #000 !important;
  border-top: 2px solid #000 !important;
  background: radial-gradient(#444 0%, #000 70%,#444 170%) !important;
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%) !important;
  background-size: 150% 80% !important;
  background-position: 50% 100% !important;
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%), url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  
  background: linear-gradient(to left bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to right bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(-50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  
  //background: linear-gradient(-50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  ///background: linear-gradient(-50deg, #0d0d0d -15%, #000 25%, #333 35%, #000010 50%, #242424 65%, #1a1a1a 75%, #454545 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat, no-repeat !important;
  /background-position: 0% 0%, 95% -9.5% !important;
  background-position: 0% 0%, 95% -10% !important;
  background-position: 0% 0%, 95% -62px !important;
  background-size: auto, auto !important;
  
  background-blend-mode: color !important;
  background-blend-mode: difference !important;
  /background-blend-mode: lighten !important;
  ///background-position: 0% 0%, 95% -115px !important;
  
  box-shadow: inset -55px 50px 50px rgba(0, 0, 0, 0.42) !important;
  box-shadow: inset -55px 50px 50px rgba(0, 0, 0, 0.42), 0px 1px 4px 0px rgba(0, 0, 0, 0.62) !important;
  /box-shadow: none !important;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-product-view .ask-question-form.widget {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  /background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  background: linear-gradient(to right, #fff, #f2f2f2, #fff, #f2f2f2, #fff);
  background: linear-gradient(5deg, #cfcfcf -30%, #fff, #fff 80%, #000030 420%);
  background: linear-gradient(-1deg, #ebebeb -0%, #fff, #fff 80%, #cfcfcf 210%);
  background: linear-gradient(-0deg, #ebebeb -0%, #fff, #fff 80%, #cfcfcf 210%);
  background: linear-gradient(-0deg, #f4f4f4 -0%, #fff, #fff 80%, #cfcfcf 210%);
  background: linear-gradient(-0deg, #f2f2f2 5%, #fff 30%, #fff 80%, #cfcfcf 210%);
  background: linear-gradient(-0deg, #f2f2f2 5%, #fff 30%, #fff 80%, #cfcfcf 210%);
  /background: transparent;
  
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  /background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%);
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%);
  //background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%);
  /background: linear-gradient(0deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%);
  /background: #fff;
  
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  border-radius: 2px 2px 12px 12px;
  border-radius: 2px 2px 6px 6px;
  border-radius: 2px;
  
  /padding-top: 13px;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: -20px;
  /margin-right: 20px;
  /margin-bottom: 90px;
  margin-bottom: 130px;
  margin-bottom: 140px;
  margin-bottom: 150px;
  margin-bottom: 160px;
  margin-bottom: 165px;
  margin-bottom: 170px;
  margin-bottom: 175px;
  //margin-bottom: 180px;
  //margin-bottom: 190px;
  //margin-bottom: 200px;
  margin-top: -6px;
  margin-top: -7px;
  margin-top: -8px;
  //margin-top: -9px;
  /margin-top: -10px;
  ///margin-top: 35px;
  /margin-top: 40px;
  
  
  /margin-left: auto;
  /margin-right: auto;
  width: 1290px;
  width: 1166px;
  /width: 1150px;
  /width: 1149px;
  max-width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-left: 78.5px;
  margin-left: 36px;
  
  /*(for smallest ver.)*/
  width: 1120px !important;
  margin-left: 59px;
  margin-left: 52px;
  
  margin-top: 23px;
  box-shadow: 0px 3px 10px -4px #888;
  
  
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;
  /border-left: none !important;
  /border-right: none !important;
  border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 4px 4px;
  /border-radius: 0px 0px 5px 5px;
  /border-radius: 0px 0px 6px 6px;
  /border-radius: 0px 0px 7px 7px;
  /border-radius: 0px 0px 8px 8px;
  /border-radius: 0px 0px 9px 9px;
  /border-radius: 0px 0px 10px 10px;
    
  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  /border: 4px solid #000;
  /border-top: none;
  /border: none;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  
  opacity: 0.930;
  opacity: 0.935;
  /opacity: 0.940;
  opacity: 0.950;
  opacity: 0.960;
  opacity: 0.970;
  opacity: 0.975;
  /opacity: 0.980;
  /opacity: 0.989;
  /opacity: 0.99;
  opacity: 1;
  
  
  
  
  
  background: none;
  box-shadow: none !important;
  filter: none;
  border: none;
  
  padding-top: 0px;
  padding-bottom: 3px;
  /padding-bottom: 8px;
  
  border-bottom: 1px solid #ccc;
  /border-bottom: 1px solid #ddd;
  border-top: 1px solid #ccc;
  border-top: 1px solid #ddd;
  /border-top: none;
  padding-bottom: 80px;
  padding-top: 9px; 

  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  box-shadow: none !important;
  filter: none;
  border: none;
  
  margin-top: -10px;
  margin-top: -6px;
  margin-top: -5px;
  margin-top: -4px;
  margin-top: 0px;
  margin-top: 1px;
  margin-top: 2px;
  margin-top: 3px;
  margin-top: 4px;
  /margin-top: 5px;
  /margin-top: 6px;
  /margin-top: 7px;
  //margin-top: 8px;
  //margin-top: 9px;
  margin-top: 10px;
  margin-top: 12px;
  margin-top: 13px;
  margin-top: 14px;
  //margin-top: 15px;
  ///margin-top: 20px;
  ///margin-top: 25px;
  /margin-top: 30px;
  
  border-radius: 0px;
  border-radius: 0px 0px 3px 3px;
  
  padding-top: 0px;
  padding-bottom: 3px;
  /padding-bottom: 8px;
  
  /margin-left: auto;
  margin-right: auto;

  
  background: linear-gradient(to right, #666, #202020, #000);
  
  background: linear-gradient(to left, #000 -2%, #333 20%, #000 40%, #000 50%, #000 60%, #333 80%, #000 102%), url('/media/wysiwyg/default/checkered-flags-crossed-large.png') !important;
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat !important;
  background-position: 22% 20% !important;
  background: linear-gradient(#444 0%, #000 70%,#444 130%) !important;
  border-top: 3px solid #000 !important;
  border-top: 2px solid #000 !important;
  background: radial-gradient(#444 0%, #000 70%,#444 170%) !important;
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%) !important;
  background-size: 150% 80% !important;
  background-position: 50% 100% !important;
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%), url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  
  background: linear-gradient(to left bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to right bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(-50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  
  background: linear-gradient(-50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%) !important;
  background: linear-gradient(50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%) !important;
  background: linear-gradient(107deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%) !important;

  background: linear-gradient(90deg, #333, #181818 18%, #333 35%, #4e4e4e 50%, #000 93%, #707070) !important;
  background: linear-gradient(50deg, #333, #181818 18%, #333 35%, #4e4e4e 72%, #0a0a0a 93%, #777) !important;

  //background: linear-gradient(-50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  ///background: linear-gradient(-50deg, #0d0d0d -15%, #000 25%, #333 35%, #000010 50%, #242424 65%, #1a1a1a 75%, #454545 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat, no-repeat !important;
  /background-position: 0% 0%, 95% -9.5% !important;
  background-position: 0% 0%, 95% -10% !important;
  background-position: 0% 0%, 95% -62px !important;
  background-size: auto, auto !important;
  
  background-blend-mode: color !important;
  background-blend-mode: difference !important;
  /background-blend-mode: lighten !important;
  ///background-position: 0% 0%, 95% -115px !important;
  
  box-shadow: inset -55px 50px 50px rgba(0, 0, 0, 0.42) !important;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.62) !important;
  ///box-shadow: inset -55px 50px 50px rgba(0, 0, 0, 0.42), 0px 1px 4px 0px rgba(0, 0, 0, 0.62) !important;
  box-shadow: inset -55px 10px 20px rgba(0, 0, 0, 0.32), 0px 1px 4px 0px rgba(0, 0, 0, 0.62) !important;
  /box-shadow: none !important;
  
  border: 10px solid #2b2b2b;
  border: 9px solid #2b2b2b;
  border: 8px solid #2b2b2b;
  border: 8px ridge #2b2b2b;
  //border: 7px solid #2b2b2b;
  //border: 7px ridge #2b2b2b;
  /border: 6px solid #2b2b2b;
  border: 6px ridge #2b2b2b;
  /border: 5px solid #2b2b2b;
  border: 5px ridge #2b2b2b;
  
  /border: 10px solid #2b2b2b !important;
  /border: 9px solid #2b2b2b !important;
  /border: 8px solid #2b2b2b !important;
  border: 8px ridge #2b2b2b !important;
  ///border: 7px solid #2b2b2b !important;
  border: 7px ridge #2b2b2b !important;
  /border: 6px solid #2b2b2b !important;
  border: 6px ridge #2b2b2b !important;
  //border: 5px solid #2b2b2b !important;
  /border: 5px ridge #2b2b2b !important;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
/*
.catalog-product-view .athlete2_product__bottom {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  /background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  background: linear-gradient(to right, #fff, #f2f2f2, #fff, #f2f2f2, #fff);
  /background: transparent;
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  
  /padding-top: 13px;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: -20px;
  /margin-right: 20px;
  /margin-bottom: 90px;
  margin-bottom: 130px;
  margin-bottom: 140px;
  /margin-bottom: 150px;
  
  margin-top: -7px;
  margin-top: -8px;
  margin-top: -9px;
  /margin-top: -10px;
}
*/
.catalog-product-view .athlete2_product__bottom div#amrelated-block-6.block.widget.amrelated-grid-wrapper.block-products-list.grid {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  /background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  //background: linear-gradient(to right, #fff, #f2f2f2, #fff, #f2f2f2, #fff);
  /background: transparent;
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  
  padding-top: 13px;
  padding-bottom: 50px;
  padding-bottom: 85px;
  /padding-left: 30px;
  /padding-right: 30px;
  margin-bottom: 24px;
  margin-bottom: 48px;
  margin-bottom: 62px;
  margin-bottom: 68px;
  //margin-bottom: 72px;
  margin-bottom: 78px;
  /margin-bottom: 90px;
  //margin-bottom: 96px;
  /margin-bottom: 130px;
  ////margin-bottom: 135px;
  /margin-bottom: 140px;
  /margin-bottom: 150px;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  background-attachment: fixed;
  background-repeat: no-repeat;
  
  background: transparent;
  mix-blend-mode: multiply;
  box-shadow: none;
  
  
  border-bottom: 1px solid #ccc;
  /border-bottom: 1px solid #ddd;
  padding-bottom: 145px;
  margin-bottom: 38px;
  margin-bottom: 43px;
  margin-bottom: 48px;
  margin-bottom: 53px;
  margin-bottom: 58px;
  /margin-bottom: 63px;
  /margin-bottom: 68px;
  /margin-bottom: 73px;
  //margin-bottom: 78px;
}
.catalog-product-view .athlete2_product__bottom div#amrelated-block-6.block.widget.amrelated-grid-wrapper.block-products-list.grid .product-image-wrapper {
  mix-blend-mode: multiply;
  height: 150px;
  height: 182px;
  height: 195px;
  /height: 205px;
}
.catalog-product-view .athlete2_product__bottom div#amrelated-block-6.block.widget.amrelated-grid-wrapper.block-products-list.grid .product-image-wrapper .product-image-photo {
  //width: 78px;
  width: auto;
  height: 150px;
  height: 195px;
  height: 205px;
}
.catalog-product-view .athlete2_product__bottom div#amrelated-block-8.block.widget.amrelated-grid-wrapper.block-products-list.grid {
  background: #fff;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  border-radius: 12px;
  
  background: transparent;
  box-shadow: none;
  mix-blend-mode: multiply;
}
.catalog-product-view .athlete2_product__bottom div#reviews.athlete-reviews-wrapper {
  
}
.catalog-product-view .athlete2_product__bottom #product-review-container {
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
  
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  /background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  //background: linear-gradient(to right, #fff, #f2f2f2, #fff, #f2f2f2, #fff);
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  
  background: transparent;
  mix-blend-mode: multiply;
  box-shadow: none;
}
.catalog-product-view .athlete2_product__bottom #product-review-container .amrev-title-block.amreview-customer-review {
  padding-top: 16px;
}
.catalog-product-view .athlete2_product__bottom #product-review-container .amrev-title-block.amreview-review-list {
  padding-top: 16px;
  padding-bottom: 0px;
  padding-left: 18px;
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  /background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  //background: linear-gradient(to right, #fff, #f2f2f2, #fff, #f2f2f2, #fff);
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  /border-radius: 2px;
  
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 0px;
  margin-bottom: 1px;
  margin-bottom: 2px;
  margin-bottom: 3px;
  margin-bottom: 4px;
  margin-bottom: 5px;
  margin-bottom: 20px;
  /margin-bottom: 25px;
  /margin-bottom: 30px;
  /margin-bottom: 35px;
  margin-bottom: 40px;
  //margin-bottom: 50px;
  /margin-bottom: 60px;

  width: 100%;
  width: 98%;
  //width: 92%;
  /width: 89%;
  /width: 86%;
  /width: 81%;
  //width: 75%;
  margin-left: auto;
  margin-right: auto;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%);
  background: linear-gradient(to top, #000640 -140%, #fff 35%);
  background: linear-gradient(7deg, #000540 -135%, #fff 40%);
  background: linear-gradient(27deg, #000540 -135%, #fff 40%);
  background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%);
  background-attachment: fixed;
  background-repeat: no-repeat;
  
  background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(-45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  ///background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%) !important;
  /background: linear-gradient(0deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%) !important;
  /background: #fff !important;
  
  /background: transparent;
  /mix-blend-mode: multiply;
  

  
  
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #cfcfcf 253%) !important;
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;
  /border-left: none !important;
  /border-right: none !important;
  border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 4px 4px;
  /border-radius: 0px 0px 5px 5px;
  /border-radius: 0px 0px 6px 6px;
  /border-radius: 0px 0px 7px 7px;
  /border-radius: 0px 0px 8px 8px;
  /border-radius: 0px 0px 9px 9px;
  /border-radius: 0px 0px 10px 10px;
    
  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  /border: 4px solid #000;
  /border-top: none;
  /border: none;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amreview-author {
  /background: linear-gradient(to right, #000, transparent);
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 3px 5px #dbdbdb);
  filter: drop-shadow(41px 3px 5px #dbdbdb);
  filter: drop-shadow(41px 3px 5px #b4b4b4);
  filter: drop-shadow(14px 13px 5px #c2c2c2);
  filter: none;
  padding-right: 40px;
  
  /filter: drop-shadow(9px 7px 5px #999);
  margin-bottom: 12px;
  margin-bottom: 5px;
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amreview-date {
  color: #3b3b3b;
  color: #4b4b4b;
  color: #5b5b5b;
  color: #6b6b6b;
  color: #7b7b7b;
  color: #8b8b8b;
  color: #9b9b9b;
  font-family: "Coda", sans-serif;
  /font-family: "Industry", sans-serif;
  //font-size: 12px;
  /font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  margin-left: 6px;
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amreview-date:before {
  content: " Review date - ";
  content: " Review left - ";
  content: " Review posted - ";
  content: " Review - ";
  content: " Reviewed - ";
  content: " Reviewed ";
  color: #3b3b3b;
  color: #4b4b4b;
  color: #5b5b5b;
  color: #6b6b6b;
  color: #7b7b7b;
  color: #8b8b8b;
  color: #9b9b9b;
  
  font-family: "Coda", sans-serif;
  /font-family: "Industry", sans-serif;
  //font-size: 12px;
  /font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  /margin-left: 6px;
  margin-right: 1px;
  margin-right: 1px;
  
  font-family: "Coda", sans-serif;
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 900;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-family: "Industry", sans-serif;
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  //font-weight: 700;
  /font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  
  font-family: "Ruda", sans-serif;
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  font-weight: 900;
  /font-weight: 800;
  //font-weight: 700;
  /font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  
  /margin-left: 6px;
  margin-right: 1px;
  margin-right: 1px;
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amreview-recommended {
  filter: drop-shadow(-1px 6px 5px #999);
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amstars-rating-container {
  filter: drop-shadow(1px 1px 1px #aaa) hue-rotate(-12deg) brightness(110%);
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amstars-rating-container .amstars-stars {
  
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amreview-images {
  background: #fff;
  background: linear-gradient(to right, #fff, transparent, #fff, transparent, #fff);
  border-radius: 4px;
  box-shadow: 0px 7px 8px -0px #b4b4b4;
  box-shadow: 0px 4px 8px -0px #b4b4b4;
  padding: 17px;
  padding-top: 11px;
  padding-bottom: 11px;
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amreview-images .amreview-image {
  border-radius: 3px;
  box-shadow: 0px 4px 7px -2px #b4b4b4;
}
.catalog-product-view .athlete2_product__bottom #product-review-container li.item.review-item.amreview-review-wrapper .amreview-images button.slick-arrow:after {
  background: none;
}
.catalog-product-view .athlete2_product__bottom .amreview-submit-form {
  background: #fff;
  /background: linear-gradient(to right, #fff, #fefefe, #fff);
  /background: linear-gradient(to left, #efefef, #fff);
  /background: linear-gradient(to left, #f0f0f0, #fff);
  /background: linear-gradient(to left, #f1f1f1, #fff);
  //background: linear-gradient(to right, #fff, #f2f2f2, #fff, #f2f2f2, #fff);
  box-shadow: 0px 7px 20px -5px #888;
  box-shadow: 0px 7px 23px -7px #b4b4b4 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  /box-shadow: 0px 7px 20px -12px #aaa;
  border-radius: 12px;
  /border-radius: 2px;

  width: 100%;
  ///width: 98%;
  //width: 92%;
  /width: 89%;
  /width: 86%;
  /width: 81%;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  
  background: transparent;
  mix-blend-mode: multiply;
  box-shadow: none !important;
}
.catalog-product-view .athlete2_product__bottom .amreview-submit-form > .block-content {
  
}
/*^^(product page view - 2 column styler)^^*/

/*^^^(universal product page styler/structurer)^^^*/


/*--(banner below header - product)--*/
/.catalog-product-view .header-banner-below.banner-columns-1 .banner-wrap {
  max-width: 100%;
  /max-width: 82%;
}
.catalog-product-view .header-banner-below.banner-columns-1 {
  display: none;
}

.catalog-product-view .breadcrumbs {
  margin-top: 5px;
 
  margin-top: 4px;
  margin-bottom: -3px;
  margin-bottom: -7px;
  /margin-bottom: -11px;
  /margin-bottom: -20px;
}
.catalog-product-view .breadcrumbs .category a {
  /*
  font-family: "Squada One";
  font-weight: 500 !important;
  letter-spacing: -0.50px;
  letter-spacing: -0.40px;
  letter-spacing: -0.25px;
  font-size: 18px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /font-style: italic;
  
  font-family: "Roboto";
  font-size: 10px;
  font-weight: 500 !important;
  letter-spacing: 0.05px;
  
  white-space: nowrap !important;
  white-space: normal !important;
  font-family: "Squada One" !important;
  font-weight: 100 !important;
  font-size: 17px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  letter-spacing: 0.70px !important;
  letter-spacing: 0.45px !important;
  text-transform: uppercase !important;
  color: #202020 !important;
  color: #a8a8a8 !important;
  color: #b3b3b3 !important;
  color: rgb(210, 210, 210) !important;
  font-family: "Squada One" !important;
  font-weight: 100 !important;
  font-size: 17px !important;
  font-size: 15px !important;
  letter-spacing: 0.70px !important;
  color: #202020 !important;
  color: #a8a8a8 !important;
  color: #b3b3b3 !important;
  color: rgb(210, 210, 210) !important;
  /font-family: "Roboto" !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  color: #202020 !important;
  color: #a8a8a8 !important;
  color: #b3b3b3 !important;
  
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  font-size: 12px !important;
  font-size: 11px !important;
  /font-size: 10.3px !important;
  /font-size: 9px !important;
  /font-size: 8px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  /color: #555 !important;
  /color: #888 !important;
  /color: #a8a8a8 !important;
  word-spacing: 0.60px;
  text-transform: uppercase;
  /text-transform: capitalize;
  font-weight: 900 !important;
  /font-style: italic;
  */
  
  
  /*
  font-family: "Squada One";
  font-weight: 500;
  font-weight: 400;
  font-size: 15.6px;
  font-size: 15.5px;
  font-size: 15.3px;
  /font-size: 15px;
  font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  /font-size: 14px;
  font-size: 13.6px;
  /font-size: 13.5px;
  /font-size: 13.3px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10.3px;
  /font-size: 9px;
  /font-size: 8px;
  font-style: italic;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  color: #202020;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  word-spacing: 0.60px;
  /text-transform: uppercase;
  /text-transform: capitalize;
  */
  
  /*
  font-family: "Bebas Neue";
  font-weight: 500;
  /font-weight: 400;
  font-size: 15.6px;
  /font-size: 15.5px;
  /font-size: 15.3px;
  /font-size: 15px;
  //font-size: 14.6px;
  /font-size: 14.5px;
  /font-size: 14.3px;
  /font-size: 14px;
  //font-size: 13.6px;
  /font-size: 13.5px;
  /font-size: 13.3px;
  /font-size: 13px;
  font-style: italic;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: 0.15px;
  color: #202020;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  word-spacing: 0.60px;
  /text-transform: uppercase;
  /text-transform: capitalize;
  */

  /*
  font-family: "Open Sans";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  /font-size: 12px;
  font-style: italic;
  font-style: normal;
  color: #202020;
  color: #292828;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  letter-spacing: -1px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: inherit;
  */
  
  font-family: "Open Sans";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  //font-size: 12.3px;
  /font-size: 12px;
  font-style: italic;
  /font-style: normal;
  color: #202020;
  color: #292828;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  letter-spacing: -1px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: inherit;
  
  font-family: "Rubik";
  font-weight: 900;
  font-weight: 700;
  /font-weight: 500;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  /font-size: 12px;
  /font-size: 11.6px;
  font-style: italic;
  /font-style: normal;
  color: #202020;
  color: #292828;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  letter-spacing: -1px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: inherit;
  
  font-family: "Ubuntu";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  /font-size: 12px;
  /font-size: 11.6px;
  font-style: italic;
  /font-style: normal;
  color: #202020;
  color: #292828;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  letter-spacing: -1px;
  letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: inherit;
  
  font-family: "Mukta";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  font-size: 15px;
  //font-size: 14.6px;
  //font-size: 14.5px;
  //font-size: 14.3px;
  ///font-size: 14px;
  font-size: 13.6px;
  font-size: 13.5px;
  font-size: 13.3px;
  ///font-size: 13px;
  font-size: 12.6px;
  //font-size: 12.5px;
  font-size: 12.3px;
  //font-size: 12px;
  //font-size: 11.6px;
  font-style: italic;
  /font-style: normal;
  color: #202020;
  color: #292828;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  letter-spacing: -1px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: inherit;
  
  /*
  font-family: "Exo";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  font-size: 15px;
  //font-size: 14.6px;
  //font-size: 14.5px;
  //font-size: 14.3px;
  ///font-size: 14px;
  font-size: 13.6px;
  font-size: 13.5px;
  font-size: 13.3px;
  font-size: 13px;
  /font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  font-size: 12px;
  //font-size: 11.6px;
  ///font-size: 11.5px;
  ///font-size: 11.3px;
  //font-size: 11px;
  font-style: italic;
  /font-style: normal;
  color: #202020;
  color: #292828;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  letter-spacing: -1px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: inherit;
  */
  
  /*
  font-family: "Exo";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  font-size: 15px;
  //font-size: 14.6px;
  //font-size: 14.5px;
  //font-size: 14.3px;
  ///font-size: 14px;
  font-size: 13.6px;
  //font-size: 13.5px;
  //font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  font-size: 12.5px;
  ////font-size: 12.3px;
  ///font-size: 12px;
  //font-size: 11.6px;
  ///font-size: 11.5px;
  ///font-size: 11.3px;
  //font-size: 11px;
  font-style: italic;
  font-style: normal;
  color: #202020;
  color: #292828;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  letter-spacing: -1px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: inherit;
  */
  
  font-family: "Khula";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  font-size: 15px;
  //font-size: 14.6px;
  //font-size: 14.5px;
  //font-size: 14.3px;
  ///font-size: 14px;
  font-size: 13.6px;
  font-size: 13.5px;
  font-size: 13.3px;
  ///font-size: 13px;
  font-size: 12.6px;
  //font-size: 12.5px;
  font-size: 12.3px;
  //font-size: 12px;
  //font-size: 11.6px;
  font-style: italic;
  /font-style: normal;
  color: #202020;
  color: #292828;
  color: #333;
  color: #444;
  /color: #555;
  /color: #888;
  /color: #a8a8a8;
  letter-spacing: -1px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: unset;
  
  
  font-family: "Coda";
  font-size: 11.7px;
  font-size: 11.5px;
  /font-size: 11.3px;
  /font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  
  /*
  font-family: "Coda";
  font-size: 12px;
  ///font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Coda";
  font-size: 13px;
  /font-size: 12px;
  ///font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  /font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  /////font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  /font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ///////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  ////////////////////////////letter-spacing: -0.50px !important;
  ////////////////////////////letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b !important;
  /text-shadow: 0px 0px 0px #3b3b3b !important;
  /text-shadow: 0px 0px 0px #000 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  /vertical-align: middle !important;
  /position: relative !important;
  /top: -1px !important;
  
  
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  /font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ////letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ///letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  //word-spacing: 0.55px;
  ///word-spacing: 0.50px;
  ////word-spacing: 0.45px;  
  ////word-spacing: 0.20px;
  /word-spacing: 0px;
  word-spacing: -0.10px;
  word-spacing: -0.07px;
  /word-spacing: -0.06px;
  //////word-spacing: -0.20px;
  /word-spacing: -0.30px;
  color: #4b4b4b;
  color: #3b3b3b;
  /color: #292828;
  /color: #1a1a1a;
  //color: #000;
  /color: #797979;
  /color: #525252;
  /*----------(fav. - ruda)--------------*/
}
.catalog-product-view .breadcrumbs strong {
  font-family: "Roboto";
  font-weight: 500;
  font-weight: 400;
  font-size: 14px;
  font-size: 11px;
  font-size: 10.3px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  color: #202020;
  color: #555;
  /color: #888;
  /color: #a8a8a8;
  word-spacing: 0.60px;
  text-transform: uppercase;
  /text-transform: capitalize;
  
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 11.2px;
  /font-style: italic;
  letter-spacing: -0.55px;
  text-transform: capitalize;
  
  
  font-family: "Mukta";
  font-weight: 900;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  ////font-size: 11.2px;
  font-size: 11px;
  font-size: 10.6px;
  /font-size: 10.5px;
  /font-size: 10.3px;
  /font-size: 10px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  //letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  ////letter-spacing: -0.55px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-family: "Mukta";
  font-weight: 900;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  ////font-size: 11.2px;
  font-size: 11px;
  font-size: 10.6px;
  /font-size: 10.5px;
  /font-size: 10.3px;
  /font-size: 10px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  ////letter-spacing: -0.55px;
  word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: capitalize;
  /text-transform: uppercase;
  text-transform: inherit;
  
  /*
  font-family: "Rubik";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.5px;
  font-size: 11.3px;
  font-size: 11.2px;
  font-size: 11px;
  font-size: 10.6px;
  /font-size: 10.5px;
  /font-size: 10.3px;
  /font-size: 10px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  ////letter-spacing: -0.55px;
  word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  /text-transform: capitalize;
  text-transform: uppercase;
  text-transform: inherit;
  */
  
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.5px;
  font-size: 11.3px;
  font-size: 11.2px;
  font-size: 11px;
  //font-size: 10.6px;
  font-size: 10.5px;
  ////font-size: 10.3px;
  //font-size: 10px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  ////letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  ///word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  ///word-spacing: -0.50px;
  /word-spacing: -0.45px;
  ///word-spacing: -0.40px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  /text-transform: capitalize;
  text-transform: uppercase;
  text-transform: inherit;
  
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.5px;
  font-size: 11.3px;
  font-size: 11.2px;
  font-size: 11px;
  //font-size: 10.6px;
  font-size: 10.5px;
  font-size: 10.3px;
  ////font-size: 10px;
  position: relative;
  ////font-size: 9.3px;
  top: -1px;
  top: 0px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  ////letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  /text-transform: capitalize;
  text-transform: uppercase;
  /text-transform: inherit;
  
  
  font-family: "Industry";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11px;
  /font-size: 10.6px;
  /////font-size: 10.5px;
  ///font-size: 10.3px;
  ///font-size: 10px;
  ///font-size: 9.3px;
  font-style: normal;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.10px;
  word-spacing: -0.05px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: uppercase;
  /text-transform: unset;
  position: relative;
  top: -1px;
  top: 0px;
  color: #555;
  color: #595959;
  color: #5a5a5a;
  
  /*
  font-family: "Industry";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.5px;
  font-size: 11.3px;
  font-size: 11.2px;
  font-size: 11px;
  font-size: 10.6px;
  font-size: 10.5px;
  ///font-size: 10.3px;
  ///font-size: 10px;
  ///font-size: 9.3px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.05px;
  /letter-spacing: -0.20px;
  /////letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  ////letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.10px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: uppercase;
  /text-transform: unset;
  position: relative;
  top: -1px;
  top: 0px;
  color: #555;
  */
  
  font-family: "Industry";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.5px;
  font-size: 11.3px;
  font-size: 11.2px;
  font-size: 11px;
  font-size: 10.6px;
  font-size: 10.5px;
  ///font-size: 10.3px;
  font-size: 10px;
  ///font-size: 9.3px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /////letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  ////letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.05px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: uppercase;
  /text-transform: unset;
  position: relative;
  top: -1px;
  /top: 0px;
  color: #555;
  /color: #595959;
  /color: #5a5a5a;
  
  font-family: "Khula";
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11px;
  /font-size: 10.6px;
  /////font-size: 10.5px;
  ///font-size: 10.3px;
  ///font-size: 10px;
  ///font-size: 9.3px;
  font-style: normal;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.10px;
  word-spacing: -0.05px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: uppercase;
  /text-transform: unset;
  position: relative;
  top: -1px;
  top: 0px;
  color: #555;
  color: #595959;
  color: #5a5a5a;
  
  font-family: "Khula";
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.5px;
  font-size: 11.3px;
  font-size: 11.2px;
  font-size: 11px;
  font-size: 10.6px;
  font-size: 10.5px;
  ///font-size: 10.3px;
  ///font-size: 10px;
  ///font-size: 9.3px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.05px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  ////letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.10px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: uppercase;
  /text-transform: unset;
  position: relative;
  top: -1px;
  top: 0px;
  color: #555;
  
  font-family: "Khula";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 11px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11px;
  /font-size: 10.6px;
  /font-size: 10.5px;
  ///font-size: 10.3px;
  /font-size: 10px;
  ///font-size: 9.3px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /////letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  letter-spacing: -0.60px;
  ///letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.05px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: uppercase;
  /text-transform: unset;
  position: relative;
  top: -1px;
  /top: 0px;
  color: #555;
  /color: #595959;
  /color: #5a5a5a;
  
  /*
  font-family: "Khula";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 12px;
  ///font-size: 11px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11px;
  /font-size: 10.6px;
  /font-size: 10.5px;
  ///font-size: 10.3px;
  /font-size: 10px;
  ///font-size: 9.3px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /////letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  letter-spacing: -0.60px;
  ///letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.05px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: uppercase;
  /text-transform: unset;
  position: relative;
  top: -1px;
  top: 0px;
  color: #555;
  /color: #595959;
  /color: #5a5a5a;
  */
  
  /*
  font-family: "Ruda";
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11px;
  /font-size: 10.6px;
  /font-size: 10.5px;
  ///font-size: 10.3px;
  /font-size: 10px;
  ///font-size: 9.3px;
  /font-style: italic;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.60px;
  ///letter-spacing: -0.55px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.05px;
  ///word-spacing: 0px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  text-transform: uppercase;
  /text-transform: unset;
  position: relative;
  top: -1px;
  /top: 0px;
  color: #555;
  /color: #595959;
  /color: #5a5a5a;
  */
  
  /*
  font-family: "Obvia-Narrow";
  font-size: 12px;
  font-size: 13px;
  font-size: 13.1px;
  font-size: 13.2px;
  font-size: 13.3px;
  font-size: 14.6px;
  /font-size: 14.7px;
  /font-size: 14.8px;
  font-weight: 900;
  font-weight: 800;
  //////font-weight: 700;
  ////font-weight: 600;
  //font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  word-spacing: 0.20px;
  /word-spacing: 0.30px;
  /word-spacing: 0.55px;
  /word-spacing: unset;
  text-transform: uppercase;
  text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  /color: #B0B0B0;
  */
  
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.4px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.5px;
  font-size: 11.4px;
  /font-size: 11.2px;
  //font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.30px;
  letter-spacing: -0.40px;
  letter-spacing: -0.45px;
  letter-spacing: -0.50px;
  letter-spacing: -0.55px;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: none;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /////letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  ///letter-spacing: -0.55px;
  letter-spacing: -0.60px;
  ///letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  letter-spacing: -0.85px;
  letter-spacing: -0.90px;
  letter-spacing: -0.95px;
  letter-spacing: -1px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  word-spacing: -0.15px;
  word-spacing: -0.05px;
  ///word-spacing: 0px;
  word-spacing: 0.05px;
  /word-spacing: 0.10px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12.8px;
  /font-size: 12.4px;
  font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.4px;
  /font-size: 11.2px;
  //font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-transform: uppercase;
  /text-transform: lowercase;
  text-transform: none;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /////letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  ///letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  ///letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  /word-spacing: -0.15px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  //////word-spacing: 0.05px;
  /word-spacing: 0.10px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #292828;
  /color: #1a1a1a;
  color: #000;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.8px;
  font-size: 12.4px;
  ////////font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.4px;
  /font-size: 11.2px;
  //font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-transform: uppercase;
  /text-transform: lowercase;
  text-transform: none;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /////letter-spacing: -0.25px;
  ///letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  ///letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  ///letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  /word-spacing: -0.15px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  //////word-spacing: 0.05px;
  /word-spacing: 0.10px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #292828;
  /color: #1a1a1a;
  color: #000;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  /font-size: 13px;
  /font-size: 12.8px;
  ////////////font-size: 12.4px;
  ////////font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.4px;
  ///font-size: 11.2px;
  //font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: none;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  ////letter-spacing: -0.20px;
  //letter-spacing: -0.25px;
  ////letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  /word-spacing: -0.15px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  //////word-spacing: 0.05px;
  /word-spacing: 0.10px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #292828;
  /color: #1a1a1a;
  color: #000;
  top: 0px;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.8px;
  /font-size: 12.4px;
  ///font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.4px;
  /font-size: 11.2px;
  //font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  ///font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: none;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  ///letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  ///letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  /word-spacing: -0.15px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  //////word-spacing: 0.05px;
  /word-spacing: 0.10px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  color: #4b4b4b;
  color: #3b3b3b;
  /color: #292828;
  /color: #1a1a1a;
  //color: #000;
  /color: #797979;
  /color: #525252;
  top: 0px;

  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13.2px;
  /font-size: 13px;
  ////font-size: 12.8px;
  /font-size: 12.4px;
  ///font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.4px;
  /font-size: 11.2px;
  //font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  ///font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-transform: uppercase;
  /text-transform: lowercase;
  text-transform: none;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  ///letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  ///letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  /word-spacing: -0.15px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  //////word-spacing: 0.05px;
  /word-spacing: 0.10px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  color: #4b4b4b;
  color: #3b3b3b;
  /color: #292828;
  /color: #1a1a1a;
  //color: #000;
  /color: #797979;
  /color: #525252;
  top: 0px;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  ///font-size: 13.6px;
  //font-size: 13.2px;
  /font-size: 13px;
  ////font-size: 12.8px;
  /font-size: 12.4px;
  ///font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.4px;
  /font-size: 11.2px;
  //font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  ///font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-transform: uppercase;
  /text-transform: lowercase;
  text-transform: none;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  ///letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  ///letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  /word-spacing: -0.15px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  //////word-spacing: 0.05px;
  /word-spacing: 0.10px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  color: #4b4b4b;
  color: #3b3b3b;
  /color: #292828;
  /color: #1a1a1a;
  //color: #000;
  /color: #797979;
  /color: #525252;
  top: 0px;
  
  font-family: "Khula", sans-serif;
  font-size: 15px;
  font-size: 14.7px;
  //font-size: 14.5px;
  /font-size: 14.4px;
  ///font-size: 14.3px;
  /font-size: 14.2px;
  /font-size: 14px;
  ///font-size: 13.6px;
  //font-size: 13.2px;
  /font-size: 13px;
  ////font-size: 12.8px;
  /font-size: 12.4px;
  ///font-size: 12px;
  /font-size: 11.6px;
  /font-size: 11.5px;
  /font-size: 11.4px;
  /font-size: 11.2px;
  //font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-transform: uppercase;
  /text-transform: lowercase;
  text-transform: none;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  ///letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  ///letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  word-spacing: -1px;
  word-spacing: -0.85px;
  //word-spacing: -0.80px;
  word-spacing: -0.65px;
  //word-spacing: -0.60px;
  /word-spacing: -0.55px;
  word-spacing: -0.50px;
  /word-spacing: -0.45px;
  word-spacing: -0.40px;
  word-spacing: -0.30px;
  /word-spacing: -0.15px;
  /word-spacing: -0.05px;
  ///word-spacing: 0px;
  //////word-spacing: 0.05px;
  /word-spacing: 0.10px;
  /word-spacing: 0.15px;
  /word-spacing: 0.25px;
  /word-spacing: 0.30px;
  /word-spacing: 0.35px;
  //word-spacing: 0.40px;
  /word-spacing: 0.50px;
  color: #4b4b4b;
  color: #3b3b3b;
  /color: #292828;
  /color: #1a1a1a;
  //color: #000;
  /color: #797979;
  /color: #525252;
  top: 0px;
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  /font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  ////letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ///letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  //word-spacing: 0.55px;
  ///word-spacing: 0.50px;
  ////word-spacing: 0.45px;  
  ////word-spacing: 0.20px;
  /word-spacing: 0px;
  word-spacing: -0.10px;
  word-spacing: -0.07px;
  /word-spacing: -0.06px;
  //////word-spacing: -0.20px;
  /word-spacing: -0.30px;
  color: #4b4b4b;
  color: #3b3b3b;
  /color: #292828;
  /color: #1a1a1a;
  //color: #000;
  /color: #797979;
  /color: #525252;
  /*----------(fav. - ruda)--------------*/
  
  
  /*------------*/
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.504) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: contrast(140%) brightness(163%);
  filter: contrast(140%) brightness(100%);
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  
  /text-shadow: none !important;
  filter: none;
  
  
  display: inline-block;
  top: 7px;
  /top: 6px;
  top: 5px;
  /width: 400px;
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  
  /*
  /background: linear-gradient(to right, #000, transparent) !important;
  background: linear-gradient(to right, #000, transparent 98%) !important;
  //background: linear-gradient(to right, transparent, #000 4%, transparent 98%) !important;
  /background: none !important;
  color: #f6f6f6;
  text-shadow: -0.7px 1px 2px #000 !important;
  filter: drop-shadow(0px 2px 1px #bbb) !important;
  /filter: drop-shadow(0px 3px 2px #cbcbcb) !important;
  /filter: drop-shadow(0px 3px 2px #cfcfcf) !important;
  filter: none !important;
  //padding-top: 1px;
  //padding-bottom: 1px;
  /padding-top: 2px;
  /padding-bottom: 0px;
  padding-left: 6px;
  /padding-left: 8px;
  //padding-left: 15px;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  //border-radius: 3px 0px 0px 3px;
  /border-radius: 4px 0px 0px 4px;
  //border-radius: 20px 0px 0px 20px;
  */
}
.catalog-product-view .breadcrumbs .home a {
  /*
  background: #000;
  color: #e5e5e5;
  padding: 4px !important;
  /padding: 3px !important;
  padding: 5px !important;
  /padding: 6px !important;
  margin-right: 3px;
  
  margin-bottom: 5px;
  padding-bottom: 0px !important;
  
  font-weight: 800;
  /font-style: italic;
  
  font-family: "Squada One";
  font-weight: 100;
  font-size: 14px;
  /font-size: 13px;
  letter-spacing: -0.10px;
  text-transform: capitalize;
  text-transform: lowercase;
  /text-transform: uppercase;
  /font-style: italic;
  
  color: #fff;
  background: none;
  font-size: 0px;
  */
  
  font-size: 0px;
  background: none;
  background: url(/media/site-images/breadcrumb-home-icon.png);
  background-repeat: no-repeat;
  width: 29px;
  height: 24px;
  position: relative;
  top: -9px;
  //margin-right: 3px;
  margin-right: 4px;
}
/*
.catalog-product-view .breadcrumbs .home a:after {
  font-family: "Glyphicons Halflings";
  content: "\e021";
  color: #888;
  color: #555;
  font-style: italic;
  font-size: 15px;
  font-weight: 900;
  margin-left: 1px;
  
  font-family: "FontAwesome";
  content: "\f015";
  /font-weight: 100;
  font-size: 21px;
  font-size: 20px;
  font-size: 18px;
  font-size: 17px;
  font-size: initial;
  /font-style: normal;
  
  
  font-family: "FontAwesomeNew";
  content: "\f015";
  /font-weight: 100;
  font-size: 21px;
  font-size: 20px;
  font-size: 18px;
  font-size: 17px;
  font-size: initial;
  /font-style: normal;
  
  font-family: 'Material Icons';
  font-family: 'Material Icons Outlined';
  position: absolute;
  margin-top: -7px;
  margin-left: -16px;
  content: "\e88a";
  ////content: "\f030";
  /content: "\ea09";
  /content: "\ea09";
  ////content: "\ea44";
  content: "\e58c";
  ///content: "\f201";
  ////content: "\e58b";
  /content: "\eb4f";
  /content: "\e153";
  /content: "\e16e";
  /content: "\f06e";
  /margin-top: -6px;
  margin-top: -8px;
  margin-left: -16px;
  margin-left: -18px;
  font-weight: 500;
  /font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  /margin-top: -6px;
  /margin-left: -20px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  
  /* Support for all WebKit browsers. */
  /*
  -webkit-font-smoothing: antialiased;
  */
  /* Support for Safari and Chrome. */
  /*
  text-rendering: optimizeLegibility;
  */
  /* Support for Firefox. */
  /*
  -moz-osx-font-smoothing: grayscale;
  */
  /* Support for IE. */
  /*
  font-feature-settings: 'liga';
  */
/*
}
*/
.catalog-product-view .breadcrumbs a:hover {
  background: #000;
  color: #e5e5e5;
  /padding: 4px !important;
  /padding: 3px !important;
  /margin-right: 2px;
  /padding-left: 4px !important;
  /padding-right: 2px !important;
  
  background: none !important;
  text-decoration: underline !important;
}
.catalog-product-view .breadcrumbs .home a:hover {
  opacity: 0.80;
  text-decoration: none !important;
  color: unset;
  
  background: url(/media/site-images/breadcrumb-home-icon.png) !important;
  background-repeat: no-repeat !important;
}
.catalog-product-view .breadcrumbs .category a:hover {
  opacity: 0.80;
  text-decoration: none !important;
  color: unset;
}
.catalog-product-view .breadcrumbs .item:not(:last-child)::after {
  /*(default)*/
  /*
  content: '';
  display: inline-block;
  overflow: hidden;
  speak: none;
  width: 1px;
  height: 10px;
  margin: 0 7px 0 4px;
  background: #b3b3b3;
  transform: rotate(25deg);
  */
  
 
  width: 1px;
  width: 3px;
  height: 10px;
  height: 9px;
  margin: 0 7px 0 4px;
  background: #b3b3b3;
  background: #000;
  background: #4b4b4b;
  /background: #3b3b3b;
  transform: rotate(25deg);
  /transform: rotate(0deg);
  border-radius: 100px;
}

.catalog-product-view div.column.main a.ox-prev-next__link.ox-product-link-next span.content-wrapper .inner {
  background: linear-gradient(to left, #000 4%, transparent) !important;
  
  background: linear-gradient(to left, #000, #343434, #000) !important;
  background: linear-gradient(to left, #151515, #343434 35%, #000) !important;
  background: linear-gradient(to left top, #151515, #343434 35%, #000) !important;
  /background: linear-gradient(to right top, #151515, #343434 35%, #000) !important;
  
  /background: linear-gradient(to left, #000, #333050, #000) !important;
  /background: linear-gradient(to left, #151515, #333050 35%, #000) !important;
  /background: linear-gradient(to left top, #151515, #333050 35%, #000) !important;
  //background: linear-gradient(to right top, #151515, #333050 35%, #000) !important;
  
  border: 2px solid #d0d0d0;
  border: 1px solid #EAECEF;
  border-left: none;
}
.catalog-product-view div.column.main a.ox-prev-next__link.ox-product-link-previous span.content-wrapper .inner {
  background: linear-gradient(to right, #000, transparent) !important;
  
  background: linear-gradient(to right, #000, #343434, #000) !important;
  background: linear-gradient(to right, #151515, #343434 35%, #000) !important;
  background: linear-gradient(to right top, #151515, #343434 35%, #000) !important;
  /background: linear-gradient(to right top, #151515, #343434 35%, #000) !important;
  
  /background: linear-gradient(to left, #000, #333050, #000) !important;
  /background: linear-gradient(to left, #151515, #333050 35%, #000) !important;
  /background: linear-gradient(to left top, #151515, #333050 35%, #000) !important;
  //background: linear-gradient(to right top, #151515, #333050 35%, #000) !important;
  
  border: 2px solid #d0d0d0;
  border: 1px solid #EAECEF;
  border-right: none;
}
.catalog-product-view div.column.main a.ox-prev-next__link.ox-product-link-next span.content-wrapper .inner .overlay {
  background: linear-gradient(to right bottom, #fff, transparent, transparent) !important;
}
.catalog-product-view div.column.main a.ox-prev-next__link.ox-product-link-previous span.content-wrapper .inner .overlay {
  background: linear-gradient(to right, #fff, transparent, transparent) !important;
}
.catalog-product-view div.column.main a.ox-prev-next__link.ox-product-link-next span.content-wrapper {
  box-shadow: 10px 1px 26px -15px #000 !important;
  border-radius: 1px 0px 0px 1px;
}
.catalog-product-view div.column.main a.ox-prev-next__link.ox-product-link-previous span.content-wrapper {
  box-shadow: -10px 1px 30px -15px #000 !important;
  border-radius: 0px 1px 1px 0px;
}
.catalog-product-view div.column.main a.ox-prev-next__link .image-wrapper .product-image-photo {
  border: 10px solid #fff;
  border-top: 13px solid #fff;
}
.catalog-product-view div.column.main a.ox-prev-next__link .content .name {
  font-family: "Squada One";
  font-weight: 100;
  font-size: 13px;
  /font-style: italic;
  letter-spacing: -0.35px;
  line-height: 1.20;
  
  font-family: "Oswald";
  font-weight: 300;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-size: 13px;
  /font-style: italic;
  letter-spacing: -0.35px;
  line-height: 1.30;
  font-size: 14px !important;
  font-size: 13.5px !important;
  /font-size: 13.4px !important;
  /letter-spacing: -0.55px !important;
  /font-size: 12.5px !important;
  /font-size: 12px !important;
  word-spacing: 1.30px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.17 !important;
  /margin-left: 3px;
  //margin-left: 2px;
  line-height: 1.30;
  line-height: 1.40;
  line-height: 1.50;
  line-height: 1.55;
  line-height: 1.60;
  -webkit-line-clamp: 5; 
  -webkit-line-clamp: 4;
  /-webkit-line-clamp: 3;
  /-webkit-line-clamp: 2;
  max-height: 172.8px;
  max-height: 65px;
  /margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  
  /font-family: "Open Sans" !important;
  /font-size: 14px !important;
  //font-size: 13.5px !important;
  /font-size: 13.4px !important;
  /letter-spacing: -0.55px !important;
  /font-size: 12.5px !important;
  //font-size: 12px !important;
  //word-spacing: 1.30px !important;
  /font-weight: 100 !important;
  /font-weight: 400 !important;
  /font-weight: 600 !important;
  /font-weight: 700 !important;
  //font-weight: 900 !important;
  //text-transform: uppercase;
  /line-height: 1.15 !important;
  //line-height: 1.17 !important;
  /margin-left: 3px;
  /margin-left: 2px;
  /line-height: 1.30;
  /line-height: 1.40;
  /line-height: 1.50;
  /line-height: 1.55;
  //line-height: 1.60;
  /-webkit-line-clamp: 5; 
  //-webkit-line-clamp: 4;
  /-webkit-line-clamp: 3;
  /-webkit-line-clamp: 2;
  /max-height: 172.8px;
  //max-height: 60px;
  /margin-bottom: 4px;
  //overflow: hidden;
  //text-overflow: ellipsis;
  //display: -webkit-box;
  //-webkit-box-orient: vertical;
}
.catalog-product-view div.column.main a.ox-prev-next__link .content .label {  
  font-family: "Squada One";
  font-weight: 100;
  font-size: 17px;
  /font-style: italic;
}
.catalog-product-view div.column.main a.ox-prev-next__link.ox-product-link-next .content .label:after {
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e250";
  position: relative;
  top: 0px;
  font-size: 12px;
}
.catalog-product-view div.column.main a.ox-prev-next__link.ox-product-link-previous .content .label:before {
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e251";
  position: relative;
  top: 0px;
  font-size: 12px;
}

/*--(product labels)--*/
.catalog-product-view .ox-product-label-new {

}
.catalog-product-view .ox-product-label-sale {  

}
.catalog-product-view .ox-product-label-bestseller {

}
/*^^(product labels)^^*/

/*--(fotorama)--*/
.fotorama__arr--next, 
.fotorama__arr--prev {
  background: linear-gradient(to bottom, transparent, #000, transparent);
  background: linear-gradient(to bottom, transparent, transparent, #000, transparent, transparent);
  background: linear-gradient(to bottom, transparent, transparent, transparent, #000, transparent, transparent, transparent);
  
  background: linear-gradient(to bottom, transparent, #888, transparent);
  background: linear-gradient(to bottom, transparent, transparent, #888, transparent, transparent);
  background: linear-gradient(to bottom, transparent, transparent, transparent, #888, transparent, transparent, transparent);
  
  /border-left: 1px ridge #777;
  /border-right: 1px ridge #777;
  
  z-index: 999 !important;
}
.fotorama__arr--next {
  margin-right: 6px;
}
.fotorama__arr--prev {
  margin-left: 6px;
}
.fotorama__arr--next div.fotorama__arr__arr {
  border: 6px ridge #777;
  /border: 7px ridge #666;
  /border: 7px ridge #555;
  /border: 7px ridge #444;
  padding-left: 34px;
  padding-right: 17px;
  padding-top: 20px;
  padding-bottom: 48px;
  border-radius: 2px;
}
.fotorama__arr--prev div.fotorama__arr__arr {
  border: 6px ridge #777;
  /border: 7px ridge #666;
  /border: 7px ridge #555;
  /border: 7px ridge #444;
  padding-left: 17px;
  padding-left: 16px;
  padding-right: 34px;
  padding-top: 20px;
  padding-bottom: 48px;
  border-radius: 2px;
}
.fotorama__arr__arr:hover {
  box-shadow: inset -4px 12px 23px -3px #A28501;
  box-shadow: inset -4px 12px 23px -10px #A28501;
  box-shadow: inset -0px 0px 20px -10px #A28501;
  
  background: linear-gradient(30deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;

  background: linear-gradient(180deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(195deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(75deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(60deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  
  ////opacity: 0.97 !important;
}
.fotorama__arr__arr::before, 
.fotorama__arr__arr::after {
  filter: drop-shadow(-1px -0px 2px #666);
  filter: drop-shadow(-2px -0px 2px #343434);
}
.fotorama__zoom-in.zoom-in-loaded {
  border: 6px ridge #777;
  border: 6px ridge #666;
  border: 6px ridge #555;
  border: 6px ridge #444;
  padding: 25px;
  border-radius: 2px;
} 
.fotorama__zoom-out.zoom-out-loaded {
  border: 6px ridge #777;
  border: 6px ridge #666;
  border: 6px ridge #555;
  border: 6px ridge #444;
  padding: 25px;
  border-radius: 2px;
  margin-top: 10px;
}
.fotorama__zoom-in.zoom-in-loaded:hover, 
.fotorama__zoom-out.zoom-out-loaded:hover {
  box-shadow: inset -4px 12px 23px -3px #A28501;
  box-shadow: inset -4px 12px 23px -10px #A28501;
  box-shadow: inset -0px 0px 20px -10px #A28501;
  
  background: linear-gradient(30deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;

  background: linear-gradient(180deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(195deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(75deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(60deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  
  ////opacity: 0.97 !important;
}
.fotorama__zoom-in.zoom-in-loaded::before, 
.fotorama__zoom-in.zoom-in-loaded::after {
  filter: drop-shadow(-0px -0px 2px #666);
  filter: drop-shadow(0px 0px 2px #343434);
}
.fotorama__zoom-out.zoom-out-loaded::before, 
.fotorama__zoom-out.zoom-out-loaded::after {
  filter: drop-shadow(-1px -0px 2px #666);
  filter: drop-shadow(2px -0px 2px #343434);
}
.fotorama__fullscreen-icon {
  border: 6px ridge #777;
  border: 6px ridge #666;
  border: 6px ridge #555;
  border: 6px ridge #444;
  padding: 24px;
  padding-right: 28px;
  border-radius: 2px;
  margin-right: -2px;
}
.fotorama__fullscreen-icon:hover {
  box-shadow: inset -4px 12px 23px -3px #A28501;
  box-shadow: inset -4px 12px 23px -10px #A28501;
  box-shadow: inset -0px 0px 20px -10px #A28501;
  
  background: linear-gradient(30deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;

  background: linear-gradient(180deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(195deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(75deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  background: linear-gradient(60deg, #7B5A00 -170%, #fcdf30 30%, #FFD025 60%, #7B5A00 200%) !important;
  
  ////opacity: 0.97 !important;
}
.fotorama__fullscreen-icon::before, 
.fotorama__fullscreen-icon::after {
  filter: drop-shadow(-1px -0px 2px #666);
  filter: drop-shadow(-1px -0px 2px #343434);
}
/*(fotorama - vid player close btn)*/
.fotorama__video-close {
  transition: opacity 0.3s ease-in-out;
  
  display: block !important;
  z-index: 999 !important;
  background: url('/media/site-images/close-x.png'), linear-gradient(to right, #000, #777) !important;
  /background: url('/media/site-images/close-x.png'), linear-gradient(to right, #151515, #999) !important;
  /background: #202020 !important;
  /background: #151515 !important;
  background-repeat: no-repeat !important;
  background-position: 13px 11px, 0px 0px !important;
  border: 3px ridge #222;
  border: 3px ridge #4b4b4b;
  border: 3px ridge #555;
  border: 3px ridge #666;
  /border: 2px ridge #777;
  
  border-radius: 4px;
  border-radius: 50px;

  width: 55px !important;
  height: 55px !important;
  position: relative;
  top: 15px !important;
  top: 12px !important;
  
  opacity: 0.93 !important;
  /opacity: 0.90 !important;

  filter: drop-shadow(-2px -0px 2px #343434);
  filter: drop-shadow(-1px 1px 2px #343434);
  
  filter: drop-shadow(0px 1px 2px #343434);
  filter: drop-shadow(0px 1px 1.5px #343434);
  filter: drop-shadow(0px 1px 1px #343434);
  right: 2px !important;
  /right: 5px !important;
  top: 11px !important;
}
.fotorama__video-close:hover {
  background: url('/media/site-images/close-x.png'), linear-gradient(to right, #ffe51e, #ffd51e) !important;
  background: url('/media/site-images/close-x.png'), linear-gradient(to right, #FFD126, #ffe51e, #ffd51e, #FFD126) !important;
  background: url('/media/site-images/close-x.png'), linear-gradient(to bottom left, #CAA413,#FFD126, #ffe51e, #ffd51e, #FFD126, #CAA413) !important;
  background-repeat: no-repeat !important;
  background-position: 13px 11px, 0px 0px !important;
  opacity: 1 !important;
}
.fotorama__video-close:after {
  /display: inline !important;
  content: "close";
  position: relative;
  bottom: -47px;
  left: 10px;
  left: 11px;
  left: 12px;
  filter: none !important;
  
  font-size: 12px;
  font-weight: 400;
  /font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif !important;
  font-size: 11px;
  font-family: "Khula", sans-serif !important;
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  
  filter: drop-shadow(0px 0px 0px #fff) !important;
  filter: none !important;
}

.catalog-product-view .athlete2_product_info__wrapper .media {
  /width: 45% !important;
  /width: 46% !important;
  /width: 47% !important;
  /width: 48% !important;
  /width: 49% !important;
  //width: 50% !important;
  margin-left: 25px;
  margin-left: 20px;
  margin-left: 15px;
  margin-left: 10px;
  margin-left: 5px;
  /margin-left: 0px;

  filter: drop-shadow(0px 10px 10px #e7e7e7);
  filter: drop-shadow(0px 10px 10px #ebebeb);
  filter: drop-shadow(0px 10px 10px #ededed);
  filter: drop-shadow(0px 10px 10px #efefef);
  filter: none;
  
  /*(to fix am labels/megamenu overlap)*/
  position: relative;
  z-index: 0 !important;
}
.catalog-product-view .athlete2_product_info__wrapper .media .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav {
  /height: 130px !important;
  height: 115px !important;
  /height: 110px !important;
  padding-left: 3px !important;
  
  margin-top: 55px;
  margin-top: 65px;
}
.catalog-product-view .athlete2_product_info__wrapper .media .fotorama__thumb-border {
  /*(default)*/
  backface-visibility: hidden;
  border-bottom: 3px solid #000;
  border-bottom-width: 3px;
  border-width: 3px !important;
  margin-top: 3px !important;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9;
  
  
  border-bottom: 15px solid #000 !important;
  border-bottom: 8px solid #000 !important;
  border-bottom: 7px solid #000 !important;
  border-bottom: 10px ridge #4b4b4b !important;
  //border-bottom: 9px ridge #4b4b4b !important;
  //border-bottom: 8px ridge #4b4b4b !important;
  //border-bottom: 7px ridge #4b4b4b !important;
  /border-bottom: 6px ridge #4b4b4b !important;
  /border-bottom: 5px ridge #4b4b4b !important;
  border-bottom: 10px ridge #2f2f2f !important;
  //border-bottom: 9px ridge #2f2f2f !important;
  //border-bottom: 8px ridge #42f2f2fb4b4b !important;
  //border-bottom: 7px ridge #2f2f2f !important;
  /border-bottom: 6px ridge #2f2f2f !important;
  /border-bottom: 5px ridge #2f2f2f !important;
  /margin-top: 0px !important;
  top: 10px;
  top: 11px;
  top: 12px;
  top: 13px;
  top: 14px;
  top: 15px;
  top: 16px;
  /top: 17px;
  filter: drop-shadow(0px 2px 2px #ccc);
  filter: drop-shadow(0px 2px 2px #cdcdcd);
  /filter: none;
  
  
  border: none !important;
  filter: none;
  
  background: #000;
  background: linear-gradient(to right, #000, #444, #000);
  ///background: linear-gradient(to right, #000, #555, #000);
  ///background: linear-gradient(to right, #000, #666, #000);
  background: linear-gradient(to right, #000, #777, #000);
  //background: linear-gradient(to right, #000, #888, #000);
  /background: linear-gradient(to right, #000, #999, #000);
  
  background: linear-gradient(to right, #000, #777, #000, transparent);
  background: linear-gradient(to right, #000, #666, #000, transparent);
  ///background: linear-gradient(to right, #000, #555, #000, transparent);
  //background: linear-gradient(to right, #000, #777, transparent);
  //background: linear-gradient(to right, #000, #555, transparent);
  /background: linear-gradient(to right, #000, #000, transparent);
  /background: linear-gradient(to right, #000, transparent);
  
  /background: linear-gradient(to right, transparent, #000, #777, #000, transparent);
  //background: linear-gradient(to right, transparent, #000, #666, #000, transparent);
  ///background: linear-gradient(to right, transparent, #000, #555, #000, transparent);
  /background: linear-gradient(to right, transparent, #000, #444, #000, transparent);
  /background: linear-gradient(to right, transparent, #000, #000, #000, transparent);
  /background: linear-gradient(to right, transparent, #000, transparent);
  
  /height: 1px !important;
  /height: 2px !important;
  /height: 3px !important;
  height: 4px !important;
  /height: 5px !important;
  height: 6px !important;
  /height: 7px !important;
  height: 8px !important;
  //height: 9px !important;
  height: 10px !important;
  /height: 11px !important;
  /height: 12px !important;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  //border-radius: 100px;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  border-radius: 3px 0px 0px 3px;
  ///border-radius: 100px 0px 0px 100px;
  top: 102px !important;
  /top: 101px !important;
  /top: 100px !important;
  /top: 99px !important;
  /top: 98px !important;
  /top: 97px !important;
  /top: 96px !important;
  //top: 95px !important;
  /top: 94px !important;
  /top: 93px !important;
  /top: 92px !important;
  /top: 91px !important;
  /top: 90px !important;
}
.catalog-product-view .athlete2_product_info__wrapper .media .fotorama__thumb {
  /filter: drop-shadow(20px 0px 0px #fff);
  filter: drop-shadow(-4px -10px 12px #e0e0e0);
  /filter: drop-shadow(-4px -10px 12px #eaeaea);
  /filter: drop-shadow(-4px -10px 12px #f0f0f0);
  /filter: drop-shadow(-4px -10px 12px #fbfbfb);
  filter: drop-shadow(-4px -10px 12px #fff);
  box-shadow: 0px 1px 6px 5px #f6f6f6;
  box-shadow: 0px 1px 6px 5px #fff;
  box-shadow: 0px 1px 6px 0px #fff;
}

/*(photo gallery - custom cursor)*/
.product.media .gallery-placeholder.ox-gallery.ox-custom-cursor span {
  opacity: 0.60;
  opacity: 0.50;
  /opacity: 0;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 100px;
  /border-radius: 0px;
  
  /margin: -5px;
  /padding: 30px !important;
}
.product.media .gallery-placeholder.ox-gallery.ox-custom-cursor span:before, 
.product.media .gallery-placeholder.ox-gallery.ox-custom-cursor span:after {
  /display: none !important;
  /visibility: hidden !important;
  
  background: #fff !important;
  background: transparent !important;
  /border-radius: 1px;
  /border-radius: 2px;
}
.product.media .gallery-placeholder.ox-gallery.ox-custom-cursor span:before {
  /background: #fff !important;
  /background: transparent !important;
  /border-radius: 1px;
  /border-radius: 2px;
  
  font-family: "Glyphicons Halflings" !important;
  content: "\2b" !important;
  /content: "\e015" !important;
  opacity: 0.80 !important;
  color: #fff !important;
  font-size: 17px;
  font-weight: 900 !important;
  font-weight: 100 !important;
  position: relative;
  top: 13px !important;
  text-shadow: 1px 2px 1px #000;
}
/*
/.product.media .gallery-placeholder.ox-gallery.ox-custom-cursor .fotorama__active {
  /display: none !important;
  cursor: cell !important;
  /cursor: url(''), auto;
} 
/.product.media .gallery-placeholder.ox-gallery:hover .fotorama__thumb {
  cursor: pointer !important;
}
*/

.catalog-product-view .athlete2_product_info__wrapper {
  margin-left: -20px;
}
.catalog-product-view .product-info-main {
  width: 47% !important;
  /margin-top: 0px !important;
  /margin-top: 20px !important;
  margin-right: -10px !important;
  
  /* (for A2 'Product Gallery Block Width %, For 3 Columns Layout' @ 48 */
  width: 51% !important;
  width: 50.5% !important;
  width: 50% !important;
  width: 49.85% !important;
  width: 49.5% !important;
  /margin-right: -10px !important;
  margin-right: -5px !important;
  margin-right: unset !important;
  
  /* (for A2 'Product Gallery Block Width %, For 3 Columns Layout' @ 49 */
  width: 48.15% !important;
  margin-right: unset !important;
  
  /* (for A2 'Product Gallery Block Width %, For 3 Columns Layout' @ 45 */
  width: 51.65% !important;
  margin-right: unset !important;
  
  /*
  /filter: drop-shadow(-1px 2px 3px #e0e0e0);
  border-left: 1px solid #e4e4e4;
  padding-left: 21px;
  
  position: relative;
  left: -37px;
  /left: -16px;
  */
  
  
  background: linear-gradient(to right, #f6f6f6, transparent);
  /background: linear-gradient(to left, #f6f6f6, #fefefe, transparent);
  /background: linear-gradient(to right top, #f6f6f6, #fefefe, transparent);
  //background: linear-gradient(to right bottom, #f6f6f6, #fefefe, transparent);
  ///background: linear-gradient(to right top, #f6f6f6, #fefefe, transparent);
  /background: #f6f6f6;
  
  
  background: linear-gradient(to top, #f6f6f6 30%, #fefefe, #fff);
  /background: linear-gradient(to top, #f6f6f6 5%, #fbfbfb, #fefefe, #fff);
  /background: linear-gradient(to top right, #f6f6f6 5%, #fbfbfb, #fefefe, #fff);
  /background: linear-gradient(to top left, #fff 30%, #fefefe, #f4f4f4 65%, #fbfbfb, #fefefe, #fdfdfd);
  background: linear-gradient(-90deg, #fff, #f6f6f6 79%, #fefefe, #f6f6f6, #fefefe);
  /background: linear-gradient(-90deg, #fff, #f6f6f6 80%, #fefefe 100%, #f6f6f6, #fefefe);
  background: linear-gradient(to top, #fff, #f6f6f6 29%, #fefefe, #fff);
  /background: linear-gradient(to top, #fff, #f6f6f6 20%, #fefefe, #fff);
  
  background: linear-gradient(to right top, #fff, #f6f6f6 60%, #fefefe, #fff);
  background: linear-gradient(to right top, #fff, #f7f7f7 60%, #fefefe, #fff);
  background: linear-gradient(to right top, #fff, #f8f8f8 60%, #fefefe, #fff);
  background: linear-gradient(to right top, #fff, #f9f9f9 60%, #fefefe, #fff);
  /background: linear-gradient(to right top, #fff, #fafafa 60%, #fefefe, #fff);
  /background: linear-gradient(to right top, #fff, #fbfbfb 60%, #fefefe, #fff);
  /background: linear-gradient(to right top, #fff, #fcfcfc 60%, #fefefe, #fff);
  
  /background: linear-gradient(to right top, #f6f6f6, #fff 60%, #fefefe, #fff);
  
  background: linear-gradient(to top, #f9f9f9 30%, #fefefe, #fff);
  background: linear-gradient(-90deg, #fff 80%, #f9f9f9 99.4%, #fdfdfd, #fafafa);
  
  box-shadow: -0.15rem 0.40rem 1.2rem rgba(0,0,0,0.10);
  box-shadow: -0.15rem 0.40rem 1.0rem rgba(0,0,0,0.10);
  box-shadow: -0.15rem 0.40rem 0.9rem rgba(0,0,0,0.10);
  
  box-shadow: -0.30rem 0.40rem 0.9rem rgba(0,0,0,0.10);
  box-shadow: -0.30rem 0.40rem 0.70rem rgba(0,0,0,0.025);
  box-shadow: -0.30rem 0.40rem 0.65rem rgba(0,0,0,0.025);
  box-shadow: -0.30rem 0.40rem 0.60rem rgba(0,0,0,0.025);
  box-shadow: -0.30rem 0.40rem 0.55rem rgba(0,0,0,0.025);
  box-shadow: -0.30rem 0.40rem 0.50rem rgba(0,0,0,0.025);
  box-shadow: -0.30rem 0.40rem 0.550rem rgba(0,0,0,0.025);
  box-shadow: -0.30rem 0.35rem 0.550rem rgba(0,0,0,0.025);
  box-shadow: -0.30rem 0.30rem 0.550rem rgba(0,0,0,0.025);
  box-shadow: -0.30rem 0.30rem 0.550rem rgba(0,0,0,0.020);
  /box-shadow: none;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 1px 3px #ebebeb);
  filter: drop-shadow(0px 1px 3px #ececec);
  
  filter: drop-shadow(-2px 1px 2px #fcfcfc);
  filter: drop-shadow(-2px 1px 2px #fdfdfd);
  /filter: drop-shadow(-2px 1px 2px #fefefe);
  /filter: none;
  
  border: 1px solid #f4f4f4;
  border: 2px solid #f4f4f4;
  border: 1px solid #f1f1f1;
  /border: 1px solid #f0f0f0;
  border-top: 1px solid #fbfbfb;
  border-top: 1px solid #f3f3f3;
  border-top: none;
  /border-left: none;
  border-right: 1px solid #fbfbfb;
  border-right: 1px solid #f6f6f6;
  border-right: none;
  border-bottom: 1px solid #d0d0d0;
  /border-bottom: 1px solid #e4e4e4;
  border-bottom: none;
  /border: none;
  
  border-radius: 3px;
  
  /padding: 10px 0px 0px 35px !important;
  /padding: 10px 0px 0px 34px !important;
  /padding: 10px 0px 0px 33px !important;
  /padding: 10px 0px 0px 32px !important;
  /padding: 10px 0px 0px 31px !important;
  /padding: 10px 0px 0px 30px !important;
  ///padding: 10px 0px 0px 29px !important;
  /padding: 10px 0px 0px 27px !important;
  /padding: 10px 0px 0px 26px !important;
  /padding: 10px 0px 0px 25px !important;
  padding: 10px 0px 0px 24px !important;
  ////padding: 10px 0px 0px 23px !important;
  padding: 10px 0px 0px 22px !important;
  padding: 10px 0px 0px 21px !important;
  ////padding: 10px 0px 0px 20px !important;
  ///padding: 10px 0px 0px 19px !important;
  //padding: 10px 0px 0px 18px !important;
  /padding: 10px 0px 0px 17px !important;
  ////padding: 10px 0px 0px 16px !important;
  /padding: 10px 0px 0px 15px !important;
  /padding: 10px 0px 0px 14px !important;
  /padding: 10px 0px 0px 13px !important;
  /padding: 10px 0px 0px 12px !important;
  /padding: 10px 0px 0px 11px !important;
  /padding: 10px 0px 0px 10px !important;
}
.catalog-product-view .product-info-main:before {
  /position: absolute;
  /display: inline-block; 
  content: "condition: new";
  content: "item condition: new";
  /content: "item condition: brand new";
  color: #000;
  color: #343434;
  color: #888;
  color: #c0c0c0;
  font-size: 12px;
  
  text-transform: uppercase;
  font-size: 8px;
  font-size: 9px;
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.20px;
  /font-size: 13px;
  /letter-spacing: -0.0px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.35px;
  /font-style: italic;
  
  
  font-family: "Glyphicons Halflings", "Roboto";
  content: "\002a" " " "condition: new";
  content: "\002a" " " "item condition: new";
  /content: "\002a" " " "item condition: brand new";
  
  content: "\e095" " " "condition: new";
  content: "\e095" " " "item condition: new";
  /content: "\e095" " " "item condition: brand new";
  
  content: "\e161" ". " " " "condition: new";
  content: "\e161" ". " " " "item condition: new";
  /content: "\e161" ". " " " "item condition: brand new";
  
  content: "\e162" " " "condition: new";
  content: "\e162" " " "item condition: new";
  /content: "\e162" " " "item condition: brand new";
  
  content: "\f8ff" " " "condition: new";
  content: "\f8ff" " " "item condition: new";
  /content: "\f8ff" " " "item condition: brand new";
  
  content: "\e234" " " "condition: new";
  content: "\e234" " " "item condition: new";
  /content: "\e234" " " "item condition: brand new";
  
  content: "\e236" " " "condition: new";
  content: "\e236" " " "item condition: new";
  /content: "\e236" " " "item condition: brand new";
  
  content: "\e237" " " "condition: new";
  content: "\e237" " " "item condition: new";
  /content: "\e237" " " "item condition: brand new";
  
  content: "\e238" " " "condition: new";
  content: "\e238" " " "item condition: new";
  /content: "\e238" " " "item condition: brand new";
  
  content: "\e239" "condition: new";
  content: "\e239" "item condition: new";
  /content: "\e239" "item condition: brand new";
  
  content: "\e249" " " "condition: new";
  content: "\e249" " " "item condition: new";
  /content: "\e249" " " "item condition: brand new";
  
  content: "\e249" " " "condition: new";
  content: "\e253" " " "item condition: new";
  /content: "\e249" " " "item condition: brand new";
  
  content: "\e235" " " "condition: new";
  content: "\e235" " " "item condition: new";
  /content: "\e235" " " "item condition: brand new";
  
  /content: "\e103" " " "condition: new";
  content: "\e103" " " "item condition: new";
  /content: "\e103" " " "item condition: brand new";
  
  /content: "item condition: new";
  
  /color: #1A1A1A;
  /color: #202020;
  /color: #333;
  /color: darkgoldenrod;
  /color: green;
  /color: darkgreen;
  color: darkolivegreen;
  color: darkseagreen;
  color: #a8a8a8;
  color: #555;
  /filter: brightness(70%);
  /filter: brightness(60%);
  //filter: brightness(55%);
  /opacity: 0.75;
  /opacity: 0.85;
  /font-family: "Roboto";
  font-weight: 500;
  font-weight: 400;
  font-weight: 600;
  font-weight: 900;
  font-size: 14px;
  font-size: 11px;
  font-size: 10.3px;
  //font-size: 9.3px;
  font-size: 9px;
  /font-size: 8.3px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  letter-spacing: 0.10px;
  //letter-spacing: 0.23px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  word-spacing: -8.5px;
  word-spacing: -8px;
  word-spacing: -7px;
  word-spacing: -6.5px;
  /word-spacing: -6px;
  /font-style: italic;
  font-weight: 700;
  /font-weight: 500;
  /font-weight: 400; 
  
  /*
  font-family: "Glyphicons Halflings", "Squada One";
  content: "\002a" " " "condition: new";
  content: "\002a" " " "item condition: new";
  /content: "\002a" " " "item condition: brand new";
  
  content: "\e095" " " "condition: new";
  content: "\e095" " " "item condition: new";
  /content: "\e095" " " "item condition: brand new";
  
  content: "\e161" ". " " " "condition: new";
  content: "\e161" ". " " " "item condition: new";
  /content: "\e161" ". " " " "item condition: brand new";
  
  content: "\e162" " " "condition: new";
  content: "\e162" " " "item condition: new";
  /content: "\e162" " " "item condition: brand new";
  
  content: "\f8ff" " " "condition: new";
  content: "\f8ff" " " "item condition: new";
  /content: "\f8ff" " " "item condition: brand new";
  
  content: "\e234" " " "condition: new";
  content: "\e234" " " "item condition: new";
  /content: "\e234" " " "item condition: brand new";
  
  content: "\e236" " " "condition: new";
  content: "\e236" " " "item condition: new";
  /content: "\e236" " " "item condition: brand new";
  
  content: "\e237" " " "condition: new";
  content: "\e237" " " "item condition: new";
  /content: "\e237" " " "item condition: brand new";
  
  content: "\e238" " " "condition: new";
  content: "\e238" " " "item condition: new";
  /content: "\e238" " " "item condition: brand new";
  
  content: "\e239" "condition: new";
  content: "\e239" "item condition: new";
  /content: "\e239" "item condition: brand new";
  
  content: "\e249" " " "condition: new";
  content: "\e249" " " "item condition: new";
  /content: "\e249" " " "item condition: brand new";
  
  content: "\e249" " " "condition: new";
  content: "\e253" " " "item condition: new";
  /content: "\e249" " " "item condition: brand new";
  
  content: "\e235" " " "condition: new";
  content: "\e235" " " "item condition: new";
  /content: "\e235" " " "item condition: brand new";
  
  /content: "\e103" " " "condition: new";
  content: "\e103" " " "item condition: new";
  /content: "\e103" " " "item condition: brand new";
  
  /content: "item condition: new";
  
  /color: #1A1A1A;
  /color: #202020;
  /color: #333;
  /color: darkgoldenrod;
  /color: green;
  /color: darkgreen;
  color: darkolivegreen;
  color: darkseagreen;
  color: #a8a8a8;
  color: #555;
  /filter: brightness(70%);
  /filter: brightness(60%);
  //filter: brightness(55%);
  /opacity: 0.75;
  /opacity: 0.85;
  /font-family: "Squada One";
  font-weight: 100;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  letter-spacing: 0.75px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 8px;
  margin-left: 14px;
  word-spacing: -9px;
  word-spacing: -10px;
  word-spacing: -10.3px;
  /word-spacing: -10.5px;
  /font-style: italic;
  */
  
  font-family: "Glyphicons Halflings", "Exo";
  /font-style: italic;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  //font-weight: 700;
  /font-weight: 900;
  font-size: 14px;
  font-size: 11px;
  font-size: 10.3px;
  //font-size: 9.3px;
  font-size: 9px;
  /font-size: 8.3px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  letter-spacing: 0.10px;
  //letter-spacing: 0.23px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  word-spacing: -8.5px;
  word-spacing: -8px;
  word-spacing: -7px;
  word-spacing: -6.5px;
  /word-spacing: -6px;
  
  font-family: "Glyphicons Halflings", "Industry";
  /font-style: italic;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  //font-weight: 700;
  /font-weight: 900;
  font-size: 14px;
  font-size: 11px;
  font-size: 10.3px;
  font-size: 9.3px;
  font-size: 9.2px;
  ///font-size: 9px;
  /font-size: 8.3px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  letter-spacing: 0.10px;
  //letter-spacing: 0.23px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  word-spacing: -8.5px;
  word-spacing: -8px;
  word-spacing: -7px;
  word-spacing: -6.5px;
  /word-spacing: -6px;
  
  
  font-family: "Glyphicons Halflings", "Open Sans", sans-serif;
  font-family: "Glyphicons Halflings", "Work Sans", sans-serif;
  ///font-family: "Glyphicons Halflings", "Karla", sans-serif;
  ///font-family: "Glyphicons Halflings", "Exo", sans-serif;
  //font-family: "Glyphicons Halflings", "Exo 2", sans-serif;
  /font-family: "Glyphicons Halflings", "Play", sans-serif;
  ////font-family: "Glyphicons Halflings", "Martel Sans", sans-serif;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 800;
  /font-weight: 900;
  /font-size: 12px;
  /font-size: 11px;
  font-size: 10.9px;
  font-size: 10.8px;
  font-size: 10.7px;
  //font-size: 10.6px;
  //font-size: 10.5px;
  //font-size: 10.4px;
  font-size: 10.3px;
  font-size: 10.2px;
  /font-size: 10.1px;
  font-size: 10px;
  font-size: 9.9px;
  font-size: 9.8px;
  /font-size: 9.7px;
  //font-size: 9.6px;
  font-size: 9.5px;
  //font-size: 9.4px;
  font-size: 9.3px;
  ///font-size: 9.2px;
  /font-size: 9.1px;
  //font-size: 9px;
  /font-size: 8.6px;
  //font-size: 8.5px;
  //font-size: 8.4px;
  /font-size: 8.3px;
  //font-size: 8.2px;
  /font-size: 8.1px;
  ////font-size: 8px;
  letter-spacing: -0.45px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.12px;
  ///letter-spacing: 0.21px;
  /letter-spacing: 0.22px;
  //letter-spacing: 0.23px;
  ///letter-spacing: 0.24px;
  /////letter-spacing: 0.25px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  /word-spacing: -8.5px;
  /word-spacing: -8px;
  /word-spacing: -7.5px;
  word-spacing: -7px;
  ////word-spacing: -6.5px;
  //////word-spacing: -6px;
  ////word-spacing: -5.5px;
  ///word-spacing: -5.4px;
  color: #606060;
  //color: #5a5a5a;
  color: #555;
  color: #4b4b4b;
  //color: #4a4a4a;
  ///color: #494949;
  //color: #484848;
  /color: #474747;
  ///color: #444;
  ////color: #3b3b3b;
  ///color: #2b2b2b;
  //color: #1a1a1a;
  /color: #090909;
  /color: #000;
  
  /*
  font-family: "Glyphicons Halflings", "Karla", sans-serif;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  /font-size: 12px;
  /font-size: 11px;
  font-size: 10.9px;
  font-size: 10.8px;
  font-size: 10.7px;
  //font-size: 10.6px;
  //font-size: 10.5px;
  //font-size: 10.4px;
  font-size: 10.3px;
  font-size: 10.2px;
  /font-size: 10.1px;
  font-size: 10px;
  font-size: 9.9px;
  font-size: 9.8px;
  /font-size: 9.7px;
  //font-size: 9.6px;
  font-size: 9.5px;
  //font-size: 9.4px;
  font-size: 9.3px;
  ///font-size: 9.2px;
  /font-size: 9.1px;
  //font-size: 9px;
  /font-size: 8.6px;
  //font-size: 8.5px;
  //font-size: 8.4px;
  /font-size: 8.3px;
  //font-size: 8.2px;
  /font-size: 8.1px;
  ////font-size: 8px;
  letter-spacing: -0.45px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.12px;
  ///letter-spacing: 0.21px;
  /letter-spacing: 0.22px;
  //letter-spacing: 0.23px;
  ///letter-spacing: 0.24px;
  /////letter-spacing: 0.25px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  /word-spacing: -8.5px;
  /word-spacing: -8px;
  /word-spacing: -7.5px;
  word-spacing: -7px;
  ////word-spacing: -6.5px;
  //////word-spacing: -6px;
  ////word-spacing: -5.5px;
  ///word-spacing: -5.4px;
  color: #606060;
  //color: #5a5a5a;
  color: #555;
  color: #4b4b4b;
  ///color: #4a4a4a;
  ////color: #494949;
  //color: #484848;
  /color: #474747;
  ///color: #444;
  ////color: #3b3b3b;
  ///color: #2b2b2b;
  //color: #1a1a1a;
  /color: #090909;
  /color: #000;
  */
  
  /*
  font-family: "Glyphicons Halflings", "Khula", sans-serif;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10.3px;
  /font-size: 10px;
  font-size: 9.4px;
  ///font-size: 9.3px;
  font-size: 9.2px;
  ////font-size: 9.1px;
  //font-size: 9px;
  /font-size: 8.6px;
  //font-size: 8.5px;
  //font-size: 8.4px;
  /font-size: 8.3px;
  //font-size: 8.2px;
  /font-size: 8.1px;
  ////font-size: 8px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.15px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.12px;
  //letter-spacing: 0.14px;
  ///letter-spacing: 0.15px;
  //letter-spacing: 0.16px;
  /letter-spacing: 0.21px;
  /letter-spacing: 0.22px;
  /letter-spacing: 0.23px;
  /letter-spacing: 0.24px;
  /letter-spacing: 0.25px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  word-spacing: -8.5px;
  word-spacing: -8px;
  word-spacing: -7.5px;
  word-spacing: -7px;
  ////word-spacing: -6.5px;
  /////word-spacing: -6px;
  ////word-spacing: -5.5px;
  ///word-spacing: -5.4px;
  color: #606060;
  /color: #5a5a5a;
  /color: #555;
  /color: #4b4b4b;
  /color: #444;
  /color: #3b3b3b;
  */
  
  /*--(for am Brand Logo - pp title)--*/
  margin-left: 5px;
  margin-left: 4px;
  //margin-left: 3px;
  ///margin-left: 2px;
  margin-left: 1px;
  /margin-left: 0px;
  /float: left;
  /display: grid;
}

/*--(for a2 Category Link - pp title)--*/
.catalog-product-view .ox-product-page__categories a.ox-product-page__category-link {
  display: block;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
  /text-underline-offset: 2px;
  /text-underline-offset: 3px;
  text-decoration: none;
  
  font-family: "Squada One";
  font-family: "Coda";
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-weight: 500;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  font-family: "Squada One";
  font-family: "Coda";
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 500;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.4px;
  font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  
  font-family: "Khula";
  font-size: 13px;
  font-size: 12.4px;
  ///font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  font-style: italic;
  /font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: none;
  margin-right: 3px;
  margin-right: 5px;
  position: relative;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  
  float: right;
  /display: none;
}
.catalog-product-view .ox-product-page__categories a.ox-product-page__category-link:before {
  content: "Category: ";
  margin-right: 2px;
  margin-right: 1px;
  /margin-right: 0px;
  text-decoration: underline;
  text-decoration: overline underline;
  text-underline-offset: 2px;
  /text-underline-offset: 3px;
  text-decoration: none;
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: -1px;
  
  font-family: "Coda", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 14px;
  font-size: 13.4px;
  font-size: 13.2px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  /*
  font-family: "Passion One", sans-serif;
  font-size: 13px;
  font-size: 12.4px;
  /font-size: 12.1px;
  /font-size: 12px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  font-family: "Assistant", sans-serif;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
}
.catalog-product-view .ox-product-page__categories a.ox-product-page__category-link:hover {
  color: #3b3b3b;
  color: #4b4b4b;
  /opacity: 0.80;
  /text-decoration: underline;
}

/*--(for am Brand Logo - pp title)--*/
.catalog-product-view .pp-title-brand-logo-image img {
  height: 35px;
  height: 30px;
  height: 25px;
  height: 24px;
  height: 23px;
  height: 22px;
  height: 21px;
  /height: 20px;
  width: auto; 
  margin-left: 13px;
  margin-left: 7px;
  /margin-left: 2px;
  /margin-left: 0px;
}

.catalog-product-view .product-info-main h1 span {
  background: linear-gradient(to right bottom, #000 -5%, #777 90%, #000 100%);
  background-clip: text, content box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
  background: linear-gradient(to right bottom, #555 -5%, #222 90%, #000 100%);
  background-clip: text, content box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
  background: linear-gradient(#000, #111, #666, #000);
  background-clip: border-box;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;

  /background: linear-gradient(to top right, #000 0%, #6a6a6a 50%, #000000 100%);
  /background-clip: border-box;
  /-webkit-background-clip: text !important;
  /-webkit-text-fill-color: transparent !important; 
  
  /background: linear-gradient(#000 24%, #888 25%, #444 75%, #000 100%) !important;
  /background-clip: border-box;
  /-webkit-background-clip: text !important;
  /-webkit-text-fill-color: transparent !important;
  
  /background: linear-gradient(to right, #fff -100%, #eee 0%, #888 25%, #fff 200%) !important;
  /background-clip: border-box;
  /-webkit-background-clip: text !important;
  /-webkit-text-fill-color: transparent !important;

  /font-size: 36px;
  /font-size: 25px;
  /font-weight: 500 !important;
  letter-spacing: -0.25px;
  
  font-family: "Squada One";
  font-size: 46px;
  font-size: 40px;
  font-size: 44px;
  letter-spacing: -2px;
  letter-spacing: -0.85px;
  letter-spacing: -1.15px;
  font-weight: 100;
  
  /line-height: 0.70;
  line-height: 0.90;
  line-height: 0.93;
  /line-height: 0.95;
  
  font-family: "Rubik";
  font-weight: 800;
  text-transform: initial !important;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  ////font-size: 25px;
  ////font-size: 26px;
  //font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  line-height: 0 !important;
  letter-spacing: -1.35px;
  font-style: italic;
  
  font-family: "Mukta";
  font-weight: 900;
  text-transform: initial !important;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  line-height: 0 !important;
  letter-spacing: -1.35px;
  font-style: normal;
  
  font-family: "Exo";
  font-weight: 900;
  text-transform: uppercase !important;
  font-size: 21px;
  font-size: 22px;
  /font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  line-height: 0 !important;
  letter-spacing: -1.35px;
  font-style: normal;
  
  font-family: "Exo";
  font-weight: 900;
  text-transform: initial !important;
  //font-size: 21px;
  //font-size: 22px;
  font-size: 23px;
  //font-size: 24px;
  //font-size: 25px;
  /font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  line-height: 0 !important;
  letter-spacing: -1.35px;
  letter-spacing: -0.85px;
  font-style: normal;
  
  font-family: "Impact";
  font-weight: 100;
  text-transform: initial !important;
  font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;
  //font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  line-height: 0 !important;
  letter-spacing: -1.35px;
  letter-spacing: -0.65px;
  letter-spacing: -0.45px;
  letter-spacing: -0.35px;
  font-style: normal;
  /font-style: italic;
  
  font-family: "Oswald";
  font-weight: 600;
  font-weight: 900;
  text-transform: initial !important;
  //font-size: 21px;
  //font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  ///font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  line-height: 0 !important;
  letter-spacing: -1.35px;
  letter-spacing: -0.85px;
  font-style: normal;
  
  font-family: "Squada One";
  font-weight: 500;
  text-transform: initial !important;
  ///font-size: 27px;
  ///font-size: 28px;
  font-size: 29px;
  ////font-size: 30px;
  ///font-size: 31px;
  ///font-size: 32px;
  ///font-size: 33px;
  /font-size: 34px;
  /font-size: 35px;
  line-height: 0 !important;
  letter-spacing: -1.35px;
  letter-spacing: -1px;
  letter-spacing: -0.85px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.35px;
  font-style: normal;
  
  
  font-family: "Oswald";
  font-size: 23px;
  font-weight: 900;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  text-transform: uppercase !important;
  
  font-family: "Impact";
  font-size: 23px;
  font-weight: 100;
  /letter-spacing: -0.55px;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  letter-spacing: -0.9px;
  /word-spacing: 0.13px;
  /word-spacing: 0.22px;
  /word-spacing: 0.32px;
  word-spacing: 0.42px;
  /word-spacing: 0.48px;
  /word-spacing: 0.54px;
  //word-spacing: 0.6px;
  /word-spacing: 0.65px;
  //word-spacing: 0.7px;
  //word-spacing: 0.9px;
  text-transform: uppercase !important;
  text-transform: none !important;
  
  /*
  font-family: "Industry", sans-serif !important;
  font-weight: 900;
  letter-spacing: -1.25px;
  font-size: 22.2px;
  */
  
  /*
  font-family: "Open Sans";
  font-size: 23px;
  font-weight: 900;
  letter-spacing: -1.40px;
  */

  /*
  font-family: "Oswald";
  font-size: 23px;
  font-weight: 900;
  letter-spacing: -0.87px;
  text-transform: uppercase !important;
  */
  
  /*
  font-family: "Unit-Rounded", sans-serif !important;
  font-weight: 900;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22px;
  text-transform: uppercase !important;
  letter-spacing: -0.80px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.9px;
  /letter-spacing: -1px;
  */
  
  /*
  font-family: 'Anton', sans-serif;
  font-weight: 500;
  */
  
  /*
  font-family: 'Exo 2', sans-serif;
  font-weight: 900;
  font-size: 21px;
  font-size: 22px;
  //font-size: 23px;
  text-transform: uppercase !important;
  font-size: 21px;
  */
  
  /*
  font-family: 'Passion One', cursive;
  font-weight: 500;
  letter-spacing: -0.60px;
  font-size: 27px;
  /font-size: 28px;
  text-transform: none !important;
  */
  
  font-family: 'Teko', sans-serif;
  font-weight: 900;
  letter-spacing: -0.60px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.7px;
  ///font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  text-transform: none !important;
  
  /*
  font-family: 'Teko', sans-serif;
  font-weight: 900;
  letter-spacing: -0.60px;
  letter-spacing: -0.64px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.7px;
  font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  */
  
  /*
  font-family: 'Coda', cursive;
  font-weight: 900;
  letter-spacing: -0.60px;
  font-size: 16px;
  text-transform: none !important;
  */
  
  /*
  font-family: 'Khula', sans-serif;
  font-weight: 900;
  letter-spacing: -1.70px;
  font-size: 23px;
  font-size: 24px;
  font-size: 25px;
  text-transform: none !important;
  */
  
  /*
  font-family: 'Khula', sans-serif;
  font-weight: 900;
  letter-spacing: -1.50px;
  font-size: 23px;
  font-size: 24px;
  text-transform: uppercase !important;
  */
  
  
  font-family: "Industry";
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  font-size: 22.5px;
  //font-size: 22.3px;
  font-size: 22px;
  font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  letter-spacing: -0.65px;
  //letter-spacing: -0.70px;
  //letter-spacing: -0.72px;
  letter-spacing: -0.73px;
  ////letter-spacing: -0.75px;
  ///letter-spacing: -0.78px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  text-transform: none !important;
  text-shadow: 1px 1px 3px transparent;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #888;
  /text-shadow: 0px 0px 0px #999;
  /text-shadow: none;
  
  /*
  font-family: "Industry";
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  /font-size: 22.5px;
  /font-size: 22.3px;
  font-size: 22px;
  ///font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  //letter-spacing: -0.75px;
  ///letter-spacing: -0.80px;
  //letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  text-transform: none !important;
  */
  
  /*
  font-family: "Industry";
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-size: 25px;
  /font-size: 24px;
  font-size: 23px;
  /font-size: 22.6px;
  /font-size: 22.5px;
  /font-size: 22.3px;
  ///font-size: 22px;
  ///font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  ///letter-spacing: -0.40px;
  letter-spacing: -0.45px;
  //letter-spacing: -0.50px;
  //letter-spacing: -0.55px;
  letter-spacing: -0.60px;
  /letter-spacing: -0.65px;
  ///letter-spacing: -0.70px;
  //letter-spacing: -0.75px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  text-transform: none !important;
  */
  
  
  /*
  font-family: 'Oswald', sans-serif;
  font-weight: 900;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  font-size: 22px;
  font-size: 23px;
  //font-size: 24px;
  /font-size: 24.3px;
  /font-size: 24.7px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: -1px 0px 0px #4b4b4b;
  */
  
  /*
  font-family: 'Oswald', sans-serif;
  font-weight: 900;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  letter-spacing: -0.40px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  /font-size: 22px;
  ///font-size: 23px;
  //font-size: 24px;
  /font-size: 24.3px;
  /font-size: 24.7px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: -1px 0px 0px #4b4b4b;
  */
  
  /*
  font-family: 'Passion One', sans-serif;
  font-weight: 500;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.7px;
  font-size: 25px;
  font-size: 26px;
  font-size: 26.4px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: none;
  */
  
  /*
  font-family: 'Passion One', sans-serif;
  font-weight: 500;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.7px;
  font-size: 25px;
  font-size: 26px;
  font-size: 26.4px;
  font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: none;
  */
  
  font-family: 'Passion One', sans-serif;
  font-weight: 500;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.7px;
  font-size: 25px;
  font-size: 26px;
  font-size: 26.4px;
  font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: uppercase !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  
  
  font-family: 'Obvia', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  /font-size: 24px;
  /font-size: 24.3px;
  /font-size: 24.7px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  
  font-family: 'Obvia', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  ///////letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  /font-size: 24px;
  /font-size: 24.3px;
  /font-size: 24.7px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  
  /*
  font-family: 'Obvia', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  ////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  ////////letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 23.1px;
  ///font-size: 23.4px;
  /font-size: 24px;
  /font-size: 24.3px;
  /font-size: 24.7px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  //font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  font-family: 'Obvia-Narrow', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  //font-size: 24.3px;
  font-size: 24.6px;
  font-size: 24.7px;
  ///font-size: 25px;
  font-size: 25.1px;
  ///font-size: 25.5px;
  //font-size: 25.6px;
  ///font-size: 25.7px;
  //font-size: 25.8px;
  ///font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  /font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  
  /*
  font-family: 'Obvia-Narrow', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  //letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  font-size: 24.3px;
  font-size: 24.6px;
  ////font-size: 24.7px;
  ////font-size: 25px;
  /font-size: 25.1px;
  ///font-size: 25.5px;
  //font-size: 25.6px;
  ///font-size: 25.7px;
  //font-size: 25.8px;
  ///font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  /font-size: 27px;
  /font-size: 28px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  /*
  font-family: 'Obvia-Condensed', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  //font-size: 24.3px;
  /font-size: 24.6px;
  /font-size: 24.7px;
  ///font-size: 25px;
  /font-size: 25.1px;
  /font-size: 25.5px;
  /font-size: 25.6px;
  /font-size: 25.7px;
  /font-size: 25.8px;
  /font-size: 26px;
  //font-size: 26.4px;
  //font-size: 26.5px;
  font-size: 28px;
  /font-size: 28.8px;
  font-size: 29px;
  ///font-size: 29.2px;
  ///font-size: 29.5px;
  //font-size: 30.5px;
  /font-size: 30.7px;
  //font-size: 32px;
  //font-size: 33px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  /*
  font-family: 'Obvia-Condensed', sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  //font-size: 24.3px;
  /font-size: 24.6px;
  /font-size: 24.7px;
  ///font-size: 25px;
  /font-size: 25.1px;
  /font-size: 25.5px;
  /font-size: 25.6px;
  /font-size: 25.7px;
  /font-size: 25.8px;
  /font-size: 26px;
  /font-size: 26.4px;
  /font-size: 26.5px;
  font-size: 27.4px;
  font-size: 27.5px;
  /font-size: 27.6px;
  ////font-size: 27.7px;
  ////font-size: 28px;
  /font-size: 28.8px;
  ////font-size: 29px;
  ///font-size: 29.2px;
  ///font-size: 29.5px;
  //font-size: 30.5px;
  /font-size: 30.7px;
  //font-size: 32px;
  //font-size: 33px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  word-spacing: 0.70px;
  word-spacing: 0.60px;
  //word-spacing: 0.40px;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  text-shadow: none;
  //border-bottom: 1px solid #e4e4e4;
  //padding-bottom: 2px;
  margin-bottom: -17px;
  /border-top: 1px solid #bbb;
  /padding-top: 1px;
  margin-top: 1px;
  /margin-top: 3px;
  */
  
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26px !important;
  font-size: 26.8px !important;
  /font-size: 27px !important;
  ///font-size: 27.3px !important;
  ///font-size: 27.5px !important;
  ///font-size: 27.9px !important;
  /font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.825px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  /*
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  font-size: 25.3px !important;
  font-size: 25.7px !important;
  ////font-size: 25.8px !important;
  /font-size: 26px !important;
  /////////////font-size: 26.1px !important;
  //////font-size: 26.4px !important;
  //////font-size: 26.6px !important;
  /////////font-size: 26.8px !important;
  /font-size: 27px !important;
  ///font-size: 27.3px !important;
  ///font-size: 27.5px !important;
  ///font-size: 27.9px !important;
  /font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.825px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  */
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 25px !important;
  font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /////font-size: 25.9px !important;
  /////font-size: 26px !important;
  ////////font-size: 26.8px !important;
  /font-size: 27px !important;
  ///font-size: 27.3px !important;
  ///font-size: 27.5px !important;
  ///font-size: 27.9px !important;
  /font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.825px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  //////font-size: 25px !important;
  //////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /////font-size: 25.9px !important;
  /////font-size: 26px !important;
  ////////font-size: 26.8px !important;
  /font-size: 27px !important;
  ///font-size: 27.3px !important;
  ///font-size: 27.5px !important;
  ///font-size: 27.9px !important;
  /font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.85px;
  letter-spacing: -0.825px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  font-size: 25px !important;
  ///////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  /letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-Condensed", sans-serif !important;
  font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  font-size: 25px !important;
  ///////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  /letter-spacing: -0.95px;
  letter-spacing: -0.90px;
  letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  font-size: 25px !important;
  ///////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.6px !important;
  ///font-size: 24.9px !important;
  font-size: 25px !important;
  font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  /*
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  ////////////////font-size: 24px !important;
  /font-size: 24.1px !important;
  font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  */
  
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  /font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  font-size: 25px !important;
  font-size: 26px !important;
  font-size: 27px !important;
  font-size: 28px !important;
  ///font-size: 29px !important;
  //font-size: 30px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /color: #292828;
  */
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  font-size: 25px !important;
  font-size: 26px !important;
  /font-size: 27px !important;
  /font-size: 28px !important;
  ///font-size: 29px !important;
  font-size: 30px !important;
  font-size: 31px !important;
  /font-size: 31.2px !important;
  /font-size: 31.3px !important;
  /font-size: 31.9px !important;
  /font-size: 32px !important;
  /font-size: 33px !important;
  //font-size: 34px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /color: #292828;
  */
  
  /*
  font-family: "Apotek-Wide", sans-serif !important;
  font-family: "Apotek-Cond", sans-serif !important;
  font-family: "Apotek-Extracond", sans-serif !important;
  /font-family: "Apotek-Comp", sans-serif !important;
  font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 24px !important;
  font-size: 25px !important;
  font-size: 26px !important;
  font-size: 27px !important;
  font-size: 28px !important;
  font-size: 29px !important;
  font-size: 30px !important;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  ///letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /////letter-spacing: 0.60px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /color: #292828;
  */
  
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  /font-size: 25.7px !important;
  /font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /////////////letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /////letter-spacing: -0.75px;
  ///////////letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  ////////font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  //////font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  letter-spacing: -2.25px;
  letter-spacing: -2.15px;
  letter-spacing: -2px;
  letter-spacing: -1.95px;
  letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 27px !important;
  font-size: 28px !important;
  font-size: 29px !important;
  font-size: 30px !important;
  font-size: 31px !important;
  font-size: 32px !important;
  ////////////////font-size: 33px !important;
  ////////font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  //////font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  /letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  /letter-spacing: -2.15px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  /letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.55px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.45px;
  letter-spacing: -1.40px;
  ////letter-spacing: -1.35px;
  ///letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 27px !important;
  font-size: 28px !important;
  font-size: 29px !important;
  font-size: 30px !important;
  font-size: 31px !important;
  ////////////////font-size: 32px !important;
  ////////////////font-size: 33px !important;
  ////////font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  //////font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  /letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  /letter-spacing: -2.15px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  /letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.55px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.45px;
  letter-spacing: -1.40px;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  /*----------(fav.)--------------*/
  
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;  
  font-size: 25px !important;
  font-size: 26px !important;
  font-size: 26.2px !important;
  font-size: 26.6px !important;
  ///font-size: 26.8px !important;
  /font-size: 27px !important;
  /////font-size: 27.1px !important;
  //////////////////font-size: 27.5px !important;
  //font-size: 27.8px !important;
  /font-size: 28px !important;
  //////////////////font-size: 29px !important;
  //////////////////font-size: 30px !important;
  ///font-size: 31px !important;
  ////////////////font-size: 32px !important;
  ////////////////font-size: 33px !important;
  ////////font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  //////font-size: 35px !important;
  ////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  /letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  /letter-spacing: -2.15px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  /letter-spacing: -1.90px;
  letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.55px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.45px;
  letter-spacing: -1.40px;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  line-height: 38px !important;
  line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  /line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  /////////////line-height: 30px !important;
  //line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav.)--------------*/
  
  
  /*----------(fav. - khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  font-size: 28px !important;
  ////////font-size: 28.1px !important;
  font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  //line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. - khula)--------------*/
  
   /*----------(fav. definitive khula small 2)-----------*/
   /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  font-size: 26.2px !important;
  font-size: 26.3px !important;
  font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.70px;
  ////letter-spacing: -1.68px;
  ///letter-spacing: -1.65px;
  letter-spacing: -1.55px;
  //letter-spacing: -1.53px;
  /letter-spacing: -1.51px;
  letter-spacing: -1.50px;
  /letter-spacing: -1.47px;
  /letter-spacing: -1.45px;
  ////////////////////////////letter-spacing: -1.42px;
  /////////////////////letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. definitive khula small 2)-----------*/
  
  /*----------(fav. definitive khula small alt)-----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  /////font-size: 25.6px !important;
  //font-size: 25.7px !important;
  ///font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  /font-size: 26.1px !important;
  //font-size: 26.2px !important;
  ////////font-size: 26.3px !important;
  ////////font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  ///////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. definitive khula small alt)-----------*/
  
  
  /*
  font-family: "Source Sans Pro" !important;
  font-size: 34px !important;
  font-size: 33px !important;
  //font-size: 32px !important;
  /font-size: 31px !important;
  font-size: 30px !important;
  ///font-size: 29px !important;
  font-size: 28px !important;
  font-size: 27px !important;
  /font-size: 26px !important;
  //font-size: 25px !important;
  font-weight: 800 !important;
  letter-spacing: -0.95px;
  /letter-spacing: -1px;
  //letter-spacing: -1.15px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  //line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  margin-top: -4px;
  //margin-top: -5px;
  //margin-top: -6px;
  /margin-top: -7px;
  */
  
  /*----------(fav. - definitive ss-pro - large heavy upper)----------*/
  /*
  font-family: "Source Sans Pro", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  ////font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 18px !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  /letter-spacing: -0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. - definitive ss-pro - large heavy upper)----------*/
  
  /*----------(fav. - definitive ss-pro - large heavy upper ALT)----------*/
  /*
  font-family: "Source Sans Pro", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  ////font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 18px !important;
  font-weight: 700 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  /letter-spacing: -0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  line-height: 27px !important;
  ///line-height: 26px !important;
  ///line-height: 25px !important;
  ///line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive ss-pro - large heavy upper ALT)----------*/
  
  /*----------(fav. - definitive ss-pro - med-large heavy upper shifted)----------*/
  /*
  font-family: "Source Sans Pro", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  ///line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive ss-pro - med-large heavy upper shifted)----------*/
  
  /*----------(fav. - definitive ss-pro - med heavy upper shifted)----------*/
  /*
  font-family: "Source Sans Pro", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  ///line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  margin-top: -4px;
  */
  /*----------(fav. - definitive ss-pro - med heavy upper shifted)----------*/
  
  /*----------(ruda - med-large thinned 800, spaced, upper, shifted)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  //font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: 0.35px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: -1.3px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  ///line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(ruda - med-large thinned 800, spaced, upper, shifted)----------*/
  
  /*----------(ruda - med-large thinned 700, spaced, upper, shifted)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: 0.35px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: -1.3px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  ///line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(ruda - med-large thinned 700, spaced, upper, shifted)----------*/
  
  
  
  /*--(latest gen.)--*/
  
  /*----------(fav. - definitive o-sans - med-large heavy upper shifted)----------*/
  /*
  font-family: "Open Sans", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  /////text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  ///line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive o-sans - med-large heavy upper shifted)----------*/
  
  /*----------(fav. - definitive o-sans - med heavy upper shifted)----------*/
  /*
  font-family: "Open Sans", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  /////text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive o-sans - med heavy upper shifted)----------*/
  
  /*----------(fav. - definitive o-sans - med-small heavy upper shifted)----------*/
  /*
  font-family: "Open Sans", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  /////text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  ///line-height: 24px !important;
  line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  //margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive o-sans - med-small heavy upper shifted)----------*/
  
  /*----------(fav. - definitive o-sans - small-med heavy upper shifted)----------*/
  /*
  font-family: "Open Sans", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  ///letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  /////text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive o-sans - small-med heavy upper shifted)----------*/
  
  /*----------(fav. - definitive o-sans - small heavy upper shifted)----------*/
  /*
  font-family: "Open Sans", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  //font-size: 16px !important;
  //font-size: 15px !important;
  //font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  line-height: 21px !important;
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  margin-top: -4px;
  */
  /*----------(fav. - definitive o-sans - small heavy upper shifted)----------*/
  
  /*----------(fav. - definitive khula - med-large heavy upper shifted)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  //////////font-size: 22px !important;
  //////////font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  //////////letter-spacing: -0.25px !important;
  //////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  //text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  ///line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 0px;
  /margin-top: -1px;
  /margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive khula - med-large heavy upper shifted)----------*/
  
  /*----------(fav. - definitive khula - med-large-med heavy upper shifted)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  //////////font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  //////////letter-spacing: -0.25px !important;
  //////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  //text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  ///line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 1px;
  /margin-top: 0px;
  /margin-top: -1px;
  /margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive khula - med-large-med heavy upper shifted)----------*/
  
  /*----------(fav. - definitive khula - med heavy upper shifted)----------*/
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  //font-size: 19px !important;
  /font-size: 18px !important;
  //font-size: 17px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  //////////letter-spacing: -0.25px !important;
  //////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  //text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 2px;
  /margin-top: 1px;
  /margin-top: 0px;
  /margin-top: -1px;
  /margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  /*----------(fav. - definitive khula - med heavy upper shifted)----------*/
  
  /*----------(fav. - definitive khula - small-med heavy upper shifted)----------*/
  /**********
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  ///font-size: 19px !important;
  //font-size: 18px !important;
  /font-size: 17px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  //////////letter-spacing: -0.25px !important;
  //////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  //text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  /line-height: 26px !important;
  line-height: 25px !important;
  //line-height: 24px !important;
  //line-height: 23px !important;
  /line-height: 22px !important;
  //line-height: 21px !important;
  /line-height: 20px !important;
  margin-top: 3px;
  margin-top: 2px;
  /margin-top: 1px;
  /margin-top: 0px;
  /margin-top: -1px;
  /margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  **********/
  /*----------(fav. - definitive khula - small-med heavy upper shifted)----------*/

  /*----------(fav. - definitive khula - small-med-small heavy upper shifted)----------*/
  /*****
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  //font-size: 18px !important;
  /font-size: 17px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  //////////letter-spacing: -0.25px !important;
  //////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  //text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  //line-height: 27px !important;
  /line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  line-height: 22px !important;
  margin-top: 1px;
  margin-top: 0px;
  /margin-top: -1px;
  /margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  *****/
  /*----------(fav. - definitive khula - small-med-small heavy upper shifted)----------*/
  
  /*----------(fav. - definitive khula - small heavy upper shifted)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  //////////letter-spacing: -0.25px !important;
  //////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  //text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  /line-height: 22px !important;
  margin-top: 1px;
  margin-top: 0px;
  /margin-top: -1px;
  /margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(fav. - definitive khula - small heavy upper shifted)----------*/
  
  /*----------(khula - small heavy upper thickened-shifted)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  font-size: 24.2px !important;
  //////////font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.70px !important;
  ////////////letter-spacing: -0.65px !important;
  //letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  ///letter-spacing: -0.50px !important;
  //letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  //////////letter-spacing: -0.25px !important;
  //////////letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  //text-transform: none !important;
  text-shadow: 0px 0px 0px #292828 !important;
  //text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #2b2b2b !important;
  text-shadow: 1px 0px 0px #454545 !important;
  text-shadow: -1px 0px 0px #454545 !important;
  /text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.8px 0px 0px #454545 !important;
  /text-shadow: -0.7px 0px 0px #454545 !important;
  ///text-shadow: -0.6px 0px 0px #454545 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /text-shadow: none !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  /line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  line-height: 28px !important;
  //line-height: 27px !important;
  ///line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  margin-top: 1px;
  margin-top: 0px;
  /margin-top: -1px;
  /margin-top: -2px;
  /margin-top: -3px;
  /margin-top: -4px;
  */
  /*----------(khula - small heavy upper thickened-shifted)----------*/
  
  /*----------(fav. - definitive ruda med-small thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27px !important;
  /font-size: 26px !important;
  font-size: 25px !important;
  //font-size: 24px !important;
  /font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  ////font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  //////font-size: 17px !important;
  ///font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #454545) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: drop-shadow(0px 0px 0px #454545) !important;
  /filter: none !important;
  margin-top: -1px;
  /margin-top: -2px;
  //margin-top: -3px;
  //margin-top: -4px;
  /margin-top: -5px;
  /*----------(fav. - definitive ruda med-small thickened)--------------*/
  
  
  /*----------(fav. - definitive khula med-lrg thickened ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;

  padding-right: 3px;
  /*----------(fav. - definitive khula med-lrg thickened ital)--------------*/
  
  /*----------(fav. - definitive khula med-small thickened )--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;

  padding-right: 3px;
  /*----------(fav. - definitive khula med-small thickened )--------------*/
  
  /*------------------------------------(fav. - definitive neo ruda med-sm thickened)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 1.3px 0.3px 0px #ddd !important;
  text-shadow: 1.3px 0.3px 0px #454545 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  line-height: 20px !important;
  padding-top: 1px !important;
  margin-top: 0px !important;
  */
  /*----------(fav. - definitive neo ruda med-sm thickened)--------------*/

  /*------------------------------------(fav. - definitive neo ruda med-sm thickened 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  text-shadow: -1px 0.3px 0px #3b3b3b !important;
  ///text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  line-height: 20px !important;
  /padding-top: 1px !important;
  /margin-top: 0px !important;
  /*----------(fav. - definitive neo ruda med-sm thickened 2)--------------*/
  
  /*------------------------------------(fav. - definitive neo ruda med-sm thickened upper)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  line-height: 20px !important;
  /padding-top: 1px !important;
  /margin-top: 0px !important;
  */
  /*----------(fav. - definitive neo ruda med-sm thickened upper)--------------*/
  
  /*---------------------------------(fav. - definitive khula - small heavy upper shifted 2)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16.3px !important;
  /font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.50px !important;
  letter-spacing: 1.40px !important;
  letter-spacing: 1.30px !important;
  letter-spacing: 1.20px !important;
  letter-spacing: 1.10px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.70px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.50px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.30px !important;
  /letter-spacing: 0.29px !important;
  /letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.06px !important;
  letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ////letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.20px !important;
  ///////letter-spacing: -0.25px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.33px !important;
  letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  //////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  /transform: skewX(9deg);
  /transform: skewX(-8deg);
  /transform: skewX(-9deg);
  /transform: skewX(-10deg);
  /transform: skewX(-11deg);
  /transform: skewX(-12deg);
  
  text-shadow: -0.0px 0px 0px #454545 !important;
  
  text-shadow: -0.1px 0px 0px #454545 !important;
  
  text-shadow: -0.2px 0px 0px #454545 !important;
  
  text-shadow: -0.3px 0px 0px #454545 !important;
  
  text-shadow: -0.4px 0px 0px #454545 !important;
  
  text-shadow: -0.5px 0px 0px #454545 !important;
  
  text-shadow: -0.6px 0px 0px #454545 !important;
  
  text-shadow: 0.7px 0px 0px #454545 !important;
  /text-shadow: 0.7px 0px 0px #3b3b3b !important;
  /text-shadow: 0.7px 0px 0px #2b2b2b !important;
  /text-shadow: 0.7px 0px 0px #1a1a1a !important;
  /text-shadow: 0.7px 0px 0px #090909 !important;
  /text-shadow: 0.7px 0px 0px #000 !important;
  
  /text-shadow: 0.8px 0px 0px #454545 !important;
  
  //text-shadow: 0.9px 0px 0px #454545 !important;
  
  //text-shadow: 1px 0px 0px #454545 !important;
  
  /text-shadow: -1.1px 0px 0px #454545 !important;
  
  //text-shadow: -1.2px 0px 0px #454545 !important;
  
  //text-shadow: -1.3px 0px 0px #454545 !important;
  
  /text-shadow: -1.4px 0px 0px #454545 !important;
  
  /text-shadow: -1.5px 0px 0px #454545 !important;
  
  /text-shadow: -1.6px 0px 0px #454545 !important;
  
  /text-shadow: -1.7px 0px 0px #454545 !important;
  
  /text-shadow: -1.8px 0px 0px #454545 !important;
  
  /text-shadow: -1.9px 0px 0px #454545 !important;
  
  /text-shadow: -2px 0px 0px #454545 !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  /line-height: 20px !important;
  line-height: 19px !important;
  /line-height: 18px !important;
  margin-top: 2px !important;
  */
  /*----------(fav. - definitive khula - small heavy upper shifted 2)----------*/
  
  /*----------(fav. - definitive khula med-sm thickened upper alt)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20.5px !important;
  /font-size: 20px !important;
  //font-size: 19.94px !important;
  //font-size: 19.93px !important;
  /font-size: 19.88px !important;
  //font-size: 19.66px !important;
  //font-size: 19.56px !important;
  ////font-size: 19.48px !important;
  //font-size: 19.35px !important;
  font-size: 19.3px !important;
  /font-size: 19.2px !important;
  //font-size: 19.1px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  ///letter-spacing: 0.35px !important;
  ///letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.473px !important;
  /letter-spacing: 0.493px !important;
  letter-spacing: 0.55px !important;
  //letter-spacing: 0.57px !important;
  //letter-spacing: 0.67px !important;
  letter-spacing: 0.75px !important;
  //letter-spacing: 0.80px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: -1px 0px 0px #505050 !important;
  /text-shadow: -1.2px 0px 0px #666 !important;
  //text-shadow: -1.2px 0px 0px #676767 !important;
  //text-shadow: -1.2px 0px 0px #686868 !important;
  /text-shadow: 1.2px 0px 0px #696969 !important;
  /text-shadow: 1.2px 0px 0px #6a6a6a !important;
  /text-shadow: 1.2px 0px 0px #6b6b6b !important;
  /text-shadow: 1.2px 0px 0px #6c6c6c !important;
  text-shadow: 1.2px 0px 0px #6d6d6d !important;
  //text-shadow: 1.2px 0px 0px #6e6e6e !important;
  text-shadow: 1.2px 0px 0px #6f6f6f !important;
  /////text-shadow: -0.7px 0px 0px #6f6f6f !important;
  /text-shadow: 1.2px 0px 0px #707070 !important;
  /text-shadow: 1.2px 0px 0px #717171 !important;
  /text-shadow: 1.2px 0px 0px #727272 !important;
  /text-shadow: 1.2px 0px 0px #737373 !important;
  /text-shadow: 1.2px 0px 0px #747474 !important;
  /text-shadow: 1.2px 0px 0px #757575 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(-0.1px 0.1px 0px #2b2b2b) !important;
  /filter: drop-shadow(-0.1px 0px 0.4px #2b2b2b) !important;
  /filter: drop-shadow(0.1px 0px 0.3px #2b2b2b) !important;
  //filter: drop-shadow(0.1px 0px 0.1px #2b2b2b) !important;
  filter: drop-shadow(0px 0px 0px #000) !important;
  //filter: drop-shadow(0px 0px 0px #090909) !important;
  //filter: drop-shadow(0px 0px 0px #1a1a1a) !important;
  /filter: drop-shadow(2px -2px 4px #fff) !important;
  ///filter: drop-shadow(0px 0px 0px transparent) !important;
  /filter: none !important;
  
  max-height: 41px !important;
  //max-height: 40px !important;
  /max-height: 39px !important;
  
  line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  ///line-height: 22px !important;
  //line-height: 21px !important;
  /line-height: 20px !important;
  
  padding-top: 1px !important;
  padding-bottom: 2px !important;
  margin-top: 2px !important;
  margin-top: 1px !important;
  //margin-top: 0px !important;
  /margin-top: -1px !important;
  /margin-top: -2px !important;
  /margin-top: -3px !important;
  padding-right: 3px;
  transform: none;
  /*----------(fav. - definitive khula med-sm thickened upper alt)--------------*/
  
  /*----------(fav. - definitive khula med thickened upper alt)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20.5px !important;
  /font-size: 20px !important;
  //font-size: 19.94px !important;
  //font-size: 19.93px !important;
  /font-size: 19.88px !important;
  //font-size: 19.66px !important;
  //font-size: 19.56px !important;
  ////font-size: 19.48px !important;
  //font-size: 19.35px !important;
  /////font-size: 19.3px !important;
  /font-size: 19.2px !important;
  //font-size: 19.1px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  //letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  ///letter-spacing: 0.35px !important;
  ///letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.473px !important;
  /letter-spacing: 0.493px !important;
  letter-spacing: 0.55px !important;
  //letter-spacing: 0.57px !important;
  //letter-spacing: 0.67px !important;
  letter-spacing: 0.75px !important;
  //letter-spacing: 0.80px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: -1px 0px 0px #505050 !important;
  /text-shadow: -1.2px 0px 0px #666 !important;
  //text-shadow: -1.2px 0px 0px #676767 !important;
  //text-shadow: -1.2px 0px 0px #686868 !important;
  /text-shadow: 1.2px 0px 0px #696969 !important;
  /text-shadow: 1.2px 0px 0px #6a6a6a !important;
  /text-shadow: 1.2px 0px 0px #6b6b6b !important;
  /text-shadow: 1.2px 0px 0px #6c6c6c !important;
  text-shadow: 1.2px 0px 0px #6d6d6d !important;
  //text-shadow: 1.2px 0px 0px #6e6e6e !important;
  text-shadow: 1.2px 0px 0px #6f6f6f !important;
  text-shadow: 1.2px 0px 0px #5a5a5a !important;
  text-shadow: 1.2px 0px 0px #595959 !important;
  ///text-shadow: 1.2px 0px 0px #585858 !important;
  ///text-shadow: 1.2px 0px 0px #575757 !important;
  /////text-shadow: -0.7px 0px 0px #6f6f6f !important;
  /text-shadow: 1.2px 0px 0px #707070 !important;
  /text-shadow: 1.2px 0px 0px #717171 !important;
  /text-shadow: 1.2px 0px 0px #727272 !important;
  /text-shadow: 1.2px 0px 0px #737373 !important;
  /text-shadow: 1.2px 0px 0px #747474 !important;
  /text-shadow: 1.2px 0px 0px #757575 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(-0.1px 0.1px 0px #2b2b2b) !important;
  /filter: drop-shadow(-0.1px 0px 0.4px #2b2b2b) !important;
  /filter: drop-shadow(0.1px 0px 0.3px #2b2b2b) !important;
  //filter: drop-shadow(0.1px 0px 0.1px #2b2b2b) !important;
  filter: drop-shadow(0px 0px 0px #000) !important;
  //filter: drop-shadow(0px 0px 0px #090909) !important;
  //filter: drop-shadow(0px 0px 0px #1a1a1a) !important;
  /filter: drop-shadow(2px -2px 4px #fff) !important;
  ///filter: drop-shadow(0px 0px 0px transparent) !important;
  /filter: none !important;
  
  max-height: 41px !important;
  //max-height: 40px !important;
  /max-height: 39px !important;
  
  line-height: 26px !important;
  line-height: 25px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  ///line-height: 22px !important;
  //line-height: 21px !important;
  /line-height: 20px !important;
  
  padding-top: 1px !important;
  padding-bottom: 2px !important;
  margin-top: 2px !important;
  margin-top: 1px !important;
  //margin-top: 0px !important;
  /margin-top: -1px !important;
  /margin-top: -2px !important;
  /margin-top: -3px !important;
  padding-right: 3px;
  transform: none;
  /*----------(fav. - definitive khula med thickened upper alt)--------------*/
  
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20.8px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 49px !important;
  //max-height: 48px !important;
  /max-height: 47px !important;
  /max-height: 46px !important;
  /max-height: 45px !important;
  /max-height: 44px !important;
  /max-height: 43px !important;
  /max-height: 42px !important;
  /max-height: 41px !important;
  /max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  /line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  /padding-top: 1px !important;
  margin-top: -1px !important;
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  
  /*------------------------------------(fav. - definitive neo ruda med thickened upper alt)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 23px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  ////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  
  
  //font-size: 17.7px !important;
  /font-size: 17.6px !important;
  font-size: 17.5px !important;
  //font-size: 17.4px !important;
  /font-size: 17.2px !important;
  ///font-size: 17.1px !important;
  /text-shadow: -1.8px 0px 0px #6f6f6f !important;
  text-shadow: -1.8px 0px 0px #6d6d6d !important;
  ////text-shadow: -1.8px 0px 0px #454545 !important;
  letter-spacing: 1.55px !important;
  text-transform: uppercase !important;
  
  font-size: 18.5px !important;
  /text-shadow: 1.8px 0px 0px #6f6f6f !important;
  /text-shadow: 1.8px 0px 0px #6d6d6d !important;
  text-shadow: -1.8px 0px 0px #5a5a5a !important;
  text-shadow: -1.8px 0px 0px #595959 !important;
  /text-shadow: -1.8px 0px 0px #585858 !important;
  /text-shadow: -1.8px 0px 0px #575757 !important;
  /text-shadow: -1.8px 0px 0px #505050 !important;
  ///text-shadow: 1.8px 0px 0px #454545 !important;
  letter-spacing: 1.10px !important;
  /letter-spacing: 1.15px !important;
  /letter-spacing: 1.20px !important;
  /letter-spacing: 1.25px !important;
  letter-spacing: 1.35px !important;
  /letter-spacing: 1.40px !important;
  letter-spacing: 1.55px !important;
  //font-size: 19.0px !important;
  
  
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(0px 0px 0px transparent) !important;
  filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  padding-left: 2px;
  padding-bottom: 2px !important;
  padding-bottom: 3px !important;
  padding-bottom: 4px !important;
  padding-bottom: 5px !important;
  margin-top: -5px !important;
  margin-top: -4px !important;
  margin-top: -3px !important;
  margin-top: -2px !important;
  /margin-top: -1px !important;
  /margin-top: 0px !important;
  */
  /*--------------(fav. - definitive neo ruda med thickened upper alt)--------------*/
  
  
  
  /*--------------------*/
  background: unset !important;
  background-clip: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  /color: #292828 !important;
  
  
  display: block;
  /line-height: 35px !important;

  ////////////////line-height: 38px !important;
  /line-height: 37px !important;
  /line-height: 36px !important;
  /line-height: 35px !important;
  /line-height: 34px !important;
  //line-height: 33px !important;
  /line-height: 32px !important;
  /line-height: 31px !important;
  ////////line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
}

.catalog-product-view .product-info-main .product-reviews-summary {
  /margin-top: -20px;
  
  margin-top: -19px;
  margin-top: -18px;
  margin-top: -17px;
  /margin-top: -16px;
  ///margin-top: -15px;
  ////margin-top: -14px;
  ///margin-top: -13px;
  //margin-top: -12px;
  /margin-top: -11px;
  /margin-top: -10px;
  
  margin-top: -16px;
  ///margin-bottom: 22px;
  margin-bottom: 23px;
  //margin-bottom: 24px;
  /margin-bottom: 27px;
  /margin-bottom: 29px;
  
  margin-top: -26px;
  margin-top: -25px;
  margin-top: -24px;
  margin-top: -23px;
  /margin-top: -22px;
  /margin-top: -21px;
  /margin-top: -20px;
  margin-top: -19px;
  /margin-top: -18px;
  /margin-top: -17px;
}
.catalog-product-view .product-info-main .product-reviews-summary .rating-summary {
  background: #202020;
  border: 2px ridge #777;
  border-radius: 2px;
  background: linear-gradient(to right, #202020, #000, #333);
  
  background: none;
  border: none;
}
.catalog-product-view .product-info-main .product-reviews-summary .rating-summary .rating-result {
  width: auto !important;
  margin-right: 1px !important;
  
  filter: hue-rotate(-7deg);
}
.catalog-product-view .product-info-main .product-reviews-summary .rating-summary .rating-result span::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  
  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */
  /background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24); 
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  

  
  /*
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  
  
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff7);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff7);
  
  filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff7);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff7);
  */

  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */
  
  background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-image: linear-gradient(4deg, #000 -89%, #FFDE24 52%, #FFDE24);
  ///background-image: linear-gradient(7deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(9deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(11deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(13deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(17deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
.catalog-product-view .product-info-main .product-reviews-summary .rating-summary .rating-result::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a {
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -0.65px;
    /font-style: italic;
  
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.50px;
    font-style: italic;
    /text-transform: uppercase;
    color: #202020;
    /color: #333;
  
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 800;
    letter-spacing: -0.50px;
    font-style: normal;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 800;
    letter-spacing: -0.50px;
    font-style: italic;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
    font-family: "Roboto";
    font-size: 11px;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: -0.50px;
    /font-style: italic;
    font-style: normal;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
  /font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  
  font-size: 12px;
  vertical-align: text-bottom;
  /vertical-align: text-top;
  /vertical-align: middle;
  position: relative;
  top: 1px;
  /top: 2px;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a:hover {
  /color: #e5e5e5;
  
  background: none;
  text-decoration: underline;
  /opacity: 0.80;
}

.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a.view {
  /*(for larger prices - 30px)*/
  position: relative;
  top: 3px;
  left: -2px;
  left: -7px;
  left: -8px;
  /left: -9px;
  /left: -10px;
  /left: -11px;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a.view:hover {
  /*(for larger prices - 30px)*/
  text-decoration: none;
  opacity: 0.80;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a.view span {
  /*(for larger prices - 30px)*/
  font-size: 13px !important;
  font-style: italic !important;
  margin-top: 1px;
  
  font-size: 14px !important;
  font-style: italic !important;
  margin-top: 0px;
  
  font-size: 16px !important;
  font-style: normal !important;
  margin-top: 0px;
  
  font-size: 17px !important;
  font-style: italic !important;
  /font-style: normal !important;
  margin-top: -1px;
  
  
  font-family: "Roboto", sans-serif;
  font-family: "Industry", sans-serif;
  font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  font-weight: 900;
  font-weight: 800;
  margin-right: 0px;
  //margin-right: 1px;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a.view span:last-child {
  /display: none;
  
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /*(for larger prices - 30px)*/
  top: -2px;
  left: -2px;
  left: -3px;
  
  
  /*
  font-family: "Rubik";
  font-weight: 700;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  font-size: 10.3px !important;
  font-size: 10.5px !important;
  //font-size: 10.6px !important;
  /font-size: 11px !important;
  //font-size: 11.3px !important;
  /font-size: 12px !important;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -2px;
  left: -3px;
  */
  
  /*
  font-family: "Exo";
  font-weight: 700;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  font-size: 10.3px !important;
  /font-size: 10.5px !important;
  /font-size: 10.6px !important;
  /font-size: 11px !important;
  /font-size: 12px !important;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -2px;
  left: -3px;
  */
  
  font-family: "Open Sans";
  font-weight: 900;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  font-size: 10.3px !important;
  font-size: 10.5px !important;
  font-size: 10.6px !important;
  font-size: 11px !important;
  font-size: 11.3px !important;
  /font-size: 11.6px !important;
  /font-size: 12px !important;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -2px;
  left: -3px;
  
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  font-size: 10.3px !important;
  font-size: 10.5px !important;
  font-size: 10.6px !important;
  font-size: 11px !important;
  font-size: 11.3px !important;
  font-size: 11.6px !important;
  /font-size: 12px !important;
  color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  //letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -1px;
  left: -3px;
  
  font-family: "Oswald";
  font-weight: 600;
  font-weight: 900;
  font-size: 9px !important;
  font-size: 9.3px !important;
  font-size: 9.5px !important;
  font-size: 9.6px !important;
  font-size: 10px !important;
  /font-size: 10.3px !important;
  /font-size: 10.5px !important;
  /font-size: 10.6px !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  font-size: 12.6px !important;
  color: #797878;
  color: #696868;
  color: #595858;
  color: #494848;
  //color: #343434;
  /color: #292828;
  /color: unset;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  /font-style: normal !important;
  position: relative;
  top: -0px;
  left: -4px;
  
  font-family: "Open Sans";
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  /font-size: 13.7px !important;
  /font-size: 13.5px !important;
  font-style: italic !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: -1px;
  
  font-family: "Exo", sans-serif !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14.7px !important;
  font-size: 14.4px !important;
  /font-size: 14px !important;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: -1px;
  
  font-family: "Industry", sans-serif !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14.7px !important;
  /font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14px !important;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  text-transform: lowercase;
  letter-spacing: -0.45px;
  top: -1px;
  
  /*
  font-family: "Industry", sans-serif !important;
  font-size: 12.7px !important;
  font-size: 12.6px !important;
  font-weight: 900;
  color: #4b4b4b;
  font-style: italic !important;
  text-transform: uppercase;
  letter-spacing: -0.45px;
  top: -1px;
  */
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a.view span:last-child:after {
  /display: none;
  
  content: "\f11e";
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /*(for larger prices - 30px)*/  
  top: -0px;
  left: 0px;
  left: 1px;
  
  font-style: italic;
  left: 0px;
  /left: -1px;
  /left: -2px;
  
  top: -2px;
  left: 0px;
  left: 1px;
  /left: 2px;
  /left: 3px;
  font-size: 12px !important;
  
  top: -1px;
}

.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .add {
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -0.65px;
    /font-style: italic;
  
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.50px;
    font-style: italic;
    /text-transform: uppercase;
    color: #202020;
    /color: #333;
  
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 800;
    letter-spacing: -0.50px;
    font-style: normal;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 800;
    letter-spacing: -0.50px;
    font-style: italic;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
    font-family: "Roboto";
    font-size: 11px;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: -0.50px;
    /font-style: italic;
    font-style: normal;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
  /font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  
  
  font-family: "Rubik";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  /font-size: 11px;
  /font-size: 12px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Exo";
  font-weight: 700;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  //font-size: 10.5px;
  /font-size: 10.6px;
  //font-size: 11px;
  /font-size: 11.3px;
  //font-size: 11.5px;
  /font-size: 11.6px;
  /font-size: 12px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 600;
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.5px;
  font-size: 9.6px;
  font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  font-size: 11px;
  font-size: 12.3px;
  font-size: 12.6px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  top: 2px;
  top: 0px;

  font-family: "Industry", sans-serif;
  font-size: 13px;
  font-size: 12.4px;
  /font-size: 12px;
  font-weight: 800;
  font-style: italic;
  color: #4b4b4b;
  color: #3b3b3b;
  letter-spacing: -0.5px;
  top: 1px;
  top: 2px;
  /top: 3px;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .add:before {
  content: "+";
  /margin-right: 0px;
  /margin-right: 1px;
  margin-right: 2px;
  /margin-right: 3px;
  //margin-right: 4px;
  font-weight: 800;
  font-style: italic;
  display: inline-block;
  vertical-align: super;
  vertical-align: text-bottom;
  
  font-family: "Glyphicons Halflings";
  content: "\e081";
  font-weight: 100;
  font-style: normal;
  vertical-align: text-bottom;
  
  content: "\002b";
  font-style: italic;
  font-size: 5px;
  font-size: 6px;
  vertical-align: text-bottom;
  vertical-align: unset;
  
  background: #ffdc05;
  background: #999;
  background: #777;
  background: #555;
  background: linear-gradient(to right, #555, #777);
  background: linear-gradient(to right, #1a1a1a, #aaa);
  background: linear-gradient(to right, #202020, #aaa);
  background: linear-gradient(to right, #333, #aaa, #444);
  /background: linear-gradient(to right, #333, #aaa, #555);
  color: #f4f4f4;
  color: #f8f8f8;
  color: #fff;
  text-shadow: 0px 1px 1px #000;
  padding-left: 1px;
  padding-right: 3px;
  /padding-top: 7px;
  /padding-top: 3px;
  padding-bottom: 0px;
  border-radius: 0px;
  
  background: none;
  text-shadow: 2px 1px 1px #000;
  /text-shadow: 2px 0px 1px #000;
  color: #e5e5e5;
  font-size: 9px;
  
  text-shadow: 0px 1px 1px #000;
  text-shadow: none;
  color: #202020;
  color: #292828;
  color: #595858;
  content: "\270f";
  /content: "\2a";
  /content: "\e013";
  /content: "\e011";
  /content: "\e010";
  /content: "\e019";
  /content: "\2601";
  ////content: "\e025";
  
  font-size: 8px;
  font-size: 9px;
  font-size: 10px;
  /font-size: 11px;
  font-style: normal;
  position: relative;
  top: 1px;
  
  content: "\e210";
  transform: rotate(90deg);
  top: 2px;
  left: 1px;
  left: 2px;
  font-weight: 900;
  font-size: 12px;
  filter: grayscale(100%);
  -webkit-filter: blur(0.000001px);
  
  transform: rotate(-60deg);
  top: 0px;
  top: -1px;
  left: 2px;
  /left: 1px;
}
/.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .add:after {
  display: inline-block;
  font-family: "FontAwesome";
  content: "\f11e";
  /content: "+" " " "\f11e";
  margin-left: -1px;
  margin-left: 0px;
  margin-left: 1px;
  margin-left: 2px;
  /margin-left: 3px;
  /margin-left: 4px;
  /margin-left: 5px;
  font-style: italic;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .add:hover:before {
  color: #ffdc05;
  text-shadow: -1px 1px 1px #000;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .add:hover:after {
  color: #ffdc05;
  text-shadow: 1px 1px 1px #000;
}
.catalog-product-view .product-info-main .product-reviews-summary.empty .reviews-actions a {
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -0.65px;
    /font-style: italic;
  
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -0.50px;
    font-style: italic;
    /text-transform: uppercase;
    color: #202020;
    /color: #333;
  
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 800;
    letter-spacing: -0.50px;
    font-style: normal;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 800;
    letter-spacing: -0.50px;
    font-style: italic;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
    font-family: "Roboto";
    font-size: 11px;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: -0.50px;
    /font-style: italic;
    font-style: normal;
    text-transform: uppercase;
    color: #202020;
    color: #333;
    color: #555;
  
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  word-spacing: 0.10px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.40px;
  font-weight: 700;
  margin-left: 4px;
  
  /*(default)*/
  font-family: "Roboto";
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 800;
  font-weight: 700;
  /letter-spacing: -0.10px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  /font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 4px;
  
  font-family: "Martel Sans";
  font-size: 8.3px;
  ///font-size: 8.5px;
  ///font-size: 8.6px;
  /font-size: 10px;
  ////font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /letter-spacing: -0.10px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  /font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 4px;
  
  font-family: "Ruda";
  font-size: 8.3px;
  ///font-size: 8.5px;
  ///font-size: 8.6px;
  /font-size: 10px;
  font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /letter-spacing: -0.10px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  /font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 5px;
  ///margin-left: 4px;
  /margin-left: 3px;
  /margin-left: 2px;
  
  font-family: "Ruda";
  font-size: 8.3px;
  ///font-size: 8.5px;
  ///font-size: 8.6px;
  font-size: 10px;
  ///font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /letter-spacing: -0.10px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  /font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 5px;
  ///margin-left: 4px;
  /margin-left: 3px;
  /margin-left: 2px;
  
  font-family: "Sarala";
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.6px;
  font-size: 9px;
  ///font-size: 9.2px;
  //font-size: 10px;
  //font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  letter-spacing: 0px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 5px;
  ///margin-left: 4px;
  /margin-left: 3px;
  /margin-left: 2px;
  
  font-family: "Exo";
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.6px;
  font-size: 9px;
  font-size: 9.2px;
  font-size: 9.3px;
  /font-size: 9.4px;
  ///font-size: 9.5px;
  /font-size: 10px;
  //font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  //letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  word-spacing: 0.05px;
  word-spacing: 0px;
  word-spacing: -0.05px;
  word-spacing: -0.10px;
  word-spacing: -0.15px;
  word-spacing: -0.20px;
  word-spacing: -0.25px;
  word-spacing: -0.30px;
  /word-spacing: -0.35px;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 5px;
  ///margin-left: 4px;
  /margin-left: 3px;
  /margin-left: 2px;
  
  /*
  font-family: "Exo 2";
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.6px;
  font-size: 9px;
  font-size: 9.2px;
  font-size: 10px;
  //font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  letter-spacing: 0px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 5px;
  ///margin-left: 4px;
  /margin-left: 3px;
  /margin-left: 2px;
  */
  
  font-family: "Play";
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.6px;
  font-size: 9px;
  font-size: 9.2px;
  font-size: 9.3px;
  /font-size: 9.4px;
  ///font-size: 9.5px;
  /font-size: 10px;
  //font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  //letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  word-spacing: 0.05px;
  word-spacing: 0px;
  word-spacing: -0.05px;
  word-spacing: -0.10px;
  word-spacing: -0.15px;
  word-spacing: -0.20px;
  word-spacing: -0.25px;
  word-spacing: -0.30px;
  /word-spacing: -0.35px;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 5px;
  ///margin-left: 4px;
  /margin-left: 3px;
  /margin-left: 2px;
  
  font-family: "Industry";
  font-size: 8.3px;
  font-size: 8.5px;
  font-size: 8.6px;
  font-size: 9px;
  font-size: 9.2px;
  font-size: 9.3px;
  /font-size: 9.4px;
  /font-size: 9.5px;
  /font-size: 9.6px;
  /font-size: 10px;
  /font-size: 10.3px;
  /font-size: 11px;
  /font-size: 12px;
  //font-size: 13px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  //letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  word-spacing: 0.10px;
  word-spacing: 0.05px;
  word-spacing: 0px;
  word-spacing: -0.05px;
  word-spacing: -0.10px;
  word-spacing: -0.15px;
  word-spacing: -0.20px;
  word-spacing: -0.25px;
  word-spacing: -0.30px;
  /word-spacing: -0.35px;
  font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  margin-left: 5px;
  ///margin-left: 4px;
  /margin-left: 3px;
  /margin-left: 2px;
  
  
  font-family: "Glyphicons Halflings", "Open Sans", sans-serif;
  font-family: "Glyphicons Halflings", "Work Sans", sans-serif;
  ///font-family: "Glyphicons Halflings", "Karla", sans-serif;
  ///font-family: "Glyphicons Halflings", "Exo", sans-serif;
  //font-family: "Glyphicons Halflings", "Exo 2", sans-serif;
  /font-family: "Glyphicons Halflings", "Play", sans-serif;
  ////font-family: "Glyphicons Halflings", "Martel Sans", sans-serif;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 800;
  /font-weight: 900;
  /font-size: 12px;
  /font-size: 11px;
  font-size: 10.9px;
  font-size: 10.8px;
  font-size: 10.7px;
  //font-size: 10.6px;
  //font-size: 10.5px;
  //font-size: 10.4px;
  font-size: 10.3px;
  font-size: 10.2px;
  /font-size: 10.1px;
  font-size: 10px;
  font-size: 9.9px;
  font-size: 9.8px;
  /font-size: 9.7px;
  //font-size: 9.6px;
  font-size: 9.5px;
  //font-size: 9.4px;
  font-size: 9.3px;
  ///font-size: 9.2px;
  /font-size: 9.1px;
  //font-size: 9px;
  /font-size: 8.6px;
  //font-size: 8.5px;
  //font-size: 8.4px;
  /font-size: 8.3px;
  //font-size: 8.2px;
  /font-size: 8.1px;
  ////font-size: 8px;
  letter-spacing: -0.45px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.12px;
  ///letter-spacing: 0.21px;
  /letter-spacing: 0.22px;
  //letter-spacing: 0.23px;
  ///letter-spacing: 0.24px;
  /////letter-spacing: 0.25px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  margin-left: unset;
  /word-spacing: -8.5px;
  /word-spacing: -8px;
  /word-spacing: -7.5px;
  word-spacing: -7px;
  ////word-spacing: -6.5px;
  //////word-spacing: -6px;
  ////word-spacing: -5.5px;
  ///word-spacing: -5.4px;
  color: #606060;
  //color: #5a5a5a;
  color: #555;
  color: #4b4b4b;
  //color: #4a4a4a;
  ///color: #494949;
  //color: #484848;
  /color: #474747;
  ///color: #444;
  ////color: #3b3b3b;
  ///color: #2b2b2b;
  //color: #1a1a1a;
  /color: #090909;
  /color: #000;
  
  /*
  font-family: "Glyphicons Halflings", "Karla", sans-serif;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  /font-size: 12px;
  /font-size: 11px;
  font-size: 10.9px;
  font-size: 10.8px;
  font-size: 10.7px;
  //font-size: 10.6px;
  //font-size: 10.5px;
  //font-size: 10.4px;
  font-size: 10.3px;
  font-size: 10.2px;
  /font-size: 10.1px;
  font-size: 10px;
  font-size: 9.9px;
  font-size: 9.8px;
  /font-size: 9.7px;
  //font-size: 9.6px;
  font-size: 9.5px;
  //font-size: 9.4px;
  font-size: 9.3px;
  ///font-size: 9.2px;
  /font-size: 9.1px;
  //font-size: 9px;
  /font-size: 8.6px;
  //font-size: 8.5px;
  //font-size: 8.4px;
  /font-size: 8.3px;
  //font-size: 8.2px;
  /font-size: 8.1px;
  ////font-size: 8px;
  letter-spacing: -0.45px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.12px;
  ///letter-spacing: 0.21px;
  /letter-spacing: 0.22px;
  //letter-spacing: 0.23px;
  ///letter-spacing: 0.24px;
  /////letter-spacing: 0.25px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  margin-left: unset;
  /word-spacing: -8.5px;
  /word-spacing: -8px;
  /word-spacing: -7.5px;
  word-spacing: -7px;
  ////word-spacing: -6.5px;
  //////word-spacing: -6px;
  ////word-spacing: -5.5px;
  ///word-spacing: -5.4px;
  color: #606060;
  //color: #5a5a5a;
  color: #555;
  color: #4b4b4b;
  ///color: #4a4a4a;
  ////color: #494949;
  //color: #484848;
  /color: #474747;
  ///color: #444;
  ////color: #3b3b3b;
  ///color: #2b2b2b;
  //color: #1a1a1a;
  /color: #090909;
  /color: #000;
  */
  
  /*
  font-family: "Glyphicons Halflings", "Khula", sans-serif;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10.3px;
  /font-size: 10px;
  font-size: 9.4px;
  ///font-size: 9.3px;
  font-size: 9.2px;
  ////font-size: 9.1px;
  //font-size: 9px;
  /font-size: 8.6px;
  //font-size: 8.5px;
  //font-size: 8.4px;
  /font-size: 8.3px;
  //font-size: 8.2px;
  /font-size: 8.1px;
  ////font-size: 8px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  ///letter-spacing: -0.15px;
  /letter-spacing: 0.10px;
  ///letter-spacing: 0.12px;
  //letter-spacing: 0.14px;
  ///letter-spacing: 0.15px;
  //letter-spacing: 0.16px;
  /letter-spacing: 0.21px;
  /letter-spacing: 0.22px;
  /letter-spacing: 0.23px;
  /letter-spacing: 0.24px;
  /letter-spacing: 0.25px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  /margin-left: 12px;
  //margin-left: 14px;
  margin-left: unset;
  word-spacing: -8.5px;
  word-spacing: -8px;
  word-spacing: -7.5px;
  word-spacing: -7px;
  ////word-spacing: -6.5px;
  /////word-spacing: -6px;
  ////word-spacing: -5.5px;
  ///word-spacing: -5.4px;
  color: #606060;
  /color: #5a5a5a;
  /color: #555;
  /color: #4b4b4b;
  /color: #444;
  /color: #3b3b3b;
  */
}
/.catalog-product-view .product-info-main .product-reviews-summary.empty .reviews-actions a:before {
  font-family: "FontAwesome";
  content: "\f11e";
  margin-right: 4px;
  /margin-right: 5px;
  font-style: italic;
}
.catalog-product-view .product-info-main .product-reviews-summary.empty .reviews-actions a:after {
  font-family: "FontAwesome";
  content: "\f11e";
  margin-left: -1px;
  margin-left: 0px;
  margin-left: 1px;
  margin-left: 2px;
  /margin-left: 3px;
  /margin-left: 4px;
  /margin-left: 5px;
  font-style: italic;
}
.catalog-product-view .product-info-main .product-reviews-summary.empty .reviews-actions a:hover:after {
  display: inline-block;
  text-decoration: none !important;
}

.catalog-product-view .product-info-main .price-box {
  /width: 360px;
  
  /width: 376px;
  /margin-right: 14px;
  
  min-width: 310px;
  min-width: 328px;
  margin-right: -15px;
}
.catalog-product-view .product-info-main .price-box .price {
  font-weight: 900;
  border-bottom: none !important;
  
  /*(for 'Open Sans' alternative - native, no sup mod)*/
  font-family: "Open Sans";
  /font-size: 36px;
  font-size: 35px;
  font-size: 36px;
  /font-size: 37px;
  /font-size: 39px;
  /font-size: 40px;
}
/.catalog-product-view .product-info-main .price-box .price:before {
  /display: block;
  position: absolute;
  content: "+ SpeedyFree* Shipping";
  //content: "+ SpeedyFree Shipping";
  //content: "*SpeedyFree Shipping";
  //content: "SpeedyFree* Shipping";
  /content: "SpeedyFree Shipping";
  
  /content: "* Same-Day ship by 2p EST";
  /content: "*Same-Day ship by 2p EST";
  ///content: "Same-Day ship by 2p EST*";
  //right: -5px;
  right: -6px;
  /right: -9px;
  //right: -10px;
  /right: -11px;
  //right: -12px;
  /right: -13px;
  /content: "+ Same-Day ship by 2p EST";
  /content: "Same-Day ship by 2p EST";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  top: -12px;
  //right: 0px;
  font-size: 10px;
  letter-spacing: 0px;
  
  /content: "Same-Day ship by 2p EST (M-F)";
  /left: 1px;
}
.catalog-product-view .product-info-main .price-box .old-price span:before {
  display: none !important;
}
.catalog-product-view .product-info-main .price-box .special-price span {
  /font-family: "Squada One";
  /text-shadow: -0px -1px 0px #202020;
  /text-shadow: -0px 1px 0px #aaa;
  /font-size: 32px;
  color: unset !important;
  
  font-style: italic;
  color: #444c40 !important;
  color: #444840 !important;
  color: #444740 !important;
}
/*--(hack for 'Open Sans' artificial 'italic' special price to not affect dollar sign w/line-through)--*/
.catalog-product-view .product-info-main .price-box .special-price span span {
  font-style: normal;
  transform: skewX(-11deg) rotateY(0deg) !important;
  position: relative;
  top: 0.2px;
  margin-bottom: 8px !important;
  
  margin-bottom: 19px !important;
}
/.catalog-product-view .product-info-main .price-box .special-price::after {
  content: "/ sale";
  /content: " sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-size: 16px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -0px;
  /margin-right: 0px;
  
  /vertical-align: super !important;
  
  vertical-align: top !important;
  margin-left: 5px;
}
//.catalog-product-view .product-info-main .price-box .special-price .price-container::after {
  content: "/ sale";
  /content: " sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-size: 16px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -0px;
  /margin-right: 0px;
  
  /vertical-align: super !important;
  
  vertical-align: top !important;
  margin-left: 5px;
  
  margin-left: 2px;
  margin-right: 13px;
}
.catalog-product-view .product-info-main .price-box .old-price span {
  font-size: 24px;
  /color: #828282 !important;
  
  font-weight: 700;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  
  text-decoration-color: #aeaeae;
  text-decoration-thickness: 2px !important;
  /text-decoration-thickness: 3px !important;
}
.catalog-product-view .product-info-main .price-box .old-price::before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 10px;
  margin-right: -5px;
  
  font-size: 11px;
  font-weight: initial;
  margin-left: 0px;
  margin-left: -20px;
  margin-left: -18px;
  margin-left: -17px;
  margin-right: 3px;
  margin-right: -1px;
  /vertical-align: super !important;
  /vertical-align: top !important;
  
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 11.6px;
  font-weight: 300;
  font-weight: 400;
  /font-weight: 500;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: #777 !important;
  /color: #888 !important;
  /color: #999 !important;
  position: relative;
  left: -1px;
  /left: 0px;
  /left: 1px;
  /left: 2px;
  /left: 3px;
  /left: 4px;
  /top: -8px;
  /top: -7px;
  top: -6px;
  top: -5px;
  /top: -4px;
  top: -3px;
  top: -2px;
  /top: -1px;
  /top: 0px;
  /top: 1px;
  /top: 2px;
  /top: 3px;
  //top: 4px;
  /top: 5px;
  /top: 6px;
  /top: 7px;
  /top: 8px;
  /top: 9px;
  /top: 10px;
}
.catalog-product-view .product-info-main .price-box .old-price::after {
  content: "reg. price";
  color: #1A1A1A !important;
  font-size: 12px;
  /font-size: 10px;
  margin-left: 5px;
  font-style: normal;
  letter-spacing: initial;
  vertical-align: super !important;
  /vertical-align: top !important;
  
  font-size: 11.5px;
  /font-size: 11.6px;
  font-weight: 500;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: #777 !important;
  /color: #888 !important;
  /color: #999 !important;
  position: relative;
  left: 1px;
  /top: -8px;
  /top: -7px;
  top: -6px;
  ///top: -5px;
  top: -4px;
  top: -3px;
  ///top: -2px;
  ///top: -1px;
  //top: 0px;
  //top: 1px;
  //top: 2px;
  /top: 3px;
  //top: 4px;
  /top: 5px;
  /top: 6px;
  /top: 7px;
  /top: 8px;
  /top: 9px;
  /top: 10px;
}
.catalog-product-view .product-info-main .price-box .old-price {
  text-decoration: none !important;
  
  position: relative;
  left: -13px;
  left: -11px;
  /left: -0px;
  top: 5px;
  
  left: -10px;
  left: -17px;
  left: -19px;
  left: -20px;
  left: -21px;
  /left: -36px;
  
  left: -39px;
  left: -46px;
  /left: -49px;
  top: 7px;
  
  top: 8px;
  top: 9px;
  top: 10px;
  /top: 11px;
  /top: 12px;
}

/*--(to style price style - product page)--*/
.catalog-product-view .product-info-main .price-box .price-final_price:before {
  display: block;
  /position: absolute;
  position: relative;
  content: "+ SpeedyFree* Shipping";
  //content: "+ SpeedyFree Shipping";
  //content: "*SpeedyFree Shipping";
  //content: "SpeedyFree* Shipping";
  /content: "SpeedyFree Shipping";
  
  /content: "* Same-Day ship by 2p EST";
  /content: "*Same-Day ship by 2p EST";
  ///content: "Same-Day ship by 2p EST*";
  //right: -5px;
  right: -6px;
  /right: -9px;
  //right: -10px;
  /right: -11px;
  //right: -12px;
  /right: -13px;
  /content: "+ Same-Day ship by 2p EST";
  /content: "Same-Day ship by 2p EST";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  top: -12px;
  top: -0px;
  //right: 0px;
  font-size: 10px;
  letter-spacing: 0px;
  
  /content: "Same-Day ship by 2p EST (M-F)";
  /left: 1px;
  
  
  //position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  /top: 24px;
  //top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  margin-left: -4px;
  
  /*(for larger prices - 30px)*/
  margin-top: -4px;
  margin-top: -3px;
  margin-top: -2px;
  /margin-top: -1px;
  /margin-top: 0px;
  /margin-top: 1px;
  /margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
}
.catalog-product-view .product-info-main .price-box .special-price .price-final_price::after {
  content: "/ sale";
  /content: " sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-size: 16px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -0px;
  /margin-right: 0px;
  
  /vertical-align: super !important;
  
  vertical-align: top !important;
  margin-left: 5px;
  
  position: relative;
  top: 4px;
  /top: 5px;
  /top: 6px;
  /left: -1px;
  left: 0px;
  //left: 1px;
  //left: 2px;
  /left: 3px;
  /left: 4px;
  /left: 5px;
  
  font-family: "Bebas Neue", "Glyphicons Halflings" !important;
  font-family: "Oswald", "Glyphicons Halflings" !important;
  font-family: "Squada One", "Glyphicons Halflings" !important;
  content:  "/ sale" " " "\e041" ;
  font-weight: 300;
  /font-weight: 400;
  /font-weight: 500;
  /font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-style: normal;
  letter-spacing: 0.95px;
  font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 18px;
  top: 6px;
  
  font-family: "Open Sans", "Glyphicons Halflings" !important;
  content:  "/ sale" " " "\e041" ;
  font-weight: 900;
  font-style: normal;
  /font-style: italic;
  letter-spacing: -0.40px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: 0px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.35px;
  font-size: 9px;
  font-size: 10px;
  font-size: 11px;
  //font-size: 12px;
  /font-size: 13px;
  /font-size: 18px;
  top: 6px;
  filter: grayscale(9%);
  
  font-family: "Roboto", "Glyphicons Halflings" !important;
  letter-spacing: -0.40px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: 0px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  /letter-spacing: 0.22px;
  letter-spacing: 0.25px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  font-size: 9px;
  font-size: 10px;
  //font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  top: 6px;
  filter: grayscale(9%);
}

.catalog-product-view .product-info-main .price-box .unit {
  font-family: "Squada One";
  font-size: 28px;
  font-weight: 500;
  margin-right: 5px;
  vertical-align: top;
  /font-style: normal !important;
  
  font-family: "Roboto";
  font-size: 28px;
  font-size: 22px;
  /font-size: unset;
  font-weight: 900;
  margin-right: 0px;
  vertical-align: top;
  /vertical-align: super;
  /font-style: normal !important;
  
  font-family: "Roboto";
  font-size: 22px;
  font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: unset;
  font-weight: 900;
  margin-right: 2px;
  vertical-align: top;
  /vertical-align: super;
  /font-style: normal !important;
  position: relative;
  top: 3px;
  
  top: 2px;
  top: 1px;
  top: 0px;
  /top: -1px;
  /top: -2px;
  //top: -3px;
  /top: -4px;
  /top: -5px;
  /top: -6px;
  //margin-right: 1px;
  
  /*(large)*/
  font-size: 27px;
  /font-size: 31px;
  /font-size: 32px;
  /font-size: 33px;
  /top: -4px;
  
  /*(for 'Open Sans' dollars)*/
  font-family: "Open Sans";
  font-size: 27px;
  font-size: 28px;
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  font-size: 32px;
  font-size: 33px;
  font-size: 34px;
  font-size: 35px;
  ////font-size: 36px;
  ////font-size: 37px;
  //////font-size: 38px;
  ///font-size: 39px;
  ///font-size: 40px;
  ///font-size: 41px;
  ///font-size: 42px;
  ///font-size: 43px;
  ///font-size: 44px;
  top: -8px;
  top: -7px;
  top: -6px;
  top: -5px;
  /top: -4px;
  margin-right: 0px;
  margin-right: -1px;
  ///margin-right: -2px;
  //margin-right: -3px;
  /margin-right: -4px;
  /margin-right: -5px;
  
  font-family: "Khula", sans-serif;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  /font-size: 35px;
  font-style: italic;
  top: -2px;
  top: -1px;
  //top: 0px;
  margin-right: 1px;
  margin-right: 2px;
}
.catalog-product-view .product-info-main .price-box .special-price .unit {
  font-family: "Squada One";
  font-size: 28px;
  font-weight: 500;
  margin-right: 5px;
  vertical-align: top;
  /font-style: normal !important;
  
  font-family: "Roboto";
  font-size: 28px;
  font-size: 22px;
  /font-size: unset;
  font-weight: 900;
  margin-right: 0px;
  vertical-align: top;
  /vertical-align: super;
  /font-style: normal !important;
  
  font-family: "Roboto";
  font-size: 22px;
  font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: unset;
  font-weight: 900;
  margin-right: 2px;
  vertical-align: top;
  /vertical-align: super;
  /font-style: normal !important;
  position: relative;
  top: 3px;
  
  top: 0px;
  top: -1px;
  /top: -2px;
  //top: -3px;
  /top: -4px;
  /top: -5px;
  /top: -6px;
  margin-right: 1px;
  
  /*(large)*/
  font-size: 27px;
  /font-size: 31px;
  /font-size: 32px;
  /font-size: 33px;
  /top: -4px;
  
  /*(for 'Open Sans' dollars)*/
  font-family: "Open Sans";
  font-size: 27px;
  font-size: 28px;
  font-size: 29px;
  font-size: 30px;
  font-size: 31px;
  font-size: 32px;
  font-size: 33px;
  font-size: 34px;
  font-size: 35px;
  font-size: 36px;
  font-size: 37px;
  font-size: 38px;
  ///font-size: 39px;
  ///font-size: 40px;
  ///font-size: 41px;
  ///font-size: 42px;
  ///font-size: 43px;
  ///font-size: 44px;
  top: -8px;
  top: -7px;
  top: -6px;
  top: -5px;
  /top: -4px;
  font-style: normal;
  margin-right: 0px;
  margin-right: -1px;
  ///margin-right: -2px;
  //margin-right: -3px;
  /margin-right: -4px;
  /margin-right: -5px;
  
  font-family: "Khula", sans-serif;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  /font-size: 35px;
  font-style: italic;
  top: -2px;
  top: -1px;
  //top: 0px;
  margin-right: 1px;
  margin-right: 2px;
}
.catalog-product-view .product-info-main .price-box .old-price .unit {
  font-family: unset;
  font-size: initial;
  /font-weight: initial;
  /margin-right: initial;
  /vertical-align: top;
  /vertical-align: super;
  /font-style: normal !important;
  /position: relative;
  top: 10px;
  top: 9px;
  top: 8px;
  /top: 7px;
  margin-left: 5px;
  margin-right: 0px;
  //margin-right: 1px;
  /margin-right: 2px;
  color: #D2D2D2 !important;
  /color: #e5e5e5 !important;
  
  font-weight: 700;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  font-style: italic;

  text-decoration: line-through;
  text-decoration-color: #aeaeae;
  text-decoration-thickness: 1px !important;
  text-decoration-thickness: 2px !important;
  /text-decoration-thickness: 3px !important;
  
  top: 28px;
  top: 29px;
  /top: 30px;
  
  /*(large)*/
  top: 40px;
  top: 39px;
  /top: 38px;
  /top: 37px;
  /top: 36px;
  /top: 35px;
}
.catalog-product-view .product-info-main .price-box .dollars {
  /font-style: normal !important;
  letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  
  /font-family: "Squada One";
  /text-shadow: -0px -1px 0px #202020;
  /text-shadow: -0px 1px 0px #aaa;
  font-size: 32px;
  font-weight: 900;
  color: unset !important;
  
  /font-style: italic;
  
  font-size: 36px;
  line-height: 1;
  letter-spacing: -.03em;
  
  /*(large)*/
  font-size: 40px;
  font-size: 44px;
  font-size: 45px;
  font-size: 46px;
  
  /*(for 'Open Sans' dollars)*/
  font-family: "Open Sans";
}
.catalog-product-view .product-info-main .price-box .special-price .dollars {
  /font-style: normal !important;
  letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  
  /font-family: "Squada One";
  /text-shadow: -0px -1px 0px #202020;
  /text-shadow: -0px 1px 0px #aaa;
  font-size: 32px;
  font-weight: 900;
  color: unset !important;
  
  font-style: italic;
  
  font-size: 36px;
  line-height: 1;
  letter-spacing: -.03em;
  
  /*(large)*/
  font-size: 40px;
  font-size: 44px;
  font-size: 45px;
  font-size: 46px;
}
.catalog-product-view .product-info-main .price-box .old-price .dollars {
  /font-style: normal !important;
  letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  
  font-size: 24px;
  color: #D2D2D2 !important;
  /color: #e5e5e5 !important;
  
  font-weight: 700;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  
  text-decoration: line-through;
  text-decoration-color: #aeaeae;
  text-decoration-thickness: 1px !important;
  text-decoration-thickness: 2px !important;
  /text-decoration-thickness: 3px !important;
  
  position: relative;
}
.catalog-product-view .product-info-main .price-box .old-price .dollars:after {
  content: "\00a0\00a0";
}
.catalog-product-view .product-info-main .price-box .decimal {
  /display: none;
  
  font-size: 24px;
  vertical-align: top;
  margin-left: 2px;
  margin-right: -3px;
  
  font-size: 16px;
  font-size: 20px;
  position: relative;
  top: 4px;
  margin-left: 3px;
  margin-right: -2px;
  
  font-size: 16px;
  font-size: 20px;
  position: relative;
  top: 7px;
  margin-left: 3px;
  margin-right: -2px;
  
  font-size: 14px;
  position: relative;
  top: 10px;
  margin-left: 3px;
  margin-right: -1px;
  
  font-family: "Oswald";
  font-size: 33px;
  position: relative;
  top: -5px;
  margin-left: 2px;
  margin-right: -0px;
  margin-left: 0px;
  
  font-family: "Oswald";
  font-size: 33px;
  position: relative;
  top: -6px;
  top: -7px;
  margin-left: 1px;
  margin-right: 2px;
  
  font-family: "Oswald";
  font-size: 13px;
  position: relative;
  top: 7px;
  margin-left: 3px;
  margin-right: -1px;
  
  font-family: "Oswald";
  font-size: 18px;
  position: relative;
  top: 2px;
  top: 3px;
  top: 4px;
  top: 5px;
  margin-left: 2px;
  margin-right: -1px;
  
  /*(large)*/
  /margin-left: 4px;
  /margin-left: 3px;
  margin-right: -2px;
  margin-right: -3px;
  
  /*(for 'Open Sans' dollars)*/
  top: 8px !important;
  left: 0px !important;
  
  font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  font-size: 28px;
  top: -4px !important;
  top: -3px !important;
  top: -2px !important;
  top: -1px !important;
  left: 0px !important;
}
.catalog-product-view .product-info-main .price-box .special-price .decimal {
  /display: none;
  
  font-size: 24px;
  vertical-align: top;
  margin-left: 2px;
  margin-right: -3px;
  
  font-size: 16px;
  font-size: 20px;
  position: relative;
  top: 4px;
  margin-left: 3px;
  margin-right: -2px;
  
  font-size: 16px;
  font-size: 20px;
  position: relative;
  top: 7px;
  margin-left: 3px;
  margin-right: -2px;
  
  font-size: 14px;
  position: relative;
  top: 10px;
  margin-left: 3px;
  margin-right: -1px;
  
  font-family: "Oswald";
  font-size: 33px;
  position: relative;
  top: -5px;
  margin-left: 2px;
  margin-right: -0px;
  margin-left: 0px;
  
  font-family: "Oswald";
  font-size: 33px;
  position: relative;
  top: -6px;
  top: -7px;
  margin-left: 1px;
  margin-right: 2px;
  
  font-family: "Oswald";
  font-size: 13px;
  position: relative;
  top: 7px;
  margin-left: 3px;
  margin-right: -1px;
  
  font-family: "Oswald";
  font-size: 18px;
  position: relative;
  top: 2px;
  top: 3px;
  top: 4px;
  top: 5px;
  margin-left: 2px;
  margin-right: -1px;
  
  /*(large)*/
  /margin-left: 4px;
  /margin-left: 3px;
  margin-right: -2px;
  margin-right: -3px;
  
  
  font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  font-size: 28px;
  top: -4px !important;
  top: -3px !important;
  top: -2px !important;
  top: -1px !important;
  left: 0px !important;
}
.catalog-product-view .product-info-main .price-box .old-price .decimal {
  font-size: unset;
  
  /font-size: 24px;
  color: #D2D2D2 !important;
  /color: #e5e5e5 !important;
  
  font-weight: 700;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  
  /text-decoration: line-through;
  
  top: 7px;
  margin-left: 2px;
  margin-right: 0px;
  
  top: 27px;
  /top: 28px;
  /top: 29px;
  /top: 30px;
  
  /*(large)*/
  top: 37px;
  ///margin-left: 1px;
  margin-left: -10px;
  
  /*(for 'Open Sans' dollars)*/
  top: 38.8px !important;
  left: 0.5px !important;
}
.catalog-product-view .product-info-main .price-box .cents {
  //font-family: "Squada One";
  //font-size: 28px;
  /font-weight: 500;
  //margin-right: -4px;
  //vertical-align: sub;
  
  font-family: unset;
  font-size: initial;
  font-size: 24px;
  /font-weight: 500;
  margin-left: 2px;
  margin-right: -4px;
  /margin-right: -0px;
  vertical-align: middle;
  vertical-align: unset;
  top: -10px;
  top: -9px;
  /font-style: normal;
  
  font-family: unset;
  font-size: initial;
  font-size: 29px;
  font-weight: 900;
  margin-left: 1px;
  margin-right: -4px;
  /margin-right: -0px;
  vertical-align: middle;
  vertical-align: unset;
  top: -6px;
  /font-style: normal;
  
  font-family: unset;
  font-family: "Squada One";
  font-size: initial;
  font-size: 26px;
  font-weight: 900;
  margin-left: 1px;
  margin-right: -4px;
  /margin-right: -0px;
  vertical-align: middle;
  vertical-align: unset;
  top: -9px;
  font-style: normal;
  letter-spacing: -0.40px;
  
  font-family: unset;
  font-family: "Squada One";
  font-size: initial;
  font-size: 31px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -5px;
  font-style: italic;
  margin-left: 2px;
  letter-spacing: -0.40px;
  
  font-family: "Roboto";
  font-size: initial;
  font-size: 27px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -7px;
  font-style: normal;
  margin-left: 0px;
  letter-spacing: -1.00px;
  
  font-family: "Oswald";
  font-size: initial;
  font-size: 20px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -9px;
  /font-style: italic;
  margin-left: 0px;
  letter-spacing: -0.35px;
  
  font-family: "Oswald";
  font-size: initial;
  font-size: 24px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -6px;
  font-style: italic;
  margin-left: -1px;
  letter-spacing: -0.35px;
  
  font-family: unset;
  font-size: 25px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -9px;
  top: -10px;
  top: -11px;
  /top: -12px;
  /top: -13px;
  font-style: normal;
  margin-left: 0px;
  margin-left: 3px;
  letter-spacing: -1.00px;
  
  /*(large)*/
  font-size: 23px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  top: -12px;
  top: -13px;
  
  /*(for 'Open Sans' dollars)*/
  font-family: "Open Sans";
  font-size: 27px;
  font-size: 28px;
  font-size: 29px;
  /font-size: 30px;
  //font-size: 31px;
  font-size: 32px;
  /font-size: 33px;
  /font-size: 34px;
  ////top: -12px;
  top: -11px;
  top: -10px;
  /top: -9px;
  /top: -8px;
}
.catalog-product-view .product-info-main .price-box .special-price .cents {
  //font-family: "Squada One";
  //font-size: 28px;
  /font-weight: 500;
  //margin-right: -4px;
  //vertical-align: sub;
  
  font-family: unset;
  font-size: initial;
  font-size: 24px;
  /font-weight: 500;
  margin-left: 2px;
  margin-right: -4px;
  /margin-right: -0px;
  vertical-align: middle;
  vertical-align: unset;
  top: -10px;
  top: -9px;
  /font-style: normal;
  
  font-family: unset;
  font-size: initial;
  font-size: 29px;
  font-weight: 900;
  margin-left: 1px;
  margin-right: -4px;
  /margin-right: -0px;
  vertical-align: middle;
  vertical-align: unset;
  top: -6px;
  /font-style: normal;
  
  font-family: unset;
  font-family: "Squada One";
  font-size: initial;
  font-size: 26px;
  font-weight: 900;
  margin-left: 1px;
  margin-right: -4px;
  /margin-right: -0px;
  vertical-align: middle;
  vertical-align: unset;
  top: -9px;
  font-style: normal;
  letter-spacing: -0.40px;
  
  font-family: unset;
  font-family: "Squada One";
  font-size: initial;
  font-size: 31px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -5px;
  font-style: italic;
  margin-left: 2px;
  letter-spacing: -0.40px;
  
  font-family: "Roboto";
  font-size: initial;
  font-size: 27px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -7px;
  font-style: normal;
  margin-left: 0px;
  letter-spacing: -1.00px;
  
  font-family: "Oswald";
  font-size: initial;
  font-size: 20px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -9px;
  /font-style: italic;
  margin-left: 0px;
  letter-spacing: -0.35px;
  
  font-family: "Oswald";
  font-size: initial;
  font-size: 24px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -6px;
  font-style: italic;
  margin-left: -1px;
  letter-spacing: -0.35px;
  
  font-family: unset;
  font-size: 25px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-weight: 900;
  margin-left: 3px;
  margin-right: -4px;
  vertical-align: middle;
  vertical-align: unset;
  top: -9px;
  top: -10px;
  top: -11px;
  /top: -12px;
  /top: -13px;
  /font-style: normal;
  margin-left: 0px;
  margin-left: 3px;
  letter-spacing: -1.00px;
  margin-right: -1px;
  
  /*(large)*/
  font-size: 23px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  top: -12px;
  top: -13px;
  
  /*(for 'Open Sans' dollars)*/
  font-family: "Open Sans";
  font-size: 27px;
  font-size: 28px;
  font-size: 29px;
  /font-size: 30px;
  //font-size: 31px;
  font-size: 32px;
  /font-size: 33px;
  /font-size: 34px;
  top: -12px;
  top: -11px;
  top: -10px;
  top: -9px;
  /top: -8px;
}
.catalog-product-view .product-info-main .price-box .old-price .cents {
  font-size: unset;
  
  /font-size: 24px;
  color: #D2D2D2 !important;
  /color: #e5e5e5 !important;
  
  font-weight: 700;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  
  /text-decoration: line-through;
  /text-decoration-thickness: 2px;
  
  vertical-align: middle;
  vertical-align: unset;
  top: -8px;
  /top: -9px;
  /top: -10px;
  /top: -11px;
  /top: -12px;
  /top: -13px;
  /font-style: normal;
  margin-left: 0px;
  /margin-left: 3px;
  margin-right: -2px;
  letter-spacing: -1.00px;
  
  top: -7px;
  /top: -6px;
  
  /*(large)*/
  top: -6px;
  margin-left: 1px;
  /margin-right: -1px;
}
.catalog-product-view .product-info-main .product-info-price {
  margin-top: -10px;
  margin-top: -8px;
  /margin-top: -6px;
  /margin-top: -4px;
  margin-bottom: 18px;
  margin-bottom: 16px;
  /margin-bottom: 14px;
  /margin-bottom: 12px;
  /margin-bottom: 10px;
}
/*(large)*/
.catalog-product-view .product-info-main .product-info-price .price-box .old-price {
  margin-left: -30px;
  margin-left: -26px;
  //margin-left: -23px;
  /margin-left: -21px;
  /margin-left: -19px;
  margin-left: -16px;
  //margin-left: -15px;
  /margin-left: -12px;
  margin-left: -10px;
  /margin-left: -5px;
  /margin-left: -3px;
  /margin-left: 0px;
}

/*---(to implement/customize map pricing - product page)---*/
.catalog-product-view .product-info-main .price-box .map-fallback-price {
  display: none !important;
}
.catalog-product-view .product-info-main .price-box .msrp-message {
  display: block;
  /display: flex;
  
  position: relative;
  position: absolute;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
}
.catalog-product-view .product-info-main .price-box .msrp-message:before {
  content: "(";
  content: "*(";
  margin-right: -2px;
}
.catalog-product-view .product-info-main .price-box .msrp-message:after {
  content: ")";
  margin-left: -2px;
}
.catalog-product-view .product-info-main .price-box .map-show-info {
  display: block;
  /display: flex;
  /display: inline;
  /display: inline-block;
  /display: inline-flex;
  /display: inline-grid;
  /display: inline-table;
  
  position: relative;
  /position: absolute;
  
  float: left;
  margin-bottom: 55px;
  /margin-bottom: 60px;
  top: -3px;
  
  margin-bottom: 78px;
  
  font-family: "Khula", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
}
.catalog-product-view .product-info-main .price-box .map-show-info:hover {
  color: unset;
  opacity: 0.85;
}
.catalog-product-view .product-info-main .price-box .map-show-info:before {
  content: " ** ";
  /content: " * ";
  margin-right: 0px;
  /margin-right: -1px;
  /margin-right: -2px;
}
.catalog-product-view .product-info-main .price-box .old-price.map-old-price .price-msrp_price {
  padding-top: 5px;
}
.catalog-product-view .product-info-main .price-box .old-price.map-old-price .price-msrp_price:after {
  display: block !important;
  /position: absolute;
  position: relative;
  content: "+ SpeedyFree* Shipping";
  //content: "+ SpeedyFree Shipping";
  //content: "*SpeedyFree Shipping";
  //content: "SpeedyFree* Shipping";
  /content: "SpeedyFree Shipping";
  
  /content: "* Same-Day ship by 2p EST";
  /content: "*Same-Day ship by 2p EST";
  ///content: "Same-Day ship by 2p EST*";
  //right: -5px;
  right: -6px;
  /right: -9px;
  //right: -10px;
  /right: -11px;
  //right: -12px;
  /right: -13px;
  /content: "+ Same-Day ship by 2p EST";
  /content: "Same-Day ship by 2p EST";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  top: -12px;
  top: -0px;
  //right: 0px;
  font-size: 10px;
  letter-spacing: 0px;
  
  /content: "Same-Day ship by 2p EST (M-F)";
  /left: 1px;
  
  
  //position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  /top: 24px;
  //top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  margin-left: -4px;
  
  /*(for larger prices - 30px)*/
  margin-top: -4px;
  margin-top: -3px;
  margin-top: -2px;
  /margin-top: -1px;
  /margin-top: 0px;
  /margin-top: 1px;
  /margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
  
  margin-top: -18px;
  margin-bottom: 18px;
}
.catalog-product-view .product-info-main .price-box .old-price.map-old-price .price-msrp_price span:after {
  content: " ** ";
  /content: " * ";
  margin-right: 0px;
  /margin-right: -1px;
  /margin-right: -2px;
  
  font-size: 12px;
  font-size: 11px;
  letter-spacing: -0.65px;
  letter-spacing: -0.20px;
  position: relative;
  position: absolute;
  top: 4px;
  /top: 3px;
  /top: 2px;
  right: -12px;
  /right: -11px;
  display: inline-block;
  text-decoration: none;
  
  position: relative;
  top: -18px;
  left: 2px;
}
/*(hack for 'Open Sans' artificial 'italic' map price to not affect dollar sign w/line-through)*/
.catalog-product-view .product-info-main .price-box .old-price.map-old-price .price-msrp_price span {
  font-style: normal;
  transform: skewX(-11deg) rotateY(0deg) !important;
  position: relative;
  top: 0.2px;
  margin-bottom: 8px !important;
  margin-bottom: 16px !important;
  margin-bottom: 19px !important;
  
  color: unset !important;
  color: #444c40 !important;
  color: #444840 !important;
  color: #444740 !important;
  
  font-weight: 900;
  border-bottom: none !important;
  
  /*(for 'Open Sans' alternative - native, no sup mod)*/
  font-family: "Open Sans";
  /font-size: 36px;
  font-size: 35px;
  font-size: 36px;
  /font-size: 37px;
  font-size: 39px;
  /font-size: 40px;
}
.catalog-product-view .product-info-main .price-box .old-price.map-old-price .price-msrp_price span::first-letter {
  font-family: "Khula", sans-serif;
  font-size: 40px;
  font-size: 39px;
  ///font-size: 38px;
  font-size: 37px;
  /font-size: 36px;
  /font-size: 35px;
  font-style: italic;
  font-style: normal;
  font-weight: 900;
  
  vertical-align: top;
  vertical-align: middle;
  
  position: relative !important;
  position: absolute !important;
  top: -2px;
  top: -1px;
  margin-right: 0px;
  margin-right: 1px;
  //margin-right: 2px;
  
  display: block !important;
  transform: none !important;
  text-decoration: none !important;
}
.catalog-product-view .product-info-main .price-box .old-price.map-old-price:before {
  margin-right: 2px;
  
  top: -26px;
  top: -25px;
  /top: -24px;
  /top: -23px;
  /top: -22px;
  /top: -21px;
  /top: -20px;
  //top: -19px;
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
}
.catalog-product-view .product-info-main .price-box .old-price.map-old-price:after {
  top: -22px;
  top: -23px;
  top: -24px;
  top: -25px;
  top: -26px;
  /top: -27px;
  ///top: -28px;
  /top: -29px;
  
  left: -11px;
  left: -12px;
  left: -13px;
  left: -14px;
  left: -15px;
  left: -16px;
  left: -17px;
  //left: -18px;
  /left: -19px;
  /left: -20px;
  /left: -21px;
  /left: -22px;
  /left: -23px;
  /left: -24px;
  //left: -25px;
  ///left: -26px;
  /left: -27px;
  /left: -28px;
  /left: -29px;
  /left: -30px;
  /left: -31px;
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  font-family: "Assistant", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Coda", sans-serif;
  font-family: "Play", sans-serif;
  /font-family: "Exo", sans-serif;
  font-family: "Exo 2", sans-serif;
  /font-family: "Roboto", sans-serif;
  /font-family: "Industry", sans-serif;
  /font-family: "Open Sans", sans-serif;
  /font-family: "Work Sans", sans-serif;
}
.map-popup-wrapper.popup .ui-widget-content {
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  /border-radius: 6px;
  
  border: 1px solid #f8f8f8;
  border: 1px solid #fcfcfc;
  border: 1px solid #fff;
  
  background: linear-gradient(to bottom, #fcfcfc, #fff);
  background: linear-gradient(to top, #fcfcfc, #fff);
  background: linear-gradient(to left, #fcfcfc, #fff);
  background: linear-gradient(to right, #fcfcfc, #fff);
  background: linear-gradient(to left top, #fcfcfc, #fff);
  ///background: linear-gradient(to left bottom, #fcfcfc, #fff);
  /background: linear-gradient(to right top, #fcfcfc, #fff);
  //background: linear-gradient(to right bottom, #fcfcfc, #fff);
  
  box-shadow: 2px 7px 18px rgba(0, 0, 0, 0.09);
}
.map-popup-wrapper.popup .popup-content .map-help-text:before {
  content: " ** ";
  /content: " * ";
  margin-right: 0px;
  /margin-right: -1px;
  /margin-right: -2px;
  font-size: 11px;
  /font-size: 12px;
  font-style: italic;
  /font-style: normal;
  position: relative;
  top: -2px;
  /top: -1px;
}
.map-popup-wrapper.popup .action.close {
  display: grid;  
  background: #000 !important;
  font-family: "Ruda", sans-serif;
  font-size: 12px !important;
  font-size: 11px !important;
  font-size: 10px !important;
  font-size: 9.8px !important;
  font-size: 9.4px !important;
  /font-size: 9px !important;
  /font-size: 8px !important;
  /font-size: 7px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  //font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: uppercase !important;
  text-transform: lowercase !important;
  /text-transform: none !important;
  top: 1px;
  right: 1px;
  padding-top: 6px;
  /padding-right: 1px;
  border: 1px solid #555;
  border: 3px solid #333;
  border-radius: 0px 2px 0px 0px;
  border-radius: 0px 3px 0px 0px;
  border-radius: 0px 4px 0px 0px;
  /border-radius: 0px 6px 0px 0px;
  border-radius: 2px 3px 2px 2px;
  /filter: none !important;
}
.map-popup-wrapper.popup .action.close:hover {
  opacity: 0.85;
}

.catalog-product-view .product-info-main .product-info-price .price-box .saved-label {
  background: linear-gradient(to right, #000, transparent);
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  font-weight: 100;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-size: 9px;
  font-size: 10px;
  //font-size: 10.6px;
  /font-size: 11px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  //font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.6px;
  //font-size: unset;
  ///font-size: initial;
  padding-left: 4px;
  /padding-left: 6px;
  /padding-left: 7px;
  //padding-left: 8px;
  padding-left: 10px;
  //padding-top: 1px;
  padding-bottom: 1px;
  font-style: italic;
  border-radius: 0px;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 3px 0px 0px 3px;
  /border-radius: 4px 0px 0px 4px;
  /border-radius: 100px 0px 0px 100px;
  
  /background: linear-gradient(to right, #ccc, transparent);
  
  text-shadow: none;
  
  /margin-top: 1px; 
  margin-top: 2px;
  /margin-top: 3px;
  margin-top: 4px;
  /margin-top: 5px;
  /margin-top: 6px;
  margin-top: 7px;
  /margin-top: 8px;
  /margin-top: 9px;
  
  /*(for larger prices - 30px)*/
  padding-top: 1px;
  
  /*(for 'Open Sans' dollars)*/
  margin-top: unset;
  margin-top: -1px;
  
  /*(for scrunching old price & stock availability)*/
  width: 275px;
  width: 270px;
  width: 265px;
  margin-top: 1px;
  margin-top: 3px;
  /margin-top: 4px;
  margin-top: 5px;
  /margin-top: 6px;
  margin-top: 7px;
  /margin-top: 8px;
}
.catalog-product-view .product-info-main .product-info-price .price-box .saved-label span {
  font-family: "Open Sans", sans-serif;
  font-family: "Noto-sans", sans-serif;
  font-size: 13.6px;
  font-size: 15px;
  font-style: italic;
  font-style: normal;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: 0px;
  //letter-spacing: -0.10px;
  letter-spacing: -0.20px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  ///letter-spacing: -0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #444);
  /filter: drop-shadow(1px 1px 2px #888);

  /* standard gradient background */
  background: linear-gradient(#fff, #eee, #ddd, #fff);
  background: linear-gradient(#fff, #eee, #d0d0d0, #fff);
  background: linear-gradient(#fff, #eee, #bebebe, #fff);
  background: linear-gradient(#fff, #eee, #bbb, #fff);
  background: linear-gradient(#fff, #999bbb, #efefef, #fff);
  background: linear-gradient(#fff, #999bbb, #fff, #fff);
  background: linear-gradient(#fff, #fff, #999bbb, #fff);
  
  background: linear-gradient(#fff, #fff, #bbb, #fff);
  background: linear-gradient(#fff, #fff, #bdbdbd, #fff);
  background: linear-gradient(#fff, #fff, #bebebe, #fff);
  background: linear-gradient(#fff, #fff, #bfbfbf, #fff);
  background: linear-gradient(#fff, #fff, #ccc, #fff);
  background: linear-gradient(#fff, #fff, #ddd, #fff);
  background: linear-gradient(#fff, #fff, #e0e0e0, #fff);
  background: linear-gradient(#fff, #fff, #e7e7e7, #fff);
  /background: linear-gradient(#fff, #fff, #eee, #fff);
  
  /background: linear-gradient(#fff, #fff, #999bbb, #fff, #fff);
  
  /* clip hackery */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.catalog-product-view .product-info-main .product-info-price .price-box .saved-label span:before {
  /position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e225";
  top: 1px;
  margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
  /margin-right: 5px;
  font-weight: 100;
  //font-size: 13.6px;
  font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  font-size: 12.3px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.3px;
  font-size: 11px;
  
  font-weight: 900;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  ///margin-right: 4px;
  /margin-right: 5px;
  
  content: "\e226";
  /font-weight: 100;
}
/*^^(to style price style - product page)^^*/

.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku {
  margin-top: 1px;
  /margin-top: 3px;
  /margin-top: 5px;
  /margin-top: 7px;
  /margin-top: 8px;
  /margin-top: 9px;
  /margin-top: 11px;
  /margin-top: 13px;
  /margin-top: 14px;
  /margin-top: 15px;
  
  /*(for 'same-day ship' at bottom)*/
  margin-top: -25px;
  margin-top: -8px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku div.stock.available span {
  font-family: "Squada One";
  font-weight: 100;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /color: darkgoldenrod;
  /color: goldenrod;
  /color: darkgray;
  color: black;
  /color: green;
  /color: darkgreen;
  color: darkolivegreen;
  /color: darkseagreen;
  /color: inherit;
  
  font-family: "Oswald";
  font-weight: 500;
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  
  font-family: "Open Sans";
  font-weight: 900;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  //font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  
  font-family: "Open Sans";
  font-size: 19px;
  font-size: 18.6px;
  font-size: 18.5px;
  /font-size: 18.3px;
  font-size: 17px;
  letter-spacing: -0.35px;
  letter-spacing: -0.50px;
  letter-spacing: -0.60px;
  /letter-spacing: -0.75px;
  /font-style: italic;
  
  font-family: "Khula", sans-serif;
  font-size: 19px;
  font-size: 18.6px;
  font-size: 18.5px;
  /font-size: 18.3px;
  /font-size: 18px;
  font-size: 17.5px;
  ///font-size: 17.4px;
  font-size: 17.3px;
  ///font-size: 17.2px;
  ///font-size: 17.1px;
  //font-size: 17px;
  font-weight: 900;
  letter-spacing: -0.35px;
  letter-spacing: -0.50px;
  letter-spacing: -0.55px;
  ///letter-spacing: -0.60px;
  /letter-spacing: -0.75px;
  font-style: italic;
  /font-style: normal;
  /color: darkgoldenrod;
  /color: goldenrod;
  /color: darkgray;
  color: black;
  /color: green;
  /color: darkgreen;
  color: darkolivegreen;
  /color: darkseagreen;
  /color: inherit;
  color: #3b3b3b;
  color: #566A34;
  color: #29775E;
  color: #35453F;
  
  /*
  font-family: "Ruda", sans-serif;
  font-size: 19px;
  font-size: 18.6px;
  font-size: 18.5px;
  /font-size: 18.3px;
  /font-size: 18px;
  font-size: 17.5px;
  ///font-size: 17.4px;
  font-size: 17.3px;
  ///font-size: 17.2px;
  ///font-size: 17.1px;
  //font-size: 17px;
  /font-size: 16px;
  font-size: 15.8px;
  //font-size: 15.7px;
  //font-size: 15.6px;
  /font-size: 15.3px;
  font-size: 15.2px;
  font-weight: 900;
  letter-spacing: -0.35px;
  letter-spacing: -0.50px;
  letter-spacing: -0.55px;
  ///letter-spacing: -0.60px;
  /letter-spacing: -0.75px;
  font-style: italic;
  font-style: normal;
  /color: darkgoldenrod;
  /color: goldenrod;
  /color: darkgray;
  color: black;
  /color: green;
  /color: darkgreen;
  color: darkolivegreen;
  /color: darkseagreen;
  /color: inherit;
  color: #3b3b3b;
  color: #566A34;
  color: #29775E;
  color: #35453F;
  */
  
  /*(for 'same-day ship' at bottom)*/
  position: relative;
  top: -12px;
  /left: -90px;
  
  top: -20px;
  left: -14px;
  
  top: -14px;
  left: -14px;
  
  /*(FOR TOP ABOVE TITLE SKU)*/
  top: -30px;
  top: -23px;
  /top: -17px;
  left: -14px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku div.stock.available span::after {
  font-family: "Glyphicons Halflings";
  content: "\e013";
  margin-left: 1px;
  font-weight: 900;
  font-size: 10px;
  vertical-align: super;
  
  /content: "\e084";
  /content: "\e089";
  /margin-left: 2px;
  /font-weight: 900;
  
  margin-left: 3px;
  margin-left: 2px;
  /margin-left: 1px;
  /margin-left: 0px;
  ///margin-left: -1px;
  position: relative;
  top: 0px;
  top: 1px;
  /top: 2px;
  /font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  font-style: italic;
  /font-style: normal;
  /color: darkgoldenrod;
  /color: goldenrod;
  /color: darkgray;
  color: black;
  /color: green;
  /color: darkgreen;
  color: darkolivegreen;
  /color: darkseagreen;
  /color: inherit;
  color: #666;
  color: #3b3b3b;
  color: #566A34;
  color: #29775E;
  color: #35453F;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku div.stock.available span::before {
  position: absolute;
  //margin-top: 18px;
  /margin-top: 19px;
  margin-top: 20px;
  content: "* Same-Day ship by 2p EST";
  content: "*Same-Day ship by 2p EST";
  content: "Same-Day ship by 2p EST*";
  content: "+ Same-Day ship by 2p EST";
  content: "Same-Day ship by 2p EST";
  content: "Same-Day ship by 2p EST (M-F)";
  /content: "Same-Day ship by 2p EST (M-F) !";
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  text-transform: initial;
  color: initial;
  ///color: lightslategray;
  /color: green;
  //color: forestgreen;
  ///color: darkgreen;
  ///opacity: 0.65;
  color: darkolivegreen;
  opacity: 0.85;
  opacity: 0.75;
  /color: darkseagreen;
  font-size: 10px;
  letter-spacing: initial;
  margin-left: 1px;
  
  margin-top: -15px;
  margin-top: -14px;
  /margin-top: -13px;
  /margin-top: -12px;
  /margin-top: -6px;
  /margin-top: -5px;
  /margin-top: -4px;
  /margin-top: -3px;
  /margin-top: -2px;
  /margin-top: -1px;
  /margin-top: 0px;
  /margin-top: 1px;
  /margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
  right: 23px;
  right: 106px;
  /border-bottom: 1px solid #d4d4d4;
  font-family: "Open Sans";
  /font-family: "Open Sans", "Glyphicons Halflings";
  content: "Same-Day ship by 2p ET (M-F)";
  /content: "\e024" " " "Same-Day ship by 2p ET (M-F)";
  font-weight: 600;
  font-size: 9px;
  
  font-size: 9.3px;
  font-weight: 700;
  
  
  font-family: "Unit-Rounded", sans-serif !important;
  font-weight: 400 !important;
  font-size: 11.7px !important;
  font-size: 11.6px !important;
  
  font-family: "Industry", sans-serif !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  /font-weight: 700 !important;
  font-size: 11.9px !important;
  //font-size: 11.8px !important;
  /font-size: 11.7px !important;
  /font-size: 11.6px !important;
  
  font-family: "Khula", sans-serif !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  font-weight: 900 !important;
  font-size: 11.9px !important;
  font-size: 11.8px !important;
  font-size: 11.7px !important;
  /font-size: 11.6px !important;
  font-size: 11.5px !important;
  font-size: 11.3px !important;
  font-size: 11.2px !important;
  font-size: 11.1px !important;
  font-size: 11px !important;
  font-size: 10.9px !important;
  font-size: 10.8px !important;
  //font-size: 10.7px !important;
  font-size: 10.6px !important;
  //font-size: 10.5px !important;
  /font-size: 10.4px !important;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  //letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  letter-spacing: 0.20px;
  letter-spacing: 0.25px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  //letter-spacing: 0.50px;
  word-spacing: -0.85px;
  /word-spacing: -1px;
  color: #29775E;
  color: #35453F;
  opacity: 0.73;
  filter: grayscale(15%);
  
  /*
  font-family: "Ruda", sans-serif !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  /font-weight: 700 !important;
  /font-weight: 800 !important;
  /font-weight: 900 !important;
  font-size: 11.9px !important;
  //font-size: 11.8px !important;
  /font-size: 11.7px !important;
  /font-size: 11.6px !important;
  /font-size: 10.5px !important;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  color: #29775E;
  color: #35453F;
  */
  
  /content: none;
  
  
  /*(for 'same-day ship' at top)*/
  right: initial;
  position: relative;
  display: block;
  margin-top: -0px !important;
  /margin-top: 23px !important;
  
  /*(for 'same-day ship' at bottom)*/
  bottom: -32px;
  
  /*(FOR TOP ABOVE TITLE SKU)*/
  font-family: "Exo";
  font-family: "Rubik";
  font-family: "Ubuntu";
  font-family: "Mukta";
  font-size: 9.5px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  /font-size: 10.6px;
  /font-size: 11px;
  font-weight: 700;
  font-weight: 600;
  bottom: -34px;
  bottom: -35px;
  bottom: -36px;
  bottom: -37px;
  bottom: -38px;
  bottom: -39px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku div.stock.unavailable span {
  font-family: "Squada One";
  font-weight: 100;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  color: #ff0000;
  color: #ee0000;
  /color: #dd0000;
  /color: #cc0000;
  
  font-family: "Oswald";
  font-weight: 500;
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  
  font-family: "Open Sans";
  font-weight: 900;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  
  position: absolute;
  margin-top: -27px;
  
  position: absolute;
  margin-top: -11px;
  margin-left: -14px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku div.stock.unavailable span::after {
  /*
  font-family: "Glyphicons Halflings";
  content: "\e014";
  margin-left: 1px;
  font-weight: 900;
  font-size: 10px;
  vertical-align: super;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  */
  
  font-family: "Athlete2", "Glyphicons Halflings", "Roboto";
  content: "\e014" "" "\+";
  content: "\+" "" "\e014";
  text-transform: none;
  font-style: normal;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 0.15px;
  letter-spacing: 1.15px;
  position: relative;
  top: -1px;
  left: 2px;
  
  font-style: italic;
  /font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  /font-size: 13px;
  /font-size: 13.3px;
  /font-size: 13.5px;
  /font-size: 13.6px;
  font-size: 14px;
  font-weight: 100;
  left: 2px;
  /left: 3px;
  /left: 4px;
  
  font-style: italic;
  font-size: 11px;
  font-size: 11.3px;
  font-weight: 100;
  top: -1px;
  top: -2px;
  /top: -3px;
  left: 2px;
  left: 3px;
  /left: 4px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku div.stock.unavailable span::before {
  position: absolute;
  //margin-top: 18px;
  /margin-top: 19px;
  margin-top: 20px;
  content: "More Expected Soon!";
  content: "..More Expected Soon!";
  content: "..more expected soon!";
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  /text-transform: uppercase;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  color: #aa0000;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  letter-spacing: initial;
  margin-left: 1px;
  
  margin-top: 19px;
  margin-top: 18px;
  /margin-top: 17px;
  /margin-top: 16px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku div.stock.unavailable::before {
  position: absolute;
  //margin-top: 18px;
  /margin-top: 19px;
  ///margin-top: 20px;
  margin-top: -10px;
  padding-left: 0px;
  content: "Currently";
  content: "Currently sold out";
  content: "Currently sold out -";
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  color: #aa0000;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  letter-spacing: initial;
  margin-left: 1px;
  
  margin-top: -37px;
  
  font-size: 9.3px;
  font-weight: 700;
  margin-top: -20px;
  margin-left: -14px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .availability {
  /display: inline-block;
  /margin-right: 10px;
  
  /display: none;
  position: absolute;
  display: /block;
  margin-top: -20px;
  font-family: "Squada One";
  font-family: "Arial";
  font-family: "Roboto";
  font-family: "Lato";
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-weight: 100;
  /font-weight: 900;
  
  margin-top: -26px;
  margin-top: -22px;
  margin-left: -8px;
  /margin-left: -65px;
  margin-left: -82px;
  
  margin-top: -35px;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 800;
  
  /font-family: "Open Sans";
  /font-size: 12px;
  /font-weight: 800;
  /letter-spacing: -0.35px;
  
  font-family: "Assistant";
  font-size: 13px;
  font-weight: 800;
  
  font-family: "Passion One";
  font-size: 15px;
  font-weight: 600;
  color: #3b3b3b;
  /color: #4b4b4b;
  
  font-family: "Exo 2";
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: unset;
  color: #3b3b3b;
  /color: #4b4b4b;
  
  /*
  font-family: "Exo 2";
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  color: #3b3b3b;
  /color: #4b4b4b;
  */
  
  /*
  font-family: "Exo 2";
  font-size: 13px;
  /font-size: 15px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  color: #3b3b3b;
  /color: #4b4b4b;
  */
  
  /*(for 'only left' at top)*/
  display: block;
  position: absolute;
  margin-top: -61px;
  /margin-top: -67px;
  margin-left: -13px;
  margin-left: -4px;
  margin-left: -3px;
  margin-left: -2px;
  margin-left: 2px;
  margin-left: 4px;
  margin-left: 5px;
  /margin-left: 9px;
  
  /*(for 'only left' at bottom)*/
  position: relative;
  margin-top: 3px;
  /margin-top: 10px;
  margin-left: -2px;
  margin-left: -16px;
  
  /*(FOR TOP ABOVE TITLE SKU)*/
  position: relative;
  margin-top: -8px;
  margin-left: -16px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .availability:before {
  /font-family: "Roboto";
  /content: "- order soon";
  /content: "!";
  font-family: "Glyphicons Halflings";
  content: "\e101";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  font-weight: 100;
  /font-style: italic;
  text-transform: uppercase;
  /text-transform: lowercase;
  font-size: 7px;
  font-size: 8px;
  font-size: 9px;
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  position: relative;
  top: 1px;
  top: 0px;
  /top: -1px;
  opacity: 0.85;
  /opacity: 0.75;
  margin-right: 1px;
  margin-right: 2px;
  /margin-right: 3px;
  
  font-size: 15px;
  top: 3px;
  
  font-size: 12px;
  top: 1px;
  left: 3px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .availability:after {
  font-family: "Roboto";
  content: "- order soon";
  content: " order soon!";
  content: "* order soon!";
  content: "* order soon !";
  /content: "- order soon!";
  /content: "- order soon !";
  /content: "- *while supplies last";
  /content: "- * while supplies last";
  /content: "- (while supplies last)";
  /content: "- * (while supplies last)";
  font-weight: 900;
  font-weight: 700;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 100;
  font-style: italic;
  text-transform: uppercase;
  /text-transform: lowercase;
  font-size: 7px;
  /font-size: 8px;
  //font-size: 9px;
  /font-size: 10px;
  /font-size: 11px;
  position: relative;
  top: -1px;
  opacity: 0.85;
  opacity: 0.75;
  margin-left: 1px;
  margin-left: 3px;
  
  top: -1px;
  font-family: "Roboto";
  font-size: 8px;
  font-style: italic;
  font-weight: 800;
  
  font-family: "Open Sans";
  font-size: 9px;
  font-style: italic;
  letter-spacing: -0.35px;
  
  font-family: "Roboto";
  font-size: 7px;
  /font-size: 8px;
  /font-size: 9px;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  top: -2px;
  top: -3px;
  top: -4px;
  /top: -5px;
  left: 1px;
  left: 0px;
  left: -1px;
  left: -2px;
  
  font-family: "Industry";
  font-size: 7px;
  font-size: 8px;
  font-size: 9px;
  font-size: 10px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 800;
  /font-weight: 900;
  text-transform: lowercase;
  //text-transform: capitalize;
  /text-transform: uppercase;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  top: -1px;
  top: -2px;
  /top: -3px;
  //top: -4px;
  /top: -5px;
  left: 1px;
  left: 0px;
  left: -1px;
  left: -2px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .availability strong {
  color: #990000;
  color: #aa0000;
  /color: #bb0000;
  /color: #cc0000;
  /color: #ff0000;
  color: #343434;
  /color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  /color: #090909;
  /color: #000;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  //font-size: 15px;
  //font-size: 14px;
  /font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-family: "Squada One";
  font-family: "Open Sans";
  margin-left: 1px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  
  font-size: 22px;
  top: 1px;
  
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  //font-size: 15px;
  //font-size: 14px;
  /font-size: 13px;
  font-weight: 900;
  /font-style: italic;
  font-style: normal;
  font-family: "Squada One";
  font-family: "Open Sans";
  margin-left: 1px;
  margin-right: 2px;
  position: relative;
  top: 1px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .product.attribute.sku, 
.catalog-product-view .product-info-main .product.attribute.sku {
  position: relative;
  top: 2px;
  
  top: 10px;
  
  top: 3px;
  left: 10px;
  display: block;
  /display: flex;
  
  /*(FOR TOP ABOVE TITLE SKU)*/
  position: relative;
  left: 0px;
  top: 3px;
  float: right;
  
  height: 20px;
  height: 16px;
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .sku .type, 
.catalog-product-view .product-info-main .product.attribute.sku .type {
  /font-size: 13px;
  font-size: 10px;
  /font-weight: 900;
  vertical-align: super;
  /vertical-align: top;
  /vertical-align: initial;
  
  text-transform: lowercase;
  font-size: 9px;
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  
  position: absolute;
  left: -23px;
  top: 0px;
  
  /*(FOR TOP ABOVE TITLE SKU)*/
  font-family: "Mukta", sans-serif;
  font-family: "Exo", sans-serif;
  /font-family: "Rubik", sans-serif;
  /font-family: "Ubuntu", sans-serif;
  font-size: 9px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  /font-size: 10.6px;
  //font-size: 11px;
  /font-size: 11.3px;
  font-size: 11.5px;
  ///font-size: 11.6px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  font-weight: 300;
  /font-weight: 400;
  ///font-weight: 500;
  //font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  letter-spacing: 0.30px;
  letter-spacing: 0.25px;
  letter-spacing: 0.20px;
  letter-spacing: 0.15px;
  letter-spacing: 0.05px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: capitalize;
  /font-style: italic;
  position: absolute;
  left: -22px;
  left: -23px;
  left: -24px;
  left: -25px;
  /left: -26px;
  /left: -27px;
  /left: -31px;
  /left: -36px;
  top: 0px;
  top: -1px;
  top: -2px;
  /top: -3px;
  
  font-family: "Mukta", sans-serif;
  text-transform: uppercase;
  /text-transform: lowercase;
  font-size: 9px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  /font-size: 10.6px;
  //font-size: 11px;
  /font-size: 11.3px;
  font-size: 11.5px;
  ///font-size: 11.6px;
  font-size: 12px;
  font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  font-weight: 300;
  /font-weight: 400;
  ///font-weight: 500;
  //font-weight: 600;
  /font-weight: 700;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  top: 0px;
  top: -1px;
  top: -2px;
  left: -29px;
  left: -35px;
  
  /*
  font-family: "Coda", sans-serif;
  font-size: 12px;
  //font-size: 11.8px;
  /font-size: 11.7px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11.1px;
  //font-size: 11px;
  font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  color: #bbbbbb;
  top: 1px;
  left: -31px;
  */
  
  font-family: "Assistant", sans-serif;
  text-transform: uppercase;
  text-transform: lowercase;
  font-size: 9px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  /font-size: 10.6px;
  //font-size: 11px;
  /font-size: 11.3px;
  font-size: 11.5px;
  ///font-size: 11.6px;
  font-size: 12px;
  font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: -4px;
  left: -34px;
  /left: -33px;
  /left: -32px;
  
  font-family: "Play", sans-serif;
  text-transform: uppercase;
  text-transform: lowercase;
  font-size: 9px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  /font-size: 10.6px;
  //font-size: 11px;
  /font-size: 11.3px;
  font-size: 11.5px;
  ///font-size: 11.6px;
  font-size: 12px;
  font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 800;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: -4px;
  left: -34px;
  /left: -33px;
  /left: -32px;
  
  font-family: "Industry", sans-serif;
  text-transform: uppercase;
  text-transform: lowercase;
  font-size: 9px;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.5px;
  /font-size: 10.6px;
  //font-size: 11px;
  /font-size: 11.3px;
  font-size: 11.5px;
  ///font-size: 11.6px;
  font-size: 12px;
  font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: -2px;
  left: -34px;
  /left: -33px;
  /left: -32px;
  
  font-family: "Industry", sans-serif;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  //font-size: 17px;
  ///font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  //font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  ////letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  letter-spacing: -0.45px;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  color: #494949;
  color: #4b4b4b;
  color: #595959;
  color: #5b5b5b;
  top: -4px;
  
  
  /*----------(khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  //////////font-size: 14.7px !important;
  ///////////////font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.1px !important;
  /font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ///////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  /////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  //////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  
  position: absolute !important;
  top: -2px;
  margin-left: 2px !important;
  /*----------(khula)--------------*/
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .sku .type:after, 
.catalog-product-view .product-info-main .product.attribute.sku .type:after {
  content: ":";
  /content: " :";
}
.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .sku .value, 
.catalog-product-view .product-info-main .product.attribute.sku .value {
  /font-size: 13px;
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  font-weight: 900;
  /font-style: italic;
  /vertical-align: initial;
  
  font-size: 9px;
  font-size: 10px;
  font-size: 11px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  margin-top: -1px;
  margin-top: 0px;
  /margin-top: 1px;
  /margin-top: 2px;
  /margin-top: 3px;
  
  font-size: 9px;
  /font-size: 10px;
  /font-size: 11px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  //letter-spacing: 0.20px;
  /letter-spacing: 0.25px;
  //letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  //letter-spacing: 0.40px;
  //letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  margin-top: -1px;
  margin-top: 0px;
  margin-top: 1px;
  /margin-top: 2px;
  /margin-top: 3px;
  
  font-family: "Rubik", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  font-weight: 400;
  font-weight: 500;
  /font-weight: 600;
  position: relative;
  top: -1px;
  
  font-family: "Rubik", sans-serif;
  font-size: 10px;
  /font-size: 10.3px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  position: relative;
  top: -0px;
  
  /*
  font-family: "Rubik", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  position: relative;
  top: -1px;
  */
  
  /*
  font-family: "Rubik", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.6px;
  font-size: 11px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  position: relative;
  top: -1px;
  */
  
  font-family: "Exo", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.6px;
  /font-size: 11px;
  font-weight: 600;
  font-weight: 700;
  /font-style: italic;
  text-transform: uppercase;
  position: relative;
  top: -1px;
  
  /*(FOR TOP ABOVE TITLE SKU)*/
  font-family: "Exo", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  ///font-size: 10.6px;
  font-size: 11px;
  font-size: 11.3px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-weight: 700;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  text-transform: uppercase;
  //font-style: italic;
  position: relative;
  top: -1px;
  
  font-family: "Exo 2", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  ///font-size: 10.6px;
  font-size: 11px;
  font-size: 11.3px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-weight: 700;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  text-transform: uppercase;
  //font-style: italic;
  position: relative;
  top: -2px;
  
  font-family: "Play", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  ///font-size: 10.6px;
  font-size: 11px;
  font-size: 11.3px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-weight: 700;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  text-transform: uppercase;
  //font-style: italic;
  position: relative;
  top: -2px;
  
  font-family: "Industry", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.6px;
  font-size: 11px;
  //font-size: 11.3px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-weight: 700;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  text-transform: uppercase;
  /font-style: italic;
  position: relative;
  top: -0px;
  color: #bbb;
  /color: #3b3b3b;
  /color: #4b4b4b;
  
  font-family: "Industry", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  font-size: 10.6px;
  ////font-size: 11px;
  //font-size: 11.3px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-weight: 700;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  text-transform: uppercase;
  /font-style: italic;
  position: relative;
  top: -0px;
  color: #bbb;
  /color: #3b3b3b;
  /color: #4b4b4b;
  
  /*
  font-family: "Industry", sans-serif;
  font-size: 10px;
  font-size: 10.3px;
  ///font-size: 10.6px;
  font-size: 11px;
  font-size: 11.3px;
  //font-size: 11.6px;
  font-size: 12px;
  //font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  font-weight: 700;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  font-weight: 300;
  text-transform: uppercase;
  //font-style: italic;
  position: relative;
  top: -1px;
  color: #bbb;
  /color: #3b3b3b;
  /color: #4b4b4b;
  */
  
  font-family: "Industry", sans-serif;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  //font-size: 17px;
  ///font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  //font-weight: 300;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  ////letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  letter-spacing: -0.45px;
  letter-spacing: -0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  color: #494949;
  top: -2px;
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.1px !important;
  /font-size: 15.2px !important;
  /font-size: 15.3px !important;
  /font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ///////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  /////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  //////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  top: -3px;
  /*----------(fav. - definitive khula small heavy)--------------*/
}

/* (static block - pp credit banner product page price section) */
//.catalog-product-view .product-info-main .product-info-price {
  display: grid !important;
  /display: flex !important;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
}
//.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku {
  display: grid !important;
  display: flex !important;
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;
}
//.catalog-product-view .product-info-main .product-info-price .mfes-trustmark {
  display: grid !important;
  display: flex !important;
  grid-column-start: 3;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 1;
}
//.catalog-product-view .product-info-main .product-info-price .pp-credit-banner-product-page-info {
  display: grid !important;
  display: flex !important;
  /display: table-cell !important;
  /grid-column-start: 1;
  /grid-column-end: 1;
  /grid-row-start: 2;
  /grid-row-end: 2;
  
  margin-left: auto;
  /min-width: 100%;
}

/* (static block - pp credit banner product page below cart section) */
.catalog-product-view .product-info-main .product-social-links .pp-credit-banner-product-page-info {
  display: none !important;
}
.catalog-product-view .product-info-main .product-info-price .pp-credit-banner-product-page-info {
  min-width: 100%;
  /padding-right: 220px;
}
.catalog-product-view .product-info-main .pp-credit-banner-product-page-info .pp-flex--20x1 {
  max-width: 100vw !important;
  /max-width: 18vw !important;
  border-top: 0px solid #e5e5e5 !important;
  border-bottom: 0px solid #e5e5e5 !important;
  border-left: 0px solid #e5e5e5 !important;
  border-right: 0px solid #e5e5e5 !important;
  border-radius: 2px;
  box-shadow: 20px 20px 20px -15px #888;
  /box-shadow: 4px 24px 25px -13px #bbb;
  box-shadow: 20px 20px 25px -15px #bbb;
  box-shadow: none !important;
  padding-top: 10px;
  margin-top: -10px;
  margin-bottom: -10px;
  
  filter: saturate(7%) hue-rotate(220deg);
}
.catalog-product-view .product-info-main .pp-credit-banner-product-page-info .pp-flex--20x1:before {
  padding-top: 1.35%;
  /padding-top: 7%;
}
.catalog-product-view .product-info-main .pp-credit-banner-product-page-info .pp-flex--20x1:hover {
  opacity: 0.95;
  filter: grayscale(60%);
}
/*for pp pay later*/
.catalog-product-view .product-info-main #pay-later {
  margin-left: 24px;
  margin-right: 50px;
  margin-top: 5px;
  
  height: 30px;
  max-width: 200px;
  max-width: 150px;
  
  position: absolute;
  left: -2px;
  /left: -1px;
  left: 0px;
  margin-top: -24px;
  margin-top: -25px;
  margin-top: -26px;
  margin-top: -27px;
  margin-top: -167px;
  height: 30px;
  max-width: max-content;
  left: 0px;
  left: 2px;
  left: 3px;
  left: 4px;
  left: 5px;
  left: 6px;
  left: 7px;
  /left: 8px;
  /left: 9px;
  //left: 10px;
  left: 11px;
  left: 12px;
  ////left: 13px;
  //left: 14px;
  /left: 15px;
  ///left: 16px;
  ////left: 17px;
  /left: 19px;
  /left: 25px;
  margin-top: -175px;
  margin-top: -174px;
  margin-top: -173px;
  margin-top: -172px;
  margin-top: -171px;
  ////margin-top: -170px;
  ////margin-top: -169px;
  //margin-top: -168px;
  ///margin-top: -167px;
  /margin-top: -166px;
  /margin-top: -165px;
  /margin-top: -164px;
  /margin-top: -163px;
  /margin-top: -162px;
  
  transition: 0.3s ease-in-out;
}
.catalog-product-view .product-info-main #pay-later:hover {
  opacity: 0.75;
  transition: 0.3s ease-in-out;
}

/* (aka, short description) */
.catalog-product-view .product-info-main .product.attribute.overview {
  /*for pp pay later*/
  //margin-top: 21px !important;
  padding-top: 10px;
  height: 72px !important;
  padding-top: 11px;
  height: 72px !important;
  padding-top: 12px;
  height: 73px !important;
  padding-top: 13px;
  height: 74px !important;
  padding-top: 14px;
  height: 75px !important;
  /*------------------------*/
  
  display: block !important;
  
  max-height: 85px !important;
  max-height: 71px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  max-width: 500px !important;
  
  font-family: "Squada One" !important;
  font-weight: 100 !important;
  font-size: 17px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  letter-spacing: 0.70px !important;
  letter-spacing: 0.45px !important;
  text-transform: uppercase !important;
  color: #202020 !important;
  color: #a8a8a8 !important;
  color: #b3b3b3 !important;
  color: rgb(210, 210, 210) !important;
  
  font-family: "Squada One" !important;
  font-weight: 100 !important;
  font-size: 17px !important;
  font-size: 15px !important;
  /font-size: 14px !important;
  letter-spacing: 0.70px !important;
  /letter-spacing: 0.45px !important;
  /text-transform: uppercase !important;
  color: #202020 !important;
  color: #a8a8a8 !important;
  color: #b3b3b3 !important;
  color: rgb(210, 210, 210) !important;
  
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  font-size: 14px !important;
  /font-size: 13px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  color: #202020 !important;
  color: #a8a8a8 !important;
  color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  font-size: 11px !important;
  font-size: 10.3px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  color: #202020 !important;
  color: #a8a8a8 !important;
  /color: #b3b3b3 !important;
  /color: #c0c0c0 !important;
  /color: #bcbcbc !important;
  /color: rgb(210, 210, 210) !important;
  
  //font-family: "Open Sans" !important;
  //font-weight: 600 !important;
  //font-size: 13px !important;
  //letter-spacing: -0.25px !important;
  /color: #202020 !important;
  //color: #a8a8a8 !important;
  /color: #b3b3b3 !important;
  /color: rgb(210, 210, 210) !important;
  
  margin-top: 16px;
  margin-top: 19px;
  margin-top: 20px;
  /margin-top: 23px;
  /margin-top: 26px;
  /margin-top: 27px;
  text-transform: initial !important;
  text-transform: capitalize !important;
  font-size: 10.3px !important;
  font-size: 11px !important;
  color: #a8a8a8 !important;
  color: #999898 !important;
  color: #898888 !important;
  /color: #797878 !important;
  /color: #696868 !important;
  /color: #595858 !important;
  /color: #494848 !important;
  /color: #343434 !important;
  /color: #292828 !important;
  max-height: 76px !important;
  
  
  font-family: "Rubik" !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  font-size: 11px !important;
  font-size: 10.5px !important;
  /font-size: 10.3px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  color: #a8a8a8 !important;
  color: #999898 !important;
  color: #898888 !important;
  /color: #797878 !important;
  /color: #696868 !important;
  color: #595858 !important;
  /color: #494848 !important;
  /color: #343434 !important;
  /color: #292828 !important;
  /color: rgb(210, 210, 210) !important;
  max-height: 86px !important;
  max-height: 87px !important;
  
  /*
  font-family: "Ubuntu" !important;
  font-size: 11px !important;
  letter-spacing: -0.04px !important;
  word-spacing: 0.10px;
  word-spacing: 0.05px;
  /word-spacing: 0.04px;
  /word-spacing: 0.00px;
  max-height: 83px !important;
  */
  
  font-family: "Industry", sans-serif !important;
  color: #4b4b4b !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  /font-weight: 600 !important;
  //margin-bottom: 33px;
  margin-bottom: 35px;
  margin-bottom: 38px;
  margin-bottom: 39px;
  margin-bottom: 40px;
  margin-bottom: 41px;
  
  /*
  font-family: 'Khula', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.08px !important;
  letter-spacing: 0.03px !important;
  font-size: 9.5px !important;
  /font-size: 9.8px !important;
  text-transform: uppercase !important;
  color: #525252 !important;
  */
  
  font-family: "Industry", sans-serif !important;
  color: #4b4b4b !important;
  /color: #555 !important;
  /color: #595858 !important;
  font-size: 10.5px !important;
  font-size: 10.2px !important;
  font-size: 9.8px !important;
  font-weight: 400 !important;
  font-weight: 500 !important;
  /font-weight: 600 !important;
  text-transform: uppercase !important;
  word-spacing: 0.45px;
  /word-spacing: 0.30px;
  /word-spacing: 0.20px;
  /word-spacing: 0.10px;
  /word-spacing: 0.0px;
  //margin-bottom: 33px;
  margin-bottom: 35px;
  margin-bottom: 38px;
  margin-bottom: 39px;
  margin-bottom: 40px;
  margin-bottom: 41px;
  
  font-family: "Industry" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  font-size: 14.6px !important;
  font-size: 14.5px !important;
  ///font-size: 14.4px !important;
  font-size: 14.2px !important;
  font-size: 14px !important;
  font-size: 13.6px !important;
  font-size: 13.4px !important;
  /font-size: 13.2px !important;
  ///font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0.00px !important;
  //letter-spacing: 0.05px !important;
  /letter-spacing: 0.10px !important;
  ///letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  min-height: 95px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  font-family: "Industry" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  font-size: 14.6px !important;
  font-size: 14.5px !important;
  ///font-size: 14.4px !important;
  font-size: 14.2px !important;
  font-size: 14px !important;
  font-size: 13.6px !important;
  font-size: 13.4px !important;
  font-size: 13.2px !important;
  ///font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0.00px !important;
  //letter-spacing: 0.05px !important;
  /letter-spacing: 0.10px !important;
  ///letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  min-height: 95px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  /*(Standard 5-row vers.)*/
  font-family: "Industry" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  font-size: 14.6px !important;
  font-size: 14.5px !important;
  ///font-size: 14.4px !important;
  font-size: 14.2px !important;
  font-size: 14px !important;
  font-size: 13.6px !important;
  font-size: 13.4px !important;
  font-size: 13.2px !important;
  font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0.00px !important;
  //letter-spacing: 0.05px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  min-height: 95px;
  min-height: 96px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  
  /*(4-row vers.)*/
  font-family: "Industry" !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  font-size: 14.6px !important;
  font-size: 14.5px !important;
  ///font-size: 14.4px !important;
  font-size: 14.2px !important;
  font-size: 14px !important;
  font-size: 13.6px !important;
  font-size: 13.4px !important;
  font-size: 13.2px !important;
  font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0.00px !important;
  //letter-spacing: 0.05px !important;
  text-transform: initial !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  min-height: 95px;
  min-height: 96px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  color: #4b4b4b;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  min-height: 77px !important;
  height: 77px;
  
  /*(3-row vers. - BOLD)*/
  font-family: "Industry" !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-size: 12.2px !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  font-size: 11.6px !important;
  font-size: 11.5px !important;
  /font-size: 11.4px !important;
  font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.13px !important;
  /letter-spacing: 0.10px !important;
  ///letter-spacing: 0.07px !important;
  letter-spacing: 0.05px !important;
  //letter-spacing: 0.03px !important;
  /letter-spacing: 0.02px !important;
  ///letter-spacing: 0px !important;
  //letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.07px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: -0.12px !important;
  //letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  word-spacing: 0.55px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  min-height: 55px !important;
  height: 55px;
  
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 13px !important;
  /font-size: 14px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.25px !important;
  word-spacing: 0.20px !important;
  /word-spacing: 0.30px !important;
  /word-spacing: 0.55px !important;
  /word-spacing: unset !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  min-height: 56px !important;
  height: 56px;
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 17px !important;
  //font-size: 16.4px !important;
  font-size: 16.3px !important;
  /////font-size: 16.2px !important;
  /////////////////font-size: 16.1px !important;
  //font-size: 16px !important;
  ///////////font-size: 15.4px !important;
  ///////font-size: 15.1px !important;
  //////font-size: 15px !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///////////////font-size: 14.2px !important;
  /font-size: 14px !important;
  //////////font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  ///////letter-spacing: 0.00px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  ////letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #666;
  text-shadow: 0px 0px 0px #777;
  text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  //text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: 0px 0px 0px #ccc;
  /text-shadow: none;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  min-height: 56px !important;
  height: 56px;
  
  /*
  font-family: "Noto-Sans", sans-serif !important;
  //font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 17px !important;
  //font-size: 16.4px !important;
  font-size: 16.3px !important;
  /////font-size: 16.2px !important;
  font-size: 16.1px !important;
  font-size: 16px !important;
  /////font-size: 15.4px !important;
  font-size: 15.2px !important;
  /font-size: 15.1px !important;
  /font-size: 15px !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  /font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  /font-size: 14.2px !important;
  /font-size: 14px !important;
  ////////////font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  ///////letter-spacing: 0.00px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  ////letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #666;
  text-shadow: 0px 0px 0px #777;
  text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  //text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: 0px 0px 0px #ccc;
  /text-shadow: none;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  min-height: 56px !important;
  height: 56px;
  */
  
  font-family: "Noto-Sans", sans-serif !important;
  //font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 17px !important;
  //font-size: 16.4px !important;
  font-size: 16.3px !important;
  /////font-size: 16.2px !important;
  font-size: 16.1px !important;
  /font-size: 16px !important;
  /////font-size: 15.4px !important;
  ///font-size: 15.2px !important;
  /font-size: 15.1px !important;
  /font-size: 15px !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  /font-size: 14.6px !important;
  /////////////font-size: 14.5px !important;
  /font-size: 14.4px !important;
  /font-size: 14.2px !important;
  /font-size: 14px !important;
  ////////////font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ////letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.10px !important;
  /////letter-spacing: 0.15px !important;
  ////letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /word-spacing: 0.05px !important;
  /word-spacing: 0.10px !important;
  /word-spacing: 0.15px !important;
  //word-spacing: 0.25px !important;
  /word-spacing: 0.30px !important;
  /word-spacing: 0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  //text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: 0px 0px 0px #ccc;
  /text-shadow: none;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  min-height: 56px !important;
  height: 56px;
  
  /*
  font-family: "Noto-Sans", sans-serif !important;
  //font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  /font-family: "Noto-Sans-Condensed", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  /font-size: 17px !important;
  //font-size: 16.4px !important;
  font-size: 16.3px !important;
  /////font-size: 16.2px !important;
  font-size: 16.1px !important;
  /font-size: 16px !important;
  /////font-size: 15.4px !important;
  ///font-size: 15.2px !important;
  /font-size: 15.1px !important;
  /font-size: 15px !important;
  /font-size: 14.8px !important;
  /font-size: 14.7px !important;
  /font-size: 14.6px !important;
  /////////////font-size: 14.5px !important;
  /font-size: 14.4px !important;
  /font-size: 14.2px !important;
  /font-size: 14px !important;
  font-size: 13.6px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13px !important;
  /font-size: 12.6px !important;
  //font-size: 12.5px !important;
  //font-size: 12.3px !important;
  /font-size: 12px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ////letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.10px !important;
  /////letter-spacing: 0.15px !important;
  ////letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /word-spacing: 0.05px !important;
  /word-spacing: 0.10px !important;
  /word-spacing: 0.15px !important;
  //word-spacing: 0.25px !important;
  /word-spacing: 0.30px !important;
  /word-spacing: 0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 0px #888;
  text-shadow: 0px 0px 0px #999;
  //text-shadow: 0px 0px 0px #aaa;
  /text-shadow: 0px 0px 0px #bbb;
  /text-shadow: 0px 0px 0px #ccc;
  /text-shadow: none;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  min-height: 93px;
  /text-transform: uppercase !important;
  color: #3b3b3b;
  /color: #4b4b4b;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  min-height: 56px !important;
  height: 56px;
  */

  
  /*----------(fav.)--------------*/
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  ////letter-spacing: -0.20px !important;
  ///letter-spacing: -0.18px !important;
  ///////letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav.)--------------*/
  font-family: "Roboto", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  //////letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  ////letter-spacing: -0.20px !important;
  ///letter-spacing: -0.18px !important;
  ///////letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav.)--------------*/
  
  /*
  font-family: "Khula", sans-serif !important;
  //font-size: 16px !important;
  /font-size: 16.1px !important;
  /font-size: 16.2px !important;
  //font-size: 16.3px !important;
  //font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  /font-size: 16.7px !important;
  /font-size: 16.8px !important;
  ///font-size: 16.9px !important;
  font-size: 17px !important;
  //font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  font-size: 17.4px !important;
  ///font-size: 17.5px !important;
  //font-size: 17.6px !important;
  /font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  //font-size: 18px !important;
  ///font-size: 18.1px !important;
  //font-size: 18.2px !important;
  //font-size: 18.3px !important;
  ///font-size: 18.4px !important;
  /font-size: 18.5px !important;
  //font-size: 18.6px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  /////letter-spacing: -0.50px !important;
  ///////////////letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  //////letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  ////letter-spacing: -0.20px !important;
  ///letter-spacing: -0.18px !important;
  ///////letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  /letter-spacing: 0.00px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0.09px !important;
  ///letter-spacing: 0.10px !important;
  /////letter-spacing: 0.12px !important;
  /letter-spacing: 0.15px !important;
  ///letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  */
  
  
  /*----------(fav. - khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - khula)--------------*/
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - ruda)--------------*/
  
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  line-height: 19px;
  line-height: 21px;
  /line-height: 22px;
  /line-height: 23px;
  /line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/
  
  /*----------(fav. - definitive ruda - med-small heavy 3)----------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  ///line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  margin-top: 20px;
  margin-top: 21px;
  /*----------(fav. - definitive ruda - med-small heavy 3)----------*/
  
  /*----------(fav. - definitive khula - small heavy lower/upper/none)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  /font-size: 13px !important;
  //font-size: 13.1px !important;
  ////font-size: 13.3px !important;
  /////font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  ////////////////////font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////////////////////////////////////////////////////////////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  //font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.20px !important;
  //letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 18px !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. - definitive khula - small heavy lower/upper/none)----------*/
}
.catalog-product-view .product-info-main .product.attribute.overview li {
  /list-style: circle;
  //list-style: disc;
  list-style: square;
  /list-style: disclosure-closed;
  /list-style: disclosure-open;
  /list-style: inside;
  list-style: none;
}
.catalog-product-view .product-info-main .product.attribute.overview li:before {
  font-family: "Glyphicons Halflings";
  content: "\e013";
  //content:"\2a";
  content: "\e034";
  /content: "\e019";
  /content: "\e062";
  ///content: "\e074";
  /content: "\e080";
  /content: "\e095";
  /content: "\e072";
  //content: "\e124";
  /content: "\e158";
  ///content: "\e157";
  /content: "\e162";
  /content:"\e250";
  font-weight: 900;
  font-weight: 500;
  font-size: 20px;
  font-size: 15px;
  //font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  position: relative;
  top: -4px;
  top: -2px;
  top: -1px;
  top: 0px;
  top: 1px;
  /top: 2px;
  /top: 3px;
  /top: 4px;
  left: -9px;
  
  margin-right: -11px;
  left: -19px;
}

.catalog-product-view .athlete2_product_info__wrapper .product-info-main .qty-controls-wrap {
  /filter: drop-shadow(2px 5px 4px #bebebe);
  //filter: drop-shadow(-1px 2px 3px #dfdfdf);
  border: 1px solid #e9e9e9;
  border-radius: 4px;
}
.catalog-product-view .athlete2_product_info__wrapper .product-info-main .qty-controls-wrap .qty {
  background: linear-gradient(10deg, #ececec, #fafafa 65%);
}
.catalog-product-view .athlete2_product_info__wrapper .product-info-main .qty-controls-wrap input[type="number"] {
  -webkit-appearance: textfield !important;
  appearance: textfield !important;
}

.catalog-product-view button#product-addtocart-button {
  font-family: "Bebas Neue";
  /font-family: "Open Sans";
  /font-family: "Impact";
  /font-family: "Roboto";
  /font-family: "Oswald";
  font-family: "Squada One" !important;
  
  font-size: 21px;
  font-size: 26px;
  font-size: 27px;
  /font-size: 30px;
  /font-size: 32px;
  //font-size: 34px;
  font-weight: 100 !important;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  /letter-spacing: -1px;
  
  /text-shadow: -0px -0px 2px #444444;
  /text-shadow: -0px -0px 1px #666666;
  /text-shadow: -0px -0px 2px #888888;
  text-shadow: -0px -0px 1px #202020;
  text-shadow: -0.00px 1px 1px #202020 !important;
  
  /box-shadow: inset -4px 14px 25px -3px #A28501;
  /box-shadow: -4px 14px 25px -3px #A28501;
  box-shadow: 4px 24px 25px -13px #bbb;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px -9px 15px -3px #A28501;
  
  box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 24px 25px -13px #bbb, inset -56px 9px 65px -70px #A28501;
  /box-shadow: 4px 24px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 15px 25px -13px #bbb, inset 0px 9px 15px -15px #A28501;
  /box-shadow: 4px 10px 20px -13px #ccc, inset 0px 9px 15px -15px #A28501;
  /background: linear-gradient(to left bottom, #000 -200%, #ffe51e 70%);
  /background: linear-gradient(to left bottom, #fff -200%, #ffe51e 70%);
  /background: linear-gradient(to left bottom, #000 -200%, #ffdc1e 0%, #ffef1e 70%);
  
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%);
  //background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%);
  ///background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%);
  /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%);
  background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  //background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
  /background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
  background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  /box-shadow: inset 0px 30px 25px -10px #a28501;
  border: 1px solid #ffb51e;
  border: 2px ridge #ffc51e;
  /border: 4px ridge #ffc51e;
  border: 1px ridge #ffc51e;
  /border: 1px ridge #ffa51e;
  /border: 2px ridge #ffb51e;
  border-radius: 2px !important;
  /box-shadow: 4px 24px 25px -13px #bbb;
  
  border: none !important;
  
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: #1a1a1a !important;
  letter-spacing: -0.15px !important;
  
  border: 3px ridge #ffcc05 !important;
  border: 2px ridge #ffcc05 !important;
  /border: none !important;
  

  /*(checkered ver)*/
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #fff 105%), 
  url('/media/site-images/checkered-flag-guarantee.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%), 
  url('/media/site-images/checkered-flag-guarantee.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(90deg, #7B5A00 -14%, #fcdf30 25%, #FFD025, #202020, #888), 
  url('/media/site-images/checkered-flag-guarantee.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(90deg, #7B5A00 -14%, #fcdf30 25%, #FFD025 31%, #202020, #666), 
  url('/media/site-images/checkered-flag-guarantee.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(90deg, #888 -14%, #444 25%, #555 31%, #202020, #666), 
  url('/media/site-images/checkered-flag-guarantee.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(90deg, #FFD025 -14%, #202020 20%, #555 31%, #202020, #666), 
  url('/media/site-images/checkered-flag-guarantee.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
  background: linear-gradient(90deg, #FFD025 -14%, #202020 20%, #555 31%, #202020, #444), 
  url('/media/site-images/checkered-flag-guarantee.png') !important;
  
  background: linear-gradient(90deg, #666 -14%, #202020 20%, #555 31%, #202020, #444), 
  url('/media/site-images/checkered-flag-guarantee.png') !important;
  
  background: linear-gradient(90deg, #999 -14%, #202020 20%, #555 31%, #202020, #444), 
  url('/media/site-images/checkered-flag-guarantee.png') !important;
  
  /border: 1px ridge #555 !important;
  border: 2px ridge #555 !important;
  border: 3px ridge #555 !important;
  border: 4px ridge #555 !important;
  border: 5px ridge #555 !important;
  border: 5px ridge #444 !important;
  border: none !important;
  
  background-blend-mode: color-burn !important;
  background-blend-mode: difference !important;
  background-blend-mode: hard-light, color !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  background-position: 0% 0%, 98% 20%, 98% 100% !important;
  background-size: auto, 135%, 15% !important;
  
  box-shadow: inset -4px 14px 15px -10px #333, -4px 16px 20px -15px #666;
  box-shadow: inset -22px 4px 15px -10px #202020, -4px 16px 20px -15px #666;
  box-shadow: inset -22px 4px 15px -10px #202020, -4px 24px 20px -15px #666;
  
  border: 1px ridge #444 !important;
  
  
  box-shadow: inset -22px 4px 15px -10px #202020, -4px 22px 16px -19px #666;
  /box-shadow: none;
  
  /width: 204px;
  /width: 206px;
  //width: 208px;
  /width: 210px;
  /width: 212px;
  /width: 214px;
  /width: 216px;
  /width: 218px;
  width: 220px;
  width: 222px;
  ///width: 224px;
  //width: 226px;
  //width: 228px;
  /width: unset;
}
.catalog-product-view button#product-addtocart-button:after {
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  /background: #1a1a1a !important;
  
  /*
  background: #000 !important;
  background: #090909 !important;
  /background: #1a1a1a !important;
  /background: #242424 !important;
  /background: #282929 !important;
  /background: #343434 !important;
  */
}
.catalog-product-view button#product-addtocart-button span {
  background: none !important;
  text-shadow: 0px 1px 1px #202020 !important;
  text-shadow: 0px 2px 2px #666 !important;
  
  //color: #202020 !important;
  //text-shadow: -1px 2px 4px #ffff05 !important;
  /font-size: 27px;
  font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22px;
  //font-size: 21px;
  /font-size: 20px;
  
  /*----------(fav. ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: capitalize !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  /top: 3px;
  //top: 2px;
  top: 1px;
  /top: 0px;
  /*----------(fav. ruda)--------------*/
  
  /*----------(fav. ruda alt)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  ///font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: capitalize !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  /top: 3px;
  //top: 2px;
  top: 1px;
  /top: 0px;
  left: 0px;
  //left: -1px;
  /left: -2px;
  /left: -3px;
  /left: -4px;
  /left: -5px;
  /*----------(fav. ruda slt)--------------*/
  
  /*----------(fav. khula)--------------*/
  /*
  /font-family: "Ruda", sans-serif !important;
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 3px;
  */
  /*----------(fav. khula)--------------*/
}
.catalog-product-view button#product-addtocart-button svg {
  //filter: drop-shadow(-0px 1px 1px #666);
  /filter: drop-shadow(-0px 1px 1px #202020);
  
  fill: #202020;
  /filter: drop-shadow(-1px 2px 4px #ffff05);
  /filter: drop-shadow(2px 0px 2px #ffff05);
  filter: drop-shadow(2px 0px 2px #fff905);
  width: 23px;
  width: 21px;
  filter: drop-shadow(2px 0px 1px #ffe005);
  height: auto;

  /*(checkered ver + white/yellow after)*/
  fill: #e5e5e5;
  /fill: #f4f4f4;
  /fill: #f8f8f8;
  fill: #fff;
  filter: drop-shadow(1px -1px 2px #202020);
  
  /*(checkered ver + black/yellow after)*/
  /fill: #202020;
  /filter: drop-shadow(2px 0px 0.75px #bbb);
  /filter: drop-shadow(2px 0px 0.75px #ffe005);
}
.catalog-product-view button#product-addtocart-button:hover {
  border: 1px ridge #d5d5d5;
  border: none;
}
.catalog-product-view button#product-addtocart-button:hover span {
  text-shadow: none !important;
  
  color: #e5e5e5 !important;
  
  color: #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  
  text-shadow: 0.9px 0px 0px #454545 !important;
  /filter: drop-shadow(0px 0px 0px #2b2b2b) !important;
  filter: drop-shadow(-1px 2px 4px #ffff05) !important;
  /filter: none !important;
  
  /*(checkered ver + white/yellow after)*/
  /color: #fff !important;
  /text-shadow: 0px 1px 1px #202020 !important;
  /text-shadow: 0px 2px 2px #666 !important;
  
  /*
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  /color: #f6f6f6 !important;
  /color: #f8f8f8 !important;
  /color: #fff !important;
  text-shadow: 1px -1px 2px #777 !important;
  */
}
.catalog-product-view button#product-addtocart-button:hover svg {
  //filter: drop-shadow(-0px 1px 1px #666);
  /filter: drop-shadow(-0px 1px 1px #202020);
  
  fill: #e5e5e5;
  filter: none;
  
  /*(checkered ver + white/yellow after)*/
  fill: #e5e5e5;
  fill: #f4f4f4;
  fill: #f8f8f8;
  /fill: #fff;
  filter: drop-shadow(-0px 1px 1px #666);
  filter: drop-shadow(-0px 2px 1px #666);
  filter: drop-shadow(-0px 2px 1px #444);
  /filter: drop-shadow(-0px 1px 1px #202020);
  
  /*(checkered ver + black/yellow after)*/
  fill: #202020;
  /filter: drop-shadow(-1px 2px 4px #ffff05);
  /filter: drop-shadow(2px 0px 2px #ffff05);
  filter: drop-shadow(2px 0px 2px #fff905);
  ///filter: drop-shadow(2px 0px 1px #ffe005);
  
  /*
  fill: #f6f6f6;
  filter: drop-shadow(-2px -1px 2px #888);
  fill: #ffcc05;
  fill: #ffcc05;
  fill: #E6C008;
  fill: #FED305;
  filter: drop-shadow(-1px -1px 8px #606060);
  filter: grayscale(35%);
  /filter: none;
  */
}

/* ---- (TO IMPLEMENT 'ADD TO CART' TRUSTMARKS) ---- */
/* (for Sectigo trustmark - Add to Cart) */
.catalog-product-view div #product_addtocart_form div.actions {
  width: 100%;
  display: flex;
}
.catalog-product-view div #product_addtocart_form div.actions .tocart svg {
  min-width: 21px;
  display: block;
}
.catalog-product-view div #product_addtocart_form .ssl-trust-seal-pp-add-to-cart {
  filter: hue-rotate(4deg);
  filter: hue-rotate(4deg) grayscale(17%);
  filter: hue-rotate(2deg) grayscale(19%);
  z-index: 99;

  position: relative;
  top: 16px;
  top: 15px;
  top: 14px;
  top: 13px;
  top: 12px;
  top: 11px;
  top: 10px;
  /top: 9px;
  /top: 8px;
  top: 7px;
  top: 6.5px;
  ///top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  //top: 2px;
  /top: 1px;
  /top: 0px;
  
  left: 23px;
  left: 22px;
  left: 21px;
  left: 20px;
  left: 19px;
  left: 18px;
  left: 17px;
  /left: 16px;
  left: 15px;
  left: 14px;
  left: 13.5px;
  /left: 13px;
  //left: 12px;
  /left: 11px;
  /left: 10px;
  /left: 9px;
  /left: 8px;
  /left: 7px;
  /left: 6px;
  /left: 5px;
  /left: 4px;
  //left: 3px;
  /left: 2px;
  
  
  //top: 6.5px;
  //left: 13.5px;
  top: 7px;
  left: 12.5px;
  width: 127px;
  width: 114px;
}
.catalog-product-view div #product_addtocart_form .ssl-trust-seal-pp-add-to-cart a:before {
  /*
  position: absolute;
  content: " ";
  background: linear-gradient(to bottom, #efefef, #f8f8f8, transparent);
  background: linear-gradient(to bottom, #efefef, #fff, transparent);
  background: linear-gradient(to top, #efefef, #f8f8f8, transparent);
  background: linear-gradient(to top, #efefef, #fff, transparent);
  
  background: linear-gradient(23deg, #b4b4b4 12%, #e7e7e7 26%, #fff, #f6f6f6);
  background: linear-gradient(6deg, #b4b4b4 4%, #e7e7e7 26%, #fff, #f6f6f6);
  background: linear-gradient(6deg, #b4b4b4 -22%, #e7e7e7 26%, #fff, #f6f6f6);
  background: linear-gradient(60deg, #e0e0e0 -7%, #fcfcfc, #fcfcfc, #f9f9f9, #fafafa);
  
  width: 93px;
  width: 94px;
  width: 95px;
  width: 96px;
  width: 97px;
  /width: 98px;
  height: 45px;
  
  z-index: -1;
  
  left: 4px;
  margin-top: 12px;
  left: 4px;
  margin-top: 7px;
  left: 3px;
  margin-top: 7px;
  left: 1px;
  margin-top: 2px;
  
  border-radius: 7px;
  /border-radius: 2px;
  border-radius: 6px 20px 6px 20px;
  border-radius: 0px 25px 0px 25px;
  /border-radius: 2px 7px 2px 7px;
  /border-radius: 0px 7px 0px 7px;
  border: 1px solid #e7e7e7;
  /border: 2px solid #e7e7e7;
  border: 2px solid #f3f3f3;
  border: 1px solid #fafafa;
  border: 2px solid #fafafa;
  border: 3px solid #fafafa;
  /border: 4px solid #fafafa;
  /border: 5px solid #fafafa;
  
  /border: 1px solid #fdfdfd;
  //border: 2px solid #fdfdfd;
  //border: 3px solid #fdfdfd;
  /border: 4px solid #fdfdfd;
  /border: 5px solid #fdfdfd;
  
  /border: 1px solid #fff;
  //border: 2px solid #fff;
  //border: 3px solid #fff;
  /border: 4px solid #fff;
  /border: 5px solid #fff;
  border-top: 1px solid #f3f3f3;
  border-right: 1px solid #f5f5f5;
  /border: none;
  
  box-shadow: -3px 4px 3px -3px #888;
  box-shadow: inset -0px 2px 3px -3px #e0e0e0, -3px 4px 3px -3px #888;
  
  
  border: 1px solid #efefef;
  border: 1px solid #eee;
  border: 1px solid #e0e0e0;
  border-left: 2px solid #e0e0e0;
  border-left: 3px solid #e0e0e0;
  border-left: 4px solid #e0e0e0;
  border-left: 5px solid #e0e0e0;
  border-left: 6px solid #e0e0e0;
  border-left: 7px solid #e0e0e0;
  border-left: 3px solid #e5e5e5;
  /border-left: 7px solid darkolivegreen;
  //border-left: 6px solid darkolivegreen;
  //border-left: 5px solid darkolivegreen;
  border-left: 4px solid darkolivegreen;
  ///border-left: 3px solid darkolivegreen;
  /border-left: 2px solid darkolivegreen;
  /border-left: 2px solid darkolivegreen;
  ///border-left: 7px ridge darkolivegreen;
  border-left: 6px ridge darkolivegreen;
  ///border-left: 5px ridge darkolivegreen;
  ////border-left: 4px ridge darkolivegreen;
  //border-left: 3px ridge darkolivegreen;
  //border-left: 2px ridge darkolivegreen;
  /border-left: 8px solid darkseagreen;
  /border-left: 7px solid darkseagreen;
  //border-left: 6px solid darkseagreen;
  ///border-left: 5px solid darkseagreen;
  ///border-left: 4px solid darkseagreen;
  ////border-left: 3px solid darkseagreen;
  /border-left: 2px solid darkseagreen;
  ///border-left: 1px solid darkseagreen;
  ///border-left: 7px ridge darkseagreen;
  ////border-left: 6px ridge darkseagreen;
  ////border-left: 5px ridge darkseagreen;
  //border-left: 4px ridge darkseagreen;
  /border-left: 7px solid green;
  /border-left: 6px solid green;
  /border-left: 5px solid green;
  ///border-left: 4px solid green;
  /border-left: 3px solid green;
  /border-left: 7px ridge green;
  ///border-left: 6px ridge green;
  ///border-left: 5px ridge green;
  /border-left: 4px ridge green;
  /border-left: 6px solid darkgreen;
  /border-left: 5px solid darkgreen;
  ///border-left: 4px solid darkgreen;
  //border-left: 3px solid darkgreen;
  /border-left: 2px solid darkgreen;
  /border-left: 7px ridge darkgreen;
  ///border-left: 6px ridge darkgreen;
  ///border-left: 5px ridge darkgreen;
  /border-left: 4px ridge darkgreen;
  /border-left: 7px solid forestgreen;
  /border-left: 6px solid forestgreen;
  /border-left: 5px solid forestgreen;
  /border-left: 4px solid forestgreen;
  /border-left: 3px solid forestgreen;
  /border-left: 2px solid forestgreen;
  /border-left: 7px ridge forestgreen;
  //border-left: 6px ridge forestgreen;
  /border-left: 5px ridge forestgreen;
  /border-left: 4px ridge forestgreen;
  border-right: 1px solid #f0f0f0;
  border-right: none;
  /border-top: none;
  border-bottom: none;
  /border: none;
  border-radius: 16px 6px 16px 6px;
  border-radius: 6px 16px 6px 16px;
  border-radius: 6px 0px 0px 16px;
  /border-radius: 14px 4px 14px 4px;
  /border-radius: 6px;
  /border-radius: 4px;
  //border-radius: 3px;
  /border-radius: 0px;
  box-shadow: none;
  background: linear-gradient(to right, #b4b4b4 -22%, #e7e7e7 26%, #fff, #f6f6f6);
  background: linear-gradient(to right, #f6f6f6 -22%, #e7e7e7 26%, #fff, #f6f6f6);
  background: linear-gradient(to right, #f6f6f6 -22%, #e7e7e7 26%, #fff, #f6f6f6, #fff 108%);
  padding-left: 97px;
  padding-left: 98px;
  padding-left: 99px;
  padding-left: 100px;
  padding-left: 104px;
  padding-left: 107px;
  
  
  
  border-radius: 19px 0px 0px 17px;
  border-radius: 4px 0px 0px 11px;
  //height: 45px;
  height: 27px;
  //margin-top: 2px;
  margin-top: 15px;
  //left: 1px;
  left: 4px;
  background: linear-gradient(to right, darkgreen, #f6f6f6, #f8f8f8, transparent);
  background: linear-gradient(to right, #f8f8f8, transparent);
  /background: none;
  */
}
.catalog-product-view div #product_addtocart_form .ssl-trust-seal-pp-add-to-cart #tl_popupSC5 {
  z-index: 999 !important;
  filter: blur(0.25px) drop-shadow(-2px 4px 4px #999) opacity(0.92) hue-rotate(7deg);
  /filter: blur(0.25px) drop-shadow(-2px 4px 4px #999) opacity(0.92) hue-rotate(8deg) grayscale(43%);
  filter: blur(0.25px) drop-shadow(-2px 3px 5px rgba(0,0,0,0.45)) opacity(0.92) hue-rotate(8deg) grayscale(43%);
  filter: blur(0.25px) drop-shadow(-2px 3px 5px rgba(0,0,0,0.45)) opacity(0.92) hue-rotate(8deg);
  filter: blur(0.25px) drop-shadow(-2px 3px 5px rgba(0,0,0,0.45)) opacity(0.92) hue-rotate(7deg);
  filter: blur(0.25px) drop-shadow(-2px 3px 5px rgba(0,0,0,0.45)) opacity(0.92) hue-rotate(7deg) grayscale(11%);
  border-radius: 35px 0px 0px 0px;
  
  left: 345px !important;
  top: 405px !important;
  
  left: 245px !important;
  top: 405px !important;
  
  left: 160px !important;
  top: 405px !important;
  
  /left: 132px !important;
  /top: 405px !important;
  
  left: 160px !important;
  top: 442px !important;
  
  left: -210px !important;
  top: 3px !important;
}
/* (for McAfee trustmark - Add to Cart) */
/*
.catalog-product-view .widget.block-static-block .mfes-trustmark {
  margin-left: 20px;
  width: 65px !important;
  max-height: 30px;
  
  display: none !important;
}
.catalog-product-view div#trustedsite-tm-image {
  /display: none;
}
*/
/* ^^^^ (TO IMPLEMENT 'ADD TO CART' TRUSTMARKS) ^^^^ */

.catalog-product-view .product-info-main .product-social-links {
  margin-top: -15px;
  margin-bottom: -8px;
}
.catalog-product-view .product-info-main .product-addto-links span {
  font-family: "Khula";
  font-size: 15.6px;
  /font-size: 15.5px;
  /font-size: 15.3px;
  font-size: 15px;
  font-size: 14.6px;
  /font-size: 14.5px;
  ///font-size: 14.3px;
  font-size: 14px;
  /font-size: 13.6px;
  font-size: 13.5px;
  font-size: 13.4px;
  ///font-size: 13px;
  font-weight: 900 !important;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.40px;
  font-style: italic;
  font-style: normal;
  margin-left: 0px;
  margin-left: -1px;
  //margin-left: -2px;
  //margin-left: -3px;
  ///margin-left: -4px;
  /padding-top: 1px;
  position: relative;
  top: 4px;
  /top: 3px;
  top: 2px;
  /top: 1px;
  //top: 0px;
}
.catalog-product-view .product-info-main .product__social-share span {
  font-family: "Khula";
  font-size: 15.6px;
  /font-size: 15.5px;
  /font-size: 15.3px;
  font-size: 15px;
  font-size: 14.6px;
  /font-size: 14.5px;
  ///font-size: 14.3px;
  font-size: 14px;
  /font-size: 13.6px;
  font-size: 13.5px;
  font-size: 13.4px;
  ///font-size: 13px;
  font-weight: 900 !important;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.40px;
  font-style: italic;
  font-style: normal;
  margin-left: 0px;
  margin-left: -1px;
  //margin-left: -2px;
  //margin-left: -3px;
  ///margin-left: -4px;
  /padding-top: 1px;
  position: relative;
  top: 4px;
  /top: 3px;
  top: 2px;
  /top: 1px;
  //top: 0px;
}
.catalog-product-view .product-info-main .product-social-links .athlete2-icon-heart:hover, 
.catalog-product-view .product-info-main .product-social-links .athlete2-icon-compare:hover {
  opacity: unset !important;
  opacity: 0.65 !important;
}
.catalog-product-view .product-info-main .product-social-links .product__social-share div:hover {
  opacity: unset !important;
  opacity: 0.90 !important;
}
.catalog-product-view .product-info-main .product-social-links .social-share__action span:hover {
  opacity: unset !important;
}

.catalog-product-view div.product-info-main div.product-social-links p.fbl.fbl-button_count.fbl-ready iframe {
  width: auto !important;
  filter: grayscale(100%) !important;
}
.catalog-product-view div.product-info-main div.product-social-links .fb_iframe_widget {
  width: auto !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ddd) !important;
  //filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ececec) !important;
  opacity: 0.40;
  transition: 0.20s all;
  /filter: grayscale(68%) hue-rotate(215deg) brightness(100%) contrast(100%) drop-shadow(-1px 3px 2px #ddd) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(85%) contrast(175%) drop-shadow(-1px 3px 2px #ececec) !important;
  //filter: grayscale(25%) hue-rotate(0deg) brightness(75%) contrast(145%) !important;
  /filter: grayscale(37%) hue-rotate(197deg) brightness(172%) contrast(130%) !important;
  
  background: linear-gradient(to right, transparent, #090909, transparent);
  background: linear-gradient(to right, transparent, #d9d9d9, transparent);
  background: linear-gradient(to right, transparent, #ddd, transparent);
  background: linear-gradient(to right, transparent, #e5e5e5, transparent);
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent);
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  max-height: 20px !important;
  /border-bottom: 2px solid #ffdc05;
}
.catalog-product-view div.product-info-main div.product-social-links .fb_iframe_widget:hover {
  width: auto !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ddd) !important;
  filter: grayscale(100%) brightness(80%) contrast(225%) drop-shadow(-1px 3px 2px #ececec) !important;
  opacity: 1;
  filter: grayscale(68%) hue-rotate(215deg) brightness(100%) contrast(100%) drop-shadow(-1px 3px 2px #ddd) !important;
  filter: grayscale(25%) hue-rotate(0deg) brightness(85%) contrast(175%) drop-shadow(-1px 3px 2px #ececec) !important;
  transition: 0.20s all;
  /filter: grayscale(25%) hue-rotate(20deg) brightness(115%) contrast(180%) drop-shadow(-1px 1px 2px #fff) !important;
  background: none;
}

/*
/.catalog-product-view .product__after-desc-block {
  background: linear-gradient(to top, #333 0%, #111 60%, #222 65%, #777 100%);
  background: linear-gradient(to top right, #333 0%, #111 60%, #222 65%, #777 100%);
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #777 100%);
  padding: 20px;
  /padding-left: 25px;
  border-radius: 3px;
  
  background: linear-gradient(to top, #333 0%, #111 60%, #222 65%, #777 100%);
  background: linear-gradient(to top right, #333 0%, #111 60%, #222 65%, #777 100%);
  
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #777 100%),
  url('/media/site-images/checkered-flag-guarantee.png') !important;
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #ffd51e 100%),
  url('/media/site-images/checkered-flag-guarantee.png') !important;
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #fff 105%),
  url('/media/site-images/checkered-flag-guarantee.png') !important;
  
  background: linear-gradient(to bottom right, #333 0%, #111 60%, #222 65%, #fff 105%),
  url('/media/site-images/checkered-flag-guarantee.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png) !important;
  
    background-blend-mode: color-burn !important;
    background-blend-mode: difference !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 98% 20% !important;
    background-size: auto, 135% !important;
  
    background-blend-mode: color-burn !important;
    background-blend-mode: difference !important;
    background-blend-mode: difference, color !important;
    background-repeat: no-repeat, no-repeat, no-repeat !important;
    background-position: 0% 0%, 98% 20%, 98% 100% !important;
    background-size: auto, 135%, 15% !important;
  
    box-shadow: inset -4px 14px 25px -3px #777;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
    box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
    box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
    
  min-height: 210px;
  
  display: block;
  /margin: auto;
  display: flex;
}
.catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons {
  line-height: -0px;
  margin-top: -125px;
  /max-width: 290px;
  word-wrap: normal;
  /margin-right: 210px;
  position: relative;
  margin-bottom: -20px;
  
  /padding-top: 38px;
  margin-top: 0px;
  
  /width: 15%;
  /height: 200px;
  
  /background: linear-gradient(to right top, transparent 5%, #555 25%, transparent 70%);
  /background: linear-gradient(-10deg, transparent 5%, #3f3f3f 55%, transparent 100%);
  /background: linear-gradient(-85deg, transparent 5%, #3f3f3f 65%, transparent 100%);
  /background: linear-gradient(-85deg, transparent 5%, #555 65%, transparent 100%);
  background: linear-gradient(-85deg, transparent 5%, rgb(255, 255, 255, 0.2) 65%, transparent 100%);
  background: linear-gradient(90deg, transparent 5%, rgb(22, 25, 205, 0.2) 65%, transparent 100%);
  background: linear-gradient(90deg, transparent 5%, rgba(240, 220, 180, 0.2) 65%, transparent 100%);
  background: linear-gradient(90deg, transparent 5%, rgba(255, 255, 255, 0.2) 65%, transparent 100%);
  
  /float: left;
  
 /background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 /background: linear-gradient(#fff, #eee, #888, #fff) !important;
 /background: linear-gradient(#ccc, #eee, #444, #666) !important;
 /background: linear-gradient(to top right, #555, #ddd, #555) !important;
 /-webkit-background-clip: text !important;
 /-webkit-text-fill-color: transparent !important;
  
  /box-shadow: inset -4px 14px 25px 13px #202020, 30px 0px 50px -35px #ffc51e;
  /box-shadow: inset -4px 14px 25px 13px #202020, 30px 0px 50px -35px #fff;
  /box-shadow: inset -4px 14px 25px 13px #202020, 30px 0px 90px -35px #aaa;
  /box-shadow: inset -4px 14px 25px 13px #202020, 45px 0px 50px -35px #000;
}
.catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons h6 {
  /font-family: "Bebas Neue";
  /font-family: "Oswald";
  /font-family: "Roboto";
  font-family: "Lato";
  font-size: 16px;
  font-size: 14px;
  font-size: 12px;
  font-weight: 400 !important;
  /font-style: italic;
  letter-spacing: 0.15px !important;
  text-transform: capitalize;
}
.catalog-product-view .product__after-desc-block .we-got-you-covered h5 {
  font-family: "Open Sans";
  font-family: "Roboto";
  font-family: "Bebas Neue";
  
  color: #202020;
  /color: #c5c5c5;
  /color: #d5d5d5;
  /color: #e5e5e5;
  /color: rgba(240, 220, 180, 0.55);
  /color: #948974;
  /color: #988D77;
  /color: #8E836D;
  
  text-decoration: underline;
  /text-decoration-style: double;
  text-decoration-color: #000;
  /text-decoration-color: #888;
  /text-decoration-color: #ffd51e;
  /font-style: italic;
  font-weight: 900;
  letter-spacing: -0.35px;
  font-size: 25px;
  
  font-size: 33px;
  font-style: italic;
  
  /background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
  /background: linear-gradient(#fff, #eee, #888, #fff) !important;
  /background: linear-gradient(#000, #ddd, #666, #000) !important;
  //background: linear-gradient(#999, #eee, #aaa, #fff) !important;
  //-webkit-background-clip: text !important;
  //-webkit-text-fill-color: transparent !important;
  
  background: linear-gradient(to right, #000 -10%, #aaa 50%, #fff 100%);
  background: linear-gradient(to right, #fff -0%, #777 50%, #000 100%), 
    
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  background: linear-gradient(to right, #fff -0%, #777 50%, #000 100%), 
  url('/media/site-images/trophy-small.png') !important;
  
  background: linear-gradient(to right, transparent 25%, #888 50%, #000 70%, transparent 97%),
  url('/media/site-images/trophy-small.png') !important;
  /background: linear-gradient(to right, transparent 25%, rgba(255, 170, 25, 0.45) 50%, #333 70%, transparent 97%),
  url('/media/site-images/trophy-small.png') !important;
  /background: linear-gradient(to right, transparent 25%, rgba(255, 220, 205, 0.55) 50%, #333 70%, transparent 97%),
  url('/media/site-images/trophy-small.png') !important;
  /background: linear-gradient(to right, transparent 25%, rgba(255, 170, 905, 0.45) 50%, #333 70%, transparent 97%),
  url('/media/site-images/trophy-small.png') !important;
  
  padding: 10px;
  /padding-left: 50%;
  /padding-top: 30px;
  /padding-bottom: 30px;
  margin-top: -20px;
  /margin-left: -25px;
  margin-right: 10px;
  
  text-shadow: 2px 6px 4px #333;
  text-shadow: -0px -4px 12px #fff;
  text-shadow: -0px -4px 12px #bbb;
  /text-shadow: -0px -4px 12px #999;
  /text-shadow: -0px -4px 12px #777;
  
    background-blend-mode: color-burn !important;
    /background-blend-mode: difference !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 42% -15% !important;
    background-position: 0% 0%, 0% 11% !important;
    background-size: auto, 8% !important;
    background-size: auto, 40% !important;
  
  /background: #000 !important;
  /background: none !important;
  
  margin-top: 40px !important;
  margin-top: 14px;
  width: 85%;
  word-wrap: break-word !important;
  /margin-left: 0px;
  
  padding-left: 50px;
  margin-right: -30px;
}
.catalog-product-view .product__after-desc-block .thirty-day-mbg h6 {
  color: #aaa;
  /color: #bbb;
  /text-decoration: underline;
  /text-decoration-style: double;
  /text-decoration-color: #000;
  /font-style: italic;
  font-weight: 900;
  letter-spacing: -0.35px;
  margin-left: 50px;
}
.catalog-product-view .product__after-desc-block .thirty-day-mbg h6:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f073";
  
 font-family: "Athlete2";
 content: "\.";
 content: "\(";
 content: "asdgklb";
 content: '\29';
 content: '\49';
 content: '\3c';
 content: '\5b';

 font-size: 28px;
 font-size: 22px;
 font-size: 30px;
  
 margin-top: -8px;
 margin-left: -40px; 
  
 font-weight: 900;
 font-weight: 100;
 /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #666) !important;
 background: linear-gradient(to left bottom, #999, #ccc, #444) !important;
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .thirty-day-mbg h6:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 font-size: 24px;
 margin-top: -6px; 
 /margin-left: 7px;
  
  font-size: 18px;
  margin-top: 0px; 
  margin-left: 0px;
  
 font-weight: 100; /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #333) !important;
  
 background: linear-gradient(to left bottom, #ccc, #ccc, #000) !important;
 /background: linear-gradient(to left bottom, #ffb51e, #ffe51e, #000) !important;
  
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .buyer-protection h6 {
  color: #ccc;
  /color: #ccc;
  /text-decoration: underline;
  /text-decoration-style: double;
  /text-decoration-color: #000;
  /font-style: italic;
  font-weight: 900;
  letter-spacing: -0.35px;
  margin-left: 50px;
}
.catalog-product-view .product__after-desc-block .buyer-protection h6:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 content: "\f505";
  
 font-family: FontAwesome;
 content: "\f3ed";
 content: "\f290";
 content: "\f291";
 content: "\f02c";
 /content: "\f02b";
  
 /font-family: "Athlete2";
 /content: "\.";
 /content: '=';

 font-size: 26px;
 font-size: 20px;
 font-size: 28px;
  
 margin-top: -7px;
 margin-left: -38px; 
  
 font-weight: 900;
 font-weight: 100;
 /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #666) !important;
 background: linear-gradient(to right top, #ccc, #ccc, #000) !important;
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .buyer-protection h6:after {
   position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 font-size: 24px;
 margin-top: -6px; 
 /margin-left: 7px; 
  
  font-size: 17px;
  margin-top: 0px; 
  margin-left: 0px;
  
 font-weight: 100; /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #333) !important;
  
 background: linear-gradient(to left bottom, #ccc, #ccc, #000) !important;
 /background: linear-gradient(to left bottom, #ffb51e, #ffe51e, #000) !important;
  
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .superior-cs h6 {
  color: #aaa;
  /color: #bcbcbc;
  /text-decoration: underline;
  /text-decoration-style: double;
  /text-decoration-color: #000;
  /font-style: italic;
  font-weight: 900;
  letter-spacing: -0.35px;
  margin-left: 50px;
}
.catalog-product-view .product__after-desc-block .superior-cs h6:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 content: "\f091";
 content: "\f559";
 content: "\f5a2";

 font-size: 28px;
 font-size: 22px;
  
 font-family: "Athlete2";
 content: "\.";
 content: "\(";
 content: "asdgklb";
 content: '\29';
 content: '\49';
 content: '\3c';
 
 font-size: 24px;
 font-size: 18px;
 font-size: 29px;
  
 margin-top: -9px;
 margin-left: -39px; 
  
 font-weight: 900;
 /font-weight: 100;
 /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #666) !important;
 background: linear-gradient(to right top, #ccc, #eee, #555) !important;
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .superior-cs h6:after {
   position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 font-size: 24px;
 margin-top: -6px; 
 /margin-left: 7px;
  
  font-size: 16px;
  margin-top: 0px; 
  margin-left: 0px;
  
 font-weight: 100; /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #333) !important;
  
 background: linear-gradient(to left bottom, #ccc, #ccc, #000) !important;
 /background: linear-gradient(to left bottom, #ffb51e, #ffe51e, #000) !important; 
  
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .hassle-free-returns h6 {
  color: #ccc;
  /color: #b9b9b9;
  /text-decoration: underline;
  /text-decoration-color: #000;
  /font-style: italic;
  font-weight: 900;
  letter-spacing: -0.35px;
  margin-left: 50px;
}
.catalog-product-view .product__after-desc-block .hassle-free-returns h6:before {
 position: absolute;
 font-family: FontAwesome;
 content: "\f0e2";
  
 font-family: Athlete2;
 content: "\.";
 content: "\x";
 content: "?";
 content: '\3e';

 font-size: 28px;
 font-size: 22px;
 font-size: 32px;
  
 margin-top: -9px;
 margin-left: -41px; 
  
 font-weight: 900; 
 /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #666) !important;
 background: linear-gradient(to right top, #ccc, #ddd, #444) !important;
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .hassle-free-returns h6:after {
   position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 font-size: 24px;
 margin-top: -6px; 
 /margin-left: 7px;
  
  font-size: 15px;
  margin-top: 0px; 
  margin-left: 0px;
  
 font-weight: 100; /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #333) !important;
  
 background: linear-gradient(to left bottom, #ccc, #ccc, #000) !important;
 /background: linear-gradient(to left bottom, #ffb51e, #ffe51e, #000) !important; 
  
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .quick-shipping h6 {
  color: #aaa;
  /color: #aaa;
  /text-decoration: underline;
  /text-decoration-style: double;
  /text-decoration-color: #000;
  /font-style: italic;
  font-weight: 900;
  letter-spacing: -0.35px;
  margin-left: 50px;
}
.catalog-product-view .product__after-desc-block .quick-shipping h6:before {
 position: absolute;
 font-family: FontAwesomeAdded;
 content: "\f48b";
  
 font-family: Athlete2;
 content: "\.";
 content: "\y";
 content: "\+";
 
 font-size: 24px;
 font-size: 18px;
 font-size: 32px;
  
 margin-top: -6px;
 margin-left: -40px; 
  
 font-weight: 900;
 font-weight: 100;
 /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #666) !important;
 background: linear-gradient(to left bottom, #ccc, #ccc, #000) !important;
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .quick-shipping h6:after {
 position: absolute;
 font-family: FontAwesome;
 content: "\f00c";
 font-size: 11px;
  
 font-size: 24px;
 margin-top: -6px; 
 /margin-left: 7px;
  
  font-size: 14px;
  margin-top: 0px; 
  margin-left: 0px;
    
 font-weight: 100; /* standard gradient background */
 
 /*
 
 background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
 background: linear-gradient(#fff, #eee, #888, #fff) !important;
 background: linear-gradient(#ccc, #eee, #444, #333) !important;
  
 background: linear-gradient(to left bottom, #ccc, #ccc, #000) !important;
 /background: linear-gradient(to left bottom, #ffb51e, #ffe51e, #000) !important; 
  
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent !important;
}
.catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons h6:before {
  /font-size: 20px;
  /margin-top: -4px;
  /margin-left: -40px;
  /text-shadow: 4px 4px 1px #202020;
  /text-shadow: -6px -2px 0px #202020;
  /text-shadow: -5px -2px 0px #202020;
  /text-shadow: -4px -2px 0px #202020;
  /text-shadow: 3px -5px 0px #202020;
}
.catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons h6:after {
  /font-size: 18px;
  margin-top: -2px;
  text-shadow: 2px 4px 2px #202020;
}
*/
.catalog-product-view .athlete2_product_info__wrapper .product-info-main .product__after-desc-block {
  /*
  box-shadow: inset -13px -12px 23px 10px rgba(0, 0, 0, 0.40);
  box-shadow: inset -13px -12px 23px 10px rgba(0, 0, 0, 0.40), 0px 8px 7px -4px rgba(0, 0, 0, 0.30);
  position: absolute;
  */
  
  margin-bottom: 14px;
}
.catalog-product-view .athlete2_product_info__wrapper .product-info-main .product__after-desc-block img {
  filter: drop-shadow(2px 5px 4px #bebebe);
  filter: drop-shadow(1px 5px 3px #bebebe);
  filter: drop-shadow(1px 1px 2px #bebebe);
  /filter: none;
  
  border: 2px solid #000;
  border: 2px ridge #000;
  border: 2px solid #888;
  /border: 2px solid #aaa;
  /border: 2px ridge #aaa;
  /border: 2px ridge #ccc;
  border: none;
  border-radius: 4px 14px 4px 14px;
  border-radius: 3px 13px 3px 13px;
  /border-radius: 2px 12px 2px 12px;
  border-radius: 0px;
  border-radius: 7px;
  
  max-width: 578px;
  max-height: 245px;
  /margin-left: -8px;
  /image-rendering: auto;
  /image-rendering: crisp-edges;
  /image-rendering: pixelated;
  border-radius: 4px;
  
  max-width: 100%;
  
  
  min-width: fit-content;
  min-height: fit-content;
  filter: none;
  border: 10px solid #000;
  border: 9px solid #000;
  border: 8px solid #000;
  border: 7px solid #000;
  border: 6px solid #000;
  border: 5px solid #000;
  border: 4px solid #000;
  border: 3px solid #000;
  /border: 2px solid #000;
  /border: 1px solid #000;
  border-top: 9px solid #333;
  border-bottom: 12px solid #252525;
  border-left: 9px solid #393939;
  border-right: 4px solid #2a2a2a;
  /border: none;
  position: relative;
  display: block;
  z-index: -1;
  
  
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  border-radius: 5px;
  border: none;
  border-top: 5px solid #aaa;
  border-top: 3px solid #aaa;
  border-bottom: 3px solid #aaa;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

/*---(to style universal pp description tabs)---*/
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch {
  color: #202020;
  font-weight: 100 !important;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  margin-right: 10px;
  /margin-right: 7px;
  /margin-right: 5px;
  /margin-right: 1px;
  letter-spacing: 0.45px;
  
  font-family: "Apotek" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  font-size: 15px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  font-size: 17px !important;
  /font-size: 17.4px !important;
  font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  font-size: 19px !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.30px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 3px #000;
  text-shadow: none;
  /color: #292828;
  color: #3b3b3b;
  /color: #4b4b4b;
  /color: #f6f6f6;
  top: -5px;
  
  font-family: "Apotek" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  font-size: 15px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  font-size: 17px !important;
  /font-size: 17.4px !important;
  font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  font-size: 19px !important;
  ///font-size: 20px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.30px;
  ////letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 3px #000;
  text-shadow: none;
  /color: #292828;
  color: #3b3b3b;
  /color: #4b4b4b;
  /color: #f6f6f6;
  top: -5px;
  padding-top: 12px;
  padding-bottom: 10px;
  top: -8px;
  
  font-family: "Apotek" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  font-size: 15px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  font-size: 17px !important;
  /font-size: 17.4px !important;
  font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  ///font-size: 19px !important;
  ///font-size: 20px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.05px;
  letter-spacing: 0px;
  letter-spacing: 0.05px;
  letter-spacing: 0.30px;
  ////letter-spacing: 0.35px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  letter-spacing: 0.50px;
  letter-spacing: 0.60px;
  letter-spacing: 0.70px;
  ////letter-spacing: 0.80px;
  letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 3px #000;
  text-shadow: none;
  /color: #292828;
  color: #3b3b3b;
  /color: #4b4b4b;
  /color: #f6f6f6;
  top: -5px;
  /padding-top: 12px;
  /padding-bottom: 10px;
  /top: -8px;
  
  /*
  font-family: "Khula" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  font-size: 15px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  font-size: 17px !important;
  /font-size: 17.4px !important;
  font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 3px #000;
  text-shadow: none;
  /color: #292828;
  color: #3b3b3b;
  /color: #4b4b4b;
  /color: #f6f6f6;
  top: -5px;
  /padding-top: 12px;
  /padding-bottom: 10px;
  /top: -8px;
  */
  
  /*
  font-family: "Source Sans Pro" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  font-size: 15px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  font-size: 17px !important;
  /font-size: 17.4px !important;
  font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  ////font-size: 19px !important;
  /font-size: 20px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 0px 0px 1px #777;
  /text-shadow: -1px 1px 3px #000;
  /text-shadow: none;
  /color: #292828;
  color: #3b3b3b;
  /color: #4b4b4b;
  /color: #f6f6f6;
  top: -5px;
  /padding-top: 12px;
  /padding-bottom: 10px;
  /top: -8px;
  */
  
  /*
  font-family: "Passion One" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  font-size: 15px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  font-size: 17px !important;
  /font-size: 17.4px !important;
  font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  font-size: 19px !important;
  //font-size: 20px !important;
  //font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  ////font-size: 24px !important;
  ////font-size: 25px !important;
  ////font-size: 26px !important;
  //font-size: 27px !important;
  //font-size: 28px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 0px 0px 1px #777;
  /text-shadow: -1px 1px 3px #000;
  text-shadow: none;
  /color: #292828;
  color: #3b3b3b;
  /color: #4b4b4b;
  /color: #f6f6f6;
  top: -5px;
  /padding-top: 12px;
  /padding-bottom: 10px;
  /top: -8px;
  */
  
  font-family: "Passion One" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  font-size: 15px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  font-size: 17px !important;
  /font-size: 17.4px !important;
  font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  font-size: 19px !important;
  //font-size: 20px !important;
  ///font-size: 21px !important;
  ///font-size: 22px !important;
  font-size: 23px !important;
  ////font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26px !important;
  /font-size: 27px !important;
  /font-size: 28px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 0px 0px 1px #777;
  /text-shadow: -1px 1px 3px #000;
  text-shadow: none;
  /color: #292828;
  color: #3b3b3b;
  /color: #4b4b4b;
  /color: #f6f6f6;
  top: -5px;
  /padding-top: 12px;
  /padding-bottom: 10px;
  /top: -8px;
  
  font-family: "Passion One" !important;
  font-size: 13px !important;
  font-size: 13.3px !important;
  font-size: 13.6px !important;
  font-size: 13.8px !important;
  font-size: 14px !important;
  //font-size: 14.2px !important;
  //font-size: 14.4px !important;
  /font-size: 14.6px !important;
  font-size: 15px !important;
  /font-size: 15.3px !important;
  font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.4px !important;
  /font-size: 16.5px !important;
  /font-size: 16.6px !important;
  font-size: 17px !important;
  /font-size: 17.4px !important;
  font-size: 18px !important;
  /font-size: 18.3px !important;
  /font-size: 18.6px !important;
  font-size: 19px !important;
  //font-size: 20px !important;
  ///font-size: 21px !important;
  font-size: 22px !important;
  /////font-size: 23px !important;
  ////font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26px !important;
  /font-size: 27px !important;
  /font-size: 28px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.60px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.60px;
  /letter-spacing: 0.70px;
  /letter-spacing: 0.80px;
  /letter-spacing: 0.90px;
  /letter-spacing: 1px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  text-shadow: 0px 0px 1px #777;
  /text-shadow: -1px 1px 3px #000;
  text-shadow: none;
  /color: #292828;
  color: #3b3b3b;
  /color: #4b4b4b;
  /color: #f6f6f6;
  mix-blend-mode: hard-light;
  top: -5px;
  padding-top: 12px;
  padding-bottom: 10px;
  //top: -8px;
  top: -10px;
  top: -11px;
  height: 34px;
  /*(for pp description tab icons)*/
  /*default
  padding-left: 30px;
  padding-right: 30px;
  */
  padding-left: 45px;
  padding-left: 47px;
  padding-right: 22px;
  
  
  font-family: "Eurostile-Condensed", sans-serif !important;
  font-size: 10.3px !important;
  font-size: 10.4px !important;
  font-size: 10.6px !important;
  font-size: 10.8px !important;
  font-size: 10.9px !important;
  font-size: 11px !important;
  font-size: 11.1px !important;
  font-size: 11.4px !important;
  font-size: 11.6px !important;
  font-size: 11.9px !important;
  font-size: 12px !important;
  font-size: 12.3px !important;
  /font-size: 12.4px !important;
  /font-size: 12.6px !important;
  ///////font-size: 12.9px !important;
  ////font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15.5px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  font-size: 16.4px !important;
  font-size: 17.2px !important;
  font-size: 17.3px !important;
  font-size: 17.4px !important;
  font-size: 17.5px !important;
  /font-size: 17.6px !important;
  /font-size: 17.7px !important;
  /font-size: 18.4px !important;
  //font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  font-size: 19.1px !important;
  /font-size: 19.3px !important;
  font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  font-size: 21px !important;
  font-size: 22px !important;
  font-size: 23px !important;
  font-size: 23.2px !important;
  font-size: 23.3px !important;
  font-size: 23.9px !important;
  /font-size: 24px !important;
  font-size: 24.1px !important;
  font-size: 24.2px !important;
  font-size: 24.3px !important;
  font-size: 24.4px !important;
  font-size: 24.5px !important;
  font-size: 24.6px !important;
  font-size: 24.9px !important;
  /font-size: 25px !important;
  /font-size: 25.3px !important;
  font-size: 25.7px !important;
  font-size: 25.8px !important;
  font-size: 26px !important;
  /////font-size: 26.1px !important;
  //////font-size: 26.4px !important;
  //////font-size: 26.6px !important;
  /////////font-size: 26.8px !important;
  /font-size: 27px !important;
  ///font-size: 27.3px !important;
  ///font-size: 27.5px !important;
  ///font-size: 27.9px !important;
  /font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  //letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  letter-spacing: -0.72px;
  /////letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /////letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  ///letter-spacing: 0.30px;
  //letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  //////letter-spacing: 0.45px;
  ////letter-spacing: 0.50px;
  ///letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /////letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  /color: #292828;
  /*(for pp description tab icons)*/
  /*default
  padding-left: 30px;
  padding-right: 30px;
  */
  padding-left: 45px;
  padding-left: 47px;
  padding-left: 50px;
  padding-right: 22px;
  padding-bottom: 12px;
  
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  font-size: 18.5px !important;
  font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  //////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0px 0px 0px #292828 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -1.2px 0px 0px #e9e9e9 !important;
  text-shadow: -1.1px 0px 0px #e9e9e9 !important;
  text-shadow: -1px 0px 0px #e9e9e9 !important;
  /text-shadow: -0.9px 0px 0px #e9e9e9 !important;
  /text-shadow: -0.8px 0px 0px #e9e9e9 !important;
  /text-shadow: -0.7px 0px 0px #e9e9e9 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  color: #F6F6F6 !important;
  
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;  
  font-size: 15.5px !important;
  /font-size: 16.35px !important;
  //////////////////////////////font-size: 16.5px !important;
  //font-size: 16.57px !important;
  /font-size: 16.8px !important;
  //////////////////////////////font-size: 17px !important;
  //font-size: 18px !important;
  ///font-size: 18.5px !important;
  //font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  //////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0px 0px 0px #292828 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -1.2px 0px 0px #e9e9e9 !important;
  text-shadow: 1.1px 0px 0px #f3f3f3 !important;
  text-shadow: 1.1px 0px 0px #eee !important;
  /text-shadow: -1.1px 0px 0px #e9e9e9 !important;
  /text-shadow: -1.1px 0px 0px #e6e6e6 !important;
  /text-shadow: -1px 0px 0px #f3f3f3 !important;
  /////text-shadow: 1px 0px 0px #eee !important;
  ///text-shadow: -1px 0px 0px #e9e9e9 !important;
  ///text-shadow: -1px 0px 0px #e6e6e6 !important;
  /text-shadow: 0.9px 0px 0px #f3f3f3 !important;
  /text-shadow: 0.9px 0px 0px #eee !important;
  //text-shadow: -0.9px 0px 0px #e9e9e9 !important;
  /text-shadow: -0.8px 0px 0px #e9e9e9 !important;
  /text-shadow: -0.7px 0px 0px #e9e9e9 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  color: #F6F6F6 !important;
  
  /*----------(fav. - definitive ruda med-small thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27px !important;
  /font-size: 26px !important;
  font-size: 25px !important;
  //font-size: 24px !important;
  /font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  ////font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  ///font-size: 17.7px !important;
  ///font-size: 17.4px !important;
  /font-size: 17.2px !important;
  //////font-size: 17px !important;
  ///font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  text-shadow: -0.9px 0px 0px #eee !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #454545) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: drop-shadow(0px 0px 0px #454545) !important;
  filter: none !important;
  /*----------(fav. - definitive ruda med-small thickened)--------------*/
  
  /*------------------------------------(fav. - definitive neo ruda med-sm upper thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 1.3px 0.3px 0px #ddd !important;
  text-shadow: 1.3px 0.3px 0px #eee !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  /*----------(fav. - definitive neo ruda med-sm upper thickened)--------------*/
  
  /*---------------------------------(fav. - definitive khula - small heavy upper shifted 2)----------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  ///////font-size: 17px !important;
  /font-size: 16.3px !important;
  /font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic;
  font-style: normal;
  letter-spacing: 1.50px !important;
  letter-spacing: 1.40px !important;
  letter-spacing: 1.30px !important;
  letter-spacing: 1.20px !important;
  letter-spacing: 1.10px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.70px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.50px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.30px !important;
  /letter-spacing: 0.29px !important;
  /letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.06px !important;
  letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ////letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.20px !important;
  ///////letter-spacing: -0.25px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.33px !important;
  letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  //////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  ///text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  /transform: skewX(9deg);
  /transform: skewX(-8deg);
  /transform: skewX(-9deg);
  /transform: skewX(-10deg);
  /transform: skewX(-11deg);
  /transform: skewX(-12deg);
  
  text-shadow: -0.0px 0px 0px #454545 !important;
  
  text-shadow: -0.1px 0px 0px #454545 !important;
  
  text-shadow: -0.2px 0px 0px #454545 !important;
  
  text-shadow: -0.3px 0px 0px #454545 !important;
  
  text-shadow: -0.4px 0px 0px #454545 !important;
  
  text-shadow: -0.5px 0px 0px #454545 !important;
  
  text-shadow: -0.6px 0px 0px #454545 !important;
  
  text-shadow: 0.7px 0px 0px #454545 !important;
  text-shadow: 0.7px 0px 0px #eee !important;
  /text-shadow: 0.7px 0px 0px #3b3b3b !important;
  /text-shadow: 0.7px 0px 0px #2b2b2b !important;
  /text-shadow: 0.7px 0px 0px #1a1a1a !important;
  /text-shadow: 0.7px 0px 0px #090909 !important;
  /text-shadow: 0.7px 0px 0px #000 !important;
  
  /text-shadow: 0.8px 0px 0px #454545 !important;
  
  //text-shadow: 0.9px 0px 0px #454545 !important;
  
  //text-shadow: 1px 0px 0px #454545 !important;
  
  /text-shadow: -1.1px 0px 0px #454545 !important;
  
  //text-shadow: -1.2px 0px 0px #454545 !important;
  
  //text-shadow: -1.3px 0px 0px #454545 !important;
  
  /text-shadow: -1.4px 0px 0px #454545 !important;
  
  /text-shadow: -1.5px 0px 0px #454545 !important;
  
  /text-shadow: -1.6px 0px 0px #454545 !important;
  
  /text-shadow: -1.7px 0px 0px #454545 !important;
  
  /text-shadow: -1.8px 0px 0px #454545 !important;
  
  /text-shadow: -1.9px 0px 0px #454545 !important;
  
  /text-shadow: -2px 0px 0px #454545 !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  /*----------(fav. - definitive khula - small heavy upper shifted 2)----------*/
  
  
  /*---------------*/
  /*(for smallest ver. - khula)*/
  /*
  font-size: 16.5px !important;
  font-size: 16.57px !important;
  /font-size: 16.8px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.20px !important;
  /text-shadow: 2px 5px 5px #f6f6f6 !important;
  */
  
  box-shadow: 0px 0px 3px #000 !important;
  box-shadow: 0px 0px 2px #000 !important;
  /box-shadow: 0px 0px 1px #000 !important;
  /box-shadow: 0px 0px 0px #000 !important;
  //box-shadow: 0px 5px 3px #000 !important;
  /box-shadow: 0px 5px 2px #000 !important;
  /box-shadow: 0px 5px 1px #000 !important;
  /box-shadow: 0px 5px 0px #000 !important;
  ///text-shadow: 1px 2px 2px #000 !important;
  border-radius: 0px;
  filter: none !important;
  height: 28px;
  height: 27px;
  margin-top: 2px;
  
  box-shadow: -1px 0px 2px #3b3b3b !important;
  border-left: 1px solid #1a1a1a !important;
  
  ////text-shadow: 0px 0px 0px #aaa !important;
  /text-shadow: 0px 0px 1px #aaa !important;
  /text-shadow: 0px 0px 2px #aaa !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch:before {
  background: none;
  /border-bottom: 4px solid #000;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch:after {
  background: linear-gradient(to right, transparent, #f2f2f2);
  /background: linear-gradient(to right, transparent, #f4f4f4);
  /background: linear-gradient(to right, transparent, #f8f8f8);
  
  background: linear-gradient(to left, transparent, #f2f2f2);
  /background: linear-gradient(to left, transparent, #f4f4f4);
  /background: linear-gradient(to left, transparent, #f8f8f8);
  
  background: linear-gradient(to right, #f2f2f2, transparent, #f2f2f2);
  /background: linear-gradient(to right, #f2f2f2, transparent, #f4f4f4);
  /background: linear-gradient(to right, #f2f2f2, transparent, #f8f8f8);
  
  background: linear-gradient(to right, #f2f2f2, transparent, #e5e5e5);
  background: linear-gradient(to right, #e5e5e5, transparent, #f8f8f8);
  
  background: none;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch:hover {
  /border-bottom: 6px solid #000;
  /opacity: 0.92;
  opacity: 0.97;
  color: #ebebeb !important;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch {
  filter: none !important;
  
  /height: 27px;
  height: 28px;
  height: 29px;
  /height: 30px;
  //height: 31px;
  /height: 32px;
  
  margin-top: 2px; 
  /margin-top: 1px; 
  border-top: 2px solid #000 !important;
  border-top: 1px solid #000 !important;
  border-top: none !important;
  /border-bottom: 2px solid #ffc51e !important;
  border-bottom: 10px solid #000 !important;
  //border-bottom: 9px solid #000 !important;
  /border-bottom: 8px solid #000 !important;
  /border-bottom: 7px solid #000 !important;
  border-bottom: 6px solid #000 !important;
  /border-bottom: 5px solid #000 !important;
  /border-bottom: 4px solid #000 !important;
  //border-bottom: none !important;
  /border-radius: 0px 0px 15px 15px !important;
  /border-radius: 0px 0px 14px 14px !important;
  /border-radius: 0px 0px 13px 13px !important;
  /border-radius: 0px 0px 12px 12px !important;
  /border-radius: 0px 0px 11px 11px !important;
  border-radius: 0px 0px 10px 10px !important;
  //border-radius: 0px 0px 9px 9px !important;
  /border-radius: 0px 0px 8px 8px !important;
  //border-radius: 0px 0px 7px 7px !important;
  /border-radius: 0px 0px 6px 6px !important;
  ///border-radius: 0px 0px 5px 5px !important;
  ///border-radius: 0px 0px 4px 4px !important;
  //border-radius: 0px 0px 3px 3px !important;
  //border-radius: 0px 0px 2px 2px !important;
  ///border-radius: 0px 0px 1px 1px !important;
  /border-radius: 0px 0px 0px 0px !important; 
  
  //background: linear-gradient(to left top, #202020 75%, #555, #888) !important;
  //background: linear-gradient(to right bottom, #4b4b4b -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #4b4b4b 115%) !important;
  //background: linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%) !important;
}
/*^^^(to style universal pp description tabs)^^^*/

/*---(to style individual pp description tabs + icons)---*/
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch#tab-label-description-title {
  background: url(/media/site-images/pp-tab-icon-details-alt.png);
  background: url(/media/site-images/pp-tab-icon-details-alt.png), linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background: linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 62%;
  background-position: 18% 62%;
  
  /background: none;
  padding-left: 24px;
  padding-right: 25px;
  font-family: "Squada One" !important;
  font-size: 26px !important;
  font-size: 27px !important;
  font-size: 29px !important;
  font-size: 30px !important;
  font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  /font-style: italic;
  
  /background: none;
  padding-left: 24px;
  padding-right: 25px;
  font-family: "Impact" !important;
  font-size: 26px !important;
  font-size: 27px !important;
  font-size: 29px !important;
  font-size: 30px !important;
  font-weight: 500 !important;
  /font-style: italic;
  
  /background: none;
  padding-left: 24px;
  padding-right: 25px;
  font-family: "Passion One" !important;
  font-size: 26px !important;
  font-size: 27px !important;
  font-size: 29px !important;
  font-size: 30px !important;
  font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 500 !important;
  /font-style: italic;
  letter-spacing: -0.20px !important;
  text-transform: uppercase !important;
  text-shadow: 1px 2px 0px #000 !important;
  
  /*
  /background: none;
  padding-left: 24px;
  padding-right: 25px;
  font-family: "Eurostile-Condensed" !important;
  font-size: 26px !important;
  font-size: 27px !important;
  font-size: 29px !important;
  font-size: 30px !important;
  font-size: 31px !important;
  font-weight: 900 !important;
  /font-style: italic;
  */
  
  /*----------(fav. ruda thickened alt 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 25px !important;
  font-size: 24.4px !important;
  font-size: 24.3px !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  ///font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  /letter-spacing: 0.35px !important;
  /letter-spacing: 0.40px !important;
  //letter-spacing: 0.45px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
   text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -2.2px 0px 0px #fafafa !important;
  text-shadow: -2.1px 0px 0px #fafafa !important;
  text-shadow: -2px 0px 0px #fafafa !important;
  ///text-shadow: 2px 0px 0px #fafafa !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  text-shadow: -1.8px 0px 0px #fafafa !important;
  text-shadow: -1.7px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  //filter: drop-shadow(0px 2px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  //filter: drop-shadow(-0.6px 3px 0px #000) !important;
  //filter: drop-shadow(0px 1px 1px #dedede) !important;
  /filter: none !important;
  /*
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  top: -2px;
  top: -3px;
  top: -4px;
  top: -5px;
  */
  /*----------(fav. ruda thickened alt 2)--------------*/
  
  
  border-left: none !important;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch#tab-label-description-title {
  background: linear-gradient(to right, #292828, #444, transparent 36%);
  background: linear-gradient(to right, #292828, #444, transparent);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  
  background: url(/media/site-images/pp-tab-icon-details-alt.png), linear-gradient(to right, #292828, #444, transparent);
  background: linear-gradient(to right, #292828, #444, transparent);
  background: linear-gradient(to left top, #202020 75%, #555, #888);
  background: linear-gradient(to right bottom, #4b4b4b -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #4b4b4b 115%);
  background: linear-gradient(to top left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background: linear-gradient(11deg, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 62%;
  background-position: 18% 62%;
  
  filter: drop-shadow(1px 4px 3px #eaeaea);
  /filter: none;
  color: #f6f6f6 !important;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 1px 2px 2px #000 !important;
  
  /*(for ruda)*/
  text-shadow: -1.9px 0px 0px #fafafa !important;
  text-shadow: -1.8px 0px 0px #fafafa !important;
  text-shadow: -1.7px 0px 0px #fafafa !important;
  
  border-radius: 4px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  
  font-style: italic !important;
  /font-style: normal !important;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch#tab-label-additional-title {
  background: url(/media/site-images/pp-tab-icon-more-information-alt.png);
  background: url(/media/site-images/pp-tab-icon-more-information-alt.png), linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 2% 53%;
  background-position: 10% 53%;
  //background-position: 10.5% 53%;
  /background-position: 11% 53%;
  background-position: 16% 53%;

  padding-left: 54px;
  padding-right: 26px;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch#tab-label-additional-title {
  background: linear-gradient(to right, #292828, #444, transparent 36%);
  background: linear-gradient(to right, #292828, #444, transparent);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  
  background: url(/media/site-images/pp-tab-icon-more-information-alt.png), linear-gradient(to right, #292828, #444, transparent);
  background: url(/media/site-images/pp-tab-icon-more-information-alt.png), linear-gradient(to left top, #202020 75%, #555, #888);
  background: url(/media/site-images/pp-tab-icon-more-information-alt.png), linear-gradient(to right bottom, #4b4b4b -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #4b4b4b 115%);
  background: url(/media/site-images/pp-tab-icon-more-information-alt.png), linear-gradient(to top left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background: url(/media/site-images/pp-tab-icon-more-information-alt.png), linear-gradient(11deg, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 2% 53%;
  background-position: 10% 53%;
  //background-position: 10.5% 53%;
  /background-position: 11% 53%;
  background-position: 10% 43%;
  background-position: 16% 43%;
  
  filter: drop-shadow(1px 4px 3px #eaeaea);
  /filter: none;
  color: #f6f6f6;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 1px 2px 2px #000;
  
  border-radius: 4px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  
  font-style: italic;
  /font-style: normal;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch#tab-label-custom_1673800154645_645-title {
  background: url(/media/site-images/pp-tab-icon-warranty-alt.png);
  background: url(/media/site-images/pp-tab-icon-warranty-alt.png), linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 2% 75%;
  background-position: 15.5% 75%;
  
  padding-right: 26px;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch#tab-label-custom_1673800154645_645-title {
  background: linear-gradient(to right, #292828, #444, transparent 36%);
  background: linear-gradient(to right, #292828, #444, transparent);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  
  background: url(/media/site-images/pp-tab-icon-warranty-alt.png), linear-gradient(to right, #292828, #444, transparent);
  background: url(/media/site-images/pp-tab-icon-warranty-alt.png), linear-gradient(to left top, #202020 75%, #555, #888);
  background: url(/media/site-images/pp-tab-icon-warranty-alt.png), linear-gradient(to right bottom, #4b4b4b -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #4b4b4b 115%);
  background: url(/media/site-images/pp-tab-icon-warranty-alt.png), linear-gradient(to top left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background: url(/media/site-images/pp-tab-icon-warranty-alt.png), linear-gradient(11deg, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 2% 75%;
  background-position: 15.5% 75%;
  background-position: 15.5% 65%;
  
  filter: drop-shadow(1px 4px 3px #eaeaea);
  /filter: none;
  color: #f6f6f6;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 1px 2px 2px #000;
  
  border-radius: 4px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  
  font-style: italic;
  /font-style: normal;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch#tab-label-custom_1673800588645_645-title, 
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch#tab-label-custom_1694874898040_40-title {
  background: url(/media/site-images/pp-tab-icon-manuals-docs-alt.png);
  background: url(/media/site-images/pp-tab-icon-manuals-docs-alt.png), linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -2% 59%;
  background-position: -1.5% 59%;
  background-position: 5.5% 59%;
  background-position: 6% 59%;
  background-position: 7.5% 59%;
  background-position: 9% 59%;
  
  padding-right: 26px;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch#tab-label-custom_1673800588645_645-title,
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch#tab-label-custom_1694874898040_40-title {
  background: linear-gradient(to right, #292828, #444, transparent 36%);
  background: linear-gradient(to right, #292828, #444, transparent);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  
  background: url(/media/site-images/pp-tab-icon-manuals-docs-alt.png), linear-gradient(to right, #292828, #444, transparent);
  background: url(/media/site-images/pp-tab-icon-manuals-docs-alt.png), linear-gradient(to left top, #202020 75%, #555, #888);
  background: url(/media/site-images/pp-tab-icon-manuals-docs-alt.png), linear-gradient(to right bottom, #4b4b4b -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #4b4b4b 115%);
  background: url(/media/site-images/pp-tab-icon-manuals-docs-alt.png), linear-gradient(to top left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background: url(/media/site-images/pp-tab-icon-manuals-docs-alt.png), linear-gradient(11deg, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -2% 59%;
  background-position: -1.5% 59%;
  background-position: 5.5% 59%;
  background-position: 6% 59%;
  background-position: 7.5% 59%;
  background-position: 9% 59%;
  background-position: 9% 49%;
  
  filter: drop-shadow(1px 4px 3px #eaeaea);
  /filter: none;
  color: #f6f6f6;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 1px 2px 2px #000;
  
  border-radius: 4px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  
  font-style: italic;
  /font-style: normal;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch#tab-label-custom_1673801400759_759-title,
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch#tab-label-custom_1693840216104_104-title {
  background: url(/media/site-images/pp-tab-icon-videos-media-alt.png);
  background: url(/media/site-images/pp-tab-icon-videos-media-alt.png), linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -2% 65%;
  background-position: 9.5% 65%;
  /background-position: 10% 65%;
  background-position: 10.5% 65%;
  background-position: 11.5% 65%;
  
  padding-left: 51px;
  padding-right: 24px;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch#tab-label-custom_1673801400759_759-title,
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch#tab-label-custom_1693840216104_104-title {
  background: linear-gradient(to right, #292828, #444, transparent 36%);
  background: linear-gradient(to right, #292828, #444, transparent);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  
  background: url(/media/site-images/pp-tab-icon-videos-media-alt.png), linear-gradient(to right, #292828, #444, transparent);
  background: url(/media/site-images/pp-tab-icon-videos-media-alt.png), linear-gradient(to left top, #202020 75%, #555, #888);
  background: url(/media/site-images/pp-tab-icon-videos-media-alt.png), linear-gradient(to right bottom, #4b4b4b -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #4b4b4b 115%);
  background: url(/media/site-images/pp-tab-icon-videos-media-alt.png), linear-gradient(to top left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background: url(/media/site-images/pp-tab-icon-videos-media-alt.png), linear-gradient(11deg, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -2% 65%;
  background-position: 9.5% 65%;
  /background-position: 10% 65%;
  background-position: 10.5% 65%;
  background-position: 10.5% 60%;
  background-position: 11.5% 60%;
  
  filter: drop-shadow(1px 4px 3px #eaeaea);
  /filter: none;
  color: #f6f6f6;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 1px 2px 2px #000;
  
  border-radius: 4px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  
  font-style: italic;
  /font-style: normal;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs a.switch#tab-label-custom_1673801925871_871-title {
  background: url(/media/site-images/pp-tab-icon-ordering-faq-alt.png);
  background: url(/media/site-images/pp-tab-icon-ordering-faq-alt.png), linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 4% 62%;
  background-position: 13.5% 62%;
  background-position: 14% 62%;
  /background-position: 14.5% 62%;
  
  background-position: 10% 62%;
  background-position: 10.5% 62%;
  background-position: 9.5% 62%;
  background-position: 10.5% 62%;
  padding-left: 40px;
  padding-right: 22px;
  padding-left: 42px;
  padding-right: 38px;
  
  padding-left: 42px;
  padding-right: 0px;
  width: 83%;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch#tab-label-custom_1673801925871_871-title {
  background: linear-gradient(to right, #292828, #444, transparent 36%);
  background: linear-gradient(to right, #292828, #444, transparent);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  
  background: url(/media/site-images/pp-tab-icon-ordering-faq-alt.png), linear-gradient(to right, #292828, #444, transparent);
  background: url(/media/site-images/pp-tab-icon-ordering-faq-alt.png), linear-gradient(to left top, #202020 75%, #555, #888);
  background: url(/media/site-images/pp-tab-icon-ordering-faq-alt.png), linear-gradient(to right bottom, #4b4b4b -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #4b4b4b 115%);
  background: url(/media/site-images/pp-tab-icon-ordering-faq-alt.png), linear-gradient(to top left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background: url(/media/site-images/pp-tab-icon-ordering-faq-alt.png), linear-gradient(11deg, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 4% 62%;
  background-position: 3.5% 62%;
  
  background-position: 10% 62%;
  background-position: 10.5% 62%;
  background-position: 9.5% 62%;
  background-position: 9.5% 52%;
  background-position: 10.5% 52%;
  
  filter: drop-shadow(1px 4px 3px #eaeaea);
  /filter: none;
  color: #f6f6f6;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 1px 2px 2px #000;
  
  border-radius: 4px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  
  font-style: italic;
  /font-style: normal;
}
/*^^^(to style individual pp description tabs + icons)^^^*/

/*
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch {
  font-family: "Squada One";
  font-weight: 500;
  font-style: normal;
  /font-style: italic;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1.00px;
  /letter-spacing: -0.90px;
  //letter-spacing: -0.35px;
  //letter-spacing: -0.20px;
  position: relative;
  /top: -3px;

  background: linear-gradient(to right, #292828, #444, transparent 36%);
  background: linear-gradient(to right, #292828, #444, transparent);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #eaeaea);
  /filter: none;
  
  color: #e7e7e7;
  color: #efefef;
  color: #f6f6f6;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 1px 2px 2px #000;
  
  border-radius: 4px 0px 0px 0px;
  border-radius: 3px 0px 0px 0px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  
  font-style: italic;
  /font-style: normal;
}
*/
.catalog-product-view .product.info.detailed div.product.data.items.tabs .active a.switch:before {
  border-bottom: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
  /border-bottom: none;
}

/*
.catalog-product-view .product.info #tab-label-amfbreview\.list {
  display: inline;
  position: absolute;
  
  background-image: url('/media/site-images/facebook-icon-logo-small-42.png');
  background-image: url('/media/site-images/facebook-icon-logo-small-27.png');
  background-blend-mode: color-burn;
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: -2px 0%;
  
  /background-image: linear-gradient(to right, #e5e5e5, transparent, #f8f8f8), 
  url('/media/site-images/facebook-icon-logo-small-27.png');
  /background-blend-mode: color-burn;
  /background-repeat: no-repeat;
  /background-size: auto auto;
  /background-position: -2px 0%;
}
.catalog-product-view .product.info #tab-label-custom_1606430723448_448 {
  display: inline;
  position: absolute;
  
  background-image: url('/media/site-images/facebook-icon-logo-small-42.png');
  background-image: url('/media/site-images/facebook-icon-logo-small-27.png');
  background-blend-mode: color-burn;
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: -2px 0%;
  
  /background-image: linear-gradient(to right, #e5e5e5, transparent, #f8f8f8), 
  url('/media/site-images/facebook-icon-logo-small-27.png');
  /background-blend-mode: color-burn;
  /background-repeat: no-repeat;
  /background-size: auto auto;
  /background-position: -2px 0%;
}
*/

/*--(product description and specs section)--*/
.catalog-product-view .product.info.detailed {
  margin-top: -45px;
  margin-top: -40px;
  margin-top: -35px;
  margin-top: -30px;
  margin-top: -25px;
  margin-top: -20px;
  margin-top: -15px;
  margin-top: -10px;
  /margin-top: -5px;
  /margin-top: 0px;

  /filter: drop-shadow(0px 100px 42px #ccc) !important;
  /filter: drop-shadow(1px 1px 2px #000);
  
  /filter: drop-shadow(0px 2px 2px #e7e7e7);
  /filter: drop-shadow(0px 10px 2px #ebebeb);
  /filter: drop-shadow(0px 10px 2px #ededed);
  //filter: drop-shadow(0px 0px 2px #efefef);
  
  filter: drop-shadow(0px 10px 7px #e7e7e7);
  filter: drop-shadow(0px 10px 5px #e9e9e9);
  filter: drop-shadow(0px 10px 4px #e9e9e9);
  filter: drop-shadow(0px 10px 8px #eaeaea);
  filter: drop-shadow(0px 5px 4px #efefef);
  /filter: drop-shadow(0px 10px 6px #e4e4e4);
  /filter: drop-shadow(0px 10px 5px #e4e4e4);
  /filter: drop-shadow(0px 10px 4px #e4e4e4);
  /filter: drop-shadow(0px 10px 3px #e4e4e4);
  
  filter: none;
  
  /box-shadow: 200px 0 15px -4px #f4f4f4, -200px 0 8px -4px #f4f4f4,
  -50px 0 8px -4px rgba(255, 154, 5, 0.8), 50px 0 8px -4px rgba(55, 154, 5, 0.8);
  
  border-radius: 4px 4px 0px 0px !important;
}
/.catalog-product-view .product.info.detailed .data div#description.data.item.content {
  /*
  /font-weight: 400;
  /font-size: 18px;
  /letter-spacing: -0.50px;
  color: #bbb;
  color: #ccc;
  color: #d4d4d4;
  color: #d7d7d7;
  color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f5f5f5;
  /color: #f8f8f8;
  /border-radius: 2px;
  border-radius: 0px 2px 2px 2px;
  
  background: linear-gradient(to top left, #333, #000, #333, #000);
  background: linear-gradient(to top left, #414141, #121212, #333, #000);
  background: linear-gradient(to top right, #414141, #121212, #333, #000);
  background: linear-gradient(to top, #414141, #121212, #333, #000);
  background: linear-gradient(10deg, #414141, #121212, #333, #000);
  background: linear-gradient(20deg, #414141, #121212, #333, #000);
  background: linear-gradient(30deg, #414141, #121212, #333, #000);
  background: linear-gradient(40deg, #414141, #121212, #333, #000);
  background: linear-gradient(50deg, #414141, #121212, #333, #000);
  /background: linear-gradient(85deg, #414141, #121212, #333, #000);
  /background: linear-gradient(90deg, #414141, #121212, #333, #000);
  /background: linear-gradient(89deg, #414141, #121212, #333, #000);
  /background: linear-gradient(88deg, #414141, #121212, #333, #000);
  /background: linear-gradient(87deg, #414141, #121212, #333, #000);
  /background: linear-gradient(to top left, #333, #000, #333, #090909);
  //background: linear-gradient(to top left, #333, #000, #333, #0b0b0b);
  /background: linear-gradient(to top left, #333, #000, #333, #0d0d0d);
  /background: linear-gradient(to top left, #333, #000, #333, #0e0e0e);
  /background: none;
  
  /max-width: 57.3vw;
  /max-width: 1100px;
  margin-bottom: 0px;
  margin-bottom: 60px;
  
  //box-shadow: inset -0px 55px 50px 2px #2a2a2a;
  /box-shadow: inset 0 7px 19px -7px #2a2a2a;
  /box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.7);
  
  
  background: linear-gradient(16deg, #303030 45%, #888, #333 77%),
  url('/media/site-images/checkered-flag-modern.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: grayscale(25%) contrast(112%);
  
  /background: linear-gradient(to right, #f8f8f8, #f8f8f8),
  url('/media/site-images/checkered-flag-modern.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  /filter: none !important;
  
  /background: linear-gradient(-58deg, #303030 35%, #202020, #363636 77%),
  url('/media/site-images/checkered-flag-modern.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: grayscale(25%) contrast(112%);
  
  /background: linear-gradient(-58deg, #aaa -15%, #202020, #363636 77%),
  url('/media/site-images/checkered-flag-modern.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: grayscale(25%) contrast(112%);
  
  //background: linear-gradient(-58deg, #aaa -15%, #202020, #555 77%),
  url('/media/site-images/checkered-flag-modern.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: grayscale(25%) contrast(112%);
    
  box-shadow: inset -4px -14px 200px 13px #000, -4px 21px 30px -15px #404040;
  box-shadow: inset -4px -14px 150px 13px #000, -4px 21px 30px -15px #404040;
  box-shadow: inset -4px 50px 490px 13px #1a1a1a, -4px 21px 30px -15px #404040;
  box-shadow: inset -4px 50px 490px 13px #1a1a1a, -4px 21px 30px -15px #888;
  /box-shadow: inset 0px 30px 70px -30px #000;
  box-shadow: none;
  
  
  background: linear-gradient(16deg, #303030 25%, #666, #333 77%),
  url('/media/site-images/checkered-flag-modern.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: grayscale(25%) contrast(112%) !important;
  filter: contrast(120%) brightness(115%) !important;
  
  background: linear-gradient(70deg, #313131 14%, #222340 40%, #322d2d 67%),
  url('/media/site-images/checkered-flag-modern.png'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: contrast(120%) brightness(160%) hue-rotate(0deg) grayscale(75%) !important;
  filter: contrast(120%) brightness(160%) hue-rotate(0deg) grayscale(75%) !important;

  box-shadow: inset -4px 50px 490px 13px #343434, -4px 21px 30px -15px #aaa;
  box-shadow: inset -4px 50px 490px 13px #1a1a1a, -4px 21px 30px -15px #aaa;
  box-shadow: inset -4px 30px 230px 13px #1a1a1a, -4px 21px 30px -15px #aaa;
  
  background-repeat: no-repeat;
  background-blend-mode: multiply;
  /background-blend-mode: overlay;
  /background-blend-mode: exclusion;
  background-blend-mode: color;
  /background-blend-mode: color-dodge;
  background-blend-mode: darken;
  /background-blend-mode: hard-light;
  /background-blend-mode: lighten;
  background-position: 100% 100%, 0% 25%;
  background-position: 100% 100%, 0px 350px;
  /background-clip: content-box;
  background-size: auto, 70%, 80px;
  */
  
    
  background: #f8f8f8 !important;
  background: #f6f6f6 !important;
  /background: linear-gradient(to bottom right, #bbb, #ececec, #fff, #f6f6f6 15%, #f8f8f8) !important;
  /background: linear-gradient(to bottom right, #bbb, #ececec 4%, #fff, #f6f6f6 15%, #f8f8f8) !important;
  /background: linear-gradient(to bottom right, #bbb -2%, #ececec 4%, #fff, #f6f6f6 22%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #bbb -2%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #bbb -15%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  /background: linear-gradient(to bottom, #eaeaea -2%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8) !important;
  background: linear-gradient(to bottom, #fff, #f8f8f8 2%, #f2f2f2, #fefefe, #f6f6f6 20%, #f8f8f8, #fafafa) !important;
  background: linear-gradient(to top, #fbfbfb, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd) !important;
  
  background: linear-gradient(to top, #f3f3f3 0.05%, #fbfbfb 5%, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd) !important;
  /background: linear-gradient(to right, #f3f3f3 0.05%, #fbfbfb 5%, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd, #f3f3f3 99.95%) !important;
  
  border: 1px solid #eaeaea;
  border: 1px solid #f4f4f4;
  /border-bottom: none;
  box-shadow: none !important;
  filter: none;
  
  border: 1px solid #ebebeb;
  border: 1px solid #ececec;
  border: 1px solid #ededed;
  border: 1px solid #eee;
  border: 1px solid #efefef;
  border: 1px solid #f0f0f0;
  border: 1px solid #f1f1f1;
  border: 1px solid #f2f2f2;
  border: 1px solid #f3f3f3;
  border: 1px solid #f4f4f4;
  border-top: 1px solid #fbfbfb;
  border-bottom: 1px solid #d0d0d0;
  /border-top: none;
  /border-bottom: none;
  
  box-shadow: -0.15rem 1.90rem 1.2rem rgba(0,0,0,0.10) !important;
  
  box-shadow: none !important;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 6px 4px #eaeaea);
  filter: drop-shadow(0px 6px 5px #f4f4f4);
  filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  /filter: none;
}

/*---(for expand/collapse view more/less - universal - pp desc)---*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand {
  
}
/*(override ox expand/collapse)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand__inner {
  /*
  max-height: 0px !important;
  */
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand.minimized {

}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand.minimized .ox-expand__inner {
  
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand.minimized .ox-expand__inner::before {
  /*
  content: '';
  display: block;
  background: linear-gradient(0deg, #fff 0%, #fff 10%, rgba(255,255,255,0) 100%);
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50px;
  z-index: 2;
  */
  
  content: '';
  display: block;
  background: linear-gradient(0deg, #fff 0%, #fff 10%, rgba(255,255,255,0) 100%);
  background: linear-gradient(0deg, #f8f8f8 0%, #f8f8f8 5%, rgba(255,255,255,0) 100%);
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50px;
  height: 214px;
  z-index: 2;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand__link {
  font-family: "Khula", sans-serif;
  font-size: 14.4px;
  font-size: 14.7px;
  /font-size: 14.9px;
  /font-size: 15px;
  /font-size: 16px;
  font-size: 16.1px;
  /font-size: 17px;
  //font-size: 17.1px;
  ///font-size: 17.5px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-size: 19px;
  padding-bottom: 34px;
  padding-top: 0px !important;
  font-style: italic;
  /font-style: normal;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-style: italic;
  font-size: 17.3px;
  /font-size: 17.4px;
  font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Industry", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 12.5px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 15.2px;
  font-size: 15.7px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  /font-style: italic;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //font-size: 15px;
  /font-size: 15.2px;
  //font-size: 15.7px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  ///letter-spacing: -0.40px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-size: 14.7px;
  /font-size: 15px;
  padding-top: 0px !important;
  padding-bottom: 26px !important;
  padding-top: 3px !important;
  padding-bottom: 23px !important;
  /padding-top: 4px !important;
  /padding-bottom: 24px !important;
  padding-top: 5px !important;
  padding-bottom: 23px !important;
  
  background: linear-gradient(to right, transparent, #000, transparent);
  color: #f6f6f6;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: 0px 1px 2px #000;
  /text-shadow: none;

  display: block;
  /display: grid;
  width: fit-content;
  
  margin-left: auto;
  margin-right: auto;
  /margin-right: 106px;
  text-align: center;
  
  padding-left: 100px;
  padding-right: 100px;
  padding-left: 90px;
  padding-right: 90px;
  padding-left: 85px;
  padding-right: 85px;
  /height: 45px;
  /height: 36px;
  /height: 35px;
  /height: 34px;
  /height: 33px;
  /height: 32px;
  /height: 31px;
  height: 30px;
  height: 29px;
  /height: 28px;
  height: 27px;
  /height: 26px;
  height: 25px;
  ///height: 24px;
  height: 23px;
  height: 22px;
  height: 21px;
  height: 20px;
  
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -40px;
  margin-bottom: 10px;
  margin-bottom: 15px;
  //margin-bottom: 20px;
  margin-bottom: 25px;
  /margin-bottom: 30px;
  
  margin-top: 13px;
  margin-bottom: 13px;
  margin-top: 17px !important;
  margin-bottom: 20px;
  opacity: 0.23;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand.minimized .ox-expand__link {
  margin-top: -5px !important;
  //margin-top: 0px !important;
  /margin-top: 13px !important;
  opacity: 1;
  opacity: 0.75;
  
  position: relative;
  z-index: 2;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand__link:hover {
  opacity: 0.90;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand__link .more {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 3px;
  margin-top: 0px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .ox-expand__link .less {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 1px;
}
/*^^^(for expand/collapse view more/less - universal - pp desc)^^^*/

/* more info tab content */
.catalog-product-view .product.info.detailed #additional {
  /*
  background: linear-gradient(to top, #fbfbfb, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd) !important;
  
  border: 1px solid #f4f4f4;
  border-top: 1px solid #fbfbfb;
  border-bottom: 1px solid #d0d0d0;

  box-shadow: -0.15rem 1.90rem 1.2rem rgba(0,0,0,0.10);

  box-shadow: none !important;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 6px 4px #eaeaea);
  filter: drop-shadow(0px 6px 5px #f4f4f4);
  filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  /filter: none;
  */
  
}
.catalog-product-view .product.info.detailed #additional tbody {
  /*
  position: relative !important;
  top: -50px !important;
  top: -40px !important;
  top: -35px !important;
  /top: -30px !important;
  */
  
}
/* warranty tab content */
.catalog-product-view .product.info.detailed #custom_1673800154645_645 {
  
}
/* manuals/docs tab content */
.catalog-product-view .product.info.detailed #custom_1694874898040_40 {
  
}
.catalog-product-view .product.info.detailed #custom_1694874898040_40 .doc-link {
  display: block;
  width: fit-content !important;
  /display: inline-block;
  /column-count: 2;
  margin-top: 40px;
  margin-left: 33px;
  margin-right: 33px;
  margin-left: 50px;
  margin-right: 50px;
}
.catalog-product-view .product.info.detailed #custom_1694874898040_40 .doc-link a {
  font-family: "Khula", sans-serif !important;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px !important;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900 !important;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic !important;
  /font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px !important;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  line-height: 28px !important;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  /*----------(definitive ruda - xlarge heavy ital)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  
  font-size: 24.8px !important;
  
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  position: relative;
  left: -3px;
  left: -1px;
  
  left: 10px;
  left: 9px;
  left: -16px;
  /left: -15px;
  left: -14px;
  /left: -13px;
  left: -12px;
  /left: -11px;
  /*----------(definitive ruda - xlarge heavy ital)----------*/font-family: "Khula", sans-serif !important;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px !important;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900 !important;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic !important;
  /font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px !important;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  line-height: 28px !important;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  /*----------(definitive ruda - xlarge heavy ital)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  
  font-size: 24.8px !important;
  
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /*----------(definitive ruda - xlarge heavy ital)----------*/
}
.catalog-product-view .product.info.detailed #custom_1694874898040_40 .doc-link a:hover {
  opacity: 0.90;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}
.catalog-product-view .product.info.detailed #custom_1694874898040_40 .doc-link a .doc-icon-manual:before {
  
}
.catalog-product-view .product.info.detailed #custom_1694874898040_40 .doc-link a .doc-icon-brochure:before {
  
}
.catalog-product-view .product.info.detailed #custom_1694874898040_40 .doc-link a .doc-icon-energy-guide:before {
  
}
/* videos/media tab content */
.catalog-product-view .product.info.detailed #custom_1693840216104_104 {
  
}
.catalog-product-view .product.info.detailed #custom_1693840216104_104 .vid-title {
  display: block;
  content: "Product Videos";
  content: "Product Videos & Media";
  /content: "Product Media Content";
  
  position: relative;
  /top: -12px;
  margin-left: 33px;
  margin-top: 20px;
  
  /text-decoration: underline;
  text-decoration-thickness: 5px;
  text-underline-position: left;
  text-underline-offset: 1px;
  
  /*----------(definitive ruda - xlarge heavy ital)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 35px !important;
  font-size: 34px !important;
  font-size: 33px !important;
  /font-size: 32px !important;
  font-size: 31px !important;
  //font-size: 30px !important;
  /font-size: 29px !important;
  /font-size: 28px !important;
  //font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  /////////////////////////font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  //color: #f6f6f6;
  /text-shadow: -1px 0px 0px #f6f6f6 !important;
  //text-shadow: -1.8px 0px 0px #f6f6f6 !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.20px !important;
  /*----------(definitive ruda - xlarge heavy ital)----------*/
}
.catalog-product-view .product.info.detailed #custom_1693840216104_104 .vid-container {
  /height: 480px;
  margin-toP: 33px;
  margin-bottom: 63px;
}
.catalog-product-view .product.info.detailed #custom_1693840216104_104 .vid-container video {
  /width: 100%;
  height: 480px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #f2f2f2;
  border: none;
  border-radius: 6px;
}
/* ordering/faq tab content */
.catalog-product-view .product.info.detailed #custom_1673801925871_871 {
  background: #fff !important;
}
.catalog-product-view .product.info.detailed #custom_1673801925871_871 .amfaq_questions {
  width: auto !important;
  margin-top: 30px !important;
  padding: 0px !important;
  
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 33px !important;
  padding-right: 33px !important;
  padding-left: 43px !important;
  padding-right: 43px !important;
  /padding-left: 55px !important;
  /padding-right: 55px !important;
}
.catalog-product-view .product.info.detailed #custom_1673801925871_871 .amfaq_questions:last-of-type {
  margin-bottom: 120px;
}
.catalog-product-view .product.info.detailed #custom_1673801925871_871 .amfaq-title {
  background: none !important;
  background: linear-gradient(to right, transparent, #000, transparent) !important;
  
  max-width: 610px !important;
  max-width: fit-content !important;
  min-width: 515px !important;
  height: 63px;
  height: 51px;
  /height: 43px;
  padding-top: 8px !important;
  padding-top: 11px !important;
  padding-top: 14px !important;
  padding-bottom: 38px !important;
  
  display: block;
  display: inline-block;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 33px !important;
  padding-right: 33px !important;
  padding-left: 55px !important;
  padding-right: 55px !important;
  /padding-left: 155px !important;
  /padding-right: 155px !important;
  
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 28px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17.7px !important;
  /font-size: 17.4px !important;
  /font-size: 17.2px !important;
  /font-size: 17px !important;
  /////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  margin-top: -1px;
  /margin-top: -2px;
  //margin-top: -3px;
  //margin-top: -4px;
  /margin-top: -5px;
  
  line-height: 26px;
  position: relative;
  margin-top: 45px !important;
  /*----------(fav. - definitive neo Khula med thickened upper ital)--------------*/
}
.catalog-product-view .product.info.detailed #custom_1673801925871_871 .amfaq-title:before {
  display: none !important;
}
.catalog-product-view .product.info.detailed #custom_1673801925871_871 .amfaq-title:after {
  display: none !important;
}

/*--(for am Brand Logos - pp)--*/
.catalog-product-view .product.info.detailed #additional .pp-description-brand-logo-image, 
.catalog-product-view .product.info.detailed #custom_1673800588645_645 .pp-description-brand-logo-image, 
.catalog-product-view .product.info.detailed #custom_1673801400759_759 .pp-description-brand-logo-image, 
.catalog-product-view .product.info.detailed #custom_1673801925871_871 .pp-description-brand-logo-image, 
.catalog-product-view .product.info.detailed #custom_1693840216104_104 .pp-description-brand-logo-image {
  display: none;
}
.catalog-product-view .product.info.detailed .data#description.item.content .pp-description-brand-logo-image {
  display: flex;
  width: fit-content;
  
  margin-left: 50px;
  margin-left: 55px;
  margin-left: 60px;
  /margin-left: 65px;
  //margin-left: 70px;
  /margin-left: 75px;
  /margin-left: 80px;
  /margin-left: 85px;
  
  /left: 0%;
  /right: auto;
  /transform: translate(100%, -0%);

  mix-blend-mode: multiply;
  mix-blend-mode: darken;
  mask-image: linear-gradient(to bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)98%);
  mask-image: linear-gradient(to bottom left, transparent -30%, rgba(0,0,0,0.99)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)110%);
  mask-image: linear-gradient(to bottom left, transparent -100%, rgba(0,0,0,0.99)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)110%);
  filter: grayscale(15%);
  filter: grayscale(8%);
}
.catalog-product-view .product.info.detailed .data#description.item.content .pp-description-brand-logo-image:after {
  content: "Shop All Boss Audio";
  /content: "Shop all Boss Audio";
  content: "shop all Boss Audio";
  /content: "View All Boss Audio";
  /content: "View all Boss Audio";
  /content: "view all Boss Audio";
  /content: "Browse All Boss Audio";
  /content: "Browse all Boss Audio";
  /content: "browse all Boss Audio";
  
  /*----------(khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(khula small heavy)--------------*/
  
  /*----------(Khula small)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  //////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  -webkit-filter: blur(0.000001px);
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(Khula small)--------------*/
  
  
  font-family: "Oswald" !important;
  font-size: 15px !important;
  font-size: 16px !important;
  font-size: 17px !important;
  font-size: 18px !important;
  //font-size: 19px !important;
  /font-size: 20px !important;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 600 !important;
  /font-weight: 900 !important;
  text-transform: uppercase !important;
  word-spacing: -1.7px;
  /text-shadow: 0px 0px 0px #000 !important;
  
  /*
  font-family: "Anton" !important;
  word-spacing: -1.7px;
  font-weight: 900 !important;
  font-size: 15px !important;
  font-size: 16px !important;
  font-size: 17px !important;
  font-size: 18px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  */
  
  position: relative;  
  margin-left: 20px;
  //margin-left: 22px;
  //margin-left: 23px;
  /margin-left: 24px;
  /margin-left: 25px;
  margin-left: 26px;
  /margin-left: 27px;
  margin-left: 28px;
  /margin-left: 29px;
  /margin-left: 30px;
  padding-right: 5px;
  
  /top: 0px;
  /top: -1px;
  top: -2px;
  top: -3px;
  /top: -4px;
  /top: -5px;
  
  letter-spacing: 0.30px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  //letter-spacing: -0.45px !important;

  
  /*-----------------*/
  background: url(/media/site-images/pp-shop-all-acc.png);
  background-position: 25px 22px;
  background-repeat: no-repeat;
  /background-size: 59px 13px;
  width: auto;
  height: auto;
  
  top: -3px;
  left: 0px;
  
  mix-blend-mode: unset !important;
  mask-image: none !important;
  filter: none !important;
}
.catalog-product-view .product.info.detailed .data#description.item.content .pp-description-brand-logo-image:hover:after {
  opacity: 0.95;
}

.catalog-product-view .product.info.detailed .data div#description.data.item.content div p {
  /*
  font-family: "Roboto";
  font-weight: 400;
  /font-weight: 500;
  /font-weight: 600;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  //font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 1.145vw;
  letter-spacing: -0.35px;
  letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.60px;
  /color: #bbb;
  /border-radius: 2px;
  margin-bottom: 46px;
  border-bottom: 1px solid #000;
  border-bottom: 2px solid #000;
  border-bottom: 3px solid #000;
  /border-bottom: 4px solid #000;
  /border-bottom: 5px solid #000;
  padding-bottom: 20px;
  margin-top: 5px;
  margin-top: 0px;
  /margin-top: -5px;
  /margin-top: -10px;
  text-indent: 14px;
  
  /font-family: "Open Sans";
  /font-family: "Oswald";
  
  /background: linear-gradient(to top left, #333, #000, #333, #000);
  /max-width: 57.3vw;
  /max-width: 1100px;
  
  /max-width: 59.9vw;
  max-width: 1150px;
  
  box-shadow: inset -80px 55px 50px 2px #2a2a2a;
  /box-shadow: inset -80px 55px 50px 2px #313131;
  /box-shadow: inset -80px 55px 50px 2px #343434;
  /box-shadow: inset -80px 55px 50px 2px #3a3a3a;
  /box-shadow: inset -80px 55px 50px 2px #404040;
  padding: 20px;
  padding: 24px;
  /padding: 27px;
  
  box-shadow: none;
  padding: 0px;
  border: none;
  
  box-shadow: none;
  padding: 0px;
  border: none;
  color: #ccc;
  color: #d7d7d7;
  color: #dbdbdb;
  //color: #e5e5e5;
  /color: #202020;
  //color: #292828;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  
  font-weight: 500;
  font-size: 17px;
  //font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  
  text-shadow: 1px 1px 1px #000;
  
  
  filter: contrast(35%) brightness(92%) !important;
  font-size: 19px;
  font-family: "Oswald";
  font-weight: 300;
  letter-spacing: 0.20px;
  line-height: 31px;
  */
  
  
  max-width: 1150px;
  text-indent: 14px;
  margin-bottom: 46px;
  margin-bottom: 46px;
  
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 7px;
  
  font-size: 19px;
  font-family: "Oswald";
  font-weight: 300;
  letter-spacing: 0.20px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  
  font-size: 19px;
  font-family: "Oswald";
  font-weight: 300;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 0px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 7px;
  text-indent: 5px;
  text-indent: 1px;
  text-indent: 0px;
  
  /*
  font-size: 19px;
  font-family: "Squada One";
  font-weight: 300;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 0px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 7px;
  text-indent: 5px;
  text-indent: 1px;
  text-indent: 0px;
    
  font-size: 20px;
  font-family: "Squada One";
  font-weight: 300;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 0px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 7px;
  text-indent: 5px;
  text-indent: 1px;
  text-indent: 0px;
  
  font-size: 21px;
  font-family: "Squada One";
  font-weight: 300;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 0px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 7px;
  text-indent: 5px;
  text-indent: 1px;
  text-indent: 0px;

  font-size: 18px;
  font-family: "Oswald";
  font-weight: 300;
  letter-spacing: 0.20px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  
  font-size: 18px;
  font-family: "Oswald";
  font-weight: 400;
  letter-spacing: 0.20px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  
  font-size: 17px;
  font-family: "Oswald";
  font-weight: 400;
  letter-spacing: 0.20px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  
  font-size: 14px;
  font-family: "Roboto";
  font-weight: 700;
  letter-spacing: 0.20px;
  letter-spacing: -0.20px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  color: #494848;
  
  font-size: 14px;
  font-family: "Roboto";
  font-weight: 400;
  letter-spacing: 0.20px;
  letter-spacing: -0.20px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  
  font-size: 15px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 0.20px;
  letter-spacing: -0.70px;
  line-height: 31px;
  text-shadow: none;
  color: #292828;
  color: #393838;
  /color: #494848;
  /color: #595858;
  
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 0.20px;
  letter-spacing: -0.70px;
  line-height: 31px;
  line-height: 28px;
  line-height: 27px;
  text-shadow: none;
  color: #292828;
  color: #393838;
  /color: #494848;
  /color: #595858;
  max-width: 1100px;
  text-indent: 7px;
  
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 600;
  letter-spacing: 0.20px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.70px;
  line-height: 31px;
  line-height: 28px;
  line-height: 27px;
  text-shadow: none;
  color: #292828;
  color: #393838;
  /color: #494848;
  /color: #595858;
  max-width: 1050px;
  padding-left: 0px;
  padding-right: 40px;
  text-indent: 7px;
  
  font-size: 18px;
  font-size: 17.6px;
  font-family: "Open Sans";
  font-weight: 600;
  letter-spacing: 0.20px;
  letter-spacing: -0.55px;
  letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  line-height: 31px;
  line-height: 30px;
  /line-height: 29px;
  /line-height: 28px;
  /line-height: 27px;
  text-shadow: none;
  color: #292828;
  /color: #393838;
  /color: #494848;
  /color: #595858;
  max-width: 1100px;
  text-indent: 7px;
  
  font-size: 18.3px;
  /font-size: 18px;
  /font-size: 17.6px;
  font-family: "Oswald";
  font-weight: 600;
  letter-spacing: 0.20px;
  letter-spacing: -0.55px;
  letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  line-height: 31px;
  line-height: 30px;
  /line-height: 29px;
  /line-height: 28px;
  /line-height: 27px;
  text-shadow: none;
  color: #292828;
  color: #393838;
  color: #494848;
  color: #595858;
  color: #313131;
  /color: #202020;
  /color: #1a1a1a;
  //color: #090909;
  /color: #000;
  max-width: 1030px;
  padding-left: 0px;
  padding-right: 40px;
  text-indent: 7px;
  text-indent: 1px;
  */
  
  font-size: 13px;
  font-family: "Open Sans";
  font-weight: 500;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  line-height: 21px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  /text-indent: 7px;
  /text-indent: 5px;
  /text-indent: 1px;
  /text-indent: 0px;
  
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  font-family: "Lato";
  font-weight: 400;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  line-height: 25px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  /text-indent: 7px;
  /text-indent: 5px;
  /text-indent: 1px;
  /text-indent: 0px;
  
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-family: "Roboto";
  font-weight: 600;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  line-height: 25px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  /text-indent: 7px;
  /text-indent: 5px;
  /text-indent: 1px;
  /text-indent: 0px;
  
  
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  font-weight: 600;
  /font-style: italic;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  line-height: 25px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  /text-indent: 7px;
  /text-indent: 5px;
  /text-indent: 1px;
  /text-indent: 0px;
  
  font-family: "Ubuntu", sans-serif;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  font-weight: 500;
  /font-style: italic;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  line-height: 25px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  /text-indent: 7px;
  /text-indent: 5px;
  /text-indent: 1px;
  /text-indent: 0px;
  
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  font-weight: 500;
  /font-style: italic;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  line-height: 25px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  text-indent: 30px;
  text-indent: 15px;
  /text-indent: 10px;
  text-indent: 8px;
  /text-indent: 7px;
  /text-indent: 5px;
  text-indent: 3px;
  //text-indent: 0px;
  
  /*
  font-family: "Exo", sans-serif;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  font-weight: 500;
  /font-style: italic;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  line-height: 25px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  text-indent: 30px;
  text-indent: 15px;
  /text-indent: 10px;
  text-indent: 8px;
  /text-indent: 7px;
  /text-indent: 5px;
  text-indent: 3px;
  //text-indent: 0px;
  */
  
  /*
  font-family: "Exo", sans-serif;
  font-size: 14px;
  //font-size: 15px;
  font-size: 16px;
  //font-size: 17px;
  //font-size: 18px;
  /font-size: 19px;
  font-weight: 600;
  /font-style: italic;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  line-height: 25px;
  text-shadow: none;
  color: #292828;
  /color: #393838;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  text-indent: 30px;
  text-indent: 15px;
  /text-indent: 10px;
  text-indent: 8px;
  /text-indent: 7px;
  /text-indent: 5px;
  text-indent: 3px;
  //text-indent: 0px;
  */
  
  /*
  font-family: "Mukta", sans-serif;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 17.3px;
  /font-size: 17.6px;
  /font-size: 18px;
  /font-size: 19px;
  font-weight: 600;
  /font-style: italic;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  line-height: 25px;
  text-shadow: none;
  color: #292828;
  max-width: 1050px;
  margin-left: 25px;
  margin-right: 0px;
  /padding-left: 40px;
  padding-right: 0px;
  text-indent: 40px;
  text-indent: 30px;
  text-indent: 15px;
  /text-indent: 10px;
  text-indent: 8px;
  /text-indent: 7px;
  /text-indent: 5px;
  text-indent: 3px;
  //text-indent: 0px;
  */
  
  /*
  font-family: "Industry", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-weight: 600;
  font-style: normal;
  color: #3b3b3b;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  line-height: 25px;
  text-align: center;
  /text-indent: 0px;
  /background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent);
  border-top: 1px solid #bbb;
  /border-bottom: 1px solid #bbb;
  padding-top: 14px;
  padding-bottom: 8px;
  */
  
  text-align: center;
  text-indent: 0px;
  /background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent);
  background: linear-gradient(to right, transparent, #f3f3f3 20%, #fefefe, #f3f3f3 80%, transparent);
  border-top: 1px solid #4b4b4b;
  /border-top: 2px solid #4b4b4b;
  /border-top: 3px solid #4b4b4b;
  border-top: 3px solid #bbb;
  border-top: 2px solid #bbb;
  /border-top: 1px solid #bbb;
  /border-top: 2px solid #e4e4e4;
  /border-top: 1px solid #e4e4e4;
  /border-top: none;
  /border-bottom: 1px solid #bbb;
  border-bottom: 1px solid #e4e4e4;
  padding-top: 14px;
  padding-top: 15px;
  padding-bottom: 8px;
  
  padding-left: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
  margin-bottom: 16px;
  margin-bottom: 18px;
  margin-bottom: 20px;
  /margin-bottom: 22px;
  /margin-bottom: 24px;
  /margin-bottom: 26px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:last-of-type {
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  
  /*--latest gen--*/
  
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.5px !important;
  ///font-size: 15.4px !important;
  ///font-size: 15.3px !important;
  ///font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  //letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  ///line-height: 23px;
  //line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  
  /*----------(definitive khula - smallest heavy)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  
  
  /*--------------*/
  /min-height: 200px !important;
  /min-height: 190px !important;
  /min-height: 180px !important;
  /min-height: 170px !important;
  /min-height: 160px !important;
  //min-height: 150px !important;
  text-align: center;
  text-align: unset;
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-bottom: 8px;
  padding-bottom: 11px;
  /margin-bottom: 0px;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px;
  padding-right: 33px;
  /padding-left: 0px;
  /padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto;
  margin-right: auto;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) {
  font-family: "Industry", sans-serif;
  font-weight: 500;
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-style: normal;
  color: #3b3b3b;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  line-height: 25px;
  text-align: center;
  //text-indent: 0px;
  //background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent);
  //border-top: 1px solid #bbb;
  //border-bottom: 1px solid #bbb;
  
  font-family: "Industry", sans-serif;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-style: normal;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 17.2px;
  font-size: 17.4px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-style: normal;
  color: #3b3b3b;
  color: #4b4b4b;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.35px;
  letter-spacing: -0.45px;
  letter-spacing: -0.50px;
  //letter-spacing: -0.60px;
  line-height: 25px;
  text-align: center;
  //text-indent: 0px;
  //background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent);
  //border-top: 1px solid #bbb;
  //border-bottom: 1px solid #bbb;
  
  /*
  font-family: "Teko";
  font-style: normal;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  color: #3b3b3b;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.35px;
  letter-spacing: -0.60px;
  line-height: 25px;
  text-align: center;
  */
  
  /*
  font-family: 'Coda', cursive;
  font-weight: 500;
  letter-spacing: -0.60px;
  font-size: 18px;
  text-transform: none !important;
  */
  
  /*
  font-family: 'Assistant', sans-serif;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  letter-spacing: -0.90px;
  font-size: 18px;
  font-size: 19px;
  text-transform: none !important;
  */
  
  /*
  font-family: 'Assistant', sans-serif;
  font-weight: 800;
  letter-spacing: -0.90px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  text-transform: none !important;
  */
  
  /*
  font-family: 'Assistant', sans-serif;
  font-weight: 700;
  letter-spacing: -0.90px;
  font-size: 20px;
  text-transform: none !important;
  */
  
  /*
  font-family: 'Play', sans-serif;
  font-weight: 700;
  letter-spacing: -0.90px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  text-transform: none !important;
  */

  /*----------(fav. - definitive khula small medium)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #000 !important;
  text-shadow: 0px 0px 0px #202020 !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 0px #3b3b3b !important;
  /text-shadow: 0px 0px 0px #4b4b4b !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  ///text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: none !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  line-height: 21.5px;
  line-height: 22px;
  ////line-height: 23px;
  //line-height: 23.3px;
  /line-height: 24px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  min-height: 103px !important;
  ////min-height: 106px !important;
  min-height: 112px !important;
  /min-height: 115px !important;
  /min-height: 117px !important;
  /*----------(fav. - definitive khula small medium)--------------*/
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  
  /*--latest gen--*/
  
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.5px !important;
  ///font-size: 15.4px !important;
  ///font-size: 15.3px !important;
  ///font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  //letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  ///line-height: 23px;
  //line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  
  /*----------(definitive khula - smallest heavy)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  
  
  /*------------*/
  /min-height: 200px !important;
  /min-height: 190px !important;
  /min-height: 180px !important;
  /min-height: 170px !important;
  /min-height: 160px !important;
  //min-height: 150px !important;
  text-align: center;
  text-align: unset;
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-bottom: 8px;
  padding-bottom: 11px;
  padding-bottom: 14px;
  /margin-bottom: 0px;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px;
  padding-right: 33px;
  /padding-left: 0px;
  /padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto;
  margin-right: auto;
}

/*---(for expand/collapse view more/less - pp desc)---*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) .ox-expand__inner {

}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) .ox-expand.minimized {

}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) .ox-expand.minimized .ox-expand__inner {
  max-height: 170px !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) .ox-expand__link {
  font-family: "Khula", sans-serif;
  font-size: 14.4px;
  font-size: 14.7px;
  /font-size: 14.9px;
  /font-size: 15px;
  /font-size: 16px;
  font-size: 16.1px;
  /font-size: 17px;
  //font-size: 17.1px;
  ///font-size: 17.5px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-size: 19px;
  padding-bottom: 34px;
  padding-top: 0px !important;
  font-style: italic;
  /font-style: normal;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-style: italic;
  font-size: 17.3px;
  /font-size: 17.4px;
  font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Industry", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 12.5px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 15.2px;
  font-size: 15.7px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  /font-style: italic;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //font-size: 15px;
  /font-size: 15.2px;
  //font-size: 15.7px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  ///letter-spacing: -0.40px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-size: 14.7px;
  /font-size: 15px;
  padding-top: 0px !important;
  padding-bottom: 26px !important;
  padding-top: 3px !important;
  padding-bottom: 23px !important;
  /padding-top: 4px !important;
  /padding-bottom: 24px !important;
  
  background: linear-gradient(to right, transparent, #000, transparent);
  color: #f6f6f6;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: 0px 1px 2px #000;
  /text-shadow: none;

  display: block;
  /display: grid;
  width: fit-content;
  
  margin-left: auto;
  margin-right: auto;
  /margin-right: 106px;
  text-align: center;
  
  padding-left: 100px;
  padding-right: 100px;
  padding-left: 90px;
  padding-right: 90px;
  padding-left: 85px;
  padding-right: 85px;
  /height: 45px;
  /height: 36px;
  /height: 35px;
  /height: 34px;
  /height: 33px;
  /height: 32px;
  /height: 31px;
  height: 30px;
  height: 29px;
  /height: 28px;
  height: 27px;
  /height: 26px;
  height: 25px;
  ///height: 24px;
  height: 23px;
  height: 22px;
  height: 21px;
  height: 20px;
  
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -40px;
  margin-bottom: 10px;
  margin-bottom: 15px;
  //margin-bottom: 20px;
  margin-bottom: 25px;
  /margin-bottom: 30px;
  
  margin-top: 13px;
  margin-bottom: 13px;
  opacity: 0.23;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) .ox-expand.minimized .ox-expand__link {
  margin-top: 0px;
  margin-top: 13px;
  opacity: 1;
  opacity: 0.75;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) .ox-expand__link:hover {
  opacity: 0.90;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) .ox-expand__link .more {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 3px;
  margin-top: 0px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) .ox-expand__link .less {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 3px;
  margin-top: 0px;
}
/*^^^(for expand/collapse view more/less - pp desc)^^^*/

.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) br {
  display: none;
}
/* (BUGFIX - for clearing out any leftover *ENDING* Line Breaks) */
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) br:nth-last-of-type(1),
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2) br:nth-last-of-type(2) {
  display: none;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2):before {
  display: block;
  background: #000;
  background: linear-gradient(to right, transparent, #000, transparent);
  height: 3px;
  width: 100%;
  border-radius: 100px;
  margin-bottom: 20px;
  
  /content: " - ''  ";
  /content: " -'' ";
  /content: "\2014" " '' ";
  //content: " .. ";
  content: " ";
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:nth-child(2):after {
  content: " . '' ";
  content: " '' ";
  
  display: none;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:first-child {
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 0px;
  margin-bottom: 8px;
  margin-bottom: 10px !important;
  /margin-bottom: 11px;
  //margin-bottom: 13px;
  //margin-bottom: 14px;
  //margin-bottom: 16px;
  /margin-bottom: 17px;
  ///margin-bottom: 18px;
  //margin-bottom: 19px;
  //margin-bottom: 20px;
  /margin-bottom: 25px;
  /margin-bottom: 30px;
  /margin-bottom: 40px;
  //margin-bottom: 46px;

  //font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  
  font-family: "Ubuntu";
  font-weight: 600;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  text-transform: uppercase;
  
  font-family: "Rubik";
  font-weight: 400;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  
  font-family: "Rubik";
  font-weight: 400;
  /font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: initial;
  
  font-family: "Rubik";
  font-weight: 400;
  /font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  //font-size: 12.2px;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  
  font-family: "Industry", sans-serif !important;
  font-weight: 400 !important;
  //font-weight: 500;
  /font-weight: 600;
  /font-weight: 700;
  /font-weight: 800;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13.9px;
  font-size: 13.6px;
  font-size: 13.3px;
  font-size: 13.1px !important;
  /font-size: 13px;
  ///font-size: 12.7px;
  /font-size: 12.6px;
  //font-size: 12.2px;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  font-style: italic;
  font-style: normal !important;
  //letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.13px;
  /letter-spacing: -0.12px;
  //letter-spacing: -0.10px;
  ///letter-spacing: -0.05px;
  letter-spacing: 0px !important;
  ///letter-spacing: 0.10px;
  /letter-spacing: 0.20px;
  text-transform: lowercase !important;
  /text-transform: uppercase;
  /text-transform: initial;
  
  background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent);
  /background: linear-gradient(to right, transparent, #f3f3f3 20%, #fdfdfd, #f3f3f3 80%, transparent);
  background: linear-gradient(to right, transparent, #f3f3f3 20%, #fefefe, #f3f3f3 80%, transparent);
  background: linear-gradient(to right, transparent, #f3f3f3 20%, #fff, #f3f3f3 80%, transparent);
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:first-child b {
  font-family: "Rubik";
  //font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 600;
  /text-transform: uppercase;
  position: relative;
  top: -0px;
  
  font-family: "Rubik";
  //font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-weight: 400;
  /font-style: italic;
  /text-transform: uppercase;
  position: relative;
  top: -0px;

  font-family: "Exo";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  color: #292828;
  color: #383939;
  /color: #494848;
  text-transform: initial;
  margin-left: 2px;
  margin-left: 1px;
  /margin-left: 0px;
  
  font-family: "Exo" !important;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px !important;
  /font-size: 11px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600 !important;
  /font-weight: 500;
  letter-spacing: 0px !important;
  color: #292828;
  color: #383939 !important;
  /color: #494848;
  text-transform: initial;
  text-transform: uppercase !important;
  margin-left: 2px;
  margin-left: 1px !important;
  /margin-left: 0px;
  
  font-style: normal !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:first-child b:last-of-type:after {
  font-family: "Glyphicons Halflings";
  content: "\e103";
  font-size: 8px;
  font-size: 9px;
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  font-weight: 100;
  margin-left: 2px;
  margin-left: 3px;
  /margin-left: 4px;
  /margin-left: 5px;
  position: relative;
  top: -1px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p strong:first-child {
  text-indent: 40px;
  text-indent: 30px;
  text-indent: 15px;
  text-indent: 0px;
  
  margin-bottom: -20px;
  margin-bottom: -18px;
  /margin-bottom: -15px;
  margin-bottom: -11px;
  //margin-bottom: -10px;
  //margin-bottom: -9px;
  /margin-bottom: -4px;
  /margin-bottom: unset;
  
  font-family: "Squada One";
  font-weight: 500;
  /font-size: 30px;
  //font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  //font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  
  /*
  font-family: "Oswald";
  font-weight: 900;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  /font-style: italic;
  */
  
  font-family: "Oswald";
  font-size: 21px;
  font-size: 22px;
  //font-size: 22.2px;
  /font-size: 22.4px;
  /font-size: 22.5px;
  //font-size: 23px;
  /font-size: 24px;
  font-weight: 900;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  text-transform: uppercase;
  
  font-family: "Impact";
  font-size: 23px;
  font-size: 24px;
  font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  font-weight: 100;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  letter-spacing: -0.9px;
  text-transform: uppercase;
  
  font-family: "Industry",sans-serif;
  /font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  /font-size: 27px;
  font-size: 26px;
  ///font-size: 25px;
  font-size: 24px;
  font-weight: 900;
  font-style: italic;
  
  font-family: 'Passion One', sans-serif;
  font-weight: 600;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  ///////letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 26.5px;
  font-size: 27px;
  font-size: 28px;
  //font-size: 29px;
  //font-size: 30px;
  /font-size: 31px;
  /font-size: 32px;
  /font-size: 33px;
  /font-size: 34px;
  /font-size: 35px;
  /font-size: 36px;
  /font-size: 37px;
  /font-size: 38px;
  font-style: italic;
  /font-style: normal;
  /line-height: 25px;
  /line-height: 32px;
  text-transform: uppercase !important;
  /text-transform: none !important;
  ///text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  //text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: -1px 3px 1px #bbb;
  text-shadow: none;
  
  
  font-family: "Khula", sans-serif;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  /line-height: 28px;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  
  /*----------(definitive ruda - xlarge heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /*----------(definitive ruda - xlarge heavy)----------*/
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p strong:first-child:before {
  display: none;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p:first-child strong:last-child {
  font-family: "Squada One";
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  //font-size: 25px;
  font-size: 24px;
  //font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-style: italic;
  text-indent: 0px;
  //text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  
  font-family: "Khula", sans-serif;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  ///font-size: 23px;
  ///font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  font-family: "Noto-sans-display", sans-serif;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-size: 21px;
  ///font-size: 22px;
  ///font-size: 23px;
  ///font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  font-family: "Industry", sans-serif !important;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px !important;
  ///font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  font-weight: 900 !important;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  /text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p strong {
  display: block;
  position: relative;
  
  padding: 0px;
  /margin-bottom: -35px;
  margin-bottom: 3px;
  
  font-weight: 900;
  /font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  //font-size: 18px;
  /font-size: 17px;
  //font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  
  /color: #1a1a1a;
  /color: #202020;
  color: #292828;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  text-indent: 0px;
  text-transform: initial;
  
  font-family: "Teko";
  font-weight: 700;
  font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  //font-size: 27px;
  /font-size: 26px;
  //font-size: 25px;
  font-size: 24px;
  //font-size: 23px;
  /font-size: 22px;
  text-indent: 0px;
  text-transform: none;
  color: #292828;
  /color: #3b3b3b;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div p strong:before {
  font-family: "Glyphicons Halflings";
  //content: "\e024";
  /content: "\e003";
  /content: "\e015";
  //content: "\e010";
  /content: "\e080";
  /content: "\e252";
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  font-style: normal;
  font-style: italic;
  margin-right: 5px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div h3 {
  color: #bbb;
  color: #ccc;
  color: #d4d4d4;
  color: #d7d7d7;
  color: #e5e5e5;
  color: #e7e7e7;
  /color: #e8e8e8;
  /color: #f0f0f0;
  /color: #f2f2f2;
  /color: #f4f4f4;
  /color: #f5f5f5;
  /color: #f8f8f8;
  /color: #fff;
  /font-size: 30px;
  text-shadow: 1px 1px 6px #777;
  /text-shadow: 1px 1px 1px #000;
  
  //font-size: 29px;
  /font-size: 28px;
  font-size: 27px;
  /font-size: 26px;
  ///font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  
  font-family: "Open Sans";
  font-weight: 900;
  font-style: italic;
  letter-spacing: -1.60px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  ///font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  //font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  
  font-family: "Rubik";
  font-weight: 500;
  font-weight: 700;
  font-weight: 900;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-style: italic;
  letter-spacing: -0.60px;
  text-indent: 0px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 700;
  font-weight: 900;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.60px;
  text-indent: 0px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  
  font-family: "Oswald";
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  /font-style: italic;
  text-transform: uppercase;
  
  background: linear-gradient(to right, #292828, #444, transparent 36%);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  /filter: none;
  
  color: #e7e7e7;
  text-shadow: 1px 2px 2px #000;
  padding-top: 2px;
  padding-top: 3px;
  padding-top: 4px;
  padding-left: 31px;
  border-radius: 4px;
  height: 40px;
  height: 37px;
  
  height: 34px;
  //height: 30px;
  
  /background: none;
  /text-shadow: none;
  /color: #292828;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div h3 span {
  font-family: "Squada One", sans-serif;
  font-weight: 500;
  font-style: normal;
  /font-style: italic;
  font-size: 28px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  position: relative;
  top: -3px;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  /font-style: italic;
  font-size: 23px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  position: relative;
  top: -3px;
  
  font-family: "Teko", sans-serif;
  font-weight: 900;
  font-style: normal;
  /font-style: italic;
  font-size: 25px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  position: relative;
  top: -2px;
  
  font-family: "Passion One", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-style: italic;
  font-size: 25px;
  font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  position: relative;
  top: -3px;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 21px;
  font-size: 22px;
  //font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  //letter-spacing: -0.60px;
  //letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.20px;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 0px 0px 1px #f6f6f6;
  position: relative;
  top: -3px;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  /font-style: italic;
  font-size: 22px;
  font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  position: relative;
  top: -3px;
  
  
  /*----------(fav. ruda thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  /*----------(fav. ruda thickened)--------------*/
  
  /*----------(fav. ruda thickened alt ital)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  /*----------(fav. ruda thickened alt ital)--------------*/

  /*----------(fav. ruda thickened alt var)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  ///font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.35px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -2.2px 0px 0px #fafafa !important;
  text-shadow: -2.1px 0px 0px #fafafa !important;
  text-shadow: -2px 0px 0px #fafafa !important;
  ///text-shadow: 2px 0px 0px #fafafa !important;
  /////text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  top: -2px;
  top: -3px;
  /top: -4px;
  /top: -5px;
  /*----------(fav. ruda thickened alt var)--------------*/
  
  
  /*---------------*/
  color: #f6f6f6;
  /text-shadow: 1px 1px 2px #000;
  text-shadow: 1px 2px 2px #000;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul {
  
  display: flex;
  flex-flow: row wrap;
  
  padding-top: 8px;
  padding-bottom: 10px;
  padding-bottom: 16px;

  /max-width: 57.3vw;
  max-width: 1100px;
  /max-width: 59.9vw;
  /max-width: 1150px;
  
  background: linear-gradient(to top left, #333, #000, #333, #000);
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, #242424, transparent);
  background: linear-gradient(to right, #232323, transparent);
  background: linear-gradient(to bottom right, #0f0f0f, transparent);
  background: linear-gradient(to bottom right, #0d0d0d, transparent);
  background: linear-gradient(to bottom right, #0b0b0b, transparent);
  background: linear-gradient(-20deg, #0b0b0b, transparent);
  background: linear-gradient(to right, #eaeaea, transparent);
  background: linear-gradient(to right, #ececec, transparent);
  background: none;
  background: linear-gradient(to right, transparent, #f2f2f2 10%, #fdfdfd, #f2f2f2 90%, transparent);
  
  /background: linear-gradient(90deg, transparent 0%, #EEEEF2, transparent 100%);
  /background: linear-gradient(to bottom, transparent 0%, #EEEEF2, transparent 100%);
  /background: linear-gradient(to top, #EEEEF2, transparent 100%);
  background: none;
  
  /box-shadow: inset -80px 55px 50px 2px #2a2a2a;
  
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ddd;
  /border: none;
  border-radius: 3px;
  
}

/*---(for expand/collapse view more/less - pp hlts)---*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul .ox-expand__inner {
  display: flex;
  flex-flow: row wrap;
  
  padding-top: 8px;
  padding-bottom: 10px;
  padding-bottom: 16px;

  /max-width: 57.3vw;
  max-width: 1100px;
  /max-width: 59.9vw;
  /max-width: 1150px;
  
  background: linear-gradient(to top left, #333, #000, #333, #000);
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, #242424, transparent);
  background: linear-gradient(to right, #232323, transparent);
  background: linear-gradient(to bottom right, #0f0f0f, transparent);
  background: linear-gradient(to bottom right, #0d0d0d, transparent);
  background: linear-gradient(to bottom right, #0b0b0b, transparent);
  background: linear-gradient(-20deg, #0b0b0b, transparent);
  background: linear-gradient(to right, #eaeaea, transparent);
  background: linear-gradient(to right, #ececec, transparent);
  background: none;
  background: linear-gradient(to right, transparent, #f2f2f2 10%, #fdfdfd, #f2f2f2 90%, transparent);
  
  /background: linear-gradient(90deg, transparent 0%, #EEEEF2, transparent 100%);
  /background: linear-gradient(to bottom, transparent 0%, #EEEEF2, transparent 100%);
  /background: linear-gradient(to top, #EEEEF2, transparent 100%);
  background: none;
  
  /box-shadow: inset -80px 55px 50px 2px #2a2a2a;
  
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ddd;
  /border: none;
  border-radius: 3px;
  
  transition: all 0.4s;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul .ox-expand.minimized .ox-expand__inner {
  max-height: 270px !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul .ox-expand__link {
  font-family: "Khula", sans-serif;
  font-size: 14.4px;
  font-size: 14.7px;
  /font-size: 14.9px;
  /font-size: 15px;
  /font-size: 16px;
  font-size: 16.1px;
  /font-size: 17px;
  //font-size: 17.1px;
  ///font-size: 17.5px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-size: 19px;
  padding-bottom: 34px;
  padding-top: 0px !important;
  font-style: italic;
  /font-style: normal;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-style: italic;
  font-size: 17.3px;
  /font-size: 17.4px;
  font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Industry", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 12.5px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 15.2px;
  font-size: 15.7px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  /font-style: italic;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //font-size: 15px;
  /font-size: 15.2px;
  //font-size: 15.7px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  ///letter-spacing: -0.40px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-size: 14.7px;
  /font-size: 15px;
  padding-top: 0px !important;
  padding-bottom: 26px !important;
  //padding-top: 3px !important;
  //padding-bottom: 23px !important;
  /padding-top: 4px !important;
  /padding-bottom: 24px !important;
  
  background: linear-gradient(to right, transparent, #000, transparent);
  color: #f6f6f6;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: 0px 1px 2px #000;
  /text-shadow: none;

  display: block;
  /display: grid;
  width: fit-content;
  
  margin-left: auto;
  margin-right: auto;
  /margin-right: 106px;
  text-align: center;
  
  padding-left: 100px;
  padding-right: 100px;
  padding-left: 90px;
  padding-right: 90px;
  padding-left: 85px;
  padding-right: 85px;
  /height: 45px;
  /height: 36px;
  /height: 35px;
  /height: 34px;
  /height: 33px;
  /height: 32px;
  /height: 31px;
  height: 30px;
  height: 29px;
  /height: 28px;
  height: 27px;
  /height: 26px;
  height: 25px;
  ///height: 24px;
  height: 23px;
  height: 22px;
  height: 21px;
  height: 20px;
  
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -40px;
  margin-bottom: 10px;
  margin-bottom: 15px;
  //margin-bottom: 20px;
  margin-bottom: 25px;
  /margin-bottom: 30px;
  
  margin-top: 13px;
  margin-bottom: 13px;
  margin-bottom: -13px;
  opacity: 0.23;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul .ox-expand.minimized .ox-expand__link {
  margin-top: 0px;
  margin-top: 13px;
  opacity: 1;
  opacity: 0.75;

  position: relative;
  left: -20px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul .ox-expand__link:hover {
  opacity: 0.90;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul .ox-expand__link .more {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 4px;
  /margin-top: 3px;
  /margin-top: 0px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul .ox-expand__link .less {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  /margin-top: 4px;
  /margin-top: 3px;
  /margin-top: 0px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul .ox-expand .ox-expand__link {
  position: relative;
  left: -20px;
}
/*^^^(for expand/collapse view more/less - pp hlts)^^^*/

.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul li {
  color: #292828;
  color: #393838;
  
  /min-width: 250px;
  /min-width: 300px;
  width: 460px;
  
  /*(for smallest ver.)*/
  width: 435px;
  width: 433px;
  /*------------------)*/
  
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 0px;
  padding-bottom: 0px;
  
  list-style: circle;
  list-style: disc;
  list-style: square;
  /list-style: disclosure-closed;
  /list-style: disclosure-open;
  /list-style: inside;
  list-style: none;
  
  
  font-size: 19px;
  font-family: "Oswald";
  font-weight: 300;
  letter-spacing: 0.20px;
  line-height: 31px;
  
  font-family: "Roboto";
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.20px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;

  font-family: "Oswald";
  font-weight: 400;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  letter-spacing: -0.15px;
  
  font-family: "Roboto";
  letter-spacing: -0.35px;
  /text-transform: uppercase;
  font-weight: 400;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  
  font-family: "Roboto";
  letter-spacing: -0.35px;
  /text-transform: uppercase;
  font-weight: 400;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  
  font-family: "Roboto";
  letter-spacing: -0.10px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.35px;
  /text-transform: uppercase;
  font-weight: 400;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  margin-top: 5px;
  margin-top: 6px;
  margin-top: 7px;
  
  /*
  font-family: "Roboto";
  letter-spacing: -0.35px;
  letter-spacing: -0.22px;
  /text-transform: uppercase;
  font-weight: 400;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  */
  
  /*
  font-family: "Squada One";
  letter-spacing: -0.35px;
  letter-spacing: -0.22px;
  text-transform: uppercase;
  text-transform: lowercase;
  font-weight: 400;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  /font-size: 20px;
  margin-top: 0px;
  color: #393838;
  */
  
  /*
  font-family: "Oswald";
  letter-spacing: -0.35px;
  letter-spacing: -0.22px;
  text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: initial;
  font-weight: 600;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  margin-top: 4px;
  color: #393838;
  color: #494848;
  */
  
  font-family: "Open Sans";
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  
  font-family: "Open Sans";
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  
  font-family: "Open Sans";
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  
  font-family: "Open Sans";
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  margin-top: 4px;
  
  font-family: "Lato";
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.50px;
  line-height: 28px;
  text-shadow: -1px 1px 0px #000;
  text-shadow: none;
  margin-top: 4px;
  
  
  font-family: "Exo";
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-size: 12px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  ///font-size: 13.6px;
  font-size: 14px;
  font-size: 14.3px;
  /font-size: 14.5px;
  ////font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Mukta";
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  font-size: 12px;
  font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  /font-size: 13px;
  /font-size: 13.3px;
  /font-size: 13.5px;
  ///font-size: 13.6px;
  /font-size: 14px;
  ////font-size: 14.3px;
  /font-size: 14.5px;
  ////font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  text-transform: uppercase;
  
  font-family: "Mukta";
  font-weight: 400;
  font-weight: 500;
  /font-weight: 600;
  //font-weight: 700;
  /font-weight: 900;
  font-size: 12px;
  font-size: 12.3px;
  /font-size: 12.5px;
  /font-size: 12.6px;
  /font-size: 13px;
  font-size: 13.3px;
  /font-size: 13.5px;
  ///font-size: 13.6px;
  /font-size: 14px;
  ////font-size: 14.3px;
  /font-size: 14.5px;
  ////font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  text-transform: uppercase;
  
  font-family: "Rubik";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  text-transform: initial;
  text-indent: -13px;
  /text-indent: 10px;
  
  font-family: "Rubik";
  font-weight: 400;
  font-weight: 500;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  text-transform: initial;
  text-indent: -13px;
  /text-indent: 10px;
  
  /*
  font-family: "Rubik";
  font-weight: 400;
  font-weight: 500;
  font-size: 12px;
  font-size: 12.3px;
  font-size: 12.5px;
  font-size: 12.6px;
  /font-size: 13px;
  ///font-size: 13.3px;
  /font-size: 13.5px;
  /font-size: 13.6px;
  ///font-size: 14px;
  /font-size: 14.3px;
  /font-size: 14.5px;
  ////font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  text-transform: initial;
  text-indent: -13px;
  /text-indent: 10px;
  */
  
  /*
  font-family: "Rubik";
  font-weight: 400;
  font-weight: 500;
  /font-weight: 600;
  //font-size: 11.3px;
  /font-size: 11.5px;
  font-size: 11.6px;
  //font-size: 12px;
  //font-size: 12.3px;
  ///font-size: 12.5px;
  /font-size: 12.6px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 14.3px;
  /font-size: 14.5px;
  /font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  text-transform: initial;
  text-transform: uppercase;
  text-indent: -13px;
  /text-indent: 10px;
  */
  
  font-family: "Industry",sans-serif !important;
  /font-size: 17px;
  /font-size: 16px;
  ///font-size: 15.9px;
  font-size: 15.8px;
  //font-size: 15.7px;
  //font-size: 15.6px;
  ////font-size: 15.5px;
  /font-size: 15.4px;
  ///font-size: 15.3px;
  ///font-size: 15.2px;
  //font-size: 15px;
  ///font-size: 14.9px;
  ///font-size: 14.8px;
  //font-size: 14.7px;
  ///font-size: 14.6px;
  //font-size: 14.4px;
  //font-size: 14.3px;
  ///font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 600;
  color: #4b4b4b;
  
  font-family: "Industry", sans-serif !important;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-style: normal;
  font-size: 15px;
  font-size: 16px;
  font-size: 16.8px;
  ///font-size: 17px;
  /font-size: 17.2px;
  ///font-size: 17.4px;
  //font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-style: normal;
  color: #3b3b3b;
  color: #4b4b4b;
  letter-spacing: 0.20px;
  letter-spacing: 0.0px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.35px;
  letter-spacing: -0.45px;
  ///letter-spacing: -0.50px;
  //letter-spacing: -0.60px;
  line-height: 25px;
  line-height: 26px;
  /line-height: 27px;
  ///line-height: 28px;
  /line-height: 30px;
  /text-align: center;
  //text-indent: 0px;
  //background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent);
  //border-top: 1px solid #bbb;
  //border-bottom: 1px solid #bbb;
  
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  /line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  /line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  line-height: 22px;
  line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  line-height: 25px;
  line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /line-height: 29px;
  /line-height: 30px;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div ul li:before {
  font-family: "Glyphicons Halflings";
  content: "\e013";
  //content:"\2a";
  content: "\e034";
  /content: "\e019";
  /content: "\e062";
  ///content: "\e074";
  /content: "\e080";
  /content: "\e095";
  /content: "\e072";
  //content: "\e124";
  /content: "\e158";
  ///content: "\e157";
  /content: "\e162";
  /content:"\e250";
  font-weight: 900;
  font-weight: 500;
  font-size: 20px;
  font-size: 15px;
  //font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  position: relative;
  top: -4px;
  top: -2px;
  /top: -1px;
  /top: 0px;
  left: -9px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div a {
  /*
  color: #fff;
  color: #f8f8f8;
  color: #e8e8e8;
  /color: #e5e5e5;
  /color: #d7d7d7;
  /color: #ccc;
  //color: #ffdc05;
  /color: #202020;
  color: #292828;
  font-size: 17px;
  //font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  /font-weight: 700;
  /font-style: italic;
  letter-spacing: -0.35px;
  /letter-spacing: -0.25px;
  /border-bottom: 1px solid #999;
  margin-left: 5px;
  
  /font-family: "Open Sans";
  
  font-family: "Ubuntu";
  font-weight: 900;
  
  font-family: "Roboto";
  font-weight: 900;
  /font-style: italic;
  */
  
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  ////line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  
  opacity: 0.70;
  
  font-size: 15px !important;
  /font-weight: 700 !important;
  /font-style: normal !important;
  position: relative;
  top: -1px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div a:hover {
  /*
  color: #ffdc05;
  color: #ccc;
  border-bottom: 1px solid #999;
  */
  
  border: none;
  opacity: 0.80;
  opacity: 0.80;
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-underline-offset: 2px;  
  /text-decoration-thickness: 2px;
  /text-underline-offset: 1px;  
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div a:before {
  /*
  font-family: "Glyphicons Halflings";
  content: "\2a";
  margin-right: 3px;
  font-size: 7px;
  font-weight: 100;
  position: relative;
  top: -4px;
  */
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div.product.attribute.description p img {
  float: left;
  margin-right: 9px;
}

/*---(PP MAIN DESC. SPEC/GENERAL DATA TABLE)---*/
.catalog-product-view .product.info.detailed table .spec-group {
  font-family: "Bebas Neue", sans-serif;
  font-family: "Open Sans", sans-serif;
  font-family: "Oswald", sans-serif;
  color: #292828;
  color: #e5e5e5;
  color: #e7e7e7;
  font-size: 20px;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0px #000;
  
  font-family: "Roboto", sans-serif;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0.20px;
  /text-transform: capitalize;
  /text-transform: lowercase;
  /font-style: italic;
  
  font-family: "Bebas Neue", sans-serif;
  font-size: 34px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  //font-size: 22px;
  //font-size: 21px;
  font-weight: 900;
  letter-spacing: 0.60px;
  letter-spacing: 1.10px;
  /letter-spacing: 1.40px;
  /text-transform: capitalize;
  /text-transform: lowercase;
  /font-style: italic;
  
  padding-top: 7px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  
  //background: linear-gradient(to right, #292828, transparent);
  /background: linear-gradient(to right, transparent, #292828, transparent);
  
  /border: 4px solid #000;
  //border: 4px solid #292828;
  /border: none;
  
  
  font-family: "Open Sans", sans-serif;
  font-weight: 900;
  font-style: italic;
  letter-spacing: -1.60px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  ///font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  //font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;

  ///background: linear-gradient(to right, #292828, #444, transparent 36%);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  color: #e7e7e7;
  text-shadow: 1px 2px 2px #000;
  padding-top: 2px;
  padding-top: 3px;
  padding-top: 4px;
  padding-left: 31px;
  border-radius: 4px;
  height: 40px;
  height: 37px;
  
  font-family: "Squada One", sans-serif;
  font-weight: 500;
  color: #e7e7e7;
  font-style: normal;
  /font-style: italic;
  font-size: 28px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  position: relative;
  padding-top: 2px;
  padding-top: 3px;
  padding-top: 4px;
  padding-left: 31px;
  border-radius: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 34px;
  top: -3px;
  
  font-family: "Teko", sans-serif;
  font-weight: 900;
  color: #e7e7e7;
  font-style: normal;
  /font-style: italic;
  font-size: 25px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  position: relative;
  padding-top: 2px;
  padding-top: 3px;
  padding-top: 4px;
  padding-left: 31px;
  border-radius: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 34px;
  top: 0px;
  
  
  font-family: "Passion One", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-style: italic;
  font-size: 25px;
  font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  position: relative;
  top: -2px;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 21px;
  font-size: 22px;
  //font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  //letter-spacing: -0.60px;
  //letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.20px;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 0px 0px 1px #f6f6f6;
  position: relative;
  top: 1px;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  /font-style: italic;
  font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  position: relative;
  top: 0px;
  
  width: 100% !important;
  max-width: min-content !important;
  
  /*---------------*/
  color: #f6f6f6;
  /text-shadow: 1px 1px 2px #000;
  text-shadow: 1px 2px 2px #000;
}
.catalog-product-view .product.info.detailed table .spec-group:before {
  padding-left: 20px;
  padding-left: 0px;
  padding-right: 20px;
  padding-right: 14px;
  padding-top: 20px;
  margin-right: -8px;
  font-size: 20px;
  font-size: 23px;
  font-family: FontAwesome;
  /font-family: "Font Awesome 5 Brands";
  content: "\f107";
  content: "\f036";
  content: "\f0c9";
  content: "\f46d";
  content: "\e077";
  content: "\f58e";
  content: "\f7a4";
  content: "\f03a";
  content: "\f0ca";
  /content: "\f022";
  font-weight: 100;
  text-shadow: 1px 1px 6px #888;
  /text-shadow: 1px 1px 1px #000;
  
  text-shadow: none;
  font-family: "Glyphicons Halflings";
  content: "\e032";
  /content: "\e103";
  /content: "\e086";
  //content: "\e040";
  /content: "\e056";
  content: "\e012";
  /content: "\e136";
  /content: "\e185";
  /content:"\e197";
  /content: "\e013";
  //content: "\e011";
  /content:"\e236";
  position: relative;
  top: 1px;
  font-style: italic;
  font-style: normal;
  font-size: 21px;
  color: #e7e7e7;
  /color: #090909;
  /text-shadow: -1px -1px 1px #999;
  font-size: 18px;
  /font-size: 15px;
  top: -1px;
  top: 0px;
  top: 1px;
}
.catalog-product-view .product.info.detailed div.product.data.items.tabs div#description.data.item.content div.product.attribute.description div.value div.features:before {
  
}
.catalog-product-view .product.info.detailed div#description div.features:before {
  margin-top: -5px !important;
  margin-top: 0px !important;
  margin-top: 30px !important;
  margin-top: 35px !important;
  margin-top: 40px !important;
  margin-top: 45px !important;
  /margin-top: 50px !important;
  ///margin-top: 55px !important;
  /margin-top: 60px !important;
  /margin-top: 65px !important;
  /margin-top: 70px !important;
  /margin-top: 75px !important;
  /margin-top: 80px !important;
  /margin-top: 85px !important;
  margin-bottom: -55px !important;
  
  display: block;
  content: " item specs ";
  content: " item specifications ";
  content: " specifications ";
  position: relative !important;
  top: 0px !important;
  left: 0px;
  /margin-top: 0px;
  
  
  font-family: "Bebas Neue", sans-serif;
  font-family: "Open Sans", sans-serif;
  font-family: "Oswald", sans-serif;
  color: #292828;
  color: #e5e5e5;
  color: #e7e7e7;
  font-size: 20px;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0px #000;
  
  font-family: "Roboto", sans-serif;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0.20px;
  /text-transform: capitalize;
  /text-transform: lowercase;
  /font-style: italic;
  
  font-family: "Bebas Neue", sans-serif;
  font-size: 34px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  //font-size: 22px;
  //font-size: 21px;
  font-weight: 900;
  letter-spacing: 0.60px;
  letter-spacing: 1.10px;
  /letter-spacing: 1.40px;
  /text-transform: capitalize;
  /text-transform: lowercase;
  /font-style: italic;
  
  padding-top: 7px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  
  //background: linear-gradient(to right, #292828, transparent);
  /background: linear-gradient(to right, transparent, #292828, transparent);
  
  /border: 4px solid #000;
  //border: 4px solid #292828;
  /border: none;
  
  
  font-family: "Open Sans", sans-serif;
  font-weight: 900;
  font-style: italic;
  letter-spacing: -1.60px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  ///font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  //font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;

  ///background: linear-gradient(to right, #292828, #444, transparent 36%);
  /background: linear-gradient(to right, #202020, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #090909, transparent);
  color: #e7e7e7;
  text-shadow: 1px 2px 2px #000;
  padding-top: 2px;
  padding-top: 3px;
  padding-top: 4px;
  padding-left: 31px;
  border-radius: 4px;
  height: 40px;
  height: 37px;
  
  font-family: "Squada One", sans-serif;
  font-weight: 500;
  color: #e7e7e7;
  font-style: normal;
  /font-style: italic;
  font-size: 28px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  position: relative;
  padding-top: 2px;
  padding-top: 3px;
  padding-top: 4px;
  padding-left: 31px;
  border-radius: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 34px;
  top: -3px;
  
  font-family: "Teko", sans-serif;
  font-weight: 900;
  color: #e7e7e7;
  font-style: normal;
  /font-style: italic;
  font-size: 25px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  position: relative;
  padding-top: 2px;
  padding-top: 3px;
  padding-top: 4px;
  padding-left: 31px;
  border-radius: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 34px;
  top: 0px;
  
  
  font-family: "Passion One", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-style: italic;
  font-size: 25px;
  font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  position: relative;
  top: -2px;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 21px;
  font-size: 22px;
  //font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  //letter-spacing: -0.60px;
  //letter-spacing: -0.50px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.20px;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 0px 0px 1px #f6f6f6;
  position: relative;
  top: 1px;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  /font-style: italic;
  font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  position: relative;
  top: 0px;
  
  
  /*----------(fav. ruda thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  /*
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  */
  /*----------(fav. ruda thickened)--------------*/
  
  /*----------(fav. ruda thickened alt ital)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  /*
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  */
  /*----------(fav. ruda thickened alt ital)--------------*/

  /*----------(fav. ruda thickened alt sm)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18.6px !important;
  font-size: 18px !important;
  font-size: 17.6px !important;
  font-size: 17.5px !important;
  /font-size: 17px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.25px !important;
  ///letter-spacing: 0.30px !important;
  //letter-spacing: 0.35px !important;
  letter-spacing: 0.40px !important;
  //letter-spacing: 0.45px !important;
  ///letter-spacing: 0.50px !important;
  ///letter-spacing: 0.55px !important;
  //letter-spacing: 0.60px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -2.2px 0px 0px #fafafa !important;
  text-shadow: -2.1px 0px 0px #fafafa !important;
  text-shadow: -2px 0px 0px #fafafa !important;
  ///text-shadow: 2px 0px 0px #fafafa !important;
  /////text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  //filter: drop-shadow(-0.6px 3px 0px #000) !important;
  filter: drop-shadow(0px 1px 1px #dedede) !important;
  /filter: none !important;
  /*
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  top: -2px;
  top: -3px;
  top: -4px;
  top: -5px;
  */
  /*----------(fav. ruda thickened alt sm)--------------*/
  
  
  width: 100% !important;
  max-width: min-content !important;
  
  /*---------------*/
  color: #f6f6f6;
  /text-shadow: 1px 1px 2px #000;
  text-shadow: 1px 2px 2px #000;
  /*---------------*/
  
  
  /border: 4px solid #292828;
  /border: 1px solid #292828;
  border: none;
  background: linear-gradient(to right, #292828, transparent);
  background: linear-gradient(to right, #292828, #444, transparent);
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  /filter: none;
  
  /display: block;
  border-radius: 3px;
  /margin-bottom: 30px;
  margin-bottom: 28px;
  margin-bottom: 18px;
  margin-bottom: 8px;
  margin-bottom: 4px;
  /margin-bottom: 2px;
  
  height: 34px;
  padding-top: 1px;
  /padding-top: 2px;
  padding-top: 3px;
  padding-top: 4px;
  
  width: auto;
  min-width: 100%;
  min-width: 395px;
  min-width: 375px;
  //margin-bottom: 4px;
  /margin-bottom: 24px;
}

/*---(override ox expand/collapse view more/less - pp specs)---*/
.catalog-product-view .product.info.detailed div#description div.features .ox-expand__inner {
  /*
  min-height: 290px;
  min-height: 295px;
  min-height: 300px;
  min-height: 305px;
  
  min-height: 370px;
  
  /min-height: 100px;
  /min-height: 120px;
  */
  
  /min-height: 330px;
}
.catalog-product-view .product.info.detailed div#description div.features .ox-expand.minimized {
  /height: 380px;
}
.catalog-product-view .product.info.detailed div#description div.features .ox-expand.minimized .ox-expand__inner {
  max-height: 370px !important;
}
.catalog-product-view .product.info.detailed div#description div.features .ox-expand__link {
  font-family: "Khula", sans-serif;
  font-size: 14.4px;
  font-size: 14.7px;
  /font-size: 14.9px;
  /font-size: 15px;
  /font-size: 16px;
  font-size: 16.1px;
  /font-size: 17px;
  //font-size: 17.1px;
  ///font-size: 17.5px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-size: 19px;
  padding-bottom: 34px;
  padding-top: 0px !important;
  font-style: italic;
  /font-style: normal;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-style: italic;
  font-size: 17.3px;
  /font-size: 17.4px;
  font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Industry", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 12.5px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 15.2px;
  font-size: 15.7px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  /font-style: italic;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //font-size: 15px;
  /font-size: 15.2px;
  //font-size: 15.7px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  ///letter-spacing: -0.40px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-size: 14.7px;
  /font-size: 15px;
  padding-top: 0px !important;
  padding-bottom: 26px !important;
  //padding-top: 3px !important;
  //padding-bottom: 23px !important;
  /padding-top: 4px !important;
  /padding-bottom: 24px !important;
  
  background: linear-gradient(to right, transparent, #000, transparent);
  color: #f6f6f6;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: 0px 1px 2px #000;
  /text-shadow: none;

  display: block;
  /display: grid;
  width: fit-content;
  
  margin-left: auto;
  margin-right: auto;
  /margin-right: 106px;
  text-align: center;
  
  padding-left: 100px;
  padding-right: 100px;
  padding-left: 90px;
  padding-right: 90px;
  padding-left: 85px;
  padding-right: 85px;
  /height: 45px;
  /height: 36px;
  /height: 35px;
  /height: 34px;
  /height: 33px;
  /height: 32px;
  /height: 31px;
  height: 30px;
  height: 29px;
  /height: 28px;
  height: 27px;
  /height: 26px;
  height: 25px;
  ///height: 24px;
  height: 23px;
  height: 22px;
  height: 21px;
  height: 20px;
  
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -40px;
  margin-bottom: 10px;
  margin-bottom: 15px;
  //margin-bottom: 20px;
  margin-bottom: 25px !important;
  /margin-bottom: 30px;
  
  margin-top: 13px;
  margin-bottom: 13px;
  opacity: 0.23;
}
.catalog-product-view .product.info.detailed div#description div.features .ox-expand.minimized .ox-expand__link {
  margin-top: 0px;
  margin-top: 13px;
  opacity: 1;
  opacity: 0.75;
}
.catalog-product-view .product.info.detailed div#description div.features .ox-expand__link:hover {
  opacity: 0.90;
}
.catalog-product-view .product.info.detailed div#description div.features .ox-expand__link .more {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 4px;
  /margin-top: 3px;
  /margin-top: 2px;
  /margin-top: 1px;
  /margin-top: 0px;
}
.catalog-product-view .product.info.detailed div#description div.features .ox-expand__link .less {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 4px;
  /margin-top: 3px;
  /margin-top: 2px;
  /margin-top: 1px;
  /margin-top: 0px;
}
/*^^^(for expand/collapse view more/less - pp specs)^^^*/

.catalog-product-view .product.info.detailed table {
  /max-width: 57.3vw;
  /max-width: 1100px;
  
  margin-top: 45px;
  margin-top: 65px;
  margin-top: 70px;
  margin-top: 75px;
  /margin-top: 80px;
  /margin-top: 85px;
  margin-bottom: 80px;
  margin-bottom: 30px;
  
  border: 4px solid #000;
  border: 4px solid #292828;
  border: none;
  
  /display: block;
  /width: max-content !important;
  border-radius: 3px !important;
  /margin-left: auto;
  /margin-right: auto;
  
  display: inline;
  display: flex;
  
  padding-left: 0px;
  padding-right: 0px;
  /padding-left: 11px;
  /padding-right: 11px;
  /padding-left: 21px;
  /padding-right: 21px;
  /padding-left: 31px;
  /padding-right: 31px;
  padding-left: 49px;
  padding-right: 49px;
  
  
  padding: 0px;
  /margin-top: 0px;
  
  background: linear-gradient(to left top, transparent, #fafafa, #f8f8f8, #fcfcfc, transparent);
  /background: linear-gradient(to top, transparent, #f8f8f8, transparent);
  background: none;
  border: 2px solid #e4e4e4;
  border: none;
  border-radius: 5px;
  /padding-top: 24px;
  /padding-bottom: 24px;
  /padding-left: 18px;
  /padding-right: 24px;
  
  /display: grid;
  /grid-template-columns: 416px 416px;
  /grid-template-columns: auto auto;
  /*--(for 3 columns)--*/
  /grid-template-columns: 340px 340px 340px;
  /grid-template-columns: auto auto auto;
  
  /grid-gap: 7px 14px;
  /grid-template-columns: repeat(auto-fit, 340px);
  /grid-template-columns: 1fr;
  /grid-template-columns: 1fr 1fr;
  /grid-template-columns: 1fr 1fr 1fr;
  
  
  display: block;
  column-count: 3;
  column-width: 240px;
  column-width: 275px;
  /column-gap: 35px;
  /column-rule: 1px solid #e4e4e4;
  /column-span: all;
  
  background: linear-gradient(to bottom, transparent, #f4f4f4, transparent);
  background: linear-gradient(to top, transparent, #f8f8f8, transparent);
  background: linear-gradient(to top, transparent, #fafafa, transparent);
  background: linear-gradient(to top, transparent, #fcfcfc, transparent);
  /background: linear-gradient(88deg, transparent, #fcfcfc, transparent);
  /background: linear-gradient(to bottom left, #fcfcfc 5%, transparent 50%);
  /background: linear-gradient(to bottom left, #fdfdfd 5%, transparent 50%);
  /background: linear-gradient(to bottom left, #fefefe 5%, transparent 50%);
  background: linear-gradient(to bottom, #fdfdfd 5%, transparent 50%);
  background: linear-gradient(to bottom, #fafafa 1%, transparent 8%);
  background: linear-gradient(to bottom, #f9f9f9 1%, transparent 17%);
  /background: linear-gradient(to bottom, #fcfcfc 4%, transparent 10%);
  /background: none;
  /border: 1px solid #e4e4e4;
  border-top: 1px solid #bbb;
  border-top: 1px solid #ccc;
  border-top: 1px solid #ddd;
  /border-bottom: 1px solid #ccc;
  /border: none;
  border-radius: 5px !important;
  border-radius: 0px 0px 5px 5px !important;
  /padding: 3px;
  padding-top: 12px;
  padding-top: 16px;
  padding-bottom: 13px;
  /padding-bottom: 20px;
  /padding-left: 1px;
  /padding-right: 1px;
  margin-bottom: 55px;
}
.catalog-product-view .product.info.detailed table tbody {
  /display: flex;
  /flex-wrap: wrap;
  
  /display: grid;
  /grid-template-columns: 416px 416px;
  /grid-template-columns: auto auto;
  /*--(for 3 columns)--*/
  /grid-template-columns: 340px 340px 340px;
  /grid-template-columns: auto auto auto;
  
  /grid-gap: 7px 14px;
  /grid-template-columns: repeat(auto-fit, 340px);
  /grid-template-columns: 1fr;
  /grid-template-columns: 1fr 1fr;
  /grid-template-columns: 1fr 1fr 1fr;
  
  
  display: block;
  
  margin-left: auto;
  margin-right: auto;
  
  background: linear-gradient(to bottom, transparent, #f4f4f4, transparent);
  background: linear-gradient(to top, transparent, #f8f8f8, transparent);
  background: linear-gradient(88deg, transparent, #fcfcfc, transparent);
  background: none;
  border: 1px solid #e4e4e4;
  border: none;
  border-radius: 5px;
  padding-bottom: 14px;
  padding-bottom: 24px;
  
  margin: 0px;
  padding: 0px;
  width: 100%;

  width: auto;
  min-width: 100%;
}
.catalog-product-view .product.info.detailed table tr:nth-child(even) {
  /display: inline-block;
  /column-count: 2;
  /width: 400px;
  /width: 416px;
  /*(for 3 columns)*/
  /width: 340px;
  
  /display: flex;
  /display: grid;
  /grid-template-columns: repeat(auto-fit, minmax(0px, 1fr));
  /grid-template-columns: 1fr 2fr;
  /position: relative !important;
  
  margin-right: 35px;
  margin-right: 11px;
  margin: 0px;
  padding: 0px;
  
  /border-top: 1px solid #e4e4e4;
  /border-bottom: 1px solid #e4e4e4;
  
  display: flex;
  vertical-align: middle;
}
.catalog-product-view .product.info.detailed table tr:nth-child(odd) {
  /display: inline-block;
  /column-count: 2;
  /width: 400px;
  /width: 416px;
  /*(for 3 columns)*/
  /width: 340px;
  /min-width: 100%;
  
  /display: flex;
  /display: grid;
  /grid-template-columns: repeat(auto-fit, minmax(0px, 1fr));
  /grid-template-columns: 1fr 2fr;
  /position: relative !important;
  
  margin-right: 35px;
  margin-right: 11px;
  margin: 0px;
  padding: 0px;
  
  /border-top: 1px solid #e4e4e4;
  /border-bottom: 1px solid #e4e4e4;
  
  display: flex;
  vertical-align: middle;
  
  
  /*
  background: #eaeaea;
  background: linear-gradient(to right, transparent -60%, #e0e0e0 90%, transparent);
  background: linear-gradient(-188deg, #e0e0e0, transparent);
  border: 1px solid #aaa;
  /border: 2px solid #aaa;
  border: 3px solid #ddd;
  /border: 2px solid #aaa;
  border-right: none;
  border-left: none;
  /border-top: none;
  /border-bottom: none;
  border-bottom: 1px solid #bbb;

  background: linear-gradient(-188deg, #e4e4e4 -30%, #f8f8f8 60%, transparent);
  background: linear-gradient(-188deg, #e4e4e4 -30%, #f8f8f8 50%, transparent);
  background: linear-gradient(-188deg, #e4e4e4 -30%, #f8f8f8 45%, transparent);
  /background: linear-gradient(-188deg, #e4e4e4 -30%, #f8f8f8 40%, transparent);
  background: linear-gradient(-188deg, #e4e4e4 -5%, #f8f8f8 45%, transparent);
  /background: linear-gradient(-188deg, #e4e4e4 -5%, #f8f8f8 40%, transparent);
  border-left: 1px solid #ddd;
  /border-left: 2px solid #e4e4e4;
  /border-left: 4px solid #ebebeb;
  //border-left: 3px solid #ebebeb;
  ///border-left: 2px solid #ebebeb;
  /border-left: none;
  border-right: none;
  
  
  background: linear-gradient(-188deg, #e4e4e4 -55%, #f8f8f8 45%, transparent);
  /background: linear-gradient(8deg, #e4e4e4 -55%, #f8f8f8 45%, transparent);
  /background: linear-gradient(14deg, #e4e4e4 -55%, #f8f8f8 45%, transparent);
  background: linear-gradient(45deg, transparent, #e4e4e4 10%, #f8f8f8 45%, transparent);
  background: linear-gradient(45deg, transparent, #f0f0f0 8%, #f3f3f3, #f8f8f8 45%, transparent);
  /background: linear-gradient(45deg, transparent, #f0f0f0 8%, #f7f7f7 40%, #f8f8f8 45%, transparent);
  /background: linear-gradient(45deg, transparent, #f0f0f0 8%, #f7f7f7 40%, #fafafa 80%, transparent);
  background: linear-gradient(179deg, transparent -6%, #f0f0f0, #f7f7f7 40%, #fafafa 100%, transparent);
  background: linear-gradient(164deg, transparent -8%, #f0f0f0 11%, #f7f7f7 40%, #fafafa 80%, transparent);
  //background: linear-gradient(164deg, transparent -8%, #f0f0f0 11%, #f7f7f7 30%, #fafafa 80%, transparent);
  background: linear-gradient(164deg, #fafafa 5%, #f0f0f0 11%, #f7f7f7 30%, #fafafa 80%, transparent);
  background: linear-gradient(19deg, #f7f7f7 5%, #f0f0f0 11%, #f5f5f5 55%, #fafafa 80%, transparent);
  /border-top: 2px solid #aaa;
  border-top: 1px solid #aaa;
  /border-top: 2px solid #bbb;
  border-top: 1px solid #bbb;
  /border-top: 2px solid #ccc;
  border-top: 1px solid #ccc;
  /border-top: 3px solid #ddd;
  /border-top: 2px solid #ddd;
  border-top: 1px solid #ddd;
  /border-top: 2px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  border-top: 2px solid #eee;
  /border-top: 1px solid #eee;
  border-left: 1px solid #ddd;
  border-left: 1px solid #e4e4e4;
  border-left: 1px solid #ebebeb;
  /border-left: 1px solid #eee;
  border-right: 1px solid #ddd;
  border-right: 1px solid #e4e4e4;
  border-right: 1px solid #ebebeb;
  border-right: 1px solid #f2f2f2;
  border-right: 1px solid #f3f3f3;
  /border-right: 1px solid #f4f4f4;
  border-bottom: 2px solid #ddd;
  border-bottom: 1px solid #bbb;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #d6d6d6;
  /border-bottom: 1px solid #ddd;
  /border-bottom: 2px solid #e4e4e4;
  /border-bottom: 2px solid #ebebeb;
  /border-bottom: 1px solid #e4e4e4;
  /border-bottom: 1px solid #ebebeb;
  
  /border-left: none;
  /border-right: none;
  /border-top: none;
  /border-bottom: none;
  /border: none;
  */
}
.catalog-product-view .product.info.detailed table tr:nth-child(odd):first-child {
  display: none !important;
  
  
  /border: 4px solid #292828;
  /border: 1px solid #292828;
  border: none;
  background: linear-gradient(to right, #292828, transparent);
  background: linear-gradient(to right, #292828, #444, transparent);
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  /filter: none;
  
  display: block;
  border-radius: 3px;
  /margin-bottom: 30px;
  margin-bottom: 28px;
  margin-bottom: 18px;
  margin-bottom: 8px;
  margin-bottom: 4px;
  /margin-bottom: 2px;
  
  height: 34px;
  
  /width: auto;
  //margin-bottom: 4px;
  /margin-bottom: 24px;
}
.catalog-product-view .product.info.detailed table tr .label {
  padding-top: 26px;
  padding-bottom: 26px;
  /padding-top: 24px;
  /padding-bottom: 24px;
  /background: linear-gradient(to bottom left, #333, #1a1a1a);
  background: linear-gradient(20deg, #333, #303030);
  background: linear-gradient(20deg, #333, #222);
  background: linear-gradient(20deg, #333, #282828);
  background: linear-gradient(20deg, #333, #202020);
  background: linear-gradient(65deg, transparent, #333, #202020);
  background: linear-gradient(80deg, transparent, #333, #202020);
  background: linear-gradient(90deg, transparent, #333, #202020);
  background: linear-gradient(100deg, transparent, #333, #202020);
  background: linear-gradient(105deg, transparent, #333, #202020);
  background: linear-gradient(110deg, transparent, #333, #202020);
  background: linear-gradient(115deg, transparent, #333, #202020);
  /background: linear-gradient(120deg, transparent, #333, #202020);
  
  background: linear-gradient(115deg, transparent, #252525, #202020);
  /background: linear-gradient(115deg, transparent -115%, #333, #252525, #202020);
  //background: linear-gradient(115deg, transparent -100%, #333, #252525, #202020);
  /background: linear-gradient(115deg, transparent -85%, #333, #252525, #202020);
  //background: linear-gradient(115deg, transparent -15%, #333, #252525, #202020);
  //background: linear-gradient(115deg, transparent -5%, #333, #252525, #202020);
  //background: linear-gradient(115deg, transparent -75%, #333, #252525, #202020);
  //background: linear-gradient(115deg, #333, transparent -5%, #333, #252525, #202020);
  /background: linear-gradient(115deg, #202020, transparent, #333, #252525, #202020);
  /background: linear-gradient(115deg, #262626, #222, #333, #252525, #202020);
  
  background: linear-gradient(-210deg, #262626, #444);
  background: linear-gradient(90deg, #313131, #4a4a4a, #606060 91%, #343434, #555);
  background: linear-gradient(90deg, #313131, #4a4a4a, #606060 97%, #343434, #555);
  /background: linear-gradient(90deg, #313131, #4a4a4a, #5d5d5d 96%, #343434, #555);
  /background: linear-gradient(90deg, #000 -35%, #393939 6%, #4a4a4a, #5d5d5d 96%, #343434, #555);
  /box-shadow: inset -50px 0px 100px -80px #000;
  
  width: 35%;
  width: 36%;
  width: 37%;
  /width: 38%;
  /width: 39%;
  /width: 40%;
  /width: 45%;
  
  border: 2px solid #000;
  border: 3px solid #2e2e2e;
  border: 3px solid #393939;
  border-left: 1px solid #2e2e2e;
  border-right: 2px solid #3d3d3d;
  border-radius: 4px;
  border-radius: 3px;
  /border-radius: 2px;
  /box-shadow: inset -20px 20px 40px -10px #1a1a1a;
  /box-shadow: inset -20px 20px 40px -10px #202020;
  
  color: #bbb;
  color: #ccc;
  color: #d4d4d4;
  color: #d7d7d7;
  /color: #e5e5e5;
  //color: #e7e7e7;
  /color: #e8e8e8;
  /color: #f0f0f0;
  /color: #f2f2f2;
  /color: #f4f4f4;
  /color: #f5f5f5;
  /color: #f8f8f8;
  /color: #fff;
  text-shadow: 1px 1px 5px #777;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
  
  font-family: "Oswald";
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  
  font-family: "Oswald";
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: uppercase;
  /font-weight: 500;
  /font-weight: 700;
  /font-weight: 900;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Ubuntu";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 16.3px;
  /////font-size: 16.5px;
  ///font-size: 17px;
  /////font-size: 17.3px;
  ////font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  /font-weight: 900;
  letter-spacing: -1px;
  //letter-spacing: -0.85px;
  letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
  text-shadow: 1px 1px 2px #000;
  
  /*
  font-family: "Rubik";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  /font-size: 14.5px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 16.3px;
  /font-size: 16.5px;
  ///font-size: 17px;
  /////font-size: 17.3px;
  ////font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
  text-shadow: 1px 1px 2px #000;
  */
  
  /*
  font-family: "Exo";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 15.3px;
  /////font-size: 15.6px;
  /font-size: 16px;
  //font-size: 16.3px;
  //font-size: 16.5px;
  ///font-size: 17px;
  /////font-size: 17.3px;
  ////font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
  text-shadow: 1px 1px 2px #000;
  */
  
  /*----------(fav. - khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  /line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  /line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  line-height: 22px;
  line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  line-height: 25px;
  line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /line-height: 29px;
  /line-height: 30px;
  /*----------(fav. - khula small heavy)--------------*/
  
  /*----------(fav. - khula xsmall med)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 11.3px !important;
  font-size: 12.3px !important;
  font-size: 13.3px !important;
  font-size: 14.3px !important;
  //font-size: 15px !important;
  /font-size: 15.3px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - khula xsmall med)--------------*/
  
  
  /*------------------*/
  padding-top: 0px;
  padding-bottom: 0px;
  /padding-top: 3px;
  /padding-bottom: 3px;
  /padding-top: 4px;
  /padding-bottom: 4px;
  /padding-top: 5px;
  /padding-bottom: 5px;
  /padding-top: 6px;
  /padding-bottom: 6px;
  /padding-top: 7px;
  /padding-bottom: 7px;
  ///padding-top: 8px;
  ///padding-bottom: 8px;
  /padding-top: 9px;
  /padding-bottom: 9px;
  /padding-top: 10px;
  /padding-bottom: 10px;
  //padding-top: 11px;
  //padding-bottom: 11px;
  /padding-top: 12px;
  /padding-bottom: 12px;
  /padding-top: 13px;
  /padding-bottom: 13px;
  //padding-top: 14px;
  //padding-bottom: 14px;
  
  margin-top: 8px;
  margin-bottom: 8px;
  
  margin-top: 1px;
  margin-bottom: 0px;
  /margin-top: 2px;
  /margin-bottom: 1px;
  /margin-top: 3px;
  /margin-bottom: 2px;
  /margin-top: 4px;
  /margin-bottom: 3px;
  /margin-top: 5px;
  /margin-bottom: 4px;
  margin-top: 6px;
  margin-bottom: 5px;
  margin-top: 7px;
  margin-top: 8px;
  margin-bottom: 6px;
  //margin-top: 8px;
  //margin-bottom: 7px;
  //margin-top: 9px;
  //margin-bottom: 8px;
  //margin-top: 10px;
  //margin-bottom: 9px;
  /margin-top: 11px;
  /margin-bottom: 10px;
  /margin-top: 12px;
  /margin-bottom: 11px;
  /margin-top: 13px;
  /margin-bottom: 12px;
  /margin-top: 14px;
  /margin-bottom: 13px;
  /margin-top: 15px;
  /margin-bottom: 14px;
  
  //padding-left: 31px;
  /padding-left: 48px;
  padding-left: 17px;
  /padding-left: 0px;
  
  display: block;
  display: flex;
  min-width: max-content;
  width: 100%;
  height: 100%;
  margin-right: 31px;
  padding-right: 31px;
  /margin-right: 48px;
  /padding-right: 48px;
  justify-content: normal !important;
  /justify-content: center !important;
  justify-content: end !important;
  vertical-align: middle !important;
  /position: relative;
  //line-height: 26px;
  line-height: 21px;
  
  background: none;
  filter: none !important;
  border: none;
  border-right: 1px solid #e4e4e4;
  border-right: 1px solid #e6e6e6;
  border-right: 1px solid #e7e7e7;
  border-radius: 0px;
  /border-radius: 1px;
  /border-radius: 2px;
  box-shadow: none;
  text-shadow: none;
  color: #292828;
}
.catalog-product-view .product.info.detailed table tr .data {
  padding-top: 25px;
  /font-size: 14px;
  
  padding-top: 26px;
  padding-bottom: 26px;
  padding-top: 24px;
  padding-bottom: 0px;
  
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  ///font-size: 16px;
  //font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-weight: 500;
  /font-weight: 700;
  /font-weight: 900;
  text-shadow: 1px 1px 5px #777;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
  /text-transform: uppercase;
  
  /box-shadow: -80px 0px 50px 20px #232323;
  box-shadow: -80px 0px 75px 20px #212121;
  box-shadow: -80px 0px 65px 20px #212121;
  /box-shadow: -80px 55px 50px 2px #313131;
  /box-shadow: -80px 55px 50px 2px #343434;
  /box-shadow: -80px 55px 50px 2px #3a3a3a;
  /box-shadow: -80px 55px 50px 2px #404040;
  
  box-shadow: none;
  background: linear-gradient(to right, #444, #666, #555, #202020);
  background: linear-gradient(to right, #444, #666, #555, #2f2f2f);
  border: 2px solid #383838;
  border-left: 5px solid #353535;
  border-left: none;
  border-right: none;
  
  /background: linear-gradient(-0deg, #404040, #404040);
  /background: linear-gradient(-40deg, #404040, #3d3d3d);
  box-shadow: inset -130px 0px 100px -80px #303030;
  
  font-family: "Oswald";
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  
  font-family: "Oswald";
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: uppercase;
  /font-weight: 500;
  /font-weight: 700;
  /font-weight: 900;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  //font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  
  font-family: "Oswald";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  //font-size: 16px;
  //font-size: 17px;
  font-size: 17.3px;
  ////font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  /font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  text-shadow: 1px 1px 2px #000;
  
  font-family: "Ubuntu";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 16.3px;
  font-size: 16.5px;
  ///font-size: 17px;
  /////font-size: 17.3px;
  ////font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  /font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
  text-shadow: 1px 1px 2px #000;
  
  font-family: "Rubik";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  /font-size: 14.5px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 16.3px;
  /font-size: 16.5px;
  ///font-size: 17px;
  /////font-size: 17.3px;
  ////font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
  text-shadow: 1px 1px 2px #000;
  
  font-family: "Exo";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 15.3px;
  /////font-size: 15.6px;
  /font-size: 16px;
  //font-size: 16.3px;
  //font-size: 16.5px;
  ///font-size: 17px;
  /////font-size: 17.3px;
  ////font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
  text-shadow: 1px 1px 2px #000;
  
  
  /*----------(fav. - khula med heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /////font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  font-size: 16.1px !important;
  font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - khula med heavy)--------------*/
  
  /*----------(fav. - khula small heavy)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  */
  /*----------(fav. - khula small heavy)--------------*/
  
  /*----------(open sans med heavy)--------------*/
  font-family: "Open Sans", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /////font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  font-size: 16.1px !important;
  font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(open sans med heavy)--------------*/
  
  /*----------(fav. - open sans small heavy)--------------*/
  font-family: "Open Sans", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - open sans small heavy)--------------*/
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  //text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  line-height: 9px;
  line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  top: 4px;
  /top: 3px;
  /top: 2px;
  /*----------(fav. - ruda)--------------*/
  
  
  /*------------------*/
  padding-top: 0px;
  padding-bottom: 0px;
  /padding-top: 3px;
  /padding-bottom: 3px;
  /padding-top: 4px;
  /padding-bottom: 4px;
  /padding-top: 5px;
  /padding-bottom: 5px;
  /padding-top: 6px;
  /padding-bottom: 6px;
  /padding-top: 7px;
  /padding-bottom: 7px;
  ///padding-top: 8px;
  ///padding-bottom: 8px;
  /padding-top: 9px;
  /padding-bottom: 9px;
  /padding-top: 10px;
  /padding-bottom: 10px;
  //padding-top: 11px;
  //padding-bottom: 11px;
  /padding-top: 12px;
  /padding-bottom: 12px;
  /padding-top: 13px;
  /padding-bottom: 13px;
  //padding-top: 14px;
  //padding-bottom: 14px;
  
  margin-top: 8px;
  margin-bottom: 8px;
  
  //padding-left: 31px;
  /padding-left: 48px;
  padding-left: 17px;
  padding-left: 31px;
  /padding-left: 0px;
  
  /display: block;
  /display: flex;
  width: 100%;
  height: 100%;
  margin-right: 31px;
  padding-right: 31px;
  /margin-right: 48px;
  /padding-right: 48px;
  /justify-content: normal;
  /justify-content: center;
  //justify-content: end;
  text-align: initial;
  /text-align: center;
  vertical-align: middle !important;
  /position: relative;
  //line-height: 26px;
  line-height: 21px;
  
  background: none;
  filter: none !important;
  border: none;
  /border-right: 1px solid #e4e4e4;
  border-radius: 0px;
  /border-radius: 1px;
  /border-radius: 2px;
  box-shadow: none;
  text-shadow: none;
  color: #292828;
  
  
  min-width: auto !important;
  width: auto !important;
}
.catalog-product-view .product.info.detailed div#description.data.item.content table tbody tr td.data p.attribute-value, 
.catalog-product-view .product.info.detailed table tr td.data p.attribute-value, 
.catalog-product-view .product.info.detailed table td p {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-left: 0px !important;
  margin-left: 0px !important;
  /margin-left: -14px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: initial !important;
  text-transform: capitalize !important;
  
  font-family: "Oswald";
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  
  font-family: "Oswald";
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: uppercase;
  /font-weight: 500;
  /font-weight: 700;
  /font-weight: 900;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  //font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: initial;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.50px;
  
  font-family: "Open Sans" !important;
  font-size: 10px !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important !important;
  font-size: 14px !important;
  font-size: 15px !important;
  font-size: 16px !important;
  /font-size: 17px !important;
  /font-size: 18px !important;
  /font-size: 19px !important;
  /font-size: 20px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: initial !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  
  font-family: "Oswald" !important;
  font-size: 10px !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  //font-size: 16px !important;
  //font-size: 17px !important;
  font-size: 17.3px !important;
  ////font-size: 18px !important;
  ///font-size: 19px !important;
  /font-size: 20px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: initial !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  /font-weight: 900 !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.15px !important;
  text-shadow: 1px 1px 2px #000 !important;
  
  font-family: "Ubuntu" !important;
  font-size: 10px !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  font-size: 16px !important;
  font-size: 16.3px !important;
  font-size: 16.5px !important;
  ///font-size: 17px !important;
  /////font-size: 17.3px !important;
  ////font-size: 18px !important;
  ///font-size: 19px !important;
  /font-size: 20px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: initial !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  /font-weight: 900 !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.15px !important;
  text-shadow: 1px 1px 2px #000 !important;
  
  font-family: "Rubik" !important;
  font-size: 10px !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 14.3px !important;
  /font-size: 14.5px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  /font-size: 16.3px !important;
  /font-size: 16.5px !important;
  ///font-size: 17px !important;
  /////font-size: 17.3px !important;
  ////font-size: 18px !important;
  ///font-size: 19px !important;
  /font-size: 20px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: initial !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.15px !important;
  text-shadow: 1px 1px 2px #000 !important;
  
  font-family: "Exo" !important;
  font-size: 10px !important;
  font-size: 11px !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  /////font-size: 15.6px !important;
  /font-size: 16px !important;
  //font-size: 16.3px !important;
  //font-size: 16.5px !important;
  ///font-size: 17px !important;
  /////font-size: 17.3px !important;
  ////font-size: 18px !important;
  ///font-size: 19px !important;
  /font-size: 20px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: initial !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.15px !important;
  text-shadow: 1px 1px 2px #000 !important;
  
  
  /*----------(fav. - khula med heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /////font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  font-size: 16.1px !important;
  font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - khula med heavy)--------------*/
  
  /*----------(fav. - khula small heavy)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  */
  /*----------(fav. - khula small heavy)--------------*/
  
  /*----------(open sans med heavy)--------------*/
  font-family: "Open Sans", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /////font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  font-size: 16.1px !important;
  font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(open sans med heavy)--------------*/
  
  /*----------(fav. - open sans small heavy)--------------*/
  font-family: "Open Sans", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - open sans small heavy)--------------*/
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  //text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  line-height: 9px;
  line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  top: 4px;
  /top: 3px;
  /top: 2px;
  /*----------(fav. - ruda)--------------*/
  
  
  /*--------------------*/
  background: none !important;
  filter: none !important;
  border: none !important;
  box-shadow: none !important;
  //text-shadow: none !important;
  /color: #292828 !important;
  text-indent: 0px !important;
  text-align: unset !important;
}
.catalog-product-view .product.info.detailed table tr .data .attribute-list, 
.catalog-product-view .product.info.detailed table tr .data ul {
  background: linear-gradient(to right, #404040, transparent) !important;
  background: linear-gradient(to right, #393939, transparent) !important;
  /background: linear-gradient(to bottom right, #303030, transparent) !important;
  border-radius: 2px !important;
  border-radius: 6px !important;
  border-bottom: 1px solid #000 !important;
  border-bottom: 2px solid #000 !important;
  /box-shadow: -4px 4px 10px -5px #000 !important;
  
  background: none !important;
  filter: none !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  color: #292828 !important;
  
  
  margin: 0px;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 21px;
  /padding-left: 31px;
  //padding-left: 41px;
  /padding-left: 51px;
  
  justify-content: normal;
  /justify-content: center;
  /justify-content: end;
  vertical-align: middle !important;
  
  display: block !important;
}
.catalog-product-view .product.info.detailed table tr .data .attribute-list li, 
.catalog-product-view .product.info.detailed table tr .data ul li {
  padding-top: 8px;
  text-indent: 0px !important;
  text-indent: -10px !important;
  text-indent: -13px !important;
  
  /*(for 3 column page layout)*/
  width: 300px !important;
  margin-left: 0px !important;
  margin-right: 15px !important;
  
  font-family: "Open Sans" !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  /font-size: 15px !important;
  
  font-family: "Lato" !important;
  font-weight: 900 !important;
  font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  
  font-family: "Roboto" !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.20px !important;
  /letter-spacing: -0.35px !important;
  /text-transform: uppercase !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  /font-size: 16px !important;
  /font-size: 17px !important;
  margin-top: 0px !important;
  margin-top: 1px !important;
  margin-top: 2px !important;
  margin-top: 3px !important;
  margin-top: 4px !important;
  /margin-top: 5px !important;
  /margin-top: 6px !important;
  /margin-top: 7px !important;
  
  
  padding: 0px !important;
  margin: 0px !important;
  /margin-right: 31px !important;
  
  min-width: 100% !important;
  width: auto !important;
}
.catalog-product-view .product.info.detailed table tr .data .attribute-list li:before {
  font-family: "Glyphicons Halflings" !important;
  content: "\e013" !important;
  //content:"\2a" !important;
  content: "\e034" !important;
  /content: "\e019" !important;
  /content: "\e062" !important;
  content: "\e074" !important;
  /content: "\e080" !important;
  /content: "\e095" !important;
  /content: "\e072" !important;
  //content: "\e124" !important;
  /content: "\e158" !important;
  ///content: "\e157" !important;
  /content: "\e162" !important;
  /content:"\e250" !important;
  font-weight: 900 !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  font-size: 12px !important;
  font-size: 10px !important;
  position: relative !important;
  top: -4px !important;
  top: -2px !important;
  left: -9px !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .spec-table tbody tr td.label {
  /margin: 0px;
  /margin-top: 0px;
  /margin-bottom: 0px;
  padding-left: 21px;
  padding-left: 23px;
  padding-left: 25px;
  //padding-left: 30px;
  padding-left: 33px;
  padding-left: 35px;
  padding-left: 37px;
  justify-content: normal;
  /justify-content: center;
  /justify-content: right;
  
  /text-transform: unset !important;
  
  
  background: #eaeaea;
  background: linear-gradient(to right, transparent -60%, #e0e0e0 90%, transparent);
  background: linear-gradient(-188deg, #e0e0e0, transparent);
  border: 1px solid #aaa;
  /border: 2px solid #aaa;
  border: 3px solid #ddd;
  /border: 2px solid #aaa;
  border-right: none;
  border-left: none;
  /border-top: none;
  /border-bottom: none;
  border-bottom: 1px solid #bbb;

  background: linear-gradient(-188deg, #e4e4e4 -30%, #f8f8f8 60%, transparent);
  background: linear-gradient(-188deg, #e4e4e4 -30%, #f8f8f8 50%, transparent);
  background: linear-gradient(-188deg, #e4e4e4 -30%, #f8f8f8 45%, transparent);
  /background: linear-gradient(-188deg, #e4e4e4 -30%, #f8f8f8 40%, transparent);
  background: linear-gradient(-188deg, #e4e4e4 -5%, #f8f8f8 45%, transparent);
  /background: linear-gradient(-188deg, #e4e4e4 -5%, #f8f8f8 40%, transparent);
  border-left: 1px solid #ddd;
  /border-left: 2px solid #e4e4e4;
  /border-left: 4px solid #ebebeb;
  //border-left: 3px solid #ebebeb;
  ///border-left: 2px solid #ebebeb;
  /border-left: none;
  border-right: none;
  
  
  background: linear-gradient(-188deg, #e4e4e4 -55%, #f8f8f8 45%, transparent);
  /background: linear-gradient(8deg, #e4e4e4 -55%, #f8f8f8 45%, transparent);
  /background: linear-gradient(14deg, #e4e4e4 -55%, #f8f8f8 45%, transparent);
  background: linear-gradient(45deg, transparent, #e4e4e4 10%, #f8f8f8 45%, transparent);
  background: linear-gradient(45deg, transparent, #f0f0f0 8%, #f3f3f3, #f8f8f8 45%, transparent);
  /background: linear-gradient(45deg, transparent, #f0f0f0 8%, #f7f7f7 40%, #f8f8f8 45%, transparent);
  /background: linear-gradient(45deg, transparent, #f0f0f0 8%, #f7f7f7 40%, #fafafa 80%, transparent);
  background: linear-gradient(179deg, transparent -6%, #f0f0f0, #f7f7f7 40%, #fafafa 100%, transparent);
  background: linear-gradient(164deg, transparent -8%, #f0f0f0 11%, #f7f7f7 40%, #fafafa 80%, transparent);
  //background: linear-gradient(164deg, transparent -8%, #f0f0f0 11%, #f7f7f7 30%, #fafafa 80%, transparent);
  background: linear-gradient(164deg, #fafafa 5%, #f0f0f0 11%, #f7f7f7 30%, #fafafa 80%, transparent);
  background: linear-gradient(19deg, #f7f7f7 5%, #f0f0f0 11%, #f5f5f5 55%, #fafafa 80%, transparent);
  /border-top: 2px solid #aaa;
  border-top: 1px solid #aaa;
  /border-top: 2px solid #bbb;
  border-top: 1px solid #bbb;
  /border-top: 2px solid #ccc;
  border-top: 1px solid #ccc;
  /border-top: 3px solid #ddd;
  /border-top: 2px solid #ddd;
  border-top: 1px solid #ddd;
  /border-top: 2px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  border-top: 2px solid #eee;
  /border-top: 1px solid #eee;
  border-left: 1px solid #ddd;
  border-left: 1px solid #e4e4e4;
  border-left: 1px solid #ebebeb;
  /border-left: 1px solid #eee;
  border-right: 1px solid #ddd;
  border-right: 1px solid #e4e4e4;
  border-right: 1px solid #ebebeb;
  border-right: 1px solid #f2f2f2;
  border-right: 1px solid #f3f3f3;
  /border-right: 1px solid #f4f4f4;
  border-bottom: 2px solid #ddd;
  border-bottom: 1px solid #bbb;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #d6d6d6;
  /border-bottom: 1px solid #ddd;
  /border-bottom: 2px solid #e4e4e4;
  /border-bottom: 2px solid #ebebeb;
  /border-bottom: 1px solid #e4e4e4;
  /border-bottom: 1px solid #ebebeb;
  
  /border-left: none;
  /border-right: none;
  /border-top: none;
  /border-bottom: none;
  /border: none;
  
  /padding-top: 14px;
  /padding-bottom: 10px;
  /padding-top: 13px;
  /padding-bottom: 9px;
  /padding-top: 12px;
  /padding-bottom: 8px;
  padding-top: 11px;
  padding-bottom: 7px;
  padding-top: 10px;
  padding-bottom: 6px;
  //padding-top: 9px;
  //padding-bottom: 5px;
  /padding-top: 8px;
  /padding-bottom: 4px;
  //padding-top: 7px;
  //padding-bottom: 3px;
  /padding-top: 6px;
  /padding-bottom: 2px;
  //padding-top: 5px;
  //padding-bottom: 1px;
  /padding-top: 4px;
  /padding-bottom: 0px;
  
  border-radius: 0px;
  /border-radius: 1px;
  /border-radius: 2px;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 4px 0px 0px 4px;
  /border-radius: 5px 0px 0px 5px;
  /border-radius: 100px;
  /border-radius: 100px 0px 0px 100px;
  
  
  display: inline-block;
  /display: inline-table;
  /justify-content: normal !important;
  /justify-content: center !important;
  /justify-content: right !important;
  text-align: left;
  /text-align: center;
  /text-align: right;
  vertical-align: middle !important;
  
  margin-left: 0px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 10px;
  margin-left: 15px;
  margin-left: 16px;
  /margin-left: 17px;
  /margin-left: 18px;
  /margin-left: 19px;
  /margin-left: 20px;
  
  min-width: 200px;
  padding-left: 16px;
  padding-left: 17px;
  padding-left: 18px;
  padding-left: 19px;
  padding-left: 20px;
  padding-left: 21px;
  //padding-left: 22px;
  padding-left: 23px;
  padding-left: 24px;
  padding-left: 25px;
  padding-left: 26px;
  padding-left: 27px;
  //padding-left: 28px;
  padding-right: 16px;
  padding-right: 17px;
  padding-right: 18px;
  padding-right: 19px;
  padding-right: 20px;
  /padding-right: 21px;
  /padding-right: 22px;

  
  /*--(for 3 columns)--*/
  /padding: 0px;
  padding-right: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  
  margin-top: 1px;
  margin-bottom: 1px;
  /margin-top: 2px;
  /margin-bottom: 2px;
  /margin-top: 3px;
  /margin-bottom: 3px;
  //margin-top: 4px;
  //margin-bottom: 4px;
  margin-top: 5px;
  //margin-bottom: 5px;
  ///margin-top: 6px;
  ///margin-bottom: 6px;
  ///margin-top: 7px;
  ///margin-bottom: 7px;
  //margin-top: 8px;
  //margin-bottom: 8px;
  //margin-top: 9px;
  //margin-bottom: 9px;
  /margin-top: 10px;
  /margin-bottom: 10px;
  /margin-top: 11px;
  /margin-bottom: 11px;
  /margin-top: 12px;
  /margin-bottom: 12px;
  
  
  min-width: 125px;
  min-width: 130px;
  min-width: 135px;
  min-width: 140px;
  min-width: 145px;
  min-width: 150px;
  height: fit-content;
  width: min-content;
  
  
  /height: 100% !important;
  /min-height: unset !important;
  
  //page-break-inside: avoid; /* Theoretically FF 20+ */
  //break-inside: avoid-column; /* Chrome, Safari, IE 11 */
  
  display: grid;
  justify-content: left !important;
  word-break: break-word;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .spec-table tbody tr td.data {
  vertical-align: unset !important;
  /padding-top: 0px !important;
  /position: relative;
  /top: 0px !important;
  
  display: inline-block;
  width: 200px;
  width: 177px;
  ////width: 170px;
  
  text-align: left;
  /text-align: center;
  /text-align: right;
  
  position: relative;
  vertical-align: middle !important;
  padding: 0px !important;
  padding-top: 9px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;

  margin-left: 16px !important;
  /margin-left: 18px !important;
  /margin-left: 20px !important;
  /margin-left: 21px !important;
  //margin-left: 22px !important;
  /margin-top: 17px;
  
  /*--(for 3 columns)--*/
  min-width: 125px;
  width: min-content;
  
  min-width: 100%;
  width: min-content;
  padding-right: 20px !important;
  vertical-align: middle !important;
  //margin-left: auto !important;
  //margin-right: auto !important;
  
  margin-top: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin: auto !important;
  margin-left: 20px !important;
}
/*remove blank attributes*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .spec-table tbody tr.attribute {
  display: none !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .spec-table tbody tr td.data ul.attribute-list {
  padding-top: 10px !important;
  padding-bottom: 10px !important;

  /margin-top: -12px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .spec-table tbody tr td.data ul.attribute-list li {
    /*----------(fav. - khula med heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /////font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  font-size: 16.1px !important;
  font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - khula med heavy)--------------*/
  
  /*----------(fav. - khula small heavy)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  */
  /*----------(fav. - khula small heavy)--------------*/
  
  /*----------(open sans med heavy)--------------*/
  font-family: "Open Sans", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  font-size: 15.3px !important;
  font-size: 15.4px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /////font-size: 15.7px !important;
  font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  font-size: 16.1px !important;
  font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(open sans med heavy)--------------*/
  
  /*----------(fav. - open sans small heavy)--------------*/
  font-family: "Open Sans", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - open sans small heavy)--------------*/
  
  /*----------(fav. - open sans small heavy 2)--------------*/
  font-family: "Open Sans", sans-serif !important;
  ///font-size: 12.9px !important;
  font-size: 13px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  /font-size: 13.4px !important;
  //font-size: 13.8px !important;
  ////font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  ///////font-size: 14.7px !important;
  /font-size: 14.8px !important;
  ////////////////////////////////////////////////////////////font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  ////////////////////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  
  //line-height: 26px;
  line-height: 21px;
  /*----------(fav. - open sans small heavy 2)--------------*/
  
  /*----------(fav. - ruda small)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 12.9px !important;
  font-size: 13.1px !important;
  ///////font-size: 13.3px !important;
  ////font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  ///font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  ///font-size: 14.7px !important;
  //////////////////////////font-size: 14.9px !important;
  /////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  //text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  //top: 4px;
  /top: 3px;
  /top: 2px;
  /*----------(fav. - ruda small)--------------*/

  
  margin-left: -5px !important;
  margin-bottom: 6px !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .spec-table tbody tr td.data ul.attribute-list li:before {
  top: 0px !important;
  //font-size: 10px !important;
  font-size: 9px !important;
  /font-size: 8px !important;
  /font-size: 7px !important;
  
  left: -5px !important;
  margin-right: 5px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .spec-table tbody tr td.data p {
  margin-top: -3px !important;
  margin-top: -1px !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .spec-table tbody .attribute {
  display: none;
}
.catalog-product-view .product.info.detailed table td {
  padding-left: 16px;
  padding-left: 24px;
  
  padding-left: 25px;
  padding-left: 26px;
  padding-left: 27px;
  padding-left: 29px;
  padding-left: 30px;
  padding-left: 31px;
  
  /padding-right: 20px;
  /padding-top: 20px;
}
/*^^^(PP MAIN DESC. SPEC/GENERAL DATA TABLE)^^^*/

/*----(cw prod desc)----*/
/*(cw ver. - universal - 1st stage)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw {
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  
  /*--latest gen--*/
  
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.5px !important;
  ///font-size: 15.4px !important;
  ///font-size: 15.3px !important;
  ///font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  //letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  ///line-height: 23px;
  //line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  
  /*----------(definitive khula - smallest heavy)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  
  
  
  /*-------------*/
  /min-height: 200px !important;
  /min-height: 190px !important;
  /min-height: 180px !important;
  /min-height: 170px !important;
  /min-height: 160px !important;
  //min-height: 150px !important;
  text-align: center;
  text-align: unset;
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-bottom: 8px;
  padding-bottom: 11px;
  /margin-bottom: 0px;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px;
  padding-right: 33px;
  /padding-left: 0px;
  /padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto;
  margin-right: auto;
  
  max-width: 1050px !important;
  
  /*(double space bugfix)*/
  display: block !important;
  margin-top: 0px !important;
  margin-bottom: 17px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/*---(override ox expand/collapse view more/less - cw ver. - specs/features)---*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .ox-expand.minimized .ox-expand__inner {
  max-height: 1170px !important;
}

/*(cw ver. - universal - header titles + features/specs/etc. titles)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw b {
  font-family: "Khula", sans-serif !important;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px !important;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900 !important;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px !important;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  line-height: 28px !important;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  /*----------(fav. definitive khula small)-----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  font-size: 26.2px !important;
  font-size: 26.3px !important;
  font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;

  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. definitive khula small)-----------*/
  
  /*----------(fav. definitive khula small alt)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  /////font-size: 25.6px !important;
  //font-size: 25.7px !important;
  ///font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  /font-size: 26.1px !important;
  //font-size: 26.2px !important;
  ////////font-size: 26.3px !important;
  ////////font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  ///////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;

  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. definitive khula small alt)-----------*/
}
/*(cw ver. - main title)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw b:first-of-type {
  text-indent: 40px;
  text-indent: 30px;
  text-indent: 15px;
  text-indent: 0px;
  
  margin-bottom: -20px;
  margin-bottom: -18px;
  /margin-bottom: -15px;
  margin-bottom: -11px;
  //margin-bottom: -10px;
  //margin-bottom: -9px;
  /margin-bottom: -4px;
  /margin-bottom: unset;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px;
  padding-right: 33px;
  padding-left: 0px;
  padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto;
  margin-right: auto;
  
  /*(header titles - double space bugfix)*/
  margin-top: -0px !important;
  margin-bottom: -11px !important;
  //margin-bottom: -20px !important;
  /margin-bottom: -21px !important;
  /margin-bottom: -22px !important;
  /margin-bottom: -23px !important;
  /margin-bottom: -24px !important;
  /margin-bottom: -25px !important;
  /margin-bottom: -26px !important;
  /margin-bottom: -27px !important;
  /margin-bottom: -28px !important;
  /margin-bottom: -29px !important;
  /margin-bottom: -30px !important;
  /margin-bottom: -31px !important;
  /margin-bottom: -32px !important;
  /margin-bottom: -33px !important;
  padding-top:  0px !important;
  padding-bottom:  0px !important;
  /*----------------------------------*/
  
  font-family: "Squada One";
  font-weight: 500;
  /font-size: 30px;
  //font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  //font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  
  /*
  font-family: "Oswald";
  font-weight: 900;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  /font-style: italic;
  */
  
  font-family: "Oswald";
  font-size: 21px;
  font-size: 22px;
  //font-size: 22.2px;
  /font-size: 22.4px;
  /font-size: 22.5px;
  //font-size: 23px;
  /font-size: 24px;
  font-weight: 900;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  text-transform: uppercase;
  
  font-family: "Impact";
  font-size: 23px;
  font-size: 24px;
  font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  font-weight: 100;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  letter-spacing: -0.9px;
  text-transform: uppercase;
  
  font-family: "Industry",sans-serif;
  /font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  /font-size: 27px;
  font-size: 26px;
  ///font-size: 25px;
  font-size: 24px;
  font-weight: 900;
  font-style: italic;
  
  font-family: 'Passion One', sans-serif;
  font-weight: 600;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  ///////letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 26.5px;
  font-size: 27px;
  font-size: 28px;
  //font-size: 29px;
  //font-size: 30px;
  /font-size: 31px;
  /font-size: 32px;
  /font-size: 33px;
  /font-size: 34px;
  /font-size: 35px;
  /font-size: 36px;
  /font-size: 37px;
  /font-size: 38px;
  font-style: italic;
  /font-style: normal;
  /line-height: 25px;
  /line-height: 32px;
  text-transform: uppercase !important;
  /text-transform: none !important;
  ///text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  //text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: -1px 3px 1px #bbb;
  text-shadow: none;
  
  
  font-family: "Khula", sans-serif !important;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px !important;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900 !important;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic !important;
  /font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px !important;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  line-height: 28px !important;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  
  
  /*(cw ver. - main title bkg/deco)*/
  max-width: 1150px;
  text-indent: 14px;
  margin-bottom: 46px;
  margin-bottom: 46px;
  
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 7px;


  text-align: center;
  text-indent: 0px;
  /background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%,   transparent);
  background: linear-gradient(to right, transparent, #f3f3f3 20%, #fefefe, #f3f3f3 80%,   transparent);
  border-top: 1px solid #4b4b4b;
  /border-top: 2px solid #4b4b4b;
  /border-top: 3px solid #4b4b4b;
  border-top: 3px solid #bbb;
  border-top: 2px solid #bbb;
  /border-top: 1px solid #bbb;
  /border-top: 2px solid #e4e4e4;
  /border-top: 1px solid #e4e4e4;
  /border-top: none;
  /border-bottom: 1px solid #bbb;
  border-bottom: 1px solid #e4e4e4;
  padding-top: 14px;
  padding-top: 15px;
  padding-bottom: 8px;
  
  padding-left: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
  margin-bottom: 16px;
  margin-bottom: 18px;
  margin-bottom: 20px;
  /margin-bottom: 22px;
  /margin-bottom: 24px;
  /margin-bottom: 26px;
  
  
  /*(double space bugfix)*/
  display: block !important;
  margin-top: revert !important;
  /margin-bottom: unset !important;
  margin-bottom: 10px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  
  
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}
/*(cw ver. - specs/features)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw ul {
  padding-left: 0px;
  padding-right: 0px;
}
/*(cw ver. - specs/features list)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw ul li {
  padding-left: 0px;
  padding-right: 0px;
  
  
  /*(for smallest ver.)*/
  width: 435px;
  width: 433px;
  
  width: 425px;
  width: 423px;
  width: 420px;
  /*------------------)*/
}

/*---(override ox expand/collapse view more/less - cw ver.)---*/

/*---(override ox expand/collapse view more/less - cw ver. - pp hlts)---*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .ox-expand .ox-expand__inner ul {
  display: flex;
  flex-flow: row wrap;
  
  padding-top: 8px;
  padding-bottom: 10px;
  padding-bottom: 16px;

  /max-width: 57.3vw;
  max-width: 1100px;
  /max-width: 59.9vw;
  /max-width: 1150px;
  
  background: linear-gradient(to top left, #333, #000, #333, #000);
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, #242424, transparent);
  background: linear-gradient(to right, #232323, transparent);
  background: linear-gradient(to bottom right, #0f0f0f, transparent);
  background: linear-gradient(to bottom right, #0d0d0d, transparent);
  background: linear-gradient(to bottom right, #0b0b0b, transparent);
  background: linear-gradient(-20deg, #0b0b0b, transparent);
  background: linear-gradient(to right, #eaeaea, transparent);
  background: linear-gradient(to right, #ececec, transparent);
  background: none;
  background: linear-gradient(to right, transparent, #f2f2f2 10%, #fdfdfd, #f2f2f2 90%, transparent);
  
  /background: linear-gradient(90deg, transparent 0%, #EEEEF2, transparent 100%);
  /background: linear-gradient(to bottom, transparent 0%, #EEEEF2, transparent 100%);
  /background: linear-gradient(to top, #EEEEF2, transparent 100%);
  background: none;
  
  /box-shadow: inset -80px 55px 50px 2px #2a2a2a;
  
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ddd;
  /border: none;
  border-radius: 3px;
}
/*---(override ox expand/collapse view more/less - cw ver. - more/less)---*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .ox-expand .ox-expand__link {
  font-family: "Khula", sans-serif;
  font-size: 14.4px;
  font-size: 14.7px;
  /font-size: 14.9px;
  /font-size: 15px;
  /font-size: 16px;
  font-size: 16.1px;
  /font-size: 17px;
  //font-size: 17.1px;
  ///font-size: 17.5px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-size: 19px;
  padding-bottom: 34px;
  padding-top: 0px !important;
  font-style: italic;
  /font-style: normal;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-style: italic;
  font-size: 17.3px;
  /font-size: 17.4px;
  font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Industry", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 12.5px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 15.2px;
  font-size: 15.7px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  /font-style: italic;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //font-size: 15px;
  /font-size: 15.2px;
  //font-size: 15.7px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  ///letter-spacing: -0.40px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-size: 14.7px;
  /font-size: 15px;
  padding-top: 3px !important;
  padding-bottom: 23px !important;
  /padding-top: 4px !important;
  /padding-bottom: 24px !important;
  
  background: linear-gradient(to right, transparent, #000, transparent);
  color: #f6f6f6;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: 0px 1px 2px #000;
  /text-shadow: none;

  display: block;
  /display: grid;
  width: fit-content;
  
  margin-left: auto;
  margin-right: auto;
  /margin-right: 106px;
  text-align: center;
  
  padding-left: 100px;
  padding-right: 100px;
  padding-left: 90px;
  padding-right: 90px;
  padding-left: 85px;
  padding-right: 85px;
  /height: 45px;
  /height: 36px;
  /height: 35px;
  /height: 34px;
  /height: 33px;
  /height: 32px;
  /height: 31px;
  height: 30px;
  height: 29px;
  /height: 28px;
  height: 27px;
  /height: 26px;
  height: 25px;
  ///height: 24px;
  height: 23px;
  height: 22px;
  height: 21px;
  height: 20px;
  
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -40px;
  margin-bottom: 10px;
  margin-bottom: 15px;
  //margin-bottom: 20px;
  margin-bottom: 25px;
  /margin-bottom: 30px;
  
  margin-top: 13px;
  margin-bottom: 27px;
  /margin-bottom: 13px;
  //margin-bottom: -13px;
  opacity: 0.23;
  
  /position: relative;
  /left: -20px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .ox-expand.minimized .ox-expand__link {
  margin-top: 0px;
  margin-top: 13px;
  opacity: 1;
  opacity: 0.75;

  position: relative;
  left: -20px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .ox-expand__link:hover {
  opacity: 0.90;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .ox-expand__link .more {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 4px;
  /margin-top: 3px;
  margin-top: 0px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .ox-expand__link .less {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  /margin-top: 4px;
  /margin-top: 3px;
  margin-top: 0px;
}
/*---(override ox expand/collapse view more/less - cw ver. - specs/features)---*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw ul .ox-expand__link {
  margin-bottom: 0px;
  /width: 100%;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw ul .ox-expand__link .more, 
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw ul .ox-expand__link .less {
  margin-top: 0px;
}

/*^^^(override ox expand/collapse view more/less - cw ver.)^^^*/


/*(cw ver. - universal - 2nd stage)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p {
  background: none;
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  
  /*--latest gen--*/
  
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.5px !important;
  ///font-size: 15.4px !important;
  ///font-size: 15.3px !important;
  ///font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  //letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  ///line-height: 23px;
  //line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  
  /*----------(definitive khula - smallest heavy)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  
  
  /*--------------*/
  /min-height: 200px !important;
  /min-height: 190px !important;
  /min-height: 180px !important;
  /min-height: 170px !important;
  /min-height: 160px !important;
  //min-height: 150px !important;
  text-align: center;
  text-align: unset;
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-bottom: 8px;
  padding-bottom: 11px;
  /margin-bottom: 0px;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px;
  padding-right: 33px;
  /padding-left: 0px;
  /padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto;
  margin-right: auto;
  
  max-width: 1050px !important;
  
  /*(double space bugfix)*/
  display: block !important;
  margin-top: 0px !important;
  margin-bottom: 17px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  
  /*(universal cascading cw-to-p bugfix)*/
  padding-left: unset;
  padding-right: unset;
}
/*(cw ver. - universal - header titles + features/specs/etc. titles)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p strong, 
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p b {
  font-family: "Khula", sans-serif !important;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px !important;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900 !important;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px !important;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  line-height: 28px !important;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  /*----------(fav. definitive khula small)-----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  font-size: 26.2px !important;
  font-size: 26.3px !important;
  font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. definitive khula small)-----------*/
  
  /*----------(fav. definitive khula small alt)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  /////font-size: 25.6px !important;
  //font-size: 25.7px !important;
  ///font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  /font-size: 26.1px !important;
  //font-size: 26.2px !important;
  ////////font-size: 26.3px !important;
  ////////font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  ///////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. definitive khula small alt)-----------*/
  
  
  /*----------(definitive ruda - xlarge heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  ////font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /*----------(definitive ruda - xlarge heavy)----------*/
}
/*(cw ver. - universal - features/specs/etc. titles - double space bugfix)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p strong {
  margin-top: 0px !important;
  margin-bottom: -1px !important;
  margin-bottom: -2px !important;
  //margin-bottom: -3px !important;
  ///margin-bottom: -4px !important;
  //margin-bottom: -5px !important;
  /margin-bottom: -6px !important;
  /margin-bottom: -10px !important;
  /margin-bottom: -15px !important;
  //margin-bottom: -20px !important;
  /margin-bottom: -21px !important;
  /margin-bottom: -22px !important;
  /margin-bottom: -23px !important;
  /margin-bottom: -24px !important;
  /margin-bottom: -25px !important;
  /margin-bottom: -26px !important;
  /margin-bottom: -27px !important;
  /margin-bottom: -28px !important;
  /margin-bottom: -29px !important;
  /margin-bottom: -30px !important;
  /margin-bottom: -31px !important;
  /margin-bottom: -32px !important;
  /margin-bottom: -33px !important;
  padding-top:  0px !important;
  padding-bottom:  0px !important;
}
/*(cw ver. - main title)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p strong:first-child,
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p:first-child strong:last-child {
  text-indent: 40px;
  text-indent: 30px;
  text-indent: 15px;
  text-indent: 0px;
  
  margin-bottom: -20px;
  margin-bottom: -18px;
  /margin-bottom: -15px;
  margin-bottom: -11px;
  //margin-bottom: -10px;
  //margin-bottom: -9px;
  /margin-bottom: -4px;
  /margin-bottom: unset;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px;
  padding-right: 33px;
  padding-left: 0px;
  padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto;
  margin-right: auto;
  
  /*(header titles - double space bugfix)*/
  margin-top: -0px !important;
  margin-bottom: -11px !important;
  //margin-bottom: -20px !important;
  /margin-bottom: -21px !important;
  /margin-bottom: -22px !important;
  /margin-bottom: -23px !important;
  /margin-bottom: -24px !important;
  /margin-bottom: -25px !important;
  /margin-bottom: -26px !important;
  /margin-bottom: -27px !important;
  /margin-bottom: -28px !important;
  /margin-bottom: -29px !important;
  /margin-bottom: -30px !important;
  /margin-bottom: -31px !important;
  /margin-bottom: -32px !important;
  /margin-bottom: -33px !important;
  padding-top:  0px !important;
  padding-bottom:  0px !important;
  /*----------------------------------*/
  
  font-family: "Squada One";
  font-weight: 500;
  /font-size: 30px;
  //font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  //font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  
  /*
  font-family: "Oswald";
  font-weight: 900;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  /font-style: italic;
  */
  
  font-family: "Oswald";
  font-size: 21px;
  font-size: 22px;
  //font-size: 22.2px;
  /font-size: 22.4px;
  /font-size: 22.5px;
  //font-size: 23px;
  /font-size: 24px;
  font-weight: 900;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  text-transform: uppercase;
  
  font-family: "Impact";
  font-size: 23px;
  font-size: 24px;
  font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  font-weight: 100;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  letter-spacing: -0.9px;
  text-transform: uppercase;
  
  font-family: "Industry",sans-serif;
  /font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  /font-size: 27px;
  font-size: 26px;
  ///font-size: 25px;
  font-size: 24px;
  font-weight: 900;
  font-style: italic;
  
  font-family: 'Passion One', sans-serif;
  font-weight: 600;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  ///////letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  //////letter-spacing: -0.50px;
  ///letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  ////letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  ///letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.10px;
  font-size: 26.5px;
  font-size: 27px;
  font-size: 28px;
  //font-size: 29px;
  //font-size: 30px;
  /font-size: 31px;
  /font-size: 32px;
  /font-size: 33px;
  /font-size: 34px;
  /font-size: 35px;
  /font-size: 36px;
  /font-size: 37px;
  /font-size: 38px;
  font-style: italic;
  /font-style: normal;
  /line-height: 25px;
  /line-height: 32px;
  text-transform: uppercase !important;
  /text-transform: none !important;
  ///text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 0px #555;
  //text-shadow: 0px 0px 0px #666;
  /text-shadow: 0px 0px 0px #777;
  /text-shadow: 0px 0px 1px #777;
  /text-shadow: -1px 3px 1px #bbb;
  text-shadow: none;
  
  
  font-family: "Khula", sans-serif !important;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px !important;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900 !important;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic !important;
  /font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px !important;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  line-height: 28px !important;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  
  /*----------(definitive ruda - xlarge heavy ital)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /*----------(definitive ruda - xlarge heavy ital)----------*/
}
/*(cw ver. - main title bkg/deco)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p:nth-child(1) {
  max-width: 1150px;
  text-indent: 14px;
  margin-bottom: 46px;
  margin-bottom: 46px;
  
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 7px;


  text-align: center;
  text-indent: 0px;
  /background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%,   transparent);
  background: linear-gradient(to right, transparent, #f3f3f3 20%, #fefefe, #f3f3f3 80%,   transparent);
  border-top: 1px solid #4b4b4b;
  /border-top: 2px solid #4b4b4b;
  /border-top: 3px solid #4b4b4b;
  border-top: 3px solid #bbb;
  border-top: 2px solid #bbb;
  /border-top: 1px solid #bbb;
  /border-top: 2px solid #e4e4e4;
  /border-top: 1px solid #e4e4e4;
  /border-top: none;
  /border-bottom: 1px solid #bbb;
  border-bottom: 1px solid #e4e4e4;
  padding-top: 14px;
  padding-top: 15px;
  padding-bottom: 8px;
  
  padding-left: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
  margin-bottom: 16px;
  margin-bottom: 18px;
  margin-bottom: 20px;
  /margin-bottom: 22px;
  /margin-bottom: 24px;
  /margin-bottom: 26px;
  
  
  /*(double space bugfix)*/
  display: block !important;
  margin-top: revert !important;
  /margin-bottom: unset !important;
  margin-bottom: 10px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
/*(cw ver. - main subtitle)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p:nth-child(2) strong {
  background: none;
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  
  /*--latest gen--*/
  
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.5px !important;
  ///font-size: 15.4px !important;
  ///font-size: 15.3px !important;
  ///font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  //letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  ///line-height: 23px;
  //line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  
  /*----------(definitive khula - smallest heavy)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  
  
  /*---------------*/
  /min-height: 200px !important;
  /min-height: 190px !important;
  /min-height: 180px !important;
  /min-height: 170px !important;
  /min-height: 160px !important;
  //min-height: 150px !important;
  text-align: center;
  text-align: unset;
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-bottom: 8px;
  padding-bottom: 11px;
  /margin-bottom: 0px;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px;
  padding-right: 33px;
  /padding-left: 0px;
  /padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto;
  margin-right: auto;
}
/*(cw ver. - main subtitle bkg/deco)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p:nth-child(2) {
  text-align: left;
  /text-align: center;
  /text-align: right;
  text-indent: 0px;
  background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent);
  background: linear-gradient(to right, transparent, #f3f3f3 20%, #fefefe, #f3f3f3 80%, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8 20%, #fefefe, #f8f8f8 80%, transparent);
  border-top: 1px solid #4b4b4b;
  /border-top: 2px solid #4b4b4b;
  /border-top: 3px solid #4b4b4b;
  border-top: 3px solid #bbb;
  border-top: 2px solid #bbb;
  /border-top: 1px solid #bbb;
  /border-top: 2px solid #e4e4e4;
  /border-top: 1px solid #e4e4e4;
  border-top: none;
  /border-bottom: 1px solid #bbb;
  border-bottom: 1px solid #e4e4e4;
  padding-top: 14px;
  padding-top: 15px;
  padding-bottom: 8px;
  
  padding-top: unset;
  height: unset !important;
  min-height: unset !important;
  margin-bottom: 48px;
}

/*(cw ver. rebates - link)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .drebate a {
  left: 2px;
  left: 1px;
  left: 0px;
  
  /color: #f6f6f6 !important;
  text-shadow: 1px 1px 1px #000 !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 2px #000 !important;
  text-shadow: 1px 2px 2px #000 !important;
  text-shadow: 1px 2px 3px #000 !important;
  text-shadow: 1px 2px 4px #000 !important;
  text-shadow: none !important;
}
/*(cw ver. rebates - link deco)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .drebate a:before {
  display: inline-block;
  content: " - ";
  font-size: 19px;
  /font-size: 18px;
  /font-size: inherit;
  font-style: normal;
  position: relative;
  top: 1px;
  margin-right: 1px;
  
  /color: #f6f6f6 !important;
  text-shadow: 1px 1px 1px #000 !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 2px #000 !important;
  text-shadow: 1px 2px 2px #000 !important;
  text-shadow: 1px 2px 3px #000 !important;
  text-shadow: 1px 2px 4px #000 !important;
  text-shadow: none !important;
}
/*(cw ver. rebates - deco)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .drebate:after {
  display: inline-block;
  position: relative;
  content: " * ";
  float: left;
  margin-right: 1px;
  margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
  /margin-right: 5px;
  //margin-right: 6px;
  /margin-right: 7px;
}
/*(cw ver. rebates - bkg + deco ico)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw .drebate {
  /*
  background: linear-gradient(to right, transparent, greenyellow, lightgreen, lightgreen, greenyellow, transparent) !important;
  background: linear-gradient(to right, transparent, #000640, transparent) !important;
  /background: linear-gradient(to right, transparent, blue, #000640, blue, transparent) !important;
  /background: linear-gradient(91.1deg, rgb(57, 31, 105) -2.3%, rgb(115, 43, 155) 44.4%, rgb(231, 75, 184) 103.4%) !important;
  /background: linear-gradient(to right, #6a11cb, #2575fc, transparent) !important;
  /background: linear-gradient(90deg, transparent, #AC32E4 2%, #7918F2 48%, #4801FF, transparent 100%) !important;
  background: linear-gradient(90deg, transparent, #227E22 4%, #A8FB3C 65%, transparent) !important;
  border-radius: 2px;
  border-radius: 3px;
  border-radius: 4px;
  /border-radius: 5px;
  /border-radius: 100px;
  max-height: 36px !important;
  /max-height: unset !important;
  padding-bottom: 43px !important;
  /filter: grayscale(40%) !important;
  
  color: #f6f6f6 !important;
  text-shadow: 1px 1px 1px #000 !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 2px #000 !important;
  text-shadow: 1px 2px 2px #000 !important;
  text-shadow: 1px 2px 3px #000 !important;
  text-shadow: 1px 2px 4px #000 !important;
  /text-shadow: none !important;
  */
  
  
  background: url(/media/site-images/rebate-icons.png) !important;
  
  background: linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent) !important;
  background: linear-gradient(to right, transparent, #f3f3f3 20%, #fefefe, #f3f3f3 80%, transparent) !important;
  background: linear-gradient(to right, transparent, #f8f8f8 20%, #fefefe, #f8f8f8 80%, transparent) !important;
  
  background: url(/media/site-images/rebate-icons.png), linear-gradient(to right, transparent, #f2f2f2 20%, #fdfdfd, #f2f2f2 80%, transparent) !important;
  background: url(/media/site-images/rebate-icons.png), linear-gradient(to right, transparent, #f3f3f3 20%, #fefefe, #f3f3f3 80%, transparent) !important;
  background: url(/media/site-images/rebate-icons.png), linear-gradient(to right, transparent, #f8f8f8 20%, #fefefe, #f8f8f8 80%, transparent) !important;

  background-repeat: no-repeat !important;
  background-position: 34px 67px, 0px 50px !important;
  background-position: 34px 17px, 0px 0px !important;

  position: relative;
  padding-left: 93px;
  /padding-top: 50px !important;
  /margin-top: -50px;
  margin-bottom: 60px !important;
  padding-bottom: 6px !important;
}
/*(cw ver. rebates - bkg + deco ico - header bugfix)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p:nth-child(2):before {
  position: relative !important;
  left: -93px;
  left: -62px;
  width: 107%;
}
/*(cw ver. rebates - sole header/subtitle bugfix)*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content .cw p.drebate:first-child {
  display: inline-block !important;
  display: flex !important;
  display: block !important;
  
  text-align: center !important;
  justify-content: center !important;

  width: 100% !important;
  
  padding-left: 95px !important;
  padding-right: 540px !important;
  padding-right: 427px !important;
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  
  /*--latest gen--*/
  
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.5px !important;
  ///font-size: 15.4px !important;
  ///font-size: 15.3px !important;
  ///font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  //letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  ///line-height: 23px;
  //line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  
  /*----------(definitive khula - smallest heavy)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
}
/*^^^^(cw prod desc)^^^^*/

/*----(dh prod desc)----*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child {
  display: block;
  /display: inline;
  margin-right: 0px;
  padding-top: 0px;
  margin-bottom: 50px;
  
  margin-top: 0px;
  
  width: auto;
  /width: calc(100% - 0px);
  position: relative;
  margin-left: 0px;
  left: 0px;
  border: none !important;
  
  padding-left: 33px;
  padding-right: 33px;
  margin-top: 15px;
  /margin-top: 20px;
  margin-top: 30px;
  /margin-top: 33px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child br {
  display: block;
  /margin-bottom: 8px;
  
  display: none;
}
//.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section p:first-child {
  border: none !important;
  background: none !important;
  
  //padding: 0px !important;
  margin: 0px !important;
  height: 105px !important;
  
  /position: relative;
  /top: 10px !important;
  
  position: relative;
  top: 10px;
  top: 11px;
  /top: 12px;
  
  top: 24px;
  left: -2px;
  //top: 27px;
  top: 34px;
  
  top: 0px;
  left: 0px;
  height: 62px !important;
  height: 61px !important;
  
  height: 75px !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section p:nth-child(2) {
  
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section p:before {
  display: none !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section p b:after {
  display: none !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section p {
  display: inline-block !important;
  border: none !important;
  background: none !important;
  
  padding-left: 0px !important;
  padding-right: 0px !important;
  
  margin-top: 0px;
  margin-top: -1px;
  margin-top: -2px;
  margin-top: -3px;
  margin-top: -4px;
  /margin-top: -5px;
  /margin-top: -10px;
  margin-bottom: 16px;
  margin-bottom: 17px;
  margin-bottom: 18px;
  
  
  /*------------*/
  /min-height: 200px !important;
  /min-height: 190px !important;
  /min-height: 180px !important;
  /min-height: 170px !important;
  /min-height: 160px !important;
  //min-height: 150px !important;
  
  min-height: unset !important;
  
  text-align: center;
  text-align: unset;
  border: none;
  padding-top: 0px !important;
  padding-bottom: 0px;
  padding-bottom: 8px;
  padding-bottom: 11px;
  padding-bottom: 14px;
  padding-bottom: 0px !important;
  
  margin-bottom: 0px !important;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px !important;
  padding-right: 33px !important;
  /padding-left: 0px;
  /padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto !important;
  margin-right: auto !important;
  
  margin-left: 0px !important;
  
  padding-left: 0px !important;
  padding-right: 0px !important;
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  
  /*--latest gen--*/
  
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.5px !important;
  ///font-size: 15.4px !important;
  ///font-size: 15.3px !important;
  ///font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  //letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive khula - med-small heavy)----------*/
  
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  ///line-height: 23px;
  //line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  
  /*----------(definitive khula - smallest heavy)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  
  
  /*--------------*/
  /min-height: 200px !important;
  /min-height: 190px !important;
  /min-height: 180px !important;
  /min-height: 170px !important;
  /min-height: 160px !important;
  //min-height: 150px !important;
  text-align: center;
  text-align: unset;
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-bottom: 8px;
  padding-bottom: 11px;
  /margin-bottom: 0px;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 33px;
  padding-right: 33px;
  /padding-left: 0px;
  /padding-right: 0px;
  //padding-right: 250px;
  margin-left: auto;
  margin-right: auto;
  
  max-width: 1050px !important;
  
  /*(double space bugfix)*/
  display: block !important;
  margin-top: 0px !important;
  margin-bottom: 17px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  
  /*(universal cascading cw-to-dh-to-p bugfix)*/
  padding-left: unset;
  padding-right: unset;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child p:nth-child(1) b {
  font-style: italic !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child p b {
  display: block;
  margin-bottom: -18px;
  margin-bottom: -14px;
  
  margin-bottom: 0px;
  margin-bottom: 3px;
  padding-top: 5px;
  
  padding-top: 10px;
  
  background: none !important;
  text-align: left !important;
  border-top: 1px solid #e0e0e0 !important;
  /border-top: none !important;
  border-bottom: none !important;
  
  position: relative;
  top: 10px;
  top: 11px;
  /top: 12px;
  
  top: 24px;
  left: -2px;
  //top: 27px;
  
  top: 23px;
  
  height: 50px;
  height: 55px;
  height: 56px;
  height: 57px;
  height: 58px;
  //height: 59px;
  /height: 60px;
  /height: 65px;
  
  height: auto;
  margin-bottom: 27px;
  margin-bottom: 30px;
  /margin-bottom: 33px;
  margin-bottom: 36px;
  

  font-family: "Khula", sans-serif !important;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px !important;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900 !important;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic !important;
  /font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px !important;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  line-height: 28px !important;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  /*----------(definitive ruda - xlarge heavy ital)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /*----------(definitive ruda - xlarge heavy ital)----------*/
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child p i {
  /font-style: normal;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  padding-right: 1px;
  padding-right: 2px;
  color: #727272;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child ul {
  margin-left: 33px;
  margin-right: 33px;
  
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 8px;
  padding-bottom: 10px;
  /padding-bottom: 5px;
  /padding-bottom: 0px;
  
  /border-top: none;
  border-bottom: none;
  /border: none;
  
  display: flex;
  flex-flow: row wrap;
  gap: 5px 30px !important;

  /max-width: 57.3vw;
  max-width: 1100px;
  /max-width: 59.9vw;
  /max-width: 1150px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child li p,  
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child ul li p {
  display: inline !important;
  padding: 0px !important;
  margin-bottom: 0px !important;
  
  /*remove extra blank space*/
  float: inline-end;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child li,  
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child ul li {
  margin: 0px;
  padding-bottom: 6px;
  text-indent: 0px;
  /text-indent: -20px;
  
  /padding-left: 15px;
  /padding-right: 15px;
  
  max-width: 400px;
  min-width: 360px;
  /margin-left: auto;
  margin-right: auto;
  text-indent: -20px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child ul li:before {
  /display: none;
  font-family: "Glyphicons Halflings";
  content: "\e013";
  //content:"\2a";
  content: "\e034";
  /content: "\e019";
  /content: "\e062";
  content: "\e074";
  /content: "\e080";
  /content: "\e095";
  /content: "\e072";
  //content: "\e124";
  /content: "\e158";
  ///content: "\e157";
  /content: "\e162";
  /content:"\e250";
  font-weight: 900;
  font-weight: 500;
  font-size: 20px;
  font-size: 15px;
  //font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-size: 10px;
  position: relative;
  top: -4px;
  top: -2px;
  /top: -1px;
  /top: 0px;
  left: -9px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child li:before {
  /display: none;
  font-family: "Glyphicons Halflings";
  content: "\e013";
  //content:"\2a";
  content: "\e034";
  /content: "\e019";
  /content: "\e062";
  content: "\e074";
  /content: "\e080";
  /content: "\e095";
  /content: "\e072";
  //content: "\e124";
  /content: "\e158";
  ///content: "\e157";
  /content: "\e162";
  /content:"\e250";
  font-weight: 900;
  font-weight: 500;
  font-size: 20px;
  font-size: 15px;
  //font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-size: 10px;
  position: relative;
  top: -4px;
  top: -2px;
  /top: -1px;
  /top: 0px;
  left: -9px;
  
  margin-left: 9px;
  margin-left: 10px;
  /margin-left: 11px;
  /margin-left: 12px;
  /margin-left: 13px;
  /margin-left: 14px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh b:first-of-type {
  font-style: italic !important;
  font-style: normal !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child strong {
  display: inline-flex;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 17.1px;
  
  /*-------------*/
  margin-bottom: 11px;
  /margin-bottom: 0px;
  margin-top: 20px;
  margin-top: 30px;
  margin-top: 35px;
  padding-left: 33px;
  max-width: 1050px !important;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section:first-child strong:first-of-type:before {
  display: block;
  content: "[Product type]:";
  content: "*[Product type]:";
  /content: "* (Product type):";
  content: "More info:";
  content: "Extra info:";
  content: "Item info:";
  /content: "Item attributes:";
  
  margin-right: 8px;
  margin-right: 6px;
  /margin-right: 5px;
  /margin-right: 3px;
  position: relative;
  top: -1px;
  
  margin-left: -33px;
  
  /*----------(definitive ruda - xlarge heavy ital)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-size: 20px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  /*----------(definitive ruda - xlarge heavy ital)----------*/
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .specs {
  margin-bottom: 15px;
  margin-bottom: 10px;
  /margin-bottom: 5px;
  background: linear-gradient(to right, #000, transparent);
  height: 45px;
  padding-top: 3px;
  ///padding-top: 10px;
  margin-left: -15px;
  padding-left: 10px;
  padding-left: 19px;
  border-radius: 3px 0px 0px 3px;
  
  /*-------------*/
  margin-left: 15px;
  margin-right: 33px;
  margin-bottom: 6px;
  max-width: 1050px !important;

  margin-top: 52px;
  
  /*----------(definitive ruda - xlarge heavy ital)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  color: #f6f6f6;
  text-shadow: -1px 0px 0px #f6f6f6 !important;
  text-shadow: -1.8px 0px 0px #f6f6f6 !important;
  letter-spacing: -0.15px !important;
  /*----------(definitive ruda - xlarge heavy ital)----------*/
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section {
  display: inline-grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 320px));
  //margin-left: 10px;
  //margin-right: 25px;
  //margin-top: -3px;
    
  grid-template-columns: repeat(auto-fit, minmax(200px, 486px));
  grid-template-columns: repeat(auto-fit, minmax(200px, 460px));
  grid-template-columns: repeat(auto-fit, minmax(200px, 450px));
  grid-template-columns: repeat(auto-fit, minmax(200px, 445px));
  grid-template-columns: repeat(auto-fit, minmax(200px, 440px));
  grid-template-columns: repeat(auto-fit, minmax(200px, 435px));
  /grid-template-columns: repeat(auto-fit, minmax(200px, 420px));
  /grid-template-columns: repeat(auto-fit, minmax(200px, 400px));
  //grid-template-columns: repeat(auto-fit, minmax(200px, 380px));
  
  /width: auto;
  //margin-right: 106px;
  
  position: relative;
  left: 20px;
  
  margin-right: 100px;
  margin-right: 80px;
  margin-right: 60px;
  margin-right: 50px;
  //margin-right: 45px;
  //margin-right: 40px;
  //margin-right: 35px;
  /margin-right: 30px;
  /margin-right: 25px;
  //width: calc(100% - 0px);
  
  border-top: 1px solid #e0e0e0;
  /border-bottom: 1px solid #e0e0e0;
  
  padding-top: 15px;
  padding-bottom: 15px;
  
  text-indent: 0px !important;
  
  margin-top: 4px;
  margin-bottom: 0px;
  margin-left: 30px;
  /margin-left: 36px;
  /margin-left: 42px;
  margin-right: 0px;
  /margin-right: 12px;
  //margin-right: 30px;
  padding-left: 0px;
  padding-bottom: 8px;
  
  grid-template-columns: repeat(auto-fit, minmax(200px, 400px));
  /grid-template-columns: repeat(auto-fit, minmax(200px, 240px));
  margin-left: 49px;
  /margin-right: 49px;
  justify-items: normal;
  

  /*----------------------------------)*/
  /*
  color: #292828;
  color: #393838;
  
  /min-width: 250px;
  /min-width: 300px;
  width: 460px;
  */
  
  /*(for smallest ver.)*/
  /*
  width: 435px;
  width: 433px;
  */
  /*------------------)*/
  /*
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 0px;
  padding-bottom: 0px;
  
  list-style: circle;
  list-style: disc;
  list-style: square;
  /list-style: disclosure-closed;
  /list-style: disclosure-open;
  /list-style: inside;
  list-style: none;
  */
 
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  /line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  /line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  line-height: 22px;
  line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  line-height: 25px;
  line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  /line-height: 29px;
  /line-height: 30px;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  /*
  font-family: "Khula", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  line-height: 22px;
  ///line-height: 23px;
  //line-height: 24px;
  /line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive khula - med-smallest heavy - 'order w/in')----------*/
  
  /*----------(definitive khula - smallest heavy)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/

  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy shift)----------*/
  
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15.8px !important;
  /font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(definitive ruda - large heavy shift-tighten)----------*/
  
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  ///font-size: 15.8px !important;
  font-size: 15.6px !important;
  font-size: 15.4px !important;
  font-size: 15.3px !important;
  /font-size: 15px !important;
  /font-size: 14.7px !important;
  /font-size: 14px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  line-height: 21px;
  /line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  //line-height: 25px;
  /line-height: 26px;
  /line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy shift)----------*/
  
  /*----------------------------------)*/
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section h3 {
  background: none !important;
  filter: none !important;
  
  padding-left: 0px !important;
  margin-bottom: 0px;
  margin-top: 20px;
  
  height: auto;
  margin-bottom: 0px;
  //margin-bottom: 1px;
  margin-bottom: 2px;
  /margin-bottom: 3px;
  margin-top: 0px;
  
  text-indent: -14px;
  padding-left: 14px !important;
  

  font-family: "Khula", sans-serif !important;
  ////////////////////font-size: 18.2px;
  /////font-size: 18.3px;
  ////////////////////font-size: 18.4px;
  /////font-size: 18.5px;
  ///font-size: 18.6px;
  /font-size: 18.7px;
  /font-size: 18.8px;
  /font-size: 18.9px;
  /font-size: 19px;
  /font-size: 19.1px;
  ///font-size: 19.2px;
  ///////////////////////font-size: 19.3px;
  /font-size: 19.4px;
  /font-size: 19.5px;
  /font-size: 19.7px;
  ///////////////////////font-size: 19.8px;
  //////font-size: 19.9px;
  /////font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 24.1px;
  ////////////////////font-size: 24.2px;
  /font-size: 24.3px;
  ////////font-size: 24.4px;
  //font-size: 24.6px;
  ///font-size: 24.8px;
  /font-size: 24.9px;
  ////////////////////font-size: 25px;
  ////////////////////font-size: 25.1px;
  /font-size: 25.2px;
  ///font-size: 25.3px;
  ////font-size: 25.4px;
  ////font-size: 25.5px;
  ///font-size: 25.6px;
  ////////////font-size: 25.7px;
  /font-size: 25.8px;
  ////////////font-size: 25.9px;
  /font-size: 26px;
  //////////////font-size: 26.1px;
  /font-size: 26.3px;
  /font-size: 26.4px;
  /font-size: 26.6px;
  /font-size: 26.7px;
  /font-size: 26.9px;
  ///font-size: 26.8px;
  ///font-size: 27px;
  font-size: 27.1px;
  /font-size: 27.2px;
  /font-size: 27.3px;
  /font-size: 27.5px;
  //font-size: 27.9px;
  font-size: 28px;
  ////////font-size: 28.1px;
  font-size: 28.6px !important;
  /font-size: 29px;
  /font-size: 30px;
  //////font-size: 31px;
  ///font-size: 32px;
  /font-size: 33px;
  font-weight: 900 !important;
  //font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic !important;
  /font-style: normal !important;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px !important;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  //letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  ////letter-spacing: -0.65px;
  //////////////letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //////////////letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000 !important;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none !important;
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828 !important;
  /color: #202020;
  /color: #1a1a1a;
  //line-height: 38px;
  /line-height: 37px;
  /line-height: 36px;
  /line-height: 35px;
  //line-height: 34px;
  /////line-height: 33px;
  //line-height: 32px;
  /line-height: 31px;
  ///line-height: 30px;
  /line-height: 29px;
  line-height: 28px !important;
  /line-height: 27px;
  /line-height: 26px;
  /line-height: 25px;
  
  /*----------(definitive ruda - xlarge heavy ital)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  
  font-size: 24.8px !important;
  
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  position: relative;
  left: -3px;
  left: -1px;
  
  left: 10px;
  left: 9px;
  left: -16px;
  /left: -15px;
  left: -14px;
  /left: -13px;
  left: -12px;
  /left: -11px;
  /*----------(definitive ruda - xlarge heavy ital)----------*/
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section h3:before {
  /display: none;
  font-family: "Glyphicons Halflings";
  content: "\e013";
  //content:"\2a";
  content: "\e034";
  /content: "\e019";
  /content: "\e062";
  ///content: "\e074";
  /content: "\e080";
  /content: "\e095";
  /content: "\e072";
  //content: "\e124";
  /content: "\e158";
  ///content: "\e157";
  /content: "\e162";
  /content:"\e250";
  font-weight: 900;
  font-weight: 500;
  font-size: 20px;
  font-size: 15px;
  //font-size: 14px;
  ///////font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  //font-size: 10px;
  position: relative;
  top: -4px;
  top: -2px;
  /top: -1px;
  /top: 0px;
  left: -9px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh div li, 
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh div ul li {
  margin: 0px;
  padding-bottom: 6px;
  text-indent: 0px;
  text-indent: -20px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh div ul li:before {
  /display: none;
  font-family: "Glyphicons Halflings";
  content: "\e013";
  //content:"\2a";
  content: "\e034";
  /content: "\e019";
  /content: "\e062";
  content: "\e074";
  /content: "\e080";
  /content: "\e095";
  /content: "\e072";
  //content: "\e124";
  /content: "\e158";
  ///content: "\e157";
  /content: "\e162";
  /content:"\e250";
  font-weight: 900;
  font-weight: 500;
  font-size: 20px;
  font-size: 15px;
  //font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-size: 10px;
  position: relative;
  top: -4px;
  top: -2px;
  /top: -1px;
  /top: 0px;
  left: -9px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh div li:before {
  /display: none;
  font-family: "Glyphicons Halflings";
  content: "\e013";
  //content:"\2a";
  content: "\e034";
  /content: "\e019";
  /content: "\e062";
  content: "\e074";
  /content: "\e080";
  /content: "\e095";
  /content: "\e072";
  //content: "\e124";
  /content: "\e158";
  ///content: "\e157";
  /content: "\e162";
  /content:"\e250";
  font-weight: 900;
  font-weight: 500;
  font-size: 20px;
  font-size: 15px;
  //font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-size: 10px;
  position: relative;
  top: -4px;
  top: -2px;
  /top: -1px;
  /top: 0px;
  left: -9px;
  
  margin-left: 9px;
  margin-left: 10px;
  /margin-left: 11px;
  /margin-left: 12px;
  /margin-left: 13px;
  /margin-left: 14px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section strong {
  display: contents;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section a {
  display: contents;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section p a#gfk-spex-minisite {
  display: inline-block;
  font-size: 20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: capitalize !important;
  text-transform: unset !important;
  
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-underline-offset: 4px;
  text-decoration-color: #aaa;
  
  margin-top: 35px;
  margin-bottom: 5px;
}
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section p a#gfk-spex-minisite:after {
  display: inline-block;
  content: '';
  background: url('/media/site-images/info-icon.png');
  background-repeat: no-repeat;
  background-size: 23px auto;
  width: 23px;
  height: 23px;
  position: relative;
  top: 4px;
  left: 9px;
}
/*rch content*/
.catalog-product-view .product.info.detailed .data div#description.data.item.content div .dh .desc-section p iframe {
  display: block;
  
  width: 100%;
  width: 99%;
  width: 98%;
  width: 97.5%;
  //width: 97%;
  /width: 96%;
  /width: 95%;
  /width: 94%;
  /width: 93%;
  //width: 92%;
  /width: 50%;
  
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  
  margin-bottom: -20px;
  
  padding: 0px;
  padding-left: 33px;
  padding-right: 33px;
  padding: 0px;
  
  border: none;
  border-top: 1px solid #e0e0e0;
  border-top: 1px solid #eaeaea;
  /border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #ccc;
  /border-bottom: 1px solid #e0e0e0;
  border-bottom: 1px solid #eaeaea;
  /border-bottom: 1px solid #f0f0f0;
  /border-bottom: none;
  /border: none;
  
  border-radius: 0px 0px 6px 6px;
  
  /box-shadow: 0px 6px 10px #ccc;
}
/*^^^^(dh prod desc)^^^^*/

/*(to customize/correct 'more information' tab data table)*/
.catalog-product-view #additional.data.item.content table tr:nth-child(odd):first-child {
  background: #eaeaea;
  background: linear-gradient(to right, transparent -60%, #e0e0e0 90%, transparent);
  background: linear-gradient(-188deg, #e0e0e0, transparent);
  filter: none;
  border: 1px solid #aaa;
  /border: 2px solid #aaa;
  border: 3px solid #ddd;
  /border: 2px solid #aaa;
  border-right: none;
  border-left: none;
  /border-top: none;
  /border-bottom: none;
  border-bottom: 1px solid #bbb;
  
  height: auto;
}
.catalog-product-view #additional.data.item.content table {
  width: 100%;
}
.catalog-product-view #additional.data.item.content table tr {
  display: flex;
}
.catalog-product-view #additional.data.item.content table tr .label {
  max-width: 37%;
  margin-right: 20px;
  
  padding-left: 25px;
  padding-left: 26px;
  padding-left: 27px;
  padding-left: 29px;
  padding-left: 30px;
  padding-left: 31px;
}
.catalog-product-view #additional.data.item.content table tr:nth-child(odd):first-child .data {
  word-break: break-word;
}

/*--(am product questions tab)--*/
.catalog-product-view .product.info.detailed #amfaq_product {
  background: linear-gradient(to top, #fbfbfb, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd) !important;
  min-height: 320px;
  
  border: 1px solid #f4f4f4;
  border-top: 1px solid #fbfbfb;
  border-bottom: 1px solid #d0d0d0;

  box-shadow: -0.15rem 1.90rem 1.2rem rgba(0,0,0,0.10);

  box-shadow: none !important;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 6px 4px #eaeaea);
  filter: drop-shadow(0px 6px 5px #f4f4f4);
  filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  /filter: none;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .block-title strong {
  font-family: "Squada One";
  font-weight: 500;
  font-size: 36px;
  /font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  ////font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  //font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  
  margin-top: 10px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .block-title strong:before {
  /font-family: "Squada One";
  font-weight: 500;
  font-size: 36px;
  /font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  ////font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  //font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  
  content: "Q&A";
  font-family: "Oswald";
  font-size: 46px;
  color: #e8e8e8;
  //filter: drop-shadow(3px 3px 3px #888);
  /filter: drop-shadow(3px 5px 3px #444);
  font-style: italic;
  font-weight: 900;
  position: absolute;
  top: -7px;
  left: 10px;
  top: 4px;
  left: 28px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div {
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-title {
  font-family: "Exo";
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15.6px;
  /font-size: 15.3px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-title:before {
  content: "q :";
  /content: "q:";
  content: "Q :";
  /content: "Q:";
  margin-right: 3px;
  
  font-family: "Exo";
  font-weight: 300;
  /font-weight: 400;
  font-weight: 500;
  //font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-title:hover {
  opacity: 0.80;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content {
  margin-bottom: 5px;
  margin-bottom: 35px;
  
  font-family: "Exo";
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  ///font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content:before {
  content: "a :";
  /content: "a:";
  /content: "A :";
  /content: "A:";
  margin-right: 7px;
  float: left;
  margin-top: 2px;
  
  font-family: "Exo";
  font-weight: 300;
  /font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  //font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-plus:before {
  font-family: "Glyphicons Halflings";
  content: "\2212";
  /color: #343434;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-minus:before {
  font-family: "Glyphicons Halflings";
  content: "\2b";
  /color: #343434;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content .amfaq-rating div {
  margin-top: 1px;
  /margin-top: 2px;
  
  background: linear-gradient(to bottom, #fbfbfb 40%, #e5e5e5);
  background: linear-gradient(to bottom, #fbfbfb 15%, #e5e5e5);
  /background: linear-gradient(to bottom, #fcfcfc 40%, #e5e5e5);
  
  border: none;
  border-top: 1px solid #c9c9c9;
  border-top: 1px solid #ccc;
  border-top: 1px solid #d1d1d1;
  /border-top: none;
  border-bottom: 7px solid #e6e6e6;
  /border-bottom: 6px solid #e6e6e6;
  /border-bottom: 5px solid #e6e6e6;
  /border-bottom: 4px solid #e6e6e6;
  /border-bottom: 3px solid #e6e6e6;
  /border-bottom: 2px solid #e6e6e6;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content .amfaq-was-it-helpful {
  color: #5f5f5f;
  /margin-right: 0px;
  
  font-family: "Exo";
  font-weight: 300;
  ///font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  ///font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-style: normal;
  font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  ///letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content .amfaq-rating-yesno-vote {
  font-style: normal;
  padding-left: 2px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content .amfaq-rating-yesno-vote.yesno-voted {
  color: #5f5f5f;
  text-decoration: underline;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content .amfaq-rating-data-wrapper span {
  color: #5f5f5f;
  color: #343434;
  font-size: 14px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-weight: 300;
  font-style: normal;
  /font-style: italic;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content .amfaq-question-footer-wrapper .am-links a {
  font-style: normal;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .amfaq_questions div .am-content .amfaq-question-footer-wrapper .am-links a:hover {
  color: #5f5f5f;
  /color: #343434;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-question-form {
  margin-top: 35px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-question-form .button-container .button-info {
  margin-right: 1px;
  margin-right: 3px;
  /margin-right: 4px;
  //margin-right: 5px;
  /margin-right: 6px;
  
  font-family: "Exo";
  letter-spacing: -0.20px;
  letter-spacing: -0.35px;
  /font-weight: 300;
  font-weight: 400;
  /font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  //font-size: 23px;
  font-size: 24px;
  //font-size: 25px;
  font-size: 26px;
  //font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-question-form .button-container .form-toggle-button {
  background: #202020;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  letter-spacing: -0.20px;
  border-radius: 2px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-question-form .button-container .form-toggle-button:after {
  background: #343434;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container label:first-child {
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  /text-transform: unset;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container label:first-child:before {
  font-family: "Glyphicons Halflings";
  content:"\e085";
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-weight: 500;
  /font-weight: 900;
  
  /font-style: italic;
  /margin-right: 2px;
  /position: relative;
  /top: 1px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container .input-text {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  padding: 18px 20px 18px 20px;
  height: 200px;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container label:last-child {
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  /text-transform: unset;
  letter-spacing: -0.00px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container label:last-child a {
  color: #777;
  color: #888;
  color: #999;
  color: #aaa;
  color: #bbb;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  position: relative;
  /top: 1px;
  font-style: italic;
  margin-left: 2px;
  /margin-left: 1px;
  text-decoration: underline;
  text-decoration-color: #999;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container label:last-child a:hover {
  opacity: 0.80;
  text-decoration: none;
  color: #777;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container .amfaq-hidden .label:before {
  display: none;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container .amfaq-hidden .label {
  position: relative;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container .amfaq-hidden .label #amfaq-notification {
  margin-top: -8px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container #amfaq-name.input-text {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  background: none;
  padding: 18px 20px 18px 20px;
  padding: 8px 20px 8px 20px;
  /padding: unset;
  /height: 200px;
  height: unset;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
  
  margin-bottom: 10px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-form-container #amfaq-email {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  background: none;
  padding: 18px 20px 18px 20px;
  padding: 8px 20px 8px 20px;
  /padding: unset;
  /height: 200px;
  height: unset;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-question-form button.action.submit.primary {
  background: #202020 !important;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  letter-spacing: -0.20px;
  border-radius: 2px;
}
.catalog-product-view .product.info.detailed #amfaq_product .amfaq-product-tab .ask-question-form button.action.submit.primary:after {
  background: #343434;
}

/*--(am product questions section)--*/
.catalog-product-view .amfaq_questions.widget .amfaq-title {
  /background: linear-gradient(to right, transparent, #202020, transparent);
  /color: #f5f5f5;
  ///color: #f6f6f6;
  /color: #f7f7f7;
  /color: #f8f8f8;
  /color: #fff;
  ///filter: drop-shadow(3px 3px 3px #888);
  /height: 66px;
  /height: 20px;
  /height: 15px;
  /height: 10px;
  /padding-top: 40px;
  /padding-top: 35px;
  /padding-top: 30px;
  /margin-bottom: 95px;
  /margin-bottom: 90px;
  /margin-bottom: 85px;
  
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  border-top: 2px solid #eee;
  border-top: 3px solid #eee;
  /border-top: 4px solid #eee;
  border-bottom: 1px solid #eee;
  //border-bottom: 1px solid #f0f0f0;
  
  ///filter: drop-shadow(3px 3px 3px #e6e6e6);
  
  /display: flex;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 85px;
  padding-right: 75px;
  padding-top: 12px;
  padding-top: 16px;
  padding-top: 22px;
  //padding-top: 24px;
  //padding-top: 26px;
  /padding-top: 28px;
  /padding-top: 30px;
  /padding-bottom: 65px;
  //padding-bottom: 25px;
  height: 35px;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 36px;
  /font-size: 30px;
  /font-size: 29px;
  /font-size: 28px;
  ////font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  //font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  margin-top: 10px;
  
  /margin-left: 65px;
  /font-family: "Squada One";
  /font-size: 46px;
  
  /margin-left: 65px;
  font-family: "Oswald";
  font-size: 46px;
  font-size: 40px;
  font-size: 38px;
  font-size: 36px;
  font-size: 35px;
  /font-size: 34px;
  font-weight: 600;
  letter-spacing: -1.5px;
  letter-spacing: -1.35px;
  letter-spacing: -1.15px;
  /text-transform: uppercase;
  text-transform: lowercase;
  /font-style: italic;
  
  
  border-top: 2px solid #eee;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  /border-top: none;
  border-bottom: none;
  /padding-top: 22px;
  padding-top: 27px;
  padding-top: 31px;
  

  
  /background: linear-gradient(to top, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%) !important;
  //background: linear-gradient(to right, transparent, #000, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000, transparent) !important;
  padding-bottom: 85px;
  padding-bottom: 31px;
  //max-height: 0px !important;
  //width: inherit;
  //margin-left: -36px !important;
  left: 55px !important;
  //border-radius: 5px 5px 1px 1px;
  top: 25px !important;
  padding-top: 11px;
  

  border-top: none;
  background: none;
  margin-bottom: 30px;
  margin-bottom: 60px;
  padding-top: 13px;
  padding-top: 18px;
  left: 55px !important;
  top: 20px;
  text-align: center;
  
  
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  top: 6px !important;
  color: #f4f4f4;
  text-shadow: 0px 1px 0px #000;
  text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 2px 0px #000;
  text-shadow: 1px 2px 1px #000;
  text-shadow: -1px 2px 1px #000;
  
  
  
  /box-shadow: none !important;
  ///filter: none;
  ///border: none;
  
  border-radius: 0px;
  border-radius: 2px 2px 0px 0px;
  
  
  background: linear-gradient(to right, #666, #202020, #000);
  
  background: linear-gradient(to left, #000 -2%, #333 20%, #000 40%, #000 50%, #000 60%, #333 80%, #000 102%), url('/media/wysiwyg/default/checkered-flags-crossed-large.png') !important;
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat !important;
  background-position: 22% 20% !important;
  background: linear-gradient(#444 0%, #000 70%,#444 130%) !important;
  border-top: 3px solid #000 !important;
  border-top: 2px solid #000 !important;
  background: radial-gradient(#444 0%, #000 70%,#444 170%) !important;
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%) !important;
  background-size: 150% 80% !important;
  background-position: 50% 100% !important;
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%), url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  
  background: linear-gradient(to left bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to right bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  
  
  background: linear-gradient(-50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(0deg, #000 30%, #4b4b4b), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  
  
  //background: linear-gradient(-50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(-50deg, #0d0d0d -15%, #000 25%, #333 35%, #000010 50%, #242424 65%, #1a1a1a 75%, #454545 115%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  
  
  background: linear-gradient(-90deg, #fff 4%, #333 35%, #000010 50%, #242424 65%, #1a1a1a 75%, #454545 87%, #fff), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(-90deg, #fff 4%, #333 35%, #000010 50%, #242424 65%, #1a1a1a 75%, #454545 87%, transparent 96%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  background: linear-gradient(90deg, #fff 3%, #000 50%, #fff 97%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  
  //////background: linear-gradient(90deg, #7b7b7b 3%, #000 50%, #4b4b4b 97%), 
  url('/media/site-images/wgyc-bk-flag.jpg') !important;
  
  border: none !important;
  
  
  
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat, no-repeat !important;
  /background-position: 0% 0%, 95% -9.5% !important;
  background-position: 0% 0%, 95% -10% !important;
  background-position: 0% 0%, 95% -62px !important;
  background-size: auto, auto !important;

  width: inherit !important;
  height: 119px;
  height: 108px;
  /height: 106px;
  //height: 105px;
  /height: 104px;

  /height: 102px;
  //height: 100px;
  //height: 99px;
  /height: 96px;
  /height: 95px;
  /height: 94px;
  /height: 93px;
  //height: 92px;
  /height: 91px;
  /height: 88px;
  /height: 87px;
  /height: 81px;
  left: -38px !important;
  margin-bottom: 7px;
  padding-right: 0px;
  padding-top: 32px;
  background-position: 0% 0%, 95% -62px !important;
  /background-position: 0% 0%, -5% -62px !important;
  background-position: 0% 0%, -9% -62px !important;
  /background-position: 0% 0%, -9% -62px !important;
  /background-position: 0% 0%, -10% -62px !important;
  background-size: auto 123px, auto auto !important;
  background-size: auto 119px, auto auto !important;
  
  background-blend-mode: color !important;
  background-blend-mode: difference !important;
  
  background-blend-mode: hard-light !important;
  
  /background-blend-mode: lighten !important;
  ///background-position: 0% 0%, 95% -115px !important;
  
  /box-shadow: inset -55px 50px 50px rgba(0, 0, 0, 0.42) !important;
  ///box-shadow: inset -55px 50px 50px rgba(0, 0, 0, 0.42), 0px 1px 4px 0px rgba(0, 0, 0, 0.62) !important;
  box-shadow: inset -55px 0px 40px rgba(0, 0, 0, 0.42), 0px 1px 4px 0px rgba(0, 0, 0, 0.62) !important;
  ////box-shadow: inset -55px 0px 40px rgba(0, 0, 0, 0.42) !important;
  box-shadow: none !important;
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-product-view .amfaq_questions.widget .amfaq-title:before {
  /color: #f5f5f5 !important;
  /color: #f6f6f6 !important;
  //color: #f7f7f7 !important;
  /color: #f8f8f8 !important;
  /color: #fff !important;
  /filter: drop-shadow(2px 3px 1px #202020);
  /filter: drop-shadow(2px 3px 2px #202020);
  //filter: drop-shadow(2px 3px 3px #202020);
  /height: 66px;
  //height: 36px;
  //padding-top: 30px;
  
  filter: drop-shadow(3px 3px 3px #666);
  /filter: drop-shadow(3px 3px 3px #888);
  /filter: drop-shadow(2px 3px 0px #d0d0d0);
  filter: none;
  
  
  content: "Q&A";
  font-family: "Squada One", sans-serif;
  font-weight: 500;
  font-weight: 900;
  font-size: 54px;
  font-size: 56px;
  /font-size: 58px;
  /font-size: 60px;
  color: #e8e8e8;
  color: #343434;
  color: #393939;
  color: #404040;
  /color: #424242;
  //filter: drop-shadow(3px 3px 3px #888);
  /filter: drop-shadow(3px 5px 3px #444);
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  /position: absolute;
  position: relative;
  top: -37px;
  left: 62px;
  /top: -50px;
  /left: 62px;
  
  /*
  content: "Q&A";
  font-family: "Oswald";
  font-size: 46px;
  color: #e8e8e8;
  //filter: drop-shadow(3px 3px 3px #888);
  /filter: drop-shadow(3px 5px 3px #444);
  font-style: italic;
  font-weight: 900;
  /position: absolute;
  position: relative;
  top: -37px;
  left: 62px;
  /top: -50px;
  /left: 62px;
  */
  
  content: "Q&A";  
  font-family: 'Exo 2', sans-serif;
  font-family: 'Teko', sans-serif;
  /font-family: 'Coda', sans-serif;
  //font-family: 'Industry', sans-serif;
  font-family: 'Apotek', sans-serif;
  font-weight: 500;
  font-weight: 900;
  font-size: 44px;
  /font-size: 46px;
  //font-size: 48px;
  font-size: 50px;
  ///font-size: 52px;
  /font-size: 54px;
  //font-size: 56px;
  /font-size: 58px;
  /font-size: 60px;
  color: #e8e8e8;
  color: #343434;
  color: #393939;
  color: #404040;
  /color: #424242;
  //filter: drop-shadow(3px 3px 3px #888);
  /filter: drop-shadow(3px 5px 3px #444);
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  text-shadow: -1.9px 0px 0px #404040;
  text-shadow: -1.8px 0px 0px #404040;
  text-shadow: -1.6px 0px 0px #404040;
  /position: absolute;
  position: relative;
  top: -37px;
  left: 66px;
  left: 65px;
  left: 64px;
  /left: 63px;
  //left: 62px;
  /left: 61px;
  /left: 60px;
  
  
  /*----------------------------(for black ver.)----------------------------*/
  color: #fff;
  /color: #f4f4f4;
  text-shadow: 0px 1px 0px #000;
  text-shadow: 1px 1px 0px #000;
  /text-shadow: 1px 2px 0px #000;
  /text-shadow: 1px 2px 1px #000;
  /text-shadow: -1px 2px 1px #000;
  /text-shadow: none;
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-product-view .amfaq_questions.widget .amfaq-title:after {
  font-family: "Glyphicons Halflings";
  content: "\f8ff";
  font-size: 30px;
  content: "\2a";
  font-size: 20px;
  font-weight: 500;
  font-weight: 900;
  color: #e8e8e8;
  color: #343434;
  color: #393939;
  color: #404040;
  /color: #424242;
  filter: drop-shadow(3px 3px 3px #888);
  filter: drop-shadow(3px 3px 1px #bbb);
  filter: drop-shadow(3px 3px 1px #c9c9c9);
  filter: drop-shadow(3px 3px 1px #ccc);
  /filter: drop-shadow(3px 5px 3px #444);
  /filter: none;
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  /position: absolute;
  position: relative;
  
  top: 0px;
  left: 0px;
  
  top: -53px;
  left: -289px;
  
  content: "\e085";
  content: "\e111";
  font-size: 19px;
  //font-size: 20px;
  font-size: 21px;
  //font-size: 22px;
  ///font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  top: -52px;
  /top: -51px;
  //top: -50px;
  top: -49px;
  /top: -48px;
  //top: -47px;
  left: -288px;
  left: -294px;
  font-weight: 500;
  /font-weight: 900;
  
  font-family: "Rubik", "Glyphicons Halflings";
  font-family: "Exo", "Glyphicons Halflings";
  font-family: "Mukta", "Glyphicons Halflings";
  font-family: "Squada One", "Glyphicons Halflings";
  content: "customer" " " "\e111";
  content: "\e111" " " "customer";
  word-spacing: 8px;
  letter-spacing: -0.50px;
  font-style: normal;
  /font-style: italic;
  position: relative;
  display: block;
  top: -99px;
  left: -155px;
  filter: none;
  
  display: unset;
  top: -29px;
  left: -157px;
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  color: #f4f4f4;
  text-shadow: 0px 1px 0px #000;
  text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 2px 0px #000;
  text-shadow: 1px 2px 1px #000;
  text-shadow: -1px 2px 1px #000;
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-product-view .amfaq_questions.widget .am-no-items {
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  font-family: "Passion One", sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
  /font-style: italic !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.7px !important;
  /font-size: 22px !important;
  ////font-size: 23px !important;
  //font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26p !important;
  letter-spacing: -1.50px !important;
  letter-spacing: -1.05px !important;
  letter-spacing: -1.00px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: -0.7px 0px 0px #eee !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///font-size: 14.2px !important;
  //font-size: 14.1px !important;
  ///////////font-size: 14px !important;
  /font-size: 13.9px !important;
  ///////////font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  //font-size: 13.6px !important;
  ///font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.30px !important;
  //////letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ///////////letter-spacing: 0.10px !important;
  ////////////////letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  /letter-spacing: 0.03px !important;
  ////////////////letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  text-shadow: 1.2px 0.3px 0px #f4f4f4 !important;
  text-shadow: 1px 0.3px 0px #eee !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  
  
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #000, #888, transparent 90%);
  background: linear-gradient(to right, #000, #cbcbcb, #fcfcfc 95%, transparent 100%);
  /background: linear-gradient(to right, #000, #cbcbcb, #fcfcfc 90%, transparent 100%);
  /background: linear-gradient(to right, #000, #cbcbcb, #fcfcfc 85%, transparent 100%);
  background: linear-gradient(to right, #000, #8b8b8b, #cbcbcb, #fcfcfc 95%, transparent 100%);
  /background: linear-gradient(to right, #000, #8b8b8b, #cbcbcb, #fcfcfc 90%, transparent 100%);
  /background: linear-gradient(to right, #000, #8b8b8b, #cbcbcb, #fcfcfc 85%, transparent 100%);
  height: 34px;
  height: 30px;
  width: fit-content;
  padding-top: 5px;
  ///padding-top: 2px;
  padding-left: 10px;
  //padding-left: 11px;
  //padding-left: 12px;
  padding-left: 13px;
  /padding-left: 14px;
  //padding-left: 15px;
  /padding-left: 16px;
  /padding-left: 17px;
  //padding-left: 18px;
  padding-right: 100px;
  border-radius: 3px 0px 0px 3px;
  color: #f6f6f6 !important;
  ///text-shadow: 0px 1px 2px #000 !important;
  /text-shadow: 0px 2px 1px #000 !important;
  /text-transform: lowercase !important;
  
  
  margin-top: -7px;
  margin-top: -10px;
  margin-top: -13px;
  margin-top: -16px;
  /margin-top: -19px;
  /margin-top: -22px;
  /margin-top: -25px;
  margin-bottom: -7px;
  margin-bottom: -10px;
  margin-bottom: -13px;
  margin-bottom: -16px;
  /margin-bottom: -19px;
  /margin-bottom: -22px;
  /margin-bottom: -25px;
  
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  background: linear-gradient(to right, #000, #8b8b8b, #cbcbcb, #fcfcfc 95%, transparent 100%);
  background: linear-gradient(to right, #4b4b4b 5%, #3b3b3b 60%, #2b2b2b, transparent);
  background: linear-gradient(to right, #4b4b4b 5%, #3b3b3b 60%, #2b2b2b, transparent);
  background: linear-gradient(to right, #555, #4b4b4b 5%, #3b3b3b 60%, #2b2b2b, transparent);
  background: linear-gradient(to right, #4b4b4b, #3f3f3f 7%, #353535 60%, #2b2b2b, transparent);
  border-left: 1px solid #666;
  border-left: 1px solid #5b5b5b;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  color: #f4f4f4;
  /text-shadow: 0px 1px 0px #000;
  /text-shadow: 1px 1px 0px #000;
  /text-shadow: 1px 2px 0px #000;
  /text-shadow: 1px 2px 1px #000;
  /text-shadow: -1px 2px 1px #000 !important;
  /letter-spacing: -0.25px !important;
  /font-family: "Ruda", sans-serif !important;
  //font-family: "Khula", sans-serif !important;
  /font-size: 14px !important;
  //font-size: 15px !important;
  /font-size: 16px !important;
  /font-size: 17px !important;
  /font-weight: 900 !important;
  //font-style: italic !important;
  font-style: normal !important;
  //filter: drop-shadow(1px 1px 0px #000) !important;
  
  margin-top: 20px;
  margin-top: 25px;
  /margin-top: 30px;
  ///margin-bottom: -16px;
  //margin-bottom: -12px;
  /margin-bottom: -10px;
  //margin-bottom: -8px;
  /margin-bottom: -4px;
  /margin-bottom: 0px;
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .am-title {
  font-family: "Exo";
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15.6px;
  /font-size: 15.3px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .am-title:before {
  content: "q :";
  /content: "q:";
  content: "Q :";
  /content: "Q:";
  /content: "* Q :";
  margin-right: 3px;
  
  font-family: "Exo";
  font-weight: 300;
  /font-weight: 400;
  font-weight: 500;
  //font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .am-title:hover {
  opacity: 0.80;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .am-content {
  margin-bottom: 5px;
  /margin-bottom: 10px;
  //margin-bottom: 15px;
  ///margin-bottom: 20px;
  ////margin-bottom: 35px;
  
  font-family: "Exo";
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  ///font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .am-content:before {
  content: "a :";
  /content: "a:";
  /content: "A :";
  /content: "A:";
  content: "* a :";
  margin-right: 7px;
  float: left;
  margin-top: 2px;
  margin-top: 1px;
  
  font-family: "Exo";
  font-weight: 300;
  /font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  //font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .am-item:nth-child(2) {
  border-top: 1px solid #eee;
  /border-top: 1px solid #f0f0f0;
  //border-top: 1px solid #C9C9C9;
  
  margin-top: -15px;
  //margin-top: -20px;
  /margin-top: -25px;
  padding-top: 20px;
  padding-top: 25px;
  padding-top: 30px;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .am-plus:before {
  font-family: "Glyphicons Halflings";
  content: "\2212";
  /color: #343434;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .am-minus:before {
  font-family: "Glyphicons Halflings";
  content: "\2b";
  /color: #343434;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .amfaq-question-footer-wrapper {
  display: flex !important;
}
/*
.catalog-product-view .amfaq_questions.widget .amfaq-question-footer-wrapper div.amfaq-rating {
  display: block !important;
  /position: absolute !important;
  visibility: visible !important;
  z-index: 999999999999999 !important;
  
  
  margin-top: 1px;
  /margin-top: 2px;
  
  background: linear-gradient(to bottom, #fbfbfb 40%, #e5e5e5);
  background: linear-gradient(to bottom, #fbfbfb 15%, #e5e5e5);
  /background: linear-gradient(to bottom, #fcfcfc 40%, #e5e5e5);
  
  border: none;
  border-top: 1px solid #c9c9c9;
  border-top: 1px solid #ccc;
  border-top: 1px solid #d1d1d1;
  /border-top: none;
  border-bottom: 7px solid #e6e6e6;
  /border-bottom: 6px solid #e6e6e6;
  /border-bottom: 5px solid #e6e6e6;
  /border-bottom: 4px solid #e6e6e6;
  /border-bottom: 3px solid #e6e6e6;
  /border-bottom: 2px solid #e6e6e6;
}
*/
/*
.catalog-product-view .amfaq_questions.widget .amfaq-question-footer-wrapper div.amfaq-social-buttons {
  display: block !important;
  /position: absolute !important;
  visibility: visible !important;
  z-index: 999999999999999 !important;
}
*/
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .amfaq-question-footer-wrapper .am-links a {
  font-style: normal;
  /font-style: italic;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  //font-size: 17px;
  /font-size: 18px;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .amfaq-question-footer-wrapper .am-links a:hover {
  color: #5f5f5f;
  /color: #343434;
}
.catalog-product-view .amfaq_questions.widget:nth-last-child(2) .amfaq-question-footer-wrapper .am-links a:after {
  content: "..";
  content: "...";
  margin-left: -3px;
  margin-left: -2px;
  /margin-left: -1px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .button-container .button-info {
  margin-right: 1px;
  margin-right: 3px;
  /margin-right: 4px;
  //margin-right: 5px;
  /margin-right: 6px;
  
  font-family: "Exo";
  letter-spacing: -0.20px;
  letter-spacing: -0.35px;
  /font-weight: 300;
  font-weight: 400;
  /font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  //font-size: 23px;
  font-size: 24px;
  //font-size: 25px;
  font-size: 26px;
  //font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .button-container .form-toggle-button {
  background: #202020;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  letter-spacing: -0.20px;
  border-radius: 2px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .button-container .form-toggle-button:after {
  background: #343434;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container label:first-child {
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  /text-transform: unset;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container label:first-child:before {
  font-family: "Glyphicons Halflings";
  content:"\e085";
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-weight: 500;
  /font-weight: 900;
  
  /font-style: italic;
  /margin-right: 2px;
  /position: relative;
  /top: 1px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container .input-text {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  padding: 18px 20px 18px 20px;
  height: 200px;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
  
  background: linear-gradient(to right, #fcfcfc, #fafafa, #fcfcfc);
  background: linear-gradient(to right, #fafafa, #fcfcfc, #fafafa);
  background: linear-gradient(to right, #fafafa, #fdfdfd, #fafafa);
  /background: linear-gradient(-188deg, #e0e0e0, transparent);
  //border: 1px solid #aaa;
  /border: 2px solid #aaa;
  ///border: 3px solid #ddd;
  /border: 2px solid #aaa;
  border-right: none;
  border-left: none;
  /border-top: none;
  /border-bottom: none;
  ///border-bottom: 1px solid #bbb;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container label:last-child {
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  /text-transform: unset;
  letter-spacing: -0.00px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container label:last-child a {
  color: #777;
  color: #888;
  color: #999;
  color: #aaa;
  color: #bbb;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  position: relative;
  /top: 1px;
  font-style: italic;
  margin-left: 2px;
  /margin-left: 1px;
  text-decoration: underline;
  text-decoration-color: #999;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container label:last-child a:hover {
  opacity: 0.80;
  text-decoration: none;
  color: #777;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container .amfaq-hidden .label:before {
  display: none;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container .amfaq-hidden .label {
  position: relative;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container .amfaq-hidden .label #amfaq-notification {
  margin-top: -8px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container #amfaq-name.input-text {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  background: none;
  padding: 18px 20px 18px 20px;
  padding: 8px 20px 8px 20px;
  /padding: unset;
  /height: 200px;
  height: unset;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
  
  margin-bottom: 10px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container #amfaq-email {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  background: none;
  padding: 18px 20px 18px 20px;
  padding: 8px 20px 8px 20px;
  /padding: unset;
  /height: 200px;
  height: unset;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container button.action.submit.primary {
  background: #202020 !important;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  letter-spacing: -0.20px;
  border-radius: 2px;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) .ask-form-container button.action.submit.primary:after {
  background: #343434;
}
.catalog-product-view .ask-question-form.widget:nth-last-child(1) {
  margin-top: 35px;
  margin-bottom: 130px !important;
  margin-bottom: 160px !important;
}

/*--(related and upsell section - native)--*/
.catalog-product-view .products-grid.products-related, 
.catalog-product-view .products-grid.products-upsell {
  
}
.catalog-product-view .products-grid.products-related .product-item, 
.catalog-product-view .products-grid.products-upsell .product-item {
  /position: relative;
  
  /top: 0 !important;
  /left: 0px !important;
  /width: 100% !important;
  /height: 100% !important;
  
  /height: auto !important;
  /min-height: 444px !important;
  //min-height: 450px !important;
  /margin-bottom: 65px;
  /margin-bottom: 55px;
  /margin-bottom: 50px;
  /margin-bottom: 45px;
  /margin-bottom: 40px;
}
/*(overlay hovers)*/
/.catalog-product-view .products-grid.products-related .product-item .product-grid-overlay, 
.catalog-product-view .products-grid.products-upsell .product-item .product-grid-overlay {
  /position: absolute !important;
  
  width: 100% !important;
  height: 100% !important;
  
  min-height: 444px !important;
  min-height: 450px !important;
  
  background: linear-gradient(to right, #F5F5F5, transparent);
  background: linear-gradient(to right top, #000 -150%, transparent 100%);
  background: linear-gradient(to right bottom, #000 -150%, transparent 100%);
  background: linear-gradient(to right, #000 -150%, transparent 100%);
  background: linear-gradient(to left, #000 -150%, transparent 100%);
  background: linear-gradient(to left top, #000 -150%, transparent 100%);
  background: linear-gradient(to left bottom, #e5e5e5 -150%, transparent 100%);
  /background: linear-gradient(to right bottom, transparent, #000, transparent);
  /background: linear-gradient(to right, #000, #555);
  /background: none;
  background: linear-gradient(to bottom, #e5e5e5 -30%, transparent 15%);
  
  /border: 1px solid #e5e5e5;
  /border: 4px solid #e5e5e5;
  border: 1px solid #eee;
  /border-radius: 1px;
  /border-radius: 4px;
  padding: 8px;
  
  /box-shadow: 0px 5px 15px 3px #efefef;
}
.catalog-product-view .products-grid.products-related .product-item:hover, 
.catalog-product-view .products-grid.products-upsell .product-item:hover {
  background: none !important;
  
  box-shadow: inset 0px 0px 0px 4px #f3f3f3 !important;
  box-shadow: inset 0px 0px 0px 3px #f3f3f3 !important;
  box-shadow: inset 0px 0px 0px 2px #f3f3f3 !important;
  box-shadow: inset 0px 0px 0px 1px #f3f3f3 !important;
  
  box-shadow: inset 0px 0px 0px 4px #f6f6f6 !important;
  box-shadow: inset 0px 0px 0px 3px #f6f6f6 !important;
  box-shadow: inset 0px 0px 0px 2px #f6f6f6 !important;
  box-shadow: inset 0px 0px 0px 1px #f6f6f6 !important;
  
  box-shadow: inset 0px 0px 0px 4px #f8f8f8 !important;
  box-shadow: inset 0px 0px 0px 3px #f8f8f8 !important;
  box-shadow: inset 0px 0px 0px 2px #f8f8f8 !important;
  box-shadow: inset 0px 0px 0px 1px #f8f8f8 !important;
  
  /box-shadow: none !important;
}
.catalog-product-view .products-grid.products-related .product-item .product-grid__image-wrapper, 
.catalog-product-view .products-grid.products-upsell .product-item .product-grid__image-wrapper {
  margin-left: initial !important;
  margin-right: initial !important;
}
/*--(product labels)--*/
.catalog-product-view .products-grid.products-related .product-item-info .ox-product-label-new, 
.catalog-product-view .products-grid.products-upsell .product-item-info .ox-product-label-new {

}
.catalog-product-view .products-grid.products-related .product-item-info .ox-product-label-sale, 
.catalog-product-view .products-grid.products-upsell .product-item-info .ox-product-label-sale {  

}
.catalog-product-view .products-grid.products-related .product-item-info .ox-product-label-bestseller, 
.catalog-product-view .products-grid.products-upsell .product-item-info .ox-product-label-bestseller {

}
/*^^(product labels)^^*/
.catalog-product-view .products-grid.products-related .product-item:hover .product.details, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details {
  background: linear-gradient(to right bottom, transparent, #000, transparent);
  background: linear-gradient(to right, #000, #555);
  background: linear-gradient(to right, #777, #000, #555);
  background: linear-gradient(to top, #777, #000, #555);
  background: linear-gradient(to bottom, #777, #000);
  height: auto;
  height: 171px;
  /padding-left: 1px;
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to right, #000, #555), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #000 0%, #ffcc05, #000 50%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #000 30%, #fff, #000 150%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #000 30%, #555, #000 150%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #333 30%, #777, #000 80%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  /background: linear-gradient(to bottom right, #222 30%, #777, #000 80%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
    background-position-x: 0%, 0%;
    background-position-y: 0%, 0%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat, no-repeat !important;
  background-position: 0% 0%, 95% 0% !important;
  background-position: 0% 0%, 95% 50% !important;
  /background-position: 0% 0%, 95% 100% !important;
  background-position: 0% 0%, 55% 50% !important;
  background-position: 0% 0%, 50% 50% !important;
  background-position: 0% 0%, 25% 50% !important;
  background-size: auto, auto !important;
  /background-size: auto, 100% 70% !important;
  
  /box-shadow: inset 0px 10px 20px 20px #000;
  
  
  
  /*(newest style)*/
  /background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  /background: linear-gradient(75deg, #000 -54%, #222 60%, #333 70%, #000 145%) !important;
  /background: linear-gradient(75deg, #000 -24%, #222 60%, #333 70%, #000 115%) !important;
  
  /background: linear-gradient(-150deg, #000 -24%, #222 60%, #333 70%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  background-position-x: 0%, 0%;
  background-position-y: 0%, 0%;
  background-repeat: repeat, repeat;
  /background: linear-gradient(150deg, #000 -24%, #222 60%, #333 70%, #000 115%) !important;
  /background: linear-gradient(180deg, #000 -24%, #222 60%, #333 70%, #000 115%) !important;
  
  background-blend-mode: hard-light !important;
  /box-shadow: inset 0px 0px 20px 20px #333;
  box-shadow: inset 0px 0px 20px 15px #333;
  /box-shadow: inset 0px -5px 30px 15px #1a1a1a;
  
  /background-blend-mode: color-burn !important;
  /background-blend-mode: multiply !important;
  background-blend-mode: darken !important;
  
  ////background: linear-gradient(75deg, #7B5A00 -54%, #ffe000 60%, #FFDC05 70%, #7B5A00 145%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  ////box-shadow: inset 60px 45px 105px 72px #030303;
  ////background-blend-mode: color-dodge !important;
  
  background: linear-gradient(to left, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  background: linear-gradient(to left bottom, #000 -15%, #292929 25%, #444666 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to bottom, #000 -15%, #292929 25%, #444666 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to bottom, #000 -15%, #292929 25%, #33344f 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to bottom, #000 -15%, #292929 25%, #333449 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to left, #000 -15%, #292929 25%, #333449 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to right bottom, #000 -15%, #292929 25%, #333449 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to right bottom, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(to right top, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  box-shadow: inset 0px 0px 20px 15px #000;
  /box-shadow: inset 0px 0px 20px 15px #333;
  box-shadow: inset 0px 0px 20px 15px #333444;
  box-shadow: inset 0px -12px 40px 10px #333555;
  /box-shadow: inset 0px -12px 50px 10px #333555;
  /box-shadow: inset 0px -12px 60px 10px #333555;
  box-shadow: inset 0px -12px 40px 10px #202020;
  
  background-repeat: no-repeat !important;
  /background-position: 48.2% 61% !important;
  background-position: 0% 200% !important;
  background-position: 100% 200% !important;
  background-size: 100%, 60% !important;
  
  background-size: 100%, 100% !important;
  background-position: 100% -150% !important;
  
  background: linear-gradient(-50deg, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(-50deg, #000 -15%, #292929 25%, #44455d 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  background: linear-gradient(-50deg, #000 -15%, #292929 25%, #444550 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  /background: linear-gradient(to right bottom, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  /background: linear-gradient(to right top, #000 -15%, #292929 25%, #444 50%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flags-crossed-large.png') !important;
  
  box-shadow: inset 0px -12px 70px 20px #090909;
  
  background-repeat: no-repeat !important;
  background-size: 100%, 90% !important;
  background-position: 200% -450% !important;
  
  background-position: 0% 0%, 200% 65px !important;
  
  /opacity: 0.94;
  /filter: brightness(100%) contrast(100%);
}
.catalog-product-view .products-grid.products-related .product-item-info .quick-view.button, 
.catalog-product-view .products-grid.products-upsell .product-item-info .quick-view.button {
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    //////background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ////////////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  /padding-top: 0px;
  /padding-bottom: 0px;
}
.catalog-product-view .products-grid.products-related .product-item-info .quick-view.button:after, 
.catalog-product-view .products-grid.products-upsell .product-item-info .quick-view.button:after {
  background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
  background: linear-gradient(to right, #000 0%, transparent 150%) !important;
  /background: linear-gradient(to left, transparent, #FFDC05 78%, transparent 170%) !important;
}
.catalog-product-view .products-grid.products-related .product-item-info .quick-view.button span, 
.catalog-product-view .products-grid.products-upsell .product-item-info .quick-view.button span {
  color: #202020;
  color: #e5e5e5;
  text-shadow: -0px 1px 1px #202020 !important;
  /text-shadow: -0px 1px 1px #666 !important;
  /text-shadow: none !important;
  font-size: 16px;
  
  /font-family: "Open Sans" !important;
}
.catalog-product-view .products-grid.products-related .product-item-info .quick-view.button span:before, 
.catalog-product-view .products-grid.products-upsell .product-item-info .quick-view.button span:before {
  font-family: "Glyphicons Halflings";
  content: "\e003";
  color: #202020;
  color: #e5e5e5;
  /text-shadow: -0px 1px 1px #202020 !important;
  /text-shadow: -0px 1px 1px #666 !important;
  /text-shadow: none !important;
  font-size: 14px;
  /font-weight: 900;
  font-style: italic;
  margin-right: 5px !important;
}
/.catalog-product-view .products-grid.products-related .product-item-info .action.tocart, 
.catalog-product-view .products-grid.products-upsell .product-item-info .action.tocart {
  /background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, #000, #666, #000) !important;
  /background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    ///background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ////////////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -55%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.catalog-product-view .products-grid.products-related .product-item-info .action.tocart:hover, 
.catalog-product-view .products-grid.products-upsell .product-item-info .action.tocart:hover {
  /background: linear-gradient(to right, #000, #777, #000) !important;
  //background: linear-gradient(to right, #000, #666, #000) !important;
  /background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    ///background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ///////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -55%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  opacity: 0.93 !important;
  opacity: 1 !important;
}
.catalog-product-view .products-grid.products-related .product-item-info .action.tocart svg, 
.catalog-product-view .products-grid.products-upsell .product-item-info .action.tocart svg {
  /fill: #202020 !important;
  filter: drop-shadow(1px 1px 1px #666);
}
.catalog-product-view .products-grid.products-related .product-item div.stock.unavailable span::before, 
.catalog-product-view .products-grid.products-upsell .product-item div.stock.unavailable span::before {
  position: absolute;
  position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e014";
  font-size: initial;
  font-weight: initial;
  font-style: normal;
  font-style: italic;
  color: #ff0000;
  /color: #ee0000;
  /color: #dd0000;
  /color: #cc0000;
  /color: #aa0000;
  /color: #ffdc05;
  color: unset !important;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  letter-spacing: initial;
  margin-right: 7px;
}
.catalog-product-view .products-grid.products-related .product-item div.stock.unavailable span::after, 
.catalog-product-view .products-grid.products-upsell .product-item div.stock.unavailable span::after {
  position: absolute;
  position: relative;
  /display: flex;
  top: -2px;
  content: "More Expected Soon!";
  content: "..More Expected Soon!";
  content: " ..more expected soon!";
  font-family: "Roboto";
  font-size: initial;
  font-weight: initial;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  text-transform: initial;
  /text-transform: uppercase;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  color: #aa0000;
  color: unset !important;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  font-size: 9.3px;
  /font-size: 9px;
  letter-spacing: initial;
  margin-left: 1px;
  margin-left: 3px;
  margin-left: 13px;
  
  font-family: "Oswald";
  font-style: normal;
  
  font-family: "Bebas Neue";
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0.15px;
  
  font-family: "Squada One";
  font-style: italic;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  /font-size: 11.3px;
  /font-size: 12px;
  /font-size: 12.3px;
  /font-size: 13px;
  letter-spacing: -0.15px;
  letter-spacing: -0.00px;
  text-transform: uppercase;
  /text-transform: capitalize;
}
.catalog-product-view .products-grid.products-related .product.details, 
.catalog-product-view .products-grid.products-upsell .product.details {
  padding-bottom: 8px;
  margin-bottom: -8px;
  
  padding-bottom: 25px;
  padding-left: 3px;
  
  min-height: 222px;
  min-height: 209px;
  /min-height: 204px;
  /min-height: 200px;
  /min-height: 194px;
}
.catalog-product-view .products-grid.products-related .product.photo img:hover, 
.catalog-product-view .products-grid.products-upsell .product.photo img:hover {
  opacity: 0.90;
}
.catalog-product-view .products-grid.products-related .product.details .ox-product-grid__categories a, 
.catalog-product-view .products-grid.products-upsell .product.details .ox-product-grid__categories a {
  font-size: 12px;
  /font-size: 11px;
  
  /font-family: "Squada One";
  /font-weight: 500;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  
  //font-family: "Oswald";
  //font-weight: 500;
  /font-size: 12px;
  //font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  
  /visibility: hidden;
}
.catalog-product-view .products-grid.products-related .product.details .ox-product-grid__categories a:hover, 
.catalog-product-view .products-grid.products-upsell .product.details .ox-product-grid__categories a:hover {
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  color: #ffdc05 !important;
}
.catalog-product-view .products-grid.products-related .product.details .ox-product-grid__categories a:before, 
.catalog-product-view .products-grid.products-upsell .product.details .ox-product-grid__categories a:before {
  display: inline-block;
  font-family: "Glyphicons Halflings";
  content: "\e021";
  font-size: 11px;
  font-size: 10px;
  margin-right: 3px;
  /font-style: italic;
  /margin-right: 4px;
  
  content: "\e066";
  font-size: 11px;
  /font-size: 10px;
  margin-right: 3px;
  /font-style: italic;
  /margin-right: 4px;
  font-weight: 500;
  
  /content: "\e079";
  /content: "\e080";
  //content: "\e095";
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .ox-product-grid__categories, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .ox-product-grid__categories {
  background: linear-gradient(to right, #202020, #666, #444666, #000);
  //////background: linear-gradient(to right, #202020, #666, #444555, #000);
  
  background: linear-gradient(to right, #202020, #666, #444555, #0E0E0E);
  background: linear-gradient(to right, #202020, #666, #444555, #000, #0E0E0E);
  
  /background: linear-gradient(to right, #202020, #666, #444, #000);
  /background: linear-gradient(to right, #202020, #666, #333, #000);
  ///background: linear-gradient(to right, #202020, #666, #222, #000);
  ///background: linear-gradient(to right, #202020, #555, #333, #000);
  
  border-bottom: 3px solid #000;
  
  /margin-left: -3px;
  /margin-right: -30px;
}
.catalog-product-view .products-grid.products-related .product.details .product-item-name a, 
.catalog-product-view .products-grid.products-upsell .product.details .product-item-name a {
  color: #333 !important;
  color: #313131 !important;
  color: #343434 !important;
  color: #444 !important;
  color: #555 !important;
  ///color: #606060 !important;
  /color: #636363 !important;
  color: #656565 !important;
  /color: #6b6b6b !important;
  //color: #6d6d6d !important;
  /color: #707070 !important;
  /color: #727272 !important;
  /color: #747474 !important;
  /color: #7c7c7c !important;
  /font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 19px !important;
  
  //font-size: 18px !important;
  font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  letter-spacing: -0.25px !important;
  
  /font-family: "Oswald" !important;
  /font-weight: unset !important;
  /font-size: unset !important;
  
  font-family: "Oswald" !important;
  font-weight: unset !important;
  font-size: unset !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12px !important;
  font-size: 11.6px !important;
  font-size: 11.3px !important;
  /font-size: 11px !important;
  letter-spacing: -0.20px !important;
  
  font-family: "Open Sans" !important;
  font-weight: unset !important;
  font-size: unset !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.3px !important;
  font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  //letter-spacing: -0.20px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.40px !important;
  color: #333 !important;
  ////color: #313131 !important;
  color: #343434 !important;
  /color: #444 !important;
  /color: #555 !important;
  ///color: #606060 !important;
  /color: #636363 !important;
  /color: #656565 !important;
  
  font-family: "Open Sans" !important;
  font-size: 14px !important;
  font-size: 13.5px !important;
  /font-size: 13.4px !important;
  letter-spacing: -0.55px !important;
  ///letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  line-height: 1.15 !important;
  
  font-family: "Open Sans" !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  font-family: "Open Sans" !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  font-size: 13.3px !important;
  font-size: 13.2px !important;
  font-size: 13.1px !important;
  font-size: 13px !important;
  font-size: 12.5px !important;
  font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: initial;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  //////letter-spacing: -0.45px !important;
  /////letter-spacing: -0.50px !important;
  //////letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  word-spacing: 0.50px;
  /word-spacing: 0.45px;
  /word-spacing: 0.35px;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  ////font-family: "Roboto" !important;
  ////font-weight: unset !important;
  /font-size: unset !important;
  /font-size: 14px !important;
  /font-size: 13.3px !important;
  ////font-size: 13.2px !important;
  //font-size: 13px !important;
  /font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  ////letter-spacing: -0.20px !important;
  //color: #333 !important;
  ////color: #313131 !important;
  ////color: #343434 !important;
  /color: #444 !important;
  /color: #555 !important;
  //color: #606060 !important;
  /color: #636363 !important;
  /color: #656565 !important;

  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  color: #343434 !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;

  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  /font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13.1px !important;
  /font-size: 13px !important;
  /font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: initial;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  word-spacing: -0.35px !important;
  letter-spacing: -0.37px !important;
  //////////letter-spacing: -0.40px !important;
  //////letter-spacing: -0.45px !important;
  /////letter-spacing: -0.50px !important;
  //////letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  word-spacing: 0.50px;
  /word-spacing: 0.45px;
  /word-spacing: 0.35px;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  

  font-family: "Open Sans" !important;
  font-size: 14px !important;
  font-size: 13.5px !important;
  /font-size: 13.4px !important;
  letter-spacing: -0.55px !important;
  ///letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  font-size: 12.5px !important;
  /////////font-size: 12.4px !important;
  /font-size: 12.3px !important;
  font-size: 12px !important;
  word-spacing: 1.30px !important;
  /word-spacing: 1.15px !important;
  ///////word-spacing: 1.05px !important;
  ////word-spacing: 0.95px !important;
  ////word-spacing: 0.80px !important;
  ///////word-spacing: 0.30px !important;
  ////word-spacing: 0.24px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.17 !important;

  margin-left: 3px;
  margin-left: 2px;
  line-height: 1.30;
  line-height: 1.40;
  line-height: 1.50;
  line-height: 1.55;
  line-height: 1.60;
  -webkit-line-clamp: 4;
  -webkit-line-clamp: 3;
  /-webkit-line-clamp: 2;
  max-height: 172.8px;
  
  max-height: 46px;
  margin-bottom: 4px;
  
  font-size: 13.4px !important;
  max-height: 54px;
  
  text-transform: initial !important;
  letter-spacing: -0.84px !important;
  font-size: 13.6px !important;
  /font-size: 13.8px !important;
  
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  
  
  
  font-family: "Oswald", Helvetica, Arial, sans-serif !important;
  font-size: 13.0px !important;
  text-transform: inherit !important;
  color: #555 !important;
  font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  padding-left: 8px;
  padding-right: 5px;
  
  font-size: 11.0px !important;
  font-weight: 500 !important;
  /color: #494949 !important;
  /color: #202020 !important;
  color: #242424 !important;
  -webkit-filter: blur(0.000001px);
  
  //text-transform: initial !important;
  //font-size: 12.5px !important;
  //font-weight: 500 !important;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .product-item-name a, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .product-item-name a {
  color: #090909 !important;
  //color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: #313131 !important;
  /color: #444 !important;
  /color: #555 !important;
  /color: #606060 !important;
  
  color: #e5e5e5 !important;
  //color: #f4f4f4 !important;
  /color: #f8f8f8 !important;
  /color: #fff !important;
  
  /*(for black version)*/
  background: #000 !important;
  background: none !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 1px #000 !important;
}
.catalog-product-view .products-grid.products-related .product.details .product-item-name a:after, 
.catalog-product-view .products-grid.products-upsell .product.details .product-item-name a:after {
  background: none !important;
  background: linear-gradient(to right, transparent, #555, #444, transparent) !important;
  background: linear-gradient(to right, transparent, #555 60%, transparent) !important;
}
.catalog-product-view .products-grid.products-related .product.details .product-item-name a:hover, 
.catalog-product-view .products-grid.products-upsell .product.details .product-item-name a:hover {
  text-decoration: underline !important;
  /opacity: 0.90;
  color: #000;
}
.catalog-product-view .products-grid.products-related .product.details .action.towishlist:hover:before, 
.catalog-product-view .products-grid.products-related .product.details .action.tocompare:hover, 
.catalog-product-view .products-grid.products-upsell .product.details .action.towishlist:hover:before, 
.catalog-product-view .products-grid.products-upsell .product.details .action.tocompare:hover {
  color: #ffdc05;
  fill: #ffdc05;
}
/*(for darker hover product details)*/
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .action.towishlist:before, 
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .action.tocompare span, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .action.towishlist:before, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .action.tocompare span {
  color: #fff;
  fill: #fff;
  transition: 0s;
  text-shadow: -1px 0px 0px #000 !important;
  filter: drop-shadow(1px 2px 1px #000) !important;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .action.towishlist:hover:before, 
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .action.tocompare span:hover,  
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .action.towishlist:hover:before, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .action.tocompare span:hover {
  color: #ffdc05;
  fill: #ffdc05;
  transition: 0s;
}
.catalog-product-view .products-grid.products-related .product.details .price, 
.catalog-product-view .products-grid.products-upsell .product.details .price {
  color: initial;
  font-size: 17px;
  font-weight: 900;
  
  font-size: 18px;
  
  font-size: 19px;
  font-size: 20px;
  font-size: 20.3px;
  font-size: 20.5px;
  /font-size: 21px;
  font-size: 24px;
  position: relative;
  top: -2px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.40px;
  //////letter-spacing: -0.50px;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .price, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .price {
  color: #e5e5e5;
  color: #f5f5f5;
  text-shadow: -1px 1px 1px #000 !important;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .price-box .price-container::after, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .price-box .price-container::after {
  background: none !important;
}
/.catalog-product-view .products-grid.products-related .product.details .price:before, 
.catalog-product-view .products-grid.products-upsell .product.details .price:before {
  position: absolute;
  content: "SpeedyFree shipping";
  content: "+ SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  /font-weight: 500;
}
.catalog-product-view .products-grid.products-related .product.details .price:before, 
.catalog-product-view .products-grid.products-upsell .product.details .price:before {
  position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  
  margin-top: 5px;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .price:before, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .price:before {
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  
  filter: brightness(75%);
  filter: brightness(80%);
  filter: brightness(90%);
  filter: brightness(95%);
  filter: brightness(97%);
  /filter: brightness(100%);
  
  background: #000;
  background: linear-gradient(to right, #999, #000);
  background: linear-gradient(to right, #888, #000, #404040);
  background: linear-gradient(to right, #999, #000, #404040);
  background: linear-gradient(to right, #999, #000, #404040);
  padding: 4px;
  padding: 3px;
  padding-right: 4px;
  padding-right: 5px;
  /padding-right: 7px;
  text-shadow: 1px 1px 1px #000;
  /font-size: 12px;
}
.catalog-product-view .products-grid.products-related .product.details .special-price span, 
.catalog-product-view .products-grid.products-upsell .product.details .special-price span {
  color: inherit !important;
  /font-size: 13px;
  font-style: italic;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .special-price span, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .special-price span {
  color: #ffdc05 !important;
  /color: #ffcc03 !important;
  /color: #ffcc0f !important;
}
.catalog-product-view .products-grid.products-related .product-item-info .product.details .special-price:after, 
.catalog-product-view .products-grid.products-upsell .product-item-info .product.details .special-price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -6px;
  margin-left: -7px;
  /margin-left: -8px;
  /margin-right: 0px;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .special-price:after, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .special-price:after {
  color: #1A1A1A !important;
  color: darkgoldenrod !important;
  color: green !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(145%);
  /color: lightgreen !important;
  
  text-shadow: -1px 2px 1px #000;
  filter: brightness(175%);
}
.catalog-product-view .products-grid.products-related .product.details .old-price span, 
.catalog-product-view .products-grid.products-upsell .product.details .old-price span {
  color: #D2D2D2 !important;
  /font-size: 13px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .old-price span, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .old-price span {
  /color: #e5e5e5 !important;
  /color: #aaa !important;
  color: #bbb !important;
  padding-bottom: 5px;
  padding-bottom: 0px;
}
.catalog-product-view .products-grid.products-related .product-item-info:hover .product.details .old-price, 
.catalog-product-view .products-grid.products-upsell .product-item-info:hover .product.details .old-price {
  background: none !important;
}
.catalog-product-view .products-grid.products-related .product.details .old-price:before, 
.catalog-product-view .products-grid.products-upsell .product.details .old-price:before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 10px;
  margin-right: -5px;
}
.catalog-product-view .products-grid.products-related .product.details .old-price:after, 
.catalog-product-view .products-grid.products-upsell .product.details .old-price:after {
  content: "reg. price";
  color: #1A1A1A !important;
  font-size: 12px;
  margin-left: -1px;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .old-price:before, 
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .old-price:after, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .old-price:before, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .old-price:after {
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
}
.catalog-product-view .products-grid.products-related .product.details .old-price span:before, 
.catalog-product-view .products-grid.products-upsell .product.details .old-price span:before {
  display: none !important;
}
.catalog-product-view .products-grid.products-related .product.details .price-box .saved-label, 
.catalog-product-view .products-grid.products-upsell .product.details .price-box .saved-label {
  background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  font-weight: 100;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-size: 9px;
  font-size: 10px;
  //font-size: 10.6px;
  /font-size: 11px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  //font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.6px;
  //font-size: unset;
  ///font-size: initial;
  padding-left: 4px;
  /padding-left: 6px;
  /padding-left: 7px;
  //padding-left: 8px;
  padding-left: 10px;
  //padding-top: 1px;
  padding-bottom: 1px;
  font-style: italic;
  
  /background: linear-gradient(to right, #ccc, transparent);
  
  text-shadow: none;
  
  margin-top: 55px;
  margin-top: 57px;
}
.catalog-product-view .products-grid.products-related .product.details .price-box .saved-label span, 
.catalog-product-view .products-grid.products-upsell .product.details .price-box .saved-label span {
  /* standard gradient background */
  background: linear-gradient(#fff, #eee, #ddd, #fff);
  background: linear-gradient(#fff, #eee, #d0d0d0, #fff);
  background: linear-gradient(#fff, #eee, #bebebe, #fff);
  background: linear-gradient(#fff, #eee, #bbb, #fff);
  background: linear-gradient(#fff, #999bbb, #efefef, #fff);
  background: linear-gradient(#fff, #999bbb, #fff, #fff);
  background: linear-gradient(#fff, #fff, #999bbb, #fff);
  
  background: linear-gradient(#fff, #fff, #bbb, #fff);
  background: linear-gradient(#fff, #fff, #bdbdbd, #fff);
  background: linear-gradient(#fff, #fff, #bebebe, #fff);
  background: linear-gradient(#fff, #fff, #bfbfbf, #fff);
  background: linear-gradient(#fff, #fff, #ccc, #fff);
  background: linear-gradient(#fff, #fff, #ddd, #fff);
  background: linear-gradient(#fff, #fff, #e0e0e0, #fff);
  background: linear-gradient(#fff, #fff, #e7e7e7, #fff);
  /background: linear-gradient(#fff, #fff, #eee, #fff);
  
  /background: linear-gradient(#fff, #fff, #999bbb, #fff, #fff);
  
  /* clip hackery */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.catalog-product-view .products-grid.products-related .product.details .price-box .saved-label span:before, 
.catalog-product-view .products-grid.products-upsell .product.details .price-box .saved-label span:before {
  position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e225";
  top: 1px;
  margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
  /margin-right: 5px;
  font-weight: 100;
  //font-size: 13.6px;
  font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  font-size: 12.3px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.3px;
  font-size: 11px;
  
  font-weight: 900;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  ///margin-right: 4px;
  /margin-right: 5px;
  
  content: "\e226";
  /font-weight: 100;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .price-box .saved-label, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .price-box .saved-label {
  background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
}
.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary {
  margin-top: 24px;
  
  margin-bottom: 0px;
  margin-bottom: -12px;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .product-reviews-summary .rating-result, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .product-reviews-summary .rating-result {
  filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px -0px 0px #333);
  filter: drop-shadow(-0px -0px 0px #000);
}
.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary .rating-summary .rating-result, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary .rating-summary .rating-result {
  width: auto !important;
  margin-right: 1px !important;
}
.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary .rating-summary .rating-result span::before, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary .rating-summary .rating-result span::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
}
.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary .rating-summary .rating-result::before, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary .rating-summary .rating-result::before {
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
}
.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary .reviews-actions a.action.view, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary .reviews-actions a.action.view {
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 700;
  letter-spacing: -0.65px;
  /font-style: italic;
  
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.50px;
  font-style: italic;
  /text-transform: uppercase;
  color: #202020;
  /color: #333;
  
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 800;
  letter-spacing: -0.50px;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 800;
  letter-spacing: -0.50px;
  font-style: italic;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: -0.50px;
  /font-style: italic;
  font-style: normal;
  text-transform: uppercase;
  color: #202020;
  color: #333;
  color: #555;  
}
/.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary .reviews-actions a.action.view:hover, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary .reviews-actions a.action.view:hover {
  color: #e5e5e5;
  /border-radius: 1px;
}
.catalog-product-view .products-grid.products-related .product.details:hover .product-reviews-summary .reviews-actions a.action.view, 
.catalog-product-view .products-grid.products-upsell .product.details:hover .product-reviews-summary .reviews-actions a.action.view {
  color: #e5e5e5;
  /border-radius: 1px;
}
.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary .reviews-actions a, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary .reviews-actions a {
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  margin-top: 2px;
  
  transition: ease-out 0.00s !important;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .product-reviews-summary .reviews-actions a, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .product-reviews-summary .reviews-actions a {
  color: #ffdc05;
  /color: gold;
  color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  text-shadow: 2px 2px 2px #7b7b7b;
  text-shadow: 2px 2px 2px #333;
  text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover {
  color: #ffdc05;
  color: gold;
  /color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
}
/.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary .reviews-actions a:before, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary .reviews-actions a:before {
  content: "(";
  
  /position: relative;
  /margin-right: 7px;
  //margin-right: 3px;
  /font-family: FontAwesome;
  /content: "\f005";
  //content: "\f11e";
  /content: "\f303";
  /content: "\f14b";
  /content: "\f044";
  /content: "\f304";
  ///font-size: 13px;
  //font-size: 18px;
  /font-size: 30px;
  /color: #777;
}
.catalog-product-view .products-grid.products-related .product.details .product-reviews-summary .reviews-actions a:after, 
.catalog-product-view .products-grid.products-upsell .product.details .product-reviews-summary .reviews-actions a:after {
  /content: ")";
  ///margin-left: 1px;
  /color: #777;
  /font-size: 10px;
  
  ///font-family: FontAwesome;
  /content: "\f11e" " )";
  ///content: "\f11e";
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  
  
  
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  /color: #777;
  /color: #888;
  /color: #999;
  /color: #a0a0a0;
  /color: #aaa;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  /text-shadow: 2px 2px 2px #7b7b7b;
  /text-shadow: 2px 2px 2px #333;
  //text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome", "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /font-family: "FontAwesome", "Open Sans";
  //font-size: 10px;
  ///font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;
  
  /font-family: "FontAwesome", "Oswald";
  ///font-size: 10px;
  /font-size: 11px;
  //font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 100;
  ///font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  /font-family: "FontAwesome", "Arial";
  /font-size: 10px;
  //font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  //font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;

  /font-family: "FontAwesome", "Bebas Neue";
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  //letter-spacing: initial;
  //font-weight: initial;
  //font-weight: 100;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .product-reviews-summary .reviews-actions a:after, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .product-reviews-summary .reviews-actions a:after {
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  text-shadow: 2px 2px 2px #7b7b7b;
  text-shadow: 2px 2px 2px #333;
  text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome", "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /font-family: "FontAwesome", "Open Sans";
  //font-size: 10px;
  ///font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;
  
  /font-family: "FontAwesome", "Oswald";
  ///font-size: 10px;
  /font-size: 11px;
  //font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 100;
  ///font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  /font-family: "FontAwesome", "Arial";
  /font-size: 10px;
  //font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  //font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;

  /font-family: "FontAwesome", "Bebas Neue";
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  //letter-spacing: initial;
  //font-weight: initial;
  //font-weight: 100;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
}
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover, 
.catalog-product-view .products-grid.products-related .product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover:after, 
.catalog-product-view .products-grid.products-upsell .product-item:hover .product.details .product-reviews-summary .reviews-actions a:hover:after {
  /opacity: 0.80 !important;
  color: #ffdc05;
  color: gold !important;
}

/*--(recently viewed section - native)--*/
.catalog-product-view .block-viewed-products-grid .product-item {
  position: relative !important;
  
  width: 100% !important;
  height: 100% !important;
  
  min-height: 444px !important;
  min-height: 450px !important;

  padding: 8px;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover {  
  /background: linear-gradient(to right, #F5F5F5, transparent) !important;
  /background: linear-gradient(to right top, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to right bottom, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to right, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to left, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to left top, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to left bottom, #e5e5e5 -150%, transparent 100%) !important;
  /background: linear-gradient(to right bottom, transparent, #000, transparent) !important;
  /background: linear-gradient(to right, #000, #555) !important;
  /background: none !important;
  background: linear-gradient(to bottom, #e5e5e5 -30%, transparent 15%) !important;
  
  /border: 1px solid #e5e5e5;
  /border: 4px solid #e5e5e5;
  ///border: 1px solid #fff;
  /border-radius: 1px;
  /border-radius: 4px;
  /padding: 8px;
  
  /box-shadow: 0px 5px 15px 3px #efefef;
  
  
  /opacity: 0.55;
  /filter: contrast(120%) brightness(115%) grayscale(20%);
  /background-blend-mode: multiply !important;
  /background-color: transparent !important;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .product-item-info img {  
  background: linear-gradient(to right, #F5F5F5, transparent) !important;
  background: linear-gradient(to right top, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to right bottom, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to right, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to left, #000 -150%, transparent 100%) !important;
  /background: linear-gradient(to left top, #000 -150%, transparent 100%) !important;
  //background: linear-gradient(to left bottom, #e5e5e5 -150%, transparent 100%) !important;
  /background: linear-gradient(to right bottom, transparent, #000, transparent) !important;
  /background: linear-gradient(to right, #000, #555) !important;
  /background: none !important;
  background: linear-gradient(to bottom, #e5e5e5 -30%, transparent 15%) !important;
  
  /border: 1px solid #e5e5e5;
  /border: 4px solid #e5e5e5;
  /border: 3px solid #fff;
  /border-radius: 1000px;  
  
  /opacity: 0.55;
  /filter: contrast(120%) brightness(115%) grayscale(20%);
  /background-blend-mode: multiply !important;
  /background-color: transparent !important;
  
  opacity: 0.90;
  opacity: 1;
  filter: contrast(100%) brightness(100%) grayscale(0%);
  
  opacity: 0.80;
  filter: contrast(110%) brightness(110%) grayscale(0%);
}
.catalog-product-view .block-viewed-products-grid .product-item-info img {
  /opacity: 0.90;
  
  //opacity: 0.55;
  //filter: contrast(120%) brightness(115%) grayscale(20%);
  opacity: 0.90;
  filter: contrast(110%) brightness(110%) grayscale(0%);
  
  width: 60%;
  
  opacity: 0.70;
}
/.catalog-product-view .block-viewed-products-grid .product-item-info img:hover {
  opacity: 0.90;
  /opacity: 1;
  filter: contrast(100%) brightness(100%) grayscale(0%);
}
.catalog-product-view .block-viewed-products-grid .product-item-name a {
  color: #333 !important;
  color: #313131 !important;
  color: #343434 !important;
  color: #444 !important;
  color: #555 !important;
  ///color: #606060 !important;
  /color: #636363 !important;
  color: #656565 !important;
  /color: #6b6b6b !important;
  //color: #6d6d6d !important;
  /color: #707070 !important;
  /color: #727272 !important;
  /color: #747474 !important;
  /color: #7c7c7c !important;
  /font-size: 24px !important;
  font-size: 23px !important;
  /font-size: 19px !important;
  
  //font-size: 18px !important;
  font-size: 17px !important;
  //font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  letter-spacing: -0.25px !important;
  
  /font-family: "Oswald" !important;
  /font-weight: unset !important;
  /font-size: unset !important;
  
  font-family: "Oswald" !important;
  font-weight: unset !important;
  font-size: unset !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12px !important;
  font-size: 11.6px !important;
  font-size: 11.3px !important;
  /font-size: 11px !important;
  letter-spacing: -0.20px !important;
  
  font-family: "Open Sans" !important;
  font-weight: unset !important;
  font-size: unset !important;
  font-size: 14px !important;
  font-size: 13px !important;
  font-size: 12.3px !important;
  font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  //letter-spacing: -0.20px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.40px !important;
  color: #333 !important;
  ////color: #313131 !important;
  color: #343434 !important;
  /color: #444 !important;
  /color: #555 !important;
  ///color: #606060 !important;
  /color: #636363 !important;
  /color: #656565 !important;
  
  font-family: "Open Sans" !important;
  font-size: 14px !important;
  font-size: 13.5px !important;
  /font-size: 13.4px !important;
  letter-spacing: -0.55px !important;
  ///letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  line-height: 1.15 !important;
  
  font-family: "Open Sans" !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  font-family: "Open Sans" !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  font-size: 13.3px !important;
  font-size: 13.2px !important;
  font-size: 13.1px !important;
  font-size: 13px !important;
  font-size: 12.5px !important;
  font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: initial;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  //////letter-spacing: -0.45px !important;
  /////letter-spacing: -0.50px !important;
  //////letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  word-spacing: 0.50px;
  /word-spacing: 0.45px;
  /word-spacing: 0.35px;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  ////font-family: "Roboto" !important;
  ////font-weight: unset !important;
  /font-size: unset !important;
  /font-size: 14px !important;
  /font-size: 13.3px !important;
  ////font-size: 13.2px !important;
  //font-size: 13px !important;
  /font-size: 12.3px !important;
  /font-size: 12px !important;
  /font-size: 11.6px !important;
  /font-size: 11.3px !important;
  /font-size: 11px !important;
  ////letter-spacing: -0.20px !important;
  //color: #333 !important;
  ////color: #313131 !important;
  ////color: #343434 !important;
  /color: #444 !important;
  /color: #555 !important;
  //color: #606060 !important;
  /color: #636363 !important;
  /color: #656565 !important;

  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  color: #343434 !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;

  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  ///font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  /font-weight: 900 !important;
  text-transform: initial;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  
  font-family: "Heebo", Helvetica, Arial, sans-serif !important;
  /font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14.3px !important;
  font-size: 14px !important;
  //font-size: 13.5px !important;
  //font-size: 13.4px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  /font-size: 13.3px !important;
  /font-size: 13.2px !important;
  /font-size: 13.1px !important;
  /font-size: 13px !important;
  /font-size: 12.5px !important;
  /font-size: 12px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: initial;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.20 !important;
  word-spacing: -0.35px !important;
  letter-spacing: -0.37px !important;
  //////////letter-spacing: -0.40px !important;
  //////letter-spacing: -0.45px !important;
  /////letter-spacing: -0.50px !important;
  //////letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  word-spacing: 0.50px;
  /word-spacing: 0.45px;
  /word-spacing: 0.35px;
  ///letter-spacing: -0.65px !important;
  ///letter-spacing: -0.80px !important;
  ////letter-spacing: -0.84px !important;
  

  font-family: "Open Sans" !important;
  font-size: 14px !important;
  font-size: 13.5px !important;
  /font-size: 13.4px !important;
  letter-spacing: -0.55px !important;
  ///letter-spacing: -0.60px !important;
  ///letter-spacing: -0.65px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.85px !important;
  //font-size: 13.3px !important;
  /font-size: 13.2px !important;
  ///font-size: 13.1px !important;
  ///font-size: 13px !important;
  font-size: 12.5px !important;
  /////////font-size: 12.4px !important;
  /font-size: 12.3px !important;
  font-size: 12px !important;
  word-spacing: 1.30px !important;
  /word-spacing: 1.15px !important;
  ///////word-spacing: 1.05px !important;
  ////word-spacing: 0.95px !important;
  ////word-spacing: 0.80px !important;
  ///////word-spacing: 0.30px !important;
  ////word-spacing: 0.24px !important;
  font-weight: 100 !important;
  font-weight: 400 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  line-height: 1.15 !important;
  line-height: 1.17 !important;

  margin-left: 3px;
  margin-left: 2px;
  line-height: 1.30;
  line-height: 1.40;
  line-height: 1.50;
  line-height: 1.55;
  line-height: 1.60;
  -webkit-line-clamp: 4;
  -webkit-line-clamp: 3;
  /-webkit-line-clamp: 2;
  max-height: 172.8px;
  
  max-height: 46px;
  margin-bottom: 4px;
  
  font-size: 13.4px !important;
  max-height: 54px;
  
  text-transform: initial !important;
  letter-spacing: -0.84px !important;
  font-size: 13.6px !important;
  /font-size: 13.8px !important;
  
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  
  
  
  font-family: "Oswald", Helvetica, Arial, sans-serif !important;
  font-size: 13.0px !important;
  text-transform: inherit !important;
  color: #555 !important;
  font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  padding-left: 8px;
  padding-right: 5px;
  
  font-size: 11.0px !important;
  font-weight: 500 !important;
  /color: #494949 !important;
  /color: #202020 !important;
  color: #242424 !important;
  -webkit-filter: blur(0.000001px);
  
  //text-transform: initial !important;
  //font-size: 12.5px !important;
  //font-weight: 500 !important;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .product-item-name a {
  color: #090909 !important;
  //color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: #313131 !important;
  /color: #444 !important;
  /color: #555 !important;
  /color: #606060 !important;
  
  color: #e5e5e5 !important;
  //color: #f4f4f4 !important;
  /color: #f8f8f8 !important;
  /color: #fff !important;
  
  color: #fff !important;
  
  /*(for black version)*/
  background: #000 !important;
  background: none !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 1px #000 !important;
}
.catalog-product-view .block-viewed-products-grid .product-item .product-item-name a:after {
  /background: none !important;
  /background: linear-gradient(to right, transparent, #555, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #555 60%, transparent) !important;
  background: linear-gradient(to right, #202020, transparent) !important;
  background: linear-gradient(to right, #090909, transparent) !important;
}
.catalog-product-view .block-viewed-products-grid .product-item .product-item-name a:hover {
  text-decoration: underline !important;
  /opacity: 0.90;
  color: #000;
}
.catalog-product-view .block-viewed-products-grid .product-item .action.towishlist:before {
  color: #000;
  /font-size: 22px !important;
  
  font-style: italic;
  margin-right: 2px;
  /margin-right: 4px;
}
.catalog-product-view .block-viewed-products-grid .product-item .action.towishlist:after {
  background: none;
  
  position: relative;
  content: "add to wishlist +";
  font-size: 12px;
  /text-shadow: 1px 1px 2px #000;
  //text-shadow: 0px 1px 2px #000;
  /text-shadow: -1px 1px 2px #000;
  
  color: #999;
  color: #777;
  color: #666;
  
  font-family: "Oswald";
  font-size: 10px;
  
  //font-family: "Oswald";
  //font-size: 10px;
  //font-style: italic;
  
  /font-family: "Bebas Neue";
  /font-size: 11px;
  
  /font-family: "Open Sans";
  /font-size: 10px;
  /letter-spacing: -0.15px;
  /font-weight: 600;
  /text-transform: capitalize;
}
.catalog-product-view .block-viewed-products-grid .product-item .action.towishlist:hover:before,
.catalog-product-view .block-viewed-products-grid .product-item .action.towishlist:hover {
  color: #ffdc05;
  fill: #ffdc05;
  /text-shadow: -1px 0px 0px #000 !important;
  text-shadow: 0px 1px 0px #000 !important;
  /filter: drop-shadow(1px 2px 1px #000) !important;
  //filter: drop-shadow(0px 1px 1px #000) !important;
}
.catalog-product-view .block-viewed-products-grid .product-item .price {
  color: initial;
  font-size: 17px;
  font-weight: 900;
  
  font-size: 18px;
  
  font-size: 19px;
  font-size: 20px;
  font-size: 20.3px;
  font-size: 20.5px;
  /font-size: 21px;
  font-size: 24px;
  position: relative;
  top: -2px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.40px;
  //////letter-spacing: -0.50px;
  
  
  /*(for larger prices - 30px)*/
  font-size: 30px;
  letter-spacing: -0.55px;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .price {
  /color: #e5e5e5 !important;
  /color: #f5f5f5 !important;
  text-shadow: -1px 1px 1px #000 !important;
  text-shadow: -1px 3px 1px #000 !important;
  text-shadow: -1px 3px 2px #000 !important;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .price-box .price-container::after {
  background: linear-gradient(to right, #000, transparent) !important;
  background: linear-gradient(to right, transparent, #000 20%, transparent) !important;
  background: linear-gradient(to right, transparent, #555 20%, transparent) !important;
  /background: linear-gradient(to right, transparent, #888 20%, transparent) !important;
  /background: none !important;
  padding-right: 150px;
  
  
  //height: 30px !important;
  height: 29px !important;
  height: 28px !important;
  height: 27px !important;
  /height: 26px !important;
  
  
  /*(for larger prices - 30px)*/
  margin-top: 3px;
  /margin-top: 4px;
  /margin-top: 5px;
}
/.catalog-product-view .block-viewed-products-grid .product-item .price:before {
  position: absolute;
  content: "SpeedyFree shipping";
  content: "+ SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  /font-weight: 500;
}
.catalog-product-view .block-viewed-products-grid .product-item .price:before {
  position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  
  margin-top: 5px;
  
  
  /*(for larger prices - 30px)*/
  margin-top: 6px;
  margin-top: 8px;
  //margin-top: 9px;
  //margin-top: 12px;
  /margin-top: 13px;
  //margin-top: 14px;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .price:before {
  /*
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  color: #ffdc05 !important;
  
  filter: brightness(75%);
  filter: brightness(80%);
  filter: brightness(90%);
  filter: brightness(95%);
  filter: brightness(97%);
  /filter: brightness(100%);
  
  background: #000;
  background: linear-gradient(to right, #999, #000);
  background: linear-gradient(to right, #888, #000, #404040);
  background: linear-gradient(to right, #999, #000, #404040);
  background: linear-gradient(to right, #999, #000, #404040);
  padding: 4px;
  padding: 3px;
  padding-right: 4px;
  padding-right: 5px;
  /padding-right: 7px;
  text-shadow: 1px 1px 1px #000;
  /font-size: 12px;
  */
  
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, transparent, #202020 30%, transparent);
  /background: linear-gradient(to right, transparent, #1a1a1a 30%, transparent);
  padding-right: 35px;
  
  background: none;
  text-shadow: none;
}
.catalog-product-view .block-viewed-products-grid .product-item .special-price span {
  color: inherit !important;
  /font-size: 13px;
  font-style: italic;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .special-price span {
  color: #ffdc05 !important;
  /color: #ffcc03 !important;
  /color: #ffcc0f !important;
}
.catalog-product-view .block-viewed-products-grid .product-item-info .special-price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -6px;
  margin-left: -7px;
  /margin-left: -8px;
  /margin-right: 0px;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .special-price:after {
  color: #1A1A1A !important;
  color: darkgoldenrod !important;
  color: green !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(145%);
  /color: lightgreen !important;
  
  text-shadow: -1px 2px 1px #000;
  filter: brightness(175%);
  
  
  text-shadow: none;
  color: darkolivegreen !important;
   filter: unset;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .price-box .special-price .price-container::after {
  background: linear-gradient(to right, #888, transparent) !important;
  /background: linear-gradient(to right, transparent, #888 15%, transparent) !important;
  /background: linear-gradient(to right, transparent, #888 14%, transparent) !important;
  /background: linear-gradient(to right, transparent, #888 13%, transparent) !important;
  background: linear-gradient(to right, transparent, #888 12%, transparent) !important;
  /background: linear-gradient(to right, transparent, #bbb 12%, transparent) !important;
  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent) !important;
  /padding-right: 160px !important;
  
  /background: none !important;
}
.catalog-product-view .block-viewed-products-grid .product-item .old-price span {
  color: #D2D2D2 !important;
  /font-size: 13px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  
  padding-top: 2px;
  /padding-top: 3px;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .old-price span {
  /color: #e5e5e5 !important;
  /color: #aaa !important;
  color: #bbb !important;
  padding-bottom: 5px;
  padding-bottom: 0px;
  
  text-shadow: none !important;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .price-box .old-price .price-container::after {
  background: none !important;
}
.catalog-product-view .block-viewed-products-grid .product-item .old-price:before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 10px;
  margin-right: -5px;
}
.catalog-product-view .block-viewed-products-grid .product-item .old-price:after {
  content: "reg. price";
  color: #1A1A1A !important;
  font-size: 12px;
  margin-left: -1px;
}
.catalog-product-view .block-viewed-products-grid .product-item:hover .old-price:before, 
.catalog-product-view .block-viewed-products-grid .product-item:hover .old-price:after {
  color: #e5e5e5 !important;
  color: #f4f4f4 !important;
  color: #f8f8f8 !important;
  color: #fff !important;
  
  color: unset !important;
}
.catalog-product-view .block-viewed-products-grid .product-item .old-price span:before {
  display: none !important;
}
.catalog-product-view .block-viewed-products-grid .product-item-info .action.tocart {
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    //////background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ////////////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  /padding-top: 0px;
  /padding-bottom: 0px;
  
  margin-top: 19px;
  /margin-top: 21px;
  margin-top: 23px;
  /margin-top: 24px;
  /margin-top: 25px;
}
/.catalog-product-view .block-viewed-products-grid .product-item-info .action.tocart:after {
  /background: linear-gradient(to right, #000, #777, #000) !important;
  //background: linear-gradient(to right, #000, #666, #000) !important;
  /background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    ///background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ///////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
  background: linear-gradient(to left bottom, #7B5A00 -55%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
  
  /background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  
  opacity: 0.93 !important;
  opacity: 1 !important;
}
.catalog-product-view .block-viewed-products-grid .product-item-info .action.tocart span:before {
  display: block !important;
  visibility: visible !important;
  font-family: "Athlete2"!important;
  content: "\67" !important;
  text-transform: none !important;
  float: left;
  margin-right: 4px;
  
  font-size: 10px;
  margin-top: 2px;
}

/*---(sidebar section)---*/
.catalog-product-view .sidebar {
  width: 250px !important;
  /width: 270px !important;
}
.catalog-product-view.page-layout-2columns-left .column.main {
    width: calc(100% - 320px);
  
  width: calc(100% - 250px) !important;
  width: calc(100% - 265px) !important;
  width: calc(100% - 270px) !important;
  width: calc(100% - 280px) !important;
}
.catalog-product-view.page-layout-3columns .column.main {
  width: calc(100% - 500px) !important;
  width: calc(100% - 540px) !important;
  
  margin-left: 30px;
  
  margin-left: 35px;
  padding-left: 10px;
  /padding-right: 0px;
}
.catalog-product-view.page-layout-2columns-left .column.main .athlete2_product_info__wrapper .product.media {
  /border-left: 1px solid #e4e4e4;
  /padding-left: 20px;
  margin-right: -0px !important;
  
  padding-left: 45px;
  padding-right: 45px;
}
.catalog-product-view.page-layout-2columns-left .column.main .athlete2_product_info__wrapper .product-info-main {
  
}
/.catalog-product-view.page-layout-2columns-left .sidebar-main {
  width: 320px;
  padding-right: 50px;
  
  width: 250px !important;
}

/*--(am auto related section - sidebar)--*/
.catalog-product-view .sidebar-main .amrelated.block {
  width: 250px !important;
  //width: 255px !important;
  /width: 261px !important;
  width: 245px !important;

  border-right: 1px solid #e4e4e4;
  /border-right: 2px solid #e4e4e4;
  /border-right: 1px solid #e5e5e5;
  /border-right: 2px solid #e5e5e5;
  /border-right: 1px solid #f8f8f8;
  //border-right: 2px solid #f8f8f8;
  /border-right: 3px solid #f8f8f8;
  border: none;

  background: linear-gradient(to right, #f6f6f6, transparent);
  /background: linear-gradient(to left, #f6f6f6, #fefefe, transparent);
  background: linear-gradient(to right, #f6f6f6, #fefefe, transparent);
  background: linear-gradient(to right top, #f6f6f6, #fefefe, transparent);
  background: linear-gradient(to right bottom, #f6f6f6, #fefefe, transparent);
  background: linear-gradient(to left top, #f6f6f6, #fefefe, transparent);
  /background: #f6f6f6;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 4px;
  padding-left: 5px;
  /padding-left: 0px;
  padding-right: 0px;
  border-radius: 3px;
  
  box-shadow: 0.15rem 0.40rem 1.2rem rgba(0,0,0,0.10);
  /box-shadow: 0.15rem 0.40rem 1.0rem rgba(0,0,0,0.10);
  /box-shadow: 0.15rem 0.40rem 0.9rem rgba(0,0,0,0.10);
  
  box-shadow: none;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 1px 3px #ebebeb);
  filter: drop-shadow(0px 1px 3px #ececec);
  filter: drop-shadow(0px 1px 2px #f0f0f0);
  /filter: none;
  
  border: 1px solid #f4f4f4;
  border: 2px solid #f4f4f4;
  border: 1px solid #f1f1f1;
  /border: 1px solid #f0f0f0;
  border-top: 1px solid #fbfbfb;
  border-top: 1px solid #f3f3f3;
  /border-top: none;
  border-left: 1px solid #fbfbfb;
  border-left: 1px solid #f6f6f6;
  border-left: none;
  border-bottom: 1px solid #d0d0d0;
  border-bottom: 1px solid #e4e4e4;
  border-bottom: none;
  
  /*(to fix am labels/megamenu overlap)*/
  position: relative;
  z-index: 0 !important;
  
  /*(for pp main bkg alignment)*/
  max-height: 740px;
  min-height: 740px;
  
  /margin-top: 11px;
  margin-top: 24px;
  /margin-top: 44px;
  
  margin-bottom: 151px;
  margin-bottom: 152px;
  /margin-bottom: 200px;
  /margin-bottom: 210px;
  /margin-bottom: 220px;
  /margin-bottom: 235px;
  /margin-bottom: 240px;
  /margin-bottom: 245px;
  ///margin-bottom: 250px;
  //margin-bottom: 255px;
  /margin-bottom: 260px;
  /margin-bottom: 270px;
  /margin-bottom: 280px;
  margin-bottom: 290px;
  margin-bottom: 295px;
  //margin-bottom: 300px;
  //margin-bottom: 325px;
  //margin-bottom: 350px;
  /margin-bottom: 375px;
  /margin-bottom: 384px;
}
.catalog-product-view .sidebar-additional .amrelated.block {
  background: none;'
  width: 250px !important;
  /width: 255px !important;
  border-left: 1px solid #e4e4e4;
  /border-left: 2px solid #e5e5e5;
  border-right: none;
  border: none;
  padding-left: 5px;
  padding-left: 6px;
  /padding-left: 7px;
  padding-top: 0px !important;
  //margin-top: -24px;
  margin-top: 24px;
  
  background: linear-gradient(to right, #f6f6f6, transparent);
  /background: linear-gradient(to left, #f6f6f6, #fefefe, transparent);
  background: linear-gradient(to right, #f6f6f6, #fefefe, transparent);
  background: linear-gradient(to right top, #f6f6f6, #fefefe, transparent);
  background: linear-gradient(to right bottom, #f6f6f6, #fefefe, transparent);
  background: linear-gradient(to right top, #f6f6f6, #fefefe, transparent);
  /background: #f6f6f6;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 4px;
  padding-left: 5px;
  /padding-left: 0px;
  padding-right: 0px;
  border-radius: 3px;
  
  box-shadow: -0.15rem 0.40rem 1.2rem rgba(0,0,0,0.10);
  box-shadow: -0.15rem 0.40rem 1.0rem rgba(0,0,0,0.10);
  box-shadow: -0.15rem 0.40rem 0.9rem rgba(0,0,0,0.10);
  
  box-shadow: none;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 1px 3px #ebebeb);
  filter: drop-shadow(0px 1px 3px #ececec);
  filter: drop-shadow(0px 1px 2px #f0f0f0);
  /filter: none;
  
  border: 1px solid #f4f4f4;
  border: 2px solid #f4f4f4;
  border: 1px solid #f1f1f1;
  /border: 1px solid #f0f0f0;
  border-top: 1px solid #fbfbfb;
  border-top: 1px solid #f3f3f3;
  /border-top: none;
  border-right: 1px solid #fbfbfb;
  border-right: 1px solid #f6f6f6;
  border-right: none;
  border-bottom: 1px solid #d0d0d0;
  border-bottom: 1px solid #e4e4e4;
  border-bottom: none;
  
  /*(to fix am labels/megamenu overlap)*/
  position: relative;
  z-index: 0 !important;
}
.catalog-product-view.page-layout-2columns-right .sidebar-main .amrelated.block {  
  width: 250px !important;
  /width: 255px !important;
  border-left: 1px solid #e4e4e4;
  /border-left: 2px solid #e5e5e5;
  border-right: none;
  padding-left: 5px;
  padding-left: 6px;
  /padding-left: 7px;
}
.catalog-product-view .sidebar-main .amrelated .block-title strong {
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  /background: linear-gradient(to right, transparent, #343434, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  text-shadow: none;
  background: none;
  
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  background: #f8f8f8;
  background: linear-gradient(to right, #f8f8f8, transparent);
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  
  /background: linear-gradient(to right, transparent, #efefef, transparent);
  /background: linear-gradient(to right, transparent, #f1f1f1, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  
  width: 100%;
  margin-bottom: -10px;
  margin-top: -9px;
  
  /border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 5px !important;
  margin-top: -5px;
  
  text-shadow: none;
  background: none;
  border: none;
  margin-top: -6px;
  
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-display-semiConden", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  ///font-size: 20px;
  font-size: 19.3px;
  /font-size: 19px;
  /font-size: 18px;
  //font-size: 17.5px;
  /font-size: 17px;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 900 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  font-family: "Khula", sans-serif !important;
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  /text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  //text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  /font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  //text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #000, #777 40%, #000);

  background: linear-gradient(to right, #000, #6c6c6c 40%, #000);
  background: linear-gradient(to right, transparent -4%, #000, #6c6c6c 40%, #000, transparent 101%);
  background: linear-gradient(to right, transparent -4%, #000, #6c6c6c 40%, #000, transparent 101%);
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, transparent 101%);
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 37%, #000, transparent 101%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 48%, #000, transparent 101%);
  
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 37%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 48%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 40%, #000, #1a1a1a 94%, #5c5c5c 100%);
  
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 94%, #3b3b3b 100%);
  
  background: url(/media/site-images/ribbon-end.png), linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 80%, transparent 90%);
  background-repeat: no-repeat;
  /background-position: 102% 0%;
  background-position: 101% 0%;
  //background-position: 100% 0%;
  ///background-position: 99% 0%;
  /background-position: 98% 0%;
  /background-position: 97% 0%;
  /background-position: 96% 0%;

  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  /color: #f2f2f2;
  /color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  /filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #5b5b5b);
  filter: drop-shadow(1px 1px 2px #7b7b7b);
  filter: drop-shadow(0px 2px 1px #8b8b8b);
  /filter: drop-shadow(-1px 2px 1px #8b8b8b);
  /filter: none;
  /padding: 7px;
  padding: 0px;
  /padding-right: 40px;
  /padding-right: 13px;
  padding-right: 17px;
  padding-right: 18px;
  padding-right: 20px;
  padding-right: 21px;
  padding-right: 22px;
  padding-right: 23px;
  //padding-right: 24px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 4px 4px 1px 1px;
  border-radius: 3px;
  border-radius: 3px 3px 2px 2px;
  border-radius: 3px 3px 1px 1px;
  border-radius: 4px 0px 0px 4px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  /border-radius: 50px 0px 0px 50px;
  /border-radius: 25px 95px 25px 95px;
  /border-radius: 95px 25px 95px 25px;
  //border-radius: 16px 95px 95px 16px;
  /border-radius: 95px 16px 16px 95px;
  /border-radius: 8px 8px 3px 3px;
  position: relative;
  top:  -9px !important;
  //top:  -3px !important;
  /top:  -20px !important;
  /top:  -19px !important;
  left: 4px;
  left: 5px;
  left: 6px;
  /left: 7px;
  /left: 10px;
  padding-top: 0px !important;
  padding-top: 1px !important;
  padding-top: 2px !important;
  /padding-top: 3px !important;
  padding-bottom: 2px !important;
  padding-bottom: 3px !important;
  /padding-bottom: 4px !important;
  /padding-bottom: 5px !important;
  /padding-bottom: 6px !important;
  margin-left: -6px;
  margin-left: -11px;
  margin-left: -12px;
  margin-left: -13px;
  
  padding-top: 5px !important;
  padding-bottom: 1px !important;
  
  /*(for ruda)*/
  /*
  padding-top: 6px !important;
  /padding-top: 7px !important;
  padding-bottom: 6px !important;
  padding-bottom: 7px !important;
  /padding-bottom: 8px !important;
  */
}
.catalog-product-view .sidebar-main .amrelated .block-title {
  margin-top: 3px;
  margin-top: 4px;
  
  margin-top: 7px;
}
.catalog-product-view .sidebar-additional .amrelated .block-title strong {
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  /background: linear-gradient(to right, transparent, #343434, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  text-shadow: none;
  background: none;
  
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  background: #f8f8f8;
  background: linear-gradient(to right, #f8f8f8, transparent);
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  
  /background: linear-gradient(to right, transparent, #efefef, transparent);
  /background: linear-gradient(to right, transparent, #f1f1f1, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  
  width: 100%;
  margin-bottom: -10px;
  margin-top: -9px;
  
  /border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 5px !important;
  margin-top: -5px;
  
  text-shadow: none;
  background: none;
  border: none;
  margin-top: -6px;
  font-family: "Oswald";
}
.catalog-product-view .sidebar-additional .amrelated .block-title {
  padding-top: 12px;
}
.catalog-product-view .sidebar-main .amrelated .block-title strong:before {
  /*
  font-family: "Glyphicons Halflings";
  content: "\e012";
  /content: "\e019";
  content: "\e011";
  /content: "\e032";
  /content: "\e043";
  //content: "\e044";
  //content: "\e057";
  /content: "\e066";
  /content: "\e095";
  /content: "\e114";
  /content: "\e118";
  /content: "\e137";
  //content: "\e156";
  //content: "\e197";
  /content: "\e202";
  //content: "\e210";
  //content: "\e235";
  /content: "\e236";
  /content: "\e252";
  margin-right: 5px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  color: #dadada;
  
  color: #202020;
  */
  
  
  content: " ";
  /font-size: 30px;
  background: none;
  background: url(/media/site-images/4-square.png);
  background-repeat: no-repeat;
  padding-right: 30px;
  margin-right: 2px;
  /width: 29px;
  /height: 24px;
  position: relative;
  top: 8px;
  left: 12px;
  left: 12px;
  /left: 11px;
  /left: 10px;
  /left: 9px;
  /left: 8px;
  /left: 7px;
  
  top: 5px;
  
  /*(for ruda)*/
  /*
  top: 4px;
  */
}
.catalog-product-view .sidebar-additional .amrelated .block-title strong:before {
  font-family: "Glyphicons Halflings";
  content: "\e012";
  /content: "\e019";
  content: "\e011";
  /content: "\e032";
  /content: "\e043";
  //content: "\e044";
  //content: "\e057";
  /content: "\e066";
  /content: "\e095";
  /content: "\e114";
  /content: "\e118";
  /content: "\e137";
  //content: "\e156";
  //content: "\e197";
  /content: "\e202";
  //content: "\e210";
  //content: "\e235";
  /content: "\e236";
  /content: "\e252";
  margin-right: 5px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  color: #dadada;
  
  color: #202020;
  
  font-family: "Glyphicons Halflings";
  content: "\e104";
}
/.catalog-product-view .sidebar-main .amrelated .block-content, 
.catalog-product-view .sidebar-additional .amrelated .block-content {
  display: block;
  width: 100%;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item {
  max-width: 100%;
  margin-right: 4px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info {
  display: grid;
  /width: 250px !important;
  max-width: 235px;
  
  /margin-bottom: 20px;
  //margin-bottom: 30px;
  /margin-bottom: 40px;
  
  grid-template-rows: 96px;
  align-items: center;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-items .product-item-info .product-item-photo,
.catalog-product-view .sidebar-additional .amrelated .block-content .product-items .product-item-info .product-item-photo {
  margin-bottom: 0;
  position: relative;
  display: inline-block;

  width: 85px;
  height: 85px;
  /height: auto;
  margin-left: auto;
  margin-right: auto;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .sidebar-main .amrelated .block-content .product-items .product-item-info .product-item-photo,
  .catalog-product-view .sidebar-additional .amrelated .block-content .product-items .product-item-info .product-item-photo {
    width: unset;
    height: unset;
    margin-left: unset;
    margin-right: unset;
  }
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-image-container .product-image-photo, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-image-container .product-image-photo {
  filter: contrast(110%) brightness(110%) grayscale(0%);
  opacity: 0.70;
  
  filter: contrast(110%) brightness(120%) grayscale(25%);
  opacity: 0.85;
  opacity: 0.91;
  /opacity: 0.90;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info:hover .product-image-container .product-image-photo, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info:hover .product-image-container .product-image-photo {
  filter: contrast(110%) brightness(120%) grayscale(25%);
  filter: none;
  opacity: 0.85;
  opacity: 1;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-item-name a, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-item-name a {
  width: 230px;
  width: 215px;
  margin-top: 20px;
  
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  padding-bottom: 3px;
  line-height: 14px;
  padding-bottom: 3px;
  line-height: 15px;
  padding-bottom: 3px;
  /padding-bottom: 4px;
  line-height: 16px;
  /padding-bottom: 3px;
  /line-height: 17px;
  /padding-top: 3px;
  padding-top: 1px;
  border-radius: 1px;
  border-radius: 2px;
  
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  font-size: 13.0px;
  text-transform: uppercase;
  color: #555;
  font-weight: 400;
  letter-spacing: -0.05px;
  word-spacing: 0.20px;
  padding-left: 8px;
  padding-right: 5px;
  -webkit-filter: blur(0.000001px);
  
  font-size: 11.0px;
  font-weight: 500;
  /color: #494949;
  /color: #202020;
  color: #242424;
  color: #343434;
  /color: #555;
  
  font-size: 12.5px;
  font-weight: 500;
  
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-size: 11px;
  font-size: 11.4px;
  /font-size: 12.3px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  /font-weight: 800;
  /letter-spacing: -0.35px;
  /font-size: 12px;
  /text-transform: uppercase;
  /font-style: italic;
  
  
  font-family: "Industry" !important;
  font-size: 12px !important;
  ///font-size: 11.7px !important;
  /font-size: 11.3px !important;
  font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 13px !important;
  font-size: 12.8px !important;
  //font-size: 12.6px !important;
  /font-size: 12.4px !important;
  //font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav.)--------------*/
  
  
  /*----------(fav. - Khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  max-height: 55px;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - Khula)--------------*/
  
  /*----------(fav. - Khula small)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  //////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  max-height: 56px;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  margin-bottom: -4px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - Khula small)--------------*/
  
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - ruda)--------------*/
  
  /*----------(fav. - ruda small light)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-size: 12.9px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 13.8px !important;
  /font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  ////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 15px !important;
  line-height: 16px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  /line-height: 18.9px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 57px !important;
  /min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - ruda small light)--------------*/
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info:hover .product-item-name a, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info:hover .product-item-name a {
  color: #090909 !important;
  //color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: #313131 !important;
  /color: #444 !important;
  /color: #555 !important;
  /color: #606060 !important;
  
  color: #e5e5e5 !important;
  //color: #f4f4f4 !important;
  /color: #f8f8f8 !important;
  /color: #fff !important;
  
  color: #fff !important;
  
  /*(for black version)*/
  background: #000 !important;
  background: none !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 1px #000 !important;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info:hover .product-item-name a:after, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info:hover .product-item-name a:after {
  /background: none !important;
  /background: linear-gradient(to right, transparent, #555, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #555 60%, transparent) !important;
  background: linear-gradient(to right, #202020, transparent) !important;
  background: linear-gradient(to right, #090909, transparent) !important;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-item-name a:hover, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-item-name a:hover {
  text-decoration: underline !important;
  /opacity: 0.90;
  color: #000;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price, 
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-container, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-container {
  color: initial;
  font-size: 17px;
  font-weight: 900;
  
  font-size: 18px;
  
  font-size: 19px;
  font-size: 20px;
  font-size: 20.3px;
  font-size: 20.5px;
  /font-size: 21px;
  font-size: 24px;
  position: relative;
  top: -2px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.40px;
  //////letter-spacing: -0.50px;
  
  
  /*(for larger prices - 30px)*/
  ///font-size: 30px;
  /font-size: 1.564vw;
  letter-spacing: -0.55px;
  
  /*(for 'Open Sans' alternative - native, no sup mod)*/
  font-family: "Open Sans";
  /font-size: 24px;
  
  /font-size: 18px;
  //font-size: 19px;
  font-size: 20px;
  font-size: 21px;
  //font-size: 22px;
  //font-size: 23px;
  ///font-size: 24px;
  /font-size: 25px;
  ///font-size: 26px;
  
  /font-size: 36px;
  /font-size: 35px;
  //font-size: 36px;
  /font-size: 37px;
  /font-size: 39px;
  /font-size: 40px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-container:after, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-container:after {
  width: max-content;
  background: none;
  /display: none;
  
  position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  
  margin-top: 5px;
  
  
  /*(for larger prices - 30px)*/
  margin-top: 6px;
  margin-top: 8px;
  margin-top: 9px;
  //margin-top: 12px;
  /margin-top: 13px;
  //margin-top: 14px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price:before, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price:before {
  display: none;
  
  position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  
  margin-top: 5px;
  
  
  /*(for larger prices - 30px)*/
  margin-top: 6px;
  margin-top: 8px;
  margin-top: 9px;
  //margin-top: 12px;
  /margin-top: 13px;
  //margin-top: 14px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .special-price span, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .special-price span {
  color: inherit !important;
  /font-size: 13px;
  font-style: italic;
  
  color: #555640 !important;
  color: #444c40 !important;
  /color: #2F3B1A !important;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .special-price:after, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .special-price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -6px;
  margin-left: -7px;
  margin-left: -6.5px;
  /margin-left: -8px;
  /margin-right: 0px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .old-price .unit,
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .old-price .unit {
  font-family: "Khula", sans-serif !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 400 !important;;
  margin-right: 1px !important;
  top: -1px !important;
  top: -2px !important;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .old-price span,
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .old-price span {
  /font-family: "Open Sans", sans-serif !important;
  color: #D2D2D2 !important;
  /font-size: 13px !important;
  font-size: 16px !important;
  font-style: italic !important;
  font-weight: 400 !important;
  text-decoration: line-through;
  text-decoration-thickness: 1px;
  text-decoration-thickness: 2px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .old-price, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .old-price {
  color: #D2D2D2 !important;
  /font-size: 13px;
  font-size: 16px;
  font-style: italic;

  font-weight: 400;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .old-price:before, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .old-price:before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 10px;
  margin-right: -5px;
  position: relative;
  top: -3px;
  
  ///top: -7px;
  //top: -6px;
  //top: -5px;
  /top: -4px;
  top: -3px;
  top: -2px;
  //top: -1px;
  ///top: 0px;
  ///top: 1px;
  //top: 2px;
  margin-right: 2px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .old-price:after, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .old-price:after {
  content: "reg. price";
  color: #1A1A1A !important;
  font-size: 12px;
  margin-left: -1px; 
  
  
  /*(for larger prices - 30px)*/
  font-size: 0.47vw !important;
  /display: flex;
  /width: auto !important;
  //font-size: 11px;
  /margin: 0px;
  /padding: 0px;
  /float: right;
  /margin-left: -1px;
  
  /*(set 1)*/
  font-size: 0.46vw !important;
  display: block;
  position: relative;
  margin-top: -26px;
  margin-left: 88px;
  top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  /top: 1px;
  /top: 0px;
  /top: -1px;
  left: -0px;
  
  /*(set 2)*/
  font-size: 0.46vw !important;
  display: block;
  position: relative;
  margin-top: -26px;
  margin-left: 88px;
  /top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  top: 3px;
  /top: 2px;
  /top: 1px;
  /top: 0px;
  /top: -1px;
  left: -0px;
  
  /*(set 3)*/
  /content: "reg. price*";
  content: "*reg. price";
  /content: "reg* price";
  //content: "reg. price";
  font-size: 10.8px !important;
  font-size: 11.2px !important;
  display: block;
  position: relative;
  margin-top: 0px;
  margin-left: 0px;
  left: 57px;
  top: -10px;
  color: #888 !important;
  color: #666 !important;
  font-weight: 500;
  /font-style: italic;
  
  /left: 60px;
  /top: -5px;
  
  top: -7px;
  font-weight: 400;
  font-weight: 300;
  font-style: normal;
  /font-style: italic;
  font-size: 10.8px !important;
  font-size: 10px !important;
  /font-size: 9px !important;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .old-price span:before, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .old-price span:before {
  display: none !important;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .old-price span:after, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .old-price span:after {
  display: none !important;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .cents, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .cents {
  top: -4px;
  /font-size: 15px;
  
  //top: -3px;
  //font-size: 16px;
  
  top: -3px;
  font-size: 17px;
  
  //top: -2px;
  //font-size: 18px;
  
  /top: -1px;
  /font-size: 19px;
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .cents, 
  .catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .cents {
    top: -2.5px;
  }
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .old-price .cents, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .old-price .cents {
  font-size: 11px;
  top: -4px;
  left: -2px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .decimal, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .decimal {
  position: relative;
  top: -4px;
  left: 0px;
  font-size: 12px;
  margin-left: 1.5px;
  margin-right: 0.5px;
  margin-right: 1px;
  
  top: -2px;
  
  top: -3px;
  left: 0.50px;
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .decimal, 
  .catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .decimal {
    top: -2.5px;
  }
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .unit, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .unit {
  /font-size: 21px;
  
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  
  position: relative;
  left: 0px;
  /left: -1px;
  
  /top: 0px;
  /top: -1px;
  /top: -2px;
  /top: -3px;
  /top: -4px;
  
  
  font-family: "Khula", sans-serif !important;
  /font-family: "Open Sans", sans-serif !important;
  //font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 900;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 3px;
  /margin-right: 4px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .special-price .unit, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .special-price .unit {
  font-family: "Khula", sans-serif !important;
  /font-family: "Open Sans", sans-serif !important;
  //font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 900;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  margin-right: 1px;
  margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .saved-label, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .saved-label {
  background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  font-weight: 100;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-size: 9px;
  font-size: 10px;
  //font-size: 10.6px;
  /font-size: 11px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  //font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.6px;
  //font-size: unset;
  ///font-size: initial;
  padding-left: 4px;
  /padding-left: 6px;
  /padding-left: 7px;
  //padding-left: 8px;
  padding-left: 10px;
  //padding-top: 1px;
  padding-bottom: 1px;
  font-style: italic;
  
  /background: linear-gradient(to right, #ccc, transparent);
  
  text-shadow: none;
  
  margin-top: 55px;
  margin-top: 57px;
  
    
  /*(for larger prices - 30px)*/
  font-size: 14px;
  font-size: 15px;
  font-size: 15.7px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  //font-size: 21px;
  font-weight: 900;
  ///letter-spacing: -0.55px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  margin-top: 59px;
  //margin-top: 60px;
  ///margin-top: 61px;
  //margin-top: 63px;
  
  display: grid !important; 
  position: relative;
  width: 100% !important;
  /font-size: 0.99vw;
  
  /position: absolute;
  /width: 91% !important;
  
  margin-bottom: -14px !important;
  
  
  border-radius: 0px;
  border-radius: 1px 0px 0px 1px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 3px 0px 0px 3px;
  /border-radius: 4px 0px 0px 4px;
  /border-radius: 100px 0px 0px 100px;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 2px #555);
  filter: drop-shadow(1px 1px 2px #666);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 1px 4px #888);
  /filter: drop-shadow(1px 7px 2px #ccc);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .saved-label span, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .saved-label span {
  font-family: "Open Sans", sans-serif;
  font-family: "Noto-sans", sans-serif;
  font-size: 13px;
  font-size: 13.6px;
  font-size: 13.8px;
  //font-size: 14px;
  /font-size: 15px;
  font-style: italic;
  font-style: normal;
  font-weight: 900;
  /font-weight: 800;
  //font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: 0px;
  //letter-spacing: -0.10px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  ///letter-spacing: -0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #444);
  /filter: drop-shadow(1px 1px 2px #888);
  padding-bottom: 1px;
  
  /* standard gradient background */
  background: linear-gradient(#fff, #eee, #ddd, #fff);
  background: linear-gradient(#fff, #eee, #d0d0d0, #fff);
  background: linear-gradient(#fff, #eee, #bebebe, #fff);
  background: linear-gradient(#fff, #eee, #bbb, #fff);
  background: linear-gradient(#fff, #999bbb, #efefef, #fff);
  background: linear-gradient(#fff, #999bbb, #fff, #fff);
  background: linear-gradient(#fff, #fff, #999bbb, #fff);
  
  background: linear-gradient(#fff, #fff, #bbb, #fff);
  background: linear-gradient(#fff, #fff, #bdbdbd, #fff);
  background: linear-gradient(#fff, #fff, #bebebe, #fff);
  background: linear-gradient(#fff, #fff, #bfbfbf, #fff);
  background: linear-gradient(#fff, #fff, #ccc, #fff);
  background: linear-gradient(#fff, #fff, #ddd, #fff);
  background: linear-gradient(#fff, #fff, #e0e0e0, #fff);
  background: linear-gradient(#fff, #fff, #e7e7e7, #fff);
  /background: linear-gradient(#fff, #fff, #eee, #fff);
  
  /background: linear-gradient(#fff, #fff, #999bbb, #fff, #fff);
  
  /* clip hackery */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .price-box .saved-label span:before, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .price-box .saved-label span:before {
  position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e225";
  top: 1px;
  margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
  /margin-right: 5px;
  font-weight: 100;
  //font-size: 13.6px;
  font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  font-size: 12.3px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.3px;
  font-size: 11px;
  
  font-weight: 900;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  ///margin-right: 4px;
  /margin-right: 5px;
  
  content: "\e226";
  /font-weight: 100;
  
  
  /*(for larger prices - 30px)*/
  ///position: unset;
  /font-size: 0.57vw  !important;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary {
  /margin-top: 24px;
  
  /margin-bottom: 0px;
  /margin-bottom: -12px;
  
  margin-top: 6px;
  margin-bottom: -1px;
  
  margin-top: -18px;
  margin-bottom: -4px;
  
  margin-top: -6px;
  
  /*(for larger prices - 30px)*/
  position: absolute;
  /bottom: 6px;
  bottom: 5px;
  /bottom: 4px;
  /bottom: 3px;
  left: 6px;
  /left: 7px;
  /left: 8px;
  ///left: 9px;
  
  position: relative;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary  .rating-summary .rating-result {
  filter: hue-rotate(-7deg);
}
/*
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result span::before, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary  .rating-summary .rating-result span::before {
  filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  ///filter: drop-shadow(-1px 0px 0px #9b9b9b);
  filter: drop-shadow(-1px 0px 0px #a5a5a5);
}
*/
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result > span::before, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result > span::before {
  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */
  
  /background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24); 
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result::before, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary  .rating-summary .rating-result::before {
  /*(default)*/
  /*
  left: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  color: #4d4d4d !important;
  font-family: 'athlete2' !important;
  font-size: 11px !important;
  height: 11px !important;
  letter-spacing: 3px !important;
  line-height: 11px !important;
  content: '\62' '\62' '\62' '\62' '\62' !important;
  display: block !important;
  font-style: normal !important;
  font-weight: normal !important;
  speak: none !important;
  */
  
  color: unset;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a {
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  margin-top: 2px;
  color: #000;
  
  transition: ease-out 0.00s !important;
  
  
  /*(for larger prices - 30px)*/
  font-size: 13px !important;
  font-style: italic !important;
  margin-top: 1px;
  
  font-size: 14px !important;
  font-style: normal !important;
  font-style: italic !important;
  margin-top: 0px;
  
  /font-size: 15px !important;
  /font-style: normal !important;
  /font-style: italic !important;
  /top: -1px;
  
  /font-size: 16px !important;
  /font-style: normal !important;
  /font-style: italic !important;
  /margin-top: 0px;
  
  ///font-size: 17px !important;
  ///font-style: italic !important;
  /font-style: normal !important;
  ///margin-top: -1px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a:after, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a:after {
  /content: ")";
  ///margin-left: 1px;
  /color: #777;
  /font-size: 10px;
  
  ///font-family: FontAwesome;
  /content: "\f11e" " )";
  ///content: "\f11e";
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  
  
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  
  content: "\f11e";
  
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  /color: #777;
  /color: #888;
  /color: #999;
  /color: #a0a0a0;
  /color: #aaa;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  /text-shadow: 2px 2px 2px #7b7b7b;
  /text-shadow: 2px 2px 2px #333;
  //text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome", "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /font-family: "FontAwesome", "Open Sans";
  //font-size: 10px;
  ///font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;
  
  /font-family: "FontAwesome", "Oswald";
  ///font-size: 10px;
  /font-size: 11px;
  //font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 100;
  ///font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  /font-family: "FontAwesome", "Arial";
  /font-size: 10px;
  //font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  //font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;

  /font-family: "FontAwesome", "Bebas Neue";
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  //letter-spacing: initial;
  //font-weight: initial;
  //font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  //font-style: normal;
  
  
  /*(for larger prices - 30px)*/
  top: -3px;
  left: -4px;
  
  top: -2px;
  left: -4px;
  
  top: -1px;
  left: -4px;
  
  top: -1px;
  left: -3px;
  
  /top: -1px;
  /left: -2px;
  
  //top: -2px;
  //left: -3px;
  
  top: -2px;
  /top: -1px;
  left: -3px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a.view, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a.view {
  /*(for larger prices - 30px)*/
  position: relative;
  top: 3px;
  top: 2px;
  top: 1px;
  left: -2px;
  left: -7px;
  left: -8px;
  /left: -9px;
  /left: -10px;
  /left: -11px;
  
  font-family: "Industry", sans-serif;
  font-weight: 600;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a.view:hover, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a.view:hover {
  /*(for larger prices - 30px)*/
  text-decoration: none;
  opacity: 0.80;
  background: none;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a span, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .product-reviews-summary .reviews-actions a span {
  /display: none !important;
  
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  font-family: "Industry", sans-serif;
  font-size: 11px !important;
  font-size: 11.3px !important;
  font-size: 11.6px !important;
  /font-size: 12px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  letter-spacing: 0.10px;
  text-transform: lowercase;
  color: #4b4b4b;
  /color: #3b3b3b;

  /*(for larger prices - 30px)*/
  top: -2px;
  top: -1px;
  left: -2px;
  left: -3px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .actions-primary, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .actions-primary {
  /display: grid;
  margin-top: 28px;
  margin-top: 36px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .actions-primary .tocart, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .actions-primary .tocart {
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    //////background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ////////////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
	
  padding: 7px 12px 9px 12px; 
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .actions-primary .tocart:before, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .actions-primary .tocart:before {
  display: block !important;
  visibility: visible !important;
  font-family: "Athlete2"!important;
  content: "\67" !important;
  text-transform: none !important;
  float: left;
  margin-right: 4px;
  
  font-size: 10px;
  margin-top: 2px;
  
  //margin-top: 6px;
  margin-top: 5px;
  //font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  
  margin-top: 4px;
  position: relative;
  left: 1px;
  left: 0px;
  left: -1px;
  opacity: 0.94;
  font-style: italic;
  /font-style: normal;
  font-weight: 500;
  font-weight: 700;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .actions-primary .stock.available span, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .actions-primary .stock.available span {
  font-family: "Open Sans";
  font-weight: 900;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15.6px;
  //font-size: 15px;
  /font-size: 14px;
  color: darkolivegreen;
 
  font-size: 12px;
  
  /font-size: 13px;
  /letter-spacing: -0.55px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .actions-primary .stock.available span:after, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .actions-primary .stock.available span:after {
  font-family: "Glyphicons Halflings";
  content: "\e013";
  margin-left: 1px;
  font-weight: 900;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  font-size: 7px;
  vertical-align: super;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .actions-primary .stock.unavailable span, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .actions-primary .stock.unavailable span {
  font-family: "Squada One";
  font-weight: 100;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  color: #ff0000;
  color: #ee0000;
  /color: #dd0000;
  /color: #cc0000;
  color: #343434;
  
  font-family: "Oswald";
  font-weight: 500;
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  
  font-family: "Open Sans";
  font-weight: 900;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .actions-primary .stock.unavailable span:after,
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .actions-primary .stock.unavailable span:after {
  font-family: "Glyphicons Halflings";
  content: "\e014";
  margin-left: 1px;
  font-weight: 900;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  vertical-align: super;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  /color: #1a1a1a;
}
.catalog-product-view .sidebar-main .amrelated .block-content .product-item-info .actions-primary .stock.unavailable:after, 
.catalog-product-view .sidebar-additional .amrelated .block-content .product-item-info .actions-primary .stock.unavailable:after {
  display: block;
  position: relative;
  /top: -3px;
  //top: -2px;
  /top: -1px;
  //top: 0px;
  //top: 1px;
  top: 2px;
  //top: 3px;
  //top: 4px;
  /top: 5px;
  /top: 6px;
  //top: 7px;
  content: "Currently sold out";
  content: "(Currently sold out) - More expected soon!";
  font-family: "Roboto";
  font-size: initial;
  font-weight: 300;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  /font-weight: initial;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  text-transform: uppercase;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  color: #aa0000;
  color: #343434;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  letter-spacing: initial;
  margin-left: 1px;
}
/*^^ (am auto related section - sidebar) ^^*/

/*--(am auto related section - top/bottom bar)--*/
.catalog-product-view .main.column .amrelated-grid-wrapper {  
  margin-left: 40px;
  margin-right: 40px;
  
  /*(to fix am labels/megamenu overlap)*/
  position: relative;
  z-index: 0 !important;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-6, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 {
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;

  margin-left: 40px;
  margin-right: 40px;
  
  margin-left: 30px;
  margin-right: 30px;
  
  margin-left: 20px;
  margin-right: 20px;
  
  margin-left: 10px;
  margin-right: 10px;
  
  /margin-left: 0px;
  /margin-right: 0px;
  
  /*(to fix am labels/megamenu overlap)*/
  position: relative;
  z-index: 0 !important;
}
.catalog-product-view.page-layout-3columns .main.column .amrelated-grid-wrapper {
  margin-left: 35px;
  margin-left: 15px;
  margin-left: 10px;
  /width: 100%;
  margin-bottom: 30px;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: 2px solid #e4e4e4;
  /border: none;
  
  background: linear-gradient(to top, transparent, #f8f8f8, transparent);
  //background: linear-gradient(to top, transparent, #f8f8f8 25%, transparent);
  /background: linear-gradient(to top, #cfcfcf, transparent, #f8f8f8, transparent);
  border-radius: 3px;
  background: none;
  box-shadow: 0px 40px 60px -80px #000;
  box-shadow: none;
}
.catalog-product-view.page-layout-2columns-right .main.column .amrelated-grid-wrapper {
  margin-left: 40px;
  margin-right: 40px;
  margin-left: 20px;
  margin-right: 20px;
  /margin-left: 10px;
  /margin-right: 10px;
  /margin-left: 0px;
  /margin-right: 0px;
}
.catalog-product-view.page-layout-2columns-left .main.column .amrelated-grid-wrapper {
  margin-left: 40px;
  margin-right: 40px;
  margin-left: 20px;
  margin-right: 20px;
  margin-left: 10px;
  margin-right: 10px;
  margin-left: 5px;
  margin-right: 5px;
  /margin-left: 0px;
  /margin-right: 0px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 {
  min-height: 590px;
  max-height: 590px;
  margin-bottom: 30px !important;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-title, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-title {
  margin-bottom: 27px;
  margin-bottom: 38px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-title strong, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-title strong, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-title strong, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-title strong {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;

  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  /text-transform: capitalize;
  /font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  background: #f8f8f8;
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to right, #f6f6f6, transparent);
  
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  
  /background: linear-gradient(to right, transparent, #efefef, transparent);
  /background: linear-gradient(to right, transparent, #f1f1f1, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  
  width: 100%;
  margin-bottom: -10px;
  margin-top: -9px;
  
  border-top: 1px solid #e4e4e4;
  /border-bottom: 1px solid #e4e4e4;
  border-top: 2px solid #eaeaea;
  /border-bottom: 1px solid #eaeaea;
  border-top: 2px solid #ececec;
  /border-bottom: 1px solid #ececec;
  border-top: 2px solid #ededed;
  /border-bottom: 1px solid #ededed;
  border-top: 2px solid #eee;
  /border-bottom: 1px solid #eee;
  //border-top: 2px solid #efefef;
  /border-bottom: 1px solid #efefef;
  //border-top: 3px solid #f4f4f4;
  /border-bottom: 1px solid #f4f4f4;
  ///border-top: 4px solid #f5f5f5;
  /border-bottom: 1px solid #f5f5f5;
  padding-bottom: 5px !important;
  margin-top: -5px;
  
  text-shadow: none;
  /background: none;
  /border: none;
  margin-top: -6px;
  
  padding-top: 15px;
  padding-bottom: 13px !important;
  margin-bottom: 16px;
  padding-left: 13px;
  //padding-left: 14px;
  /padding-left: 15px;
  //padding-left: 16px;
  /padding-left: 17px;
  padding-left: 19px;
  
  
  text-transform: lowercase;
  //font-size: 29px;
  /font-size: 28px;
  ///font-size: 27px;
  //font-size: 26px;
  ///font-size: 25px;
  font-size: 24px;
  ///font-size: 23px;
  //font-size: 22px;
  /font-style: italic;
  ////padding-top: 6px;
  padding-top: 10px;
  //padding-top: 12px;
  ///padding-top: 13px;
  /padding-top: 14px;
  /padding-top: 15px;
  padding-bottom: 10px !important;
  margin-bottom: 16px;
  padding-left: 13px;
  //padding-left: 14px;
  /padding-left: 15px;
  //padding-left: 16px;
  /padding-left: 17px;
  padding-left: 19px;
  
  font-family: "Squada One";
  font-weight: 500;
  /font-size: 30px;
  //font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  //font-size: 23px;
  //font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  /font-size: 32px;
  font-size: 31px;
  /font-size: 30px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22.6px;
  //font-size: 22.5px;
  ///font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: initial;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  ////font-size: 31px;
  /font-size: 30px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22.6px;
  //font-size: 22.5px;
  ///font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: initial;
  padding-left: 175px;
  /padding-left: 170px;
  //padding-left: 165px;
  padding-left: 160px;
  /padding-left: 155px;
  /padding-left: 150px;
  /padding-left: 145px;
  /padding-left: 140px;
  /padding-left: 135px;
  padding-left: 130px;
  ///padding-left: 125px;
  ////padding-left: 120px;
  /padding-left: 115px;
  /padding-left: 110px;
  padding-left: 85px;
  /padding-left: 80px;
  //padding-left: 75px;
  /padding-left: 70px;
  //padding-left: 65px;
  /padding-left: 60px;
  background: linear-gradient(to right, transparent, #f6f6f6, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  /background: linear-gradient(to right, #f8f8f8, transparent);
  
  /*
  font-family: "Squada One";
  font-weight: 700;
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  ///font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 29px;
  /font-size: 28px;
  ///font-size: 27px;
  ///font-size: 26px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22.6px;
  //font-size: 22.5px;
  ///font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: initial;
  */
  
  /*
  font-family: "Exo";
  font-weight: 700;
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  ///font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 29px;
  /font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22.6px;
  //font-size: 22.5px;
  ///font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: initial;
  */
  
  /*
  font-family: "Fight This";
  font-size: 38px;
  font-size: 37px;
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  /font-size: 33px;
  letter-spacing: 0px;
  letter-spacing: -0.10px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  */
  
  font-family: "Teko";
  font-weight: 900;
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  ////font-size: 31px;
  /font-size: 30px;
  /font-size: 24px;
  /font-size: 23px;
  //font-size: 22.6px;
  //font-size: 22.5px;
  ///font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: initial;
  padding-left: 175px;
  /padding-left: 170px;
  //padding-left: 165px;
  padding-left: 160px;
  /padding-left: 155px;
  /padding-left: 150px;
  /padding-left: 145px;
  /padding-left: 140px;
  /padding-left: 135px;
  padding-left: 130px;
  ///padding-left: 125px;
  ////padding-left: 120px;
  /padding-left: 115px;
  /padding-left: 110px;
  padding-left: 85px;
  /padding-left: 80px;
  //padding-left: 75px;
  /padding-left: 70px;
  //padding-left: 65px;
  /padding-left: 60px;
  background: linear-gradient(to right, transparent, #f6f6f6, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  /background: linear-gradient(to right, #f8f8f8, transparent);
  
  
  
  /*----------(fav. - khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  font-size: 28px !important;
  ////////font-size: 28.1px !important;
  font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  /font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  //line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. - khula)--------------*/
  
  /*----------(fav. definitive khula small 2)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  font-size: 26.2px !important;
  font-size: 26.3px !important;
  font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.70px;
  ////letter-spacing: -1.68px;
  ///letter-spacing: -1.65px;
  letter-spacing: -1.55px;
  //letter-spacing: -1.53px;
  /letter-spacing: -1.51px;
  letter-spacing: -1.50px;
  /letter-spacing: -1.47px;
  /letter-spacing: -1.45px;
  ////////////////////////////letter-spacing: -1.42px;
  /////////////////////letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. definitive khula small 2)-----------*/

  /*----------(fav. definitive khula small alt)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  /////font-size: 25.6px !important;
  //font-size: 25.7px !important;
  ///font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  /font-size: 26.1px !important;
  //font-size: 26.2px !important;
  ////////font-size: 26.3px !important;
  ////////font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  ///////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. definitive khula small alt)-----------*/
  
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1.3px 0px 0px #292828 !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  font-size: 26px !important;
  font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1.3px 0px 0px #292828 !important;
  
  text-shadow: 1.3px 0px 0px #f6f6f6 !important;
  
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  //filter: drop-shadow(0px 2px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  //filter: drop-shadow(-0.6px 3px 0px #000) !important;
  filter: drop-shadow(0.25px 0px 1px #000) !important;
  filter: drop-shadow(0.25px 0px 0px #000) !important;
  ///filter: drop-shadow(0.25px 0px 0px #888) !important;
  /filter: drop-shadow(1px 3px 1px #d3d3d3) !important;
  ////filter: drop-shadow(0px 0px 0px #d3d3d3) !important;
  //filter: drop-shadow(0px 1px 1px #dedede) !important;
  /filter: none !important;
  /*----------------------------(for black ver.)----------------------------*/
  
  
  
  /*-----------------*/
  border-top: 1px solid #e4e4e4;
  /border-bottom: 1px solid #e4e4e4;
  border-top: 2px solid #eaeaea;
  /border-bottom: 1px solid #eaeaea;
  border-top: 2px solid #ececec;
  /border-bottom: 1px solid #ececec;
  border-top: 2px solid #ededed;
  /border-bottom: 1px solid #ededed;
  border-top: 2px solid #eee;
  /border-top: 1px solid #eee;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #eee;
  ///border-bottom: 1px solid #e2e2e2;
  //border-top: 2px solid #efefef;
  /border-bottom: 1px solid #efefef;
  //border-top: 3px solid #f4f4f4;
  /border-bottom: 1px solid #f4f4f4;
  /border-top: 4px solid #f5f5f5;
  /border-top: 3px solid #f5f5f5;
  /border-top: 2px solid #f5f5f5;
  //border-top: 1px solid #f5f5f5;
  /border-bottom: 1px solid #f5f5f5;
  
  border-left: 8px solid #333;
  border-left: 11px solid #333;
  border-left: 13px solid #333;
  border-left: 14px solid #333;
  border-left: none;
  
  border-top: none;
  border-bottom: none;
  /border: none;
  
  border-radius: 50px 0px 0px 50px;
  border-radius: 0px 0px 0px 50px;
  border-radius: 1px 0px 0px 1px;
  
  padding-bottom: 5px !important;
  padding-bottom: 6px !important;
  padding-bottom: 7px !important;
  padding-bottom: 8px !important;
  padding-bottom: 9px !important;
  padding-bottom: 10px !important;
  padding-bottom: 11px !important;
  padding-bottom: 12px !important;
  /////padding-bottom: 13px !important;
  //padding-bottom: 14px !important;
  padding-top: 6px !important;
  padding-top: 7px !important;
  /////padding-top: 8px !important;
  //padding-top: 9px !important;
  /padding-top: 10px !important;
  /padding-top: 11px !important;
  //padding-top: 12px !important;
  
  margin-top: -5px;

  padding-left: 175px;
  /padding-left: 170px;
  //padding-left: 165px;
  padding-left: 160px;
  /padding-left: 155px;
  /padding-left: 150px;
  /padding-left: 145px;
  /padding-left: 140px;
  /padding-left: 135px;
  padding-left: 130px;
  ///padding-left: 125px;
  ////padding-left: 120px;
  /padding-left: 115px;
  /padding-left: 110px;
  padding-left: 85px;
  /padding-left: 80px;
  //padding-left: 75px;
  /padding-left: 70px;
  /padding-left: 65px;
  padding-left: 64px;
  ///padding-left: 61px;
  //padding-left: 60px;
  /padding-left: 55px;
  /padding-left: 25px;
  /padding-left: 0px;
  
  background: linear-gradient(to right, transparent, #f6f6f6, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to right, #fbfbfb, transparent);
  background: linear-gradient(to right, #fcfcfc, transparent);
  
  background: linear-gradient(to right, #000, transparent 90%);
  /background: linear-gradient(to right, #000, transparent 80%);
  /background: linear-gradient(to right, #000, transparent 70%);
  /background: linear-gradient(to right, #000, transparent 65%);
  /background: linear-gradient(to right, #000, transparent 60%);
  /background: linear-gradient(to right, #000, transparent 55%);
  background: linear-gradient(to right, #000, transparent 50%);
  /background: linear-gradient(to right, #000, transparent 45%);
  
  /background: linear-gradient(to right, #000, #444 16%, transparent 55%);
  
  /background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent, #000, transparent);
  
  /background: linear-gradient(to right, #090909, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #292828, transparent);
  
  /background: none !important;
  
  box-shadow: inset 10px -9px 0px #fff;
  box-shadow: inset 9px -9px 0px #fff;
  box-shadow: inset 8px -9px 0px #fff;
  box-shadow: inset 7px -9px 0px #fff;
  box-shadow: inset 6px -9px 0px #fff;
  box-shadow: inset 5px -9px 0px #fff;
  box-shadow: inset 4px -9px 0px #fff;
  box-shadow: inset 3px -9px 0px #fff;
  box-shadow: inset 2px -9px 0px #fff;
  box-shadow: inset 1px -9px 0px #fff;
  box-shadow: inset 0px -9px 0px #fff;
  
  box-shadow: inset 7px -8px 0px #fff;
  box-shadow: inset 7px -7px 0px #fff;
  box-shadow: inset 7px -6px 0px #fff;
  
  box-shadow: inset 5px -8px 0px #fff;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  color: #f6f6f6 !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-title strong:before,
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-title strong:before {
  /*
  font-family: "Glyphicons Halflings";
  content: "\e012";
  /content: "\e019";
  content: "\e011";
  /content: "\e032";
  /content: "\e043";
  //content: "\e044";
  //content: "\e057";
  /content: "\e066";
  /content: "\e095";
  /content: "\e114";
  /content: "\e118";
  /content: "\e137";
  //content: "\e156";
  //content: "\e197";
  /content: "\e202";
  //content: "\e210";
  //content: "\e235";
  /content: "\e236";
  /content: "\e252";
  margin-right: 5px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  color: #dadada;
  
  color: #202020;
  */
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-title strong:after,
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-title strong:after {
  display: inline-block;
  content: " ";
  background: url(/media/site-images/related-products-ico.png);
  width: 25px;
  height: 25px;
  position: relative;
  margin-left: 17px;
  top: 3px;
  
  display: none;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7 .block-title strong:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-title strong:before {
  /*
  font-family: "Glyphicons Halflings";
  content: "\e015";
  /content: "\e105";
  content:"\e240";
  margin-right: 5px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  color: #dadada;
  
  color: #202020;
  /font-style: normal;
  */
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7 .product-image-wrapper .product-image-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .product-image-wrapper .product-image-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .product-image-wrapper .product-image-photo {
  width: unset;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7 .product-image-wrapper, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .product-image-wrapper, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .product-image-wrapper {
  height: 240px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
  margin-bottom: 140px;
  margin-bottom: 185px;
  //margin-top: -60px;
  /margin-top: -50px;
  /margin-top: -45px;
  /margin-top: -40px;
  
  /*(for horizontal view)*/
  /*
  margin-bottom: 0px;
  */
}
/*(for horizontal view)*/
/*
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7 .product-item-info {
  display: contents;
  display: flex;
  min-height: 240px !important;
  max-height: 240px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7 .product-item-details {
  margin-left: 10px;
  margin-top: 10px;
  height: 240px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7 .product-item {
  min-height: 240px !important;
  max-height: 240px !important;
  max-width: initial !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7 a.product-item-photo {
  height: 240px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-7 .block-content {
  min-height: 240px !important;
}
*/
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 .block-title strong:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-title strong:before {
  /*
  font-family: "Glyphicons Halflings";
  content: "\e015";
  /content: "\e105";
  content:"\e240";
  margin-right: 5px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  color: #dadada;
  
  color: #202020;
  /font-style: normal;
  */
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 .block-title strong:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-title strong:after {
  display: inline-block;
  content: " ";
  background: url(/media/site-images/also-viewed-ico.png);
  width: 25px;
  height: 25px;
  position: relative;
  margin-left: 17px;
  top: 3px;
  
  display: none;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 .product-image-wrapper .product-image-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .product-image-wrapper .product-image-photo {
  width: unset;
  width: 240px;
  width: 210px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 .product-image-wrapper, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .product-image-wrapper {
  height: 240px;
  height: 210px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 {
  margin-bottom: 140px;
  margin-bottom: 185px;
  margin-top: -60px;
  /margin-top: -50px;
  /margin-top: -45px;
  /margin-top: -40px;
  
  /*(for horizontal view)*/
  margin-bottom: 0px;
  margin-bottom: -30px;
  margin-top: 0px;
}
/*(for horizontal view)*/
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 .product-item-info, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .product-item-info {
  display: contents;
  display: flex;
  min-height: 240px !important;
  max-height: 240px !important;
  min-height: 210px !important;
  max-height: 210px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 .product-item-details, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .product-item-details {
  margin-left: 10px;
  margin-top: 10px;
  margin-left: 5px;
  margin-top: 5px;
  height: 240px !important;
  height: 210px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 .product-item, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .product-item {
  min-height: 240px !important;
  max-height: 240px !important;
  min-height: 210px !important;
  max-height: 210px !important;
  max-width: initial !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 a.product-item-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 a.product-item-photo {
  height: 240px !important;
  height: 210px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-8 .block-content, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content {
  min-height: 240px !important;
  min-height: 210px !important;
  
  margin-top: -9px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .block-title strong {
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  /text-transform: capitalize;
  /font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  background: #f8f8f8;
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to right, #f6f6f6, transparent);
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  
  /background: linear-gradient(to right, transparent, #efefef, transparent);
  /background: linear-gradient(to right, transparent, #f1f1f1, transparent);
  
  
  border: none;
  background: #383838;
  background: #000;
  background: linear-gradient(to right bottom, #202020, #666);
  background: linear-gradient(to right top, #202020, #666);
  
  background: linear-gradient(to right bottom, #202020, #5e5e5e, #202020);
  background: linear-gradient(to right bottom, #1a1a1a, #5e5e5e, #1a1a1a);
  background: linear-gradient(to right bottom, #090909, #5e5e5e, #090909);
  
  background: linear-gradient(to right top, #202020, #5e5e5e, #202020);
  background: linear-gradient(to right top, #1a1a1a, #5e5e5e, #1a1a1a);
  background: linear-gradient(to right top, #090909, #5e5e5e, #090909);
  
  background: linear-gradient(-15deg, #313131, #636363, #1a1a1a);
  background: linear-gradient(-15deg, #313131, #636363, #0d0d0d);
  background: linear-gradient(-15deg, #1f1f1f, #636363, #0d0d0d);
  
  border-radius: 0px;
  padding-right: 15px;
  padding-left: 13px;
  padding-top: 10px;
  padding-bottom: 10px !important;
  /background: linear-gradient(to right, #383838, transparent);
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent);
  color: #f4f4f4;
  /color: #292828;
  text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -2px 1px 0px #000;
  text-shadow: -1px 1px 0px #000;
  text-shadow: 0px 1px 0px #000;
  text-shadow: 0px 1px 1px #000;
  text-shadow: 0px 1px 2px #000;
  text-shadow: 0px 1px 3px #000;
  text-shadow: 0px 1px 4px #000;
  /text-shadow: none;
  text-transform: lowercase;
  text-transform: capitalize;
  font-size: 17px;
  /font-size: 16px;
  width: auto;
  
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  font-weight: 600;
  /font-weight: 500;
  font-family: "Open Sans";
  padding-top: 7px;
  padding-top: 8px;
  padding-top: 9px;
  padding-top: 10px;
  /padding-top: 11px;
  /padding-top: 12px;
  padding-bottom: 9px !important;
  padding-bottom: 10px !important;
  padding-bottom: 11px !important;
  padding-bottom: 12px !important;
  padding-bottom: 13px !important;
  padding-left: 19px;
  padding-right: 23px;
  /padding-left: 21px;
  /padding-right: 27px;
  text-transform: lowercase;
  border: 1px solid #000;
  border: 2px solid #000;
  /border: 3px solid #000;
  /border: 4px solid #000;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  //border-radius: 4px;
  /border-radius: 5px;
  /border-radius: 100px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-bottom: 2px;
  /margin-left: 33px;
  /margin-left: 20px;
  //margin-left: 13px;
  margin-left: -5px;
  
  /font-family: "Roboto";
  /font-weight: 500;
  /font-family: "Lato";
  /font-weight: 500;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .block-title strong:before {
  font-family: "Glyphicons Halflings";
  content: "\e015";
  /content: "\e105";
  content: "\e240";
  content: "\e095";
  margin-right: 5px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  color: #dadada;
  
  color: #202020;
  /font-style: normal;
  
  color: #292828;
  color: #313131;
  color: #333;
  color: #f4f4f4;
  /color: #999;
  /color: #ffcc05;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  /font-size: 7px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .product-image-wrapper .product-image-photo {
  width: unset;
  width: 240px;
  width: 210px;
  width: 140px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .product-image-wrapper {
  height: 240px;
  height: 210px;
  height: 140px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 {
  margin-bottom: 140px;
  margin-bottom: 185px;
  margin-top: -60px;
  /margin-top: -50px;
  /margin-top: -45px;
  /margin-top: -40px;
  
  /*(for horizontal view)*/
  margin-bottom: 0px;
  margin-bottom: -30px;
  margin-top: 0px;
  
  margin-bottom: 85px;
  border-bottom: 1px solid #e4e4e4;
  /border-bottom: 2px solid #e4e4e4;
  /border-bottom: 3px solid #e4e4e4;
  /border-bottom: 1px solid #d7d7d7;
  min-height: 325px !important;
  max-height: 325px !important;
  
  /*(for horizontal + shortened view)*/
  min-height: 230px !important;
  max-height: 230px !important;
}
/*(for horizontal view)*/
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .product-item-info {
  display: contents;
  display: flex;
  min-height: 240px !important;
  max-height: 240px !important;
  min-height: 210px !important;
  max-height: 210px !important;
  min-height: 140px !important;
  max-height: 140px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .product-item-details {
  margin-left: 10px;
  margin-top: 10px;
  margin-left: 5px;
  margin-top: 5px;
  height: 240px !important;
  height: 210px !important;
  height: 140px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .product-item {
  min-height: 240px !important;
  max-height: 240px !important;
  min-height: 210px !important;
  max-height: 210px !important;
  min-height: 140px !important;
  max-height: 140px !important;
  max-width: initial !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 a.product-item-photo {
  height: 240px !important;
  height: 210px !important;
  height: 140px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .block-content {
  min-height: 240px !important;
  min-height: 210px !important;
  min-height: 140px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .actions-secondary {
  display: none;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .reviews-actions span {
  display: none;
}
.catalog-product-view .main.column .amrelated-grid-wrapper#amrelated-block-9 .product-reviews-summary {
  /display: none;
}

/*(am auto slick slider)*/
.catalog-product-view .main.column .amrelated-grid-wrapper .slick-initialized {
  margin-left: auto;
  margin-right: auto;
  
  margin-top: 20px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .slick-initialized .product-item-info {
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .slick-initialized li {
  /margin-left: auto;
  /margin-right: auto;
  
  margin: 1px;
  margin: 2px;
  /margin: 3px;
  /margin: 4px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .slick-initialized li button:before {
  color: #fff;
  background: #202020;
  font-size: 14px;
  font-size: 11px;
  /border-radius: 50px;
  border-radius: 2px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .slick-initialized li button:after {
  color: #fff;
  background: #202020;
  /border-radius: 50px;
  border-radius: 2px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .slick-initialized .slick-arrow:after {
  background: none;
}

.catalog-product-view .athlete2_product__bottom #amrelated-block-8 {
  margin-bottom: 0px;
  /margin-bottom: 5px;
  margin-bottom: 10px;
  //margin-bottom: 15px;
  /margin-bottom: 20px;
  /margin-bottom: 25px;
  /margin-bottom: 30px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content {
  display: block;
  width: 100%;
  
  height: 330px !important;
  min-height: 360px !important;
  
  margin-top: -12px;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content {
  display: block;
  width: 100%;
  
  /height: 330px !important;
  /min-height: 360px !important;
  
  height: 500px !important;
  min-height: 500px !important;
  
  margin-top: -12px;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content {
  display: block;
  width: 100%;
  
  /height: 330px !important;
  min-height: 240px !important;
  
  margin-top: -12px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item {
  max-width: 240px;
  
  margin-left: auto;
  margin-right: auto;
  
  height: 330px !important;
  min-height: 360px !important;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item {
  max-width: 240px;
  max-width: 330px;
  
  margin-left: auto;
  margin-right: auto;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-name a {
  width: 300px !important;
  /padding-bottom: 3px !important;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item .saved-label {
  max-width: 240px;
  max-width: 285px;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item {
  /*
  max-width: 240px;
  
  margin-left: auto;
  margin-right: auto;
  
  /height: 330px !important;
  min-height: 240px !important;
  */
  
  min-width: 240px !important;
  max-width: 490px !important;
  
  height: 240px !important;
  min-height: 240px !important;
  
  margin-left: auto !important;
  margin-right: auto !important;
}
.catalog-product-view.page-layout-3columns .main.column .amrelated-grid-wrapper .block-content .product-item {
  max-width: 240px;
  
  /max-width: 245px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  
  height: 330px !important;
  min-height: 360px !important;
}
/*(for horizontal view)*/
/*
.catalog-product-view.page-layout-3columns .main.column .amrelated-grid-wrapper .block-content .product-item:last-child {
  display: none;
}
*/
.catalog-product-view.page-layout-2columns-right .main.column .amrelated-grid-wrapper .block-content .product-item {
  margin-left: auto;
  margin-right: auto;
}
.catalog-product-view.page-layout-2columns-left .main.column .amrelated-grid-wrapper .block-content .product-item {
  /max-width: 245px;
  margin-left: auto;
  margin-right: auto;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-secondary .towishlist:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-secondary .towishlist:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-secondary .towishlist:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-secondary .towishlist:before {
  /display: block;
  color: #ffdc05;
  text-shadow: 1px 1px 1px #000;
  
  color: #000;
  /font-size: 22px !important;
  
  font-style: italic;
  margin-right: 2px;
  /margin-right: 4px;
  text-shadow: none;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-secondary .towishlist:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-secondary .towishlist:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-secondary .towishlist:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-secondary .towishlist:after {
  background: none;
  
  position: relative;
  content: "add to wishlist +";
  font-size: 12px;
  /text-shadow: 1px 1px 2px #000;
  //text-shadow: 0px 1px 2px #000;
  /text-shadow: -1px 1px 2px #000;
  
  color: #999;
  color: #777;
  color: #666;
  
  font-family: "Oswald";
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  top: -1px;
  left: 1px;
  
  //font-family: "Oswald";
  //font-size: 10px;
  //font-style: italic;
  
  /font-family: "Bebas Neue";
  /font-size: 11px;
  
  /font-family: "Open Sans";
  /font-size: 10px;
  /letter-spacing: -0.15px;
  /font-weight: 600;
  /text-transform: capitalize;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-secondary .towishlist:hover:before, 
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-secondary .towishlist:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-secondary .towishlist:hover:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-secondary .towishlist:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-secondary .towishlist:hover:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-secondary .towishlist:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-secondary .towishlist:hover:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-secondary .towishlist:hover {
  color: #ffdc05;
  fill: #ffdc05;
  /text-shadow: -1px 0px 0px #000 !important;
  text-shadow: 0px 1px 0px #000 !important;
  /filter: drop-shadow(1px 2px 1px #000) !important;
  //filter: drop-shadow(0px 1px 1px #000) !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info {
  /display: grid;
  min-width: 240px !important;
  
  height: 330px !important;
  min-height: 360px !important;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info {
  /*
  /display: grid;
  min-width: 240px !important;
  
  height: 240px !important;
  min-height: 240px !important;
  */
  
  /display: grid;
  min-width: 240px !important;
  max-width: 490px !important;
  
  height: 240px !important;
  min-height: 240px !important;
  
  margin-left: auto !important;
  margin-right: auto !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-image-container .product-image-wrapper, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-image-container .product-image-wrapper, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-image-container .product-image-wrapper, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-image-container .product-image-wrapper {
  padding-bottom: 100px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-image-container .product-image-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-image-container .product-image-photo {
  filter: contrast(110%) brightness(110%) grayscale(0%);
  opacity: 0.70;
  
  filter: contrast(110%) brightness(120%) grayscale(25%);
  opacity: 0.85;
  opacity: 0.91;
  /opacity: 0.90;
  
  width: 78px;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-image-container .product-image-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-image-container .product-image-photo {
  filter: contrast(110%) brightness(110%) grayscale(0%);
  opacity: 0.70;
  
  filter: contrast(110%) brightness(120%) grayscale(25%);
  opacity: 0.85;
  opacity: 0.91;
  /opacity: 0.90;
  
  /width: 78px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info:hover .product-image-container .product-image-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info:hover .product-image-container .product-image-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info:hover .product-image-container .product-image-photo, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info:hover .product-image-container .product-image-photo {
  filter: contrast(110%) brightness(120%) grayscale(25%);
  filter: none;
  opacity: 0.85;
  opacity: 1;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-item-name a, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-item-name a {
  width: 230px;
  width: 215px;
  
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  padding-bottom: 3px;
  line-height: 14px;
  padding-bottom: 3px;
  line-height: 15px;
  padding-bottom: 3px;
  /padding-bottom: 4px;
  line-height: 16px;
  /padding-bottom: 3px;
  /line-height: 17px;
  /padding-top: 3px;
  padding-top: 1px;
  border-radius: 1px;
  border-radius: 2px;
  
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  font-size: 13.0px;
  text-transform: uppercase;
  color: #555;
  font-weight: 400;
  letter-spacing: -0.05px;
  word-spacing: 0.20px;
  padding-left: 8px;
  padding-right: 5px;
  -webkit-filter: blur(0.000001px);
  
  font-size: 11.0px;
  font-weight: 500;
  /color: #494949;
  /color: #202020;
  color: #242424;
  color: #343434;
  /color: #555;
  
  font-size: 12.5px;
  font-weight: 500;
  
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-size: 11px;
  font-size: 11.4px;
  /font-size: 12.3px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  /font-weight: 800;
  /letter-spacing: -0.35px;
  /font-size: 12px;
  /text-transform: uppercase;
  /font-style: italic;
  
  margin-bottom: 2px;
  
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  ///font-size: 11.7px !important;
  /font-size: 11.3px !important;
  font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */

  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  //height: 36px;
  height: 52px;
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 13px !important;
  font-size: 12.8px !important;
  //font-size: 12.6px !important;
  /font-size: 12.4px !important;
  //font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  
  
  width: 230px;
  width: 215px;
  
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  padding-bottom: 3px;
  line-height: 14px;
  padding-bottom: 3px;
  line-height: 15px;
  padding-bottom: 3px;
  /padding-bottom: 4px;
  line-height: 16px;
  /padding-bottom: 3px;
  /line-height: 17px;
  /padding-top: 3px;
  padding-top: 1px;
  border-radius: 1px;
  border-radius: 2px;
  
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  font-size: 13.0px;
  text-transform: uppercase;
  color: #555;
  font-weight: 400;
  letter-spacing: -0.05px;
  word-spacing: 0.20px;
  padding-left: 8px;
  padding-right: 5px;
  -webkit-filter: blur(0.000001px);
  
  font-size: 11.0px;
  font-weight: 500;
  /color: #494949;
  /color: #202020;
  color: #242424;
  color: #343434;
  /color: #555;
  
  font-size: 12.5px;
  font-weight: 500;
  
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-size: 11px;
  font-size: 11.4px;
  /font-size: 12.3px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  /font-weight: 800;
  /letter-spacing: -0.35px;
  /font-size: 12px;
  /text-transform: uppercase;
  /font-style: italic;
  
  margin-bottom: 2px;
  
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  ///font-size: 11.7px !important;
  /font-size: 11.3px !important;
  font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */

  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  //height: 36px;
  height: 52px;
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 13px !important;
  font-size: 12.8px !important;
  //font-size: 12.6px !important;
  /font-size: 12.4px !important;
  //font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav. - Khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  max-height: 55px;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - Khula)--------------*/
  
  /*----------(fav. - Khula small)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  //////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  max-height: 56px;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  margin-bottom: -4px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - Khula small)--------------*/
  
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - ruda)--------------*/
  
  /*----------(fav. - ruda small light)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 12.9px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 13.8px !important;
  /font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  ////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;

  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 15px !important;
  line-height: 16px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  /line-height: 18.9px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. - ruda small light)--------------*/
  
  
  /*-------------*/
  min-height: 60px !important;
  padding-top: 4px;
}
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-item-name a, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-item-name a {
  width: 230px;
  width: 215px;
  
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  padding-bottom: 3px;
  line-height: 14px;
  padding-bottom: 3px;
  line-height: 15px;
  padding-bottom: 2px;
  ///padding-bottom: 3px;
  /padding-bottom: 4px;
  line-height: 16px;
  /padding-bottom: 3px;
  /line-height: 17px;
  /padding-top: 3px;
  padding-top: 1px;
  border-radius: 1px;
  border-radius: 2px;
  
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  font-size: 13.0px;
  text-transform: uppercase;
  color: #555;
  font-weight: 400;
  letter-spacing: -0.05px;
  word-spacing: 0.20px;
  padding-left: 8px;
  padding-right: 5px;
  -webkit-filter: blur(0.000001px);
  
  font-size: 11.0px;
  font-weight: 500;
  /color: #494949;
  /color: #202020;
  color: #242424;
  color: #343434;
  /color: #555;
  
  font-size: 12.5px;
  font-weight: 500;
  
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-size: 11px;
  font-size: 11.4px;
  /font-size: 12.3px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  /font-weight: 800;
  /letter-spacing: -0.35px;
  /font-size: 12px;
  /text-transform: uppercase;
  /font-style: italic;
  
  font-family: "Exo";
  font-weight: 900;
  font-size: 10px;
  font-size: 11px;
  font-size: 11.3px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 12.3px;
  font-size: 12.6px;
  /font-size: 13px;
  //font-size: 13.3px;
  //font-size: 13.5px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /text-transform: initial;
  
  font-family: "Oswald";
  font-weight: 700;
  font-size: 10px;
  font-size: 11px;
  font-size: 11.3px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 12.3px;
  font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  //font-size: 13.5px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /text-transform: initial;
  
  margin-bottom: 2px;
  
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  ///font-size: 11.7px !important;
  /font-size: 11.3px !important;
  font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important; /* max nb lines to show */
/*-webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  //height: 36px;
  height: 52px;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: -0.07px !important;
  word-spacing: 0.20px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  /*
  font-family: "Industry" !important;
  font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  font-family: "Industry" !important;
  font-size: 14px !important;
  font-size: 13px !important;
  ///font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  word-spacing: 0.55px !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  height: 51px;
  
  /*
  font-family: "Industry" !important;
  font-size: 13px !important;
  font-size: 12.8px !important;
  //font-size: 12.6px !important;
  /font-size: 12.4px !important;
  //font-size: 12px !important;
  //font-size: 11.7px !important;
  //font-size: 11.3px !important;
  ///font-size: 11px !important;
  //font-size: 10.8px !important;
  /font-size: 10.5px !important;
  /font-size: 10.4px !important;
  /font-size: 10.3px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  //font-weight: 600 !important;
  //font-weight: 500 !important;
  /font-weight: 400 !important;
  letter-spacing: -0.02px !important;
  /letter-spacing: -0.03px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.07px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.12px !important;
  letter-spacing: -0.15px !important;
  word-spacing: 0.20px !important;
  word-spacing: 0.30px !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  color: #3b3b3b !important;
  color: #4b4b4b !important;
  */
  
  
  
  /*----------(fav.)--------------*/
  font-family: "Noto-sans-display", sans-serif !important;
  font-family: "Noto-sans-display-semiconden", sans-serif !important;
  /font-family: "Noto-sans-display-condensed", sans-serif !important;
  /font-family: "Noto-sans-display-extraconde", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav.)--------------*/
  
  /*----------(fav. - Khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  max-height: 55px;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - Khula)--------------*/
  
  /*----------(fav. - Khula small)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  //////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  max-height: 56px;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  margin-bottom: -4px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - Khula small)--------------*/
  
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - ruda)--------------*/
  
  /*----------(fav. - ruda small light)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  /font-size: 12.9px !important;
  font-size: 13.1px !important;
  /font-size: 13.3px !important;
  /font-size: 13.8px !important;
  /font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  /font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  ////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 15px !important;
  line-height: 16px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  /line-height: 18.9px !important;
  /line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  */
  /*----------(fav. - ruda small light)--------------*/
  
  
  /*-------------*/
  min-height: 60px !important;
  padding-top: 4px;
}
.catalog-product-view.page-layout-3columns .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-item-name a {
  width: 240px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info:hover .product-item-name a, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info:hover .product-item-name a, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info:hover .product-item-name a, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info:hover .product-item-name a {
  color: #090909 !important;
  //color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: #313131 !important;
  /color: #444 !important;
  /color: #555 !important;
  /color: #606060 !important;
  

  color: #e5e5e5 !important;
  //color: #f4f4f4 !important;
  /color: #f8f8f8 !important;
  /color: #fff !important;
  
  color: #fff !important;
  
  /*(for black version)*/
  background: #000 !important;
  background: none !important;
  text-shadow: 1px 2px 1px #000 !important;
  text-shadow: 1px 1px 1px #000 !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info:hover .product-item-name a:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info:hover .product-item-name a:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info:hover .product-item-name a:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info:hover .product-item-name a:after {
  /background: none !important;
  /background: linear-gradient(to right, transparent, #555, #444, transparent) !important;
  /background: linear-gradient(to right, transparent, #555 60%, transparent) !important;
  background: linear-gradient(to right, #202020, transparent) !important;
  background: linear-gradient(to right, #090909, transparent) !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-item-name a:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-item-name a:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-item-name a:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-item-name a:hover {
  text-decoration: underline !important;
  /opacity: 0.90;
}

.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price, 
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-container, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-container, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-container, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-container {  
  color: initial;
  font-size: 17px;
  font-weight: 900;
  
  font-size: 18px;
  
  font-size: 19px;
  font-size: 20px;
  font-size: 20.3px;
  font-size: 20.5px;
  /font-size: 21px;
  font-size: 24px;
  position: relative;
  top: -2px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.40px;
  //////letter-spacing: -0.50px;
  
  
  /*(for larger prices - 30px)*/
  ///font-size: 30px;
  /font-size: 1.564vw;
  letter-spacing: -0.55px;
  
  /*(for 'Open Sans' alternative - native, no sup mod)*/
  font-family: "Open Sans";
  /font-size: 24px;
  
  /font-size: 18px;
  //font-size: 19px;
  font-size: 20px;
  font-size: 21px;
  //font-size: 22px;
  //font-size: 23px;
  ///font-size: 24px;
  /font-size: 25px;
  ///font-size: 26px;
  
  /font-size: 36px;
  /font-size: 35px;
  //font-size: 36px;
  /font-size: 37px;
  /font-size: 39px;
  /font-size: 40px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-container:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-container:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-container:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-container:after {
  width: max-content;
  background: none;
  
  position: absolute;
  font-family: "FontAwesome", "Roboto";
  content: " + " "\f0d1" " " "\f036";
  content: "\f067" " " "\f0d1" " " "\f036";
  /content: "\f0d1" " " "+SpeedyFree shipping";
  content: "+" " " "\f0d1" " " "\f036" " " "SpeedyFree shipping";
  top: 24px;
  top: 28px;
  color: #1A1A1A !important;
  /color: #202020 !important;
  /color: #333 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  /color: darkolivegreen !important;
  
  font-size: 11px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;  
  
  font-family: "FontAwesome", "Open Sans";
  font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Oswald";
  //font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 100;
  font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  
  font-family: "FontAwesome", "Arial";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;

  font-family: "FontAwesome", "Bebas Neue";
  font-size: 10px;
  font-size: 11px;
  font-size: 11.5px;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  letter-spacing: initial;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.95px !important;
  font-weight: initial;
  font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  font-style: normal;
  color: #1A1A1A !important;
  color: #202020 !important;
  color: #333 !important;
  color: #444 !important;
  color: #555 !important;
  color: #666 !important;
  /color: darkgoldenrod !important;
  /color: green !important;
  /color: darkgreen !important;
  color: darkolivegreen !important;
  filter: brightness(70%);
  /filter: brightness(60%);
  filter: brightness(55%);
  //filter: brightness(50%);
  
  margin-top: 5px;
  
  
  /*(for larger prices - 30px)*/
  margin-top: 6px;
  margin-top: 8px;
  margin-top: 9px;
  //margin-top: 12px;
  /margin-top: 13px;
  //margin-top: 14px;
  
  margin-top: 1px;
  margin-top: 2px;
  /margin-top: 3px;
  /margin-top: 4px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .special-price span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .special-price span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .special-price span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .special-price span {
  color: inherit !important;
  /font-size: 13px;
  font-style: italic;
  
  color: #555640 !important;
  color: #444c40 !important;
  /color: #2F3B1A !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .special-price:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .special-price:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .special-price:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .special-price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 12px;
  font-size: 14px;
  font-weight: 900;
  /font-style: italic;
  margin-left: -5px;
  margin-left: -6px;
  margin-left: -7px;
  margin-left: -6.5px;
  /margin-left: -8px;
  /margin-right: 0px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .old-price span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .old-price span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .old-price span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .old-price span {
  color: #D2D2D2 !important;
  /font-size: 13px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  
  text-decoration: line-through;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .old-price, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .old-price, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .old-price, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .old-price {
  color: #D2D2D2 !important;
  /font-size: 13px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .old-price:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .old-price:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .old-price:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .old-price:before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 10px;
  margin-right: -5px;
  position: relative;
  top: -3px;
  
  ///top: -7px;
  //top: -6px;
  //top: -5px;
  /top: -4px;
  top: -3px;
  top: -2px;
  //top: -1px;
  ///top: 0px;
  ///top: 1px;
  //top: 2px;
  margin-right: 2px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .old-price:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .old-price:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .old-price:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .old-price:after {
  content: "reg. price";
  color: #1A1A1A !important;
  font-size: 12px;
  margin-left: -1px; 
  
  
  /*(for larger prices - 30px)*/
  font-size: 0.47vw !important;
  /display: flex;
  /width: auto !important;
  //font-size: 11px;
  /margin: 0px;
  /padding: 0px;
  /float: right;
  /margin-left: -1px;
  
  /*(set 1)*/
  font-size: 0.46vw !important;
  display: block;
  position: relative;
  margin-top: -26px;
  margin-left: 88px;
  top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  /top: 3px;
  /top: 2px;
  /top: 1px;
  /top: 0px;
  /top: -1px;
  left: -0px;
  
  /*(set 2)*/
  font-size: 0.46vw !important;
  display: block;
  position: relative;
  margin-top: -26px;
  margin-left: 88px;
  /top: 7px;
  /top: 6px;
  /top: 5px;
  /top: 4px;
  top: 3px;
  /top: 2px;
  /top: 1px;
  /top: 0px;
  /top: -1px;
  left: -0px;
  
  /*(set 3)*/
  /content: "reg. price*";
  content: "*reg. price";
  /content: "reg* price";
  //content: "reg. price";
  font-size: 10.8px !important;
  font-size: 11.2px !important;
  display: block;
  position: relative;
  margin-top: 0px;
  margin-left: 0px;
  left: 57px;
  top: -10px;
  color: #888 !important;
  color: #666 !important;
  font-weight: 500;
  /font-style: italic;
  
  /left: 60px;
  /top: -5px;
  
  top: -7px;
  font-weight: 400;
  font-style: normal;
  font-size: 10.8px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .old-price span:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .old-price span:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .old-price span:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .old-price span:before {
  display: none !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .old-price span:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .old-price span:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .old-price span:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .old-price span:after {
  display: none !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .cents, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .cents, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .cents, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .cents {
  top: -4px;
  /font-size: 15px;
  
  //top: -3px;
  //font-size: 16px;
  
  top: -3px;
  font-size: 17px;
  
  //top: -2px;
  //font-size: 18px;
  
  /top: -1px;
  /font-size: 19px;
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .cents, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .cents, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .cents, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .cents {
    top: -2.5px;
  }
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .old-price .cents, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .old-price .cents, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .old-price .cents, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .old-price .cents {
  font-size: 11px;
  top: -4px;
  left: -2px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .decimal, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .decimal, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .decimal, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .decimal {
  position: relative;
  top: -4px;
  left: 0px;
  font-size: 12px;
  margin-left: 1.5px;
  margin-right: 0.5px;
  margin-right: 1px;
  
  top: -2px;
  
  top: -3px;
  left: 0.50px;
}
/@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .decimal, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .decimal, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .decimal, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .decimal {
    top: -2.5px;
  }
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .unit, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .unit, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .unit, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .unit {
  /font-size: 21px;
  
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  
  position: relative;
  left: 0px;
  /left: -1px;
  
  /top: 0px;
  /top: -1px;
  /top: -2px;
  /top: -3px;
  /top: -4px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .special-price .unit, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .special-price .unit, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .special-price .unit, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .special-price .unit {
  font-style: normal;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .saved-label, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .saved-label, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .saved-label, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .saved-label {
  background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  color: #f2f2f2;
  color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  font-weight: 100;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  font-size: 9px;
  font-size: 10px;
  //font-size: 10.6px;
  /font-size: 11px;
  //font-size: 11.6px;
  /font-size: 12px;
  //font-size: 12.3px;
  //font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.6px;
  //font-size: unset;
  ///font-size: initial;
  padding-left: 4px;
  /padding-left: 6px;
  /padding-left: 7px;
  //padding-left: 8px;
  padding-left: 10px;
  //padding-top: 1px;
  padding-bottom: 1px;
  font-style: italic;
  
  /background: linear-gradient(to right, #ccc, transparent);
  
  text-shadow: none;
  
  margin-top: 55px;
  margin-top: 57px;
  
    
  /*(for larger prices - 30px)*/
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  ///font-size: 19px;
  /font-size: 20px;
  //font-size: 21px;
  ///letter-spacing: -0.55px;
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  margin-top: 59px;
  //margin-top: 60px;
  ///margin-top: 61px;
  //margin-top: 63px;
  
  display: grid !important; 
  position: relative;
  width: 100% !important;
  /font-size: 0.99vw;
  
  /position: absolute;
  /width: 91% !important;
  
  margin-bottom: -14px !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .saved-label span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .saved-label span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .saved-label span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .saved-label span {
  font-family: "Open Sans", sans-serif;
  font-family: "Noto-sans", sans-serif;
  font-size: 13px;
  font-size: 13.6px;
  font-size: 13.8px;
  //font-size: 14px;
  /font-size: 15px;
  font-style: italic;
  font-style: normal;
  font-weight: 900;
  /font-weight: 800;
  //font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: 0px;
  //letter-spacing: -0.10px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.45px;
  ///letter-spacing: -0.50px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #444);
  /filter: drop-shadow(1px 1px 2px #888);
  padding-bottom: 1px;
  
  /* standard gradient background */
  background: linear-gradient(#fff, #eee, #ddd, #fff);
  background: linear-gradient(#fff, #eee, #d0d0d0, #fff);
  background: linear-gradient(#fff, #eee, #bebebe, #fff);
  background: linear-gradient(#fff, #eee, #bbb, #fff);
  background: linear-gradient(#fff, #999bbb, #efefef, #fff);
  background: linear-gradient(#fff, #999bbb, #fff, #fff);
  background: linear-gradient(#fff, #fff, #999bbb, #fff);
  
  background: linear-gradient(#fff, #fff, #bbb, #fff);
  background: linear-gradient(#fff, #fff, #bdbdbd, #fff);
  background: linear-gradient(#fff, #fff, #bebebe, #fff);
  background: linear-gradient(#fff, #fff, #bfbfbf, #fff);
  background: linear-gradient(#fff, #fff, #ccc, #fff);
  background: linear-gradient(#fff, #fff, #ddd, #fff);
  background: linear-gradient(#fff, #fff, #e0e0e0, #fff);
  background: linear-gradient(#fff, #fff, #e7e7e7, #fff);
  /background: linear-gradient(#fff, #fff, #eee, #fff);
  
  /background: linear-gradient(#fff, #fff, #999bbb, #fff, #fff);
  
  /* clip hackery */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .saved-label span:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .saved-label span:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .saved-label span:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .saved-label span:before {
  /position: relative;
  font-family: "Glyphicons Halflings";
  content: "\e225";
  top: 1px;
  margin-right: 1px;
  /margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
  /margin-right: 5px;
  font-weight: 100;
  //font-size: 13.6px;
  font-size: 13.3px;
  font-size: 13px;
  font-size: 12.6px;
  font-size: 12.3px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.3px;
  font-size: 11px;
  
  font-weight: 900;
  margin-right: 1px;
  //margin-right: 2px;
  margin-right: 3px;
  ///margin-right: 4px;
  /margin-right: 5px;
  
  content: "\e226";
  /font-weight: 100;
  
  
  /*(for larger prices - 30px)*/
  ///position: unset;
  /font-size: 0.57vw  !important;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .price-box .saved-label span:before, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .price-box .saved-label span:before, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .price-box .saved-label span:before, 
  .catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .price-box .saved-label span:before {
    position: relative;
    top: 1px;
    margin-right: 3px;
  }
}

/*===(added extra required, in addition to root sidebar config)===*/
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary .reviews-actions, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary .reviews-actions, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary .reviews-actions, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary .reviews-actions {
  display: block;
  margin-left: 4px;
  margin-left: 5px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary .reviews-actions a.view span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view span {
  display: initial;
  /top: -1px;
  top: -2px;
}
/*================================================================*/
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary {
  /margin-top: 24px;
  
  /margin-bottom: 0px;
  /margin-bottom: -12px;
  
  margin-top: 6px;
  margin-bottom: -1px;
  
  margin-top: 2px;
  margin-top: -3px;
  margin-bottom: -4px;
  
  
  /*(for larger prices - 30px)*/
  position: absolute;
  /bottom: 6px;
  bottom: 5px;
  /bottom: 4px;
  /bottom: 3px;
  /left: 6px;
  /left: 7px;
  /left: 8px;
  ///left: 9px;
  
  position: relative;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result > span::before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result > span::before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result > span::before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary .rating-summary .rating-result > span::before {
  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */
  
  filter: hue-rotate(-7deg);
  
  /background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24); 
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  
  /*
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  */
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary .reviews-actions a, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary .reviews-actions a, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary .reviews-actions a, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary .reviews-actions a {  
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  margin-top: 2px;
  color: #000;
  
  transition: ease-out 0.00s !important;
  
  
  /*(for larger prices - 30px)*/
  font-size: 13px !important;
  font-style: italic !important;
  margin-top: 1px;
  
  font-size: 14px !important;
  font-style: normal !important;
  font-style: italic !important;
  margin-top: 0px;
  
  /font-size: 15px !important;
  /font-style: normal !important;
  /font-style: italic !important;
  /top: -1px;
  
  /font-size: 16px !important;
  /font-style: normal !important;
  /font-style: italic !important;
  /margin-top: 0px;
  
  ///font-size: 17px !important;
  ///font-style: italic !important;
  /font-style: normal !important;
  ///margin-top: -1px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary .reviews-actions a:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary .reviews-actions a:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary .reviews-actions a:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary .reviews-actions a:after {
  /content: ")";
  ///margin-left: 1px;
  /color: #777;
  /font-size: 10px;
  
  ///font-family: FontAwesome;
  /content: "\f11e" " )";
  ///content: "\f11e";
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  
  
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  
  content: "\f11e";
  
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  /color: #777;
  /color: #888;
  /color: #999;
  /color: #a0a0a0;
  /color: #aaa;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  /text-shadow: 2px 2px 2px #7b7b7b;
  /text-shadow: 2px 2px 2px #333;
  //text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome", "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /font-family: "FontAwesome", "Open Sans";
  //font-size: 10px;
  ///font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;
  
  /font-family: "FontAwesome", "Oswald";
  ///font-size: 10px;
  /font-size: 11px;
  //font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  /font-weight: 100;
  ///font-weight: 400;
  /font-weight: 500;
  //font-weight: 600;
  /font-weight: 900;
  /font-style: italic;
  //font-style: normal;
  
  /font-family: "FontAwesome", "Arial";
  /font-size: 10px;
  //font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //letter-spacing: initial;
  /font-weight: initial;
  //font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  //font-style: italic;
  /font-style: normal;
  //top: 0px;

  /font-family: "FontAwesome", "Bebas Neue";
  /font-size: 10px;
  /font-size: 11px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 13px;
  ///font-size: 14px;
  //letter-spacing: initial;
  //font-weight: initial;
  //font-weight: 100;
  /font-weight: 900;
  font-style: italic;
  //font-style: normal;
  
  
  /*(for larger prices - 30px)*/
  top: -3px;
  left: -4px;
  
  top: -2px;
  left: -4px;
  
  top: -1px;
  left: -4px;
  
  top: -1px;
  left: -3px;
  
  /top: -1px;
  /left: -2px;
  
  //top: -2px;
  //left: -3px;
  
  top: -2px;
  /top: -1px;
  left: -3px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary .reviews-actions a.view, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view {  
  /*(for larger prices - 30px)*/
  position: relative;
  top: 3px;
  top: 2px;
  /top: 1px;
  left: -2px;
  left: -7px;
  left: -8px;
  /left: -9px;
  /left: -10px;
  /left: -11px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary .reviews-actions a.view:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view:hover, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary .reviews-actions a.view:hover {
  /*(for larger prices - 30px)*/
  text-decoration: none;
  opacity: 0.80;
  background: none;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .product-reviews-summary .reviews-actions a span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .product-reviews-summary .reviews-actions a span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .product-reviews-summary .reviews-actions a span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .product-reviews-summary .reviews-actions a span {
  /display: none !important;
  
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  /*(for larger prices - 30px)*/
  top: -2px;
  top: -1px;
  left: -2px;
  left: -3px;
}

.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-primary, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-primary, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-primary, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-primary {
  /display: grid;
  margin-top: 28px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-primary .tocart, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-primary .tocart, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-primary .tocart, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-primary .tocart {
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    //////background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ////////////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-primary .tocart:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-primary .tocart:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-primary .tocart:before, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-primary .tocart:before {
  display: block !important;
  visibility: visible !important;
  font-family: "Athlete2"!important;
  content: "\67" !important;
  text-transform: none !important;
  float: left;
  margin-right: 4px;
  
  font-size: 10px;
  margin-top: 2px;
  
  //margin-top: 6px;
  margin-top: 5px;
  //font-size: 10px;
  font-size: 11px;
  /font-size: 12px;
  
  margin-top: 4px;
  position: relative;
  left: 1px;
  left: 0px;
  left: -1px;
  opacity: 0.94;
  font-style: italic;
  /font-style: normal;
  font-weight: 500;
  font-weight: 700;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-primary .stock.unavailable span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-primary .stock.unavailable span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-primary .stock.unavailable span, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-primary .stock.unavailable span {
  font-family: "Squada One";
  font-weight: 100;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  color: #ff0000;
  color: #ee0000;
  /color: #dd0000;
  /color: #cc0000;
  color: #343434;
  
  font-family: "Oswald";
  font-weight: 500;
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  
  font-family: "Open Sans";
  font-weight: 900;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-primary .stock.unavailable span:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-primary .stock.unavailable span:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-primary .stock.unavailable span:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-primary .stock.unavailable span:after {
  font-family: "Glyphicons Halflings";
  content: "\e014";
  margin-left: 1px;
  font-weight: 900;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  vertical-align: super;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  /color: #1a1a1a;
}
.catalog-product-view .main.column .amrelated-grid-wrapper .block-content .product-item-info .actions-primary .stock.unavailable:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-6 .block-content .product-item-info .actions-primary .stock.unavailable:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-7 .block-content .product-item-info .actions-primary .stock.unavailable:after, 
.catalog-product-view .athlete2_product__bottom #amrelated-block-8 .block-content .product-item-info .actions-primary .stock.unavailable:after {
  display: block;
  position: relative;
  /top: -3px;
  //top: -2px;
  /top: -1px;
  //top: 0px;
  //top: 1px;
  top: 2px;
  //top: 3px;
  //top: 4px;
  /top: 5px;
  /top: 6px;
  //top: 7px;
  content: "Currently sold out";
  content: "(Currently sold out) - More expected soon!";
  font-family: "Roboto";
  font-size: initial;
  font-weight: 300;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  font-weight: 900;
  /font-weight: initial;
  font-style: normal;
  /font-style: italic;
  text-transform: initial;
  text-transform: uppercase;
  color: #ff0000;
  color: #ee0000;
  color: #dd0000;
  color: #cc0000;
  color: #aa0000;
  color: #343434;
  opacity: 0.85;
  opacity: 0.75;
  font-size: 10px;
  font-size: 9px;
  font-size: 8px;
  letter-spacing: initial;
  margin-left: 1px;
}
/*^^ (am auto related section - top/bottom bar) ^^*/

/*--(am bundle pack section - top/bottom bar)--*/
.catalog-product-view .main.column .amrelated-pack-wrapper {
  margin-bottom: 100px;
  margin-bottom: 85px;
  /margin-bottom: 70px;
  margin-bottom: 40px;
  
  margin-bottom: 43px;
  /margin-bottom: 44px;
  /margin-bottom: 45px;
  margin-top: -17px;
  
  /background: linear-gradient(to right, #1a1a1a, transparent);
}

.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-pack-item {
  padding: 0px;
  
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  
  min-width: 200px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-pack-item .amrelated-info {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  
  width: 200px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  
  height: auto;
  
  top: 17px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-pack-item .amrelated-photo-container {
  width: 180px;
  width: 170px;
  width: 160px;
  width: 150px;
  width: 140px;
  width: 135px;
  width: 130px;
  width: 125px;
  /width: 120px;
  /width: 115px;
  /width: 110px;
  /width: auto;
  
  height: auto;
  height: 125px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-pack-item .amrelated-photo-container:before {
  display: flex;
  content: " ";
  
  background: linear-gradient(to right, transparent, #000, transparent);
  width: 181px;
  height: 18px;
  
  z-index: -1;
  
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: -29px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-pack-item.-main .amrelated-info {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  
  min-width: 300px;
  min-width: 290px;
  min-width: 280px;
  min-width: 270px;
  /min-width: 260px;
  min-width: 250px;
  min-width: 240px;
  min-width: 230px;
  min-width: 220px;
  min-width: 210px;
  /min-width: 200px;
  align-items: center;
  margin-left: auto !important;
  margin-right: auto !important;
  
  height: auto !important;
  left: -5px;
  top: unset;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-pack-item.-main .amrelated-photo-container {
  width: 200px !important;
  width: 195px !important;
  /width: 190px !important;
  /width: 180px !important;
  /width: 170px !important;
  /width: 160px !important;
  /width: 150px !important;
  
  height: auto !important;
  height: 195px !important;
  
  height: 190px !important;
  /height: 185px !important;
  /height: 180px !important;
  /height: 175px !important;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-pack-item.-main .amrelated-photo-container:before {
  display: none;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-summary-content {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  height: fit-content;
  
  top: 74px;
}
/*
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-summary-content .amrelated-discount {
  position: absolute;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  
  align-content: center;
  align-items: center;
  align-self: center;
}
*/

/*(bug fix - hide + remove duplicate - keep custom position only)*/
.catalog-product-view .main.column .amrelated-pack-wrapper:last-child, 
.catalog-product-view .main.column .amrelated-pack-wrapper:last-of-type {
  display: none !important;
  visibility: hidden !important;
}
/.catalog-product-view .main.column #tab-label-amasty\.mostviewed\.bundle\.tab {
  display: none !important;
}
/.catalog-product-view .main.column .product.data.items #amasty\.mostviewed\.bundle\.tab {
  display: none !important;
}
/*^^(bug fix - hide + remove duplicate - keep custom position only)^^*/
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-pack-list {
  margin-left: auto;
  margin-right: auto;
  
  padding-right: 15px;
  padding-right: 20px;
  padding-right: 25px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-summary-content {
  margin-left: auto;
  margin-right: auto;
  
  margin-right: 19px;
  margin-right: 24px;
  /margin-right: 29px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-equal {
  margin-left: auto;
  /margin-right: auto;
  
  margin-left: -30px;
  margin-left: -40px;
  margin-left: -50px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-title {
  background: linear-gradient(to right, #090909, transparent);
  background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #292828, transparent);
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(1px 3px 2px #d4d4d4);
  filter: drop-shadow(1px 3px 1px #d4d4d4);
  filter: drop-shadow(1px 3px 1px #d3d3d3);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  /filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  /filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  /filter: none;
  
  border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 1px;
  /border-radius: 3px 0px 0px 0px;
  
  padding-top: 0px;
  height: 40px;
  height: 45px;
  height: 46px;
  height: 47px;
  /height: 48px;
  /height: 51px;
  /height: 52px;
  
  
  
  /*-----------------*/
  border-top: 1px solid #e4e4e4;
  /border-bottom: 1px solid #e4e4e4;
  border-top: 2px solid #eaeaea;
  /border-bottom: 1px solid #eaeaea;
  border-top: 2px solid #ececec;
  /border-bottom: 1px solid #ececec;
  border-top: 2px solid #ededed;
  /border-bottom: 1px solid #ededed;
  border-top: 2px solid #eee;
  /border-top: 1px solid #eee;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #eee;
  ///border-bottom: 1px solid #e2e2e2;
  //border-top: 2px solid #efefef;
  /border-bottom: 1px solid #efefef;
  //border-top: 3px solid #f4f4f4;
  /border-bottom: 1px solid #f4f4f4;
  /border-top: 4px solid #f5f5f5;
  /border-top: 3px solid #f5f5f5;
  /border-top: 2px solid #f5f5f5;
  //border-top: 1px solid #f5f5f5;
  /border-bottom: 1px solid #f5f5f5;
  
  border-left: 8px solid #333;
  border-left: 11px solid #333;
  border-left: 13px solid #333;
  border-left: 14px solid #333;
  border-left: none;
  
  border-top: none;
  border-bottom: none;
  border: none;
  
  border-radius: 50px 0px 0px 50px;
  border-radius: 0px 0px 0px 50px;
  border-radius: 1px 0px 0px 1px;
  
  padding-bottom: 5px !important;
  padding-bottom: 6px !important;
  padding-bottom: 7px !important;
  padding-bottom: 8px !important;
  padding-bottom: 9px !important;
  padding-bottom: 10px !important;
  padding-bottom: 11px !important;
  padding-bottom: 12px !important;
  /////padding-bottom: 13px !important;
  //padding-bottom: 14px !important;
  padding-top: 6px !important;
  padding-top: 7px !important;
  /////padding-top: 8px !important;
  //padding-top: 9px !important;
  /padding-top: 10px !important;
  /padding-top: 11px !important;
  //padding-top: 12px !important;
  
  padding-top: 0px !important;
  
  margin-top: -5px;

  padding-left: 175px;
  /padding-left: 170px;
  //padding-left: 165px;
  padding-left: 160px;
  /padding-left: 155px;
  /padding-left: 150px;
  /padding-left: 145px;
  /padding-left: 140px;
  /padding-left: 135px;
  padding-left: 130px;
  ///padding-left: 125px;
  ////padding-left: 120px;
  /padding-left: 115px;
  /padding-left: 110px;
  padding-left: 85px;
  /padding-left: 80px;
  //padding-left: 75px;
  /padding-left: 70px;
  /padding-left: 65px;
  padding-left: 64px;
  ///padding-left: 61px;
  //padding-left: 60px;
  /padding-left: 55px;
  /padding-left: 25px;
  /padding-left: 0px;
  
  padding-left: 0px;
  
  background: linear-gradient(to right, transparent, #f6f6f6, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to right, #fbfbfb, transparent);
  background: linear-gradient(to right, #fcfcfc, transparent);
  
  background: linear-gradient(to right, #000, transparent 90%);
  /background: linear-gradient(to right, #000, transparent 80%);
  /background: linear-gradient(to right, #000, transparent 70%);
  /background: linear-gradient(to right, #000, transparent 65%);
  /background: linear-gradient(to right, #000, transparent 60%);
  /background: linear-gradient(to right, #000, transparent 55%);
  background: linear-gradient(to right, #000, transparent 50%);
  /background: linear-gradient(to right, #000, transparent 45%);
  
  /background: linear-gradient(to right, #000, #444 16%, transparent 55%);
  
  /background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, transparent, #000, transparent);
  
  /background: linear-gradient(to right, #090909, transparent);
  //background: linear-gradient(to right, #1a1a1a, transparent);
  /background: linear-gradient(to right, #292828, transparent);
  
  /background: none !important;
  
  box-shadow: inset 10px -9px 0px #fff;
  box-shadow: inset 9px -9px 0px #fff;
  box-shadow: inset 8px -9px 0px #fff;
  box-shadow: inset 7px -9px 0px #fff;
  box-shadow: inset 6px -9px 0px #fff;
  box-shadow: inset 5px -9px 0px #fff;
  box-shadow: inset 4px -9px 0px #fff;
  box-shadow: inset 3px -9px 0px #fff;
  box-shadow: inset 2px -9px 0px #fff;
  box-shadow: inset 1px -9px 0px #fff;
  box-shadow: inset 0px -9px 0px #fff;
  
  box-shadow: inset 7px -8px 0px #fff;
  box-shadow: inset 7px -7px 0px #fff;
  box-shadow: inset 7px -6px 0px #fff;
  
  box-shadow: inset 5px -8px 0px #fff;
  
  box-shadow: none;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-title strong {
  color: #e5e5e5;
  color: #f5f5f5;
  /color: #f8f8f8; 
  /color: #fff;
  padding-left: 10px;
  padding-left: 13px;
  
  position: relative;
  bottom: 12px;
  text-shadow: 1px 1px 2px #000;
  
  bottom: 16px;
  bottom: 12px;
  
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-family: "Oswald";
  font-weight: 700;
  letter-spacing: -1.50px;
  
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  text-transform: uppercase;
  font-style: italic;
  
  text-transform: lowercase;
  /font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  //font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  //font-size: 21px;
  /font-size: 20px;
  position: relative;
  top: -8px;
  
  text-transform: uppercase;
  /font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  //font-size: 27px;
  //font-size: 26px;
  /font-size: 25px;
  ////font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21.5px;
  //font-size: 21.3px;
  //font-size: 21px;
  /font-size: 20px;
  position: relative;
  top: -7px;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  /font-style: italic;
  font-size: 22px;
  font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  position: relative;
  top: -9px;
  
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  ////font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  /font-size: 20px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  text-shadow: 1.3px 0px 0px #e0e0e0 !important;
  filter: drop-shadow(2px 3px 0px #000) !important;
  
  font-family: "Passion One" !important;
  font-size: 26px !important;
  /font-size: 27px !important;
  font-size: 28px !important;
  font-size: 29px !important;
  /font-size: 30px !important;
  //font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 500 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.40px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: none !important;
  filter: drop-shadow(2px 3px 0px #000) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  //top: -9px;
  top: -6px;
  
  /*----------(fav. - definitive khula med-lrg thickened ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  text-shadow: -0.9px 0px 0px #f0f0f0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  position: relative !important;
  top: -5px;
  /*----------(fav. - definitive khula med-lrg thickened ital)--------------*/
  
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  font-size: 26px !important;
  font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1.3px 0px 0px #292828 !important;
  
  text-shadow: 1.3px 0px 0px #f6f6f6 !important;
  
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  //filter: drop-shadow(0px 2px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  //filter: drop-shadow(-0.6px 3px 0px #000) !important;
  filter: drop-shadow(0.25px 0px 1px #000) !important;
  filter: drop-shadow(0.25px 0px 0px #000) !important;
  ///filter: drop-shadow(0.25px 0px 0px #888) !important;
  /filter: drop-shadow(1px 3px 1px #d3d3d3) !important;
  ////filter: drop-shadow(0px 0px 0px #d3d3d3) !important;
  //filter: drop-shadow(0px 1px 1px #dedede) !important;
  /filter: none !important;
  top: -5px;
  /top: -6px;
  /top: -7px;
  /*----------------------------(for black ver.)----------------------------*/
  
  
  /*---------------*/
  color: #f6f6f6;
  /text-shadow: 1px 1px 2px #000;
  text-shadow: 1px 2px 2px #000;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-title strong:before {
  font-family: "Glyphicons Halflings";
  content: "\e225";
  color: #555;
  color: #666;
  color: #777;
  /color: #e5e5e5;
  //color: #f5f5f5;
  /color: #f8f8f8;
  /color: #fff;
  
  margin-right: 9px;
  margin-right: 7px;
  margin-left: 5px;
  font-size: 34px;
  font-size: 31px;
  font-size: 30px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  position: relative;
  top: 7px;
  top: 11px;
  top: 13px;
  top: 12px;
  
  top: 8px;
  ///top: 7px;
  ///top: 6px;
  ///top: 5px;
  //top: 4px;
  ///top: 3px;
  //top: 2px;
  //top: 1px;
  /top: 0px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-title:before {
  font-family: "Glyphicons Halflings";
  content: "\e148";
  color: #555;
  color: #666;
  color: #777;
  /color: #e5e5e5;
  //color: #f5f5f5;
  /color: #f8f8f8;
  /color: #fff;
  
  margin-right: -18px;
  margin-left: 5px;
  margin-left: 13px;
  /margin-left: 11px;
  font-size: 20px;
  font-size: 19px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  position: relative;
  top: 7px;
  top: 11px;
  top: 13px;
  top: -17px;
  transform: rotate(-70deg);
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper:before {
  position: absolute;
  font-family: "FontAwesomeNew", "Exo";
  /font-family: "FontAwesomeNew", "Lato";
  /font-family: "FontAwesomeNew", "Ubuntu";
  content: "\f468" " " "Special Offer" " " "\f02b";
  font-size: 12.3px;
  font-size: 12.5px;
  font-size: 12.6px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 14.6px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  font-size: 16px;
  /font-size: 17px;
  ///font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  font-weight: 500;
  /font-style: italic;
  color: #292828;
  color: #393838;
  /color: #494848;
  /color: #595858;
  letter-spacing: -0.35px;
  margin-top: -11px;
  margin-top: -9px;
  margin-top: -6px;
  margin-top: -5px;
  margin-top: -4px;
  ///margin-top: -2px;
  margin-top: -1px;
  //margin-top: 0px;
  //margin-top: 1px;
  //margin-top: 2px;
  /margin-top: 4px;
  margin-left: 7px;
  margin-left: 9px;
  margin-left: 10px;
  margin-left: 11px;
  
  font-family: "FontAwesomeNew", "Oswald";
  /font-family: "FontAwesomeNew", "Exo";
  //font-family: "FontAwesomeNew", "Lato";
  /font-family: "FontAwesomeNew", "Ubuntu";
  font-size: 17px;
  //font-size: 18px;
  /font-size: 19px;
  margin-top: -7px;
  /margin-top: -2px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-background {
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus {
  color: #343434;
  font-style: italic;
  font-weight: 600;
  /font-weight: 900;
  font-size: 75px;
  
  font-size: 46px;
  font-size: 40px;
  font-size: 36px;
  /font-size: 30px;
  /font-size: 26px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: normal;
  position: relative;
  top: -20px;
  top: -17px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-equal {
  color: #343434;
  font-style: italic;
  font-weight: 600;
  /font-weight: 900;
  font-size: 75px;
  
  font-size: 50px;
  font-size: 46px;
  font-size: 40px;
  font-weight: 900;
  /font-weight: 700;
  font-style: normal;
  position: relative;
  top: -20px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper {
  border: 3px dashed #e7e7e7;
  border: 3px dashed #eee;
  border: 3px dashed #efefef;
  border-bottom: none;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper .main {
  font-family: "Open Sans";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-style: italic;
  //font-size: 30px;
  //font-size: 29px;
  font-size: 28px;
  /font-size: 27px;
  ///font-size: 26px;
  //font-size: 25px;
  //font-size: 24px;
  letter-spacing: -1px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper .main:after {
  display: block;
  display: flex;
    
  content: "instant savings";
  content: "instant savings*";
  /content: "instant savings *";
  font-size: 13px;
  font-size: 12.3px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper button {
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;
  /background: linear-gradient(to left, #202020, transparent 100%) !important;
  border-radius: 3px;
  border-radius: 2px;
  border-radius: 1px;
  /border-radius: 0px;

    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    //////background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    ////////////background: linear-gradient(to left bottom, #7B5A00 -110%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    /////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
	
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  /filter: none;
  
  padding-top: 10px;
  padding-bottom: 10px;
  /padding-top: 13px;
  /padding-bottom: 13px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper button:after {
  border-radius: 2px;
  border-radius: 1px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper button span {
  font-weight: 500;
  text-shadow: -0.35px 1px 1px #555;
  
  font-size: 20px;
  text-shadow: -0.35px 1px 1px #000;
  /text-shadow: -0.35px 1px 2px #000;
  
  /*----------(fav. ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: capitalize !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  /top: 3px;
  /*----------(fav. ruda)--------------*/
  
  /*----------(fav. khula)--------------*/
  /*
  /font-family: "Ruda", sans-serif !important;
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 3px;
  */
  /*----------(fav. khula)--------------*/
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper button span:before {
  font-family: "Athlete2";
  content: "\67";
  text-transform: none;
  margin-right: 4px;
  
  font-size: 10px;
  margin-top: 2px;
  
  font-size: 11px;
  position: relative;
  top: -1px;
  left: -1px;
  
  font-size: 12px;
  position: relative;
  top: -1px;
  left: -1px;
  
  text-shadow: none;
  font-style: normal; 
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper:after {
  display: flex;
  
  content: "discount(s) automatically applied at checkout";
  content: "discount(s) automatically applied at checkout*";
  /content: "discount(s) automatically applied at checkout *";
  content: "*discount(s) automatically applied at checkout";
  /content: "* discount(s) automatically applied at checkout";
  /content: "(*discount automatically applied at checkout)";
  content: "*discount savings automatically applied at checkout";
  content: "*instant savings automatically applied at checkout";
  content: "*bundle savings automatically applied at checkout";
  content: "*bundle-pack savings automatically applied at checkout";
  content: "*bundle-pack discount(s) automatically applied at checkout";
  
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-size: 12.3px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  /font-size: 8px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  
  position: absolute;
  top: 150px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item.-main {
  display: flex;
  flex-wrap: wrap;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item.-main:before {
  content: "This item";
  content: "This item*";
  /content: "*This item";
  content: "Your item";
  content: "Your item*";
  /content: "*Your item";
  /position: relative;
  /top: -40px;
  margin-right: 6px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  /text-transform: uppercase;
  
  font-family: "Industry";
  letter-spacing: 0.25px;
  letter-spacing: 0.40px;
  letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  //letter-spacing: 0.55px;
  /letter-spacing: 0.60px;
  
  position: relative;
  top: 25px;
  top: 26px;
  top: 28px;
  top: 30px;
  left: -85px;
  left: -90px;
  left: -95px;
  /left: -100px;
  /left: -105px;

  display: inline-flex;
  width: min-content;
  height: 20px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item.-main .amrelated-info .amrelated-details {
  
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item.-main .amrelated-photo-container {
  mix-blend-mode: multiply;
  border: none;
  box-shadow: 0px 25px 15px -15px #ccc;
  width: 100%;
  height: 100%;
  margin-left: 7px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item.-main .amrelated-photo-container .amrelated-photo {
  min-height: auto;
  min-width: 105px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-photo-container .amrelated-photo {
  opacity: 0.80;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item:hover .amrelated-photo-container .amrelated-photo {
  opacity: 1;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-name a {
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 300;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  font-weight: 400;
  margin-bottom: 8px;
  
  /*
  font-family: "Oswald";
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  */
  
  /*
  font-family: "Oswald";
  font-weight: 700;
  font-weight: 400;
  /font-weight: 300;
  font-size: 10px;
  font-size: 10.3px;
  ///font-size: 11px;
  font-size: 11.3px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 12.3px;
  /font-size: 12.6px;
  /font-size: 13px;
  /font-size: 13.3px;
  //font-size: 13.5px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /text-transform: initial;
  width: 130px;
  */
  
  /*
  font-family: "Rubik";
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  /font-size: 8px;
  font-weight: 900;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  */
  
  /*
  font-family: "Rubik";
  font-weight: 500;
  font-weight: 400;
  font-size: 11px;
  font-size: 10.5px;
  /font-size: 10.3px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  color: #a8a8a8;
  color: #999898;
  color: #898888;
  /color: #797878;
  /color: #696868;
  color: #595858;
  /color: #494848;
  /color: #343434;
  /color: #292828;
  word-spacing: 0.20px;
  /text-transform: uppercase;
  display: block;
  line-height: 13px;
  width: 125px;
  */
  
  font-family: "Rubik";
  font-weight: 500;
  /font-weight: 400;
  font-size: 11px;
  font-size: 10.5px;
  font-size: 10.3px;
  font-size: 10px;
  font-size: 9.6px;
  font-size: 9.5px;
  font-size: 9.3px;
  font-size: 9px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  color: #a8a8a8;
  color: #999898;
  color: #898888;
  color: #797878;
  color: #696868;
  color: #595858;
  color: #494848;
  color: #343434;
  /color: #292828;
  word-spacing: 0.20px;
  /text-transform: uppercase;
  display: block;
  line-height: 13px;
  width: 125px;
  
  /*
  font-family: "Rubik";
  font-weight: 900;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-size: 8px;
  ///font-size: 8.3px;
  /font-size: 8.5px;
  font-size: 8.6px;
  ////font-size: 9px;
  //font-size: 9.3px;
  ///font-size: 9.5px;
  /font-size: 9.6px;
  /font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  /font-size: 11px;
  /font-size: 11.3px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 12.3px;
  /font-size: 12.6px;
  /font-size: 13px;
  /font-size: 13.3px;
  /font-size: 13.5px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  word-spacing: 0.20px;
  /text-transform: uppercase;
  display: block;
  line-height: 13px;
  width: 125px;
  */

  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 8px;
  ///font-size: 8.3px;
  /font-size: 8.5px;
  font-size: 8.6px;
  font-size: 9px;
  /font-size: 9.3px;
  ////font-size: 9.5px;
  /font-size: 9.6px;
  /font-size: 10px;
  /font-size: 10.3px;
  /font-size: 10.5px;
  /font-size: 10.6px;
  /font-size: 11px;
  /font-size: 11.3px;
  /font-size: 11.5px;
  /font-size: 12px;
  /font-size: 12.3px;
  /font-size: 12.6px;
  /font-size: 13px;
  /font-size: 13.3px;
  /font-size: 13.5px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  word-spacing: 0.20px;
  /text-transform: initial;
  line-height: 13px;
  width: 125px;
  
  font-family: "Industry";
  font-size: 10px;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  
  
  /*----------(fav. - Khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  max-height: 55px;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - Khula)--------------*/
  
  /*----------(fav. - Khula small)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  //////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  //////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  //////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  ///font-size: 19px !important;
  /font-size: 19.1px !important;
  /font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  ///letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  ////letter-spacing: -0.70px !important;
  /////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  line-height: 18.4px !important;
  ///line-height: 18.7px !important;
  ///line-height: 19px !important;
  /line-height: 20px !important;
  /line-height: 21px !important;
  max-height: 56px;
  position: relative;
  top: -10px;
  /top: -5px;
  /top: -4px;
  ///top: -3px;
  /top: -2px;
  /top: -1px;
  /top: 0px;
  margin-bottom: 10px;
  margin-bottom: 9px;
  margin-bottom: 8px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  /margin-bottom: 5px;
  /margin-bottom: 4px;
  /margin-bottom: 3px;
  margin-bottom: -4px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - Khula small)--------------*/
  
  /*----------(fav. - ruda)--------------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  ////font-size: 14.6px !important;
  font-size: 14.7px !important;
  font-size: 14.9px !important;
  font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 56px !important;
  //min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - ruda)--------------*/
  
  
  width: 200px;
  margin-top: 20px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item.-main .amrelated-name a {
  width: 200px;
  margin-top: 40px;
  
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  
  /display: none !important;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-name a:hover {
  color: initial;
  opacity: 0.65;
}

.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .product-reviews-summary {
  margin-bottom: 10px;
  margin-bottom: 7px;
  margin-bottom: -1px;
  /margin-bottom: -3px;
  
  margin-bottom: -4px;
  margin-top: -6px;
  
  /*(for larger prices - 30px)*/
  position: absolute;
  /bottom: 6px;
  bottom: 5px;
  /bottom: 4px;
  /bottom: 3px;
  left: 0px;
  ////left: 6px;
  /left: 7px;
  /left: 8px;
  ///left: 9px;
  
  position: relative;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .product-reviews-summary .rating-summary .rating-result {
  filter: hue-rotate(-7deg);
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .product-reviews-summary .rating-summary .rating-result > span::before {
  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */
  
  /background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24); 
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .reviews-actions {
  display: block;

  transition: ease-out 0.00s !important;
  
  /*(for larger prices - 30px)*/
  font-family: "Industry", sans-serif;
  font-size: 14px !important;
  font-weight: bold;
  font-weight: 600;
  font-style: normal !important;
  font-style: italic !important;
  color: #000;
  margin-top: 0px;
  
  position: relative;
  top: 1px;
  top: 2px;
  left: 1px;
  left: 2px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .reviews-actions a.view span {  
  /display: none !important;
  
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  top: 0px;
  text-transform: uppercase;
  
  font-family: "Industry", sans-serif;
  font-size: 11px !important;
  font-size: 11.3px !important;
  font-size: 11.6px !important;
  /font-size: 12px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  letter-spacing: 0.10px;
  text-transform: lowercase;
  color: #4b4b4b;
  /color: #3b3b3b;

  /*(for larger prices - 30px)*/
  top: -2px;
  top: -1px;
  left: -2px;
  left: -3px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .reviews-actions a.view span:after {
  /content: ")";
  ///margin-left: 1px;
  /color: #777;
  /font-size: 10px;
  
  ///font-family: FontAwesome;
  /content: "\f11e" " )";
  ///content: "\f11e";
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  
  content: " Review(s) ";
  content: "\f11e" " " "Review(s)";
  content: "\f11e" " " "Reviews";
  
  content: "\f11e";
  
  font-size: 8.3px !important;
  font-size: 9px !important;
  font-size: 9.5px !important;
  /font-size: 10px !important;
  ///font-size: 10.5px !important;
  /position: relative;
  /margin-right: 7px;
  /margin-right: 3px;
  word-spacing: 2px;
  word-spacing: 4px;
  
  color: #ffdc05;
  /color: gold;
  color: #e3e3e3;
  color: #e4e4e4;
  //color: #e5e5e5;
  /color: #f4f4f4;
  /color: #f8f8f8;
  /color: #fff;
  color: #202020;
  color: #333;
  color: #444;
  color: #555;
  color: #666;
  color: #707070;
  /color: #777;
  /color: #888;
  /color: #999;
  /color: #a0a0a0;
  /color: #aaa;
  /filter: drop-shadow(1px 2px 1px #7b7b7b);
  /filter: drop-shadow(1px 2px 1px #333);
  /filter: drop-shadow(1px 2px 1px #000);
  /text-shadow: 2px 2px 2px #7b7b7b;
  /text-shadow: 2px 2px 2px #333;
  //text-shadow: 2px 2px 2px #202020;
  /text-shadow: 2px 2px 2px #1a1a1a;
  /text-shadow: 2px 2px 2px #000;
  text-shadow: none;
  margin-left: 3px;
  position: relative;
  top: 1px;
  left: -2px;
  
  font-family: "FontAwesome", "Roboto";
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  //font-size: 8.3px;
  //font-size: 8px;
  /font-size: 7px;
  letter-spacing: initial;
  font-weight: initial;
  font-weight: 500;
  /font-weight: 600;
  font-weight: 900;
  top: 0px;
  text-transform: uppercase;

  font-style: italic;
  
  top: -2px;
  /top: -1px;
  left: -3px;
  
  top: -1px;
  left: 0px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .reviews-actions a.view:hover {
  text-decoration: none;
  opacity: 0.80;
  background: none;
  color: unset;
}

.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .unit {
  /font-size: 21px;
  
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  
  position: relative;
  left: 0px;
  /left: -1px;
  
  /top: 0px;
  /top: -1px;
  /top: -2px;
  /top: -3px;
  /top: -4px;
  
  
  font-family: "Khula", sans-serif !important;
  /font-family: "Open Sans", sans-serif !important;
  //font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 900;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  margin-right: 1px;
  margin-right: 2px;
  margin-right: 3px;
  /margin-right: 4px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .special-price .unit {
  font-family: "Khula", sans-serif !important;
  /font-family: "Open Sans", sans-serif !important;
  //font-size: 21px;
  font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  font-style: italic !important;
  /font-style: normal !important;
  font-weight: 900;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  margin-right: 1px;
  margin-right: 2px;
  /margin-right: 3px;
  /margin-right: 4px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-details .price-final_price span, 
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-container span {
  color: initial;
  font-size: 17px;
  font-weight: 900;
  
  font-size: 18px;
  
  font-size: 19px;
  font-size: 20px;
  font-size: 20.3px;
  font-size: 20.5px;
  /font-size: 21px;
  font-size: 24px;
  position: relative;
  top: -2px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  letter-spacing: -0.40px;
  //////letter-spacing: -0.50px;
  
  
  /*(for larger prices - 30px)*/
  ///font-size: 30px;
  /font-size: 1.564vw;
  letter-spacing: -0.55px;
  
  /*(for 'Open Sans' alternative - native, no sup mod)*/
  font-family: "Open Sans";
  /font-size: 24px;
  
  /font-size: 18px;
  //font-size: 19px;
  font-size: 20px;
  font-size: 21px;
  //font-size: 22px;
  //font-size: 23px;
  ///font-size: 24px;
  /font-size: 25px;
  ///font-size: 26px;
  
  /font-size: 36px;
  /font-size: 35px;
  //font-size: 36px;
  /font-size: 37px;
  /font-size: 39px;
  /font-size: 40px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-container .cents {
  top: -6px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-container .decimal {
  position: relative !important;
  top: -6px !important;
  left: 0px !important;
  left: 0.50px !important;
  font-size: 12px !important;
  margin-left: 1.5px !important;
  margin-right: 0.5px !important;
  margin-right: 1px !important;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .special-price {
  /font-style: italic;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .special-price .cents:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 11px;
  /font-size: 12px;
  //font-size: 14px;
  font-weight: 900;
  font-weight: 600;
  /font-weight: 400;
  /font-style: italic;
  margin-left: -2px;
  margin-left: -3px;
  /margin-left: -5px;
  /margin-left: -6px;
  /margin-left: -7px;
  //margin-left: -6.5px;
  /margin-left: -8px;
  /margin-right: 0px;
  
  position: relative;
  top: -2px;
  margin-left: 2px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .special-price .price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 11px;
  /font-size: 12px;
  //font-size: 14px;
  font-weight: 900;
  font-weight: 600;
  /font-weight: 400;
  /font-style: italic;
  margin-left: -2px;
  margin-left: -3px;
  /margin-left: -5px;
  /margin-left: -6px;
  /margin-left: -7px;
  //margin-left: -6.5px;
  /margin-left: -8px;
  /margin-right: 0px;
  
  position: relative;
  top: -10px;
  
  top: -7px;
  margin-left: 3px;
}
///////////.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .special-price:after {
  content: "/ sale";
  color: #1A1A1A !important;
  color: green !important;
  color: darkgoldenrod !important;
  color: darkgreen !important;
  color: darkolivegreen !important;
  font-size: 11px;
  /font-size: 12px;
  //font-size: 14px;
  font-weight: 900;
  font-weight: 600;
  /font-weight: 400;
  /font-style: italic;
  margin-left: -2px;
  margin-left: -3px;
  /margin-left: -5px;
  /margin-left: -6px;
  /margin-left: -7px;
  //margin-left: -6.5px;
  /margin-left: -8px;
  /margin-right: 0px;
  
  position: relative;
  top: -10px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .old-price {
  color: #D2D2D2 !important;
  /font-size: 13px !important;
  font-size: 16px !important;
  font-style: italic !important;
  font-weight: 400 !important;
  text-decoration: line-through !important;
  
  position: relative;
  top: -6px !important;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .old-price span {
  color: #D2D2D2 !important;
  /font-size: 13px !important;
  font-size: 16px !important;
  font-style: italic !important;
  font-weight: 400 !important;
  text-decoration: line-through !important;
  text-decoration-color: #000 !important;
  text-decoration-color: #1a1a1a !important;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .price-box .old-price:before {
  content: "was";
  color: #1A1A1A !important;
  font-size: 9px;
  font-style: italic;
  margin-left: 0px;
  //margin-left: 1px;
  margin-left: 2px;
  //margin-left: 3px;
  //margin-left: 4px;
  /margin-left: 5px;
  /margin-left: 6px;
  /margin-left: 7px;
  margin-right: 2px;
  /margin-right: 3px;
  
  position: relative;
  top: -8px !important;
  /top: -7px !important;
  /top: -6px !important;
  /top: -5px !important;
  //top: -4px !important;
  //top: -3px !important;
  ///top: -2px !important;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .saved-label span {
  top: -15px !important;
  /top: -11px !important;
  /top: -10px !important;
  //top: -9px !important;
  /top: -7px !important;
  /top: -4px !important;
  
  font-family: "Open Sans" !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  //letter-spacing: -0.20px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  
  /*
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  /letter-spacing: -0.60px !important;
  //letter-spacing: -0.55px !important;
  //letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  //letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  word-spacing: 0.65px;
  word-spacing: 0.55px;
  word-spacing: 0.45px;
  word-spacing: 0.20px;
  word-spacing: 0.10px;
  word-spacing: 0px;
  */
  
  /*
  font-family: "Exo" !important;
  font-weight: 500 !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  //letter-spacing: -0.20px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  word-spacing: 0.65px;
  word-spacing: 0.55px;
  word-spacing: 0.45px;
  word-spacing: 0.20px;
  /word-spacing: 0.10px;
  */
  
  /*
  font-family: "Lato" !important;
  font-weight: 500 !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  /letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.05px !important;
  //letter-spacing: 0px !important;
  word-spacing: 0.65px;
  word-spacing: 0.55px;
  word-spacing: 0.45px;
  */

  /*
  font-family: "Ubuntu" !important;
  font-weight: 500 !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  */
 
  /*
  font-family: "Rubik" !important;
  font-weight: 500 !important;
  font-weight: 400 !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  */
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-discount {
  background: linear-gradient(to bottom right, #cd0000, #F94127, maroon 120%);
  background: linear-gradient(to bottom right, #cd0000, #F94127, #000 120%);
  /background: linear-gradient(to bottom right, #cd0000, #F94127, #090909 120%);
  /background: linear-gradient(to bottom right, #cd0000, #F94127, #1a1a1a 120%);
  /background: linear-gradient(to bottom right, #cd0000, #F94127, #202020 120%);
  
  border: 3px solid darkred;
  border: 2px solid darkred;
  border: 1px solid darkred;
  /border: none;
  border-radius: 1px;
  border-radius: 2px;
  border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 0px;
  text-shadow: -1px 0px 1px #484949;
  /text-shadow: -1px 0px 1px #343434;
  /text-shadow: -1px 0px 1px #202020;
  text-shadow: -1px 1px 1px #484949;
  /text-shadow: -1px 1px 1px #343434;
  /text-shadow: -1px 1px 1px #202020;
  text-shadow: -1px 2px 1px #484949;
  /text-shadow: -1px 2px 1px #343434;
  /text-shadow: -1px 2px 1px #202020;
  /text-shadow: -1px 3px 1px #484949;
  /text-shadow: -1px 3px 1px #343434;
  /text-shadow: -1px 3px 1px #202020;
  box-shadow: 0px 1px 5px -2px #000;
  box-shadow: 0px 2px 5px -2px #000;
  box-shadow: 2px 5px 5px -2px #777;
  box-shadow: 2px 5px 5px -2px #888;
  box-shadow: 2px 5px 5px -2px #999;
  box-shadow: 2px 5px 5px -2px #aaa;
  box-shadow: 2px 5px 5px -2px #bbb;
  /box-shadow: none;
  
  /*
  background: linear-gradient(to top left, #090909, #555, #888);
  //background: linear-gradient(to top, #090909, #555, #888);
  //background: linear-gradient(to right, #090909, #555, #888);
  background: linear-gradient(to bottom, #090909, #555, #888);
  /background: linear-gradient(to bottom left, #090909, #555, #888);
  /background: linear-gradient(to bottom right, #090909, #555, #888);
  */
  
  /*
  background: linear-gradient(to top left, #090909, #555, #aaa);
  background: linear-gradient(to top, #090909, #555, #aaa);
  background: linear-gradient(to right, #090909, #555, #aaa);
  background: linear-gradient(to bottom, #090909, #555, #aaa);
  background: linear-gradient(to bottom left, #090909, #555, #aaa);
  /background: linear-gradient(to bottom right, #090909, #555, #aaa);
  */
  
  background: linear-gradient(to bottom right, #202020, #666, #000 100%);
  background: linear-gradient(to left bottom, #1a1a1a, #666, #1a1a1a 100%);
  background: linear-gradient(to left, #1a1a1a, #666, #1a1a1a 100%);
  background: linear-gradient(to left, #1a1a1a, #666, #343434 100%);
  /background: linear-gradient(to left, #090909, #666, #343434 100%);
  /background: linear-gradient(to left, #000, #666, #343434 100%);
  /background: linear-gradient(to top left, #202020, #666, #000 100%);
  
  /border: 3px solid #000;
  /border: 2px solid #000;
  border: 1px solid #000;
  
  border: 1px ridge #999;
  border: 2px ridge #999;
  border: 3px ridge #999;
  /border: 4px ridge #999;
  
  /border: 1px ridge #888;
  /border: 2px ridge #888;
  border: 3px ridge #888;
  
  border: 3px ridge #666;
  /border: 4px ridge #666;
  /border: 5px ridge #666;
  
  border-radius: 1px;
  /border-radius: 2px;
  //border-radius: 3px;
  /border-radius: 4px;
  /border-radius: 5px;
  /border-radius: 6px;
  //border-radius: 50px;
  
  /border: none;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-discount.-summary:before {
  font-family: "Glyphicons Halflings";
  content: "\e041";
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  font-weight: 100;
  /font-style: italic;
  transform: rotate(90deg);
  margin-right: 4px;
  text-shadow: 3px -2px 1px #484949;
  text-shadow: 3px -0px 3px #484949;
  text-shadow: 3px -0px 3px #383939;
  opacity: 0.95;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-checkbox + .amrelated-label {
  width: 30px;
  height: 30px;
  /width: 31px;
  width: 32px;
  /width: 33px;
  /width: 34px;
  padding-top: 2px;
  top: -10px;
  top: -9px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-checkbox:checked + .amrelated-label {
 top: -5px;
 left: -5px;
 z-index: 2;
 box-sizing: border-box;
 width: 20px;
 height: 20px;
  
  background: #000;
  background: linear-gradient(to right, #000, #666);
  /background: linear-gradient(to right, #000, #777);
  background: linear-gradient(to right bottom, #000, #888);
  background: linear-gradient(to bottom, #000, #999);
  background: linear-gradient(to bottom, #000, #aaa);
  background: linear-gradient(to bottom, #000, #b3b3b3);
  /background: linear-gradient(to top, #000, #999);
  /background: linear-gradient(to left bottom, #000, #999);
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  /filter: none;
  
  border: 2px ridge #777;
  border: 2px solid #777;
  /border: 2px solid #666;
  width: 24px;
  height: 24px;
  /width: 25px;
  /height: 25px;
  top: -6px;
  left: -7px;
  
  width: 30px;
  height: 30px;
  /width: 31px;
  width: 32px;
  /width: 33px;
  /width: 34px;
  padding-top: 2px;
  top: -10px;
  top: -9px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-checkbox:checked + .amrelated-label:before {
  font-family: "Glyphicons Halflings";
  content: "\e013";
  
  /font-family: "FontAwesome";
  /content: "\f00c";
  
  color: #fff;
  color: #e5e5e5;
  
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  text-shadow: 1px 1px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: 0px 1px 2px #000;
  position: absolute;
  top: -1px;
  /top: 0px;
  left: 5px;
}
.catalog-product-view .main.column .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-checkbox:checked + .amrelated-label:after {
  content: " selected ";
  /content: " (selected) ";
  //content: " *selected ";
  content: " selected* ";
  /content: "(*selected)";
  
  background: linear-gradient(to right, #000, transparent);
  padding-left: 7px;
  padding-right: 60px;
  border-radius: 2px 0px 0px 2px;
  
  padding-top: 3px;
  padding-bottom: 0px;
  padding-bottom: 1px;
  //padding-bottom: 2px;
  //padding-bottom: 3px;
  //padding-bottom: 4px;
  /padding-bottom: 5px;
  
  font-family: "Khula", sans-serif;
  font-family: "Coda", sans-serif;
  //font-family: "Oswald", sans-serif;
  /font-family: "Industry", sans-serif;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  //font-size: 9px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0px;
  letter-spacing: 0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: capitalize;
  color: #fff;
  color: #e5e5e5;
  /text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 1px 0px #4b4b4b;
  /text-shadow: 1px 1px 1px #000;
  //text-shadow: 0px 1px 2px #000;
  
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  text-shadow:1px 1px 2px rgba(0,0,0,0.856) !important;
  
  position: relative;
  top: -33px;
  left: -10px;
}
/*^^ (am bundle pack section - top/bottom bar) ^^*/

.catalog-product-view .sidebar-additional {
  /width: 280px !important;
  /width: 250px !important;
  
  /*(to fix am labels/megamenu overlap)*/
  position: relative !important;
  z-index: 0 !important;
}
.catalog-product-view.page-layout-2columns-right .sidebar-additional {
  /width: 280px !important;
  /width: 250px !important;
  padding-left: 0px;
  margin-left: 0px;
}
.catalog-product-view .sidebar-additional .block {
  /background: none !important;
  margin-bottom: 30px;
  width: 250px !important;
}
.catalog-product-view .sidebar-additional .block.block-compare {
  margin-bottom: 75px;
  
  background: none !important;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  
  border-top: 3px solid #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e4e4e4;
  
  border-top: 2px solid #e4e4e4;
  border-bottom: 0px solid #e4e4e4;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-weight: 600 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Roboto";
  font-size: 10px;
  font-size: 11px;
  font-weight: 400 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  background: linear-gradient(to left top, #f6f6f6, #fefefe, transparent 170%) !important;
  background: linear-gradient(to left top, #f6f6f6, transparent 170%) !important;
  background: linear-gradient(to top right, #f6f6f6, transparent) !important;
  background: linear-gradient(to top left, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, transparent, #f0f0f0, transparent) !important;
  background: linear-gradient(to right, transparent, #f6f6f6, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  background: linear-gradient(to right, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, #f8f8f8, transparent) !important;
  background: linear-gradient(to left, #f6f6f6, transparent) !important;
  /background: linear-gradient(to left, #f8f8f8, transparent) !important;
  background: linear-gradient(to top, #f6f6f6, transparent) !important;
  background: linear-gradient(to top, #f8f8f8, transparent) !important;
  /background: linear-gradient(to left top, #e4e4e4, #fefefe, transparent 170%) !important;
  z-index: -99 !important;
  border-radius: 5px;
  
  border-top: 6px solid #d7d7d7;
  border-top: 6px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 6px;
  padding-bottom: 8px;
  padding-bottom: 10px;
  padding-bottom: 12px;
  padding-bottom: 14px;
  padding-bottom: 16px;
  /padding-bottom: 18px;
  /padding-bottom: 20px;
  /padding-bottom: 22px;
  /padding-bottom: 24px;
  border-left: none;
  border-right: none;
  background: linear-gradient(to right, transparent, #f7f7f7, #ededed, #fdfdfd, transparent 87%) !important;
  background: linear-gradient(to right, transparent, #f7f7f7, #f2f2f2, #fdfdfd, transparent 87%) !important;
  
  
  
  background: #fff !important;
  background: linear-gradient(to right, #fff, #fefefe, #fff) !important;
  background: linear-gradient(to right, transparent -50%, #fbfbfb, #f8f8f8, #fff) !important;
  box-shadow: 0px 7px 20px -5px #888 !important;
  /box-shadow: 0px 7px 15px -12px #000;
  /box-shadow: inset 0px -10px 20px 20px #f6f6f6, 0px 7px 15px -12px #000;
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  ////box-shadow: 0px 2px 10px -4px #888 !important; 
  
  box-shadow: 0px 3px 10px -4px #aaa !important;
  box-shadow: -3px 3px 10px -4px #aaa !important;
  box-shadow: -6px 3px 10px -4px #cfcfcf !important;
  box-shadow: -6px 3px 15px -4px #cfcfcf !important;
  box-shadow: -19px 3px 13px -11px #dfdfdf !important;
  box-shadow: 10px 3px 13px -11px #aaa !important;
  box-shadow: 10px 11px 21px -22px #aaa !important;
  box-shadow: 10px 11px 18px -19px #777 !important;
  
  border-radius: 12px !important;
  border-radius: 8px !important;
  border-radius: 2px !important;
  margin-top: 0px !important;
  margin-left: -2px;
  margin-left: -1px;
  margin-left: 0px;
  margin-left: 1px;
  margin-left: 2px;
  margin-left: 3px;
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 6px;
  margin-left: 7px;
  margin-left: 8px;
  margin-left: 9px;
  margin-left: 10px;
  /margin-left: 23px;
  margin-left: 0px;
  padding-top: 23px !important;
  
  /mix-blend-mode: multiply;
  /mix-blend-mode: darken;
  
  background: linear-gradient(to top, #000640 -140%, #fff 30%) !important;
  /background: linear-gradient(to top, #000640 -140%, #fff 35%) !important;
  /background: linear-gradient(7deg, #000540 -135%, #fff 40%) !important;
  /background: linear-gradient(27deg, #000540 -135%, #fff 40%) !important;
  /background: linear-gradient(to top, #A4A6B9 -89%, #fff 57%) !important;
  
  ///background: linear-gradient(15deg, #000540 -68%, #fff 34%) !important;
  //background: linear-gradient(15deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(9deg, #000540 -68%, #fff 34%) !important;
  //background: linear-gradient(9deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -68%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -108%, #fff 34%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 24%) !important;
  //background: linear-gradient(185deg, #000540 -58%, #fff 17%) !important;
  ////background: linear-gradient(185deg, #000540 -58%, #fff 12%) !important;
  ///background: linear-gradient(189deg, #000540 -50%, #fff 15%, #fff, #000540 155%) !important;
  ///background: linear-gradient(189deg, #000130 -50%, #fff 15%, #fff, #000540 155%) !important;
  background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  ////////background: linear-gradient(185deg, #000540 -190%, #fff 27%) !important;
  /background: linear-gradient(5deg, #000540 -58%, #fff 21%) !important;
  /background: linear-gradient(2deg, #000540 -83%, #fff 21%) !important;
  /background: linear-gradient(90deg, #000540 -83%, #fff 9%) !important;
  //background: linear-gradient(180deg, #000540 -43%, #fff 9%) !important;
  //background: linear-gradient(180deg, #000540 -53%, #fff 9%) !important;
  ////background: linear-gradient(180deg, #000540 -63%, #fff 9%) !important;
  /background: linear-gradient(179deg, #000540 -43%, #fff 13%) !important;
  //background: linear-gradient(179deg, #000540 -53%, #fff 13%) !important;
  background: linear-gradient(179deg, #000540 -63%, #fff 13%) !important;
  
  background: linear-gradient(170deg, #000540 -63%, #fff 13%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 13%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 14%) !important;
  background: linear-gradient(170deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 175%) !important;
  background: linear-gradient(-170deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 175%) !important;
  
  /background: linear-gradient(-5deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  background: linear-gradient(45deg, #cfcfcf -58%, #fff 22%, #fff 84%, #000030 253%) !important;
  
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 145%) !important;
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 110%, #000540) !important;
  background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 125%, #000540) !important;
  box-shadow: 0px 7px 22px -13px #000 !important;
  ////box-shadow: 0px 13px 25px -13px #000 !important;
  box-shadow: 0px 3px 10px -4px #888 !important;
  box-shadow: 2px 6px 10px -4px #888 !important;
  box-shadow: 2px 6px 22px -16px #000 !important;
  
  /background: linear-gradient(180deg, #000540 -19%, #fff 15%) !important;
  /background: linear-gradient(180deg, #000540 -19%, #fff 12%) !important;
  //background: linear-gradient(180deg, #000540 -33%, #fff 12%) !important;
  ///background: linear-gradient(180deg, #000540 -38%, #fff 12%) !important;
  ///background: linear-gradient(180deg, #000540 -38%, #fff 9%) !important;
  /background: linear-gradient(180deg, #000540 -19%, #fff 5%) !important;
  
  /background: none !important;
  
  /background-attachment: fixed;
  background-repeat: no-repeat;
  /height: auto;
  
  border-left: 1px solid #C4C5CF !important;
  border-right: 1px solid #C4C5CF !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
  
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid #fff !important;
  
  
  
  box-shadow: 0px 3px 10px -4px #888 !important;
  /box-shadow: 3px 3px 8px -1px #d4d4d4 !important;
  /box-shadow: none !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fff, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -200%, #fdfdfd, #f8f8f8, #f8f8f8 115%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e5e5e5 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e6e6e6 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e7e7e7 -85%, #f8f8f8 25%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #f9f9f9 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f8f8f8 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #f9f9f9 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fafafa 93%, #f2f2f2 100%) !important;
  /background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fbfbfb 93%, #f2f2f2 100%) !important;
  background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fdfdfd 93%, #f2f2f2 100%) !important;
  //background: linear-gradient(to left, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fefefe 93%, #f2f2f2 100%) !important;
  ///background: linear-gradient(-89deg, #f2f2f2 -185%, #e8e8e8 -85%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  background: linear-gradient(-88deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 93%, #f2f2f2 100%) !important;
  
  background: linear-gradient(-94deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  background: linear-gradient(-97deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  background: linear-gradient(64deg, #f2f2f2 -185%, #e8e8e8 -83%, #fafafa 23%, #fcfcfc 73%, #000540 400%) !important;
  
  background: linear-gradient(-47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  /background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  background: linear-gradient(47deg, #f2f2f2 -185%, #fefefe -83%, #fdfdfd 23%, #fcfcfc 73%, #000540 550%) !important;
  background: linear-gradient(64deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #000540 550%) !important;
  /background: linear-gradient(-47deg, #f2f2f2 -185%, #fefefe -83%, #fafafa 23%, #fcfcfc 73%, #f2f2f2 500%) !important;
  
  ////////////////////background: linear-gradient(-156deg, #000540 -93%, #fff 14%, #fff 83%, #cfcfcf 125%, #000540) !important;
  
  /background: linear-gradient(to right bottom, #f2f2f2 -185%, #C0C1CE -85%, #f8f8f8 23%, #f8f8f8 100%, #f2f2f2 200%) !important;
  /background: none !important;
  border: 1px solid #eaeaea !important;
  border: 1px solid #ededed !important;
  border: 1px solid #fff !important;
  border: 2px solid #fdfdfd !important;
  /border: 3px solid #fdfdfd !important;
  border-left: none !important;
  /border-top: none !important;
  border-bottom: none !important;
  padding-bottom: 5px;
  /border: none !important;
  
  /background: linear-gradient(to right, transparent, #555, #000, #555, transparent) !important;
  width: 245px !important;
  min-height: 140px;
  
  
  
  /box-shadow: inset 0px 2px 0px 1px #4f4f4f, 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 15px 20px 4px rgba(0, 0, 0, 0.49) !important;
  /box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.32) !important;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.12) !important;
  /box-shadow: 0px 3px 10px -7px rgba(0, 0, 0, 0.22) !important;
  /box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.77) !important;
  //box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.67) !important;
  /box-shadow: none !important;

  border: 3px ridge #404040;
  border: 1px ridge #555;
  border: 2px ridge #555;
  /border: 3px ridge #555;
  border: 4px ridge #555;
  border: 1px solid #eaeaea;
  /border: 2px solid #eaeaea;
  //border: 1px solid #111010;
  /border: 2px solid #111010;
  /border: 3px solid #111010;
  /border: 4px solid #111010;
  /border: 5px solid #111010;
  /border: 6px solid #111010;
  border: 3px solid #f8f8f8 !important;
  border: none !important;
  
  border-radius: 2px !important;
  
  /outline: 7px solid #f8f8f8;
  /outline-style: dashed;
  
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(2px 4px 4px #a4a4a4);
  /filter: drop-shadow(1px 7px 2px #ccc);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
  /filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  //filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ///filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: none;
  
  opacity: 0.930;
  opacity: 0.935;
  /opacity: 0.940;
  opacity: 0.950;
  opacity: 0.960;
  opacity: 0.970;
  opacity: 0.975;
  /opacity: 0.980;
  /opacity: 0.989;
  /opacity: 0.99;
  opacity: 1;
}
/*
.catalog-product-view .sidebar-additional .block.block-compare:before {
  /display: none;
  
  font-family: "Glyphicons Halflings";
  content: "\e110";
  content: "\e115";
  content: "\e119";
  content: "\e130";
  content: "\e178";
  content: "\e185";
  content: "\e224";
  font-size: 80px;
  font-weight: 100;
  font-style: italic;
  color: #f6f6f6;
  /color: #f5f5f5;
  /color: #f3f3f3;
  color: #f0f0f0;
  text-shadow: -1px -1px 0px #aaa;
  text-shadow: -1px 2px 3px #bbb;
  text-shadow: -1px 4px 1px #bbb;
  position: relative;
  left: 104px;
  left: 110px;
  top: 3px;
  top: -6px;
  z-index: -99;
}
*/
.catalog-product-view .sidebar-additional .block.block-compare .empty:after {
  display: inline-block;
  content: " ";
  background: url(/media/site-images/compare-products-icon-heavy.png);
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  position:  absolute;
  top: 81px;
  right: 26px;
  z-index: -99;
  
  /display: none;
}
.catalog-product-view .sidebar-additional .block.block-wishlist {
  display: none;
  margin-bottom: 75px;
  
  background: none !important;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  
  border-top: 3px solid #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e4e4e4;
  
  border-top: 0px solid #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-weight: 600 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Roboto";
  font-size: 10px;
  font-size: 11px;
  font-weight: 400 !important;
  letter-spacing: -0.20px;
  /text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  background: linear-gradient(to left top, #f6f6f6, #fefefe, transparent 170%) !important;
  background: linear-gradient(to left top, #f6f6f6, transparent 170%) !important;
  background: linear-gradient(to top right, #f6f6f6, transparent) !important;
  background: linear-gradient(to top left, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, transparent, #f0f0f0, transparent) !important;
  background: linear-gradient(to right, transparent, #f6f6f6, transparent) !important;
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent) !important;
  background: linear-gradient(to right, #f6f6f6, transparent) !important;
  background: linear-gradient(to right, #f8f8f8, transparent) !important;
  background: linear-gradient(to left, #f6f6f6, transparent) !important;
  /background: linear-gradient(to left, #f8f8f8, transparent) !important;
  background: linear-gradient(to bottom, #f6f6f6, transparent) !important;
  background: linear-gradient(to bottom, #f8f8f8, transparent) !important;
  /background: linear-gradient(to left top, #e4e4e4, #fefefe, transparent 170%) !important;
  z-index: -99 !important;
  border-radius: 5px;
}
.catalog-product-view .sidebar-additional .block.block-wishlist:before {
  /display: none;
  
  /*
  background: url(/media/site-images/wishlist-heart.png);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 195% -5%;
  background-size: 75%;
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  */
  
  font-family: "Glyphicons Halflings";
  content: "\e102";
  font-size: 80px;
  font-weight: 100;
  font-style: italic;
  color: #f6f6f6;
  /color: #f5f5f5;
  /color: #f3f3f3;
  color: #f0f0f0;
  text-shadow: -1px -1px 0px #aaa;
  text-shadow: -1px 2px 3px #bbb;
  text-shadow: -1px 4px 1px #bbb;
  position: relative;
  left: 104px;
  left: 110px;
  top: 3px;
  top: -6px;
  z-index: -99;
}
.catalog-product-view .sidebar-additional .block.block-compare .block-title strong, 
.catalog-product-view .sidebar-additional .block.block-wishlist .block-title strong {
  /*
  display: flex;
  line-height: 14px;
  line-height: 15px;
  /line-height: 16px;
  /width: 100%;

  font-family: "Oswald";
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  //font-size: 15px;
  font-size: 14px;
  font-weight: 900;
  font-weight: 600;
  /font-weight: 500;
  letter-spacing: 0.0px;
  letter-spacing: 0.35px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.65px;
  /letter-spacing: 1px;
  
  font-family: "Impact";
  font-size: 15px;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0.50px;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  
  font-family: "Open Sans";
  font-size: 14.6px;
  /font-size: 14.3px;
  font-size: 14px;
  font-size: 13.6px;
  /font-size: 13.3px;
  font-size: 13px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  */
  
  /*
  font-family: "Rubik";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  /font-size: 12px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  
  font-family: "Ubuntu";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12.6px;
  /font-size: 12.5px;
  font-size: 12.3px;
  /font-size: 12px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.40px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  letter-spacing: -0.70px;
  letter-spacing: -0.75px;
  letter-spacing: -0.80px;
  
  font-family: "Exo";
  font-size: 15px;
  font-size: 14px;
  //font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  ///font-size: 12.3px;
  /font-size: 12px;
  font-size: 11.6px;
  /font-size: 11.3px;
  /font-size: 11px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  
  font-family: "Exo";
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12.6px;
  /font-size: 12.5px;
  ///font-size: 12.3px;
  /font-size: 12px;
  ///font-size: 11.6px;
  /font-size: 11.3px;
  /font-size: 11px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: -0.0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.80px;
  */
  
  /*
  font-family: "Passion One";
  font-size: 14.6px;
  /font-size: 14.3px;
  /font-size: 14px;
  /font-size: 13.6px;
  /font-size: 13.3px;
  ///font-size: 13px;
  font-weight: 700;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: capitalize;
  text-transform: uppercase;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.75px;
  ///letter-spacing: -0.80px;
  color: #3b3b3b;
  /color: #4b4b4b;
  
  font-family: "Coda";
  font-size: 12px;
  //font-size: 11.8px;
  /font-size: 11.7px;
  //font-size: 11.4px;
  //font-size: 11.3px;
  /font-size: 11.2px;
  /font-size: 11.1px;
  //font-size: 11px;
  /font-size: 10px;
  /font-size: 9px;
  font-weight: 800;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  color: #3b3b3b;
  color: #4b4b4b;
  position: relative;
  top: 0px;
  */
  
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  /background: linear-gradient(to right, transparent, #343434, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  text-shadow: none;
  background: none;
  
  
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-size: 20px;
  //font-size: 19px;
  /font-size: 18px;
  /font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: -1.50px;
  
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  /text-transform: capitalize;
  font-style: italic;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, transparent, #343434, transparent);
  background: #f8f8f8;
  background: linear-gradient(to right, #f8f8f8, transparent);
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  
  /background: linear-gradient(to right, transparent, #efefef, transparent);
  /background: linear-gradient(to right, transparent, #f1f1f1, transparent);
  border-radius: 2px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #e5e5e5;
  color: #e8e8e8;
  text-shadow: 1px 1px 0px #202020;
  
  color: #202020;
  
  width: 100%;
  margin-bottom: -10px;
  margin-top: -9px;
  
  /border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 5px !important;
  margin-top: -5px;
  
  text-shadow: none;
  background: none;
  border: none;
  margin-top: -6px;
  
  
  font-family: "Noto-Sans", sans-serif !important;
  font-family: "Noto-Sans-SemiCondensed", sans-serif !important;
  font-family: "Noto-Sans-display-semiConden", sans-serif !important;
  /font-family: "Noto-Sans-ExtraCondensed", sans-serif !important;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  ///font-size: 20px;
  font-size: 19.3px;
  /font-size: 19px;
  /font-size: 18px;
  //font-size: 17.5px;
  /font-size: 17px;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.25px;
  font-weight: 900 !important;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  font-family: "Khula", sans-serif !important;
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  /text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  //text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  font-family: "Khula", sans-serif !important;
  /font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: 0.7px 0px 0px #f8f8f8 !important;
  text-shadow: 0.8px 0px 0px #f8f8f8 !important;
  text-shadow: -0.9px 0px 0px #f8f8f8 !important;
  //text-shadow: -1px 0px 0px #f8f8f8 !important;
  //text-shadow: 1.1px 0px 0px #f8f8f8 !important;
  /text-shadow: -1.2px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(0px 2px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(1px 2px 0px #000) !important;
  /filter: none !important;
  
  
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #000, #777 40%, #000);

  background: linear-gradient(to right, #000, #6c6c6c 40%, #000);
  background: linear-gradient(to right, transparent -4%, #000, #6c6c6c 40%, #000, transparent 101%);
  background: linear-gradient(to right, transparent -4%, #000, #6c6c6c 40%, #000, transparent 101%);
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, transparent 101%);
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 37%, #000, transparent 101%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 48%, #000, transparent 101%);
  
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 37%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 48%, #000, #1a1a1a 94%, #5c5c5c 100%);
  /background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 40%, #000, #1a1a1a 94%, #5c5c5c 100%);
  
  background: linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 94%, #3b3b3b 100%);
  
  background: url(/media/site-images/ribbon-end.png), linear-gradient(to right, #3b3b3b -4%, #000, #6c6c6c 41%, #000, #1a1a1a 80%, transparent 90%);
  background-repeat: no-repeat;
  /background-position: 102% 0%;
  background-position: 101% 0%;
  //background-position: 100% 0%;
  ///background-position: 99% 0%;
  /background-position: 98% 0%;
  /background-position: 97% 0%;
  /background-position: 96% 0%;

  /background: linear-gradient(to right, transparent -100%, #2A40FF, transparent);
  /background: linear-gradient(to right, transparent -100%, gray, transparent);
  /color: #f2f2f2;
  /color: #f4f4f4;
  color: #f8f8f8;
  /color: #fff;
  /filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #5b5b5b);
  filter: drop-shadow(1px 1px 2px #7b7b7b);
  filter: drop-shadow(0px 2px 1px #8b8b8b);
  /filter: drop-shadow(-1px 2px 1px #8b8b8b);
  /filter: none;
  /padding: 7px;
  padding: 0px;
  /padding-right: 40px;
  /padding-right: 13px;
  padding-right: 17px;
  padding-right: 18px;
  padding-right: 20px;
  padding-right: 21px;
  padding-right: 22px;
  padding-right: 23px;
  //padding-right: 24px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 4px 4px 1px 1px;
  border-radius: 3px;
  border-radius: 3px 3px 2px 2px;
  border-radius: 3px 3px 1px 1px;
  border-radius: 4px 0px 0px 4px;
  border-radius: 3px 0px 0px 3px;
  border-radius: 2px 0px 0px 2px;
  /border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
  /border-radius: 50px 0px 0px 50px;
  /border-radius: 25px 95px 25px 95px;
  /border-radius: 95px 25px 95px 25px;
  //border-radius: 16px 95px 95px 16px;
  /border-radius: 95px 16px 16px 95px;
  /border-radius: 8px 8px 3px 3px;
  position: relative;
  top:  -9px !important;
  //top:  -3px !important;
  /top:  -20px !important;
  /top:  -19px !important;
  left: 4px;
  left: 5px;
  left: 6px;
  /left: 7px;
  /left: 10px;
  padding-top: 0px !important;
  padding-top: 1px !important;
  padding-top: 2px !important;
  /padding-top: 3px !important;
  padding-bottom: 2px !important;
  padding-bottom: 3px !important;
  /padding-bottom: 4px !important;
  /padding-bottom: 5px !important;
  /padding-bottom: 6px !important;
  margin-left: -6px;
  margin-left: -11px;
  margin-left: -12px;
  margin-left: -13px;
  
  padding-top: 5px !important;
  padding-bottom: 1px !important;
  
  
  height: 35px;
  padding-top: 9px !important;
  padding-left: 6px !important;
  left: -9px;
  top: -30px !important;
  /background: none;
}
.catalog-product-view .sidebar-additional .block.block-compare .block-title strong:before {
  font-family: "Athlete2" !important;
  content: "\65" !important;
  text-transform: none !important;
  font-size: initial !important;
  position: relative !important;
  /top: 2px !important;
  /left: -7px !important;
  margin-right: 7px !important;
  text-shadow: none !important;
  font-weight: 100 !important;
  
  color: #f5f5f5;
  filter: drop-shadow(2px 1px 1px #292828);
  filter: drop-shadow(3px 1px 1px #292828);
  position: relative;
  left: -3px;
  left: -4px;
  left: -5px;
  
  /filter: none;
  /color: unset;
  /left: -2px;
  
  font-style: italic;
  top: 0px;
  top: 1px;
  
  
  /font-style: normal;
  font-size: 14px !important;
  left: 0px;
  
  display: inline-block;
  content: " " !important;
  background: url(/media/site-images/compare-products-icon-small-white.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 15px;
  left: 4px;
  
  /display: none;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .block-title strong:before {
  /display: none;
  
  font-family: "Athlete2" !important;
  content: "\64" !important;
  text-transform: none !important;
  font-size: initial !important;
  position: relative !important;
  /top: 2px !important;
  /left: -7px !important;
  margin-right: 7px !important;
  text-shadow: none !important;
  font-weight: 100 !important;
  
  color: #f5f5f5;
  filter: drop-shadow(2px 1px 1px #292828);
  filter: drop-shadow(3px 1px 1px #292828);
  position: relative;
  left: -3px;
  left: -4px;
  left: -5px;
  
  /filter: none;
  /color: unset;
  /left: -2px;
  
  font-style: italic;
  top: 1px;
  top: 2px;
}
.catalog-product-view .sidebar-additional .block.block-compare .product-item-name a {
  font-family: "Roboto" !important;
  font-weight: 500 !important;
  font-size: 12px;
  text-transform: initial;
  
  font-size: 11px;
  text-transform: uppercase;
  
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 400 !important;
  
  /font-family: "Squada One" !important;
  /font-weight: 500 !important;
  /font-size: 14px;
  
  font-family: "Open Sans" !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: -0.15px !important;
  /color: #202020 !important;
  /color: #383838 !important;
}
.catalog-product-view .sidebar-additional .block.block-compare .action.compare {
    font-family: "Squada One" !important;
    font-weight: 500 !important;
    //text-shadow: -0px 1px 1px #202020 !important;
    //text-shadow: -0px 1px 1px #666 !important;
    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
}
.catalog-product-view .sidebar-additional .block.block-compare .action.clear {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.catalog-product-view .sidebar-additional .block.block-compare .action.clear:after {
    /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
	
  background: #343434 !important;
  background: #ff0000 !important;
  background: #EF321E !important;
}
.catalog-product-view .sidebar-additional .block.block-compare .action span, 
.catalog-product-view .sidebar-additional .block.block-wishlist .action span {
  font-size: 15px;
  font-size: 14px;
  /font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.50px;
  letter-spacing: 0.50px;
  text-shadow: -0px 1px 1px #666 !important;
}
/*--(white Compare button version)--*/
.catalog-product-view .sidebar-additional .block.block-compare .action.compare.primary {
  background: initial !important;
  margin-top: -1px !important;
  border: 1px solid #202020;
  border: 2px solid #202020;
  /border: none;
  border-radius: 6px;
  padding: 10px;
  /padding-top: 8px;
  /padding-bottom: 8px;
  
  padding: 12px;
  margin-top: -3px !important;
  
  padding: 11px;
  /padding: 10px;
  /padding: 9px;
}
.catalog-product-view .sidebar-additional .block.block-compare .action.compare.primary span {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.50px;
  text-shadow: -0px 1px 1px #666 !important;
  
  font-size: 22px !important;
  color: initial !important;
  text-shadow: none !important;
  margin-left: -3px;
  /font-style: italic;
  
  font-family: "Oswald";
  font-size: 17px !important;
  font-size: 16px !important;
  font-weight: 800;
  letter-spacing: 0.25px;
}
.catalog-product-view .sidebar-additional .block.block-compare .action.compare.primary span:before {
  font-family: "Athlete2" !important;
  content: "\61" !important;
  text-transform: none !important;
  font-size: initial !important;
  font-size: 14px !important;
  position: relative !important;
  /top: 2px !important;
  /left: -7px !important;
  margin-right: 3px !important;
  text-shadow: none !important;
  font-weight: 100 !important;
  font-style: normal !important;
}
.catalog-product-view .sidebar-additional .block.block-compare .action.compare.primary:hover span {
  color: #f8f8f8 !important;
}
/*^^(white Compare button version)^^*/
.catalog-product-view .sidebar-additional .block.block-wishlist .product-item-info:hover .product-image-photo {
  opacity: 0.90;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .product-item-name a {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 12px;
  text-transform: initial;
  
  font-size: 11px;
  text-transform: uppercase;
  
  /font-size: 11px;
  /text-transform: initial;
  
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 400;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 14px;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 13px;
  letter-spacing: -0.35px;
  
  /font-family: "Squada One";
  /font-weight: 500;
  /font-size: 12px;
    
  //font-family: "Open Sans";
  //font-size: 10px;
  /font-size: 9px;
  //font-weight: 600;
  //letter-spacing: -0.15px;
  /color: #202020;
  /color: #383838;
  
  
  /width: 230px;
  /width: 215px;
  
  display: -webkit-box;
  min-height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  overflow: hidden;
  -webkit-line-clamp: 3; /* max nb lines to show */
  -webkit-box-orient: vertical;
  padding-bottom: 3px;
  line-height: 14px;
  padding-bottom: 3px;
  line-height: 15px;
  padding-bottom: 3px;
  /padding-bottom: 4px;
  line-height: 16px;
  /padding-bottom: 3px;
  /line-height: 17px;
  /padding-top: 3px;
  padding-top: 1px;
  border-radius: 1px;
  border-radius: 2px;
  
  /*
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  font-size: 13.0px;
  text-transform: uppercase;
  color: #555;
  font-weight: 400;
  letter-spacing: -0.05px;
  word-spacing: 0.20px;
  padding-left: 8px;
  padding-right: 5px;
  -webkit-filter: blur(0.000001px);
  
  font-size: 11.0px;
  font-weight: 500;
  /color: #494949;
  /color: #202020;
  color: #242424;
  color: #343434;
  /color: #555;
  
  font-size: 12.5px;
  font-weight: 500;
  
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-size: 11px;
  font-size: 11.4px;
  /font-size: 12.3px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  /font-weight: 800;
  /letter-spacing: -0.35px;
  /font-size: 12px;
  /text-transform: uppercase;
  /font-style: italic;
  */
}
.catalog-product-view .sidebar-additional .block.block-wishlist .product-item-info .product-item-name a:after {
  background: none;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .product-item-info:hover .product-item-name a span {
  color: #343434;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .price {
  font-size: 13px;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .special-price span {
  color: unset !important;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .old-price span {
  font-size: 14px;
  font-style: italic;
  
  font-size: 12px;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .action.tocart {
  background: #1a1a1a !important;
  
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;
  
  text-shadow: 1px 1px 2px #000 !important;
  padding-bottom: 7px;
  padding-bottom: 8px;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-left: 10px;
  /padding-left: 11px;
  border-radius: 1px;
  /border-radius: 2px;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .action.tocart:after {
  background: #ffdc05 !important;
  background: #313131 !important;
  background: #1a1a1a !important;
  border-radius: 1px;
  /border-radius: 2px;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .action.tocart span {
  text-shadow: 0px 1px 2px #343434 !important;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .action.tocart span:before {
    font-family: "Athlete2" !important;
    content: "\67" !important;
    text-transform: none !important;
    font-size: initial !important;
    position: relative !important;
    top: 2px !important;
    left: -3px !important;
    text-shadow: none !important;
    font-weight: 900 !important;
    //font-family: "Glyphicons Halflings" !important;
    /content: "\e116" !important;
    //content: "\e102" !important;
    /color: #f5f5f5 !important;
    font-weight: 100 !important;
    /text-shadow: -0px 1px 1px #202020 !important;
    font-size: 11px !important;
    margin-right: 2px !important;
    margin-left: 1px !important;
    /position: relative !important;
    top: 0px !important;
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 1px 1px #666 !important;
  letter-spacing: -1px;
  
  font-size: 10px !important;
  font-size: 9px !important;
  font-size: 8px !important;
  margin-right: 3px !important;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .action.details {
  /background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%) !important;
    /background: linear-gradient(to bottom right, #a27501 10%, #ffe51e 60%) !important;
    background: linear-gradient(to left bottom, #7B5A00 -210%, #FFDC05 68%) !important;
    /background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%) !important;
    /background: linear-gradient(180deg, #FFeC05 50%, #7B5A00 180%) !important;
    //background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%) !important;
    /background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%) !important;
    /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%) !important;
    //background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 184%) !important;
    /background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    /background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%) !important;
    //background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%) !important;
    //////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
    /////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%) !important;
    ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%) !important;
    ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%) !important;
	
  background: linear-gradient(to top, #000, #444) !important;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .action.details:after {
  border-radius: 1px;
  border-radius: 2px !important;
  /border-radius: 3px;
  /background: #000;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .action.details span {
  /font-size: 15px !important;
  font-size: 18px !important;
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 1px 1px #666 !important;
}
.catalog-product-view .sidebar-additional .block.block-wishlist .action.details span:before {
    font-family: "Athlete2" !important;
    content: "\6b" !important;
    text-transform: none !important;
    font-size: initial !important;
    position: relative !important;
    top: 2px !important;
    left: -7px !important;
    text-shadow: none !important;
    font-weight: 900 !important;
    font-family: "Glyphicons Halflings" !important;
    /content: "\e116" !important;
    content: "\e102" !important;
    /color: #f5f5f5 !important;
    /font-weight: 100 !important;
    /text-shadow: -0px 1px 1px #202020 !important;
    /font-size: 19px !important;
    /margin-right: 5px !important;
    /position: relative !important;
    /top: 4px !important;
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 1px 1px #666 !important;
}

.catalog-product-view.page-layout-3columns .sidebar-additional {
  min-width: 250px !important;
  /min-width: 260px !important;
}
/* ^^^(sidebar section)^^^ */

/*--(review section)--*/
/*
.catalog-product-view .block.review-list .block-title strong {
  margin-left: 65px;
  
  font-family: "Squada One";
  font-size: 46px;
}
.catalog-product-view .block.review-list .block-title strong:before {
  position: relative;
  margin-left: -60px;
  margin-right: 7px;
  top: -2px;
  font-family: FontAwesome;
  content: "\f0c0";
  font-size: 40px;
  /color: #222;
}
.catalog-product-view .block.review-list .block-content .extended-review-summary-wrapper {
  background: linear-gradient(to bottom, #222, #444, #111);
  background: linear-gradient(to right, #333, #000, #333, #000);
  border-radius: 3px;
  color: #fff;
  padding: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  
  font-family: "Oswald";
  letter-spacing: 0.15px;
  font-size: 16px;
}
.catalog-product-view .block.review-list .block-content .extended-review-summary-wrapper .extended-review-summary .ratings-value {
  /font-family: "Oswald" !important;
  /font-family: "Open Sans" !important;
  /font-family: "Bebas Neue" !important;
  /font-family: "Roboto" !important;
  
  /font-family: "Squada One" !important;
  font-size: 66px;
  /font-size: 70px;
  /font-size: 75px;
  letter-spacing: -2px;
  
  font-style: italic;
  margin-right: 30px;
}
.catalog-product-view .block.review-list .block-content .extended-review-summary-wrapper .extended-review-summary .ratings-value:after {
  position: relative;
  display: block;
  content: "(Out of 5)";
  font-size: 12px;
  font-weight: initial;
  letter-spacing: initial;
  font-family: "Arial";
  /font-family: "Oswald";
  /font-family: "Roboto";
  /font-size: 11px;
  font-style: normal;
  right: 0px;
  bottom: -5px;
}
.catalog-product-view .block.review-list .block-content .extended-review-summary-wrapper a {
  /font-family: "Bebas Neue";
  font-size: 30px;
  font-size: 27px;
  /font-size: 25px;
  letter-spacing: -0.15px;
  text-shadow: 0px 3px 4px #555555;
  box-shadow: inset 0px 9px 15px -15px #A28501;
  
  font-family: "Squada One";
  text-shadow: 0px 1px 1px #202020;
  border-radius: 1px;
  letter-spacing: -1px;
  font-weight: 500;
  
  background: #1a1a1a !important;
  border: 0px solid #000;
  box-shadow: none;
}
.catalog-product-view .block.review-list .block-content .extended-review-summary-wrapper a:before {
  position: relative;
  margin-left: -3px;
  margin-right: 3px;
  top: -2px;
  font-family: FontAwesome;
  content: "\f005";
  content: "\f11e";
  content: "\f303";
  content: "\f14b";
  content: "\f044";
  /content: "\f304";
  font-size: 15px;
  font-size: 18px;
  /color: #222;
  font-weight: 900;  
  /text-shadow: 0px 3px 4px #555555;
}
.catalog-product-view .block.review-list .block-content .extended-review-summary-wrapper a:after {
  background: #333 !important;
  border: 2px solid #000;
}
.catalog-product-view .block.review-list .block-content .extended-review-summary-wrapper a:hover:before {
  color: #ffdc05 !important;
}
.catalog-product-view .items.review-items {
  padding-left: 10px;
  padding-right: 10px;
  
  //background: linear-gradient(to right, #f8f8f8, transparent);
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  //background: linear-gradient(to right, #f4f4f4, transparent);
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent);
}
.catalog-product-view .items.review-items .review-content-left {
  background: linear-gradient(to right, #f8f8f8, transparent);
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to right, #f4f4f4, transparent);
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent);
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 13px;
}
.catalog-product-view .items.review-items .review-content-left .review-author span {
  /font-style: italic;
  font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
}
.catalog-product-view .items.review-items .review-content-left .review-author strong {
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  color: #666;
  /color: #888;
  /color: #a2a2a2;
  
  /font-style: italic;
  
  //font-family: "Oswald";
  //font-size: 13px;
  //font-weight: 500;
  //margin-left: 1px;
  
  //font-family: "Lato";
  //text-transform: capitalize;
  //font-size: 14px;
  //font-size: 12px;
  //font-weight: 400;
  //margin-left: 1px;
}
.catalog-product-view .items.review-items .review-content-left .rating-summary:last-child span span {
  /font-size: 15px;
  /font-style: italic;
}
.catalog-product-view .items.review-items .review-content-left .rating-summary:last-child span span:after {
  position: relative;
  margin-left: -3px;
  margin-right: 3px;
  top: -2px;
  font-family: FontAwesome;
  content: "\f005";
  content: "\f11e";
  font-size: 15px;
  font-size: 18px;
  /color: #222;
  font-weight: 100;
  text-shadow: 0px 3px 4px #555555;
  
  text-shadow: none;
  margin-left: 4px;
  top: 2px;
  font-style: italic;
}
.catalog-product-view .items.review-items .review-content-right {
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  /background: linear-gradient(to right, #f4f4f4, transparent);
  /background: linear-gradient(to right, transparent, #f4f4f4, transparent);
  padding: 10px;
}
.catalog-product-view .items.review-items .review-content {
  /font-family: "Roboto";
  font-family: "Oswald";
  //font-size: 14px;
  font-size: 13px;
  /font-size: 15px;
  /letter-spacing: -0.25px;
  font-weight: 400;
  color: #333;
}

.catalog-product-view .block.review-add .legend span {
  margin-left: 65px;
  
  font-family: "Squada One" !important;
  /font-size: 40px;
  /font-size: 42px;
  /font-size: 46px;
  letter-spacing: -1px;
}
.catalog-product-view .block.review-add .legend span:before {
  position: relative;
  margin-left: -60px;
  margin-right: 7px;
  top: -2px;
  font-family: FontAwesome;
  content: "\f005";
  content: "\f11e";
  content: "\f303";
  content: "\f14b";
  content: "\f044";
  /content: "\f304";
  font-size: 15px;
  font-size: 18px;
  font-size: 30px;
  /color: #222;
  font-weight: 900;  
  text-shadow: 0px 3px 4px #555555;
  text-shadow: 0px 3px 4px #888888;
}
.catalog-product-view .block.review-add .review-form fieldset.field {
  background: linear-gradient(to right, #333, #000, #333, #000);
  background: linear-gradient(to right, #333, #000);
  
  background: linear-gradient(to right, #202020, #1a1a1a) !important;
  background: linear-gradient(-165deg, #1a1a1a, #202020 40%, #333, #1a1a1a) !important;
  background: linear-gradient(-165deg, #000, #1a1a1a 40%, #333, #1a1a1a) !important;
  
  /background: linear-gradient(to right bottom, #555, #202020, #444, #1a1a1a) !important;
  /background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to top left, #111 0%, #444 45%, #222 100%) !important;
  /background: linear-gradient(to bottom right, #111 0%, #444 45%, #222 100%) !important;
  
  /border-bottom: 4px solid #202020;
  
  min-width: 40vw;
  max-width: 800px;
}
.catalog-product-view .block.review-add .review-form fieldset.field span {  
  /font-family: "Open Sans";
  /font-family: "Oswald";
  font-size: 15px;
  /font-size: 16px;
  letter-spacing: -0.5px;
  /font-style: italic;
  color: #eee;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 22px;
}
.catalog-product-view .block.review-add .review-form fieldset.field label#Overall_Rating_rating_label span {
  font-family: "Open Sans";
  font-family: "Oswald";
  font-size: 18px;
  font-size: 20px;
  /letter-spacing: -0.5px;
  /font-style: italic;
  margin-right: 15px;
  /margin-top: 5px;
  color: #ddd;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 26px;
}
.catalog-product-view .block.review-add .review-form fieldset.field label#Overall_Rating_rating_label:before {
  position: relative;
  margin-left: -3px;
  margin-right: 3px;
  top: -2px;
  font-family: FontAwesome;
  content: "\f005";
  content: "\f11e";
  font-size: 15px;
  font-size: 18px;
  /color: #222;
  font-weight: 100;
}
.catalog-product-view .block.review-add .review-form fieldset.field .review-field-rating {
  /border-top: 5px solid #000;
  padding-bottom: 4px;
}
.catalog-product-view .block.review-add .review-form fieldset.field .review-field-rating:last-of-type {
  border-top: 3px solid #000;
  margin-top: 5px;
  padding-top: 10px;
}
.catalog-product-view .block.review-add .review-form fieldset.field .review-control-vote label#Overall_Rating_5_label:before {
  color: #339900;
  /color: #ffd000;
}
.catalog-product-view .block.review-add .review-form fieldset.field .review-control-vote label#Overall_Rating_4_label:before {
  color: #CCFF00;
  color: #ffd000;
}
.catalog-product-view .block.review-add .review-form fieldset.field .review-control-vote label#Overall_Rating_3_label:before {
  color: #ffe51e;
  color: #ffd000;
}
.catalog-product-view .block.review-add .review-form fieldset.field .review-control-vote label#Overall_Rating_2_label:before {
  color: #FF9900;
  color: #ffd000;
  /color: #ffe51e;
}
.catalog-product-view .block.review-add .review-form fieldset.field .review-control-vote label#Overall_Rating_1_label:before {
  color: #cc0000;
  /color: #ffd000;
}
.catalog-product-view .block.review-add .review-form fieldset .review-fields-wrapper {
  background: linear-gradient(to right, #f4f4f4, #f8f8f8) !important;
  background: linear-gradient(to right bottom, #f4f4f4, #f8f8f8) !important;
  /background: linear-gradient(to right, #202020, #444) !important;
  /background: linear-gradient(to right bottom, #202020, #999) !important;
  
  /background: linear-gradient(to right bottom, #555, #202020, #444, #1a1a1a) !important;
  /background: linear-gradient(to top right, #000 0%, #444 45%, #090909 100%) !important;
  /background: linear-gradient(to top left, #111 0%, #444 45%, #222 100%) !important;
  /background: linear-gradient(to bottom right, #111 0%, #444 45%, #222 100%) !important;
}
.catalog-product-view .block.review-add .review-form .review-fields-wrapper .label span {
  font-size: 18px;
  font-size: 16px;
  font-size: 15px;
  /font-style: italic;
  
  font-family: "Oswald";
  
  /color: #e5e5e5;
}
.catalog-product-view .block.review-add .review-form .review-fields-wrapper .field .input-text, 
.catalog-product-view .block.review-add .review-form .review-fields-wrapper .field textarea {
  /color: #e5e5e5;
  //color: #d5d5d5;
  /font-size: 14px;
  font-size: 13px;
}
.catalog-product-view .block.review-add .review-form .review-fields-wrapper .review-field-text textarea {
  margin-top: 14px;
}
.catalog-product-view .block.review-add .review-form .review-fields-wrapper .review-field-text .label span {
  font-size: 22px;
  font-size: 18px;
  font-style: italic;
  
  font-family: "Oswald";
  /border-bottom: 1px solid #1a1a1a;
  /padding-bottom: 6px !important;
}
.catalog-product-view .block.review-add .review-form .review-fields-wrapper .review-field-text .label span:before {
    position: relative;
    margin-right: 7px;
    font-family: FontAwesome;
    content: "\f005";
    content: "\f11e";
    content: "\f303";
    content: "\f14b";
    content: "\f044";
    /content: "\f304";
    font-size: 15px;
    font-size: 18px;
    /font-size: 30px;
    /color: #222;
    font-weight: 900;
    text-shadow: 0px 3px 4px #555555;
    text-shadow: 0px 3px 4px #888888;
  /font-style: normal;
}
.catalog-product-view .block.review-add .review-form button {
  /background: linear-gradient(#ffe51e, #ffd01e);
  
  font-family: "Bebas Neue";
  font-size: 30px;
  font-size: 25px;
  letter-spacing: -0.01px;
  text-shadow: 0px 3px 4px #555555;
  box-shadow: inset 0px 9px 15px -15px #A28501;
  
  background: #1a1a1a !important;
}
.catalog-product-view .block.review-add .review-form button:after {
  background: #333 !important;
}
.catalog-product-view .block.review-add .review-form button:before {
  position: relative;
  margin-left: -3px;
  margin-right: 3px;
  top: -2px;
  font-family: FontAwesome;
  content: "\f005";
  content: "\f11e";
  font-size: 15px;
  font-size: 18px;
  /color: #222;
  font-weight: 100;  
  text-shadow: 0px 3px 4px #555555;
}
.catalog-product-view .block.review-add .review-form button:hover:before {
  color: #ffdc05;
}
.catalog-product-view .block.review-add .consent span {
  font-size: 11px;
}
*/

/*--(am adv review section)--*/
.catalog-product-view .block.review-list {
  margin-top: 80px;
  margin-top: 130px;
  margin-top: 150px;
  margin-top: 170px;
  /margin-top: 180px;
  margin-top: 190px;
  margin-top: 200px;
}
.catalog-product-view .block.review-list .amrev-title-block.amreview-customer-review.pages .am-strong {
  margin-left: 65px;
  
  font-family: "Squada One";
  font-size: 46px;
  
  font-family: "Oswald";
  font-size: 46px;
  font-weight: 600;
  letter-spacing: -1.5px;
  /text-transform: uppercase;
  
  font-family: "Teko", sans-serif;
  font-size: 46px;
  font-weight: 600;
  font-weight: 900;
  /font-style: italic;
  letter-spacing: -1.10px;
  position: relative;
  bottom: -4px;
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  letter-spacing: -2.20px;
  //////////letter-spacing: -2.15px;
  ///////////letter-spacing: -2.10px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  //////////letter-spacing: -1.90px;
  //////////letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  text-shadow: rgba(8,8,8,1.004) 0 0 1px !important;
  //text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Ruda", sans-serif !important;
  font-size: 34px !important;
  //font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  /////////////font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  text-shadow: -2.3px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  color: #3b3b3b;
  color: #2b2b2b;
  color: #292828;
  color: #1a1a1a;
  
  font-family: "Khula", sans-serif !important;
  font-size: 40px !important;
  font-size: 39px !important;
  font-size: 38px !important;
  font-size: 37px !important;
  font-size: 36px !important;
  font-size: 35px !important;
  font-size: 34px !important;
  font-size: 33px !important;
  //font-size: 32px !important;
  //font-size: 31px !important;
  /font-size: 30px !important;
  //font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  //font-size: 26.1px !important;
  ////////////////font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 2px 0px 0px #292828 !important;
  text-shadow: 1.9px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #292828 !important;
  ////text-shadow: 1.3px 0px 0px #292828 !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  
  /*----------------*/
  margin-left: 0px;
}
.catalog-product-view .block.review-list .amrev-title-block.amreview-customer-review.pages .am-strong:before {
  /*
  position: relative;
  margin-left: -60px;
  
  margin-right: 7px;
  top: -2px;
  font-family: FontAwesome;
  content: "\f0c0";
  font-size: 40px;
  font-size: 36px;
  /color: #222;
  font-weight: 100;
  */
  
  display: inline-block;
  content: " ";
  background: url(/media/site-images/customer-product-reviews-ico.png);
  background-repeat: no-repeat;
  background-size: auto;
  width: 48px;
  height: 40px;
  position: relative;
  margin-right: 26px;
  position: relative;
  top: 8px;
  left: 20px;
  
  background-size: 40px 33px;
  width: 40px;
  height: 33px;
  top: 5px;
  
  filter: drop-shadow(0px -1px 0px #292828);
  /filter: drop-shadow(0px -1px 0px #000);
}
.catalog-product-view .block.review-list .amreview-info-wrapper {
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #000, #444, transparent);
  /background: linear-gradient(to right, #000, #202020, transparent);
  
  background: linear-gradient(to bottom, #222, #444, #111);
  background: linear-gradient(to right, #333, #000, #333, #000);
  border-radius: 3px;
  color: #fff;
  padding: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  
  font-family: "Oswald";
  letter-spacing: 0.15px;
  font-size: 16px;
}
.catalog-product-view .block.review-list .amreview-summary-info {
  margin-left: 20px;
  margin-left: 5px;
  /*(w/border)*/ margin-left: 7px;
  /*(w/border)*/ margin-left: 9px;
  /*(w/border)*/ margin-left: 10px;
  /*(w/border)*/ /margin-left: 13px;
  border: 4px solid #000;
  border: 3px solid #000;
  /border: 2px solid #000;
  /border: none;
  padding: 18px;
  border-radius: 7px;
  height: 143px;
  margin-right: 20px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 6px;
  
  background: linear-gradient(to right, #333, #1a1a1a);
  background: linear-gradient(to right top, #333, #1a1a1a);
  background: linear-gradient(to right bottom, #333, #1a1a1a);
  background: linear-gradient(to left top, #333, #1a1a1a);
  
  /background: linear-gradient(to right, #444, #1a1a1a);
  /background: linear-gradient(to right bottom, #444, #1a1a1a);
  
  background: linear-gradient(to left top, #202020, #1a1a1a);
  /background: linear-gradient(to left bottom, #202020, #1a1a1a);
}
.catalog-product-view .block.review-list .amreview-summary-info .amreview-summary {
  font-family: "Oswald" !important;
  /font-family: "Open Sans" !important;
  /font-family: "Bebas Neue" !important;
  /font-family: "Roboto" !important;
  
  /font-family: "Squada One" !important;
  font-size: 66px;
  /font-size: 70px;
  font-size: 75px;
  font-weight: 500;
  letter-spacing: -2px;
  
  font-style: italic;
  margin-right: 12px;
  margin-right: 12px;
  margin-right: 16px;
  margin-right: 18px;
  margin-right: 19px;
  margin-right: 20px;
  //margin-right: 21px;
  /margin-right: 23px;
  
  color: #e5e5e5;
  /margin-left: 20px;
  /border: 4px solid #000;
  /padding: 24px;
  /padding-right: 35px;
  /padding-bottom: 25px;
  /border-radius: 7px;
}
.catalog-product-view .block.review-list .amreview-summary-info .amreview-summary:after {
  position: relative;
  display: block;
  content: "(Out of 5)";
  font-size: 12px;
  font-weight: initial;
  letter-spacing: initial;
  font-family: "Arial";
  /font-family: "Oswald";
  /font-family: "Roboto";
  /font-size: 11px;
  font-style: normal;
  right: 0px;
  bottom: -5px;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
}

/*(to override default am review stars)*/
.catalog-product-view .block.review-list .amreview-info-wrapper .amreview-summary-info .amreview-rating-wrapper .amstars-rating-container .amstars-stars::after {
  height: 100% !important;
  
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ffe51e;
  font-family: 'athlete2';
  font-size: 11px;
  height: 11px;
  letter-spacing: 3px;
  line-height: 11px;
  content: '\62' '\62' '\62' '\62' '\62';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;

  font-size: 26px;
  height: 26px;
  letter-spacing: 7px;
  line-height: 26px;
  
  
  /*
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  */
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  
  
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff7);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff7);
  
  filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff7);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff7);

  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */

  background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(4deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-image: linear-gradient(7deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(9deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(11deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(13deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(17deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}

.catalog-product-view .block.review-list .amreview-summary-info .amreview-count {
  font-family: "Ruda", sans-serif;
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
}
.catalog-product-view .block.review-list .amreview-summary-info .amreview-rating-wrapper .amstars-rating-container .amstars-stars span {
  filter: hue-rotate(220%) grayscale(50%) !important;
}
.catalog-product-view .block.review-list .amreview-summary-info .amreview-percent {
    display: flex;
    align-items: center;
  
  position: relative !important;
  bottom: 70px !important;
  left: 728px !important;
  transform: translate(-50%, -50%) !important;
}
.catalog-product-view .block.review-list .amreview-summary-info .amreview-value {
    display: inline-block;
    font-size: 30px;
  
  
}
.catalog-product-view .block.review-list .amreview-summary-info .amreview-text {
    display: inline-block;
    margin-left: 10px;
    max-width: 180px;
    line-height: 1.2;
  
  
}
.catalog-product-view .block.review-list .amreview-summary-details {
  border-color: #3b3b3b;
}
.catalog-product-view .block.review-list .amreview-summary-details:before {
  content: "Select a row below to filter reviews";
  position: absolute;
  top: 17px;
  margin-left: 3px;
  margin-left: 6px;
  margin-left: -112px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  color: #7c7c7c;
  color: #6c6c6c;
  /color: #5e5e5e;
  font-weight: 300;
  letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  
  font-weight: 400;
  font-size: 13px;
  
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  letter-spacing: -0.25px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  top: 22px;
}
.catalog-product-view .block.review-list .amreview-summary-details a.amreview-label:hover {
  opacity: 0.50;
}
.catalog-product-view .block.review-list .amreview-summary-details .amreview-label {
  display: table;
}
.catalog-product-view .block.review-list .amreview-summary-details .amreview-bar {
  background: #000;
  background: #333;
  background: #383838;
  /background: #444;
  border: 1px solid #333;
  /border: 2px solid #444;
}
.catalog-product-view .block.review-list .amreview-summary-details .amreview-bar .-active {
  background: #ffdc05;
  background: #ffcc05;
  /background: #ffbc05;
}
.catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new {
  /background: linear-gradient(to right, #333, #202020);
  //background: linear-gradient(to right, #333, #090909);
  background: linear-gradient(to right, #383838, #090909);
  /background: linear-gradient(to top, #383838, #090909);
  /background: linear-gradient(to bottom, #383838, #090909);
  background: linear-gradient(to left bottom, #383838, #090909);
  /background: none;
  box-shadow: -0px 3px 10px 0px #242424;
  margin-top: 30px;
  position: relative;
  top: -15px;
}
.catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-label {
  font-family: "Ruda", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
}
.catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-button {
  /font-family: "Bebas Neue";
  font-size: 30px;
  font-size: 27px;
  /font-size: 25px;
  letter-spacing: -0.15px;
  text-shadow: 0px 3px 4px #555555;
  box-shadow: inset 0px 9px 15px -15px #A28501;
  
  font-family: "Squada One";
  text-shadow: 0px 1px 1px #202020;
  border-radius: 1px;
  letter-spacing: -1px;
  font-weight: 500;
  
  font-family: "Teko", sans-serif;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-weight: 600;
  /font-weight: 900;
  /font-style: italic;
  letter-spacing: -0.75px;
  /text-transform: lowercase;
  
  font-family: "Unit-Rounded", sans-serif;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  font-weight: 900;
  font-style: italic;
  letter-spacing: -0.30px;
  letter-spacing: -0.20px;
  letter-spacing: -0.10px;
  /letter-spacing: 0px;
  text-transform: uppercase;
  
  font-family: "Passion One", sans-serif;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  /font-size: 24px;
  font-weight: 500;
  font-style: italic;
  letter-spacing: -0.10px;
  text-transform: unset;

  font-family: "Passion One", sans-serif;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  font-weight: 500;
  font-style: italic;
  letter-spacing: -0.30px;
  letter-spacing: -0.20px;
  letter-spacing: -0.10px;
  /letter-spacing: 0px;
  text-transform: uppercase;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  
  /*----------*/
  background: #1a1a1a !important;
  border: 0px solid #000;
  box-shadow: none;
}
.catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-button:before {
  position: relative;
  margin-left: -3px;
  margin-right: 3px;
  top: -2px;
  font-family: FontAwesome;
  content: "\f005";
  content: "\f11e";
  content: "\f303";
  content: "\f14b";
  content: "\f044";
  /content: "\f304";
  font-size: 15px;
  font-size: 18px;
  /color: #222;
  font-weight: 900;  
  /text-shadow: 0px 3px 4px #555555;
}
.catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-button:after {
  background: #333 !important;
  border: 2px solid #000;
}
.catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-button:hover:before {
  color: #ffdc05 !important;
}
.catalog-product-view .block.review-list .amrev-title-block.amreview-review-list {
   
}
.catalog-product-view .block.review-list .amrev-title-block.amreview-review-list .am-strong {
  font-family: "Roboto";
  letter-spacing: -0.10px;
  
  font-family: "Oswald";
  letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  letter-spacing: -0.15px;

  /font-size: 24px;
  font-size: 24px;
  
  font-family: "Ruda", sans-serif;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.35px;
  text-shadow: -1px 0px 0px #454545;
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -1.2px 0px 0px #454545 !important;
  filter: none !important;
  position: relative;
  top: 0px;
  top: 1px;
  top: 2px;
  top: 3px;
}
.catalog-product-view .block.review-list .amrev-title-block.amreview-review-list a {
  font-family: "Roboto";
  letter-spacing: -0.10px;
  font-weight: 900;
  font-size: 20px;
  /text-transform: uppercase;
  margin-left: 5px;
  /margin-left: 9px;
  /text-decoration: underline;
  /color: #000;
}
.catalog-product-view .block.review-list .amrev-title-block.amreview-review-list a:hover {
  text-decoration: underline;
}
.catalog-product-view .block.review-list .amrev-title-block.amreview-review-list.amrev-title-block.-am-line::after {
  width: 100%;
  height: 1px;
  /background: #dcdcdc;
  
  background: #e4e4e4;
  /display: none;
}
.catalog-product-view .block.review-list .amrev-toolbar-container {
  background: linear-gradient(to right, transparent, #000, transparent);
  /background: linear-gradient(to right, transparent, #090909, transparent);
  /background: linear-gradient(to right, transparent, #1a1a1a, transparent);
  
  background: linear-gradient(to right, transparent, #000);
  /background: linear-gradient(to right, transparent, #090909);
  /background: linear-gradient(to right, transparent, #1a1a1a);
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8);
  background: linear-gradient(to left, transparent, #f8f8f8);
  background: #f8f8f8;
  /background: none;
  
  margin-bottom: 20px;
}
.catalog-product-view .block.review-list .amrev-toolbar-container .amrev-sorting {
  background: linear-gradient(to right, transparent, #000, transparent);
  /background: linear-gradient(to right, transparent, #090909, transparent);
  /background: linear-gradient(to right, transparent, #1a1a1a, transparent);
  
  background: linear-gradient(to right, transparent, #000);
  /background: linear-gradient(to right, transparent, #090909);
  /background: linear-gradient(to right, transparent, #1a1a1a);
  
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8);
  background: linear-gradient(to left, transparent, #f8f8f8);
  /background: #f8f8f8;
  background: none;
  
  height: 34px;
}
.catalog-product-view .block.review-list .amrev-toolbar-container .amrev-select {
  margin: 5px 5px 5px 8px;
  padding: 0 0 0 10px;
  max-width: 160px;
  width: 100%;
  height: 25px;
  
  height: unset;
  font-weight: 900;
  /font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  
  /font-weight: 700;
  /font-family: "Open Sans", sans-serif;
  /letter-spacing: -0.50px;
  /font-size: 14px;

  font-family: "Ruda", sans-serif;
  /font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  text-shadow: 1px 0px 0px #454545;
  text-shadow: 0.9px 0px 0px #454545;
  /text-shadow: 0.8px 0px 0px #454545;
  /text-shadow: 0.7px 0px 0px #454545;
  
  border: 1px solid #777;
  border: 1px solid #bbb;
  border: 1px solid #D6D6D6;
  /border: 2px solid #777;
  /border: 2px solid #bbb;
  /border: 2px solid #D6D6D6;
  border-radius: 3px;
  /border: none;
  
  max-width: 132px;
  margin: -3px 5px 5px 8px;
  /margin: -4px 5px 5px 8px;
  padding: 0 0 0 10px;
}
.catalog-product-view .block.review-list .amrev-toolbar-container .amrev-select:hover {
  border: 1px solid #007BDB;
}
.catalog-product-view .block.review-list .amrev-toolbar-container .amrev-select option {
  font-size: 15px;
  font-weight: 700;
  
  font-size: 14px;
  font-weight: 500;
  
  text-shadow: none;
}
.catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action {
  /*
  background-color: #202020 !important;
  background-color: #343434 !important;
  background-color: transparent !important;
  margin-right: 9px;
  margin-top: 8px;
  border-radius: 3px;
  border: 2px solid #202020 !important;
  border: 1px solid #202020 !important;
  border: 2px solid #adadad !important;
  border: 1px solid #adadad !important;
  /border: none !important;
  */
  
  margin-right: 3px;
  margin-right: 1px;
  
  float: right;
  margin-right: 0px;
  
  background: none;
}
.catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action:before {
  font-family: "FontAwesome";
  content: '\f338';
  content: '\f0dc';
  font-size: 24px;
  font-weight: 100;
  color: #202020;
  /color: #343434;
}
.catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action:hover:before {
  color: #007BDB;
  background: none;
}
/.catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action:after {
  content: "up/down";
  content: "*direction";
  /content: "*order";
  position: relative;
  top: 30px;
  top: -30px;
  /top: -28px;
  top: -33px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  font-weight: 500;
  /font-style: italic;
  color: #555;
}
.catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action.amrev-sortbtn.sort-desc {
  /*
  background: url('/media/site-images/chevron-down-arrow.png');
  background-size: 18px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  */
}
.catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action.amrev-sortbtn.sort-asc {
  /*
  background: url('/media/site-images/chevron-up-arrow.png');
  background-size: 18px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  */
}
/.catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action.amrev-sortbtn.sort-desc:before {
  font-family: "FontAwesome";
  content: '\f0ab';
  font-size: 24px;
  font-weight: 100;
  color: #202020;
  color: #343434;
}
/.catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action.amrev-sortbtn.sort-asc:before {
  font-family: "FontAwesome";
  content: '\f0aa';
  font-size: 24px;
  font-weight: 100;
  color: #202020;
  color: #343434;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-author-details .amreview-author {
  font-family: "Squada One";
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 100;
  font-style: italic;
  color: #202020;
  color: #343434;
  
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #202020, transparent);
  padding-left: 9px;
  padding-left: 8px;
  border-radius: 2px;
  color: #e5e5e5;
  color: #e9e9e9;
  color: #f0f0f0;
  padding-top: 0px;
  padding-bottom: 1px;
  text-shadow: -0px 2px 3px #343434;
  
  /max-height: 89px;
  /text-overflow: ellipsis;
  /white-space: nowrap;
  /white-space: normal;
  /overflow: hidden;
  /max-width: 180px;
  line-height: 1.4;
  
  display: grid;
  font-size: 21px;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 16px;
  font-style: normal;
  
  font-family: "Bebas Neue";
  font-weight: 500;
  font-size: 20px;
  /font-size: 22px;
  font-style: italic;
  letter-spacing: 0.21px;
  
  /font-family: "Roboto";
  /font-weight: 900;
  /font-size: 14px;
  //font-size: 16px;
  
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 13px;
  font-size: 14px;
  //font-size: 15px;
  //font-size: 16px;
  //font-size: 17px;
  font-style: normal;
  letter-spacing: -1px;
  text-transform: uppercase;
  
  font-family: "Oswald";
  font-weight: 600;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  //font-size: 18px;
  font-size: 19px;
  /font-size: 20px;
  font-size: 21px;
  font-style: normal;
  font-style: italic;
  letter-spacing: -1px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.15px;
  text-transform: uppercase;
  text-transform: none;
  
  /*
  font-family: "Mukta";
  font-weight: 900;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  //font-size: 18px;
  font-size: 19px;
  /font-size: 20px;
  font-size: 21px;
  font-style: normal;
  font-style: italic;
  letter-spacing: -1px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.15px;
  text-transform: uppercase;
  text-transform: none;
  */
  
  /*
  font-family: "Exo";
  font-weight: 900;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  //font-size: 18px;
  font-size: 19px;
  /font-size: 20px;
  //font-size: 21px;
  font-style: normal;
  /font-style: italic;
  letter-spacing: -1px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.15px;
  text-transform: uppercase;
  text-transform: none;
  */
  
  font-family: "Ruda", sans-serif !important;
  font-size: 12px !important;
  font-size: 13px !important;
  font-size: 14px !important;
  font-size: 15px !important;
  font-size: 16px !important;
  /font-size: 17px !important;
  //font-size: 17.3px !important;
  //font-size: 17.9px !important;
  //font-size: 18px !important;
  //font-size: 19px !important;
  /font-size: 20px !important;
  /font-size: 21px !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.35px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  padding-top: 5px;
  padding-bottom: 7px;
  
  background: none;
  background: #f8f8f8;
  /background: linear-gradient(to right, #f8f8f8, transparent);
  color: unset;
  color: #202020;
  color: #343434;
  color: #444;
  color: #555;
  color: #666;
  color: #6b6b6b;
  /color: #777;
  text-shadow: none;
  background: linear-gradient(to right, #e5e5e5, transparent);
  background: linear-gradient(to right, #f1f1f1, transparent);
  background: linear-gradient(to right, #f6f6f6, #f1f1f1, transparent);
  /background: linear-gradient(to right, #f8f8f8, #f1f1f1, transparent);
  /background: linear-gradient(to right, #ededed, #f6f6f6, #f1f1f1, transparent);
  /background: linear-gradient(to right, #efefef, #f6f6f6, #f1f1f1, transparent);
  /background: linear-gradient(to right, #f3f3f3, #f6f6f6, #f1f1f1, transparent);
  /background: linear-gradient(to right, #f4f4f4, #f6f6f6, #f1f1f1, transparent);
  /background: linear-gradient(to right, #f4f4f4, #f6f6f6, #f3f3f3, transparent);
  /background: linear-gradient(to right, #f4f4f4, #f6f6f6, #f4f4f4, transparent);
  //background: linear-gradient(to right, #f4f4f4, #f6f6f6, #f5f5f5, transparent);
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  /letter-spacing: -0.65px;
  border-left: 6px solid #6b6b6b;
  border-left: 5px solid #6b6b6b;
  border-left: 4px solid #6b6b6b;
  /border-left: 3px solid #6b6b6b;
  border-left: 4px solid #8b8b8b;
  border-left: 4px solid #9b9b9b;
  border-left: 1px solid #cbcbcb;
  border-left: 4px solid #d7d7d7;
  border-left: 4px solid #dbdbdb;
  border-left: 7px solid #dbdbdb;
  border-left: 11px solid #dbdbdb;
  border-left: 33px solid #dbdbdb;
  //border-left: 30px solid #dbdbdb;
  //border-left: 27px solid #dbdbdb;
  //border-left: 20px solid #dbdbdb;
  //border-left: 19px solid #dbdbdb;
  /border-left: 18px solid #dbdbdb;
  /border-left: 17px solid #dbdbdb;
  //border-left: 16px solid #dbdbdb;
  //border-left: 15px solid #dbdbdb;
  //border-left: 14px solid #dbdbdb;
  ///border-left: 12px solid #dbdbdb;
  border-left: 11px solid #dbdbdb;
  ////border-left: 9px solid #dbdbdb;
  //border-left: 7px solid #dbdbdb;
  /border-left: 6px solid #dbdbdb;
  //border-left: 5px solid #dbdbdb;
  /border-left: 4px solid #dbdbdb;
  /border-left: 3px solid #dbdbdb;
  /border-left: 2px solid #dbdbdb;
  /border-left: 1px solid #dbdbdb;
  /border-left: 33px solid #e3e3e3;

  border-radius: 1px 0px 0px 1px;
  
  font-family: "Bebas Neue";
  font-weight: 100;
  font-size: 23px;
  font-size: 22px;
  letter-spacing: -0.25px;
  letter-spacing: 0px;
    
  font-size: 21px;
  /font-size: 20px;
  letter-spacing: 0.20px;
  
  font-size: 19px;
  letter-spacing: 0.25px;
  
  /font-size: 18px;
  /font-size: 17px;
  /letter-spacing: 0.40px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-author-details .amreview-author:before {
  content: "\f11e" " " "review by";
  font-family: "FontAwesome", "Roboto";
  font-size: 12px;
  font-size: 11px;
  font-weight: 400;
  font-weight: 600;
  font-style: normal;
  font-style: italic;
  text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 1px 0px #343434;
  word-spacing: 1px;
  letter-spacing: 0.25px;
  text-transform: lowercase;
  
  margin-left: -5px;
  text-shadow: none;
  
  font-family: "FontAwesome", "Khula" !important;
  content: "\f11e" " " "review by" !important;
  font-weight: 500 !important;
  font-weight: 600 !important;
  font-weight: 700 !important;
  font-weight: 800 !important;
  font-weight: 900 !important;
  font-size: 11.9px !important;
  font-size: 11.8px !important;
  font-size: 11.7px !important;
  /font-size: 11.6px !important;
  font-size: 11.5px !important;
  font-size: 11.3px !important;
  font-size: 11.2px !important;
  font-size: 11.1px !important;
  font-size: 11px !important;
  font-size: 10.9px !important;
  font-size: 10.8px !important;
  //font-size: 10.7px !important;
  font-size: 10.6px !important;
  //font-size: 10.5px !important;
  /font-size: 10.4px !important;
  font-style: italic !important;
  font-style: normal !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  //letter-spacing: 0.05px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.40px !important;;
  /letter-spacing: 0.45px !important;
  //letter-spacing: 0.50px !important;
  word-spacing: 2px;
  //word-spacing: 1.5px;
  //word-spacing: 1.35px;
  //word-spacing: 1.25px;
  ///word-spacing: 1px;
  ///word-spacing: -0.85px;
  /word-spacing: -1px;
  color: #29775E;
  color: #35453F;
  opacity: 0.73;
  filter: grayscale(15%);
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-author-details .amreview-recommended {
  margin-left: 5px;
  margin-left: 7px;
  padding-bottom: 8px;
  
  background: linear-gradient(to right, transparent, #f1f1f1);
  background: linear-gradient(to right, #fbfbfb, #f1f1f1);
  border: 1px solid #eaeaea;
  border-left: 2px solid #1AB900;
  /border-left: 3px solid #1AB900;
  max-width: 144px;
  max-width: 124px;
  max-width: 118px;
  max-width: 116px;
  max-width: 114px;
  max-width: 112px;
  max-width: 110px;
  max-width: 105px;
  max-width: 90px;
  max-width: 85px;
  /max-width: 78px;
  
  font-weight: 500;
  font-weight: 600;
  /font-size: 11px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-author-details .amreview-recommended:before {
  font-family: "FontAwesome";
  content: "\f164";
  margin-right: 6px;
  margin-right: 7px;
  font-size: 16px;
  margin-left: 2px;
  
  /position: absolute;
  /left: 28px;
  /top: -2px;
  /font-size: 19px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap {
  margin-bottom: -40px;
  margin-bottom: -35px;
  margin-bottom: -30px;
  //margin-bottom: -25px;
  /margin-bottom: -20px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-title-review {
  width: 76%;
  margin-right: 55px;
  margin-right: 30px;
  position: relative;
  top: 5px;
  
  word-break: normal;
  /font-size: 16px;
  
  font-size: 17px;
  /font-size: 18px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.25px;
  letter-spacing: -0.15px;
  letter-spacing: -0.05px;
  
  /font-size: 19px;
  /font-size: 20px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.05px;
  
  font-family: "Oswald";
  letter-spacing: -0.16px;
  /letter-spacing: -0.17px;
  letter-spacing: -0.24px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  font-family: "Oswald";
  font-size: 19px;
  letter-spacing: -0.16px;
  letter-spacing: -0.17px;
  letter-spacing: -0.24px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  font-family: "Oswald";
  font-size: 18px;
  letter-spacing: -0.07px;
  /letter-spacing: -0.16px;
  /letter-spacing: -0.17px;
  //letter-spacing: -0.24px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  font-family: "Oswald";
  font-size: 17px;
  letter-spacing: -0.07px;
  letter-spacing: -0.16px;
  /letter-spacing: -0.17px;
  //letter-spacing: -0.24px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  font-family: "Oswald";
  font-size: 17px;
  letter-spacing: -0.07px;
  /letter-spacing: -0.16px;
  /letter-spacing: -0.17px;
  //letter-spacing: -0.24px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.50px;
  
  /*
  font-family: "Squada One";
  font-weight: 500;
  font-size: 20px;
  font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  */
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 24px;
  font-size: 23px;
  font-size: 22.6px;
  font-size: 22.5px;
  font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  
  /*
  font-family: "Exo";
  font-weight: 700;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  //font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 17.3px;
  /font-size: 17.5px;
  /font-size: 17.6px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
  
  font-family: "Teko";
  font-weight: 500;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  /font-size: 22.5px;
  //font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  
  font-family: "Teko";
  font-weight: 500;
  font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  /font-size: 22.5px;
  //font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  
  font-family: "Teko";
  font-weight: 500;
  font-weight: 600;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  /font-size: 22.5px;
  font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  
  font-family: "Teko";
  font-weight: 500;
  font-weight: 600;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  font-size: 22.5px;
  //font-size: 22.3px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  
  font-family: "Industry";
  font-weight: 500;
  font-weight: 900;
  font-size: 25px;
  font-size: 24px;
  /font-size: 23px;
  /font-size: 22.6px;
  font-size: 22.5px;
  //font-size: 22.3px;
  /font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  
  
  
  /*----------(fav. - definitive khula med-lrg thickened ital)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;

  padding-right: 3px;
  /*----------(fav. - definitive khula med-lrg thickened ital)--------------*/
  
  /*----------(fav. - definitive khula med-small thickened )--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  /line-height: 21px !important;
  padding-top: 1px !important;
  margin-top: 2px !important;

  padding-right: 3px;
  /*----------(fav. - definitive khula med-small thickened )--------------*/
  
  /*------------------------------------(fav. - definitive neo ruda med-sm thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 1.3px 0.3px 0px #ddd !important;
  text-shadow: 1.3px 0.3px 0px #454545 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  line-height: 20px !important;
  /padding-top: 1px !important;
  /margin-top: 0px !important;
  /*----------(fav. - definitive neo ruda med-sm thickened)--------------*/
  
  /*------------------------------------(fav. - definitive neo ruda med-sm thickened 2)--------------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  text-shadow: -1px 0.3px 0px #3b3b3b !important;
  ///text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  line-height: 20px !important;
  /padding-top: 1px !important;
  /margin-top: 0px !important;
  /*----------(fav. - definitive neo ruda med-sm thickened 2)--------------*/
  
  /*------------------------------------(fav. - definitive neo ruda med-sm thickened upper)--------------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  line-height: 20px !important;
  /padding-top: 1px !important;
  /margin-top: 0px !important;
  */
  /*----------(fav. - definitive neo ruda med-sm thickened upper)--------------*/
  
  /*---------------------------------(fav. - definitive khula - small heavy upper shifted 2)----------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16.3px !important;
  /font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.50px !important;
  letter-spacing: 1.40px !important;
  letter-spacing: 1.30px !important;
  letter-spacing: 1.20px !important;
  letter-spacing: 1.10px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.70px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.50px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.30px !important;
  /letter-spacing: 0.29px !important;
  /letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  letter-spacing: 0.15px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.06px !important;
  letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ////letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.20px !important;
  ///////letter-spacing: -0.25px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.33px !important;
  letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  //////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  /transform: skewX(9deg);
  /transform: skewX(-8deg);
  /transform: skewX(-9deg);
  /transform: skewX(-10deg);
  /transform: skewX(-11deg);
  /transform: skewX(-12deg);
  
  text-shadow: -0.0px 0px 0px #454545 !important;
  
  text-shadow: -0.1px 0px 0px #454545 !important;
  
  text-shadow: -0.2px 0px 0px #454545 !important;
  
  text-shadow: -0.3px 0px 0px #454545 !important;
  
  text-shadow: -0.4px 0px 0px #454545 !important;
  
  text-shadow: -0.5px 0px 0px #454545 !important;
  
  text-shadow: -0.6px 0px 0px #454545 !important;
  
  text-shadow: 0.7px 0px 0px #454545 !important;
  /text-shadow: 0.7px 0px 0px #3b3b3b !important;
  /text-shadow: 0.7px 0px 0px #2b2b2b !important;
  /text-shadow: 0.7px 0px 0px #1a1a1a !important;
  /text-shadow: 0.7px 0px 0px #090909 !important;
  /text-shadow: 0.7px 0px 0px #000 !important;
  
  /text-shadow: 0.8px 0px 0px #454545 !important;
  
  //text-shadow: 0.9px 0px 0px #454545 !important;
  
  //text-shadow: 1px 0px 0px #454545 !important;
  
  /text-shadow: -1.1px 0px 0px #454545 !important;
  
  //text-shadow: -1.2px 0px 0px #454545 !important;
  
  //text-shadow: -1.3px 0px 0px #454545 !important;
  
  /text-shadow: -1.4px 0px 0px #454545 !important;
  
  /text-shadow: -1.5px 0px 0px #454545 !important;
  
  /text-shadow: -1.6px 0px 0px #454545 !important;
  
  /text-shadow: -1.7px 0px 0px #454545 !important;
  
  /text-shadow: -1.8px 0px 0px #454545 !important;
  
  /text-shadow: -1.9px 0px 0px #454545 !important;
  
  /text-shadow: -2px 0px 0px #454545 !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  /line-height: 20px !important;
  line-height: 19px !important;
  /line-height: 18px !important;
  margin-top: 2px !important;
  */
  /*----------(fav. - definitive khula - small heavy upper shifted 2)----------*/
  
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  font-size: 21px !important;
  //font-size: 20.8px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  /font-size: 12px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: 1.05px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.95px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.75px !important;
  letter-spacing: 0.70px !important;
  //letter-spacing: 0.65px !important;
  /letter-spacing: 0.60px !important;
  /letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /letter-spacing: 0.45px !important;
  /letter-spacing: 0.40px !important;
  /letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  ////letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  //letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  text-shadow: -1px 0.3px 0px #454545 !important;
  //text-shadow: -1px 0.3px 0px #3b3b3b !important;
  text-shadow: -1px 0.3px 0px #2b2b2b !important;
  /text-shadow: -1px 0.3px 0px #1a1a1a !important;
  /text-shadow: -1px 0.3px 0px #090909 !important;
  /text-shadow: -1px 0.3px 0px #000 !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  ///text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  //text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  //text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  //text-shadow: -1.2px 0.3px 0px #3b3b3b !important;

  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1.3px 0.3px 0px #ddd !important;
  /text-shadow: 1.3px 0.3px 0px #454545 !important;

  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  /color: #2b2b2b;
  max-height: 49px !important;
  //max-height: 48px !important;
  /max-height: 47px !important;
  /max-height: 46px !important;
  /max-height: 45px !important;
  /max-height: 44px !important;
  /max-height: 43px !important;
  /max-height: 42px !important;
  /max-height: 41px !important;
  /max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 26px !important;
  line-height: 25px !important;
  /line-height: 24px !important;
  /line-height: 23px !important;
  /line-height: 22px !important;
  /line-height: 21px !important;
  /line-height: 20px !important;
  /padding-top: 1px !important;
  margin-top: -1px !important;
  /*----------(fav. - definitive neo ruda med thickened)--------------*/
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-voteqty {
  position: relative;
  /top: -5px;
  /display: inline-block;
  text-align: left;
  /text-align: right;
  /text-align: center;
  text-indent: -20px;
  margin-left: 25px;
  
  font-family: "Industry";
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  font-weight: 400;
  
  font-family: "Industry";
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.20px;
  letter-spacing: -0.25px;
  
  /*
  font-family: "Industry";
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  //font-size: 15px;
  /font-size: 16px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  ///font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.05px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  //letter-spacing: -0.25px;
  */
  
  
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-voteqty:before {
  content: " ";
  display: inline-block;
  background: url('/media/site-images/thumbs-up-small.png');
  width: 20px;
  height: 18px;
  position: relative;
  top: 3px;
  left: -4px;
  filter: grayscale(70%);
  filter: drop-shadow(-2px 2px 1px #bfbfbf);
  filter: grayscale(70%) drop-shadow(-2px 2px 1px #bfbfbf);
  filter: hue-rotate(-12deg) grayscale(60%) drop-shadow(-2px 2px 1px #bfbfbf);
  filter: hue-rotate(-12deg) grayscale(100%) drop-shadow(-2px 2px 1px #bfbfbf);
  /filter: none;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-rating-label:first-of-type {
  display: block;
  margin-top: 25px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-rating-label {
  font-size: 10px;
  /font-size: 11px;
  /font-size: 13px;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-rating-label:last-of-type {  
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  font-weight: 600;
  /font-style: italic;
  
  /float: left;
  /margin-top: 10px;
  
  /*
  font-family: "Exo";
  font-size: 10px;
  /font-style: italic;
  text-transform: uppercase;
  
  font-family: "Mukta";
  font-size: 13px;
  /font-size: 14px;
  text-transform: none;
  */
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.15px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-rating-label:last-of-type:before {
  content: "*";
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-rating-label:last-of-type:after {
  content: ":";
}
/.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-rating-label:last-of-type:before, 
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-rating-label:last-of-type:after {
  content: " * ";
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amstars-stars {
  filter: contrast(325%) brightness(95%) saturate(150%);
  /filter: saturate(0%) contrast(100%) brightness(30%);
  
  /*(to override default am review stars)*/
  filter: none;
  background-size: 25px 19px;
  /background-size: 28px 22px;
}
/*(to override default am review stars)*/
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amstars-rating-container {
  /*
  width: 160px;
  margin: 0 0 10px 0;
  height: 27px;
  /background: ;
  overflow: hidden;
  */
  
}
/*(to override default am review stars)*/
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amstars-rating-container.-small {
  /*
  width: 107px;
  height: 18px;
  /background: ;
  */
  
  width: 123px;
  height: 19px;
  background-size: 25px 19px;
  
  /width: 136px;
  /height: 22px;
  /background-size: 28px 22px;
}
/*(to override default am review stars)*/
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amstars-stars::after {
  height: 100%;
  
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #ffe51e;
  font-family: 'athlete2';
  font-size: 11px;
  height: 11px;
  letter-spacing: 3px;
  line-height: 11px;
  content: '\62' '\62' '\62' '\62' '\62';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;

  /*
  font-size: 26px;
  height: 26px;
  letter-spacing: 7px;
  line-height: 26px;
  */
  
  font-size: 15.2px;
  height: 15px;
  letter-spacing: 7.2px;
  line-height: 15px;
  top: 1px;
  
  font-size: 18.2px;
  height: 19px;
  height: 21px;
  /height: 23px;
  //height: 25px;
  letter-spacing: 7.1px;
  line-height: 19px;
  top: 0px;
  
  //font-size: 21.2px;
  /height: 22px;
  //height: 24px;
  /height: 26px;
  /height: 28px;
  //letter-spacing: 7.1px;
  //line-height: 22px;
  //top: 0px;
  
  
  /*
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  letter-spacing: 3px;
  margin-right: -4px !important;
  
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  letter-spacing: 4px;
  margin-right: -5px !important;
  */
  
  filter: drop-shadow(1px 0px 0px #fffc05);
  filter: drop-shadow(1px 0px 0px #ffac05);
  /////filter: drop-shadow(-1px 0px 0px #7b7b7b);
  filter: drop-shadow(-1px 0px 0px #8b8b8b);
  /filter: drop-shadow(1px 0px 0px #8b8b8b);
  //filter: drop-shadow(-1px 0px 0px #9b9b9b);
  /filter: drop-shadow(-1px 0px 0px #a5a5a5);
  
  
  //filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff0);
  //filter: hue-rotate(-7deg) drop-shadow(-1px 0px 0px #ff7);
  //filter: hue-rotate(-7deg) drop-shadow(1px 0px 0px #ff7);
  
  /filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff0);
  filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff0);
  //filter: hue-rotate(-13deg) drop-shadow(-1px 0px 0px #ff7);
  //filter: hue-rotate(-13deg) drop-shadow(1px 0px 0px #ff7);

  /*(default)*/
  /*
  color: rgb(255, 229, 30);
  */

  background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background-image: linear-gradient(0deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(4deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-image: linear-gradient(7deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(9deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(11deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(13deg, #000 -89%, #FFDE24 52%, #FFDE24);
  /background-image: linear-gradient(17deg, #000 -89%, #FFDE24 52%, #FFDE24);
  background-size: 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amstars-rating-container:nth-child(9) {
  //margin-top: 45px;
  /margin-top: 18px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description {
  /*(to bypass am read more, & use ox native)*/
  /display: block;
  /*-----------------------------------------*/

  width: 58%;
  width: 80%;
  margin-top: 25px;
  margin-top: 30px;
  margin-top: 35px;
  margin-top: 40px;
  //margin-top: 20px;
  
  padding-top: 8px;
  margin-top: 30px;
  /border-bottom: 1px solid #ccc;
  border-top: 1px solid #ddd;
  /border: none;
  /border-radius: 3px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description span {
  /*(to bypass am read more, & use ox native)*/
  /display: block;
  /*-----------------------------------------*/
  
  font-size: 12px;
  font-weight: 500;
  
  font-size: 13px;
  font-weight: 400;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.25px;
  opacity: 0.95;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  font-family: "Rubik";
  font-weight: 500;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  /font-size: 14.5px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Rubik";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  //font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  font-family: "Rubik";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  
  
  font-family: "Industry";
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  letter-spacing: 0px;
  /letter-spacing: 0.20px;
  
  font-family: "Industry";
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  letter-spacing: 0px;
  //letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  
  font-family: "Industry";
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  //font-weight: 400;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  letter-spacing: 0px;
  //letter-spacing: 0.05px;
  letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  //letter-spacing: 0.20px;
  
  font-family: "Industry";
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  //font-weight: 400;
  /color: #343434;
  color: #292828;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  letter-spacing: 0.15px;
  ///letter-spacing: 0.20px;
  
  
  
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/
  
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  font-size: 16px !important;
  /////font-size: 16.1px !important;
  /font-size: 16.2px !important;
  /font-size: 16.3px !important;
  ///font-size: 16.6px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /////font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  /*----------(fav. - definitive ruda - med-small heavy)----------*/
  
  /*----------(fav. - definitive ruda - med heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .amreview-showmore {
  /*(to bypass am read more, & use ox native)*/
  display: block;
  /*-----------------------------------------*/
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .amreview-showless {
  /*(to bypass am read more, & use ox native)*/
  display: block;
  /*-----------------------------------------*/
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .amreview-readmore {
  /*(to bypass am read more, & use ox native)*/
  display: none;
  /*-----------------------------------------*/

  font-weight: 700;
  /font-size: 13px;
  font-size: 14px;
  
  font-family: "Oswald";
  font-weight: 500;
  font-size: 13px;
  font-size: 14px;
  text-transform: uppercase;
  font-style: italic;
  font-style: normal;
  color: #343434;
  position: absolute;
  box-shadow: -19px 20px 30px 20px #fff;
  box-shadow: -22px 8px 25px 8px #fff;
  
  margin-top: 3px;
  margin-left: 4px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .amreview-readmore:hover {
  opacity: 0.90;
  cursor: pointer;
  /text-decoration: underline;
}

/*^^^(for expand/collapse view more/less - pp am rev)^^^*/
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .ox-expand__inner {
  
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .ox-expand.minimized .ox-expand__inner {
  max-height: 230px !important;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .ox-expand__link {
  /*
  font-family: "Khula", sans-serif;
  font-size: 14.4px;
  font-size: 14.7px;
  /font-size: 14.9px;
  /font-size: 15px;
  /font-size: 16px;
  font-size: 16.1px;
  /font-size: 17px;
  //font-size: 17.1px;
  ///font-size: 17.5px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.65px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: 1px 3px 2px #000;
  text-shadow: none;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004);
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056);
  color: #4b4b4b;
  color: #3b3b3b;
  color: #2b2b2b;
  //////////color: #292828;
  /color: #202020;
  /color: #1a1a1a;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-size: 19px;
  padding-bottom: 34px;
  padding-top: 0px !important;
  font-style: italic;
  /font-style: normal;
  
  font-family: "Passion One", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-style: italic;
  font-size: 17.3px;
  /font-size: 17.4px;
  font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Industry", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-style: italic;
  font-size: 12.5px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 15.2px;
  font-size: 15.7px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.20px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  font-family: "Khula", sans-serif;
  font-weight: 900;
  font-style: normal;
  /font-style: italic;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  //font-size: 15px;
  /font-size: 15.2px;
  //font-size: 15.7px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 17.3px;
  /font-size: 17.4px;
  //font-size: 17.7px;
  /font-size: 22px;
  ////font-size: 23px;
  //font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  letter-spacing: -1.50px;
  letter-spacing: -1.05px;
  letter-spacing: -1.00px;
  letter-spacing: -0.90px;
  letter-spacing: -0.45px;
  ///letter-spacing: -0.40px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  //letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  letter-spacing: 0px;
  text-transform: lowercase;
  */

  text-transform: uppercase;
  /text-transform: none;
  text-shadow: 0px 1px 2px #000;
  
  background: linear-gradient(to right, transparent, #000, transparent);
  color: #f6f6f6;
  text-shadow: 0px 0px 0px #f6f6f6;
  /text-shadow: 1px 1px 1px #000;
  text-shadow: 0px 1px 2px #000;
  /text-shadow: none;

  display: block;
  /display: grid;
  width: fit-content;
  
  margin-left: auto;
  margin-right: auto;
  /margin-right: 106px;
  text-align: center;
  
  padding-left: 100px;
  padding-right: 100px;
  padding-left: 90px;
  padding-right: 90px;
  padding-left: 85px;
  padding-right: 85px;
  /height: 45px;
  /height: 36px;
  /height: 35px;
  /height: 34px;
  /height: 33px;
  /height: 32px;
  /height: 31px;
  height: 30px;
  height: 29px;
  /height: 28px;
  height: 27px;
  /height: 26px;
  height: 25px;
  ///height: 24px;
  height: 23px;
  height: 22px;
  height: 21px;
  height: 20px;
  
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -40px;
  margin-bottom: 10px;
  margin-bottom: 15px;
  //margin-bottom: 20px;
  margin-bottom: 25px;
  /margin-bottom: 30px;
  
  margin-top: 13px;
  margin-bottom: 13px;
  margin-bottom: -13px;
  opacity: 0.23;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .ox-expand__link span {
  font-family: "Khula", sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
  /font-style: italic !important;
  font-size: 11px !important;
  /font-size: 12px !important;
  /font-size: 13px !important;
  /font-size: 14px !important;
  //font-size: 15px !important;
  /font-size: 15.2px !important;
  //font-size: 15.7px !important;
  //font-size: 16px !important;
  /font-size: 17px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  //font-size: 17.7px !important;
  /font-size: 22px !important;
  ////font-size: 23px !important;
  //font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26px !important;
  letter-spacing: -1.50px !important;
  letter-spacing: -1.05px !important;
  letter-spacing: -1.00px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.45px !important;
  ///letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  //letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  text-shadow: 0px 1px 2px #000 !important;
  
  color: #f6f6f6 !important;
  text-shadow: 0px 0px 0px #f6f6f6 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  text-shadow: 0px 1px 2px #000 !important;
  /text-shadow: none !important;
  
  position: relative;
  top: -4px;
  min-height: auto !important;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .ox-expand.minimized .ox-expand__link {
  margin-top: 0px;
  margin-top: 13px;
  opacity: 1;
  opacity: 0.75;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .ox-expand__link:hover {
  opacity: 0.90;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .ox-expand__link .more {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 4px;
  /margin-top: 3px;
  /margin-top: 0px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-description .ox-expand__link .less {
  /*
  display: inline-block;
  margin-top: 14px;
  */
  
  border-bottom: 1px solid #bbb;
  border-bottom: 2px solid #bbb;
  border-bottom: 3px solid #bbb;
  border: none;
  margin-top: 5px;
  margin-top: 4px;
  /margin-top: 3px;
  /margin-top: 0px;
}
/*^^^(for expand/collapse view more/less - pp am rev)^^^*/

.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-adminanswer-block {
  /*
  background: #f8f8f8;
  width: 58%;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 2px;
  padding-top: 12px;
  border: 1px solid #e4e4e4;
  border-radius: 6px;
  margin-top: 17px;
  */
  
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(125deg, #fbfbfb, #f8f8f8 8%, transparent);
  background: linear-gradient(125deg, #fdfdfd, #f8f8f8 8%, transparent);
  background: linear-gradient(125deg, #f1f1f1, #f8f8f8 8%, transparent);
  width: 58%;
  width: 76%;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 2px;
  padding-top: 12px;
  border-left: 1px solid #e4e4e4;
  /border-left: 2px solid #e4e4e4;
  /border-left: 3px solid #e4e4e4;
  /border-left: 2px solid #ccc;
  /border-radius: 6px;
  margin-top: 17px;
  margin-top: 27px;
  margin-top: 37px;
  margin-top: 47px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-adminanswer-block .amreview-text {
  margin-left: 7px;
  
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-adminanswer-block .amreview-title {
  background: url(/media/site-images/speedytronics-logo-V6-light.png);
  background: url(/media/site-images/speedytronics-logo-V6-light-ALT.png);
  
  background: url(/media/site-images/speedytronics-logo-footer-desat-sharp.png);
  
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position: 140px -5px;
  position: relative;
  box-shadow: inset 0px 5px 17px 2px #fff;
  filter: grayscale(100%);
  
  background-size: 23px 22px;
  background-position: 140px -2px;
  background-position: 141px -2px;
  background-position: 145px -2px;
  /background-position: 146px -2px;
  /background-position: 147px -2px;
  /background-position: 152px -2px;
  
  background-size: auto 27px;
}

.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar {
  border-top: 1px solid #BBBBBD;
  border-bottom: 1px solid #e0e0e0;
  /border-left: 1px solid #e4e4e4;
  border-radius: 4px;
  padding: 11px;
  padding: 16px;
  margin-top: 40px;
  margin-top: 50px;
  margin-bottom: 44px;
  background: linear-gradient(to right, #fff, transparent);
  
  background: linear-gradient(to right, #f6f6f6, transparent);
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to right, #f8f8f8 15%, transparent 70%);
  /background: linear-gradient(to right, transparent, #f6f6f6, transparent);
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to bottom, #f8f8f8 10%, transparent);
  background: linear-gradient(to bottom right, #f8f8f8 10%, transparent);
  /background: linear-gradient(to bottom, #f6f6f6 10%, transparent);
  /background: linear-gradient(to bottom right, #f6f6f6 10%, transparent);
  width: 80%;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar .amrev-reply .amrev-repbtn {
  background: linear-gradient(180deg, transparent, #f8f8f8, #e4e4e4);
  background: linear-gradient(180deg, transparent, #f8f8f8, #e8e8e8);
  background: linear-gradient(178deg, transparent, #f8f8f8, #e8e8e8);

  color: #000;
  font-weight: 600;
  font-size: 11px;
  font-family: "Oswald";
  filter: grayscale(100%);
  height: 30px;
  width: 90px;
  padding-right: 20px;
  border: 1px solid #d4d4d4;
  border: 1px solid #bbb;
  border-radius: 3px;
  /border: none;
  
  /*
  font-family: "Industry";
  font-size: 12px;
  //font-size: 13px;
  /font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.45px;
  text-transform: lowercase;
  /text-transform: uppercase;
  //text-transform: none;
  */
  
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  /font-size: 16.3px !important;
  /font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.50px !important;
  letter-spacing: 1.40px !important;
  letter-spacing: 1.30px !important;
  letter-spacing: 1.20px !important;
  letter-spacing: 1.10px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.70px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.50px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.30px !important;
  /letter-spacing: 0.29px !important;
  /letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.06px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ////letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.20px !important;
  ///////letter-spacing: -0.25px !important;
  ///////////letter-spacing: -0.30px !important;
  ////letter-spacing: -0.33px !important;
  ////////////////////////letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  //////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  /transform: skewX(9deg);
  /transform: skewX(-8deg);
  /transform: skewX(-9deg);
  /transform: skewX(-10deg);
  /transform: skewX(-11deg);
  /transform: skewX(-12deg);
  
  text-shadow: -0.0px 0px 0px #454545 !important;
  
  text-shadow: -0.1px 0px 0px #454545 !important;
  
  text-shadow: -0.2px 0px 0px #454545 !important;
  
  text-shadow: -0.3px 0px 0px #454545 !important;
  
  text-shadow: -0.4px 0px 0px #454545 !important;
  
  text-shadow: -0.5px 0px 0px #454545 !important;
  
  text-shadow: -0.6px 0px 0px #454545 !important;
  
  text-shadow: 0.7px 0px 0px #454545 !important;
  /text-shadow: 0.7px 0px 0px #3b3b3b !important;
  /text-shadow: 0.7px 0px 0px #2b2b2b !important;
  /text-shadow: 0.7px 0px 0px #1a1a1a !important;
  /text-shadow: 0.7px 0px 0px #090909 !important;
  /text-shadow: 0.7px 0px 0px #000 !important;
  
  /text-shadow: 0.8px 0px 0px #454545 !important;
  
  //text-shadow: 0.9px 0px 0px #454545 !important;
  
  //text-shadow: 1px 0px 0px #454545 !important;
  
  /text-shadow: -1.1px 0px 0px #454545 !important;
  
  //text-shadow: -1.2px 0px 0px #454545 !important;
  
  //text-shadow: -1.3px 0px 0px #454545 !important;
  
  /text-shadow: -1.4px 0px 0px #454545 !important;
  
  /text-shadow: -1.5px 0px 0px #454545 !important;
  
  /text-shadow: -1.6px 0px 0px #454545 !important;
  
  /text-shadow: -1.7px 0px 0px #454545 !important;
  
  /text-shadow: -1.8px 0px 0px #454545 !important;
  
  /text-shadow: -1.9px 0px 0px #454545 !important;
  
  /text-shadow: -2px 0px 0px #454545 !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  
  filter: grayscale(100%) drop-shadow(0px 3px 1px #000) !important;
  filter: grayscale(100%) !important;
  
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  /max-height: 39px !important;
  line-height: 24px !important;
  line-height: 23px !important;
  line-height: 22px !important;
  line-height: 21px !important;
  /line-height: 20px !important;
  line-height: 19px !important;
  /line-height: 18px !important;
  margin-top: 2px !important;
  
  padding-top: 22px;
  padding-bottom: 18px;
  padding-top: 25px;
  padding-bottom: 21px;
  height: 60px;
  width: 95px;
  
  /*----------(fav. - definitive neo khula med-sm thickened upper ital 2)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///font-size: 14.2px !important;
  //font-size: 14.1px !important;
  ///////////font-size: 14px !important;
  /font-size: 13.9px !important;
  ///////////font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  //font-size: 13.6px !important;
  ///font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.30px !important;
  //////letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ///////////letter-spacing: 0.10px !important;
  ////////////////letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  /letter-spacing: 0.03px !important;
  ////////////////letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  
  filter: grayscale(100%) drop-shadow(0px 3px 1px #000) !important;
  filter: grayscale(100%) !important;
  
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  
  padding-top: 7px;
  */
  /*----------(fav. - definitive neo khula med-sm thickened upper ital 2)--------------*/
  
  /*----------(fav. - definitive neo khula small thickened upper ital)--------------*/
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  font-size: 14.2px !important;
  font-size: 14.1px !important;
  /font-size: 14px !important;
  /font-size: 13.9px !important;
  ///font-size: 13.8px !important;
  font-size: 13.7px !important;
  //font-size: 13.6px !important;
  font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;

  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  letter-spacing: 0.30px !important;
  letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ////////////////letter-spacing: 0.10px !important;
  ////letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  ///letter-spacing: 0.03px !important;
  ////////////////letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //////letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  /text-shadow: 1.3px 0.3px 0px #dadada !important;
  /text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  /text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  /text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  /text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.6px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.6px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: -0.8px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.8px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  
  filter: grayscale(100%) drop-shadow(0px 3px 1px #000) !important;
  filter: grayscale(100%) !important;
  
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  */
  /*----------(fav. - definitive neo khula small thickened upper ital)--------------*/
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar .amrev-reply .amrev-repbtn:hover {
  color: #e5e5e5;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar .amrev-reply .amrev-repbtn.-active {
  color: #e5e5e5;
  background: linear-gradient(48deg, #4b4b4b, #2b2b2b, #000);
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar .amrev-comment .amrev-combtn {
  color: #202020;
  color: #343434;
  color: #444;
  color: #555;
  
  font-weight: 600;
  font-size: 11px;
  font-family: "Oswald", sans-serif;
  /font-style: italic;
  
  font-weight: 600;
  font-size: 9px;
  font-size: 10px;
  font-size: 11px;
  font-family: "Open Sans", sans-serif;
  /font-style: italic;
  letter-spacing: -0.15px;
  text-transform: lowercase;
  /text-transform: capitalize;

  top: -1px;
  top: -2px;
  
  font-family: "Ruda", sans-serif;
  font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  letter-spacing: -0.15px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: none;
  top: 1px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar .amrev-comment .amrev-combtn:after {
  background: none;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar .amrev-comment .amrev-combtn:hover {
  opacity: 0.80 !important;
  /text-decoration: underline;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar .amrev-comment .amrev-combtn:before {
  font-family: "Glyphicons Halflings";
  content: "\e111";
  font-size: 10px;
  /font-size: 11px;
  font-style: italic;
  font-style: normal;
  position: relative;
  display: inline;
  top: 0px;
  left: 0px;
  
  /display: none;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-toolbar .amrev-comment .amrev-combtn.-active::before {
  font-family: "Glyphicons Halflings";
  content: "\e111";
  font-size: 10px;
  /font-size: 11px;
  font-style: italic;
  font-style: normal;
  position: relative;
  display: inline;
  top: 0px;
  left: 0px;
  color: #1AB900;
  color: #1C71B7;
  
  /display: none;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-form,
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-block {
  border-radius: 3px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-form label {
  font-size: 16px;
  font-weight: 600;
  /font-style: italic;
  
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  font-weight: 500;
  /font-style: italic;
  
  font-family: "Ruda", sans-serif;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  //font-weight: 500;
  /font-style: italic;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-form .amrev-title {
  font-size: 16px;
  font-weight: 600;
  /font-style: italic;
  
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-weight: 500;
  /font-style: italic;
  
  font-family: "Ruda", sans-serif;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 700;
  /font-weight: 800;
  /font-weight: 900;
  /font-style: italic;
  letter-spacing: 0px;
  letter-spacing: -0.15px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-form .amrev-field input {
  padding: 24px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  font-size: 15px;
  border-radius: 3px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-form .amrev-field:last-child .amrev-label {
  margin-bottom: 2px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-form .amrev-field textarea {
  padding: 24px;
  font-size: 14px;
  font-size: 15px;
  border-radius: 3px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-form .amrev-btn {
  padding: 14px;
  border-radius: 3px;
  font-size: 14px;
  /font-size: 15px;
  font-weight: 100;
  
  font-family: "Oswald";
  font-size: 14px;
  /font-size: 15px;
  font-weight: 500;
  letter-spacing: 0px;
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  font-size: 17px !important;
  /font-size: 16.3px !important;
  /font-size: 16px !important;
  //font-size: 15px !important;
  /font-size: 14px !important;
  /font-size: 13px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: 1.50px !important;
  letter-spacing: 1.40px !important;
  letter-spacing: 1.30px !important;
  letter-spacing: 1.20px !important;
  letter-spacing: 1.10px !important;
  letter-spacing: 1px !important;
  letter-spacing: 0.90px !important;
  letter-spacing: 0.80px !important;
  letter-spacing: 0.70px !important;
  letter-spacing: 0.60px !important;
  letter-spacing: 0.50px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.30px !important;
  /letter-spacing: 0.29px !important;
  /letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  /letter-spacing: 0.25px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.15px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.06px !important;
  /letter-spacing: 0.05px !important;
  /letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ////letter-spacing: -0.15px !important;
  ///////letter-spacing: -0.20px !important;
  ///////letter-spacing: -0.25px !important;
  ///////////letter-spacing: -0.30px !important;
  ////letter-spacing: -0.33px !important;
  ////////////////////////letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  //////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  /transform: skewX(9deg);
  /transform: skewX(-8deg);
  /transform: skewX(-9deg);
  /transform: skewX(-10deg);
  /transform: skewX(-11deg);
  /transform: skewX(-12deg);
  text-shadow: -0.0px 0px 0px #454545 !important;
  text-shadow: -0.1px 0px 0px #454545 !important;
  text-shadow: -0.2px 0px 0px #454545 !important;
  text-shadow: -0.3px 0px 0px #454545 !important;
  text-shadow: -0.4px 0px 0px #454545 !important; 
  text-shadow: -0.5px 0px 0px #454545 !important;
  text-shadow: -0.6px 0px 0px #454545 !important;
  text-shadow: 0.7px 0px 0px #454545 !important;
  /text-shadow: 0.7px 0px 0px #3b3b3b !important;
  /text-shadow: 0.7px 0px 0px #2b2b2b !important;
  /text-shadow: 0.7px 0px 0px #1a1a1a !important;
  /text-shadow: 0.7px 0px 0px #090909 !important;
  /text-shadow: 0.7px 0px 0px #000 !important;
  /text-shadow: 0.8px 0px 0px #454545 !important;
  //text-shadow: 0.9px 0px 0px #454545 !important;
  //text-shadow: 1px 0px 0px #454545 !important;
  /text-shadow: -1.1px 0px 0px #454545 !important;
  //text-shadow: -1.2px 0px 0px #454545 !important;
  //text-shadow: -1.3px 0px 0px #454545 !important;
  /text-shadow: -1.4px 0px 0px #454545 !important;
  /text-shadow: -1.5px 0px 0px #454545 !important;
  /text-shadow: -1.6px 0px 0px #454545 !important;
  /text-shadow: -1.7px 0px 0px #454545 !important;
  /text-shadow: -1.8px 0px 0px #454545 !important;
  /text-shadow: -1.9px 0px 0px #454545 !important;
  /text-shadow: -2px 0px 0px #454545 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #141414) !important;
  filter: drop-shadow(1px 2px 0px #141414) !important;
  filter: drop-shadow(0px 2px 0px #181818) !important;
  filter: grayscale(100%) drop-shadow(0px 3px 1px #000) !important;
  filter: grayscale(100%) !important;
  ///filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  /filter: none !important;
  /color: #2b2b2b;
  max-height: 40px !important;
  
  
  background: #202020;
  background: #343434;
  /background: #444;
  background: #5A5A5A;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-form .amrev-btn:after {
  border-radius: 3px;
  background: #202020;
  /background: #343434;
  /background: #444;
  /background: #5A5A5A;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-block .amrev-message.message.success {
  padding-left: 100px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-block .amrev-message.message.success:before {
  font-family: "Glyphicons Halflings";
  content: "\e013";
  color: #e5e5e5;
  font-size: 24px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 51px;
  min-height: 51px;
  text-shadow: 1px 1px 3px darkolivegreen;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-list {
  /border: 1px solid #1C71B7;
  /border-right: none;
  border-left: 21px solid #1C71B7;
  /border-left: none;
  border-radius: 0px;
  border-radius: 30px;
  /border-radius: 35px;
  /border-radius: 40px;
  /border-radius: 45px;
  /border-radius: 50px;
  
  font-family: "Industry";
  font-family: "Ruda", sans-serif;
  /font-family: "Roboto", sans-serif;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-list .amrev-title {
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  
  font-family: "Ruda", sans-serif;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  text-transform: uppercase;
  text-transform: lowercase;
  
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, #1C71B7, transparent);
  color: #e5e5e5;
  padding-left: 10px;
  border-radius: 3px;
  text-shadow: 1px 1px 2px #202020;
  text-shadow: 1px 1px 2px #343434;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-list .amrev-title .amrev-qty {
  font-weight: 700;
  font-size: 18px;
  font-size: 19px;
  /font-size: 20px;
  
  /font-style: italic;
  /font-size: 21px;
  font-weight: 900;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-list .amrev-email {
  display: none;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amrev-comment-list .amrev-comment {
  /width: 80%;
  padding-left: 2px;
  padding-left: 4px;
  padding-left: 8px;
  /padding-left: 10px;
}

.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-helpful-wrap {
  margin-top: -2px;
  margin-top: 0px;
  /margin-top: 1px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-helpful-wrap .amreview-helpful {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: none;
  
  font-family: "Ruda", sans-serif;
  /font-family: "Khula", sans-serif;
  /font-family: "Coda", sans-serif;
  /font-family: "Play", sans-serif;
  //font-family: "Industry", sans-serif;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  letter-spacing: 0px;
  /letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  ///letter-spacing: -0.15px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  //letter-spacing: -0.35px;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  
  margin-right: 2px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-helpful-wrap .amreview-options {
  
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-helpful-wrap .amreview-icon {
  
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-helpful-wrap .amreview-plus {
  margin-right: 6px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-helpful-wrap .amreview-minus {
  
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-helpful-wrap .amreview-count {
  font-family: "Ruda", sans-serif;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
}

.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-proscons {
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  font-weight: 700;
  font-weight: 500;
  
  
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  ///////////color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  ////////////////////color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 19px;
  line-height: 20px;
  line-height: 21px;
  min-height: 62px !important;
  /min-height: 93px !important;
  /min-height: 96px !important;
  /min-height: 102px !important;
  ////min-height: 106px !important;
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px;
  line-height: 22px;
  line-height: 23px;
  line-height: 24px;
  ///line-height: 25px;
  ////line-height: 26px;
  ///line-height: 27px;
  /line-height: 28px;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-proscons-container {
  width: 80%;
  filter: grayscale(50%) hue-rotate(-5deg);
  
  margin-top: 28px;
  margin-top: 30px;
  margin-top: 36px;
  
  
  border-top: 2px solid #bbbbbd;
  border-top: 1px solid #bbbbbd;
  /border-top: 1px solid #c4c4c4;
  /border-top: 1px solid #cfcfcf;
  border-top: 1px solid #e0e0e0;
  /border-bottom: 1px solid #e0e0e0;
  border: none;
  padding-left: 18px;
  padding-left: 19px;
  /padding-left: 20px;
  /padding-left: 21px;
  /padding-left: 22px;
  /padding-left: 33px;
  padding-right: 20px;
  padding-right: 36px;
  padding-top: 34px;
  padding-top: 37px;
  /padding-top: 45px;
  
  /padding-bottom: 33px;
  padding-bottom: 23px;
  
  background: linear-gradient(to right, #f6f6f6, transparent);
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to right, #f8f8f8 15%, transparent 70%);
  /background: linear-gradient(to right, transparent, #f6f6f6, transparent);
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to bottom, #f8f8f8 10%, transparent);
  background: linear-gradient(to bottom right, #f8f8f8 10%, transparent);
  
  background: linear-gradient(176deg, #f8f8f8, transparent 70%);
  background: linear-gradient(166deg, #f0f0f0, transparent 35%);
  
  /background: linear-gradient(to top, #f8f8f8 10%, transparent);
  /background: linear-gradient(to top right, #f8f8f8 10%, transparent);
  
  /background: none;
  
  border-radius: 3px 0px 0px 3px;
  border-radius: 3px;
  /border-left: 10px solid #e4e4e4;
  /border-left: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-proscons-container:before {
  content: "Additional info:";
  
  content: "Additional notes:";
  content: "* Additional notes:";
  content: "*Additional notes:";
  content: "Additional notes *:";
  content: "Additional notes*:";
  content: "Additional notes * :";
  content: "* Additional notes:";
  content: "* Additional Notes:";
  
  /content: "Additional comments:";
  ///content: "* Additional comments:";
  //content: "*Additional comments:";
  /content: "Additional comments *:";
  /content: "Additional comments*:";
  //content: "Additional comments * :";
  
  /content: "Additional Review Comments:";

  /content: "* Review Summary Notes:";
  /content: "* Review Summary:";
  content: "* Additional Remarks:";
  content: "* Additional remarks:";
  
  display: inline-block;
  position: relative;
  top: 0px;
  left: 0px;
  width: 200px;
  width: 270px;
  margin-right: 10px;
  /margin-right: 20px;
  margin-right: 25px;
  /margin-right: 30px;
  /margin-right: 40px;
  /margin-right: 50px;
  /margin-right: 60px;
  /margin-right: 70px;
  /margin-right: 80px;

  
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 13.9px !important;
  /font-size: 14px !important;
  /font-size: 14.1px !important;
  ///////font-size: 14.2px !important;
  /font-size: 14.3px !important;
  font-size: 14.4px !important;
  /font-size: 14.5px !important;
  font-size: 14.6px !important;
  /font-size: 14.7px !important;
  /font-size: 14.9px !important;
  //////////////////////////////font-size: 15px !important;
  ////font-size: 15.1px !important;
  /////font-size: 15.3px !important;
  //////font-size: 15.4px !important;
  ////font-size: 15.5px !important;
  //////////font-size: 15.6px !important;
  ///font-size: 15.7px !important;
  /////font-size: 15.8px !important;
  ///font-size: 15.9px !important;
  ////font-size: 16px !important;
  ///font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  //font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  //////////letter-spacing: -0.45px !important;
  ////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: -0.7px 0px 0px #777 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /line-height: 12px;
  /line-height: 11px;
  /line-height: 10px;
  ///line-height: 9px;
  ////line-height: 8px;
  /line-height: 7px;
  //line-height: 6px;
  /line-height: 5px;
  /line-height: 4px;
  
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  top: -17px;
  /*----------(fav. - definitive ruda - med-small heavy 2)----------*/

  /*----------(fav. - definitive ruda - med heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  top: -26px;
  */
  /*----------(fav. - definitive ruda - med heavy)----------*/
  
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  font-size: 17.1px !important;
  /font-size: 17.6px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  //letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(fav. - definitive ruda - med-lrg heavy)----------*/
  
  /*----------(fav. - definitive ruda - large heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  */
  /*----------(fav. - definitive ruda - large heavy)----------*/
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-proscons:first-of-type:after {
  content: "Pros";
  content: "+ Pros";
  display: block;
  position: absolute;
  left: -40px;
  top: 0px;
  font-size: 13px;
  font-size: 15px;
  font-weight: 900;
  
  /text-transform: uppercase;
  left: -45px;
  left: -0px;
  top: -26px;
  
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  top: -22px;
  top: -23px;
  /top: -24px;
  //top: -25px;
  /top: -26px;
  /top: -27px;
  /top: -28px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-proscons:last-of-type:after {
  content: "Cons";
  content: "- Cons";
  display: block;
  position: absolute;
  left: -40px;
  top: 0px;
  font-size: 13px;
  font-size: 15px;
  font-weight: 900;
  
  /text-transform: uppercase;
  left: -45px;
  left: -0px;
  top: -26px;
  
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  /text-transform: uppercase;
  text-transform: none;
  top: -22px;
  top: -23px;
  /top: -24px;
  //top: -25px;
  /top: -26px;
  /top: -27px;
  /top: -28px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-proscons.-like {
  
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-description-wrap .amreview-proscons.-dislike {
  
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap {
  background: #f8f8f8;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  
  /background: linear-gradient(to right, transparent, #555, transparent);
  /height: 15px;
  //height: 16px;
  /height: 17px;
  /height: 18px;
}
/*
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap:after {
  content: "more reviews";
  content: "(more reviews)";
  content: "( more reviews )";
  //content: "[ more reviews ]";
  /content: "[ *more reviews* ]";
  font-family: "Industry";
  font-family: "Khula";
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  //font-weight: 400;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -0.25px;
  letter-spacing: -0.35px;
  letter-spacing: -0.45px;
  letter-spacing: -0.50px;
  letter-spacing: -0.55px;
  letter-spacing: -0.60px;
  letter-spacing: -0.65px;
  /letter-spacing: -0.70px;
  //letter-spacing: -0.75px;
  text-transform: uppercase;
  color: #3b3b3b;
  color: #4b4b4b;
  
  position: relative;
  top: 31px;
  left: 14px;
}
*/
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .item {
  width: 55px;
  height: 45px;
  height: 40px;
  margin-left: 3px;
  margin-right: 3px;
  border: 3px solid #eee;
  border: 2px solid #eee;
  border: 1px solid #e4e4e4;
  /border: 3px solid #4b4b4b;
  border: none;
  border-radius: 3px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .next {
  /border: 1px solid #eee;
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #1a1a1a, transparent);
  background: linear-gradient(to right, #2b2b2b, transparent);
  /background: linear-gradient(to right, #343434, transparent);
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .current .page {
  background: #343434;
  /border: 1px solid #000;
  border-radius: 2px;
  border-radius: 3px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .page:hover {
  background: #343434;
  /border: 1px solid #000;
  border-radius: 2px;
  border-radius: 3px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .next:before, 
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .next:after, 
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .previous:before, 
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .previous:after {
  background: #000;
  
  background: #fff;
  filter: drop-shadow(-1px 1px 2px #2b2b2b);
  left: 50%;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .next:hover, 
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .previous:hover {
  background: #343434;
  fill: #cc0000;
  /border: 1px solid #000;
  border-radius: 2px;
}
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .next:hover:before, 
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .next:hover:after, 
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .previous:hover:before, 
.catalog-product-view .block.review-list .amrev-items-block .amreview-toolbar-wrap .pages .previous:hover:after {
  background: #fff;
}
.catalog-product-view .fancybox-arrow::after {
  display: none;
}
.catalog-product-view .fancybox-navigation button.fancybox-arrow.fancybox-arrow--left {
  /background: #000;
  background: url(/media/site-images/chevron-right-arrow.png);
  background: #000 url(/media/site-images/chevron-right-arrow.png);
  background-repeat: no-repeat;
  background-size: 153px 153px;
  background-size: 100px 100px;
  background-size: 120% 90%;
  /padding-top: 30px;
  /padding-bottom: 30px;
  opacity: 0.50;
  filter: brightness(500%) drop-shadow(-6px 2px 5px #000);
}
.catalog-product-view .fancybox-navigation button.fancybox-arrow.fancybox-arrow--right {
  /background: #000;
  background: url(/media/site-images/chevron-right-arrow.png);
  background: #000 url(/media/site-images/chevron-right-arrow.png);
  background-repeat: no-repeat;
  background-size: 153px 153px;
  background-size: 100px 100px;
  background-size: 120% 90%;
  /padding-top: 30px;
  /padding-bottom: 30px;
  opacity: 0.50;
  filter: brightness(500%) drop-shadow(-6px 2px 5px #000);
}
.catalog-product-view .fancybox-navigation button.fancybox-arrow.fancybox-arrow--left:hover, 
.catalog-product-view .fancybox-navigation button.fancybox-arrow.fancybox-arrow--right:hover {
  opacity: 1;
}

/*(am adv review section - blank/no review)*/
.catalog-product-view .block.review-list .amrev-items-block.block-content p.amreview-review-list.-empty strong {
  font-size: 16px;
  letter-spacing: -0.20px;
  
  font-family: "Rubik";
  font-size: 16px;
  letter-spacing: -0.20px;
  
  font-family: "Exo";
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  font-weight: 700;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: initial;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 20px;
  /font-size: 21px;
  //font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: initial;
  
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  font-family: "Passion One", sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
  font-style: italic !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.7px !important;
  /font-size: 22px !important;
  ////font-size: 23px !important;
  //font-size: 24px !important;
  /font-size: 25px !important;
  /font-size: 26p !important;
  letter-spacing: -1.50px !important;
  letter-spacing: -1.05px !important;
  letter-spacing: -1.00px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  text-shadow: -0.7px 0px 0px #eee !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  //font-size: 15.8px !important;
  ///font-size: 15.7px !important;
  font-size: 15.6px !important;
  /font-size: 15.4px !important;
  //font-size: 15.3px !important;
  /font-size: 15.2px !important;
  font-size: 15.1px !important;
  font-size: 15px !important;
  /font-size: 14.9px !important;
  ///font-size: 14.7px !important;
  ////////font-size: 14.6px !important;
  font-size: 14.5px !important;
  /font-size: 14.4px !important;
  ///font-size: 14.2px !important;
  //font-size: 14.1px !important;
  ///////////font-size: 14px !important;
  /font-size: 13.9px !important;
  ///////////font-size: 13.8px !important;
  ///font-size: 13.7px !important;
  //font-size: 13.6px !important;
  ///font-size: 13.4px !important;
  ///font-size: 13.2px !important;
  //font-size: 13.1px !important;
  //font-size: 13px !important;
  /font-size: 12.9px !important;
  //font-size: 12.8px !important;
  //font-size: 12.7px !important;
  /font-size: 12.5px !important;
  /font-size: 12.3px !important;
  //font-size: 12.2px !important;
  /font-size: 12.1px !important;
  /font-size: 12px !important;
  //font-size: 11.6px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  font-style: italic !important;
  /font-style: normal !important;
  /letter-spacing: 1.05px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 0.95px !important;
  /letter-spacing: 0.90px !important;
  letter-spacing: 0.85px !important;
  /letter-spacing: 0.80px !important;
  //letter-spacing: 0.75px !important;
  /letter-spacing: 0.70px !important;
  letter-spacing: 0.65px !important;
  //letter-spacing: 0.60px !important;
  /////letter-spacing: 0.55px !important;
  /letter-spacing: 0.50px !important;
  /////letter-spacing: 0.48px !important;
  ////letter-spacing: 0.46px !important;
  letter-spacing: 0.45px !important;
  letter-spacing: 0.40px !important;
  letter-spacing: 0.35px !important;
  /letter-spacing: 0.30px !important;
  //////letter-spacing: 0.29px !important;
  letter-spacing: 0.27px !important;
  //letter-spacing: 0.26px !important;
  ///letter-spacing: 0.25px !important;
  letter-spacing: 0.20px !important;
  ///letter-spacing: 0.15px !important;
  ///////////letter-spacing: 0.10px !important;
  ////////////////letter-spacing: 0.08px !important;
  ////letter-spacing: 0.05px !important;
  /letter-spacing: 0.03px !important;
  ////////////////letter-spacing: 0px !important;
  /letter-spacing: -0.05px !important;
  //letter-spacing: -0.10px !important;
  ///letter-spacing: -0.15px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.25px !important;
  ///letter-spacing: -0.30px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.40px !important;
  /////////////letter-spacing: -0.42px !important;
  /letter-spacing: -0.45px !important;
  ////letter-spacing: -0.50px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.70px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  
  text-shadow: -0.0px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.0px 0px 0px #ededed !important;
  /text-shadow: -0.0px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.0px 0px 0px #fff !important;
  
  text-shadow: -0.3px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.3px 0px 0px #ededed !important;
  /text-shadow: -0.3px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.3px 0px 0px #fff !important;
  
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.6px 0px 0px #ededed !important;
  /text-shadow: -0.6px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.6px 0px 0px #fff !important;
  
  text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.7px 0px 0px #ededed !important;
  /text-shadow: -0.7px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.7px 0px 0px #fff !important;
  
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #ededed !important;
  text-shadow: -0.8px 0px 0px #f6f6f6 !important;
  text-shadow: -0.8px 0px 0px #fff !important;
  
  /text-shadow: -0.9px 0px 0px #cfcfcf !important;
  /text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.9px 0px 0px #ededed !important;
  //text-shadow: -0.9px 0px 0px #f6f6f6 !important;
  /text-shadow: -0.9px 0px 0px #fff !important;
  
  text-shadow: 1px 0.3px 0px #d9d9d9 !important;
  text-shadow: 1px 0.3px 0px #dadada !important;
  text-shadow: 1px 0.3px 0px #dbdbdb !important;
  //text-shadow: 1px 0.3px 0px #dcdcdc !important;
  /text-shadow: 1px 0.3px 0px #ddd !important;
  /text-shadow: 1px 0.3px 0px #dedede !important;
  /text-shadow: 1px 0.3px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #d9d9d9 !important;
  /text-shadow: -1px 0px 0px #dcdcdc !important;
  /text-shadow: -1px 0px 0px #dfdfdf !important;
  /text-shadow: -1px 0px 0px #e0e0e0 !important;
  //text-shadow: -1px 0px 0px #ececec !important;
  /text-shadow: -1px 0px 0px #ededed !important;
  /text-shadow: -1px 0px 0px #eee !important;
  /text-shadow: -1px 0px 0px #efefef !important;
  //text-shadow: -1px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1px 0px 0px #fff !important;
  
  /text-shadow: -1.1px 0px 0px #cfcfcf !important;
  text-shadow: 1.1px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.1px 0px 0px #ededed !important;
  ///text-shadow: -1.1px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.1px 0px 0px #fff !important;
  
  text-shadow: 1.2px 0px 0px #e0e0e0 !important;
  text-shadow: 1.2px 0px 0px #ededed !important;
  /text-shadow: -1.2px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.2px 0px 0px #fff !important;
  
  text-shadow: 1.3px 0.3px 0px #dadada !important;
  text-shadow: 1.3px 0.3px 0px #dbdbdb !important;
  text-shadow: 1.3px 0.3px 0px #dcdcdc !important;
  text-shadow: 0.9px 0.3px 0px #f4f4f4 !important;
  text-shadow: -0.7px 0.3px 0px #f4f4f4 !important;
  text-shadow: 0.7px 0.3px 0px #f4f4f4 !important;
  /text-shadow: 0.7px 0.3px 0px #f5f5f5 !important;
  /text-shadow: 0.7px 0.3px 0px #f6f6f6 !important;
  /text-shadow: 0.7px 0.3px 0px #f7f7f7 !important;
  /text-shadow: 0.7px 0.3px 0px #f8f8f8 !important;
  text-shadow: 1.2px 0.3px 0px #f4f4f4 !important;
  text-shadow: 1px 0.3px 0px #eee !important;
  /text-shadow: 1.3px 0.3px 0px #e0e0e0 !important;
  ///text-shadow: 1.3px 0.3px 0px #ededed !important;
  /text-shadow: 1.3px 0.3px 0px #f0f0f0 !important;
  /text-shadow: 1.3px 0.3px 0px #f6f6f6 !important;
  /text-shadow: -1.3px 0px 0px #fff !important;
  
  /text-shadow: -1.4px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.4px 0px 0px #ededed !important;
  /text-shadow: -1.4px 0px 0px #f6f6f6 !important;
  /text-shadow: -1.4px 0px 0px #fff !important;
  
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(-1px 1px 0px #2b2b2b) !important;
  filter: drop-shadow(1px 2px 0px #2b2b2b) !important;
  filter: drop-shadow(0px 2px 1px #000) !important;
  filter: drop-shadow(0px 3px 1px #000) !important;
  /filter: drop-shadow(0px 3px 1px #141414) !important;
  /////filter: drop-shadow(1px 2px 1px #0d0d0d) !important;
  /filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  //filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0px 0px 0px #3b3b3b) !important;
  filter: none !important;
  
  
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, #000, #888, transparent 90%);
  background: linear-gradient(to right, #000, #cbcbcb, #fcfcfc 95%, transparent 100%);
  /background: linear-gradient(to right, #000, #cbcbcb, #fcfcfc 90%, transparent 100%);
  /background: linear-gradient(to right, #000, #cbcbcb, #fcfcfc 85%, transparent 100%);
  background: linear-gradient(to right, #000, #8b8b8b, #cbcbcb, #fcfcfc 95%, transparent 100%);
  /background: linear-gradient(to right, #000, #8b8b8b, #cbcbcb, #fcfcfc 90%, transparent 100%);
  /background: linear-gradient(to right, #000, #8b8b8b, #cbcbcb, #fcfcfc 85%, transparent 100%);
  height: 34px;
  height: 30px;
  width: fit-content;
  padding-top: 5px;
  padding-top: 2px;
  padding-left: 10px;
  //padding-left: 11px;
  //padding-left: 12px;
  padding-left: 13px;
  /padding-left: 14px;
  //padding-left: 15px;
  /padding-left: 16px;
  /padding-left: 17px;
  //padding-left: 18px;
  padding-right: 100px;
  border-radius: 3px 0px 0px 3px;
  color: #f6f6f6 !important;
  ///text-shadow: 0px 1px 2px #000 !important;
  /text-shadow: 0px 2px 1px #000 !important;
  /text-transform: lowercase !important;
  
  
  /*----------------------------(for black ver.)----------------------------*/
  background: linear-gradient(to right, #000, #8b8b8b, #cbcbcb, #fcfcfc 95%, transparent 100%);
  background: linear-gradient(to right, #4b4b4b 5%, #3b3b3b 60%, #2b2b2b, transparent);
  background: linear-gradient(to right, #4b4b4b 5%, #3b3b3b 60%, #2b2b2b, transparent);
  background: linear-gradient(to right, #555, #4b4b4b 5%, #3b3b3b 60%, #2b2b2b, transparent);
  background: linear-gradient(to right, #4b4b4b, #3f3f3f 7%, #353535 60%, #2b2b2b, transparent);
  border-left: 1px solid #666;
  border-left: 1px solid #5b5b5b;
  border-radius: 0px;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  color: #f4f4f4;
  /text-shadow: 0px 1px 0px #000;
  /text-shadow: 1px 1px 0px #000;
  /text-shadow: 1px 2px 0px #000;
  /text-shadow: 1px 2px 1px #000;
  /text-shadow: -1px 2px 1px #000 !important;
  /letter-spacing: -0.25px !important;
  /font-family: "Ruda", sans-serif !important;
  //font-family: "Khula", sans-serif !important;
  /font-size: 14px !important;
  //font-size: 15px !important;
  /font-size: 16px !important;
  /font-size: 17px !important;
  /font-weight: 900 !important;
  //font-style: italic !important;
  font-style: normal !important;
  //filter: drop-shadow(1px 1px 0px #000) !important;
  
  margin-top: 20px;
  margin-top: 25px;
  /margin-top: 30px;
  ///margin-bottom: -16px;
  //margin-bottom: -12px;
  /margin-bottom: -10px;
  //margin-bottom: -8px;
  /margin-bottom: -4px;
  /margin-bottom: 0px;
  /*----------------------------(for black ver.)----------------------------*/
}
.catalog-product-view .block.review-list .amrev-items-block.block-content p.amreview-review-list.-empty strong:after {
  content: "(be the first)";
  /content: "[be the first]";
  /content: "[* be the first *]";
  /content: "(* be the first *)";
  /content: "-*be the first*-";
  /content: "- be the first..";
  /content: " * be the first..";
  /content: " | ..be the first";
  /content: " ...be the first";
  display: block;
  position: relative;
  
  font-size: 16px;
  letter-spacing: -0.20px;
  
  font-family: "Rubik";
  font-size: 16px;
  letter-spacing: -0.20px;
  
  font-family: "Exo";
  color: #494848;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  letter-spacing: -0.20px;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: initial;
  top: 6px;
  top: 5px;
  top: 4px;
  top: 3px;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  //top: -2px;
  /top: -3px;
  /top: -4px;
  /top: -5px;
  /top: -6px;
  border-top: 1px solid #e4e4e4;
  padding-top: 9px;
  /padding-top: 8px;
  /padding-top: 7px;
  /padding-top: 6px;
  /padding-top: 5px;
  /padding-top: 4px;
  
  /*
  font-family: "Squada One";
  font-weight: 500;
  font-size: 20px;
  /font-size: 21px;
  //font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  text-transform: uppercase;
  text-transform: lowercase;
  /text-transform: initial;
  */
  
  font-family: "Ruda", sans-serif;
  font-size: 10px;
  /font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  font-weight: 900;
  /font-weight: 700;
  font-style: italic;
  font-style: normal;
  text-shadow: none;
  padding: 0px;
  display: inline-block;
  position: relative;
  /position: absolute;
  left: 17px;
  left: 10px;
  top: -2px;
  top: -1px;
  border: none;
  
  
  /*--------------------*/
  color: #f6f6f6;
  display: none;
}

/*--(am adv review section - submit review)--*/
.catalog-product-view .amreview-submit-form:before {
  /*
  font-family: "FontAwesome", "Squada One";
  /content: "\f11e" " " "Purchased this product?" " " "\f068" " " "Leave your review.. !" " " "\f0a1";
  content: "\f11e" " " "Purchased this product?" " - " "Leave your review..!" " " "\f0a1";
  ///content: "\f02b" " " "Purchased this product? - Leave your review.. !" " " "\f0a1";
  /content: "Purchased this product? - Leave your review.. !";
  /content: "Purchased this product? - Let us know about it !";
  /content: "Purchased this product? - Let all know about it !";
  
  text-transform: lowercase;
  text-transform: none;
  color: #e5e5e5;
  font-size: 35px;
  font-size: 34px;
  /font-size: 33px;
  /font-size: 33px;
  /font-size: 32px;
  /font-size: 31px;
  //font-size: 30px;
  //font-size: 29px;
  //font-size: 28px;
  //font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;

  text-shadow: -1px -1px 3px #444;
  text-shadow: 1px 4px 2px #000;
  text-shadow: none;

  color: #000;
  /color: #1a1a1a;
  /color: #202020;
  /color: #343434;
  
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to left, #e8e8e8, transparent);
  /background: linear-gradient(to bottom, #e8e8e8, transparent);
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, #666, #202020 30%, transparent);
  background: linear-gradient(to right, #666, #1a1a1a 42%, transparent);
  /box-shadow: 0px -15px 30px -15px #999;
  //box-shadow: 0px -13px 15px -15px #ccc;
  
  background: linear-gradient(to right, #333, #1a1a1a);
  background: linear-gradient(to right top, #333, #1a1a1a);
  background: linear-gradient(to right bottom, #333, #1a1a1a);
  background: linear-gradient(to left top, #333, #1a1a1a);
  /background: linear-gradient(to right, #444, #1a1a1a);
  /background: linear-gradient(to right bottom, #444, #1a1a1a);
  background: linear-gradient(to left top, #202020, #1a1a1a);
  /background: linear-gradient(to left bottom, #202020, #1a1a1a);
  
  /background: url('/media/site-images/trophy-small.png');
  /background-repeat: no-repeat;
  /background-size: 70px;
  /background-position: 0px 0px;
  
  background: none;
  
  width: 100%;
  position: absolute;
  /padding-bottom: 30px;
  /padding-bottom: 35px;
  /padding-top: 30px;
  /margin-top: -110px;

  padding-left: 10px;
  margin-top: -50px;
  
  
  font-family: "Squada One", "Glyphicons Halflings", "FontAwesome";
  content: "\e039" " " "..purchased this product?" " " "Leave your review!" " " "\f0a1";
  content: "\e013" " " "purchased this product?" " " "Leave your review!" " " "\f0a1";
  content: "\e040" " " "purchased this product?" " " "Leave your review!" " " "\f0a1";
  content: "\e040" " " "purchased this product?" " " "..Leave your review!" " " "\f0a1";
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, #e3e3e3, transparent);
  /background: linear-gradient(to right, transparent -4%, #e3e3e3, transparent);
  /background: linear-gradient(to right, #333, transparent);
  /background: linear-gradient(to right bottom, #333, transparent);
  /background: linear-gradient(to right, transparent, #e5e5e5, transparent);
  border-radius: 3px;
  text-shadow: -1px -2px 0px #fff;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 4px;
  font-size: 35px;
  //font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  //font-size: 31px;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  font-size: 24px;
  /font-style: italic;
  */
  
  background: linear-gradient(to right, #000, #999);
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right top, #666, #000, #999);
  background: linear-gradient(to right, #333, #000, #333, #000);
  background: linear-gradient(to right, #666, #000, #333, #000);
  /background: linear-gradient(to right bottom, #666, #000, #303030, #000);
    
  background: linear-gradient(to right, #666, #000, #333, #000),
  url('/media/site-images/checkered-flag-modern.png');
  /background: linear-gradient(to right, #888, #000, #333, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right, #fff, #000, #333, #000, #3e3e3e, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right, #494848, #000, #333, #000, #3e3e3e, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right, #343434, #000, #333, #000, #3e3e3e, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background-repeat: no-repeat;
  background-blend-mode: color;
  /background-blend-mode: darken;
  /background-blend-mode: hard-light;
  background-blend-mode: difference;
  background-position: 0% 0%;
  background-position: 0% 8%;
  background-position: -11% 11%;
    
  border: 3px ridge #404040;
  border: 4px ridge #555;
  border: 4px ridge #555;
  /border: 4px solid #000;
  /border: none;
  border-radius: 3px;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  
  font-family: "FontAwesome", "Glyphicons Halflings", "Oswald";
  font-family: "FontAwesome", "Glyphicons Halflings", "Squada One";
  content: "\e040" " " "purchased this product?" " " "..Leave your review!" " " "\f0a1";
  text-align: center;
  font-size: 36px;
  /font-size: 28px;
  font-weight: 900;
  //font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  color: #e5e5e5;
  text-shadow: none;
  text-shadow: 1px 2px 2px #000;
  letter-spacing: -0.60px;
  /word-spacing: 3px;
  /text-transform: uppercase;
  
  
  /*----------(fav. - khula x-large)--------------*/
  font-family: "Khula", sans-serif !important;
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  letter-spacing: -2.20px;
  //////////letter-spacing: -2.15px;
  ///////////letter-spacing: -2.10px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  //////////letter-spacing: -1.90px;
  //////////letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  text-shadow: rgba(8,8,8,1.004) 0 0 1px !important;
  //text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  /*----------(fav. - khula x-large)--------------*/
  
  /*----------(fav. - khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  font-size: 28px !important;
  ////////font-size: 28.1px !important;
  font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /letter-spacing: -1.40px;
  ///letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.21px;
  /letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //line-height: 38px !important;
  /line-height: 37px !important;
  ///line-height: 36px !important;
  ///line-height: 35px !important;
  //line-height: 34px !important;
  ////////////line-height: 33px !important;
  //line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. - khula)--------------*/
  
  /*----------(fav. definitive khula small 2)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  font-size: 26px !important;
  font-size: 26.1px !important;
  font-size: 26.2px !important;
  font-size: 26.3px !important;
  font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.70px;
  ////letter-spacing: -1.68px;
  ///letter-spacing: -1.65px;
  letter-spacing: -1.55px;
  //letter-spacing: -1.53px;
  /letter-spacing: -1.51px;
  letter-spacing: -1.50px;
  /letter-spacing: -1.47px;
  /letter-spacing: -1.45px;
  ////////////////////////////letter-spacing: -1.42px;
  /////////////////////letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. definitive khula small 2)-----------*/

  /*----------(fav. definitive khula small alt)-----------*/
  /*
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  /////font-size: 25.6px !important;
  //font-size: 25.7px !important;
  ///font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  /font-size: 26.1px !important;
  //font-size: 26.2px !important;
  ////////font-size: 26.3px !important;
  ////////font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  ///////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  */
  /*----------(fav. definitive khula small alt)-----------*/
  
  /*
  font-family: "Passion One", sans-serif !important;
  /font-family: "Noto-sans-display", sans-serif !important;
  /font-family: "Noto-sans-display-semiconden", sans-serif !important;
  font-weight: 600 !important;
  /font-weight: 500 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.90px !important;
  */
  
  
  background: linear-gradient(to right, transparent, #000, transparent);
  border: none;
  /*----------(definitive ruda - xlarge heavy)----------*/
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  ////font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  color: #f6f6f6 !important;
  text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  letter-spacing: -0.15px !important;
  filter: drop-shadow(1px 0px 2px #454545);
  filter: drop-shadow(1px 0px 2px #000);
  padding-left: 75px;
  padding-right: 75px;
  /*----------(definitive ruda - xlarge heavy)----------*/
  
  
  
  
  background: linear-gradient(to right, transparent, #000, transparent);
  border: none;
  
  content: "purchased this product?" " " "..Leave your review!";
  
  background-repeat: no-repeat;
  background-blend-mode: color;
  background-blend-mode: color-burn;
  background-blend-mode: darken;
  background-blend-mode: hard-light;
  /background-blend-mode: difference;
  //background-blend-mode: overlay;

  background-size: 100% 100%;

  padding-top: 6px;
  padding-bottom: 10px;
  /background-origin: content-box; 
  /padding-top: 16px;
  /padding-bottom: 23px;
  /display: inline-block;
  /position: relative;
  
  font-family: "Ruda", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  ////font-size: 26.1px !important;
  /font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  color: #f6f6f6 !important;
  text-shadow: -1.3px 0px 0px #f6f6f6 !important;
  letter-spacing: -0.15px !important;
  filter: drop-shadow(1px 0px 2px #454545);
  filter: drop-shadow(1px 0px 2px #000);
  filter: drop-shadow(1px 0px 2px #888);
  filter: drop-shadow(1px 0px 2px #bbb);

  /padding-left: 75px;
  /padding-right: 75px;
  /padding-left: 0px;
  /padding-right: 0px;
  
  
  font-family: "Assistant", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  /font-size: 40px !important;
  /font-size: 39px !important;
  /font-size: 38px !important;
  /font-size: 37px !important;
  /font-size: 36px !important;
  /font-size: 35px !important;
  /font-size: 34px !important;
  font-size: 33px !important;
  font-size: 32px !important;
  font-size: 31px !important;
  //font-size: 30px !important;
  /font-size: 29px !important;
  /font-size: 28px !important;
  //font-size: 27.4px !important;
  font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  //font-size: 26.1px !important;
  font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  /font-size: 16px !important;
  /font-size: 15px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 500 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  letter-spacing: -0.05px !important;
  letter-spacing: 0px !important;
  /letter-spacing: 0.10px !important;
  /letter-spacing: 0.20px !important;
  /letter-spacing: 0.30px !important;
  /letter-spacing: 0.40px !important;
  letter-spacing: 0.50px !important;
  /letter-spacing: 1px !important;
  /letter-spacing: 1.5px !important;
  /letter-spacing: 2px !important;
  /letter-spacing: 2.5px !important;
  word-spacing: 0.50px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 2px 0px 0px #292828 !important;
  text-shadow: 1.9px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #f6f6f6 !important;
  text-shadow: 1.3px 0px 0px #f6f6f6 !important;
  ////text-shadow: 1.3px 0px 0px #292828 !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  filter: drop-shadow(0px 3px 0px #000);
  filter: drop-shadow(0px 3px 0px #1a1a1a);
  filter: drop-shadow(0px 10px 0px #1a1a1a);
  /filter: drop-shadow(0px 3px 0px #4b4b4b);
  /filter: drop-shadow(0px 3px 0px #888);
  padding-top: 9px;
  padding-top: 6px;
  //padding-top: 4px;
  padding-bottom: 10px;
  //padding-bottom: 7px;
  padding-bottom: 4px;
  /padding-bottom: 2px;
  /padding-bottom: 0px;
  
  
  
  /*--------------*/
  /*
  color: #f6f6f6 !important;
  /color: #f8f8f8 !important;
  text-shadow: 0px 0px 0px #f6f6f6 !important;
  /text-shadow: 0px 0px 0px #f8f8f8 !important;
  filter: drop-shadow(0px 2px 1px #8b8b8b);
  filter: drop-shadow(0px 3px 2px #cbcbcb);
  /filter: drop-shadow(0px 3px 3px #cbcbcb);
  /filter: none;
  */
}
/*--(for bkg icons)--*/
.catalog-product-view .athlete2_product__bottom .amreview-submit-form > .block-content:before {
  /*
  /content: "purchased this product?" " " "..Leave your review!";
  content: " ";
  display: block;
  
  /background: linear-gradient(to right, transparent, #000, transparent);
  
  /background: linear-gradient(to right, transparent, #000, transparent),
  url('/media/site-images/wgyc-bk-flag.jpg');
  
  background: url('/media/site-images/barcode-scan.png'), url('/media/site-images/megaphone.png'),
  linear-gradient(to right, transparent, #000, transparent);
  
  background: url('/media/site-images/barcode-scan.png'), url('/media/site-images/megaphone.png');
  
  background-repeat: no-repeat;
  background-blend-mode: color;
  background-blend-mode: color-burn;
  background-blend-mode: darken;
  background-blend-mode: hard-light;
  /background-blend-mode: difference;
  //background-blend-mode: overlay;
  
  /background-position: 0% 0%;
  /background-position: 0% 8%;
  /background-position: -11% 11%;
  //background-position: 104% 0%;
  //background-position: 104% 90%;
  
  /background-size: auto 71px, auto 78px, 100% 100%;
  /background-size: auto 71px, auto 78px, 100% 49px;
  /background-position: 25% 1px, 77% -7px, 80% 0%;
  /background-position: 25% -11px, 81% -16px, 80% 0%;
  /background-position: 25% -11px, 81% -16px, center -3px;
  /background-position: 149px -11px, 81% -16px, center -3px;
  
  background-size: 64px 71px, 94px 78px;
  background-size: 54px auto, 80px auto;
  background-size: 54px auto, 76px auto;
  background-position: 0px 0px, 625px 0px;
  background-position: 0px 0px, 610px 0px;
  background-position: 25px 0px, 583px 0px;
  background-position: 25px 3px, 579px 1px;
  
  /padding-top: 6px;
  /padding-bottom: 10px;
  /background-origin: content-box; 
  /padding-top: 16px;
  /padding-bottom: 23px;
  
  width: 100%;
  height: 78px;
 
  display: inline-block;
  position: absolute;
  margin-top: -80px;
  margin-left: -50px;
  margin-left: -40px;
  
  z-index: 0;
  */
}
.catalog-product-view .amreview-submit-form {
  /*
  width: 60%;
  width: 55%;
  /width: 50%;
  width: initial;
  border-radius: 7px;
  margin-top: 175px;
  
  background: linear-gradient(to right, #202020, #666);
  background: linear-gradient(to bottom left, #444, #202020, #666);
  
  /background: linear-gradient(to right, #000, transparent);
  /background: linear-gradient(to right, #000, #444, transparent);
  /background: linear-gradient(to right, #000, #202020, transparent);
  
  background: linear-gradient(to bottom left, #222, #444, #111, #555);
  /background: linear-gradient(to right, #333, #000, #333, #000);


  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/site-images/large-checkered-flag-6.png'),
  url(/media/site-images/speedytronics-logo-footer-desat.png); 
  
    background-blend-mode: darken;
    /background-blend-mode: difference;
    /background-blend-mode: difference, color;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: 0% 0%, -45% 100%, 98% 100%;
    background-position: 0% 0%, -15% 65%, 98% 100%;
    background-size: auto, 165%, 15%;
    background-size: auto, 195%, 15%;
  
    /background-blend-mode: hard-light;
    background-position: 0% 0%, -55% 65%, 98% 100%;
    /background-size: auto, 155%, 15%;
  
    background-blend-mode: overlay;
    ////background-position: 0% 0%, -55% 65%, 98% 100%;
    background-position: 0% 0%, 35% 65%, 98% 100%;
    ////background-size: auto, 155%, 15%;
    background-size: auto, 130%, 15%;

    /box-shadow: inset -4px 14px 25px -3px #777;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -10px #888;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 24px 20px -15px #666;
    /box-shadow: inset -4px 14px 45px 13px #333, -4px 16px 20px -15px #666;
    //box-shadow: inset -4px 14px 25px 13px #000, -4px 16px 20px -15px #666;
  
    box-shadow: inset -4px -14px 50px 13px #151515, -4px 16px 20px -15px #666;
    box-shadow: inset -4px -14px 50px 13px #151515, -4px 21px 45px -15px #404040;


  background: linear-gradient(170deg, #000 -5%, #222 30%, #333 50%, #000640 85%), 
  url('/media/athlete2/default/flag-background-1.jpg'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  
  /background: radial-gradient(#000 30%, #222 65%, #090909 100%);
  /background: linear-gradient(to left bottom, #333 0%, #202020 50%, #090909 100%);
  
  
  background: linear-gradient(16deg, #303030 45%, #ffac05, #333 77%), 
  url('/media/athlete2/default/flag-background-1.jpg'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: grayscale(25%) contrast(112%);
  
  background: linear-gradient(16deg, #303030 45%, #000640, #333 77%),
  url('/media/athlete2/default/flag-background-1.jpg'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: grayscale(25%) contrast(112%);
  
  background: linear-gradient(16deg, #303030 45%, #888, #333 77%),
  url('/media/athlete2/default/flag-background-1.jpg'), 
  url(/media/site-images/speedytronics-logo-footer-desat.png);
  filter: grayscale(25%) contrast(112%);
    
  box-shadow: inset -4px -14px 200px 13px #000, -4px 21px 30px -15px #404040;
  box-shadow: inset -4px -14px 150px 13px #000, -4px 21px 30px -15px #404040;
  
  background-repeat: no-repeat;
  background-blend-mode: multiply, overlay;
  background-position: 100% 100%, 0% 25%;
  /box-shadow: inset 0px 30px 70px -30px #000;
  
  color: #e5e5e5;
  font-family: "Oswald";
  */
  
  
  margin-top: 175px;
  background: linear-gradient(to right, #f8f8f8, #fff, #f8f8f8);
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  background: linear-gradient(to bottom, transparent, #f0f0f0, transparent);
  border-radius: 4px;

  
  background: #f8f8f8;
  background: #f6f6f6;
  /background: linear-gradient(to bottom right, #bbb, #ececec, #fff, #f6f6f6 15%, #f8f8f8);
  /background: linear-gradient(to bottom right, #bbb, #ececec 4%, #fff, #f6f6f6 15%, #f8f8f8);
  /background: linear-gradient(to bottom right, #bbb -2%, #ececec 4%, #fff, #f6f6f6 22%, #f8f8f8);
  background: linear-gradient(to bottom, #bbb -2%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8);
  background: linear-gradient(to bottom, #bbb -15%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8);
  /background: linear-gradient(to bottom, #eaeaea -2%, #ececec 2%, #fff 7%, #f6f6f6 20%, #f8f8f8);
  background: linear-gradient(to bottom, #fff, #f8f8f8 2%, #f2f2f2, #fefefe, #f6f6f6 20%, #f8f8f8, #fafafa);
  background: linear-gradient(to top, #fbfbfb, #fafafa, #f8f8f8, #f6f6f6, #fdfdfd);
  background: linear-gradient(to top, #fbfbfb, #fafafa, #f8f8f8, #fdfdfd, #fff);
  border: 1px solid #eaeaea;
  border: 1px solid #f4f4f4;
  /border-bottom: none;
  box-shadow: none;
  
  border: 1px solid #ebebeb;
  border: 1px solid #ececec;
  border: 1px solid #ededed;
  border: 1px solid #eee;
  border: 1px solid #efefef;
  border: 1px solid #f0f0f0;
  border: 1px solid #f1f1f1;
  border: 1px solid #f2f2f2;
  border: 1px solid #f3f3f3;
  border: 1px solid #f4f4f4;
  border-top: 1px solid #fbfbfb;
  border-bottom: 1px solid #d0d0d0;
  /border-top: none;
  /border-bottom: none;
  border: none;
  border-bottom: 1px solid #d0d0d0;
  
  box-shadow: -0.15rem 1.90rem 1.2rem rgba(0,0,0,0.10);
  
  box-shadow: none !important;
  filter: drop-shadow(1px 1px 2px #000);
  filter: drop-shadow(1px 1px 2px #343434);
  filter: drop-shadow(1px 1px 4px #777);
  filter: drop-shadow(1px 7px 2px #ccc);
  filter: drop-shadow(1px 7px 2px #dbdbdb);
  filter: drop-shadow(1px 4px 3px #dbdbdb);
  filter: drop-shadow(0px 2px 5px #eaeaea);
  filter: drop-shadow(0px 6px 4px #eaeaea);
  filter: drop-shadow(0px 6px 5px #f4f4f4);
  filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  filter: none;
}
.catalog-product-view .amreview-submit-form .review-legend {
  /*
  display: block;

  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to left, #e8e8e8, transparent);
  /background: linear-gradient(to bottom, #e8e8e8, transparent);
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, #1a1a1a 30%, transparent);
  background: linear-gradient(to right, transparent, #202020 30%, transparent);
  /background: #fff;
  /background: none;
  /box-shadow: 0px 225px 30px 20px #999;
  width: 100%;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 114px;
  padding-top: 0px;
  border-radius: 2px;
  /height: 0px;
  */
  
  /background: linear-gradient(to right, transparent, #202020 30%, transparent);
  background: linear-gradient(to right, transparent, #f6f6f6 30%, transparent);
  
  justify-content: center;
  margin-left: auto !important;
  margin-right: auto !important;
  
  margin-bottom: -35px !important;
}
.catalog-product-view .amreview-submit-form .review-legend span {
  /*
  font-family: "Squada One";
  font-weight: 500;
  font-weight: 600;
  text-transform: initial;
  font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;
  font-size: 44px;
  letter-spacing: -1.35px;
  //letter-spacing: -1.05px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.35px;
  font-style: italic;
  /font-style: normal;
  text-shadow: 1px 4px 2px #000;
  text-shadow: none;
  color: #292828;
  
  display: block;
  margin-bottom: 0px !important;
  */
  
  
  font-family: "Khula", sans-serif !important;
  font-size: 30px !important;
  font-size: 31px !important;
  ///font-size: 32px !important;
  font-size: 33px !important;
  font-size: 34px !important;
  //font-size: 34.3px !important;
  /font-size: 34.6px !important;
  font-size: 35px !important;
  //////////////font-size: 36px !important;
  ///////font-size: 37px !important;
  //font-size: 38px !important;
  /font-size: 39px !important;
  /font-size: 40px !important;
  /font-size: 41px !important;
  ///font-size: 42px !important;
  /font-size: 43px !important;
  /font-size: 44px !important;
  /font-size: 45px !important;
  /font-size: 46px !important;
  /font-size: 47px !important;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -3px;
  ///////letter-spacing: -2.75px;
  /letter-spacing: -2.50px;
  /letter-spacing: -2.35px;
  letter-spacing: -2.30px;
  /letter-spacing: -2.25px;
  letter-spacing: -2.20px;
  //////////letter-spacing: -2.15px;
  ///////////letter-spacing: -2.10px;
  /letter-spacing: -2px;
  /letter-spacing: -1.95px;
  //////////letter-spacing: -1.90px;
  //////////letter-spacing: -1.85px;
  ///letter-spacing: -1.80px;
  /letter-spacing: -1.75px;
  /////letter-spacing: -1.70px;
  /letter-spacing: -1.60px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  ///////////letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px;
  /letter-spacing: -0.95px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.87px;
  /letter-spacing: -0.85px;
  /letter-spacing: -0.825px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.72px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.18px;
  /letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: -0.05px;
  /letter-spacing: 0px;
  /letter-spacing: 0.05px;
  /letter-spacing: 0.10px;
  /letter-spacing: 0.15px;
  /letter-spacing: 0.20px;
  /letter-spacing: 0.30px;
  /letter-spacing: 0.35px;
  /letter-spacing: 0.40px;
  /letter-spacing: 0.45px;
  /letter-spacing: 0.50px;
  /letter-spacing: 0.55px;
  /letter-spacing: 0.65px;
  /letter-spacing: 0.75px;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  text-shadow: rgba(8,8,8,1.004) 0 0 1px !important;
  //text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  /color: #292828;
  
  font-family: "Khula", sans-serif !important;
  /font-size: 40px !important;
  /font-size: 39px !important;
  /font-size: 38px !important;
  /font-size: 37px !important;
  /font-size: 36px !important;
  /font-size: 35px !important;
  /font-size: 34px !important;
  font-size: 33px !important;
  font-size: 32px !important;
  font-size: 31px !important;
  //font-size: 30px !important;
  /font-size: 29px !important;
  /font-size: 28px !important;
  //font-size: 27.4px !important;
  font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  //font-size: 26.1px !important;
  font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  ////////font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  /////font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  /font-size: 23px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 2px 0px 0px #292828 !important;
  text-shadow: 1.9px 0px 0px #292828 !important;
  text-shadow: 1.8px 0px 0px #292828 !important;
  ////text-shadow: 1.3px 0px 0px #292828 !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  
  /*------------*/
  position: absolute;
  margin-left: auto !important;
  margin-right: auto !important;
}
.catalog-product-view .amreview-submit-form .review-legend span:before {
  font-family: "FontAwesome";
  content: "\f02e";
  font-family: "Glyphicons Halflings";
  content: "\e065";
  /font-size: 24px;
  font-size: 22px;
  font-size: 21px;
  /font-size: 20px;
  /color: #e5e5e5;
  color: #888;
  color: #292828;
  margin-right: 7px;
  position: relative;
  top: 1px;
  
  /display: none;
}
/*
.catalog-product-view .amreview-submit-form .review-legend strong:before {
  content: "item: ";
  /content: "for: ";
  /content: "product: ";
  font-family: "Khula", sans-serif;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  font-weight: 900;
  /font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  text-shadow: 0.6px 0px 0px #454545;
  margin-right: 4px;
  /margin-right: 3px;
  /margin-right: 2px;
  /margin-right: 1px;
  position: relative;
  top: -1px;
  top: -2px;
}
*/
.catalog-product-view .amreview-submit-form .review-legend strong {
  /*
  display: block;
 
  background: url('/media/site-images/trophy-small.png');
  background-repeat: no-repeat;
  background-size: 62px;
  //background-size: 70px;
  /background-size: 79px;
  background-position: -3px -1px;
  background-blend-mode: multiply;
  height: 60px;
  height: 70px;
  /height: 79px;
  
  background: url('/media/site-images/trophy-small-alt.png');
  background-repeat: no-repeat;
  background-size: 65px;
  //background-size: 70px;
  /background-size: 79px;
  background-position: -2px -1px;
  background-blend-mode: multiply;
  height: 60px;
  height: 70px;
  /height: 79px;
  */
  
  
  display: block;
  position: absolute;
  width: 100%;
  //width: 32%;
  width: auto;
  margin-top: 20px;
  margin-top: 35px;
  margin-top: 43px;
  padding-right: 25px;
  text-shadow: 1px 4px 4px #000;
  text-shadow: none;
  color: #292828;
  
  font-family: "Oswald";
  font-weight: 600;
  /font-weight: 900;
  text-transform: initial;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  font-size: 18px;
  //font-size: 19px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  line-height: 17px;
  line-height: 21px;
  letter-spacing: -1.35px;
  letter-spacing: -0.85px;
  font-style: normal;
  
  
  /*----------(fav. definitive khula small alt)-----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  /////font-size: 25.6px !important;
  //font-size: 25.7px !important;
  ///font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  /font-size: 26.1px !important;
  //font-size: 26.2px !important;
  ////////font-size: 26.3px !important;
  ////////font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  ///////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. definitive khula small alt)-----------*/
  
  /*----------(fav. khula)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  font-size: 19.3px !important;
  /font-size: 19.4px !important;
  font-size: 19.5px !important;
  font-size: 19.6px !important;
  /font-size: 19.7px !important;
  ////////////////////////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  /min-height: 63px !important;
  /min-height: 64px !important;
  //min-height: 65px !important;
  /min-height: 66px !important;
  /min-height: 67px !important;
  /min-height: 68px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  /*----------(fav. khula)--------------*/
  
  font-family: "Ruda", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ///font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  font-size: 19.3px !important;
  /font-size: 19.4px !important;
  font-size: 19.5px !important;
  font-size: 19.6px !important;
  /font-size: 19.7px !important;
  ////////////////////////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 1px 2px 2px #000;
  text-shadow: none;
  color: #1a1a1a !important;
  /color: #202020 !important;
  /color: #292828 !important;
  /color: #2b2b2b !important;
  /color: #3b3b3b !important;
  /color: #4b4b4b !important;
  display: -webkit-box !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  -webkit-filter: blur(0.000001px);
  /line-height: 15.8px !important;
  line-height: 15.9px !important;
  line-height: 16px !important;
  //line-height: 16.3px !important;
  /line-height: 16.4px !important;
  ////line-height: 16.5px !important;
  /line-height: 16.6px !important;
  /line-height: 16.7px !important;
  //line-height: 16.8px !important;
  /line-height: 16.9px !important;
  line-height: 17px !important;
  line-height: 18px !important;
  //////line-height: 18.4px !important;
  ////line-height: 18.7px !important;
  line-height: 19px !important;
  line-height: 20px !important;
  /line-height: 21px !important;
  min-height: 60px !important;
  min-height: 61px !important;
  min-height: 62px !important;
  /min-height: 63px !important;
  /min-height: 64px !important;
  //min-height: 65px !important;
  /min-height: 66px !important;
  /min-height: 67px !important;
  /min-height: 68px !important;
  position: relative;
  top: -5px;
  top: -4px;
  top: -3px;
  top: -2px;
  top: -1px;
  /top: 0px;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: 0.8px 0px 0px #454545 !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  //margin-bottom: 8px !important;
  margin-bottom: 7px !important;
  margin-bottom: 6px !important;
  margin-bottom: 5px !important;
  margin-bottom: 4px !important;
  margin-bottom: 3px !important;
  /margin-bottom: 2px !important;
  /margin-bottom: 1px !important;
  
  position: relative;
  text-align: center;
  /margin-left: auto !important;
  /margin-right: auto !important;
}
.catalog-product-view .amreview-submit-form div.review-block-product-image {
  margin-top: 45px;
  padding-bottom: 30px;
  background: linear-gradient(to right, transparent, #555, transparent);
  background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  border-top: 2px ridge #404040;
  border-bottom: 1px ridge #404040;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.catalog-product-view .amreview-submit-form div.review-block-product-image img {
  margin-top: 20px;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 75%;
  width: 280px;
  width: 320px;
  
  box-shadow: 0px 0px 25px -5px #fff;
  box-shadow: 0px 3px 20px -5px #fff;
  box-shadow: 0px 3px 10px -5px #bbb;
  /box-shadow: none;
  filter: drop-shadow(0px 10px 10px #000);
  filter: drop-shadow(0px 1px 4px #d0d0d0);
  filter: none;
  border: 4px ridge #888;
  border: 7px solid #fff;
  /border: 8px solid #fff;
  border: none;
  border-radius: 1px;
  border-radius: 3px;
  border-radius: 6px;
  /border-radius: 1000px;
  
  
  box-shadow: inset 0px 30px 90px 10px #fff;
  padding-left: 17px;
  padding-right: 17px;
  background: linear-gradient(-90deg, #fff, #000 -5%, #222 30%, #333 50%, #000640 85%, #fff);
  background: linear-gradient(-90deg, transparent, #222 30%, #333 50%, #000640 85%, #fff);
  
  box-shadow: inset 0px -30px 90px 15px #fff;
  box-shadow: inset 0px -30px 90px -25px #fff;
  box-shadow: inset 0px -100px 90px -25px #fff;
  /background: linear-gradient(-90deg, transparent 3%, #222 30%, #333 50%, #000640 85%, transparent 98%);
  background: linear-gradient(-90deg, transparent 3%, #222 40%, #333 50%, #000640 70%, transparent 98%);
  /background: linear-gradient(-90deg, transparent 3%, #222 40%, #333 50%, #222 70%, transparent 98%);
  background: #343434;
  background: #fff;
  /padding-top: 10px;
  /padding-top: 15px;
  /opacity: 0.80;
  filter: contrast(120%) grayscale(50%);
  filter: contrast(155%) grayscale(50%);
  filter: contrast(155%) grayscale(60%);
  /filter: contrast(110%) grayscale(80%);
  filter: none;
  
  mask-image: linear-gradient(to left, rgba(0,0,0,1)55%, rgba(0,0,0,0.15)100%);
  mask-image: linear-gradient(to left, rgba(0,0,0,1)55%, rgba(0,0,0,0.15)85%);
  mask-image: linear-gradient(to right bottom, rgba(0,0,0,1)55%, rgba(0,0,0,0.15)85%);
  
  mask-image: linear-gradient(to right bottom, #fff 20%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to right bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to right bottom, rgba(0,0,0,0.25)20%, rgba(0,0,0,0.55)20%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to bottom right, rgba(0,0,0,0.20)15%, rgba(0,0,0,0.55)20%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to left top, rgba(0,0,0,0.20)15%, rgba(0,0,0,0.55)20%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  mask-image: linear-gradient(to right bottom, rgba(0,0,0,0.55)20%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)90%);
  
  mask-image: linear-gradient(to bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)98%);
  /*
  * Prefixed by https://autoprefixer.github.io
  * PostCSS: v7.0.29,
  * Autoprefixer: v9.7.6
  * Browsers: last 4 version
  */
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, rgba(0,0,0,0.55)), 
  color-stop(45%, rgba(0,0,0,1)), color-stop(98%, rgba(0,0,0,0.05)));-webkit-mask-image: linear-gradient(to bottom, #fff 0%, 
  rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)98%);mask-image: -webkit-gradient(linear, left top, left bottom, from(#fff), 
  color-stop(50%, rgba(0,0,0,0.55)), color-stop(45%, rgba(0,0,0,1)), color-stop(98%, rgba(0,0,0,0.05)));
  mask-image: linear-gradient(to bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)98%);
  
  /mask-image: linear-gradient(to bottom, #fff 0%, rgba(0,0,0,0.55)50%, rgba(0,0,0,1)45%, rgba(0,0,0,0.05)96%);
  
  mix-blend-mode: multiply;
}

.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings:before {
  display: block;
  float: right;
  content: "Your score Rating (1 - 5)";
  content: "*Your score Rating (1 - 5)";
  content: "Your score Rating (1 - 5)*";
  content: "Your score Rating (1 - 5) *";
  /content: none;
  position: relative;
  top: -14px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10.6px;
  /font-size: 10px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  letter-spacing: -0.20px;
  letter-spacing: -0.30px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.65px;
  /text-decoration: underline;
  /border-bottom: 1px solid #888;
  color: #e5e5e5;
  color: #d0d0d0;
  color: #c0c0c0;
  color: #999;
  color: #888;
  
  font-family: "Exo";
  font-family: "Mukta";
  font-family: "Rubik";
  /font-family: "Open Sans";
  
  
  position: relative;
  top: -41px;
  font-family: "Exo";
  color: #292828;
  font-style: normal;
  
  position: relative;
  top: -27px;
  font-family: "Squada One";
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  color: #292828;
  font-style: normal;
  /font-style: italic;
  
  /*
  font-size: 14px;
  font-family: "Squada One";
  top: -13px;
  left: 13px;
  background: linear-gradient(to right, transparent, #606060, transparent);
  color: #e5e5e5;
  text-shadow: 1px 1px 1px #000;
  */
  
  font-family: "Industry", sans-serif;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  //font-size: 11px;
  font-size: 10px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: 0px;
  /letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  text-transform: lowercase;
  text-transform: uppercase;
  
  filter: none !important;
  text-shadow: 1px -2px 18px #fbfbfb;
  opacity: 0.80;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings {
  background: unset;
  background: linear-gradient(to right, transparent, #444, transparent);
  /background: linear-gradient(to bottom right, transparent, #444, transparent);
  /background: linear-gradient(to right, transparent, #3f3f3f, transparent);
  
  background: linear-gradient(20deg, transparent, #444, transparent);
  background: linear-gradient(125deg, transparent, #444, transparent);
  background: linear-gradient(125deg, transparent, #404040, transparent);
  opacity: 0.93;
  /background: linear-gradient(to right bottom, transparent, #222640, transparent);
  
  background: linear-gradient(to right, #333, #000, #333, #000);
  
  background: linear-gradient(to right, #666, #000, #333, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right, #888, #000, #333, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right, #fff, #000, #333, #000, #3e3e3e, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right, #666, #090909, #3c3c3c, #000, #3e3e3e, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right bottom, #666, #090909, #3c3c3c, #000, #3e3e3e, #000),
  url('/media/site-images/checkered-flag-modern.png');
  /background: linear-gradient(to right, #666, #090909, #3c3c3c, #000, #3e3e3e, #222 89%, #111, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background: linear-gradient(to right bottom, #888, #090909, #3c3c3c, #000, #222, #333 89%, #1a1a1a, #000),
  url('/media/site-images/checkered-flag-modern.png');
  background-repeat: no-repeat;
  background-blend-mode: color;
  background-blend-mode: darken;
  background-blend-mode: hard-light;
  /background-blend-mode: multiply;
  background-position: 0% 0%;
  background-position: 0% 8%;
  background-position: 0% 4%;
  
  border-radius: 0px;
  border-radius: 2px;
  /border-radius: 4px;
  ///border-radius: 6px;
  /border-radius: 8px;
  //border-radius: 10px;
  /border-radius: 200px;
  margin-top: 40px;
  //border: 4px solid #000;
  /border: 5px solid #000;
  /border: 4px solid #1a1a1a;
  /border: 4px solid #202020;
  /border: 4px solid #222;
  border: 1px solid #343434;
  border: 2px solid #343434;
  border: 4px ridge #555;
  
  padding-top: 20px;
  padding-top: 0px;
  padding-bottom: 8px;
  /padding-bottom: 0px;
  /margin-top: 55px;
  /margin-bottom: 36px;
  
  /background: linear-gradient(to top right, #393939, #090909 70%, #242424);
  /opacity: 0.95;
  /opacity: 0.93;
  
  
  filter: drop-shadow(0px 2px 1px #8b8b8b);
  /filter: drop-shadow(0px 3px 2px #cbcbcb);
  /filter: drop-shadow(0px 3px 3px #cbcbcb);
  filter: none;
  box-shadow: 0px 3px 4px #8b8b8b;
  box-shadow: 0px 3px 4px #ababab;
  /box-shadow: 0px 3px 4px #cbcbcb;
  /box-shadow: none;
  
  
  
  background: linear-gradient(to right bottom, #888, #090909, #3c3c3c, #000, #222, #333 89%, #1a1a1a, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(65deg, #ccc, #090909, #3c3c3c, #060606, #222, #333 12%, #1a1a1a, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(to right bottom, #4b4b4b, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(to right bottom, #5b5b5b, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(to right bottom, #7a7a7a, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  box-shadow: inset -30px -10px 60px #090909;
  box-shadow: inset -40px 40px 45px #000;
  /box-shadow: inset -65px 30px 65px #000;
  filter: drop-shadow(0px 2px 3px #bdbdbd);
  background-repeat: no-repeat;
  /background-blend-mode: darken;
  /background-blend-mode: hard-light;
  /background-blend-mode: multiply;
  background-blend-mode: color;
  /background-blend-mode: color-dodge;
  background-blend-mode: difference;
  /background-blend-mode: lighten;
  background-size: auto auto, cover;
  background-position: 0% 0%, 90px -15px;
  background-position: 0% 0%, 125px -15px;
  /background-position: 0% 0%, 275px -15px;
  background-position: 0% 0%, 310px -15px;
  //background-position: 0% 0%, 315px -15px;
  //background-position: 0% 0%, 320px -15px;
  background-position: 0% 0%, 325px -15px;
  //background-position: 0% 0%, 330px -15px;
  /background-position: 0% 0%, 335px -15px;
  /background-position: 0% 0%, 340px -15px;
  /background-position: 0% 0%, 350px -15px;
  //background-position: 0% 0%, 360px -15px;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings #product-review-table.nested {
  background: linear-gradient(to left, transparent, #0e0e0e 80%, transparent);
  background: linear-gradient(to left, transparent, #070707 80%, transparent);
  opacity: 0.89;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings .field {
  margin: 0 0 15px 0;
  
  margin: 0 0 7px 0;
  margin: -6px -25px 7px -4px;
  /margin: -6px -25px 11px 0px;
  margin: -6px -25px 8px -4px;
  
  margin: -5px -25px 8px -4px;
  margin: -4px -25px 8px -4px;
  margin: -3px -25px 8px -4px;
  
  /*
  background: linear-gradient(to right, transparent, #393939, #090909 70%, #242424, transparent);
  background: linear-gradient(to right, transparent, #1c1c1c 7%, #303030 24%, #070707 71%, #242424, transparent);
  opacity: 0.95;
  border-top: 1px solid #3c3c3c;
  /border-top: 1px solid #404040;
  border-bottom: 1px solid #202020;
  /border: none;
  */
  
  //border-bottom: 2px solid #000;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings .label span {
  font-family: "Oswald";
  text-transform: capitalize;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  letter-spacing: -0.50px;
  
  font-family: "Impact";
  font-weight: 100;
  text-transform: capitalize;
  font-style: italic;
  font-size: 24px;
  font-size: 23px;
  /font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  letter-spacing: -0.35px;
  
  font-family: "Squada One";
  font-weight: 100;
  text-transform: capitalize;
  text-transform: lowercase;
  font-style: normal;
  font-size: 33px;
  //font-size: 32px;
  font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  ////font-size: 28px;
  font-size: 27px;
  /font-size: 26px;
  letter-spacing: -1px;
  
  /*
  font-family: "Oswald";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  text-transform: capitalize;
  text-transform: lowercase;
  text-transform: uppercase;
  font-style: normal;
  font-style: italic;
  font-size: 33px;
  //font-size: 32px;
  font-size: 31px;
  /font-size: 30px;
  /font-size: 29px;
  font-size: 28px;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  /font-size: 21px;
  /font-size: 20px;
  letter-spacing: -1px;
  letter-spacing: -1.35px;
  /letter-spacing: -1.55px;
  */
  
  /*----------(fav. definitive khula small alt)-----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  /////font-size: 25.6px !important;
  //font-size: 25.7px !important;
  ///font-size: 25.8px !important;
  /font-size: 25.9px !important;
  /font-size: 26px !important;
  /font-size: 26.1px !important;
  //font-size: 26.2px !important;
  ////////font-size: 26.3px !important;
  ////////font-size: 26.4px !important;
  ///font-size: 26.6px !important;
  ///font-size: 26.7px !important;
  ////font-size: 26.8px !important;
  /font-size: 26.9px !important;
  ///////font-size: 27px !important;
  /font-size: 27.1px !important;
  ///font-size: 27.2px !important;
  //font-size: 27.3px !important;
  //////////////////font-size: 27.4px !important;
  /font-size: 27.5px !important;
  /font-size: 27.9px !important;
  /font-size: 28px !important;
  /font-size: 28.1px !important;
  //////////////////font-size: 28.6px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  //////font-size: 31px !important;
  ///font-size: 32px !important;
  /font-size: 33px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /-webkit-font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  /font-feature-settings: 'calt', 'clig', 'kern', 'liga', 'locl', 'rlig', 'sups';
  letter-spacing: -1.40px;
  /letter-spacing: -1.35px;
  //////////////letter-spacing: -1.30px;
  //////////////letter-spacing: -1.25px;
  /letter-spacing: -1.21px;
  //////////////letter-spacing: -1.20px;
  ///letter-spacing: -1.18px;
  /letter-spacing: -1.15px;
  ///letter-spacing: -1.11px;
  /letter-spacing: -1.10px;
  //letter-spacing: -1.05px;
  ///letter-spacing: -1px !important;
  /letter-spacing: -0.95px !important;
  /letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  /letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #4b4b4b;
  text-shadow: 0px 0px 0px #3b3b3b;
  text-shadow: 0px 0px 0px #2b2b2b;
  //text-shadow: 0px 0px 0px #1a1a1a;
  text-shadow: 0px 0px 0.7px #000;
  /text-shadow: 0px 0px 1px #4b4b4b;
  /text-shadow: 0px 0px 1px #3b3b3b;
  /text-shadow: 0px 0px 1px #2b2b2b;
  //text-shadow: 0px 0px 1px #000;
  /text-shadow: 1px 2px 2px #000;
  /text-shadow: none;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  max-height: 70px;
  max-height: 68px;
  //line-height: 38px !important;
  /line-height: 37px !important;
  line-height: 36px !important;
  line-height: 35px !important;
  //line-height: 34px !important;
  line-height: 33px !important;
  line-height: 32px !important;
  /line-height: 31px !important;
  ///line-height: 30px !important;
  /line-height: 29px !important;
  /line-height: 28px !important;
  /line-height: 27px !important;
  /line-height: 26px !important;
  /line-height: 25px !important;
  /*----------(fav. definitive khula small alt)-----------*/
  
  font-family: "Passion One", sans-serif !important;
  font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17px !important;
  font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.60px !important;
  /letter-spacing: -0.65px !important;
  /letter-spacing: -0.85px !important;
  /letter-spacing: -0.90px !important;
  text-transform: lowercase !important;
  text-transform: capitalize !important;
  text-transform: uppercase !important;
  text-shadow: -1px 1px 1px #000 !important;
  text-shadow: 0px 2px 2px #000 !important;
  
  font-family: "Khula", sans-serif !important;
  font-size: 27.4px !important;
  /font-size: 27px !important;
  /font-size: 26.7px !important;
  /font-size: 26.6px !important;
  /font-size: 26.5px !important;
  /font-size: 26.4px !important;
  /font-size: 26.2px !important;
  font-size: 26.1px !important;
  font-size: 26px !important;
  /font-size: 25px !important;
  /font-size: 24.9px !important;
  /font-size: 24.8px !important;
  font-size: 24.7px !important;
  ////////font-size: 24.6px !important;
  /////font-size: 24.5px !important;
  font-size: 24.4px !important;
  //////font-size: 24.2px !important;
  /font-size: 24px !important;
  font-size: 23px !important;
  font-size: 22px !important;
  /font-size: 21px !important;
  /font-size: 20px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  //letter-spacing: -1.22px !important;
  letter-spacing: -1.15px !important;
  letter-spacing: -1.10px !important;
  letter-spacing: -1.05px !important;
  ////letter-spacing: -0.90px !important;
  letter-spacing: -0.85px !important;
  letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  letter-spacing: -0.25px !important;
  letter-spacing: -0.20px !important;
  letter-spacing: -0.15px !important;
  letter-spacing: -0.10px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  /text-shadow: 0px 0px 0px #292828 !important;
  /text-shadow: 0px 0px 1px #292828 !important;
  text-shadow: 1.3px 0px 0px #292828 !important;
  text-shadow: 1.3px 0px 0px #eee !important;
  //text-shadow: -1.3px 0px 0px #292828 !important;
  ///text-shadow: 1px 0px 0px #292828 !important;
  //text-shadow: -1px 0px 0px #292828 !important;
  /text-shadow: 1px 0px 1px #292828 !important;
  /text-shadow: -1px 0px 1px #292828 !important;
  //text-shadow: -1px 0px 0px #3b3b3b !important;
  //text-shadow: 1px 0px 0px #3b3b3b !important;
  filter: drop-shadow(1px 2px 0px #000);
  filter: drop-shadow(0px 4px 0px #000);
  color: #f6f6f6 !important;
  
  /*----------(fav. ruda thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  ///font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(-1px 4px 1px #000) !important;
  filter: drop-shadow(0px 4px 1px #000) !important;
  //filter: drop-shadow(1px 4px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  /*----------(fav. ruda thickened)--------------*/
  
  /*---------------*/
  /*
  color: #e5e5e5 !important;
  color: #f6f6f6 !important;
  font-size: 25px !important;
  font-size: 24px !important;
  /font-size: 23px !important;
  /font-size: 22px !important;
  /font-size: 21px !important;
  //font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 600 !important;
  text-shadow: 1px 4px 3px #000 !important;
  */
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings .label#Features_rating_label:before {
  font-family: "FontAwesome";
  content: "\f2a1";
  margin-right: 5px;
  
  font-family: "Glyphicons Halflings";
  content: "\e019";
  
  font-family: "FontAwesomeNew";
  content: "\f085";
  
  color: #e5e5e5;
  color: #888;
  color: #999;
  color: #aaa;
  color: #bbb;
  color: #f0f0f0;
  color: #000;
  text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 3px #fff;
  text-shadow: 1px 1px 4px #fff;
  /text-shadow: 1px 1px 0px #fff;
  /color: #ffdc05;
  font-size: 25px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  
  /font-style: italic;
  margin-right: 11px;
  margin-right: 13px;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings .label#Quality_rating_label:before {
  font-family: "FontAwesome";
  content: "\f2a1";
  margin-right: 5px;
  
  font-family: "Glyphicons Halflings";
  content: "\e001";
  
  font-family: "FontAwesomeNew";
  content: "\f57b";
  content: "\f561";
  
  color: #e5e5e5;
  color: #888;
  color: #999;
  color: #aaa;
  color: #bbb;
  color: #f0f0f0;
  color: #000;
  text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 3px #fff;
  text-shadow: 1px 1px 4px #fff;
  /text-shadow: 1px 1px 0px #fff;
  /color: #ffdc05;
  font-size: 27px;
  //font-size: 25px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  
  /font-style: italic;
  margin-right: 11px;
  margin-right: 13px;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings .label#Value_rating_label:before {
  font-family: "FontAwesome";
  content: "\f2a1";
  margin-right: 5px;
  
  font-family: "Glyphicons Halflings";
  content: "\e148";
  /content: "\e225";
  
  font-family: "FontAwesomeNew";
  content: "\f51e";
  /content: "\f3d1";
  content: "\f53a";
  
  color: #e5e5e5;
  color: #888;
  color: #999;
  color: #aaa;
  color: #bbb;
  color: #f0f0f0;
  color: #000;
  text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 3px #fff;
  text-shadow: 1px 1px 4px #fff;
  /text-shadow: 1px 1px 0px #fff;
  /color: #ffdc05;
  font-size: 25px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  
  /font-style: italic;
  margin-right: 11px;
  margin-right: 13px;
  /margin-right: 19px;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings .label#Overall_Rating_rating_label:before {
  font-family: "FontAwesome";
  content: "\f2a1";
  margin-right: 5px;
  
  font-family: "Glyphicons Halflings";
  content: "\e018";
  
  font-family: "FontAwesomeNew";
  content: "\f295";
  content: "\f541";
  content: "\f5c0";
  content: "\f012";
  content: "\f200";
  content: "\f0e3";
  
  color: #e5e5e5;
  color: #888;
  color: #999;
  color: #aaa;
  color: #bbb;
  color: #f0f0f0;
  color: #000;
  text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 3px #fff;
  text-shadow: 1px 1px 4px #fff;
  /text-shadow: 1px 1px 0px #fff;
  /color: #ffdc05;
  font-size: 30px;
  font-size: 28px;
  /font-size: 27px;
  //font-size: 25px;
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  font-weight: 900;
  
  /font-style: italic;
  margin-right: 11px;
  margin-right: 13px;
  margin-right: 15px;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings .label#Overall_Rating_rating_label span {
  position: relative;
  top: -3px;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings .choice:nth-child(2) {
  position: relative;
  top: -2px;
}

.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings>.label {
  display: none !important;
  
  display: block !important;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings>.label span {
  display: none !important;
  
  display: block !important;
  font-size: 20px !important;
  font-size: 18px !important;
  font-size: 17px !important;
  font-size: 16px !important;
  font-size: 15px !important;
  font-size: 14px !important;
  float: left !important;
  float: right !important;
  
  font-style: italic !important;
  text-transform: capitalize !important;
  letter-spacing: -1.05px !important;
  -webkit-filter: blur(0.0000000001px) !important;
}
.catalog-product-view .amreview-submit-form .review-fieldset .review-field-ratings>.label span:after {
  content: ":" !important;
}
.catalog-product-view .amreview-submit-form .review-control-vote:after {
 display:flex;
 transition:.1s all ease-in;
 position:initial;
 margin:0;
 color:#b1aeae;
 letter-spacing:5px;
 font-weight:600;
 font-size:22px;
 line-height:normal;
  

  font-family: "athlete2" !important;
  content: '\68' '\68' '\68' '\68' '\68' !important;
  /content: '\62' '\62' '\62' '\62' '\62' !important;
  font-size: 30px !important;
  font-size: 29px !important;
  font-size: 28px !important;
  font-size: 27px !important;
  color: #777 !important;
  color: #7d7d7d !important;
  /color: #999 !important;
  /color: #aaa !important;
  height: 45px !important;
  letter-spacing: 3px !important;
  letter-spacing: 6px !important;
  line-height: unset !important;
  font-style: normal !important;
  font-weight: 100 !important;
  
  text-shadow: 1px 2px 4px #000;
  text-shadow: 0px 3px 8px #000;
  text-shadow: -2px 3px 8px #000;
}
.catalog-product-view .amreview-submit-form .review-control-vote.control:before {
  display: none !important;
}
.catalog-product-view .amreview-submit-form .review-control-vote.control:hover:before {  
  display: none !important;
}
.catalog-product-view .amreview-submit-form .review-control-vote.control label:hover:before {
 color: #ed9d00;
  
  display: block !important;
  color: #ffdc05 !important;
  color: #ffcc05 !important;
  /color: #ffbc05 !important;
  /color: #ffac05 !important;
}
.catalog-product-view .amreview-submit-form .review-control-vote.control label:before {
 transition:.1s all ease-in;
 position:initial;
 margin:0;
 color:#ed9d00;
 letter-spacing:5px;
 font-weight:600;
 font-size:22px;
 line-height:normal;

  
  display: block !important;
 
  font-size: 30px !important;
  font-size: 29px !important;
  font-size: 28px !important;
  font-size: 27px !important;
  
  height: 45px !important;
  letter-spacing: 3px !important;
  letter-spacing: 6px !important;
  line-height: unset !important;
  font-style: normal !important;
  font-weight: 100 !important;
  
  color: #ed9d00 !important;
  
  /color: #4d4d4d !important;
  //color: #777 !important;
  /color: #999 !important;
  /color: #aaa !important;
  
  /color: #ffdc05 !important;
  /color: #ffcc05 !important;
  /color: #ffbc05 !important;
  //color: #ffac05 !important;
  
  text-shadow: 1px 1px 8px darkgoldenrod;
  text-shadow: 1px 1px 4px darkorange;
  text-shadow: 1px 1px 3px darkorange;
  text-shadow: 1px 1px 2px darkorange;
  text-shadow: 1px 1px 1px darkorange;
  text-shadow: 1px 1px 0px darkorange;
}

.catalog-product-view .amreview-submit-form fieldset .review-fields-wrapper {
  margin-top: 0px;
  margin-top: 40px;
  /margin-top: -15px;
  //margin-top: -19px;

  background: linear-gradient(to right, #000, #999);
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right top, #666, #000, #999);
  background: linear-gradient(to right, #333, #000, #333, #000);
  background: linear-gradient(to right, #666, #000, #333, #000);
  /background: linear-gradient(to right bottom, #666, #000, #303030, #000);
  background: linear-gradient(to bottom, #191919, #000, #333, #000);
  background: linear-gradient(120deg, #777, #090909, #202020, #000, #222, #333 89%, #1a1a1a, #000);
  background: linear-gradient(162deg, #777, #090909, #202020, #000, #222, #333);
    
  //background: linear-gradient(to right, #666, #000, #333, #000),
  url('/media/site-images/checkered-flag-modern.png');
  //background: linear-gradient(to right, #888, #000, #333, #000),
  url('/media/site-images/checkered-flag-modern.png');
  /background: linear-gradient(to right, #fff, #000, #333, #000, #3e3e3e, #000),
  url('/media/site-images/checkered-flag-modern.png');
  ///background: linear-gradient(to right bottom, #888, #090909, #3c3c3c, #000, #222, #333 89%, #1a1a1a, #000),
  url('/media/site-images/checkered-flag-modern.png');

  background-repeat: no-repeat;
  background-blend-mode: color;
  background-blend-mode: darken;
  background-blend-mode: hard-light;
  background-position: 0% 0%;
  /background-position: 0% 8%;

  
  
  background: linear-gradient(to right bottom, #888, #090909, #3c3c3c, #000, #222, #333 89%, #1a1a1a, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(65deg, #ccc, #090909, #3c3c3c, #060606, #222, #333 12%, #1a1a1a, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(to right bottom, #4b4b4b, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(to right bottom, #5b5b5b, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(to right bottom, #7a7a7a, #000),
  url('/media/site-images/wgyc-bk-flag.jpg');
  background: linear-gradient(162deg, #777, #090909, #202020, #000, #222, #333),
  url('/media/site-images/wgyc-bk-flag.jpg');
  
  background: linear-gradient(to right bottom, #777, #202020 15%, #000, #313131, #202020, #202020 120%),
  url('/media/site-images/wgyc-bk-flag.jpg');
  
  background: linear-gradient(to right bottom, #888, #202020 15%, #000, #313131, #202020, #202020 125%),
  url('/media/site-images/wgyc-bk-flag.jpg');
  
  background: linear-gradient(to right bottom, #888, #202020 15%, #151515, #2c2c2c, #0b0b0b, #202020 125%),
  url('/media/site-images/wgyc-bk-flag.jpg');
  
  /background: linear-gradient(to right bottom, #888, #202020 15%, #151515, #2c2c2c, #0b0b0b, #202020 125%);
  background: linear-gradient(to right bottom, #888, #202020 15%, #151515, #2c2c2c, #4b4b4b);
  background: linear-gradient(to right bottom, #888, #202020 15%, #151515, #2c2c2c, #747474);

  box-shadow: inset -30px -10px 60px #090909 !important;
  /box-shadow: inset -40px 40px 45px #000 !important;
  /box-shadow: inset -65px 30px 65px #000 !important;
  /box-shadow: inset -65px -30px 65px rgba(0, 0, 0, 0.75) !important;
  box-shadow: inset -65px -30px 50px rgba(0, 0, 0, 0.75) !important;
  box-shadow: inset -65px -30px 50px rgba(0, 0, 0, 0.65) !important;
  box-shadow: inset -85px -40px 90px rgba(0, 0, 0, 0.69) !important;
  box-shadow: inset -85px -40px 90px rgba(0, 0, 0, 0.69), -0.15rem 0.50rem 1.2rem rgba(0,0,0,0.13) !important;
  
  /box-shadow: none !important;
  filter: drop-shadow(0px 2px 3px #bdbdbd);
  background-repeat: no-repeat;
  background-blend-mode: darken;
  background-blend-mode: hard-light;
  background-blend-mode: multiply;
  background-blend-mode: color;
  background-blend-mode: color-dodge;
  background-blend-mode: difference;
  //background-blend-mode: lighten;
  background-size: auto auto, cover;
  background-size: auto auto, auto;
  background-position: 0% 0%, 90px bottom;
  background-position: 0% 0%, 125px bottom;
  /background-position: 0% 0%, 275px bottom;
  background-position: 0% 0%, 310px bottom;
  //background-position: 0% 0%, 315px bottom;
  //background-position: 0% 0%, 320px bottom;
  background-position: 0% 0%, 325px bottom;
  background-position: 0% 0%, 325px 104%;
  //background-position: 0% 0%, 330px bottom;
  /background-position: 0% 0%, 335px bottom;
  /background-position: 0% 0%, 340px bottom;
  /background-position: 0% 0%, 350px bottom;
  //background-position: 0% 0%, 360px bottom;

  
  /*------------------*/  
  border: 3px ridge #404040;
  border: 4px ridge #555;
  /border: none;
  border-radius: 3px;
  /padding-top: 10px;
  /padding-bottom: 20px;
  /padding-left: 20px;
  /padding-right: 20px;
  
  ////box-shadow: -0.15rem 1.90rem 1.2rem rgba(0,0,0,0.10);
  /box-shadow: none;
  
  /filter: drop-shadow(1px 1px 2px #000);
  /filter: drop-shadow(1px 1px 2px #343434);
  /filter: drop-shadow(1px 1px 4px #777);
  /filter: drop-shadow(1px 7px 2px #ccc);
  /filter: drop-shadow(1px 7px 2px #dbdbdb);
  /filter: drop-shadow(1px 4px 3px #dbdbdb);
  /filter: drop-shadow(0px 2px 5px #eaeaea);
  /filter: drop-shadow(0px 6px 4px #eaeaea);
  /filter: drop-shadow(0px 6px 5px #f4f4f4);
  ////filter: drop-shadow(0px 6px 5px #f6f6f6);
  /filter: drop-shadow(0px 6px 6px #f8f8f8);
  /filter: none;
  
  filter: drop-shadow(0px 2px 1px #8b8b8b);
  /filter: drop-shadow(0px 3px 2px #cbcbcb);
  /filter: drop-shadow(0px 3px 3px #cbcbcb);
  filter: none;
  box-shadow: 0px 3px 4px #8b8b8b;
  box-shadow: 0px 3px 4px #ababab;
  /box-shadow: 0px 3px 4px #cbcbcb;
  /box-shadow: none;
}
.catalog-product-view .amreview-submit-form fieldset .review-fields-wrapper label {
  font-size: 13px;
  
  color: #e5e5e5;
  font-style: italic;
  font-family: "Exo";
  /font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  letter-spacing: -0.20px;
  
  font-family: "Khula", sans-serif;
  font-weight: 900 !important;
  /font-weight: 700 !important;
  text-shadow: 1px 3px 1px #000;
  /text-shadow: 0px 3px 1px #000;
  /text-shadow: -1px 3px 1px #000;
  /text-shadow: none;
}
.catalog-product-view .amreview-submit-form fieldset .review-fields-wrapper label span:after {
  content: "*";
  content: " *";
  color: #E12F20;
}
.catalog-product-view .amreview-submit-form fieldset .review-fields-wrapper .review-field-summary label {
  display: flex;
}
.catalog-product-view .amreview-submit-form fieldset .review-fields-wrapper .review-field-summary label span:before {
  content: "title / ";
}
.catalog-product-view .amreview-submit-form fieldset input.input-text {
  background: #fff;
  
  background: linear-gradient(to bottom, #d7d7d7, #fff);
  background: linear-gradient(to top, #d7d7d7, #fff);
  
  background: linear-gradient(to left bottom, #777, #fff);
  background: linear-gradient(to left bottom, #888, #fff);
  background: linear-gradient(to left bottom, #999, #fff);
  background: linear-gradient(to left bottom, #aaa, #fff);
  
  padding: 12px;
  height: 45px;
  height: 50px;
  /height: 60px;
  margin-top: 3px;
  border: 2px solid #999;
  border-radius: 3px;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  
  background: linear-gradient(to left bottom, transparent, #555);
  /background: linear-gradient(to bottom, transparent, #555);
  background: linear-gradient(to bottom, transparent, #404040);
  background: linear-gradient(to bottom, transparent, #3b3b3b);
  box-shadow: inset 3px 3px 30px -8px #202020;
  box-shadow: inset 3px 3px 30px -8px #202020, -3px 3px 30px -6px #666;
  box-shadow: inset 3px 3px 30px -8px #202020, -3px 3px 30px -6px #555;
  border: 1px solid #555;
  /border: 2px solid #555;
  /border: 3px solid #555;
  border: 1px solid #666;
  /border: 2px solid #666;
  /border: 3px solid #666;
  //border: 1px solid #777;
  /border: 2px solid #777;
  /border: 3px solid #777;
  color: #e5e5e5;
  opacity: 0.93;
}
.catalog-product-view .amreview-submit-form fieldset input.input-text:hover {
  border: 1px solid #555;
  /border: 2px solid #555;
  /border: 3px solid #555;
  border: 1px solid #666;
  //border: 2px solid #666;
  /border: 3px solid #666;
  border: 1px solid #777;
  /border: 2px solid #777;
  /border: 3px solid #777;
  border: 1px solid #ffdc05;
  border: 1px solid #ffcc05;
  border: 1px solid #ffbc05;
  /border: 1px solid #ffac05;
  color: #e5e5e5;
  opacity: 1;
}
.catalog-product-view .amreview-submit-form fieldset .review-field-text {
  margin-top: 45px;
  margin-bottom: 45px;
}
.catalog-product-view .amreview-submit-form fieldset .review-field-text .label span {
  /font-size: 13px;
  
  font-style: italic;
  font-size: 20px;
  /font-size: 19px;
  /font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
}
.catalog-product-view .amreview-submit-form fieldset .review-field-text .label span:before {
  font-family: "Glyphicons Halflings";
  content: "\e065";
  font-style: italic;
  margin-right: 5px;
  font-size: 19px;
  //font-size: 18px;
  ///font-size: 17px;
  font-size: 16px;
  //font-size: 14px;
  //font-size: 13px;
  /font-size: 11px;
  
  /color: #ffcc05;
  /opacity: 0.84;
}
.catalog-product-view .amreview-submit-form fieldset .review-field-text #review_field {
  background: #fff;
  
  background: linear-gradient(to bottom, #d7d7d7, #fff);
  background: linear-gradient(to top, #d7d7d7, #fff);
  
  background: linear-gradient(to left bottom, #777, #fff);
  background: linear-gradient(to left bottom, #888, #fff);
  background: linear-gradient(to left bottom, #999, #fff);
  background: linear-gradient(to left bottom, #aaa, #fff);
  
  height: 150px;
  
  padding: 12px;
  margin-top: 3px;
  border: 2px solid #999;
  border-radius: 3px;
  
  font-family: "Open Sans";
  font-size: 13px;
  /font-size: 15px;
  //font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  
  background: linear-gradient(to left bottom, transparent, #555);
  /background: linear-gradient(to bottom, transparent, #555);
  background: linear-gradient(to bottom, transparent, #404040);
  background: linear-gradient(to bottom, transparent, #3b3b3b);
  box-shadow: inset 3px 3px 30px -8px #202020;
  box-shadow: inset 3px 3px 30px -8px #202020, -3px 3px 30px -6px #666;
  box-shadow: inset 3px 3px 30px -8px #202020, -3px 3px 30px -6px #555;
  border: 1px solid #555;
  /border: 2px solid #555;
  /border: 3px solid #555;
  border: 1px solid #666;
  //border: 2px solid #666;
  /border: 3px solid #666;
  //border: 1px solid #777;
  /border: 2px solid #777;
  /border: 3px solid #777;
  color: #e5e5e5;
  opacity: 0.93;
}
.catalog-product-view .amreview-submit-form fieldset .review-field-text #review_field:hover {
  border: 1px solid #555;
  /border: 2px solid #555;
  /border: 3px solid #555;
  border: 1px solid #666;
  //border: 2px solid #666;
  /border: 3px solid #666;
  border: 1px solid #777;
  /border: 2px solid #777;
  /border: 3px solid #777;
  border: 1px solid #ffdc05;
  border: 1px solid #ffcc05;
  border: 1px solid #ffbc05;
  /border: 1px solid #ffac05;
  color: #e5e5e5;
  opacity: 1;
}

.catalog-product-view .amreview-submit-form fieldset .field.amreview-pros-wrap {
  margin-top: 55px;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-pros-wrap .label:before {
  font-family: "Glyphicons Halflings";
  content: "\2b";
  font-style: italic;
  margin-right: 5px;
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  
  color: olivedrab;
  /color: darkolivegreen;
  /color: olive;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-pros-wrap .label:after {
  content: "(Pros)";
  font-style: italic;
  margin-left: 5px;
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /text-transform: lowercase;
  /text-transform: capitalize;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-cons-wrap .label:before {
  font-family: "Glyphicons Halflings";
  content: "\2212";
  font-style: italic;
  margin-right: 5px;
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  
  color: red;
  color: #bb0000;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-cons-wrap .label:after {
  content: "(Cons)";
  font-style: italic;
  margin-left: 5px;
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /text-transform: lowercase;
  /text-transform: capitalize;
}
.catalog-product-view .amreview-submit-form fieldset #amreview-pros-field, 
.catalog-product-view .amreview-submit-form fieldset #amreview-cons-field {
  background: #fff;
  
  background: linear-gradient(to bottom, #d7d7d7, #fff);
  background: linear-gradient(to top, #d7d7d7, #fff);
  
  background: linear-gradient(to left bottom, #777, #fff);
  background: linear-gradient(to left bottom, #888, #fff);
  background: linear-gradient(to left bottom, #999, #fff);
  background: linear-gradient(to left bottom, #aaa, #fff);
  
  padding: 12px;
  height: 45px;
  height: 50px;
  height: 55px;
  /height: 60px;
  margin-top: 3px;
  border: 2px solid #999;
  border-radius: 3px;
  
  font-family: "Open Sans";
  font-size: 13px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  
  background: linear-gradient(to left bottom, transparent, #555);
  background: linear-gradient(to bottom, transparent, #555);
  background: linear-gradient(to bottom, transparent, #404040);
  /background: linear-gradient(to bottom, transparent, #3b3b3b);
  
  /background: linear-gradient(to bottom, transparent, #272727);
  
  /background: linear-gradient(to top, transparent 50%, #e7e7e7);
  //background: linear-gradient(to bottom, transparent 40%, #e7e7e7);
  /background: linear-gradient(to bottom, transparent 40%, #dbdbdb);
  
  box-shadow: inset 3px 3px 30px -8px #202020;
  box-shadow: inset 3px 3px 30px -8px #202020, -3px 3px 30px -6px #666;
  /box-shadow: inset 3px 3px 30px -8px #202020, -3px 3px 30px -6px #555;
  /box-shadow: inset 3px 3px 30px -8px #f6f6f6, -3px 3px 10px -14px #555;
  border: 1px solid #555;
  /border: 2px solid #555;
  /border: 3px solid #555;
  border: 1px solid #666;
  //border: 2px solid #666;
  /border: 3px solid #666;
  //border: 1px solid #777;
  /border: 2px solid #777;
  /border: 3px solid #777;
  color: #e5e5e5;
  /color: #292828;
  opacity: 0.93;
}
.catalog-product-view .amreview-submit-form fieldset #amreview-pros-field:hover, 
.catalog-product-view .amreview-submit-form fieldset #amreview-cons-field:hover {
  border: 1px solid #555;
  /border: 2px solid #555;
  /border: 3px solid #555;
  border: 1px solid #666;
  //border: 2px solid #666;
  /border: 3px solid #666;
  border: 1px solid #777;
  /border: 2px solid #777;
  /border: 3px solid #777;
  border: 1px solid #ffdc05;
  border: 1px solid #ffcc05;
  border: 1px solid #ffbc05;
  /border: 1px solid #ffac05;
  
  /border: 1px solid #007BDB;
  //border: 2px solid #007BDB;

  color: #e5e5e5;
  /color: #666;
  //color: #494848;
  /color: #292828;
  opacity: 1;
}

.catalog-product-view .amreview-submit-form fieldset .field.review-field-image {
  margin-top: 45px;
}
.catalog-product-view .amreview-submit-form fieldset .field.review-field-image .label {
  color: #e5e5e5;
  /color: #292828;
  
  font-size: 15px;
  font-style: italic;
  margin-top: -6px;
}
.catalog-product-view .amreview-submit-form fieldset .field.review-field-image .label:before {
  font-family: "Glyphicons Halflings";
  content: "\e060";
  margin-right: 5px;
  font-weight: 600;
  font-weight: 500;
  color: #e5e5e5;
  /color: #292828;
  font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  /font-style: normal;
}
.catalog-product-view .amreview-submit-form fieldset .field.review-field-image .label:after {
  font-family: "Roboto";
  content: "(Optional)";
  color: #e5e5e5;
  color: #d0d0d0;
  /color: #292828;
  /font-style: italic;
  margin-left: 5px;
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  font-size: 9px;
  letter-spacing: 0.05px;
  text-transform: lowercase;
  /text-transform: capitalize;
}
.catalog-product-view .amreview-submit-form fieldset .field.review-field-image .amrev-input {
  color: #e5e5e5;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-family: "Oswald";
  font-weight: 500;
  font-weight: 400;
  font-style: italic;
  border: 1px solid #aaa;
  border: 1px solid #888;
  border: 1px solid #777;
  border: 1px solid #666;
  border: 1px solid #555;
  border-left: none;
  border-radius: 3px;
  border-radius: 4px;
  /border-radius: 5px;
  padding: 0px;
  
  background: linear-gradient(to right, #bbb, transparent);
  /background: linear-gradient(to right top, #bbb, transparent);
  text-shadow: 1px 1px 3px #202020;
  text-shadow: 1px 1px 3px #1a1a1a;
  /text-shadow: 1px 1px 3px #000;
  box-shadow: 15px 7px 20px -10px #888;
  /box-shadow: 15px 7px 20px -10px #343434;
  /box-shadow: 15px 7px 20px -10px #202020;
  /box-shadow: 15px 7px 20px -10px #1a1a1a;
  
  font-family: "Open Sans";
  font-family: "Lato";
  font-style: normal;
  font-size: 13px;
  font-weight: 500;
  /font-weight: 600;
  letter-spacing: -0.35px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  text-transform: lowercase;
  /text-transform: uppercase;
  border: none;
  background: linear-gradient(to right, #999, transparent);
  background: linear-gradient(to right, #888, transparent);
  background: linear-gradient(to right, #777, transparent);
  background: linear-gradient(to right, #666, transparent);
  background: linear-gradient(to right, #555, transparent);
  /background: linear-gradient(to right, #444, transparent);
  
  opacity: 0.94;
  /opacity: 0.92;
  /opacity: 0.90;
  
  /background: none;
  box-shadow: none;
  /text-shadow: none;
  /color: #292828;
  position: relative;
  top: 8px;
  left: 5px;
}

.catalog-product-view .amreview-submit-form fieldset .field.amreview-recommend-wrap {
  margin-top: 35px;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-recommend-wrap .amreview-checboxlabel {
  color: #e5e5e5;
  
  font-size: 14px;
  //font-size: 15px;
  /font-size: 16px;
  /color: #292828;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-recommend-wrap .amreview-checboxlabel:before {
  zoom: 1.3;
  transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -o-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  
  /margin-right: 9px;
  //margin-top: -2px;
  //padding: 5px;
  //padding-left: 12px;
  //padding-top: 0px;
  
  margin-top: -4px;
  
  background: linear-gradient(to right, #fff, #d7d7d7);
  background: linear-gradient(to right, #fff, #ccc);
  background: linear-gradient(to right, #fff, #bbb);
  
  /background: linear-gradient(to left, #fff, #d7d7d7);
  /background: linear-gradient(to left, #fff, #ccc);
  /background: linear-gradient(to left, #fff, #bbb);
  
  /background: linear-gradient(to top, #fff, #d7d7d7);
  /background: linear-gradient(to top, #fff, #ccc);
  /background: linear-gradient(to top, #fff, #bbb);
  
  /background: linear-gradient(to bottom, #fff, #d7d7d7);
  /background: linear-gradient(to bottom, #fff, #ccc);
  /background: linear-gradient(to bottom, #fff, #bbb);
  
  background: linear-gradient(to bottom, #fff, #e4e4e4);
  /border: 1px solid #aaa;
  top: 3px;
  margin-right: 13px;
  position: relative;
  float: left;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-recommend-wrap .amreview-checboxlabel:after {
  /margin-right: 13px;
  margin-left: -26px;
  margin-top: 1px;
  padding: 0px;
  /position: relative;
  position: relative;
  float: left;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .amreview-submit-form fieldset .field.amreview-recommend-wrap .amreview-checboxlabel:before {
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .amreview-submit-form fieldset .field.amreview-recommend-wrap .amreview-checboxlabel:after {
    margin-left: -22px;
    margin-top: 1px;
  }
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-gdpr-wrap .amreview-checboxlabel {
  color: #e5e5e5;
  /color: #292828;
  
  font-family: "Open Sans";
  font-size: 11px;
  letter-spacing: -0.35px;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-gdpr-wrap .amreview-checboxlabel:before {
  zoom: 1.3;
  transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -o-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  
  /margin-right: 9px;
  //margin-top: -2px;
  //padding: 5px;
  //padding-left: 12px;
  //padding-top: 0px;
  
  margin-top: -4px;
  
  background: linear-gradient(to right, #fff, #d7d7d7);
  background: linear-gradient(to right, #fff, #ccc);
  background: linear-gradient(to right, #fff, #bbb);
  
  /background: linear-gradient(to left, #fff, #d7d7d7);
  /background: linear-gradient(to left, #fff, #ccc);
  /background: linear-gradient(to left, #fff, #bbb);
  
  /background: linear-gradient(to top, #fff, #d7d7d7);
  /background: linear-gradient(to top, #fff, #ccc);
  /background: linear-gradient(to top, #fff, #bbb);
  
  /background: linear-gradient(to bottom, #fff, #d7d7d7);
  /background: linear-gradient(to bottom, #fff, #ccc);
  /background: linear-gradient(to bottom, #fff, #bbb);
  
  background: linear-gradient(to bottom, #fff, #e4e4e4);
  /border: 1px solid #aaa;
  margin-right: 13px;
  position: relative;
  float: left;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-gdpr-wrap .amreview-checboxlabel:after {
  /margin-right: 13px;
  margin-left: -26px;
  padding: 0px;
  /position: relative;
  position: relative;
  float: left;
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .amreview-submit-form fieldset .field.amreview-gdpr-wrap .amreview-checboxlabel:before {
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
@-moz-document url-prefix() {  
/* CSS Statements that only apply on Firefox browser */
  .catalog-product-view .amreview-submit-form fieldset .field.amreview-gdpr-wrap .amreview-checboxlabel:after {
    margin-left: -22px;
    margin-top: 1px;
  }
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-gdpr-wrap .amreview-checboxlabel a {
  font-family: "Exo";
  color: #e5e5e5;
  color: #d0d0d0;
  /color: #292828;
  opacity: 0.65;
  /opacity: 0.50;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  /font-style: italic;
  /font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10.6px;
  /font-size: 10.3px;
  /font-size: 10px;
  letter-spacing: -0.10px;
  /text-decoration: underline;
  margin-left: 1px;
}
.catalog-product-view .amreview-submit-form fieldset .field.amreview-gdpr-wrap .amreview-checboxlabel a:hover {
  color: #e5e5e5;
  /color: #292828;
  opacity: 0.65;
  text-decoration: underline;
}

.catalog-product-view .amreview-submit-form .actions-toolbar .actions-primary {
  
}
.catalog-product-view .amreview-submit-form .actions-toolbar .actions-primary .submit {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  width: 90%;
  width: 80%;
  width: 70%;
  width: 60%;
  width: 55%;
  width: 50%;
  width: 45%;
  /width: 40%;
  /width: auto;

  /font-family: "Bebas Neue";
  font-size: 30px;
  font-size: 27px;
  /font-size: 25px;
  letter-spacing: -0.15px;
  text-shadow: 0px 3px 4px #555555;
  box-shadow: inset 0px 9px 15px -15px #A28501;
  
  font-family: "Squada One";
  text-shadow: 0px 1px 1px #202020;
  border-radius: 1px;
  letter-spacing: -1px;
  font-weight: 500;
  
  background: #1a1a1a !important;
  border: 4px solid #000;
  /border: 3px solid #000;
  /border: 2px solid #000;
  border: 4px solid #444;
  /border: 3px solid #444;
  border: 2px solid #555;
  /border: 1px solid #444;
  border-radius: 3px;
  box-shadow: 4px 5px 20px -8px #090909;
  box-shadow: 4px 5px 20px -8px #777;
  box-shadow: 4px 5px 20px -8px #888;
  /box-shadow: none;
}
.catalog-product-view .amreview-submit-form .actions-toolbar .actions-primary .submit:before {
  position: relative;
  margin-left: -3px;
  margin-right: 6px;
  top: -2px;
  font-family: "FontAwesome";
  content: "\f005";
  content: "\f11e";
  content: "\f303";
  content: "\f14b";
  content: "\f044";
  /content: "\f304";
  font-size: 15px;
  font-size: 18px;
  /color: #222;
  font-weight: 900;  
  text-shadow: 0px 3px 4px #555555;
  /text-shadow: -1px 1px 2px #202020;
  
  font-family: "Glyphicons Halflings";
  content:"\e025";
  //content:"\e013";
  //content:"\270f";
  /content:"\e028";
  //content:"\e006";
  //content:"\e067";
  /content:"\e089";
  //content:"\e095";
  /content:"\e111";
  /content:"\e135";
  //content:"\e171";
}
.catalog-product-view .amreview-submit-form .actions-toolbar .actions-primary .submit:after {
  background: #333;
  border: 2px solid #000;
}
.catalog-product-view .amreview-submit-form .actions-toolbar .actions-primary .submit:hover:before {
  color: #ffdc05;
}
.catalog-product-view .amreview-submit-form .actions-toolbar .actions-primary .submit span {
  text-shadow: -1px -1px 2px #202020 !important;
  text-shadow: -1px 2px 2px #202020 !important;

  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  top: -1px;
  
  /*----------(fav. ruda thickened alt)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  //font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: -3px;
  /*----------(fav. ruda thickened alt)--------------*/
}

/* (added for Extend Warranty extension) */
.catalog-product-view .product-info-main .product-add-form form#product_addtocart_form div.box-tocart div.fieldset {
  display: flex !important;
}
//.catalog-product-view .product-info-main .product-add-form form#product_addtocart_form div.box-tocart div.fieldset div.field.qty div.control.qty-controls-wrap a.icon-minus.qty-minus:before {
  display: block !important;
  visibility: visible !important;
  font-family: "Athlete2"!important;
  content: "\67" !important;
  text-transform: none !important;
  z-index: 9999999999999999999 !important;
}
//.catalog-product-view .product-info-main .product-add-form form#product_addtocart_form #extend-offer {
  display: none !important;
  /visibility: visible !important;
  font-family: "Athlete2"!important;
  content: "\67" !important;
  text-transform: none !important;
  z-index: 9999999999999999999 !important;
}
/* ^^^ (added for Extend Warranty extension) ^^^ */

/*--(END PRODUCT PAGE)*/


/* ====================================================================================== */
/* ================================= (SEARCH RESULT PAGE) =============================== */
/* ====================================================================================== */

/.catalogsearch-result-index .sidebar.sidebar-main .filter-options li.item .label {
  font-size: 12.3px !important;
  letter-spacing: -0.55px !important;
}
.catalogsearch-result-index .sidebar.sidebar-main .filter-options li span.count {
  color: #e5e5e5;
  color: #d5d5d5;
  /color: #c5c5c5;
  /color: initial;
  display: block;
  font-weight: 600
}
.catalogsearch-result-index .sidebar.sidebar-main .filter-options li:hover span.count {
  color: #e5e5e5;
  color: initial;
  background: #ffdc05;
  opacity: 0.90;
}
.catalogsearch-result-index .main.column .search.results .toolbar-products.flex-row {
  display: inline-flex;
}
.catalogsearch-result-index #maincontent .page-title-wrapper .page-title {
  font-family: "Squada One";
  font-size: 22px;
  font-size: 24px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  font-size: 30px;
  
  font-family: "Rubik";
  font-size: 22px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.90px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  /letter-spacing: -0.65px;
  text-transform: inherit;
  text-transform: lowercase;
  /text-transform: uppercase;
  
  font-family: "Roboto";
  font-size: 22px;
  font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  text-transform: inherit;
  text-transform: lowercase;
  /text-transform: uppercase;
  
  font-family: "Open Sans";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  ///font-size: 24px;
  ///font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  //font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -1.10px;
  letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;
  
  /*
  font-family: "Exo";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  /font-size: 24px;
  /font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  //font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  //letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  word-spacing: 0.65px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;
  */
  
  font-family: "Oswald";
  font-size: 20px;
  //font-size: 21px;
  font-size: 22px;
  /////font-size: 23px;
  ///font-size: 24px;
  font-size: 25px;
  font-size: 26px;
  font-size: 27px;
  font-size: 28px;
  font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -1.10px;
  letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: inherit;
  /text-transform: lowercase;
  text-transform: uppercase;
  
  
  font-family: "Passion One";
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  font-size: 24px;
  //font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  /font-style: normal;
  /letter-spacing: -0.55px;
  letter-spacing: -0.60px;
  letter-spacing: -0.65px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  /text-transform: unset;
  
  font-family: "Teko";
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1px;
  letter-spacing: -0.80px;
  letter-spacing: -0.75px;
  letter-spacing: -0.70px;
  letter-spacing: -0.65px;
  letter-spacing: -0.60px;
  letter-spacing: -0.55px;
  letter-spacing: -0.50px;
  letter-spacing: -0.45px;
  letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  
  /*
  font-family: "Industry";
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  font-size: 26px;
  font-size: 25px;
  /font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  letter-spacing: -1.25px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  letter-spacing: -1.05px;
  //letter-spacing: -1px;
  /letter-spacing: -0.80px;
  /letter-spacing: -0.75px;
  /letter-spacing: -0.70px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.45px;
  //letter-spacing: -0.40px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.30px;
  text-transform: lowercase;
  /text-transform: uppercase;
  /text-transform: unset;
  /text-align: center;
  /text-align: center;
  */
}
.catalogsearch-result-index .main.column .search.results dl {
  display: grid;
  
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  //grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  /grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  
  //width: 17%;
  //width: 100%;
  /width: 60%;
  
  /*
  background: #eaeaea;
  background: linear-gradient(to right, transparent -60%, #e0e0e0 90%, transparent);
  background: linear-gradient(-188deg, #e0e0e0, transparent);
  border: 1px solid #aaa;
  /border: 2px solid #aaa;
  border: 3px solid #ddd;
  /border: 2px solid #aaa;
  border-right: none;
  border-left: none;
  /border-top: none;
  /border-bottom: none;
  border-bottom: 1px solid #bbb;
  */
  padding: 18px;
  /background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(-188deg, #f8f8f8, transparent);
  /background: #f8f8f8;
  border-top: 1px solid #ddd;
  /border-top: 2px solid #eaeaea;
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid #eee;
  border-bottom: 1px solid #ddd;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
}
.catalogsearch-result-index .main.column .search.results dl:last-of-type {
  margin-bottom: 65px;
}
.catalogsearch-result-index .main.column .search.results dt {
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, #444, transparent);
  background: linear-gradient(to right, #555, transparent);
  color: #e5e5e5;
  padding-left: 10px;
  padding-top: 4px;
  border-left: 8px solid #000;
  border-radius: 2px;
  /border-radius: 3px;
  /border-radius: 6px;
  border-radius: 50px;
  text-shadow: 1px 0px 3px #202020;
  
  font-family: "Open Sans";
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  letter-spacing: -0.35px;
  letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  padding-bottom: 5px;
  
  
  background: none;
  background: linear-gradient(to right, #f6f6f6, transparent);
  background: linear-gradient(to left, #f6f6f6, transparent);
  margin-right: 11px;
  background: linear-gradient(to right, transparent, #f6f6f6, transparent);
  border: none;
  border-radius: unset;
  text-shadow: none;
  
  font-family: "Ubuntu";
  font-size: 12px;
  ///font-size: 12.3px;
  //font-size: 12.5px;
  font-size: 12.6px;
  ///font-size: 13px;
  //font-size: 13.3px;
  /font-size: 13.5px;
  //font-size: 13.6px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /font-style: italic;
  /color: #f0f0f0;
  color: #292828;
  /text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  /letter-spacing: -0.10px;
  //letter-spacing: -0.15px;
  letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  //letter-spacing: -0.30px;
  //letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  ///letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  padding-bottom: 5px;
  
  /*
  font-family: "Rubik";
  font-size: 12px;
  font-size: 12.3px;
  font-size: 12.5px;
  /font-size: 12.6px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  /font-style: italic;
  /color: #f0f0f0;
  color: #292828;
  /text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  letter-spacing: 0px;
  letter-spacing: -0.05px;
  //letter-spacing: -0.10px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  padding-bottom: 5px;
  */
  
  /*
  font-family: "Mukta";
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  /font-weight: 300;
  /font-style: italic;
  /color: #f0f0f0;
  color: #292828;
  /text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  letter-spacing: -0.0px;
  ///letter-spacing: -0.05px;
  ///letter-spacing: -0.10px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  padding-bottom: 5px;
  */
  
  /*
  font-family: "Exo";
  font-size: 12px;
  font-size: 12.3px;
  font-size: 12.5px;
  /font-size: 12.6px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  /font-style: italic;
  /color: #f0f0f0;
  color: #292828;
  /text-transform: uppercase;
  /text-transform: lowercase;
  /text-transform: capitalize;
  letter-spacing: -0.0px;
  ///letter-spacing: -0.05px;
  ///letter-spacing: -0.10px;
  //letter-spacing: -0.15px;
  //letter-spacing: -0.20px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  /letter-spacing: -0.65px;
  padding-bottom: 5px;
  */
}
.catalogsearch-result-index .main.column .search.results dd {
  font-size: 24px;
  letter-spacing: -0.50px;
  letter-spacing: -0.65px;
  font-weight: 400;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  /position: absolute;
  /font-style: italic;
  
  font-family: "Squada One";
  font-weight: 500;
  
  font-family: "Oswald";
  font-weight: 500;
  /font-weight: 400;
  font-size: 18px;
  /font-size: 19px;
  //font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-style: italic;
  
  /font-family: "Bebas Neue";
  /font-weight: 500;
  /font-size: 24px;
  
  
  margin-right: 50px;
  
  /*
  font-family: "Passion One";
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  ///font-size: 24px;
  //font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  font-weight: 800;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.30px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: unset;
  */
  
  font-family: "Industry";
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  //font-size: 17px;
  ///font-size: 18px;
  //font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  /font-size: 23px;
  ///font-size: 24px;
  //font-size: 25px;
  //font-size: 26px;
  /font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 900;
  font-weight: 800;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.30px;
  /letter-spacing: -0.55px;
  /letter-spacing: -0.60px;
  /letter-spacing: -0.65px;
  /letter-spacing: -0.90px;
  /letter-spacing: -0.95px;
  /letter-spacing: -1px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.35px;
  text-transform: lowercase;
  text-transform: uppercase;
  text-transform: unset;
}
.catalogsearch-result-index .main.column .search.results dd.item a:hover {
  text-decoration: underline;
  color: #000;
  opacity: 0.80;
}


/* ====================================================================================== */
/* ================================= (SHOPPING CART PAGE) =============================== */
/* ====================================================================================== */

/*--(to remove header minicart button)--*/
.checkout-cart-index .header__content .minicart-wrapper {
  display: none !important;
}
.checkout-cart-index .header__item-search .search-icon-wrapper, 
.checkout-cart-index .header__item-account .athlete2-icon-login,
.checkout-cart-index .header__item-wishlist .athlete2-icon-heart2 {
  width: 106px !important;
}
.checkout-cart-index .header__item-search, 
.checkout-cart-index .header__item-account,
.checkout-cart-index .header__item-wishlist {
  /height: 95px !important;
  //height: 92px !important;
}
/*(for exposed search bar)*/
.header--layout-6.checkout-cart-index .header__content .block-search.header__item-search .header__search-wrapper .search.action {
  right: 91px;
}
/*(for exposed search bar)*/
.header--layout-6.checkout-cart-index .header__content .block-search.header__item-search .header__search-wrapper .search.action .search-icon-wrapper {
  position: relative;
  right: 4px;
}
/*(for exposed search bar)*/
.header--layout-6.checkout-cart-index .header__item {
  position: relative;
  right: -12px;
}
.checkout-cart-index .header__item-search .search-icon-wrapper svg {
  width: 23px !important;
  filter: drop-shadow(-0px -0px 4px #ddd) !important;
}
.checkout-cart-index .header__item-account .athlete2-icon-login::before {
  font-size: 23px !important;
  /font-weight: 900 !important;
  text-shadow: -0px -0px 4px #ddd !important;
  text-shadow: -0px -0px 8px #ddd !important;
}
.checkout-cart-index .header__item-wishlist .athlete2-icon-heart2::before {
  font-size: 23px !important;
  font-weight: 900 !important;
  text-shadow: -0px -0px 4px #ddd !important;
  text-shadow: -0px -0px 8px #ddd !important;
}
.checkout-cart-index .header__item-search .search-icon-wrapper:hover svg {
  filter: drop-shadow(-0px 1px 1px #202020) !important;
  filter: drop-shadow(-0px 3px 2px #666) !important;
}
.checkout-cart-index .header__item-account:hover .athlete2-icon-login::before {
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 3px 2px #666 !important;
}
.checkout-cart-index .header__item-wishlist:hover .athlete2-icon-heart2::before {
  text-shadow: -0px 1px 1px #202020 !important;
  text-shadow: -0px 3px 2px #666 !important;
}

.checkout-cart-index .cart-container .page-title-wrapper {
  margin-bottom: -20px;
  margin-bottom: -45px;
}
.checkout-cart-index .cart-container .page-title-wrapper .page-title span {
  font-family: "Squada One";
  //font-size: 48px;
  font-size: 54px;
  
    background: linear-gradient(to right, #666, #202020, #000);
  background: linear-gradient(to bottom, #666, #202020, #000);
  background: linear-gradient(to right bottom, #666, #202020, #000);
  background: linear-gradient(to top, #444 0%, #000 7%, #555 7%, #222 100%);
  background: linear-gradient(to right, transparent, #000, #222, #444, #222 100%, #000, transparent);
  color: #e5e5e5;
  color: #f8f8f8;
  color: #fff;
  padding-right: 100px;
  padding-left: 100px;
  
  background: linear-gradient(to right, transparent, #000, #222, #444, #222 80%, #000, transparent 100%);
  background: linear-gradient(to right, transparent, #000, #222, #444, #222 30%, #000, transparent 100%);
  background: linear-gradient(to right, transparent, #000, #222 27%, #444, #222 30%, #000, transparent 100%);
  padding-right: 55px;
  padding-left: 80px;
  
  background: none;
  color: initial;
  padding-right: initial;
  padding-left: initial;
  font-size: 57px;
  font-size: 60px;
  
  font-size: 54px;
  font-size: 52px;
  font-size: 46px;
  font-size: 45px;
  font-size: 44px;
  font-style: italic;
}
.checkout-cart-index .cart-container .page-title-wrapper .page-title span:before {
  font-family: "Athlete2";
  content: "\67";
  text-transform: none;
  font-size: 38px;
  position: relative;
  top: 2px;
  left: -7px;
  text-shadow: none;
  font-weight: 100;
  
  font-size: 54px;
  font-size: 48px;
  font-size: 40px;
  font-size: 38px;
  font-size: 36px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  /font-style: normal;
}
.checkout-cart-index .cart-container .page-title-wrapper button {
  /font-family: "Squada One";
  //font-size: 14px;
  font-size: 20px;
  font-weight: 500;
  text-shadow: 0px 2px 1px #666;
  /text-shadow: 0px 2px 1px #202020;
  /border: 1px solid #ffcc05;
  
  text-shadow: 0px 2px 1px #666;
  text-shadow: 0px 2px 1px #202020;
  text-shadow: 0px 3px 1px #444;
  
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  
  display: none;
}
.checkout-cart-index .cart-container .cart.table-wrapper .col {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  
  margin-left: 4px;
  margin-left: 5px;
  margin-left: 7px;
  /margin-left: 10px;
  /margin-left: 11px;
  //margin-left: 12px;
}
.checkout-cart-index .cart-container .cart.table-wrapper thead {
  background: #202020;
  background: #1a1a1a;
  background: linear-gradient(to right, transparent, #000, transparent);
  background: linear-gradient(to right, #000, transparent);
  /background: none !important;

  background: #f8f8f8 !important;
  border: 1px solid #e7e7e7;
  border-bottom: 2px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-right: none;
  border-top: none;
  border: none;
}
.checkout-cart-index .cart-container .cart.table-wrapper thead .item {
  background: #202020;
  background: #1a1a1a;
  background: linear-gradient(to right, transparent, #000, transparent);
  background: linear-gradient(to right, #000, transparent);
  background: linear-gradient(to right, transparent, #090909 4%, #aaa, transparent);
  /background: none !important;
  border-radius: 3px;

  /background: #f8f8f8 !important;
}
.checkout-cart-index .cart-container .cart.table-wrapper thead tr span {
  font-family: "Oswald";
  color: #f8f8f8;
  color: #fff;
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  text-shadow: 0px 1px 1px #202020;
  text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 1px 2px #343434;
  
  color: #202020;
  text-shadow: none;
  font-size: 14px;
}
.checkout-cart-index .cart-container .cart.table-wrapper thead tr .item span {
  margin-left: 9px;
  margin-left: 7px;
  
  margin-left: initial;
  
  font-family: "Oswald";
  color: #f8f8f8;
  color: #fff;
  color: #e5e5e5;
  /color: #e8e8e8;
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 900;
  text-shadow: 0px 1px 1px #202020;
  text-shadow: 1px 1px 1px #000;
  position: relative;
  left: -6px;
  /left: -14px;
  text-transform: capitalize;
  /text-transform: lowercase;
  /text-transform: uppercase;
  
  /color: #202020;
  /text-shadow: none;
  font-size: 14px;
  
  font-size: 15px;
  /font-size: 16px;
}
.checkout-cart-index .cart-container .cart.table-wrapper thead tr .item span:after {
  font-family: "Glyphicons Halflings";
  content: "\e034";
  margin-left: 3px;
  margin-right: 5px;
  font-weight: 900;
  font-style: italic;
  color: #444;
  /color: #555;
  /color: #666;
  /color: #777;
  /color: #888;
  /color: #999;
  /color: #f8f8f8;
  /color: #fff;
  //color: #e5e5e5;
  /color: #e8e8e8;
  text-shadow: 1px -1px 1px #000;
  text-shadow: -1px -1px 1px #000;
  /text-shadow: 1px 1px 1px #000;
}
.checkout-cart-index .cart-container .cart.item td img {
  margin-top: 20px !important;
}
.checkout-cart-index .cart-container .cart.item .product-item-photo img {
  /width: 78px;
  opacity: 0.95;
  filter: grayscale(25%) brightness(130%);
}
.checkout-cart-index .cart-container .cart.item .product-item-photo img:hover {
  opacity: 0.85;
}
.checkout-cart-index .cart-container .cart.item .product-item-name a {
  font-family: "Squada One";
  font-size: 20px;
  font-size: 19px;
  /font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.50px;
  
  
  display: -webkit-box !important;
  min-height: 30px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-line-clamp: 2 !important; /* max nb lines to show */
  -webkit-box-orient: vertical !important;
  padding-bottom: 3px;
  line-height: 14px;
  padding-bottom: 3px;
  line-height: 15px;
  padding-bottom: 3px;
  /padding-bottom: 4px;
  line-height: 16px;
  /padding-bottom: 3px;
  /line-height: 17px;
  /padding-top: 3px;
  padding-top: 1px;
  border-radius: 1px;
  border-radius: 2px;
  
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  font-size: 13.0px;
  text-transform: uppercase;
  color: #555;
  font-weight: 400;
  letter-spacing: -0.05px;
  word-spacing: 0.20px;
  padding-left: 8px;
  padding-right: 5px;
  -webkit-filter: blur(0.000001px);
  
  font-size: 11.0px;
  font-weight: 500;
  /color: #494949;
  /color: #202020;
  color: #242424;
  color: #343434;
  /color: #555;
  
  font-size: 12.5px;
  font-weight: 500;
  
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  font-size: 11px;
  font-size: 11.4px;
  font-size: 12.3px;
  font-weight: 500;
  letter-spacing: -0.35px;
  text-transform: capitalize;
  text-transform: uppercase;
  
  /font-family: "Open Sans";
  /font-weight: 800;
  /letter-spacing: -0.35px;
  /font-size: 12px;
  /text-transform: uppercase;
  /font-style: italic;  
  
  margin-top: -70px;
}
.checkout-cart-index .cart-container .cart.item .product-item-name a:hover {
  /opacity: 0.90;
  text-decoration: underline;
}
.checkout-cart-index .cart-container .cart.item .item-info .price {
  font-family: "Open Sans";
  font-weight: 900;
  font-weight: 700;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  
  font-weight: 900;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  letter-spacing: -0.40px;
  letter-spacing: -0.65px;
}
.checkout-cart-index .cart-container .cart.item .item-info .col.subtotal .price {
  font-family: "Open Sans";
  font-weight: 900;
  font-weight: 700;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  letter-spacing: -0.35px;
  /letter-spacing: -0.50px;
  
  font-weight: 900;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  /font-weight: 300;
  font-size: 11px;
  /font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  letter-spacing: -0.35px;
  /letter-spacing: -0.40px;
  /letter-spacing: -0.65px;
  /font-style: italic;
}
/.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap {
  border: 2px solid #000;
  border-radius: 3px;
}
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty {
  background: linear-gradient(to right, #1a1a1a, #555);
  background: linear-gradient(to bottom, #1a1a1a, #555);
  background: linear-gradient(to bottom, #000, #888);
  //background: linear-gradient(to bottom, #090909, #888);
  background: linear-gradient(to bottom, #090909, #777);
  /background: linear-gradient(to bottom, #090909, #666);
  /background: linear-gradient(to top, #1a1a1a, #555);
  border-radius: 2px;
  color: #e5e5e5;
  text-shadow: 1px 1px 0px #000;
}
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty-minus, 
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty-plus {
  background: linear-gradient(to right, #1a1a1a, #555);
  background: linear-gradient(to bottom, #1a1a1a, #555);
  background: linear-gradient(to top, #1a1a1a, #555);
  background: linear-gradient(to top left, #1a1a1a, #555);
  background: linear-gradient(to top right, #1a1a1a, #555);
  background: linear-gradient(to bottom left, #1a1a1a, #555);
  background: linear-gradient(to bottom right, #1a1a1a, #555);
  
  background: linear-gradient(to top, #090909, #777);
  background: linear-gradient(to top, #090909, #666);
  background: linear-gradient(to bottom, #090909, #636363);
  background: linear-gradient(to bottom, #1a1a1a, #838383);
  background: linear-gradient(to bottom, #1a1a1a, #8e8e8e);
  
  border-radius: 2px;
}
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty-minus:before, 
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty-plus:before, 
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty-plus:after {
  background: #e5e5e5;
}
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty-minus:hover:before, 
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty-plus:hover:before, 
.checkout-cart-index .cart-container .cart.item .item-info .qty-controls-wrap .qty-plus:hover:after {
  background: #ffdc05;
}
.checkout-cart-index .cart-container .cart.item .item-info .action-delete {
  background: #202020;
  color: #e5e5e5;
  border-radius: 2px;
  border-radius: 3px;
  width: 23px;
  height: 25px;
}
.checkout-cart-index .cart-container .cart.item .item-info .action-delete:before {
  color: #e5e5e5;
  color: #e8e8e8;
  /color: #f8f8f8;
  /color: #fff;
  color: #999;
  color: #aaa;
  color: #bbb;
  color: #ccc;
  color: #d7d7d7;
  text-shadow: 0px 1px 0px #000;
  /font-size: 12px;
  font-size: 11px;
  font-size: 10px;
}
.checkout-cart-index .cart-container .cart.item .item-info .action-delete:hover {
  background: #ec4236;
}
.checkout-cart-index .cart-container .cart.item .actions-toolbar .towishlist {
  background: initial;
  margin-top: -1px;
  border: 1px solid #202020;
  border: 2px solid #202020;
  border: none;
  border-radius: 6px;
  padding: 10px;
  /padding-top: 8px;
  /padding-bottom: 8px;
  
  padding: 12px;
  /margin-top: -3px;
  padding: 8px;
  
  padding: 0px;
}
.checkout-cart-index .cart-container .cart.item .actions-toolbar .towishlist span {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.50px;
  text-shadow: -0px 1px 1px #666;
  
  font-size: 22px;
  color: initial;
  text-shadow: none;
  /margin-left: -3px;
  /font-style: italic;
  
  font-family: "Oswald";
  font-size: 17px;
  font-weight: 800;
  letter-spacing: 0.25px;
  
  font-size: 13px;
}
.checkout-cart-index .cart-container .cart.item .actions-toolbar .towishlist span:before {
  font-family: "Athlete2";
  content: "\64";
  text-transform: none;
  font-size: initial;
  font-size: 14px;
  font-size: 13px;
  position: relative;
  top: 2px;
  top: 1px;
  /left: -7px;
  margin-right: 3px;
  margin-right: 7px;
  text-shadow: none;
  font-weight: 100;
  font-style: italic;
}
.checkout-cart-index .cart-container .cart.item .actions-toolbar .towishlist:hover {
  background: #333;
  background: #313131;
  background: #1a1a1a;
  background: none;
}
.checkout-cart-index .cart-container .cart.item .actions-toolbar .towishlist:hover span {
  color: #f8f8f8;
  color: #fff;
  
  color: #000;
  opacity: 0.80;
}
.checkout-cart-index .cart-container .cart.main.actions a {
  font-family: "Squada One";
  font-size: 20px;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: -0.50px;
  
  text-shadow: 0px 2px 1px #666;
  text-shadow: 0px 2px 1px #202020;
  text-shadow: 0px 3px 1px #444;
  text-shadow: -1px 1px 1px #000;
  text-shadow: -1px 1px 4px #000;
  
  border-radius: 2px;
  
  background: linear-gradient(to right, #000, #777, #000) !important;
  background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  background: linear-gradient(to left, #202020, transparent 100%) !important;
  background: linear-gradient(to right, #202020, transparent 100%) !important;
}
.checkout-cart-index .cart-container .cart.main.actions a span:before {
  font-family: "Glyphicons Halflings";
  content: "\e095";
  font-size: 12px;
  margin-right: 4px;
  margin-left: -4px;
}
.checkout-cart-index .cart-container .cart.main.actions a:hover:after {
  border-radius: 2px;
}
.checkout-cart-index .cart-container .cart.main.actions button {
  font-family: "Squada One";
  font-size: 20px;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: -0.50px;
  
  text-shadow: 0px 2px 1px #666;
  text-shadow: 0px 2px 1px #202020;
  text-shadow: 0px 3px 1px #444;
  text-shadow: -1px 1px 1px #000;
  text-shadow: -1px 1px 4px #000;
  
  border-radius: 4px;
  border-radius: 3px;
  /border-radius: 2px;
  
  /background: linear-gradient(to right, #000, #777, #000) !important;
  /background: linear-gradient(to right, transparent -0%, #202020, transparent 100%) !important;
  /background: linear-gradient(to left, #202020, transparent 100%) !important;
  /background: linear-gradient(to right, #202020, transparent 100%) !important;
}
.checkout-cart-index .cart-container .cart.main.actions a:after, 
.checkout-cart-index .cart-container .cart.main.actions button:after {
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  background: #333 !important;
  border-radius: 2px;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.clear {
  font-size: 14px;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.clear span:before {
  font-family: "Glyphicons Halflings";
  content: "\e014";
  font-size: 11px;
  font-size: 12px;
  /font-size: 13px;
  /font-size: 14px;
  margin-right: 7px;
  margin-left: -4px;
  font-weight: 500;
  /font-weight: 900;
  
  content: "\e020";
  font-size: 12px;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.update span {
  margin-left: -20px !important;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.update:before {
  display: none !important;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.update span:before {
  font-family: "Glyphicons Halflings";
  content: "\e031";
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  /font-size: 15px;
  /font-weight: 900;
  margin-right: 5px;
  /color: #ffdc05;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.update:hover span:before {
  color: #ffdc05;
}
.checkout-cart-index .cart-container .cart-summary {
  margin-top: -128px;
  margin-top: -118px;
  margin-top: -98px;
  border-radius: 3px;
  
  background: linear-gradient(to right, #666, #202020, #000);
  
  background: linear-gradient(to left, #000 -2%, #333 20%, #000 40%, #000 50%, #000 60%, #333 80%, #000 102%), url('/media/wysiwyg/default/checkered-flags-crossed-large.png') !important;
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat !important;
  background-position: 22% 20% !important;
  background: linear-gradient(#444 0%, #000 70%,#444 130%) !important;
  border-top: 3px solid #000 !important;
  border-top: 2px solid #000 !important;
  background: radial-gradient(#444 0%, #000 70%,#444 170%) !important;
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%) !important;
  background-size: 150% 80% !important;
  background-position: 50% 100% !important;
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #383838 50%, #222 65%, #222 75%, #000 115%), url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  
  background: linear-gradient(to left bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(to right bottom, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background: linear-gradient(-50deg, #000 -15%, #1a1a1a 25%, #333 35%, #4e4e4e 50%, #242424 65%, #1a1a1a 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
  
  background-blend-mode: color-burn !important;
  background-repeat: no-repeat, no-repeat !important;
  /background-position: 0% 0%, 95% -9.5% !important;
  background-position: 0% 0%, 95% -10% !important;
  background-position: 0% 0%, 95% -62px !important;
  background-size: auto, auto !important;
}
/.checkout-cart-index .cart-container .cart-summary .summary {
  font-family: "Squada One";
  font-size: 33px;
  background: linear-gradient(to right, #666, #202020, #000);
  background: linear-gradient(to bottom, #666, #202020, #000);
  background: linear-gradient(to right bottom, #666, #202020, #000);
  background: linear-gradient(to top, #444 0%, #000 7%, #555 7%, #222 100%);
  background: linear-gradient(to right, transparent, #000, #222, #444, #222 100%, #000, transparent);
  /background: linear-gradient(to right, transparent, #000, transparent);
  color: #e5e5e5;
  /color: #f8f8f8;
  padding: 20px;
  /padding: 15px;
  /padding-bottom: 30px;
  margin-left: -35px;
  margin-right: -35px;
  margin-top: -35px;
  margin-top: -164px;
  /border-radius: 2px 2px 0px 0px;
}
.checkout-cart-index .cart-container .cart-summary .summary {
  /font-family: "Squada One";
  /font-size: 33px;
  font-weight: 900;
  /font-weight: 700;
  color: #e5e5e5;
  /color: #f8f8f8;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 1px #000;
  text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .cart-summary .block .title {
  border-top: 1px solid #d1d1d1;
  
  border-top: 2px solid #000;
  border-top: 4px solid #1a1a1a;
  border-top: 5px solid #1a1a1a;
  /border-top: 6px solid #1a1a1a;
}
.checkout-cart-index .cart-container .cart-summary .cart-totals {
  border-top: 1px solid #d1d1d1;
  
  border-top: 2px solid #000;
  border-top: 4px solid #1a1a1a;
  border-top: 5px solid #1a1a1a;
  /border-top: 6px solid #1a1a1a;
}
.checkout-cart-index .cart-container .cart-summary .shipping .title strong {
  color: #e5e5e5;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .cart-summary .shipping .title:after {
  color: #e5e5e5;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
} 
.checkout-cart-index .cart-container .cart-summary .shipping .title:hover:after {
  opacity: 0.80;
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .note {
  /font-size: 14px;
  text-shadow: 1px 1px 1px #000;

  /text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .cart-summary .shipping {
  color: #e5e5e5;
  text-shadow: 1px 1px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .cart-summary .shipping .select {
  color: #e5e5e5;
  color: #ffdc05;
  /color: #aaa;
  /font-family: "Open Sans";
  //font-family: "Oswald";
  font-size: 17px;
  font-weight: 500;
  /font-style: italic;
  /background: linear-gradient(to bottom, transparent, #333, #222, transparent);
  
  //background-position: 96% center;
  //background-position: calc(100% - 12px) center;
  /background-size: 11px 10px;
  background-size: 31px 30px;
  /background-color: #333 !important;
  
  background: linear-gradient(to right, transparent, #303030, #444, #454545, #1a1a1a, transparent 148%), 
  url('/media/site-images/chevron-down-arrow.png') !important;
  /background-blend-mode: color-burn !important;
  /background-blend-mode: overlay !important;
  /background-repeat: no-repeat, no-repeat !important;
  /background-position: 0% 0%, 97% 7px !important;
  /background-size: auto, 9% !important;
  
  font-size: 14px;
}
.checkout-cart-index .cart-container .cart-summary .shipping .select option {
  color: initial;
}
.checkout-cart-index .cart-container .cart-summary .shipping .field .control input {
  color: #e5e5e5;
  color: #ffdc05;
  /color: #aaa;
  text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 1px 1px #000;
  /text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
  font-family: "Open Sans";
  font-family: "Oswald";
  font-size: 17px;
  font-weight: 500;
  /font-style: italic;
  background: linear-gradient(to bottom, transparent, #333, #222, transparent);
  background: linear-gradient(to right, transparent, #303030, #444, #454545, #1a1a1a, transparent 148%);
}
.checkout-cart-index .cart-container .cart-summary .shipping .message.warning span {
  color: initial;
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .field .control:before {  
  position: absolute !important;
  font-family: "Glyphicons Halflings" !important;
  content: "\e114" !important;
  font-size: 30px !important;
  color: #000 !important;
  text-shadow: -2px -2px 1px #888;
  
  right: 40px !important;
  transform: translate(-0%, -0%) !important;
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .field:nth-child(7) .control:before {  
  position: absolute !important;
  font-family: "Glyphicons Halflings" !important;
  content: "\e146" !important;
  content: "\e135" !important;
  content: "\e128" !important;
  content: "\e087" !important;
  font-size: 28px !important;
  content: "\e062" !important;
  font-size: 30px !important;
  /font-weight: 900 !important;
  color: #000 !important;
  text-shadow: -2px -2px 1px #888;
  
  right: 43px !important;
  transform: translate(-0%, -6%) !important;
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .field .control:hover:before {  
  color: #ffcc05 !important;
  text-shadow: -2px -2px 1px #888;
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .methods .item-title {
  font-family: "Squada One";
  font-size: 20px;
  font-weight: 500;
  /font-style: italic;
  
  font-family: "Oswald";
  font-size: 19px;
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .methods .item-title:first-of-type:after {
  //position: relative !important;
  //font-family: "Glyphicons Halflings" !important;
  //content: "\e062" !important;
  //font-size: 30px !important;
  /font-weight: 900 !important;
  //color: #000 !important;
  //text-shadow: -2px -2px 1px #888;
  
  content: " *best value" !important;
  font-size: 13px !important;
  color: #ffdc05 !important;
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .methods dd .radio {
  /width: 30px;
  /height: 30px;
  transform: scale(1.65);
  margin-left: 4px;
  filter: hue-rotate(215deg) contrast(120%);
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .methods dd.item-options .label {
  font-family: "Oswald";
  font-size: 20px;
  
  font-family: "Squada One";
  font-size: 20px;
  font-weight: 500;
  /font-style: italic;
  color: #fff;
}
.checkout-cart-index .cart-container .cart-summary .shipping.block .fieldset .methods dd.item-options .label .price span {
  font-style: italic;
  font-size: 24px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals {
  text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.sub {
  /font-size: initial;
  letter-spacing: -0.15px;
  letter-spacing: -0.25px;
  /letter-spacing: -0.35px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.sub th {
  font-size: initial;
  font-weight: 900;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.sub .amount {
  font-size: initial;
  font-style: normal;
  color: #e5e5e5;
  padding-right: 0px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.totals .title {
  font-style: italic;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  /font-size: 10px;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  color: #ccc;
  /color: #ffdc05;
  text-transform: uppercase;
  
  font-style: italic;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  color: #ccc;
  /color: #ffdc05;
  text-transform: inherit;
  
  color: #ffbc05;
  filter: grayscale(60%);
  font-weight: 900;
  font-size: 12.3px;
  /font-size: 12.6px;
  font-family: "Oswald";
  font-family: "Lato";
  
  /padding: 2px;
  /padding-left: 4px;
  padding-left: 1px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.totals .title:before {
  content: "*Your";
  margin-right: 4px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.totals .title:after {
  content: "Savings $";
  margin-left: 4px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.totals .route {
  font-style: italic;
  font-style: normal;
  font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  /font-size: 10px;
  font-weight: 500;
  font-weight: 600;
  /font-weight: 900;
  /color: #ccc;
  /color: #ffdc05;
  color: inherit;
  text-transform: inherit;
  
  font-family: "Open Sans";
  font-size: 10px;
  font-size: 11px;
  font-size: 12px;
  //font-size: 13px;
  //font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  font-weight: 700;
  font-weight: 600;
  font-weight: 400;
  
  /padding: 2px;
  /padding-left: 4px;
  padding-left: 1px;
  
  background: url('/media/site-images/route-shipping-protection-logo-small.png');
  background-repeat: no-repeat;
  display: block;
  position: relative;
  /background-size: 100px !important;
  background-position: 157px 7px;
  width: 100%;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.totals td {
  display: block !important;
  font-style: italic;
  font-size: 13px;
  font-size: 12px;
  color: #ccc;
  /color: #ffdc05;
  padding-right: 1px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.totals.fee td {
  font-size: inherit;
  /font-size: initial;
  font-style: normal;
  color: inherit;
  padding-right: 0px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals tr.totals.grand td {
  /font-style: normal;
  color: inherit;
  font-family: "Open Sans";
  text-shadow: 1px 1px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  //text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
  /text-shadow: none;
  padding-right: 0px;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals .shipping {
  text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals .shipping .label {
  /display: none;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals .shipping .value {
  /font-size: 14px;
  font-size: 12px;
  font-size: 11px;
  /font-style: italic;
  /font-weight: 900;
  color: #ffdc05;
  
  //font-family: "Open Sans";
  //letter-spacing: -0.35px;
  //text-transform: uppercase;
  /color: #e5e5e5;
  /color: #fff;
  
  font-family: "Oswald";
  font-size: 13px;
  letter-spacing: -0.35px;
  text-transform: uppercase;
  font-size: 13px;
  /font-size: 12px;
  /font-size: 11px;
  display: flex;
  font-size: 14px;
  color: #e5e5e5;
  /color: #fff;
  
  font-family: "Squada One";
  font-weight: 500;
  letter-spacing: -0.00px;
  display: flex;
  text-transform: capitalize;
  font-size: 14px;
  text-transform: uppercase;
  /font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  font-size: 15px;
  //font-size: 14px;
  font-size: 13px;
  /font-size: 12px;
  /font-style: italic;
  color: #e5e5e5;
  color: #ccc;
  /color: #fff;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals .shipping .value:before {
  content: " *";
  color: #ffdc05;
  font-size: 13px;
  /font-weight: 400;
}
.checkout-cart-index .cart-container .cart-summary .data.table.totals .shipping .amount {
  color: #ffdc05;
  font-size: 13px;
  font-size: 12px;
  font-weight: 900;
  font-style: italic;
  
  font-family: "Open Sans";
  color: #ffdc05;
  font-weight: 600;
  font-style: normal;
  font-size: 12px;
  /font-size: 14px;
  /font-style: italic;
  /font-size: 15px;
  
  padding-right: 0px;
}
.checkout-cart-index .cart-container .cart-summary .cart-totals {
  color: #e5e5e5;
}
.checkout-cart-index .cart-container .cart-summary .discount {
  text-shadow: 1px 1px 0px #000;
  /text-shadow: 1px 1px 1px #000;
  /text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .cart-summary .discount .title strong {
  color: #e5e5e5;
}
.checkout-cart-index .cart-container .cart-summary .discount .title:after {
  color: #e5e5e5;
}
.checkout-cart-index .cart-container .cart-summary .discount .title:hover:after {
  opacity: 0.80;
}
.checkout-cart-index .cart-container .cart-summary .discount label {
  color: #e5e5e5;
  color: #d7d7d7;
  text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
  /margin-bottom: 2px;
  /margin-bottom: 3px;
  /margin-bottom: 4px;
}
.checkout-cart-index .cart-container .cart-summary .discount label:after {
  content: "*";
  /content: " " "*";
  color: #e5e5e5;
  color: #d7d7d7;
  text-shadow: 1px 1px 0px #000;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
  font-size: 12px;
  font-size: 11px;
  font-size: 10px;
}
.checkout-cart-index .cart-container .cart-summary .discount form input {
  color: #d7d7d7;
  color: #e5e5e5;
  color: #f8f8f8;
  /color: #fff;
  color: #ffdc05;
  color: #ffcc05;
  /color: #ffbc05;
  font-size: 22px;
  font-weight: 700 !important;
  border: 3px solid #1d1d1d;
  border-radius: 3px;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 10px;
  padding-block: 10px;
  height: auto;
  background: linear-gradient(to right, #343434, transparent);
  background: linear-gradient(to right, #313131, transparent);
  background: linear-gradient(to right, #2c2c2c, transparent);
  background: linear-gradient(to right, #2b2b2b, transparent);
  /background: linear-gradient(to right, #2a2a2a, transparent);
}
.checkout-cart-index .cart-container .cart-summary .discount form .action {
  background: linear-gradient(to right, #ffdc05, transparent);
  /background: linear-gradient(to left, #ffdc05, transparent);
  /background: linear-gradient(to right, transparent, #ffdc05, transparent);
  filter: grayscale(50%);
  filter: grayscale(55%);
  filter: grayscale(60%);
  //filter: grayscale(65%);
  //filter: grayscale(70%);
  //filter: grayscale(75%);
  filter: grayscale(80%);
  /filter: grayscale(85%);
  /filter: grayscale(90%);
  border-radius: 2px 0px 0px 2px;
  border-radius: 1px 0px 0px 1px;
  /border-radius: 0px;
}
.checkout-cart-index .cart-container .cart-summary .discount form .action span {
  font-weight: 500;
  text-shadow: 1px 1px 0px #777;
  text-shadow: 1px 1px 1px #555;
  /text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .cart-summary .discount form .action span:before {
  font-family: "Glyphicons Halflings";
  content: "\e039";
  font-size: 13px;
  font-weight: 500;
  font-style: italic;
  position: relative;
  top: 2px;
  left: -8px;
  left: -7px;
  left: -6px;
  left: -5px;
  /left: -4px;
  /left: -3px;
  margin-right: 3px;
  text-shadow: 1px 1px 0px #777;
  text-shadow: 1px 1px 1px #555;
  /text-shadow: -1px 1px 1px #000;
  /text-shadow: 1px 1px 2px #000;
}
.checkout-cart-index .cart-container .checkout .action.primary.checkout {
  font-family: "Squada One";
  //font-size: 18px;
  font-size: 24px;
  /font-size: 1.25vw;
  font-weight: 500;
  /letter-spacing: 0px;
  letter-spacing: 0.5px;
  text-shadow: 0px 2px 1px #666;
  text-shadow: 0px 2px 1px #202020;
  text-shadow: 0px 3px 1px #444;
  border: 5px solid #565859;
  border: 5px solid #555;
  border: 5px solid #505050;
  /border: 4px solid #505050;
  padding-bottom: 25px;
  padding-bottom: 26px;
  padding-bottom: 31px;
  padding-bottom: 33px;
  
  background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%) !important;
  color: #202020 !important;
  text-shadow: -1px 2px 4px #ffff05 !important;
  
  background: linear-gradient(90deg, #9B5A00 -94%, #fcdf30 50%, #FFD025 80%, #000 150%) !important;
  background: linear-gradient(90deg, #9B5A00 -94%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
  background: linear-gradient(10deg, #9B5A00 -94%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
  background: linear-gradient(-10deg, #9B5A00 -94%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
  background: linear-gradient(-10deg, #ccc -94%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
  background: linear-gradient(-55deg, #000 -32%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
  background: linear-gradient(55deg, #ffdc05 -32%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
  background: linear-gradient(55deg, #ffcc05 -32%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
  /background: linear-gradient(55deg, #ffbc05 -32%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
  background: linear-gradient(55deg, #000 -70%, #ffcc05 32%, #fcdf30 50%, #FFD025 80%, #000 130%) !important;
}
.checkout-cart-index .cart-container .checkout .action.primary.checkout:before {
  color: #000 !important;
  color: #1a1a1a !important;
  color: #202020 !important;
  color: #ffdc05 !important;
  text-shadow: 0px 1px 1px #777;
  text-shadow: -1px 1px 1px #555;
  text-shadow: 0px 1px 1px #242424;
  text-shadow: 1px 1px 2px #555;
  /text-shadow: none !important;
  
  position: absolute;
  font-family: "Glyphicons Halflings";
  content: "\e033";
  font-size: 40px;
  font-size: 38px;
  font-size: 36px;
  font-size: 34px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 29px;
  /font-size: 28px;
  font-weight: 100;
  font-style: italic;
  padding: 0px;
  top: 18px;
  left: 8px;
  /left: 11px;
  opacity: 0.25;
  opacity: 1;
  z-index: -1;
  
  /position: relative;
  /left: 17px;
}
.checkout-cart-index .cart-container .checkout .action.primary.checkout:hover:before {
  color: #e5e5e5 !important;
  color: #ffdc05 !important;
  opacity: 0.89;
}
.checkout-cart-index .cart-container .checkout .action.primary.checkout:after {
  background: #1a1a1a !important;
  background: #202020 !important;
  background: #000 !important;
  color: #e5e5e5 !important;
  text-shadow: none !important;
}
.checkout-cart-index .cart-container .checkout .action.primary.checkout:hover {
  color: #e5e5e5 !important;
  text-shadow: none !important;
}
.checkout-cart-index .cart-container .checkout .action.primary.checkout span:before {
  color: #e5e5e5 !important;
  text-shadow: none !important;
  
  position: absolute;
  font-family: FontAwesome;
  font-family: "Font Awesome 5 Brands";
  content: "\f1f0" "\f1f1" "\f1f2" "\f1f3" "\f1f4";
  content: "\f1f0" "\f1f1" "\f1f2" "\f1f3" "\f1ed";
  font-size: 25px !important;
  font-size: 23px !important;
  letter-spacing: 2px;
  font-weight: 100;
  color: #000 !important;
  color: #1a1a1a !important;
  color: #202020 !important;
  
  /background: linear-gradient(#fff, #eee, #aaa, #fff) !important;
  /background: linear-gradient(#fff, #eee, #888, #fff) !important;
  /background: linear-gradient(#fff, #eee, #666, #fff) !important;
  //background: linear-gradient(#fff, #eee, #444, #fff) !important;
  /background-clip: border-box;
  /-webkit-background-clip: text !important;
  /-webkit-text-fill-color: transparent !important;
  /opacity: 0.95;
  
  position: absolute !important;
  top: 74% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  
  /box-shadow: 0px 3px 8px 0px #333;
}
.checkout-cart-index .cart-container .checkout .action.primary.checkout:hover span:before {
  color: #e5e5e5 !important;
  /color: #ffdc05 !important;
  opacity: 0.89;
}

.checkout-cart-index .cart-empty .button {
  font-size: 20px;
}
/*---(am bundle pk cart msg)---*/
.checkout-cart-index .amrelated-cart-message:before {
  background-repeat: no-repeat;
  background-image: none;
  
  display: block;
  /display: inline-block;
  width: auto;
  content: "*Bundle Pack Discount eligible - ";
  content: "*Bundle Pack Discount eligible item - ";
  content: "*Bundle Pack Discount eligible (optional) - ";
  content: "*Bundle Pack Discount eligible item (optional) - ";
  font-size: 20px;
  font-weight: 900;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.65px;
  /color: #000;
  
  top: 1px;
  
  padding-bottom: 40px;
  margin-bottom: 7px;
  top: 5px;
  top: 7px;
  top: 8px;
  /top: 9px;
  border-bottom: 1px solid #000;
  background: linear-gradient(to right, transparent, #000, transparent);
  height: 6px;
  color: #fff;
  text-shadow: -1px 1px 2px #000;
  /text-shadow: -1px 1px 3px #000;
}
.checkout-cart-index .amrelated-cart-message:after {
  content: "";
  position: absolute;
  top: 100%;
  /left: 20px;
  left: 50%;
  width: 0;
  border-top: 20px solid #fff;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  
  filter: drop-shadow(2px 6px 4px #4b4b4b);
}
.checkout-cart-index .amrelated-cart-message {
  background: #fff;
  background: linear-gradient(to top left, #fff, #fcfcfc, #f7f7f7);
  box-shadow: 1px 3px 20px -5px rgba(0,0,0,0.20);
  border-radius: 3px;
  
  font-family: "Khula", sans-serif;
  font-size: 0px;
  
  opacity: 0.97;
}
.checkout-cart-index .amrelated-cart-message a.product-link {
  display: none;
}
.checkout-cart-index .amrelated-cart-message a.product-link:first-of-type {
  display: block;
  margin-bottom: -3px;
  margin-top: -18px;
  
  /margin-left: 33px;
  /margin-right: 33px;
}
.checkout-cart-index .amrelated-cart-message a.product-link:first-of-type:before {
  display: block;
  /margin-top: -25px;
  /margin-bottom: 5px;
  
  content: "add: ";
  font-size: 19px;
  font-size: 20px;
  font-size: 22px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-shadow: 0.6px 0px 0px #000;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
  
  display: inline-block;
  text-decoration: none;
  /float: left;
  /margin-top: 0px;
  margin-right: 8px;
  
  position: relative;
  /top: -1px;
  top: 1px;
  /left: -5px;
  
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17.7px !important;
  /font-size: 17.4px !important;
  /font-size: 17.2px !important;
  /font-size: 17px !important;
  //////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  */
}
.checkout-cart-index .amrelated-cart-message a.product-link:last-of-type {
  display: block;
  margin-top: -15px;
  
  border-top: 1px solid #bbb;
  padding-top: 20px;
  padding-bottom: 5px;
  margin-top: -28px;
}
.checkout-cart-index .amrelated-cart-message a.product-link:last-of-type:before {
  display: block;
  /margin-top: -25px;
  /margin-bottom: 5px;
  
  content: "add: ";
  content: "or: ";
  font-size: 19px;
  font-size: 20px;
  font-size: 22px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-shadow: 0.6px 0px 0px #000;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
  
  display: inline-block;
  text-decoration: none;
  /float: left;
  /margin-top: 0px;
  margin-right: 8px;
  
  position: relative;
  /top: -1px;
  top: 1px;
  /left: -5px;
  
  /*
  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17.7px !important;
  /font-size: 17.4px !important;
  /font-size: 17.2px !important;
  /font-size: 17px !important;
  //////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  */
}
.checkout-cart-index .amrelated-cart-message a.product-link {
  line-height: 18px;
  
  /*----------(definitive khula - smallest heavy)----------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ////////////////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  ////////////////////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  /font-weight: 700 !important;
  //font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  /*----------(definitive khula - smallest heavy)----------*/

  /*----------(definitive ruda - small heavy)----------*/
  /*
  font-family: "Ruda", sans-serif !important;
  font-size: 14.4px !important;
  font-size: 14.7px !important;
  /font-size: 14.9px !important;
  /font-size: 15px !important;
  /font-size: 16px !important;
  font-size: 16.1px !important;
  /font-size: 17px !important;
  //font-size: 17.1px !important;
  font-weight: 900 !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.35px !important;
  text-transform: lowercase !important;
  /text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  color: #4b4b4b !important;
  color: #3b3b3b !important;
  color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  line-height: 21px !important;
  line-height: 22px !important;
  line-height: 23px !important;
  line-height: 24px !important;
  line-height: 25px !important;
  line-height: 26px !important;
  ///line-height: 27px !important;
  /line-height: 28px !important;
  */
  /*----------(definitive ruda - small heavy)----------*/
}
.checkout-cart-index .amrelated-cart-message a.product-link:before {
  padding-right: 3px;
}
.checkout-cart-index .amrelated-cart-message a.product-link:hover {
  opacity: 0.75;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.checkout-cart-index .amrelated-cart-message a.product-link:hover:before {
  opacity: 1;
  filter: contrast(1000%) brightness(0%);
}
.checkout-cart-index .amrelated-cart-message .price:before {
  content: "..and save up to- ";
  content: ". . and get up to- ";
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  //font-size: 19px;
  /font-size: 20px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.80px;
  /text-transform: capitalize;
  /text-transform: uppercase;
  text-transform: none;
  
  color: #fff;
  text-shadow: 0px 0px 0px #000;
  text-shadow: -2px 1px 4px #000;
  /text-shadow: -1px 1px 3px #000;
  position: relative;
  top: -1px;
  /padding-left: 8px;
  /background: #fff;
  background: linear-gradient(to right, #fff 75%, transparent);
  padding-top: 10px;
}
.checkout-cart-index .amrelated-cart-message .price:after {
  content: " off";
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
  font-weight: 900;
  letter-spacing: -0.50px;
  letter-spacing: -0.80px;
  /text-transform: capitalize;
  /text-transform: uppercase;
  text-transform: none;
}
.checkout-cart-index .amrelated-cart-message .price {
  display: inline-block;
  margin-top: 5px;

  font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  /font-size: 20px !important;
  /font-size: 19px !important;
  /font-size: 18px !important;
  /font-size: 17.7px !important;
  /font-size: 17.4px !important;
  /font-size: 17.2px !important;
  /font-size: 17px !important;
  //////font-size: 16px !important;
  /font-size: 15px !important;
  ///font-size: 14.7px !important;
  ///font-size: 14px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  //letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  //letter-spacing: -0.15px !important;
  ///letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  ////letter-spacing: -0.0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: -1px 0px 0px #666 !important;
  text-shadow: -1px 0px 0px #ededed !important;
  text-shadow: -0.9px 0.3px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0.1px 0px #e0e0e0 !important;
  text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.8px 0.3px 0px #e0e0e0 !important;
  ////text-shadow: -0.8px 0.2px 0px #e0e0e0 !important;
  text-shadow: -0.6px 0px 0px #ededed !important;
  text-shadow: -0.6px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.4px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 1px #ededed !important;
  /text-shadow: 0px 0px 0px #ededed !important;
  /text-shadow: 0px 0px 0px #888 !important;
  /text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: none !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  filter: drop-shadow(0px 0px 1px #000) !important;
  filter: drop-shadow(0px 1px 0px #000) !important;
  filter: drop-shadow(1px 1px 0px #000) !important;
  filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: none !important;
  
  background: linear-gradient(to left, #000, transparent);
  background: linear-gradient(to right, transparent, forestgreen, transparent);
  filter: grayscale(65%) !important;
  height: 31px;
  /padding-top: 0px;
  /padding-bottom: 0px;
  padding-right: 10px;
  position: relative;
  margin-top: 10px;
}
/*^^^(am bundle pk cart msg)^^^*/

/*---(am bundle pk cart)---*/
.checkout-cart-index .amrelated-cart-bundle {
  
}
/*^^^(am bundle pk cart)^^^*/


/* ====================================================================================== */
/* =================================== (CHECKOUT PAGE) ================================== */
/* ====================================================================================== */

.checkout-index-index .page-header .logo__container .logo img {
  width: 125px;
  min-height: 110px;
  
  width: 111px;
  min-height: 98px;
  
  width: 74px;
  min-height: 65px;
}
.checkout-index-index .page-header .logo__container {
  background: linear-gradient(to right, #000, #3b3b3b, #6a6a6a, #3b3b3b, #000);
  background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png');
  /background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  
  background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png');
  
  background-blend-mode: color-burn;
  background-repeat: no-repeat, no-repeat;
  background-position: 0% 0%, 95% 0%;
  background-size: auto, auto; 
}
.checkout-index-index .page-header .header__content-wrapper {
  background: linear-gradient(to right, #000, #3b3b3b, #6a6a6a, #3b3b3b, #000);
  background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%), 
  url('/media/site-images/checkered-flag-header-transparent-10.png');
  /background: linear-gradient(to left, #000 -15%, #222 25%, #303030 35%, #535353 50%, #303030 65%, #222 75%, #000 115%);
  
  background: linear-gradient(to right, #000 50%, #222, #404040, #222, #000);
  
  background-blend-mode: color-burn;
  background-repeat: no-repeat, no-repeat;
  background-position: 0% 0%, 95% 0%;
  background-size: auto, auto;
}
.checkout-index-index .column.main .checkout-container .authentication-wrapper button {
  background: linear-gradient(-20deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%);
  /background: linear-gradient(-40deg, #7B5A00 -44%, #FFD405 30%, #FFD405 50%, #8B5A00 135%);
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  /font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 2px #000;
  /font-style: italic;
  
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  /font-size: 17px;
  /font-size: 16px;
  border: 3px ridge #ffcc05;
  /border: 2px ridge #ffcc05;
  /border: 1px ridge #ffcc05;
  /border: none;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 3px;
  /border-radius: 0px;
  /color: #202020;
  //color: #fff;
  text-shadow: -1px 2px 4px #202020;
  text-shadow: -1px 2px 3px #202020;
  text-shadow: 0px 2px 3px #202020;
  /opacity: 0.95;
  
  background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%);
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%);
}
.checkout-index-index .column.main .checkout-container .authentication-wrapper button span:before {
  
}
.checkout-index-index .page-main .opc-wrapper .form-login .actions-toolbar button span {
  font-weight: 500;
  text-shadow: 1px 1px 0px #888 !important;
}
.checkout-index-index .page-main .opc-wrapper .form-login .actions-toolbar .action.remind span {
  font-weight: 500;
}
.checkout-index-index .page-main .opc-wrapper .form-login .actions-toolbar .action.remind:after {
  background: #202020;
}







/*--(for Route Shipping protection section)--*/
.checkout-index-index #RouteWidget {
  margin-top: 15px !important;
  margin-bottom: 35px !important;
  
  margin-top: 30px !important;
  margin-bottom: 70px !important;
}
.checkout-index-index #RouteWidget:after {
  content: "*(Your Plan information will be automatically emailed to you upon completion of order.)" !important;
  font-size: 9.5px !important;
  position: absolute !important;
  margin-top: 20px !important;
  margin-top: 25px !important;
}
.checkout-index-index #RouteWidget div .rw-center:before {
  content: "Add insurance protection for your package? (Optional)" !important;
  font-size: 15px !important;
}
.checkout-index-index #RouteWidget div.rw-text-top {
  font-size: 20px !important;
  margin-top: 12px !important;
}
.checkout-index-index #RouteWidget div.rw-text-bottom {
  margin-top: 10px !important;
  font-size: 20px !important;
}
.checkout-index-index #RouteWidget:before {
  content: "powered by" !important;
  content: "provided by" !important;
  font-size: 8px !important;
  font-style: italic !important;
  font-weight: 400 !important;
  position: absolute !important;
  margin-top: 9px !important;
  margin-top: -9px !important;
  margin-left: -4px !important;
  color: #aaa !important;
}
.checkout-index-index #RouteWidget div .rw-route-logo {
  width: 50px !important;
  margin-right: 5px !important;
}
.checkout-index-index #RouteWidget div span.rw-info {
  position: absolute !important;
  font-size: 12px !important;
  justify-content: center !important;
  margin-top: 0px !important;
  height: 14px !important;
  width: 14px !important;
  padding-top: 4px !important;
  padding-left: 4px !important;
  font-weight: 900 !important;
  color: turquoise !important;
}
.checkout-index-index #RouteWidget div .rw-checkbox-span {
  width: 65px !important;
  height: 35px !important;
  margin-left: 10px !important;
  filter: drop-shadow(1px 1px 1px #999) !important;
}
.checkout-index-index #RouteWidget div .rw-slider {
  width: 30px !important;
  height: 30px !important;
  left: 5px !important;
  border: 3px solid #efefef !important;
  filter: drop-shadow(1px 1px 2px #bbb) !important;
}
.checkout-index-index #RouteWidget div .rw-off-text {
  font-size: 11px !important;
  font-weight: 600 !important;
  margin-left: 25px !important;
}
.checkout-index-index #RouteWidget div .rw-on-text {
  font-size: 13px !important;
  font-weight: 600 !important;
  margin-left: 1px !important;
}
/*^^(for Route Shipping protection section)^^*/


/* ======================================================================================= */
/* =============================== (CHECKOUT PAGE - SUCCESS) ============================= */
/* ======================================================================================= */

.checkout-onepage-success #maincontent:before {
  display: block;
  content: "order confirmation";
  text-align: center;
  margin-bottom: 25px;
  margin-bottom: 15px;
  margin-bottom: 10px;
  margin-bottom: 7px;
  margin-bottom: 6px;
  
  /border: 5px solid #e4e4e4;
  /border: 3px solid #e4e4e4;
  /border: 2px solid #e4e4e4;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  /border-bottom: 2px solid #e0e0e0;
  /border: none;
  
  /background: linear-gradient(to right, transparent, #000, transparent);
  background: linear-gradient(to right, transparent, #f2f2f2, transparent);
  color: #e5e5e5;
  color: #f5f5f5;
  color: #f8f8f8;
  /color: #fff;
  color: #292828;
  
  font-family: "Squada One";
  font-size: 50px;
  ///////font-size: 42px;
  ///////font-size: 41px;
  //font-size: 40px;
  ///////font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  /////////font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: inherit;
  /text-transform: uppercase;
  text-transform: capitalize;
  
  font-family: "Open Sans";
  font-size: 44px;
  letter-spacing: -4px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: capitalize;
  
  font-family: "Roboto";
  font-size: 44px;
  letter-spacing: -2px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: capitalize;
  
  font-family: "Exo";
  font-size: 44px;
  font-size: 43px;
  font-size: 42px;
  font-size: 41px;
  font-size: 40px;
  letter-spacing: -2px;
  letter-spacing: -1.50px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: capitalize;
}
.checkout-onepage-success .column.main {
  min-height: auto !important;
  /min-height: 600px !important;
  margin-top: 55px;
  margin-top: 60px;
  
  align-items: center !important;
  align-items: normal !important;
}
.checkout-onepage-success .column.main .page-title-wrapper {
  border: 5px solid #e4e4e4;
  /border: 3px solid #e4e4e4;
  /border: 2px solid #e4e4e4;
  border: 1px solid #e4e4e4;
  /border: none;
  border-radius: 3px;
  
  padding-left: 10px;
  padding-right: 10px;
  
  max-height: 430px !important;
  
  background: linear-gradient(to bottom, transparent 40%, #f0f0f0);
  /background: linear-gradient(to bottom, transparent 50%, #f0f0f0);
  /background: linear-gradient(to bottom, transparent 60%, #f0f0f0);
  /background: linear-gradient(to bottom, transparent 70%, #f0f0f0);
}
.checkout-onepage-success .column.main .page-title-wrapper .success-icon-wrapper {
  border-radius: 2px;
  /border-radius: 100px;
  filter: drop-shadow(0px 2px 2px #d0d0d0);
  filter: drop-shadow(1px 2px 1px #d7d7d7);
  /filter: none;
}
.checkout-onepage-success .column.main .page-title-wrapper .success-icon-wrapper .success-icon {
  background: #C3E235 !important;
  background: #1A1A1A !important;
  background: linear-gradient(to right bottom, #8EA817 0%, #C3E235 65%) !important;
  /background: linear-gradient(to top, #8EA817 0%, #C3E235 65%) !important;
  /background: linear-gradient(to left, #8EA817 0%, #C3E235 65%) !important;
  /background: linear-gradient(to left, #1A1A1A 0%, #555 65%) !important;
  //background: linear-gradient(to right bottom, #1A1A1A 0%, #555 65%) !important;
  /background: linear-gradient(to bottom left, #1A1A1A 0%, #555 65%) !important;
  /background: linear-gradient(to right bottom, #151515 0%, #555 65%) !important;
}
.checkout-onepage-success .column.main .page-title-wrapper .success-icon-wrapper .success-icon::before {
    height: 6px;
    margin-top: -7px;
    margin-left: -20px;
    transform: rotate(45deg) scaleX(0);
    transform-origin: 0 !important;
    animation: checkboxleft .4s;
    animation-delay: 0s;
    animation-fill-mode: none;
    animation-delay: 0.8s;
    animation-fill-mode: forwards;
  
  filter: drop-shadow(4px 4px 2px #999);
}
.checkout-onepage-success .column.main .page-title-wrapper .success-icon-wrapper .success-icon::after {
  display: block !important;
  filter: drop-shadow(3px 2px 4px #999);
}
.checkout-onepage-success .column.main .page-title-wrapper .page-title span {
  font-weight: 900;
  font-weight: 700;
  //font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  letter-spacing: -1px;
  letter-spacing: -1.35px;
  letter-spacing: -1.45px;
  /letter-spacing: -1.50px;
  /letter-spacing: -1.65px;
  /font-style: italic;
  text-transform: lowercase;
  
  /*
  font-family: "Squada One";
  font-weight: 900;
  /font-weight: 700;
  /font-style: italic;
  text-transform: lowercase;
  */
}
.checkout-onepage-success .column.main .page-title-wrapper .page-title span:after {
  display: block;
  font-family: "Oswald", "FontAwesomeNew";
  content: "..your order is in process";
  font-size: 16px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.35px;
  /font-style: italic;
  text-transform: lowercase;
  
  margin-top: 10px;
  margin-top: 15px;
}
.checkout-onepage-success .column.main .page-title-wrapper .page-title:after {
  display: block;
  font-family: "Oswald", "FontAwesomeNew";
  content: "\f49e" " " "\f466" " " "\f482" " " "\f468" " " "\f474" " " "\f4de" " " "\f48b" " " "\f091";
  content: "\f49e" " " "\f466" " " "\f482" " " "\f468" " " "\f472" " " "\f4de" " " "\f48b" " " "\f091";
  content: "\f49e" " " "\f466" " " "\f482" " " "\f468" " " "\f4de" " " "\f48b" " " "\f091";
  /content: "\f49e" " " "\f466" " " "\f482" " " "\f468" " " "\f4de" " " "\f48b" " " "= \f091";
  font-size: 16px;
  font-size: 21px;
  font-size: 24px;
  font-size: 35px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  letter-spacing: -0.35px;
  /font-style: italic;
  text-transform: lowercase;
  
  margin-top: 45px;
  word-spacing: 4px;
}

.checkout-onepage-success .column.main .checkout-success-wrapper {
    box-shadow: 0px 15px 70px -8px rgba(0,0,0,0.11);
  
  box-shadow: 0px 15px 25px -8px rgba(0,0,0,0.11);
  margin-bottom: 200px;
}
.checkout-onepage-success .column.main .checkout-success-wrapper .your-order-is {
  border-top: 1px solid #e4e4e4;
  /border-bottom: 1px solid #e4e4e4;
  padding: 10px;
  padding: 5px;
  
  font-family: "Exo";
  font-weight: 900;
  /font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  letter-spacing: -0.40px;
  font-style: italic;
  font-style: normal;
  text-transform: capitalize;
  text-transform: lowercase;
  text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.40px;
  font-style: italic;
  font-style: normal;
  text-transform: capitalize;
  /text-transform: lowercase;
  /text-transform: uppercase;
}
.checkout-onepage-success .column.main .checkout-success-wrapper .your-order-is .order-number {
  font-family: "Exo";
  font-size: 26px;
  font-size: 27px;
  font-weight: 900;
  /font-weight: 700;
  /font-style: italic;
  
  font-family: "Squada One";
  font-size: 35px;
  /font-size: 36px;
  /font-size: 37px;
  font-weight: 900;
  /font-weight: 500;
  font-style: italic;
  font-style: normal;
  letter-spacing: -0.25px;
  
  background: linear-gradient(to right, #f8f8f8, transparent);
  background: linear-gradient(to left, #f8f8f8, transparent);
  /background: linear-gradient(to right, transparent, #f8f8f8, transparent);
  /background: none;
  border: 5px solid #e4e4e4;
  border: 3px solid #e4e4e4;
  border: 2px solid #e4e4e4;
  border: 1px solid #e4e4e4;
  border: none;
  /border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  /border-bottom: 1px solid #e0e0e0;
  border-radius: 3px;
}
.checkout-onepage-success .column.main .checkout-success-wrapper p {
  letter-spacing: -0.30px;
  
  font-family: "Exo";
  font-family: "Roboto";
  /font-family: "Rubik";
  /font-family: "Ubuntu";
  /font-family: "Open Sans";
  
  font-family: "Mukta";
  font-size: 15px;
}
.checkout-onepage-success .column.main .checkout-success-wrapper .actions-toolbar .action.primary {
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  //font-size: 27px;
  /font-weight: 900;
  border: 3px ridge #ffcc05;
  /border: 2px ridge #ffcc05;
  /border: 2px solid #ffcc05;
  border: 4px ridge #404040;
  border-radius: 1px;
  border-radius: 2px;
  /color: #202020;
  //color: #fff;
  //text-shadow: -1px 2px 4px #202020;
  text-shadow: -1px 2px 4px #ffff05;
  //text-shadow: none;
  /opacity: 0.95;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%);
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%);
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%);
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%);
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%);
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%);
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%);
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%);
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%);
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%);
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%);
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%);
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%);
  
  background: linear-gradient(to right, #000, #555);
  background: linear-gradient(to right, #000, #666);
  background: linear-gradient(to right, #505050, #090909, #6d6d6d, #515151);
}
.checkout-onepage-success .column.main .checkout-success-wrapper .actions-toolbar .action.primary span {
  font-weight: 500;
  text-shadow: -0px 1px 1px #202020;
  /text-shadow: -0px 1px 1px #666;
  /text-shadow: -0px 1px 1px #888;
}


/* ====================================================================================== */
/* ================================ (CHECKOUT PAGE - EMPTY ============================== */
/* ====================================================================================== */

.checkout-cart-index .cart-empty .athlete2-icon-cart {
  
}
.checkout-cart-index .cart-empty .cart-empty-big-text {
  font-family: "Oswald";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  
  /text-align: center;
  /margin-bottom: 25px;
  /margin-bottom: 15px;
  /margin-bottom: 10px;
  /margin-bottom: 7px;
  /margin-bottom: 6px;
  
  /background: linear-gradient(to right, transparent, #000, transparent);
  color: #e5e5e5;
  color: #f5f5f5;
  color: #f8f8f8;
  /color: #fff;
  color: #292828;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 42px;
  ///////font-size: 41px;
  //font-size: 40px;
  ///////font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  /////////font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: inherit;
  /text-transform: uppercase;
  /text-transform: capitalize;
  
  /*
  font-family: "Open Sans";
  font-size: 44px;
  letter-spacing: -4px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: capitalize;
  
  font-family: "Roboto";
  font-size: 44px;
  letter-spacing: -2px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: capitalize;
  */
  
  /*
  font-family: "Exo";
  font-size: 44px;
  letter-spacing: -2px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  text-transform: lowercase;
  text-transform: capitalize;
  */
}
.checkout-cart-index .cart-empty a.button {
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  /font-size: 27px;
  border: 3px ridge #ffcc05;
  /border: 2px ridge #ffcc05;
  /border: 2px solid #ffcc05;
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 100px;
  /color: #202020;
  //color: #fff;
  //text-shadow: -1px 2px 4px #202020;
  text-shadow: -1px 2px 4px #ffff05;
  //text-shadow: none;
  /opacity: 0.95;
  
  //////////background: linear-gradient(to bottom, #a28501 10%,#ffe51e 60%);
  //////////////////////////////background: linear-gradient(to bottom right, #a27501 -15%, #ffe51e 60%, #7B5A00 185%);
  background: linear-gradient(to left bottom, #7B5A00 -10%, #FFDC05 68%);
  
  ////////////////////background: linear-gradient(to bottom left, #7B5A00 -210%, #FFDC05 68%);
  
  //////////background: linear-gradient(10deg, #FFDC05 50%, #7B5A00 150%);
  //////////background: linear-gradient(180deg, #FFdC05 50%, #7B5A00 180%);
  //////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 180%);
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 109%);
  ////////////////////background: linear-gradient(-10deg, #FFDC05 55%, #7B5A00 101%);
  /background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #ffd51e 184%);
  //////////background: linear-gradient(10deg, #ffe51e 4%, #FFD405 55%, #CC9900 94%);
  //////////background: linear-gradient(90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  //////////background: linear-gradient(-90deg, #ffe51e 4%, #FFD405 40%, #CC9900 100%, #7B5A00 120%);
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcd000 50%, #FFD405 80%);
  
  /background: linear-gradient(90deg, #7B5A00 -34%, #fcdf30 50%, #FFD025 80%, #7B5A00 130%);
  
  //////////background: linear-gradient(90deg, #7B5A00 -94%, #fcdf30 50%, #FFD025 80%, #7B5A00 150%);
  //////////background: linear-gradient(-90deg, #7B5A00 -55%, #fcdf30 25%, #FFD025 80%, #7B5A00 150%);
  ////background: linear-gradient(90deg, #7B5A00 -64%, #fcdf30 30%, #FFD025 80%, #7B5A00 150%);
  ///background: linear-gradient(150deg, #7B5A00 -44%, #fcdf30 30%, #F7D025 75%, #7B5A00 195%);
  
  font-weight: 500;
  text-shadow: -0px 1px 1px #202020;
  /text-shadow: -0px 1px 1px #666;
  /text-shadow: -0px 1px 1px #888;
}
.checkout-cart-index .cart-empty a:after {
  border-radius: 1px;
  border-radius: 2px;
  /border-radius: 100px;
  
  background: linear-gradient(to right, #000, #555);
  background: linear-gradient(to right, #000, #666);
  background: linear-gradient(to right, #505050, #090909, #6d6d6d, #515151);
}


/* ======================================================================================= */
/* ================================== (HELP CENTER PAGE) ================================= */
/* ======================================================================================= */

.cms-help-center {
  box-shadow: inset 0px 0px 70px -0px #d0d0d0;
  box-shadow: inset 0px 0px 70px -0px #e0e0e0;
  box-shadow: inset 0px 0px 70px -0px #e7e7e7;
  height: auto;
}
.cms-help-center .header-banner-below {
  box-shadow: 0px 3px 10px 0px #888;
  box-shadow: 0px 3px 10px 0px #999;
  box-shadow: 0px 3px 10px 0px #aaa;
  box-shadow: 0px 3px 3px 2px #bbb !important;
  /box-shadow: 0px 3px 2px 0px #bbb;
  
  display: none;
}
/.cms-help-center .above-footer-banner {
  box-shadow: 0px 0px 120px -0px #d0d0d0;
  border-top: 1px solid #e4e4e4;
}
.cms-help-center .am-back-button .button {
  background: #202020 !important;
  border-radius: 2px;
  border-radius: 3px;
  
  margin-top: -24px;
  margin-bottom: 3px;
}
.cms-help-center .am-back-button .button span {
  font-family: "Squada One" !important;
  /font-family: "Exo" !important;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  letter-spacing: -0.20px;
  border-radius: 2px;
}
.cms-help-center .am-back-button .button:after {
  background: #343434;
}
.cms-help-center .page-title-wrapper {
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, transparent, #202020 9%, transparent);
  border-radius: 4px 0px 0px 4px;
  padding-top: 12px;
  padding-left: 30px;
  height: 62px;
  margin-bottom: 35px;
  margin-bottom: 44px;
  /margin-bottom: 52px;
  /margin-bottom: 55px;
  /margin-bottom: 57px;
  /margin-bottom: 59px;
  /margin-bottom: 60px;
  margin-bottom: 64px;
  margin-bottom: 72px;
  margin-bottom: 80px;
  margin-top: -20px;
  
  /width: 70%;
  
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 9px 2px #bbb);
  /filter: drop-shadow(1px 1px 2px #000);
}
.cms-help-center .page-title-wrapper .page-title span {
  color: #e5e5e5;
  color: #e7e7e7;
  color: #e8e8e8;
  color: #f0f0f0;
  /color: #f2f2f2;
  text-shadow: -2px 3px 2px #202020;
  
  position: relative;
  top: -13px;
  
  font-family: "Mukta";
  font-size: 50px;
  font-size: 48px;
  font-size: 46px;
  /font-size: 42px;
  /font-size: 41px;
  //font-size: 40px;
  /font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  //////font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
}
.cms-help-center .page-title-wrapper .page-title span:before {
  font-family: "FontAwesomeNew";
  content: "\f1cd";
  font-weight: 900;
  font-weight: 500;
  font-weight: 100;
  font-style: normal;
  margin-right: 3px;
  color: #e5e5e5;
  /color: #e7e7e7;
  /color: #e8e8e8;
  //color: #f0f0f0;
  /color: #f2f2f2;
  
  content: "\f0fa";
  font-weight: 900;
  font-weight: 500;
  font-style: italic;
  position: relative;
  top: -1px;
  left: -7px;
}
.cms-help-center #maincontent .am-widget-center .amfaq-search:before {
  content: "search for help articles";
  content: "search available help articles";
  content: "search help articles";
  content: "search for answers";
  content: "search the knowledgebase";
  content: "search Knowledgebase";
  
  position: relative;
  top: -28px;
  
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 20px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  
  font-family: "Rubik";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  
  font-family: "FontAwesomeNew", "Mukta";
  content: "\f059" " " "search Knowledgebase";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  ///font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: -0.0px;
}
.cms-help-center #maincontent .am-widget-center .amfaq-search {
  margin-bottom: 50px;
}
.cms-help-center #maincontent .am-widget-center .amfaq-search .input-text {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  padding: 18px 10px 18px 10px;
  /height: 200px;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
  
  background: linear-gradient(to right, #fcfcfc, #fafafa, #fcfcfc);
  background: linear-gradient(to right, #fafafa, #fcfcfc, #fafafa);
  background: linear-gradient(to right, #fafafa, #fdfdfd, #fafafa);
  /background: linear-gradient(-188deg, #e0e0e0, transparent);
  background: none;
  //border: 1px solid #aaa;
  /border: 2px solid #aaa;
  ///border: 3px solid #ddd;
  /border: 2px solid #aaa;
  border-right: none;
  border-left: none;
  /border-top: none;
  /border-bottom: none;
  ///border-bottom: 1px solid #bbb;
}
.cms-help-center #maincontent .am-widget-center .amfaq-search .am-button {
  background: linear-gradient(-40deg, #7B5A00 -84%, #FFD405 40%, #FFD405 56%, #8B5A00 155%) !important;
  background: linear-gradient(-40deg, #7B5A00 -100%, #FFD405 40%, #FFD405 56%, #8B5A00 250%) !important;
  background: #202020 !important;
  border-radius: 0px 3px 3px 0px;
  width: 41px;
  
  margin-top: 28px;
  margin-top: 24px;
}
.cms-help-center #maincontent .am-widget-center .amfaq-search .am-button:after {
  background: linear-gradient(-40deg, #7B5A00 -84%, #FFD405 40%, #FFD405 56%, #8B5A00 155%) !important;
  background: linear-gradient(-40deg, #7B5A00 -100%, #FFD405 40%, #FFD405 56%, #8B5A00 250%) !important;
  /background: #202020 !important;
  //background: #404040 !important;
  border-radius: 0px 3px 3px 0px;
}
.cms-help-center #maincontent .am-widget-center .amfaq-search .am-button:before {
  font-family: "Glyphicons Halflings";
  content:"\e003";
  font-weight: 900;
  font-weight: 500;
  font-size: 21px;
  font-size: 22px;
  
  text-shadow: -1px 2px 0px #777;
  
  filter: drop-shadow(-0px 3px 2px #aaa);
  /filter: drop-shadow(-0px -0px 4px #ddd);
  filter: drop-shadow(-0px -0px 1px #ddd);
  /width: 21px !important;
  //width: 22px !important;
  /width: 23px !important;
  width: 24px !important;
  /width: 25px !important;
  width: 26px !important;
  /width: 27px !important;
  /width: 28px !important;
  /width: 29px !important;
  /width: 30px !important;
}
.cms-help-center #maincontent .am-category-container .faq-category-title {
  font-family: "Squada One";
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  letter-spacing: -0.50px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
}
.cms-help-center #maincontent .am-widget-category:nth-child(1) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f788";
  margin-right: 12px;
  font-weight: 900;
  /font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
}
.cms-help-center #maincontent .am-widget-category:nth-child(2) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f474";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
}
.cms-help-center #maincontent .am-widget-category:nth-child(3) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f0e2";
  margin-right: 12px;
  font-weight: 900;
  /font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-style: italic;
}
.cms-help-center #maincontent .am-widget-category:nth-child(4) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f3ed";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-style: italic;
}
.cms-help-center #maincontent .am-widget-category:nth-child(5) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f562";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
}
.cms-help-center #maincontent .am-category-container .am-title {
  font-family: "Exo";
  /font-size: 16px;
  font-size: 15px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
}
.cms-help-center #maincontent .am-category-container .am-title:hover {
  color: #666;
}
.cms-help-center #maincontent .am-category-container .am-title .am-minus:before {
  font-family: "Glyphicons Halflings";
  content: "\e114";
}
.cms-help-center #maincontent .am-category-container .am-title .am-plus:before {
  font-family: "Glyphicons Halflings";
  content: "\e113";
}
.cms-help-center #maincontent .am-category-container .am-content {
  font-family: "Exo";
  /font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  //font-size: 13px;
  /font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
}
.cms-help-center #maincontent .am-category-container .am-content .am-links a {
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
}
.cms-help-center #maincontent .am-category-container .am-content .am-links a:after {
  content: "...";
}
.cms-help-center #maincontent .am-category-container .am-content .am-links a:hover {
  color: #666;
}
.cms-help-center #maincontent .am-category-container .view-all {
  width: max-content;
  float: right;
    
  font-size: 12px;
  
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
}
.cms-help-center #maincontent .am-category-container .view-all:hover {
  color: #666;
  text-decoration: underline;
}
.cms-help-center #maincontent .am-tags-tag:hover {
  background: #404040 !important;
  background: linear-gradient(to right, #1a1a1a, #555) !important;
  background: linear-gradient(to right top, #1a1a1a, #555) !important;
  color: #e5e5e5 !important;
}
.cms-help-center #maincontent .am-tags-tag:hover span {
  color: #f7f7f7 !important;
}
.cms-help-center #maincontent .am-widget-categories-2, 
.cms-help-center #maincontent .am-widget-categories-3 {
  margin-bottom: 120px;
}

/*--(for separate questions 'widget')--*/
.amfaq_questions.widget {
  margin-top: 95px;
}
.contacting-section .amfaq_questions.widget {
  margin-bottom: 120px;
}
.amfaq_questions.widget .amfaq-title {
  /display: flex;
  /width: max-content;
  margin-top: 60px;
  
  font-family: "Squada One";
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  letter-spacing: -0.50px;
  letter-spacing: -0.40px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  /letter-spacing: -0.25px;
  /letter-spacing: -0.20px;
}
.ordering-section .amfaq_questions.widget .amfaq-title:before {
  font-family: "FontAwesomeNew";
  content: "\f788";
  margin-right: 12px;
  font-weight: 900;
  /font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
}
.shipping-section .amfaq_questions.widget .amfaq-title:before {
  font-family: "FontAwesomeNew";
  content: "\f474";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
}
.returns-section .amfaq_questions.widget .amfaq-title:before {
  font-family: "FontAwesomeNew";
  content: "\f0e2";
  margin-right: 12px;
  font-weight: 900;
  /font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-style: italic;
}
.securing-section .amfaq_questions.widget .amfaq-title:before {
  font-family: "FontAwesomeNew";
  content: "\f3ed";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-style: italic;
}
.contacting-section .amfaq_questions.widget .amfaq-title:before {
  font-family: "FontAwesomeNew";
  content: "\f562";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
}
.amfaq_questions.widget .am-item {
  /*
  border-bottom: 1px solid #c9c9c9;
  margin: 0 0 2rem 0;
  */
  
  border-bottom: 6px solid #000;
  border-bottom: 5px solid #000;
  border-bottom: 4px solid #000;
  ///border-bottom: 3px solid #000;
  //border-bottom: 2px solid #000;
  /border-bottom: 1px solid #000;
}
.amfaq_questions.widget .am-item:nth-child(2) {
  padding-top: 15px;
  padding-top: 25px;
  padding-top: 30px;
}
.amfaq_questions.widget .am-item:nth-child(2) .am-content.amfaq-hidden,
.amfaq_questions.widget .am-item:nth-child(3) .am-content.amfaq-hidden {
  /*
  display: flex !important;
  */
}
.amfaq_questions.widget .am-title {
  font-family: "Exo";
  
  font-family: "Exo";
  /font-size: 16px;
  font-size: 15px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  
  /*----------(fav. - definitive khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(fav. - definitive khula small heavy)--------------*/
  
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  

  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  color: #e4e4e4 !important;
  text-shadow: 1px 1px 0px #000 !important;
  //text-shadow: -1px 1px 0px #000 !important;
  text-shadow: 0px 1px 0px #000 !important;
  text-shadow: 0px 1px 1px #000 !important;
  /text-shadow: none !important;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.amfaq_questions.widget .am-title:before {
  content: " q: ";
  
  font-family: "Khula", sans-serif;
  font-size: 21px;
  /font-size: 22px;
  //font-size: 23px;
  /font-size: 24px;
  //font-size: 25px;
  /font-size: 26px;
  font-size: 27px;
  /font-size: 28px;
  font-size: 29px;
  /font-size: 30px;
  //font-size: 31px;
  /font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  text-shadow: 0px 0px 0px #4b4b4b;
  margin-right: 5px;
  
  font-family: "Passion One", sans-serif;
  font-size: 21px;
  /font-size: 22px;
  //font-size: 23px;
  /font-size: 24px;
  //font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  font-size: 28px;
  ////font-size: 29px;
  ////font-size: 30px;
  //font-size: 31px;
  /font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  font-weight: 600;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  text-shadow: none;
  

  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  color: #a0a0a0;
  color: #838383;
  /color: #777;
  text-shadow: -1px 0px 0px #b4b4b4;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.amfaq_questions.widget .am-title:hover {
  /color: #666;
  opacity: 0.80;
}
.amfaq_questions.widget .am-title .am-minus:before {
  font-family: "Glyphicons Halflings";
  content: "\e114";
  
  margin-left: 25px;
}
.amfaq_questions.widget .am-title .am-plus:before {
  font-family: "Glyphicons Halflings";
  content: "\e113";
  
  margin-left: 25px;
}
.amfaq_questions.widget .am-content {
  display: flex;

  font-family: "Exo";
  /font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  //font-size: 13px;
  /font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
  
  /*----------(khula small light)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  //////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  /////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  //font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  font-weight: 600 !important;
  font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300 !important;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  ////line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(khula small light)--------------*/
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  color: #b7b7b7 !important;
  color: #b4b4b4 !important;
  text-shadow: 1px 1px 1px #000 !important;
  text-shadow: -1px 1px 0px #000 !important;
  /text-shadow: -1px 0px 1px #000 !important;
  text-shadow: -1px 2px 1px #1a1a1a !important;
  /text-shadow: 1px 2px 1px #1a1a1a !important;
  /text-shadow: 0px 2px 1px #1a1a1a !important;
  //text-shadow: 1px 1px 0px #000 !important;
  /text-shadow: 0px 1px 0px #000 !important;
  /text-shadow: none !important;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.amfaq_questions.widget .am-content:before {
  content: " a: ";
  
  font-family: "Khula", sans-serif;
  font-size: 21px;
  /font-size: 22px;
  //font-size: 23px;
  /font-size: 24px;
  //font-size: 25px;
  /font-size: 26px;
  font-size: 27px;
  /font-size: 28px;
  font-size: 29px;
  /font-size: 30px;
  //font-size: 31px;
  /font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  font-weight: 900;
  font-style: italic;
  /font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  text-shadow: 0px 0px 0px #4b4b4b;
  margin-right: 5px;
  
  font-family: "Passion One", sans-serif;
  font-size: 21px;
  font-size: 22px;
  //font-size: 23px;
  /font-size: 24px;
  //font-size: 25px;
  /font-size: 26px;
  //font-size: 27px;
  /////font-size: 28px;
  ////font-size: 29px;
  ////font-size: 30px;
  //font-size: 31px;
  /font-size: 32px;
  //font-size: 33px;
  /font-size: 34px;
  font-weight: 600;
  font-weight: 500;
  font-style: italic;
  font-style: normal;
  text-transform: lowercase;
  text-transform: uppercase;
  text-shadow: none;
  margin-right: 17px;
  margin-right: 22px;
  position: relative;
  left: 14px;
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  color: #a0a0a0;
  /color: #777;
  /text-shadow: -1px 0px 0px #b4b4b4;
  text-shadow: 1px 1px 1px #000;
  text-shadow: -1px 1px 0px #000;
  //text-shadow: 1px 1px 0px #000;
  text-shadow: 0px 1px 0px #000;
  /text-shadow: none;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
/*
.amfaq_questions.widget .am-links {
  position: relative;
  box-shadow: 0px -20px 45px 28px #fff;
  box-shadow: 0px -10px 25px 15px #fff;
  width: 100%;
}
*/
.amfaq_questions.widget .am-links a {
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-style: italic;
  float: right;
  
  
  /*----------(khula small heavy)--------------*/
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  //////////font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  ///////font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  //////font-size: 16.8px !important;
  /font-size: 16.9px !important;
  //////font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  ////////////////////////////////////////////font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  ////////////////////////////////////////font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  ////////////////////font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  font-style: normal;
  /letter-spacing: -1.35px;
  /letter-spacing: -1.30px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.15px;
  /letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  /letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  ////letter-spacing: -0.90px !important;
  /letter-spacing: -0.87px !important;
  ///letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  letter-spacing: -0.80px !important;
  ///letter-spacing: -0.75px !important;
  /letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  ////////////////////////////letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  letter-spacing: -0.50px !important;
  letter-spacing: -0.45px !important;
  letter-spacing: -0.40px !important;
  letter-spacing: -0.35px !important;
  /////letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  text-shadow: rgba(8,8,8,0.007) 0 0 1px !important;
  ////text-shadow: rgba(8,8,8,0.004) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  /filter: none !important;
  color: #494949 !important;
  //color: #4b4b4b !important;
  ////color: #3b3b3b !important;
  /color: #2b2b2b !important;
  ///color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
  /text-rendering: geometricPrecision !important;
  //line-height: 15px;
  line-height: 16px;
  line-height: 17px;
  line-height: 18px;
  line-height: 18.9px;
  line-height: 20px;
  line-height: 20.5px;
  line-height: 21px;
  /line-height: 21.5px;
  /line-height: 22px;
  /line-height: 23px;
  //line-height: 23.3px;
  ////line-height: 24px;
  ///line-height: 25px;
  //line-height: 26px;
  //line-height: 27px;
  /line-height: 28px;
  /column-count: 2;
  /column-gap: 40px;
  /column-rule-style: solid;
  /column-rule-width: 1px;
  /column-rule-color: #e4e4e4;
  /*----------(khula small heavy)--------------*/
  
  
  /*---------*/
  width: max-content;
  margin-left: 25px;
  
  display: flex;
  position: absolute;
  bottom: 3px;
  right: 0px;
}
.amfaq_questions.widget .am-links a:after {
  content: "...";
  content: "..";
}
.amfaq_questions.widget .am-links a:hover {
  /color: #666;
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-underline-offset: 3px;
  opacity: 0.80;
}
.ask-question-form.widget .button-container {
  display: grid;
  /display: inline-grid;
  //display: block;
  /display: inline-block;
  display: flex;
  //display: inline-flex;
  
  position: relative;
  text-align: center;
  align-content:  center;
  align-items: center;
  align-self: center;
  
  margin-left: auto;
  margin-right: auto;
  width: auto;
  
  justify-content: center;
  /justify-items: center;
  /justify-self: center;
  
  /grid-template-columns: fit-content 245px auto;
  /grid-template-rows: auto;
}
.ask-question-form.widget .button-container .button-info {
  margin-right: 1px;
  margin-right: 3px;
  /margin-right: 4px;
  //margin-right: 5px;
  /margin-right: 6px;
  
  font-family: "Exo";
  letter-spacing: -0.20px;
  letter-spacing: -0.35px;
  /font-weight: 300;
  font-weight: 400;
  /font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  
  font-family: "Squada One";
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  //font-size: 23px;
  font-size: 24px;
  //font-size: 25px;
  font-size: 26px;
  //font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  display: none;
}
.ask-question-form.widget .button-container:before {
  content: " Questions about this item?";
  content: " Questions about this item, or its current offers?";
  content: " Questions about this item? or its current offers?";
  content: " Questions about this item? ..Special offers?";
  content: " Questions about this item? ..General questions?";
  content: " Questions about this item? ..general questions?";
  
  font-family: "Squada One", sans-serif;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  //font-size: 23px;
  font-size: 24px;
  //font-size: 25px;
  font-size: 26px;
  //font-size: 27px;
  /font-size: 28px;
  /font-size: 29px;
  /font-size: 30px;
  font-weight: 500;
  letter-spacing: -0.35px;
  
  font-family: "Ruda", sans-serif;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  /font-size: 21px;
  /font-size: 22px;
  font-weight: 900;
  letter-spacing: -0.35px;
  text-shadow: -1px 0px 0px #454545;
  display: flex;
  display: inline-flex;
  display: block;
  //display: inline-block;
  text-align: center;
  /width: 300px;
  
  vertical-align: middle;
  /vertical-align: text-top;
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  color: #f6f6f6;
  /color: #f4f4f4;
  /color: #f3f3f3;
  color: #f1f1f1;
  color: #efefef;
  color: #ededed;
  //color: #e8e8e8;
  /color: #e4e4e4;
  /color: #e2e2e2;
  /color: #e0e0e0;
  /color: #aaa;
  text-shadow: -1px 0px 0px #f6f6f6;
  /text-shadow: -1px 0px 0px #bababa;
  filter: drop-shadow(1px 2px 0px #000);
  filter: drop-shadow(-1px 2px 0px #000);
  filter: drop-shadow(0px 2px 0px #000);
  filter: drop-shadow(1px 2px 1px #1a1a1a);
  filter: drop-shadow(1px 2px 1px #202020);
  filter: drop-shadow(1px 2px 1px #3b3b3b);
  filter: drop-shadow(1px 4px 1px #3b3b3b);
  /filter: none;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.ask-question-form.widget .button-container .form-toggle-button:before {
  content: " Ask a Question ";
  content: " Ask us Anything ";
  content: " Ask us Anything. ";
  
  background: #202020;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  letter-spacing: -0.20px;
  border-radius: 2px;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  /*----------(fav. ruda thickened)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  /font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  /*----------(fav. ruda thickened)--------------*/
  
  /*----------(fav. ruda thickened alt ital)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  /font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  /*----------(fav. ruda thickened alt ital)--------------*/
  
  
  
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  font-family: "Ruda" !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  font-style: italic !important;
  /font-style: normal !important;
  letter-spacing: -0.35px !important;
  letter-spacing: -0.30px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  text-transform: capitalize !important;
  /text-transform: none !important;
  text-shadow: 0px 2px 2px #000 !important;
  text-shadow: 0.7px 0px 0px #f6f6f6 !important;
  text-shadow: 1.1px 0px 0px #f6f6f6 !important;
  text-shadow: 1.3px 0px 0px #f6f6f6 !important;
  text-shadow: 1.4px 0px 0px #f6f6f6 !important;
  text-shadow: 1.5px 0px 0px #f6f6f6 !important;
  /text-shadow: 1.6px 0px 0px #f6f6f6 !important;
  filter: drop-shadow(-1px 1px 1px #202020) !important;
  filter: drop-shadow(-1px 1px 1px #000) !important;
  filter: drop-shadow(-2px 1px 0px #000) !important;
  filter: drop-shadow(-2px 2px 0px #000) !important;
  //filter: drop-shadow(2px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(0px 3px 2px #000) !important;
  //filter: drop-shadow(0px 3px 2px #000) !important;
  /filter: none !important;
  background: none;
  /*----------------------------(for black ver.)----------------------------*/
}
.ask-question-form.widget .button-container .form-toggle-button {
  background: #202020;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  letter-spacing: -0.20px;
  border-radius: 2px;
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  font-size: 0px !important;
  
  
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  background: linear-gradient(to left top, #000, #333) !important;
  background: linear-gradient(to right top, #000, #333) !important;
  background: linear-gradient(to top, #000, #333) !important;
  background: linear-gradient(to bottom, #000, #333) !important;
  background: linear-gradient(to left, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  background: linear-gradient(to left bottom, #000, #333) !important;
  
  border: 1px solid #151515 !important;
  border: 1px solid #090909 !important;
  border: 1px solid #000 !important;
  border: 2px solid #000 !important;
  /border: 3px solid #000 !important;
  //border: 4px solid #000 !important;
  //border: 5px solid #000 !important;
  /border: 6px solid #000 !important;
  /border: 7px solid #000 !important;
  /border: 8px solid #000 !important;
  
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  border-right: 1px solid #3a3a3a !important;
  //border-right: 1px solid #424242 !important;
  border-top: 1px solid #3b3b3b !important;
  border-bottom: 1px solid #2b2b2b !important;
  
  /border-left: none !important;
  /border-right: none !important;
  /border-top: none !important;
  
  border-radius: 0px !important;
  /border-radius: 1px !important;
  //border-radius: 2px !important;
  ///border-radius: 3px !important;
  /border-radius: 4px !important;
  /border-radius: 5px !important;
  /border-radius: 6px !important;
  /border-radius: 7px !important;
  /border-radius: 50px !important;
  
  padding-top: 12px;
  padding-bottom: 12px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-top: 16px;
  padding-bottom: 16px;
  //padding-top: 18px;
  //padding-bottom: 18px;
  /padding-top: 20px;
  /padding-bottom: 20px;
  /*----------------------------(for black ver.)----------------------------*/
}
.ask-question-form.widget .button-container .form-toggle-button:after {
  background: #343434;
  
  /*----------------------------(for black ver.)----------------------------*/
  background: linear-gradient(to left bottom, #000, #333) !important;
  background: linear-gradient(to right, #000, #333) !important;
  
  /border-right: 1px solid #000 !important;
  border-bottom: 1px solid #424242 !important;
  border-bottom: 1px solid #272727 !important;
  /border-bottom: 1px solid #202020 !important;
  border-bottom: 1px solid #1d1d1d !important;
  /border-bottom: 1px solid #171717 !important;
  /border-bottom: 1px solid #161616 !important;
  /border-bottom: 1px solid #151515 !important;
  /*----------------------------(for black ver.)----------------------------*/
}
.ask-question-form.widget .button-container:after {
  display: inline-block;
  content: " ";
  background: url(/media/site-images/info-icon.png);
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-size: 18px 18px;
  width: 23px;
  height: 23px;
  position: relative;
  top: 13px;
  left: 0px;
  
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  filter: invert(1) brightness(31%);
  filter: invert(1) brightness(31%) drop-shadow(-1px 3px 0px #1a1a1a);
  /filter: invert(1) brightness(31%) drop-shadow(-1px 3px 1px #202020);
  /filter: invert(1) brightness(31%) drop-shadow(0px 3px 1px #202020);
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.ask-question-form.widget .ask-form-container label {
  /*----------------------------(for black ver.)----------------------------*/
  /*
  color: #fff;
  color: #f8f8f8;
  color: #f6f6f6;
  color: #f3f3f3;
  color: #f0f0f0;
  color: #e8e8e8;
  color: #e4e4e4;
  color: #e0e0e0;
  font-family: "Khula", sans-serif !important;
  /font-family: "Ruda", sans-serif !important;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.ask-question-form.widget .ask-form-container label:first-child {
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  /text-transform: unset;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.ask-question-form.widget .ask-form-container label:first-child:before {
  font-family: "Glyphicons Halflings";
  content:"\e085";
  font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-weight: 500;
  /font-weight: 900;
  
  /font-style: italic;
  /margin-right: 2px;
  /position: relative;
  /top: 1px;
}
.ask-question-form.widget .ask-form-container .input-text {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  padding: 18px 20px 18px 20px;
  height: 200px;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
  
  background: linear-gradient(to right, #fcfcfc, #fafafa, #fcfcfc);
  background: linear-gradient(to right, #fafafa, #fcfcfc, #fafafa);
  background: linear-gradient(to right, #fafafa, #fdfdfd, #fafafa);
  /background: linear-gradient(-188deg, #e0e0e0, transparent);
  //border: 1px solid #aaa;
  /border: 2px solid #aaa;
  ///border: 3px solid #ddd;
  /border: 2px solid #aaa;
  border-right: none;
  border-left: none;
  /border-top: none;
  /border-bottom: none;
  ///border-bottom: 1px solid #bbb;
}
.ask-question-form.widget .ask-form-container label:last-child {
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  font-size: 16px;
  /font-size: 15px;
  font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-style: normal;
  /font-style: italic;
  text-transform: uppercase;
  /text-transform: unset;
  letter-spacing: -0.00px;
  /letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
}
.ask-question-form.widget .ask-form-container label:last-child a {
  color: #777;
  color: #888;
  color: #999;
  color: #aaa;
  color: #bbb;
  font-size: 13px;
  font-size: 12px;
  /font-size: 11px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.05px;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.20px;
  position: relative;
  /top: 1px;
  font-style: italic;
  margin-left: 2px;
  /margin-left: 1px;
  text-decoration: underline;
  text-decoration-color: #999;
}
.ask-question-form.widget .ask-form-container label:last-child a:hover {
  opacity: 0.80;
  text-decoration: none;
  color: #777;
}
.ask-question-form.widget .ask-form-container .amfaq-hidden .label:before {
  display: none;
}
.ask-question-form.widget .ask-form-container .amfaq-hidden .label {
  position: relative;
}
.ask-question-form.widget .ask-form-container form#amfaq-ask-form-inline fieldset.fieldset .required.field input[type="checkbox"] {
  /*
  margin: 2px 5px 0 0;
  position: relative;
  top: 2px;
  */
  
  margin: 2px 8px 0 0;
  position: relative;
  top: 5px;
  
  width: 24px;
  height: 24px;
}
.ask-question-form.widget .ask-form-container form#amfaq-ask-form-inline fieldset.fieldset .field input[type="checkbox"] {
  /*
  margin: 2px 5px 0 0;
  position: relative;
  top: 2px;
  */
  
  margin: 2px 8px 0 0;
  position: relative;
  top: -2px;
  
  width: 24px;
  height: 24px;
}
.ask-question-form.widget .ask-form-container .amfaq-hidden .label #amfaq-notification {
  margin-top: -8px;
}
.ask-question-form.widget .ask-form-container #amfaq-name.input-text {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  background: none;
  padding: 18px 20px 18px 20px;
  padding: 8px 20px 8px 20px;
  /padding: unset;
  /height: 200px;
  height: unset;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
  
  margin-bottom: 10px;
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  color: #fff;
  color: #f8f8f8;
  color: #f6f6f6;
  color: #f3f3f3;
  color: #f0f0f0;
  color: #e8e8e8;
  color: #e4e4e4;
  color: #e0e0e0;
  font-family: "Khula", sans-serif;
  /font-family: "Ruda", sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  //font-weight: 600;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.ask-question-form.widget .ask-form-container #amfaq-email {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  background: none;
  padding: 18px 20px 18px 20px;
  padding: 8px 20px 8px 20px;
  /padding: unset;
  /height: 200px;
  height: unset;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
  
  
  
  /*----------------------------(for black ver.)----------------------------*/
  /*
  color: #fff;
  color: #f8f8f8;
  color: #f6f6f6;
  color: #f3f3f3;
  color: #f0f0f0;
  color: #e8e8e8;
  color: #e4e4e4;
  color: #e0e0e0;
  font-family: "Khula", sans-serif;
  /font-family: "Ruda", sans-serif;
  font-weight: 900;
  /font-weight: 800;
  /font-weight: 700;
  //font-weight: 600;
  */
  /*----------------------------(for black ver.)----------------------------*/
}
.ask-question-form.widget .ask-form-container button.action.submit.primary {
  background: #202020 !important;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  letter-spacing: -0.20px;
  border-radius: 2px;
  
  
  font-family: "Khula", sans-serif !important;
  ///font-size: 12.9px !important;
  //font-size: 13.1px !important;
  font-size: 13.3px !important;
  font-size: 14px !important;
  ////font-size: 14.1px !important;
  /font-size: 14.5px !important;
  /font-size: 14.6px !important;
  font-size: 14.7px !important;
  /font-size: 14.8px !important;
  /font-size: 15px !important;
  /font-size: 15.5px !important;
  /font-size: 15.6px !important;
  /font-size: 15.7px !important;
  /font-size: 15.8px !important;
  /font-size: 15.9px !important;
  /font-size: 16px !important;
  /font-size: 16.1px !important;
  //font-size: 16.2px !important;
  //font-size: 16.3px !important;
  ///font-size: 16.4px !important;
  font-size: 16.5px !important;
  ///font-size: 16.6px !important;
  //font-size: 16.7px !important;
  font-size: 16.8px !important;
  /font-size: 16.9px !important;
  /font-size: 17px !important;
  /font-size: 17.1px !important;
  /font-size: 17.2px !important;
  /font-size: 17.3px !important;
  /font-size: 17.4px !important;
  /font-size: 17.5px !important;
  /font-size: 17.6px !important;
  font-size: 17.7px !important;
  //font-size: 17.8px !important;
  /font-size: 17.9px !important;
  /font-size: 18px !important;
  /font-size: 18.1px !important;
  font-size: 18.2px !important;
  /////font-size: 18.3px !important;
  ////////////////////font-size: 18.4px !important;
  /////font-size: 18.5px !important;
  ///font-size: 18.6px !important;
  /font-size: 18.7px !important;
  /font-size: 18.8px !important;
  /font-size: 18.9px !important;
  /font-size: 19px !important;
  /font-size: 19.1px !important;
  ///font-size: 19.2px !important;
  ///////////////////////font-size: 19.3px !important;
  /font-size: 19.4px !important;
  /font-size: 19.5px !important;
  /font-size: 19.7px !important;
  ///////////////////////font-size: 19.8px !important;
  //////font-size: 19.9px !important;
  /////font-size: 20px !important;
  /font-size: 21px !important;
  /font-size: 22px !important;
  /font-size: 23px !important;
  /font-size: 24px !important;
  /font-size: 24.1px !important;
  ////////////////////font-size: 24.2px !important;
  /font-size: 24.3px !important;
  ////////font-size: 24.4px !important;
  //font-size: 24.6px !important;
  ///font-size: 24.8px !important;
  /font-size: 24.9px !important;
  ////////////////////font-size: 25px !important;
  ////////////////////font-size: 25.1px !important;
  /font-size: 25.2px !important;
  ///font-size: 25.3px !important;
  ////font-size: 25.4px !important;
  ////font-size: 25.5px !important;
  ///font-size: 25.6px !important;
  ////////////font-size: 25.7px !important;
  /font-size: 25.8px !important;
  ////////////font-size: 25.9px !important;
  /font-size: 26px !important;
  //////////////font-size: 26.1px !important;
  /font-size: 26.3px !important;
  /font-size: 26.4px !important;
  /font-size: 26.6px !important;
  /font-size: 26.7px !important;
  /font-size: 26.9px !important;
  ///font-size: 26.8px !important;
  ///font-size: 27px !important;
  ///////font-size: 27.1px !important;
  /font-size: 27.2px !important;
  /font-size: 27.3px !important;
  /font-size: 27.5px !important;
  //font-size: 27.9px !important;
  ///font-size: 28px !important;
  /////font-size: 28.1px !important;
  /font-size: 29px !important;
  /font-size: 30px !important;
  /font-size: 31px !important;
  /font-size: 32px !important;
  font-weight: 900 !important;
  //font-weight: 800 !important;
  /font-weight: 700 !important;
  /font-weight: 600 !important;
  /font-weight: 500 !important;
  /font-weight: 400 !important;
  /font-weight: 300;
  font-style: italic;
  /font-style: normal;
  letter-spacing: -1.35px;
  letter-spacing: -1.30px;
  letter-spacing: -1.25px;
  letter-spacing: -1.20px;
  letter-spacing: -1.15px;
  letter-spacing: -1.10px;
  /letter-spacing: -1.05px;
  letter-spacing: -1px !important;
  letter-spacing: -0.95px !important;
  letter-spacing: -0.90px !important;
  letter-spacing: -0.87px !important;
  letter-spacing: -0.85px !important;
  /letter-spacing: -0.825px !important;
  /letter-spacing: -0.80px !important;
  letter-spacing: -0.75px !important;
  //letter-spacing: -0.72px !important;
  /letter-spacing: -0.70px !important;
  letter-spacing: -0.65px !important;
  //////////////letter-spacing: -0.60px !important;
  /letter-spacing: -0.55px !important;
  /letter-spacing: -0.50px !important;
  /letter-spacing: -0.45px !important;
  //////////////letter-spacing: -0.40px !important;
  /letter-spacing: -0.35px !important;
  /letter-spacing: -0.30px !important;
  /letter-spacing: -0.25px !important;
  /letter-spacing: -0.20px !important;
  /letter-spacing: -0.18px !important;
  /letter-spacing: -0.15px !important;
  /letter-spacing: -0.10px !important;
  /letter-spacing: -0.05px !important;
  /letter-spacing: 0px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: 0px 0px 0px #f8f8f8 !important;
  ///text-shadow: 1px 1px 1px #000 !important;
  /text-shadow: 1px 3px 2px #000 !important;
  /text-shadow: none !important;
  /text-shadow: rgba(0,0,0,.01) 0 0 1px !important;
  /text-shadow:1px 1px 1px rgba(0,0,0,0.004) !important;
  /text-shadow:-1px -1px 2px rgba(0,0,0,0.056) !important;
  /color: #4b4b4b !important;
  /color: #3b3b3b !important;
  /color: #2b2b2b !important;
  //////////color: #292828 !important;
  /color: #202020 !important;
  /color: #1a1a1a !important;
  
  /*----------(fav. ruda thickened alt)--------------*/
  font-family: "Ruda", sans-serif !important;
  /font-family: "Khula", sans-serif !important;
  font-size: 24px !important;
  //font-size: 23px !important;
  font-size: 22px !important;
  font-size: 21px !important;
  font-size: 20px !important;
  font-size: 19px !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  font-weight: 800 !important;
  font-style: italic !important;
  font-style: normal !important;
  letter-spacing: -0.15px !important;
  letter-spacing: 0px !important;
  letter-spacing: 0.10px !important;
  letter-spacing: 0.20px !important;
  text-transform: lowercase !important;
  text-transform: uppercase !important;
  /text-transform: capitalize !important;
  /text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /text-rendering: geometricPrecision;
  text-shadow: -0.9px 0px 0px #454545 !important;
  /text-shadow: 0.9px 1px 0px #000 !important;
  text-shadow: -1.9px 0px 0px #fafafa !important;
  //text-shadow: -1.9px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.8px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.7px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.6px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.5px 0px 0px #f0f0f0 !important;
  //text-shadow: -1.4px 0px 0px #f0f0f0 !important;
  /text-shadow: -1.3px 0px 0px #f0f0f0 !important;
  ///text-shadow: -1.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -1.8px 0px 0px #e0e0e0 !important;
  //text-shadow: -0.9px 0px 0px #e0e0e0 !important;
  /text-shadow: -0.8px 0px 0px #e0e0e0 !important;
  ///text-shadow: -0.7px 0px 0px #e0e0e0 !important;
  filter: blur(0.000001px) !important;
  /filter: blur(0.000001px) contrast(102%) !important;
  /filter: blur(0.000001px) contrast(106%) !important;
  /filter: contrast(140%) brightness(100%) !important;
  filter: drop-shadow(1px 1px 1px #000) !important;
  filter: drop-shadow(0px 1px 1px #000) !important;
  /filter: drop-shadow(0px 0px 1px #000) !important;
  /filter: drop-shadow(0px 1px 0px #000) !important;
  /filter: drop-shadow(1px 1px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #2b2b2b) !important;
  /filter: drop-shadow(0px 0px 0px #000) !important;
  /filter: drop-shadow(-0.0px 0px 0px #e0e0e0) !important;
  ///filter: drop-shadow(-0.6px 3px 0px #000) !important;
  /filter: none !important;
  
  position: relative;
  top: 2px;
  top: 1px;
  top: 0px;
  top: -1px;
  /*----------(fav. ruda thickened alt)--------------*/
}
.ask-question-form.widget .ask-form-container button.action.submit.primary:after {
  background: #343434;
}
.ask-question-form.widget {
  margin-top: 35px;
  margin-bottom: 130px;
  
  margin-bottom: 100px;
  margin-bottom: 90px;
  /margin-bottom: 80px;
}
/*^^(for separate questions 'widget')^^*/

/*--(universal pages)--*/
.am-back-button .button {
  background: #202020 !important;
  border-radius: 2px;
  border-radius: 3px;
  
  margin-top: -24px;
  margin-bottom: 3px;
}
.am-back-button .button span {
  font-family: "Squada One" !important;
  /font-family: "Exo" !important;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  letter-spacing: -0.20px;
  border-radius: 2px;
}
.am-back-button .button:after {
  background: #343434;
}
/*^^(universal pages)^^*/

/*--(category + question + seearch pages)--*/
.faq-category-view .page-title-wrapper, 
.faq-question-view .page-title-wrapper, 
.faq-search-index .page-title-wrapper {
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, transparent, #202020 9%, transparent);
  border-radius: 4px 0px 0px 4px;
  padding-top: 12px;
  padding-left: 30px;
  height: 62px;
  margin-bottom: 35px;
  margin-bottom: 44px;
  margin-bottom: 52px;
  /margin-bottom: 55px;
  /margin-bottom: 57px;
  /margin-bottom: 59px;
  /margin-bottom: 60px;
  /margin-bottom: 64px;
  /margin-bottom: 72px;
  margin-bottom: 80px;
  //margin-top: -20px;
  ///margin-top: 53px;
  margin-top: 40px;
  
  /width: 70%;
  
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 9px 2px #bbb);
  /filter: drop-shadow(1px 1px 2px #000);
  
  background: none;
  filter: none;
  padding-left: unset;
}
.faq-category-view .page-title-wrapper .page-title span, 
.faq-question-view .page-title-wrapper .page-title span, 
.faq-search-index .page-title-wrapper .page-title span {
  color: #e5e5e5;
  color: #e7e7e7;
  color: #e8e8e8;
  color: #f0f0f0;
  /color: #f2f2f2;
  text-shadow: -2px 3px 2px #202020;
  
  position: relative;
  top: -13px;
  /top: -15px;
  
  word-break: normal;
  display: block;
  line-height: 43px;
  
  font-family: "Mukta";
  font-size: 50px;
  font-size: 48px;
  font-size: 46px;
  /font-size: 42px;
  /font-size: 41px;
  //font-size: 40px;
  /font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  //////font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
  
  font-style: normal;
  text-shadow: none;
  color: #292828;
  
  
  font-size: 28px;
  font-weight: 100;
  line-height: 30px;
  
  font-family: "Oswald";
  font-size: 23px;
  font-weight: 900;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  text-transform: uppercase;
  /text-transform: lowercase;
  text-transform: none;
  
  /*
  font-family: "Impact";
  font-size: 23px;
  font-weight: 100;
  /letter-spacing: -0.55px;
  letter-spacing: -0.77px;
  letter-spacing: -0.8px;
  letter-spacing: -0.87px;
  letter-spacing: -0.9px;
  /word-spacing: 0.13px;
  /word-spacing: 0.22px;
  /word-spacing: 0.32px;
  word-spacing: 0.42px;
  /word-spacing: 0.48px;
  /word-spacing: 0.54px;
  //word-spacing: 0.6px;
  /word-spacing: 0.65px;
  //word-spacing: 0.7px;
  //word-spacing: 0.9px;
  text-transform: uppercase !important;
  /text-transform: none !important;
  */
  
  color: #4b4b4b;
}
.faq-category-view .amfaq-search:before, 
.faq-question-view .amfaq-search:before, 
.faq-search-index .amfaq-search:before {
  content: "search for help articles";
  content: "search available help articles";
  content: "search help articles";
  content: "search for answers";
  content: "search the knowledgebase";
  content: "search Knowledgebase";
  
  position: relative;
  top: -28px;
  top: -8px;
  
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  font-size: 20px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  
  font-family: "Rubik";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  //font-size: 12px;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  
  font-family: "FontAwesomeNew", "Mukta";
  content: "\f059" " " "search Knowledgebase";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  font-size: 24px;
  font-size: 23px;
  font-size: 22px;
  font-size: 21px;
  font-size: 20px;
  font-size: 19px;
  //font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  /font-size: 12px;
  /font-style: italic;
  letter-spacing: -0.35px;
  letter-spacing: -0.30px;
  letter-spacing: -0.25px;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  letter-spacing: -0.10px;
  letter-spacing: -0.05px;
  letter-spacing: -0.0px;
}
.faq-category-view .amfaq-search, 
.faq-question-view .amfaq-search, 
.faq-search-index .amfaq-search {
  /margin-bottom: 50px;
  /margin-top: -12px;
  position: relative;
  top: -15px;
  top: -12px;
}
.faq-category-view .amfaq-search .input-text, 
.faq-question-view .amfaq-search .input-text, 
.faq-search-index .amfaq-search .input-text {
  background: linear-gradient(to right top, #f4f4f4, #eee, #f4f4f4);
  padding: 18px 10px 18px 10px;
  /height: 200px;
  border-radius: 3px;
  
  font-family: "Exo";
  font-weight: 500;
  font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  font-size: 18px;
  font-size: 17px;
  /font-size: 16px;
  /font-size: 15px;
  /font-size: 14px;
  /font-size: 13px;
  font-style: normal;
  /font-style: italic;
  /text-transform: uppercase;
  letter-spacing: -0.20px;
  /letter-spacing: -0.30px;
  /letter-spacing: -0.35px;
  /letter-spacing: -0.60px;
  /letter-spacing: -1px;
  
  background: linear-gradient(to right, #fcfcfc, #fafafa, #fcfcfc);
  background: linear-gradient(to right, #fafafa, #fcfcfc, #fafafa);
  background: linear-gradient(to right, #fafafa, #fdfdfd, #fafafa);
  /background: linear-gradient(-188deg, #e0e0e0, transparent);
  background: none;
  //border: 1px solid #aaa;
  /border: 2px solid #aaa;
  ///border: 3px solid #ddd;
  /border: 2px solid #aaa;
  border-right: none;
  border-left: none;
  /border-top: none;
  /border-bottom: none;
  ///border-bottom: 1px solid #bbb;
}
.faq-category-view .amfaq-search .am-button, 
.faq-question-view .amfaq-search .am-button, 
.faq-search-index .amfaq-search .am-button {
  background: linear-gradient(-40deg, #7B5A00 -84%, #FFD405 40%, #FFD405 56%, #8B5A00 155%) !important;
  background: linear-gradient(-40deg, #7B5A00 -100%, #FFD405 40%, #FFD405 56%, #8B5A00 250%) !important;
  background: #202020 !important;
  border-radius: 0px 3px 3px 0px;
  width: 41px;
  
  margin-top: 28px;
  margin-top: 24px;
  margin-top: 21px;
}
.faq-category-view .amfaq-search .am-button:after, 
.faq-question-view .amfaq-search .am-button:after, 
.faq-search-index .amfaq-search .am-button:after {
  background: linear-gradient(-40deg, #7B5A00 -84%, #FFD405 40%, #FFD405 56%, #8B5A00 155%) !important;
  background: linear-gradient(-40deg, #7B5A00 -100%, #FFD405 40%, #FFD405 56%, #8B5A00 250%) !important;
  /background: #202020 !important;
  //background: #404040 !important;
  border-radius: 0px 3px 3px 0px;
}
.faq-category-view .amfaq-search .am-button:before, 
.faq-question-view .amfaq-search .am-button:before, 
.faq-search-index .amfaq-search .am-button:before {
  font-family: "Glyphicons Halflings";
  content:"\e003";
  font-weight: 900;
  font-weight: 500;
  font-size: 21px;
  font-size: 22px;
  
  text-shadow: -1px 2px 0px #777;
  
  filter: drop-shadow(-0px 3px 2px #aaa);
  /filter: drop-shadow(-0px -0px 4px #ddd);
  filter: drop-shadow(-0px -0px 1px #ddd);
  /width: 21px !important;
  //width: 22px !important;
  /width: 23px !important;
  width: 24px !important;
  /width: 25px !important;
  width: 26px !important;
  /width: 27px !important;
  /width: 28px !important;
  /width: 29px !important;
  /width: 30px !important;
}
/.faq-category-view .sidebar .amfaq_categories .current a, 
.faq-question-view .sidebar .amfaq_categories .current a, 
.faq-search-index .sidebar .amfaq_categories .current a {
  text-decoration: underline;
}
.faq-category-view .sidebar .amfaq_categories .current a:before, 
.faq-question-view .sidebar .amfaq_categories .current a:before, 
.faq-search-index .sidebar .amfaq_categories .current a:before {
  font-family: "FontAwesomeNew";
  content: "\f054";
}
.faq-category-view .sidebar .amfaq_categories a:hover, 
.faq-question-view .sidebar .amfaq_categories a:hover, 
.faq-search-index .sidebar .amfaq_categories a:hover {
  text-decoration: underline;
  color: #666;
}
.faq-category-view .sidebar .tags_content a:hover, 
.faq-question-view .sidebar .tags_content a:hover, 
.faq-search-index .sidebar .tags_content a:hover {
  text-decoration: underline;
  color: #666;
}
.faq-question-view .answer {
  background: linear-gradient(to right, transparent, lightgoldenrodyellow 85%, transparent);
  padding: 15px 15px 1px 15px;
}
.faq-question-view .answer a {
  font-weight: 900;
  font-weight: 700;
  /font-weight: 500;
}
.faq-question-view .answer a:hover {
  color: #666;
  text-decoration: underline;
}
.faq-question-view .amfaq-question-footer-wrapper {
  margin-top: 20px;
  margin-top: 25px;
  font-family: "Roboto";
}
.faq-question-view .amfaq-rating .amfaq-rating-data-wrapper span {
  color: #666;
}
body.faq-question-view .question_view {
  font-family: "Rubik";
  border-top: 1px solid #C9C9C9;
  padding-top: 15px;
  margin-top: 150px;
}
.faq-question-view .amfaq-social-buttons:before {
  content: "share";
  display: block;
  float: right;
  margin-left: 6px;
  /font-size: 14px;
  font-size: 13px;
  font-size: 12px;
  font-size: 11px;
  font-size: 10.6px;
  /font-size: 10.3px;
  /font-size: 10px;
}
.faq-question-view .amfaq-social-buttons a img {
  filter: drop-shadow(2px 2px 1px #d0d0d0);
}
.faq-question-view .amfaq-social-buttons a img:hover {
  opacity: 0.80;
}
/*^^(category + question + search pages)^^*/


/* ======================================================================================= */
/* ========================== (TERMS AND CONDITIONS OF USE PAGE) ========================= */
/* ======================================================================================= */

.cms-terms-and-conditions-of-use {
  box-shadow: inset 0px 0px 70px -0px #d0d0d0;
  box-shadow: inset 0px 0px 70px -0px #e0e0e0;
  box-shadow: inset 0px 0px 70px -0px #e7e7e7;
  height: auto;
}
.cms-terms-and-conditions-of-use .header-banner-below {
  box-shadow: 0px 3px 10px 0px #888;
  box-shadow: 0px 3px 10px 0px #999;
  box-shadow: 0px 3px 10px 0px #aaa;
  box-shadow: 0px 3px 3px 2px #bbb !important;
  /box-shadow: 0px 3px 2px 0px #bbb;
}
/.cms-terms-and-conditions-of-use .above-footer-banner {
  box-shadow: 0px 0px 120px -0px #d0d0d0;
  border-top: 1px solid #e4e4e4;
}
.cms-terms-and-conditions-of-use .page-title-wrapper {
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, transparent, #202020 9%, transparent);
  border-radius: 4px 0px 0px 4px;
  padding-top: 12px;
  padding-left: 30px;
  height: 62px;
  margin-bottom: 35px;
  margin-bottom: 44px;
  /margin-bottom: 52px;
  /margin-bottom: 55px;
  /margin-bottom: 57px;
  /margin-bottom: 59px;
  /margin-bottom: 60px;
  ///margin-bottom: 64px;
  /margin-bottom: 72px;
  
  width: 70%;
  
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 9px 2px #bbb);
  /filter: drop-shadow(1px 1px 2px #000);
}
.cms-terms-and-conditions-of-use .page-title-wrapper .page-title span {
  color: #e5e5e5;
  color: #e7e7e7;
  color: #e8e8e8;
  color: #f0f0f0;
  /color: #f2f2f2;
  text-shadow: -2px 3px 2px #202020;
  
  position: relative;
  top: -13px;
  
  font-family: "Mukta";
  font-size: 50px;
  font-size: 48px;
  font-size: 46px;
  /font-size: 42px;
  /font-size: 41px;
  //font-size: 40px;
  /font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  //////font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
}
.cms-terms-and-conditions-of-use #maincontent h2 {
  margin-top: 25px;
  margin-bottom: 15px;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  font-size: 36px !important;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  /*
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
  */
}
.cms-terms-and-conditions-of-use #maincontent p {
  padding-left: 2px;
  padding-right: 2px;
  
  font-size: 12px;
  font-weight: 500;
  
  font-size: 13px;
  font-weight: 400;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.25px;
  opacity: 0.95;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Rubik";
  font-weight: 500;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  /font-size: 14.5px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Rubik";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  //font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
  
  font-family: "Rubik";
  font-weight: 400;
  /font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  font-size: 14px;
  //font-size: 14.3px;
  /font-size: 14.5px;
  //font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
}
.cms-terms-and-conditions-of-use #maincontent .style1 p {
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
}
.cms-terms-and-conditions-of-use #maincontent .style1 {
  font-style: normal;
  
  font-size: 9px;
  font-size: 9.3px;
  font-size: 9.6px;
  font-size: 10px;
  font-size: 10.3px;
  /font-size: 10.6px;
  /font-size: 11px;
}
.cms-terms-and-conditions-of-use #maincontent a#route-package-protection:before, 
.cms-terms-and-conditions-of-use #maincontent a#return-shipping-refunds:before {
  /*
  border-left: 18px solid #e4e4e4;
  margin-right: 5px;
  filter: drop-shadow(-2px -1px 1px #d0d0d0);
  */
  
  font-family: "FontAwesome";
  font-family: "FontAwesomeNew";
  content: "\f0a3";
  margin-right: 5px;
  font-weight: 900;
  font-weight: 500;
  font-size: 19px;
  position: relative;
  top: 1px;
  color: #e4e4e4;
  color: cadetblue;
  /color: cornflowerblue;
  /filter: drop-shadow(2px 1px 1px #888);
}
.cms-terms-and-conditions-of-use #maincontent p a {
  font-weight: 500;
  font-weight: 600;
  /font-style: italic;
}
.cms-terms-and-conditions-of-use #maincontent p a:hover {
  text-decoration: underline;
  color: #555;
}
.cms-terms-and-conditions-of-use #maincontent p .section-links {
  display: block;
  margin-left: 3px;
  
  font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  
  font-weight: 900;
  font-weight: 700;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.6px;
  //font-size: 15px;
  /font-size: 16px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  
  font-family: "Mukta";
  
  /*
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  /font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  */
}
.cms-terms-and-conditions-of-use #maincontent p .section-links a {
  margin-left: 2px;
  
  font-style: normal;
  text-decoration: underline;
  
  /*
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  */
}
.cms-terms-and-conditions-of-use #maincontent .questions-and-contact h2 {  
  margin-top: 80px;
  border-top: 1px solid #e4e4e4;
  padding-top: 25px;
  font-style: italic;
  /font-size: 36px !important;
  font-size: 40px !important;
  margin-left: 30px;
}
.cms-terms-and-conditions-of-use #maincontent .questions-and-contact:before {
  font-family: "FontAwesomeNew";
  content: "\f27a";
  
  font-weight: 900;
  /font-weight: 100;
  
  font-style: italic;
  font-style: normal;
  font-size: 22px;
  font-size: 24px;
  //font-size: 26px;
  /font-size: 28px;
  //font-size: 30px;
  /font-size: 32px;
  /font-size: 34px;
  /font-size: 36px;
  /font-size: 40px;
  
  position: relative;
  bottom: -145px;
}
.cms-terms-and-conditions-of-use #maincontent .questions-and-contact {
  margin-bottom: 125px;
}
.cms-terms-and-conditions-of-use #maincontent .last-updated {
  float: right;
  font-size: 10.3px;
  font-size: 10.6px;
  font-size: 11px;
  font-size: 11.3px;
  /font-size: 11.6px;
  /font-size: 12px;
  
  margin-bottom: 40px;
}


/* ======================================================================================= */
/* ================================ (PRIVACY POLICY PAGE) ================================ */
/* ======================================================================================= */

.cms-privacy-policy {
  box-shadow: inset 0px 0px 70px -0px #d0d0d0;
  box-shadow: inset 0px 0px 70px -0px #e0e0e0;
  box-shadow: inset 0px 0px 70px -0px #e7e7e7;
  height: auto;
}
.cms-privacy-policy .header-banner-below {
  box-shadow: 0px 3px 10px 0px #888;
  box-shadow: 0px 3px 10px 0px #999;
  box-shadow: 0px 3px 10px 0px #aaa;
  box-shadow: 0px 3px 3px 2px #bbb;
  /box-shadow: 0px 3px 2px 0px #bbb;
}
/.cms-privacy-policy .above-footer-banner {
  box-shadow: 0px 0px 120px -0px #d0d0d0;
  border-top: 1px solid #e4e4e4;
}
.cms-privacy-policy .page-title-wrapper {
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, transparent, #202020 9%, transparent);
  border-radius: 4px 0px 0px 4px;
  padding-top: 12px;
  padding-left: 30px;
  height: 62px;
  margin-bottom: 35px;
  margin-bottom: 52px;
  //margin-bottom: 55px;
  margin-bottom: 57px;
  margin-bottom: 59px;
  margin-bottom: 60px;
  margin-bottom: 64px;
  /margin-bottom: 72px;
  
  width: 70%;
  
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 9px 2px #bbb);
  /filter: drop-shadow(1px 1px 2px #000);
}
.cms-privacy-policy .page-title-wrapper .page-title span {
  color: #e5e5e5;
  color: #e7e7e7;
  color: #e8e8e8;
  color: #f0f0f0;
  /color: #f2f2f2;
  text-shadow: -2px 3px 2px #202020;
  
  position: relative;
  top: -13px;
  
  font-family: "Mukta";
  font-size: 50px;
  font-size: 48px;
  font-size: 46px;
  /font-size: 42px;
  /font-size: 41px;
  //font-size: 40px;
  /font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  //////font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
}
.cms-privacy-policy #maincontent h2 {
  margin-top: 25px;
  margin-bottom: 15px;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  /*
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
  */
}
.cms-privacy-policy #maincontent p {
  padding-left: 2px;
  padding-right: 2px;
  
  font-size: 12px;
  font-weight: 500;
  
  font-size: 13px;
  font-weight: 400;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.25px;
  opacity: 0.95;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Rubik";
  font-weight: 500;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  /font-size: 14.5px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Rubik";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  //font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
  
  font-family: "Rubik";
  font-weight: 400;
  /font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  font-size: 14px;
  //font-size: 14.3px;
  /font-size: 14.5px;
  //font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
}
.cms-privacy-policy #maincontent p:last-child {
  margin-bottom: 125px;
}
.cms-privacy-policy #maincontent p a {
  font-weight: 500;
  font-weight: 600;
  font-style: italic;
}
.cms-privacy-policy #maincontent p a:hover {
  text-decoration: underline;
  color: #555;
}
.cms-privacy-policy .cookie-policy {
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, transparent, #202020 9%, transparent);
  border-radius: 4px 0px 0px 4px;
  padding-top: 12px;
  padding-top: 0px;
  padding-left: 30px;
  height: 62px;
  margin-bottom: 15px;
  margin-top: 100px;
  
  width: 70%;
  
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 9px 2px #bbb);
  /filter: drop-shadow(1px 1px 2px #000);
}
.cms-privacy-policy .cookie-policy h1 {
  width: max-content;
  
  color: #e5e5e5;
  color: #e7e7e7;
  color: #e8e8e8;
  color: #f0f0f0;
  /color: #f2f2f2;
  text-shadow: -2px 3px 2px #202020;
  
  position: relative;
  top: 11px;
  
  font-family: "Mukta";
  font-size: 50px;
  font-size: 48px;
  font-size: 46px;
  /font-size: 42px;
  /font-size: 41px;
  //font-size: 40px;
  /font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  //////font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
}
.cms-privacy-policy .notification-of-changes h2 {
  margin-top: 80px !important;
  border-top: 1px solid #e4e4e4;
  padding-top: 25px;
  font-style: italic !important;
  /font-size: 36px;
  font-size: 40px !important;
}
.cms-privacy-policy .notification-of-changes h2:before {
  font-family: "FontAwesomeNew";
  content: "\f0f3";
  font-weight: 900;
  /font-weight: 100;
  
  font-style: italic;
  font-style: normal;
  font-size: 22px;
  font-size: 24px;
  //font-size: 26px;
  /font-size: 28px;
  //font-size: 30px;
  /font-size: 32px;
  /font-size: 34px;
  /font-size: 36px;
  /font-size: 40px;
  
  position: relative;
  top: -5px;
  margin-right: 7px;
}


/* ======================================================================================== */
/* =================================== (CONTACT US PAGE) ================================== */
/* ======================================================================================== */

.contact-index-index .ox-megamenu {
  box-shadow: 0px 20px 15px -25px #202020 !important;
  /box-shadow: 0px 20px 15px -25px #fff !important;
}
.contact-index-index .contacts-first-block {  
  background: url('/media/site-images/boulder-wide.jpg'), #777;
  background: url('/media/site-images/boulder-wide-alt.jpg'), #000;
  /background: url('/media/site-images/boulder-wide-alt.jpg'), transparent;
  background: none;
  background-repeat: no-repeat;
  background-position: 99.8% -0px;
  background-position: 100% -0px;
  /background-blend-mode: luminosity;
  
  filter: drop-shadow(5px 4px 5px #ddd);
  /filter: drop-shadow(5px 4px 5px #ddd) grayscale(100%);
  filter: drop-shadow(5px 4px 5px #ddd) grayscale(85%);
  /filter: drop-shadow(5px 4px 5px #ddd) grayscale(60%);
  /filter: drop-shadow(5px 4px 5px #ddd) grayscale(50%);
  ///filter: drop-shadow(5px 4px 5px #ddd) grayscale(40%);
  /filter: grayscale(80%);
  filter: grayscale(85%);
  /filter: grayscale(90%);
  filter: none;
  border-bottom: 4px ridge #777;
  border-bottom: 3px solid #777;
  border-bottom: 2px solid #777;
  border: none;
  box-shadow: 0px -20px 23px 12px #000;
  box-shadow: 0px -20px 16px 12px #000;
  box-shadow: none;
  background: #000;
  background: linear-gradient(to right, #f6f6f6, #000, #f6f6f6);
  background: linear-gradient(to right, transparent, #000, transparent);
  /background: none;
}
.contact-index-index .contacts-first-block iframe {
  /height: 300px;
  /height: 290px;
}
.contact-index-index .contacts-first-block .ox-gmap-wrapper {
  max-width: 50%;
  box-shadow: 0px -20px 50px -5px #202020;
}
.contact-index-index .contacts-first-block .gmnoprint path {
  display: none;
}
/.contact-index-index .contacts-first-block .gmnoprint.gm-bundled-control-on-bottom  {
  display: none;
  display: block;
}
/.contact-index-index .contacts-first-block .gmnoprint {
  display: none;
}

.contact-index-index .contacts-form-block form {
  background: linear-gradient(to right, #f8f8f8, transparent) !important;
  /background: linear-gradient(to left, #f8f8f8, transparent) !important;
  /background: linear-gradient(to top, #f8f8f8, transparent) !important;
  /background: linear-gradient(to bottom, #f8f8f8, transparent) !important;
  /background: linear-gradient(to right top, #f8f8f8, transparent) !important;
  background: linear-gradient(to right bottom, #f8f8f8, transparent) !important;
  filter: drop-shadow(5px 4px 5px #ddd);
  filter: drop-shadow(2px 4px 5px #ddd);
  filter: drop-shadow(0px 3px 5px #ddd);
  filter: none;
  border-top: 1px solid #e4e4e4;
  border-radius: 4px;
}
.contact-index-index .contacts-form-block .legend span {
  font-family: "Squada One";
  color: #292828;
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
}
.contact-index-index .contacts-form-block .legend span:before {
  font-family: "FontAwesomeNew";
  content: "\f305";
  /content: "\f303";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
  position: relative;
  top: -2px;
}
.contact-index-index .contacts-form-block .legend:before {
  display: block;
  content: "Suggestions?.. Inquiries?.. We Want to hear from you!";
  font-family: "Squada One";
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  /font-size: 19px;
  /font-size: 20px;
  /font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  /font-style: italic;
  letter-spacing: -0.65px;
  position: relative;
  top: -5px;
}
.contact-index-index .contacts-form-block .label span {
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
}
.contact-index-index .contacts-form-block .field.comment .label span {
  font-style: italic;
  font-size: 11px;
}
.contact-index-index .contacts-form-block .field.comment .label span:before {
  font-family: "FontAwesomeNew";
  content: "\f059";
  margin-right: 5px;
  font-size: 14px;
  font-weight: 900;
  font-weight: 500;
  /font-weight: 300;
  font-style: normal;
}
.contact-index-index .contacts-form-block input.input-text {
  font-family: "Exo";
  font-size: 20px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
}
.contact-index-index .contacts-form-block .field.comment .input-text {
  font-family: "Exo";
  font-size: 20px;
  font-size: 19px;
  font-size: 18px;
  font-size: 17px;
  font-size: 16px;
  font-size: 15px;
  /font-size: 14px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  font-weight: 400;
  font-weight: 300;
  
  margin-top: 7px;
}
.contact-index-index .contacts-form-block .choice.consent {
  margin-top: 18px;
}
.contact-index-index .contacts-form-block .choice.consent span {
  font-family: "Exo";
  font-size: 12.3px;
  font-size: 12px;
  font-size: 11.6px;
  font-size: 11.3px;
  font-size: 11px;
  font-size: 10px;
  /font-size: 9.6px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
}
.contact-index-index .contacts-form-block .actions-toolbar .submit {
  background: #202020 !important;
  font-weight: 500;
  font-size: 16px;
  font-size: 17px;
  font-size: 18px;
  font-size: 19px;
  font-size: 20px;
  font-size: 21px;
  font-size: 22px;
  font-size: 23px;
  font-size: 24px;
  letter-spacing: -0.20px;
  border-radius: 2px;
}
.contact-index-index .contacts-form-block .actions-toolbar .submit:after {
  background: #343434;
}

.contact-index-index .contacts-second-block {
  
}
.contact-index-index .contacts-second-block .align-items-center {
  background: none !important;
  margin-top: 21px;
}
.contact-index-index .contacts-second-block .align-items-center .title strong {
  margin-top: 22px;
  margin-bottom: 15px;
  
  font-family: "Squada One";
  color: #292828;
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
  
  font-style: italic;
  /font-size: 36px;
  /text-decoration: underline;
  text-transform: unset;
  margin-bottom: -8px;
}
.contact-index-index .contacts-second-block .align-items-center .title strong:before {
  font-family: "FontAwesomeNew";
  content: "\f1cd";
  font-weight: 900;
  font-weight: 500;
  font-weight: 100;
  font-style: normal;
  margin-right: 3px;
  ///color: #e5e5e5;
  /color: #e7e7e7;
  /color: #e8e8e8;
  //color: #f0f0f0;
  /color: #f2f2f2;
  
  content: "\f0fa";
  font-size: 33px;
  font-weight: 900;
  font-weight: 500;
  font-style: italic;
  position: relative;
  top: -1px;
  left: -7px;
}
.contact-index-index .contacts-second-block .align-items-center .subtitle {
  text-transform: unset;
  
  font-family: "Exo";
  
  font-family: "Roboto";
  font-size: 12.6px;
  font-size: 13px;
  font-size: 14px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 500;
  font-weight: 400;
}
.contact-index-index .contacts-second-block .align-items-center .subtitle a {
  font-weight: 900;
}
.contact-index-index .contacts-second-block .align-items-center .subtitle a:hover {
  color: #666;
}
.contact-index-index .contacts-second-block .faq-category-title {
  font-family: "Squada One";
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  font-size: 28px;
  font-size: 27px;
  /font-size: 26px;
}
.contact-index-index .contacts-second-block .am-widget-category:nth-child(1) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f788";
  margin-right: 12px;
  font-weight: 900;
  /font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
}
.contact-index-index .contacts-second-block .am-widget-category:nth-child(2) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f474";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  /font-style: italic;
}
.contact-index-index .contacts-second-block .am-widget-category:nth-child(3) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f0e2";
  margin-right: 12px;
  font-weight: 900;
  /font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-style: italic;
}
.contact-index-index .contacts-second-block .am-widget-category:nth-child(4) .am-category-header .faq-category-title:before {
  font-family: "FontAwesomeNew";
  content: "\f3ed";
  margin-right: 12px;
  font-weight: 900;
  font-weight: 500;
  font-size: 30px;
  font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  /font-size: 24px;
  font-style: italic;
}
.contact-index-index .contacts-second-block .am-widget-category:nth-child(4) .amfaq_questions .am-item:last-child {
  display: none;
}
.contact-index-index .contacts-second-block .am-category-container .am-title {
  font-family: "Exo";
  /font-size: 16px;
  font-size: 15px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
}
.contact-index-index .contacts-second-block .am-category-container .am-title:hover {
  color: #666;
}
.contact-index-index .contacts-second-block .am-category-container .am-title .am-minus:before {
  font-family: "Glyphicons Halflings";
  content: "\e114";
}
.contact-index-index .contacts-second-block .am-category-container .am-title .am-plus:before {
  font-family: "Glyphicons Halflings";
  content: "\e113";
}
.contact-index-index .contacts-second-block .am-category-container .am-content {
  font-family: "Exo";
  /font-size: 16px;
  font-size: 15px;
  font-size: 14px;
  //font-size: 13px;
  /font-size: 12.6px;
  /font-size: 12.3px;
  /font-size: 12px;
}
.contact-index-index .contacts-second-block .am-category-container .am-content .am-links a {
  font-weight: 900;
  font-weight: 700;
  /font-weight: 600;
  /font-weight: 500;
  font-style: italic;
}
.contact-index-index .contacts-second-block .am-category-container .am-content .am-links a:after {
  content: "...";
}
.contact-index-index .contacts-second-block .am-category-container .am-content .am-links a:hover {
  color: #666;
}
.contact-index-index .contacts-second-block .am-category-container .view-all {
  width: max-content;
  float: right;
    
  font-size: 12px;
  
  font-family: "Exo";
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  /font-weight: 500;
}
.contact-index-index .contacts-second-block .am-category-container .view-all:hover {
  color: #666;
  text-decoration: underline;
}

.contact-index-index .contacts-third-block {
  padding: 0px;
  /margin: 0px;
  border-top: 1px solid #e4e4e4;
}
.contact-index-index .contacts-third-block .align-items-center {
  background: none !important;
  padding: 0px;
}
.contact-index-index .contacts-third-block .align-items-center .small-subtitle {
  font-weight: 500;
}
.contact-index-index .contacts-third-block .align-items-center h1 {
  margin-top: 22px;
  margin-bottom: 15px;
  
  font-family: "Squada One";
  color: #292828;
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  /font-style: italic;
  /font-size: 36px;
  /text-decoration: underline;
  /text-transform: unset;
  /margin-bottom: -8px;
}
.contact-index-index .contacts-third-block .align-items-center h2 {
  margin-top: 22px;
  margin-bottom: 15px !important;
  
  font-family: "Squada One";
  color: #292828;
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  font-size: 36px;
  font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  letter-spacing: -1px;
  /letter-spacing: -1.20px;
  /letter-spacing: -1.25px;
  /letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  //////letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Exo";
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  font-weight: 400;
  font-weight: 500;
  /font-weight: 600;
  /font-weight: 700;
  /font-weight: 900;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  letter-spacing: -0.45px;
  letter-spacing: -0.50px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 {
  padding: 0px;
  padding-left: 5px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12:first-child h1:before {
  font-family: "FontAwesomeNew";
  content: "\f3c5";
  /content: "\f276";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-weight: 900;
  font-weight: 500;
  margin-right: 9px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12:last-child h1:before {
  font-family: "FontAwesomeNew";
  content: "\f129";
  content: "\f05a";
  content: "\f2bb";
  content: "\f2c2";
  content: "\f47f";
  content: "\f2c1";
  content: "\f2b9";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-weight: 900;
  /font-weight: 500;
  //font-weight: 300;
  margin-right: 9px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .clean-list {
  background: linear-gradient(to top, #f8f8f8, transparent);
  /background: linear-gradient(to top right, #f8f8f8, transparent);
  background: linear-gradient(to bottom right, #f8f8f8, transparent);
  padding: 16px;
  margin-right: 20px;
  border-radius: 2px;
  
  font-family: "Exo";
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  /font-size: 15px;
  /font-size: 16px;
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-weight: 500;
  /font-weight: 400;
  /font-weight: 300;
  
  /border-bottom: 1px solid #e4e4e4;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .phone-support {
  margin-bottom: -5px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e4e4e4;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .phone-support .phone .h6:before {
  font-family: "FontAwesomeNew";
  content: "\f3cd";
  /content: "\f10b";
  /content: "\f2a0";
  //content: "\f095";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  /font-style: italic;
  //font-weight: 300;
  margin-right: 9px;
  
  position: relative;
  top: 2px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .sales-and-product {
  margin-bottom: -5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e4e4e4;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .sales-and-product .h6:before {
  font-family: "FontAwesomeNew";
  content: "\f0e0";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  font-weight: 300;
  /font-style: italic;
  margin-right: 9px;
  margin-right: 6px;
  
  position: relative;
  top: 2px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .company-contact {
  margin-bottom: -5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e4e4e4;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .company-contact .h6:before {
  font-family: "FontAwesomeNew";
  content: "\f1ad";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  /font-weight: 300;
  /font-style: italic;
  margin-right: 9px;
  margin-right: 6px;
  
  position: relative;
  top: 2px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .company-contact .email:nth-child(2) .h6:before {
  font-family: "FontAwesomeNew";
  content: "\f5ad";
  content: "\f0b1";
  content: "\f1f9";
  content: "\f508";
  content: "\f0c6";
  content: "\f66f";
  content: "\f24e";
  content: "\f516";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  /font-weight: 300;
  /font-style: italic;
  margin-right: 9px;
  margin-right: 6px;
  
  position: relative;
  top: 2px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .facebook .h6:before {
  font-family: "FontAwesomeNewBrands";
  content: "\f082";
  /content: "\f09a";
  //content: "\f39e";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  font-weight: 300;
  /font-style: italic;
  margin-right: 9px;
  margin-right: 6px;
  
  position: relative;
  top: 2px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .twitter .h6:before {
  font-family: "FontAwesomeNewBrands";
  content: "\f081";
  content: "\f099";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  font-weight: 300;
  /font-style: italic;
  margin-right: 9px;
  margin-right: 6px;
  
  position: relative;
  top: 2px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-12 .instagram .h6:before {
  font-family: "FontAwesomeNewBrands";
  content: "\f16d";
  /content: "\e055";
  font-size: 36px;
  font-size: 35px;
  font-size: 34px;
  font-size: 33px;
  font-size: 32px;
  font-size: 31px;
  font-size: 30px;
  font-size: 21px;
  font-weight: 900;
  font-weight: 500;
  font-weight: 300;
  /font-style: italic;
  margin-right: 9px;
  margin-right: 6px;
  
  position: relative;
  top: 2px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-4 {
  min-width: 65% !important;
  /min-width: 100% !important;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-4 h2 {
  font-family: "Exo";
  font-size: 11px;
  font-size: 12px;
  font-size: 13px;
  /font-size: 14px;
  //font-size: 15px;
  /font-size: 16px;
}
.contact-index-index .contacts-third-block .col-sm-6.col-lg-4 img {
  /max-width: 65% !important;
  border-radius: 4px;
  //border-radius: 6px;
  /border-radius: 10px;
  /border-radius: 20px;
  /border-radius: 30px;
  /border-radius: 40px;
  /border-radius: 50px;
  /border-radius: 1000px;
  filter: drop-shadow(10px 15px 15px #888);
  filter: drop-shadow(2px 15px 8px #aeaeae);
  filter: drop-shadow(2px 15px 8px #aeaeae) grayscale(40%);
  border: 1px solid #fff;
  border: 2px solid #fff;
  /border: 3px solid #fff;
}


/* ======================================================================================= */
/* ================================= (ENABLE COOKIES PAGE) =============================== */
/* ======================================================================================= */

.cms-enable-cookies {
  box-shadow: inset 0px 0px 70px -0px #d0d0d0;
  box-shadow: inset 0px 0px 70px -0px #e0e0e0;
  box-shadow: inset 0px 0px 70px -0px #e7e7e7;
  height: auto;
}
.cms-enable-cookies .page-title-wrapper {
  background: linear-gradient(to right, #202020, transparent);
  background: linear-gradient(to right, transparent, #202020 9%, transparent);
  border-radius: 4px 0px 0px 4px;
  padding-top: 12px;
  padding-left: 30px;
  height: 62px;
  margin-bottom: 35px;
  margin-bottom: 44px;
  /margin-bottom: 52px;
  /margin-bottom: 55px;
  /margin-bottom: 57px;
  /margin-bottom: 59px;
  /margin-bottom: 60px;
  ///margin-bottom: 64px;
  /margin-bottom: 72px;
  
  width: 70%;
  
  filter: drop-shadow(1px 9px 2px #000);
  filter: drop-shadow(1px 9px 2px #bbb);
  /filter: drop-shadow(1px 1px 2px #000);
}
.cms-enable-cookies .page-title-wrapper .page-title span {
  color: #e5e5e5;
  color: #e7e7e7;
  color: #e8e8e8;
  color: #f0f0f0;
  /color: #f2f2f2;
  text-shadow: -2px 3px 2px #202020;
  
  position: relative;
  top: -13px;
  
  font-family: "Mukta";
  font-size: 50px;
  font-size: 48px;
  font-size: 46px;
  /font-size: 42px;
  /font-size: 41px;
  //font-size: 40px;
  /font-size: 39px;
  ///font-size: 38px;
  ////font-size: 37px;
  //////font-size: 36px;
  /////font-size: 35px;
  /font-size: 34px;
  ///font-size: 33px;
  ///font-size: 32px;
  ////font-size: 31px;
  //font-size: 30px;
  /////font-size: 29px;
  //font-size: 28px;
  /font-size: 27px;
  /font-size: 26px;
  /font-size: 25px;
  //font-size: 24px;
  /font-size: 23px;
  /font-size: 22px;
  /font-size: 17px;
  /font-size: 16px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
}
.cms-enable-cookies #maincontent h2 {
  margin-top: 25px;
  margin-bottom: 15px;
  
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  font-size: 40px;
  font-size: 39px;
  font-size: 38px;
  font-size: 37px;
  font-size: 36px !important;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  /font-style: italic;
  text-transform: lowercase;
  text-transform: capitalize;
  /text-transform: uppercase;
  
  /*
  font-family: "Squada One";
  font-size: 50px;
  font-size: 49px;
  font-size: 48px;
  font-size: 47px;
  font-size: 46px;
  ///font-size: 45px;
  //font-size: 44px;
  ///font-size: 43px;
  //font-size: 42px;
  font-size: 41px;
  /font-size: 40px;
  /font-size: 39px;
  /font-size: 38px;
  /font-size: 37px;
  /font-size: 36px;
  font-weight: 500;
  font-weight: 600;
  font-weight: 700;
  font-weight: 900;
  letter-spacing: -1px;
  letter-spacing: -1.20px;
  letter-spacing: -1.25px;
  letter-spacing: -1.30px;
  ////letter-spacing: -1.35px;
  ////letter-spacing: -1.40px;
  letter-spacing: -1.45px;
  ////letter-spacing: -1.50px;
  ////letter-spacing: -1.60px;
  //letter-spacing: -1.80px;
  font-style: normal;
  font-style: italic;
  text-transform: lowercase;
  /text-transform: capitalize;
  text-transform: uppercase;
  */
}
.cms-enable-cookies #maincontent {
  margin-bottom: 120px;
}
.cms-enable-cookies #maincontent p {
  padding-left: 2px;
  padding-right: 2px;
  
  font-size: 12px;
  font-weight: 500;
  
  font-size: 13px;
  font-weight: 400;
  letter-spacing: -0.10px;
  letter-spacing: -0.15px;
  letter-spacing: -0.25px;
  opacity: 0.95;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  font-family: "Oswald";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Oswald";
  font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: 0.0px;
  letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Rubik";
  font-weight: 500;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;

  font-size: 14.3px;
  /font-size: 14.5px;
  /font-size: 15px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
  
  /*
  font-family: "Rubik";
  font-weight: 400;
  font-size: 12px;
  font-size: 13px;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.5px;
  //font-size: 15px;
  font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
  */
  
  font-family: "Rubik";
  font-weight: 400;
  /font-weight: 300;
  font-size: 12px;
  font-size: 13px;
  font-size: 13.3px;
  font-size: 13.5px;
  font-size: 13.6px;
  font-size: 14px;
  //font-size: 14.3px;
  /font-size: 14.5px;
  //font-size: 15px;
  /font-size: 15.3px;
  /font-size: 15.5px;
  /font-size: 15.6px;
  /font-size: 16px;
  /font-size: 17px;
  /font-size: 18px;
  /color: #343434;
  color: #292828;
  letter-spacing: -0.20px;
  letter-spacing: -0.15px;
  /letter-spacing: -0.10px;
  /letter-spacing: 0.0px;
  /letter-spacing: 0.20px;
}
.cms-enable-cookies #maincontent ul a {
  display: block;
  margin-left: 3px;
  
  font-style: normal;
  text-transform: uppercase;
  text-transform: lowercase;
  
  font-weight: 900;
  font-weight: 700;
  font-weight: 600;
  font-size: 14px;
  font-size: 14.3px;
  font-size: 14.6px;
  //font-size: 15px;
  /font-size: 16px;
  letter-spacing: -0.30px;
  letter-spacing: -0.35px;
  letter-spacing: -0.40px;
  
  font-family: "Mukta";
  margin-left: 2px;
  font-style: normal;
  text-decoration: underline;
  width: max-content;
}
.cms-enable-cookies #maincontent ul a:hover {
  color: #666;
}








/* ====================================================================================== */
/* ============================== (MEDIA QUERIES & Default) ============================= */
/* ====================================================================================== */

@media screen and (max-width: 1760px) {
  .catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .stock span::before {
    margin-top: -14px;
  }
  .catalog-product-view .product-info-main .price-box .special-price {
    display: flex !important;
  }
  .catalog-product-view .product-info-main .price-box .old-price {
    display: flex !important;
    /position: absolute;
    margin-left: 20px !important;
    margin-right: auto !important;
  }
  .catalog-product-view .product-info-main .price-box .old-price::before {
    //margin-right: 0px !important;
    //margin-right: 1px !important;
    //margin-right: 2px !important;
    /margin-right: 3px !important;
    margin-right: 4px !important;
    /margin-right: 5px !important;
  }
  
  /*--(am adv review section - media queries)--*/
  .catalog-product-view.page-layout-2columns-left .block.review-list .amreview-summary-info .amreview-percent {
    bottom: 11px !important;    
    border-top: 1px solid #555;
    width: 150px;
    left: 170px !important;
  }
  .catalog-product-view.page-layout-2columns-left .block.review-list .amreview-summary-info .amreview-value {
    font-size: 19px;
    margin-top: -1px;
  }
  .catalog-product-view.page-layout-2columns-left .block.review-list .amreview-summary-info .amreview-text {
    font-size: 10px;
    max-width: 100px;
  }
}

@media screen and (max-width: 1600px) {
  .top-bar .flex-left .topline-block {
    font-size: 10.5px !important;
  }
  div.top-bar.flex-row.topline-3col .flex-left div.topline-block b {
    /font-size: 10.3px !important;
    font-size: 15.6px !important;
    letter-spacing: 0.55px !important;
    background-position: 0px 3px !important;
  }
  div.top-bar.flex-row.topline-3col .flex-left div.topline-block:after {
    margin-left: -113px;
  }
  @-moz-document url-prefix() {  
    /* CSS Statements that only apply on Firefox browser */  
    div.top-bar.flex-row.topline-3col .flex-left div.topline-block:after {
      margin-left: -108px !important;
    }
  }
  .top-bar .flex-row.flex-right .blog-and-resources {
    display: none;  
  }
  .top-bar .flex-row.flex-right .brands {
    display: none;  
  }
  .top-bar .flex-row.flex-right div span {
    margin-left: 0px;  
  }
  .top-bar .flex-left div {
    margin-right: 0px;  
  }
  .top-bar .flex-center.flex-row {
    /display: none;
    font-size: 10px !important;
    margin-left: -25px;
    margin-right: -25px;
    padding: 0px;
  }
  
  .header__content {
	background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
    url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 89% 0% !important;
    background-size: auto, 30% !important;
    transition: ease 0.10s !important;
  }
  .header__content .logo__container {
    background: transparent;
    background: linear-gradient(to left bottom, #222 20%, #000 140%) !important;
    /background: none !important;
    border-right: 2px solid #000 !important;
    border-radius: 0px 10px 110px 0px;
    /border-radius: 0px;
  
    width: 176px !important;
    width: 11vw !important;
    margin-left: 0px;
    margin-right: 0px;
    /padding-left: 40px;
    padding-right: 0px;
  }
  .page-header .ox-megamenu .level0 > .level-top span {    
    color: #e5e5e5;
    /color: #f5f5f5;
    text-shadow: 0px 1px 1px #202020;
    /text-shadow: 0px 1px 1px #555;
  
    font-size: 1.146vw;
	
	margin-left: -1px !important;
    margin-right: -1px !important;
  }
  
  .catalog-product-view .product-info-main .product-info-stock-sku .sku {
    font-size: 12px;
    white-space: normal !important; 
    word-break: break-word !important;
    word-wrap: break-word !important;
  }
  .catalog-product-view .product__after-desc-block {
    padding: 10px;
    padding-bottom: 0px;
    min-height: auto;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons {
    margin-bottom: -10px;
    margin-top: -0px;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons h6:before {
    font-size: 18px;
    margin-top: -3px;
    margin-left: -26px;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons h6 {
    font-size: 10.7px;
  }
  .catalog-product-view .product.info.detailed .data div#description.data.item.content div ul {
    font-size: unset;
    letter-spacing: unset;
  }
  .catalog-product-view .product.info.detailed .data div#description.data.item.content div p {
    font-size: unset;
    letter-spacing: unset;
  }
}

@media screen and (max-width: 1440px) {
  .top-bar .flex-left .topline-block {
    font-size: 10.5px !important;
  }
  div.top-bar.flex-row.topline-3col .flex-left div.topline-block b {
    font-size: 14px !important;
    letter-spacing: 0.55px !important;
    background-position: 0px 2px !important;
  }
  div.top-bar.flex-row.topline-3col .flex-left div.topline-block:after {
    margin-left: -103px;
    font-size: 11px;
    top: 11px;
  }
  @-moz-document url-prefix() {  
    /* CSS Statements that only apply on Firefox browser */  
    div.top-bar.flex-row.topline-3col .flex-left div.topline-block:after {
      margin-left: -99px !important;
    }
  }
  div.top-bar.flex-row.topline-3col .flex-center p {
    font-size: 15.4px;
  }
  div.top-bar.flex-row.topline-3col .flex-center p em {
    font-size: 7.2px;
  }
  div.top-bar.flex-row.topline-3col .flex-center p:before {
    font-size: 19px !important;
    margin-top: -4px;
  }
  
  .header__content {
	background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
    url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 93% 0% !important;
    background-size: auto, 30% !important;
    transition: ease 0.10s !important;
  }
  .header__content .logo__container {
    width: 176px !important;
    width: 11vw !important;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .page-header .ox-megamenu .level0 > .level-top span {
    font-size: 1.146vw;
  }
  .header__content > .flex-right .action {
    width: 130px !important;
    width: 10vw !important;
    padding-left: 0px !important;
    padding-right: 5px !important;
  }
  .header__content > .flex-right .header__item-wishlist a {
    margin-left: -5px !important;
    margin-right: -15px !important;
    
    display: none;
  }
  .header__content > .flex-right .header__item-wishlist .athlete2-icon-heart2 {
    margin-left: -15px;
    margin-right: -0px;
  }
  .header__content > .flex-right .header__item-account {
    margin-left: -0px;
    margin-right: -0px;
  }
  .header__content > .flex-right .header__item-account .athlete2-icon-login {
    margin-left: 5px;
    margin-right: -0px;
  }
  .header__content > .flex-right .header__item-search {
    margin-left: -0px !important;
    margin-right: -10px !important;
    
    margin-right: -5px !important;
  }
  
  .catalog-product-view .pp-credit-banner-product-top {
    background: linear-gradient(to right, transparent, #050505 5%, #000, #000, #000, #050505 95%, transparent);
  }
  
  .catalog-product-view .product-info-main .product-info-stock-sku .sku {
    font-size: 11px;
    display: block !important;
    white-space: normal !important; 
    word-break: break-word !important;
    word-wrap: break-word !important;
  }
  .catalog-product-view .product-info-main h1 span {
    font-size: 40px;
  }
  .catalog-product-view .product-info-main .price-box .special-price span {
    font-size: 32px;
  }
  .catalog-product-view .product-info-main .price-box .old-price span {
    font-size: 20px;
  }
  .catalog-product-view .product-info-main .price-box .special-price::after {
    margin-top: 6px !important;
  }
  .catalog-product-view .product-info-main .price-box .old-price {
    margin-top: -6px !important;
  }  
  /* (aka, short description) */
  .catalog-product-view .product-info-main .product.attribute.overview {
    display: none !important;
  }
  .catalog-product-view .product__after-desc-block .we-got-you-covered h5 {
    font-size: 23px !important;
    font-size: 2vw !important;
  }
  
  /*--(am adv review section - media queries)--*/
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-percent {
    bottom: 11px !important;    
    border-top: 1px solid #555;
    width: 150px;
    left: 170px !important;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-value {
    font-size: 19px;
    margin-top: -1px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-text {
    font-size: 10px;
    max-width: 100px;
  }
}

@media screen and (max-width: 1280px) {
  .top-bar .flex-left .topline-block {
    font-size: 9px !important;
    font-family: "Open Sans" !important;
    letter-spacing: -0.25px;
    font-weight: 700;
    text-transform: lowercase;
  }
  .top-bar .flex-left .topline-block:before {
    position: absolute;
    font-family: "FontAwesome";
    content:"\f590";
    content:"\f095";
    content:"\f086";
    color: #808080;
    font-size: 12px;
    font-size: 11px;
    margin-left: -12px;
    margin-top: 2px;
    font-weight: 100;
  
    /display: none;
  }
  .top-bar .flex-left .topline-block:after {
    margin-left: -95px !important;
  }
  div.top-bar.flex-row.topline-3col .flex-left div.topline-block b {
    font-size: 13.3px !important;
    letter-spacing: 0.55px !important;
    background-position: 0px 1px !important;
    top: 2px !important;
  }
  div.top-bar.flex-row.topline-3col .flex-left div.topline-block:after {
    margin-left: -98px !important;
    font-size: 10px;
    top: 11px;
  }
  @-moz-document url-prefix() {  
    /* CSS Statements that only apply on Firefox browser */  
    div.top-bar.flex-row.topline-3col .flex-left div.topline-block:after {
      margin-left: -94px !important;
    }
  }
  div.top-bar.flex-row.topline-3col .flex-center p {
    font-size: 14px !important;
  }
  div.top-bar.flex-row.topline-3col .flex-center p em {
    font-size: 6.4px !important;
  }
  div.top-bar.flex-row.topline-3col .flex-center p:before {
    font-size: 16px !important;
    margin-top: -1px;
    margin-left: -20px !important;
  }
  .top-bar .flex-row.flex-right .athlete2-social-icons-simple {
    display: none;  
  }
  .top-bar .flex-row.flex-right div {
    margin-right: -22px; 
  }
  .top-bar .flex-row.flex-right div span {
    margin-left: 0px; 
  }
  .top-bar .flex-left div {
    margin-right: 0px;  
  }
  .top-bar .flex-left .topline-block em {
    display: none;  
  }
  .top-bar .flex-center p::before {
    font-size: 18px !important;
  }
  .top-bar .flex-center p {
    font-size: 14.3px !important;
  }
  .top-bar .flex-center em {
    font-size: 7.3px !important;
    font-weight: 700 !important;
    position: relative;
    top: -2px;
  }
  
  .header__content {
	background: linear-gradient(to left, #000 -15%, #222 25%, #222 35%, #444 50%, #222 65%, #222 75%, #000 115%), 
    url('/media/site-images/checkered-flag-header-transparent-10.png') !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 0% 0%, 96% 0% !important;
    background-size: auto, 30% !important;
    transition: ease 0.10s !important;
  }
  .header__content .header__item a {
    min-width: 50px !important;
  }
  .header__content .minicart-wrapper {
    width: 100px !important;
  }
  .header__content .minicart-wrapper span {
    font-size: 20px !important;
    margin-right: -5px !important;
  }
  .header__content .minicart-wrapper svg {
    width: 11px !important;
    margin-right: 4px !important;
  }
  
  .page-header .ox-megamenu .level0 > .level-top span {    
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
  
  .catalog-product-view .breadcrumbs a {
    line-height: 0 !important;
  }
  .catalog-product-view .breadcrumbs .home a::after {
    font-size: 13px !important;
    letter-spacing: 0.15px !important;
  }
  .catalog-product-view .breadcrumbs .category a {
    font-size: 10px !important;
    letter-spacing: 0.15px !important;
  }
  .catalog-product-view .breadcrumbs strong {
    font-size: 9px !important;
    letter-spacing: 0.15px !important;
  }
  
  .catalog-product-view .pp-credit-banner-product-top {
    background: linear-gradient(to right, transparent, #000 5%, #000, #000, #000, #000 95%, transparent);
  }
  
  div.block .consent {
  	margin-left: auto !important;
  }
  
  .catalog-product-view .product-info-main h1 span {
    font-size: 38px;
    font-size: 2.97vw;
	line-height: 0.70;
  }
  .catalog-product-view .product-info-main .price-box .special-price {
	display: flex !important;
  }
  .catalog-product-view .product-info-main .price-box .special-price span {
    font-size: 30px;
    //font-size: 2.35vw;
  }
  .catalog-product-view .product-info-main .price-box .old-price span {
    font-size: 18px;
    font-size: 1.4vw;
	font-size: 20px;
  }
  //////////.catalog-product-view .product-info-main .product-info-stock-sku .sku {
    font-size: 11px;
    display: block !important;
    white-space: normal !important; 
    word-break: break-word !important;
    word-wrap: break-word !important;
  }
  .catalog-product-view .product-info-main .price-box .price::before {
  	position: absolute !important;
  	left: 0px !important;
  	/top: -8px !important;
  	/top: -10px !important;
  }
  .catalog-product-view .product-info-main .price-box .old-price::after {
  	font-size: 11px !important;
  }
  .catalog-product-view .product-info-main .price-box {
  	margin-left: auto;
  	margin-right: auto;
  	width: 100% !important;
	
	display: grid !important;
	position: relative !important;
	margin-left: auto;
	margin-right: auto;
	width: 17.5vw !important;
  }
  .catalog-product-view .product-info-main .product-info-price .product-info-stock-sku {
  	width: 100% !important;
  	margin-left: 6px;
	
	width: 12vw !important;
  }
  .catalog-product-view button#product-addtocart-button span {
    font-size: 22px !important;
  }
  .catalog-product-view .product__after-desc-block {
    padding: 0px;
    padding-bottom: 0px;
    min-height: auto;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons {
    margin-bottom: -0px;
    margin-top: 12px;
    max-height: auto !important;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons h6:before {
    font-size: 18px;
    margin-top: -5px;
    line-height: normal;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons h6:after {
    font-size: 13px;
    margin-top: -5px;
    line-height: normal;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons h6 {
    font-size: 10.7px;
    font-size: 10px;
    width: 145px !important;
    width: max-content !important;
    line-height: 5px;
  }
  .catalog-product-view .product__after-desc-block .we-got-you-covered h5 {
    font-size: 31px;
	font-size: 23px !important;
    /font-size: 2vw !important;
    padding: 2px;
    background-position: 0% 0%, 7% 11% !important;
    background-size: auto, 36% !important;
    margin-top: 40px !important;
    padding-left: 50px !important;
  }
}

/*---(SPECIFIC QUERIES)---*/
@media screen and (min-width: 1025px) and (max-width: 1237px) {
  /*--(am social account section - media queries)--*/
  .account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-button.-twitch {
    top: 0px;
  }
  .account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-button.-twitch:after {
    top: 48px !important;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1159px), 
@media screen and (min-device-width: 1025px) and (max-device-width: 1159px) {
  /*--(am adv review section - media queries)--*/
  .catalog-product-view .block.review-list .amreview-summary-details {
    position: relative;
    top: -20px;
  }
  .catalog-product-view .block.review-list .amreview-summary-details:before {
    top: -25px;
  }
}
@media screen and (min-width: 260px) and (max-width: 1024px), 
@media screen and (min-device-width: 260px) and (max-device-width: 1024px) {
  /*--(am adv review section - media queries)--*/
  .catalog-product-view .block.review-list .amreview-summary-details {
    margin-left: 20px;
  }
  .catalog-product-view .block.review-list .amreview-summary-details:before {
    position: relative;
    display: block;
    transform: translate(-50%, -50%);
    margin-left: 77px;
    top: 5px;
    font-size: 12px;
    width: 100%;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .amrev-sorting {
    padding-bottom: 44px;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .amrev-filters {
    background: #fff;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .amrev-filters li {
    border: none !important;
  }
  
  /*--(am social account section - media queries)--*/
  .account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-button.-linkedin {
    position: relative;
    top: -8px;
  }
  .account.amsociallogin-social-accounts .amsl-accounts .amsl-social-login .amsl-button.-twitch {
    top: -8px;
  }
}
@media screen and (min-width: 260px) and (max-width: 639px), 
@media screen and (min-device-width: 260px) and (max-device-width: 639px) {
  /*(for am social login)*/
  .customer-account-login .amsl-social-wrapper .amsl-social-login {
    margin-top: unset;
  }
}
/*^^^(SPECIFIC QUERIES)^^^*/

@media screen and (max-width: 800px) {
  .catalog-product-view .breadcrumbs .home a::after {
    font-size: 12px !important;
  }
  .catalog-product-view .breadcrumbs .category a {
    font-size: 8px !important;
    letter-spacing: 0.15px !important;
  }
  .catalog-product-view .breadcrumbs strong {
    font-size: 8px !important;
    letter-spacing: 0.0px !important;
  }
  .catalog-product-view .pp-credit-banner-product-top {
    background: #000 !important;
  }
  .catalog-product-view .pp-credit-banner-product-top span {
    height: 10px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    top: 11px;
  }
  .catalog-product-view .pp-credit-banner-product-top span::after {
    position: absolute !important;
    top: -8px !important;
    left: 7px !important;
    font-size: 9px;
  }
  .catalog-product-view .pp-credit-banner-product-top::after {
    position: absolute !important;
    margin-top: 21px !important;
  }
  
  /*--(am adv review section - media queries)--*/
  .catalog-product-view .block.review-list .amrev-title-block.amreview-review-list .am-strong {
    font-size: 16px;
	font-weight: 400;
  }
  .catalog-product-view .block.review-list .amrev-title-block.amreview-review-list a {
    font-size: 16px;
  }
}

@media screen and (max-width: 480px) {
  .catalog-product-view .breadcrumbs {
    line-height: 0.15 !important;
    margin-bottom: 10px;
  }
  .catalog-product-view .breadcrumbs .home a:after {
    font-size: 9px !important;
  }
  .catalog-product-view .breadcrumbs .category a {
    font-size: 6px !important;
    letter-spacing: 0.15px !important;
  }
  .catalog-product-view .breadcrumbs strong {
    font-size: 6.3px !important;
    letter-spacing: 0.05px !important;
    letter-spacing: 0px !important;
  }
  .catalog-product-view .pp-credit-banner-product-top span::after {
    font-size: 8px;
    top: -5px !important;
  }
  .catalog-product-view .pp-credit-banner-product-top::after {
    font-size: 8px !important;
  }
  .catalog-product-view .product__after-desc-block {
    /display: block;
    display: flex;
    background-position: 0% 0%, 81% 10%, 98% 100% !important;
    background-size: auto, 225%, 15% !important;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons {
    /width: auto;
    margin-left: -10px;
    font-size: 2px !important;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons span h6 {
    /font-size: 10px !important;
    font-size: 9px !important;
    /font-size: 8px !important;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons span h6:before {
    /font-size: 18px !important;
    font-size: 13px !important;
  }
  .catalog-product-view .product__after-desc-block .we-got-you-covered h5 {
    width: 100%;
    background-size: auto, 21% !important;
    font-size: 19px !important;
    /font-siZe: 2vw !important;
  }
  
  /*--(am adv review section - media queries)--*/
  .catalog-product-view .block.review-list .amrev-title-block.amreview-customer-review.pages .am-strong {
    font-size: 32px;
    letter-spacing: -1.5px;
  }
  .catalog-product-view .block.review-list .amrev-title-block.amreview-customer-review.pages .am-strong:before {
    margin-left: -80px;
    margin-right: 7px;
    top: -2px;
    font-size: 26px;
  }
}

@media screen and (max-width: 360px) {
  .catalog-product-view .pp-credit-banner-product-top span::after {
    font-size: 7px;
  }
  .catalog-product-view .product__after-desc-block {
    /display: block;
    display: flex;
    background-position: 0% 0%, 44% -0%, 98% 100% !important;
    background-size: auto, 275%, 20% !important;
    
    background-position: 0% 0%, 81% 10%, 98% 100% !important;
    background-size: auto, 225%, 15% !important;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons {
    /width: auto;
    margin-left: -10px;
    font-size: 12px !important;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons span h6 {
    /font-size: 10px !important;
    font-size: 9px !important;
    font-size: 8px !important;
    
    /margin-left: -20px !important;
  }
  .catalog-product-view .product__after-desc-block .prod-page-guarantee-shop-with-us-reasons span h6:before {
    font-size: 12px !important;
  }
  .catalog-product-view .product__after-desc-block .we-got-you-covered h5 {
    width: 100%;
    background-size: auto, 21% !important;
    background-size: auto, 36% !important;
    background-size: auto, 29% !important;
    font-size: 18px !important;
    font-siZe: 5.56vw !important;
    margin-left: -0px;
  }
}

@media screen and (min-device-width: 320px) and (max-device-width: 359px) {
  /*--(am adv review section - media queries)--*/
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-summary {
    font-size: 41px;
    font-weight: 900;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-summary:after {
    font-size: 10px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-percent {
    bottom: -11px !important;    
    left: 100px !important;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-text {
    font-size: 10px;
    max-width: 100px;
  }
  .catalog-product-view .block.review-list .amreview-summary-details .amreview-label .amreview-text {
    font-size: 13px;
  }
  .catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-button {
    font-size: 22px;
  }
  .catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-button:before {
    font-size: 15px;
  }
  .catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-label {    
    font-size: 9px;
    width: 79px;
    margin-top: 12px;
  }
  .catalog-product-view .block.review-list .amrev-title-block.amreview-review-list .am-strong {
    font-size: 13px;
  }
  .catalog-product-view .block.review-list .amrev-title-block.amreview-review-list a {
    font-size: 15px;
  }
}

@media screen and (min-device-width: 0px) and (max-device-width: 319px) {
  /*--(am adv review section - media queries)--*/
  .catalog-product-view .block.review-list .amrev-title-block.amreview-customer-review.pages .am-strong {
	font-size: 27px;
    letter-spacing: -1.5px;
  }
  .catalog-product-view .block.review-list .amrev-title-block.amreview-customer-review.pages .am-strong:before {
    margin-left: -80px;
    top: -2px;
    font-size: 22px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-summary {
    font-size: 41px;
    font-weight: 900;
    margin-left: -10px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-summary:after {
    font-size: 10px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-count, 
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-showmore {
    position: absolute;
    top: 85px;
    left: 90px;
    font-size: 14px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-showmore {
    top: 88px;
    left: 150px;
    font-size: 11px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-rating-wrapper .amstars-rating-container {
    position: absolute;
    top: 118px;
    left: 41px;
  } 
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-percent {
    top: -57px; 
    left: 110px !important;
    max-width: 95px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-value {
    font-size: 15px;
    margin-top: -1px;
  }
  .catalog-product-view .block.review-list .amreview-summary-info .amreview-text {
    font-size: 8px;
  }
  .catalog-product-view .block.review-list .amreview-summary-details .amreview-label .amreview-stars {
    font-size: 12px;
    margin-left: -15px;
    margin-right: -18px;
  }
  .catalog-product-view .block.review-list .amreview-summary-details .amreview-label .amreview-text {
    font-size: 12px;
    margin-left: -8px;
  }
  .catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-button {
    font-size: 22px;
  }
  .catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-button:before {
    font-size: 15px;
  }
  .catalog-product-view .block.review-list .amreview-info-wrapper .amreview-add-new .amreview-label {    
    font-size: 9px;
    width: 79px;
    margin-top: 12px;
  }
  .catalog-product-view .block.review-list .amrev-title-block.amreview-review-list .am-strong {
    font-size: 13px;
  }
  .catalog-product-view .block.review-list .amrev-title-block.amreview-review-list a {
    font-size: 15px;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .amrev-filters {
    background: #fff;
    padding-top: 9px;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .amrev-filters li {
    border: none;
    margin-top: -5px;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .sorter-label {
    margin-left: -13px;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container a.sorter-action {
    width: 0px;
  }
}

@media screen and (min-device-width: 0px) and (max-device-width: 259px) {
  /*--(am adv review section - media queries)--*/
  .catalog-product-view .block.review-list .amreview-summary-details:before {
    position: relative;
    display: block;
    transform: translate(-50%, -50%);
    margin-left: 77px;
    top: 5px;
    font-size: 12px;
    width: 100%;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .amrev-filters {
    margin-top: 20px;
    padding-top: 9px;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .sorter-label {
    position: relative;
    top: 8px;
  }
  .catalog-product-view .block.review-list .amrev-toolbar-container .amrev-select {
    position: absolute;
    margin-left: 5px;
    width: 116px;
    padding-left: 6px;
  }
}








/* ============================== (Athlete2 Greece Default) ============================= */

@media (min-width:1025px){
.page-layout-2columns-right .extended-review-button{
display:none!important;
}
}
.product-item .price-box .price-container .price-label {
display:none!important;
}
.page-layout-2columns-right.catalog-product-view .number-of-ratings .rating-number .label{
display:none;
}

.product-info-main .product.attribute.overview,
.ox_quickview-catalog_product-view .product-info-main .product.attribute.overview, 
.ox_quickview_catalog_product-view .product-info-main .product.attribute.overview{
display:none!important;
}

.ox_quickview_catalog_product-view .product-info-main .box-tocart .field.qty, 
.ox_quickview_catalog_product-view .product-options-bottom .box-tocart .field.qty,
.ox_quickview-catalog_product-view .product-info-main .box-tocart .field.qty, 
.ox_quickview-catalog_product-view .product-options-bottom .box-tocart .field.qty{
display:none!important;
}