@media only screen and (max-device-width: 820px) {
  #menu2  {
    display:none !important;
  }
}

.main {
	width:1000px;
	margin:5px auto;
}

.base {
	width:1000px;
	margin:5px auto;
}

.leftside {
	float:left;
	width:160px;
	text-align:left;
	padding:5px 5px;
    background:none;
    border-top:0px solid #ccc;
}

.rightside {
	float:left;
	width:812px;
	text-align:left;
	padding:15px 8px;
    background:#fff;
    border-top:1px solid #ededed;
}

.leftbase {
	float:left;
	width:500px;
	text-align:left;
	padding:15px 16px;
    background:transparent;
    border-top:0px solid #ccc;
}

.rightbase {
	float:left;
	width:300px;
	text-align:left;
	padding:15px 8px;
    background:transparent;
    border-top:0px solid #ccc;
}

.product {
width:170px;
background:#fff;
text-align:center;
display: inline-block;
position:relative;
border: 0px solid #ccc;
clear: both !important;
margin: 0 14px 30px 14px;
vertical-align: top;
}

.product_splash {
font-size:10pt;font-weight:500;text-align:center;display:block;}

#product_price {
font-size:11pt;font-weight:700;text-align:center;display:block;}

#sale {color:#ff0000}

.shop-icons {margin: 0 18px 0 0px;font-size:18px;color:#AE8872 !important;}

#product_title {
color:#818181;
display:block;
margin: 25px 0 0 0}

#product_title a:link {
color:#818181 !important;
display:block;
margin: 19px 0 0 0 !important}

#product_title a:hover {
display:block;
margin: 19px 0 0 0 !important}

#product_title a:visited {
display:block;
margin: 19px 0 0 0 !important}

#preorder {color:#ff0000;font-family:arial;font-size:8pt;text-transform:uppercase;font-weight:600}

#shipped {font-family:arial;font-size:8pt;font-weight:bold;}

#restock {margin-right:2px;border:1px solid red;padding:5px;font-size:9px;color:red;}

#deal {font-family:arial;color:red;font-size:12pt;}

#note {font-size:9pt; display:block; padding:8px; background: #f2f2f2;}

#country {font-family:arial;font-size:7pt;color:red;}

.shop {width:998px;margin:auto;overflow:hidden !important;}

.shop-mini {font-size:10pt;font-family:arial; text-align:left}

#popular {display:inline-block;padding:8px 0 18px;font-family: 'Arial Black', 'Arial Bold', sans-serif;font-size:9px;color:#b9775f;font-weight:700;letter-spacing:0.5px;text-transform:capitalize;background-image: linear-gradient(90deg, #ABDBED, #479FBF, #6DB1C9);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
    
#popular2 {
    display: inline-block;
    padding: 3px 0 4px;
    font-family: 'Arial Black', 'Arial Bold', sans-serif;
    font-size: 9px;
    color: #b9775f;
    font-weight: 700;
    border: 1px solid #6DB1C9;
    width: 35%;
    margin: 10px 0 15px 0;
    text-align: center;
    border-radius: 50px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    background-image: linear-gradient(90deg, #ABDBED, #479FBF, #6DB1C9);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#trailer
{text-align:center !important;display:block;position:absolute;margin: -8em 0 0 4.5em;z-index:2;opacity:0.8}

.circle {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  font-size: 9px;
  color: #fff;
  font-family: arial;
  line-height: 48px;
  text-align: center;
  background: #B9775F;
  position: absolute;
  z-index:3;
  opacity: 0.9;
} 
 
.circle2 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  font-size: 9px;
  color: #fff;
  font-family: arial;
  line-height: 48px;
  text-align: center;
  background: #B9775F;
  position: absolute;
  z-index:3;
  margin: 5.5em 0 0 0;
  opacity: 0.9;
} 

.soldout {
  font-size: 24px;
  color: #000;
  font-family: arial;
  font-weight: bolder;
  line-height: 40px;
  text-align: center;
  position: absolute;
  text-transform: uppercase;
  z-index:3;
  background:#fff;
  opacity:0.6;
  margin: 2.7em 0 0 0.8em;
} 

#label {width:158px;font-family:arial;background:#B9775F;color:#fff;font-size:7pt;font-weight:normal;text-align:center;text-transform:uppercase;display:block;position:absolute;margin: 2px 0 0 0;padding:5px;letter-spacing: 2px;}

.ghost4 {font-family:arial;font:normal normal bold 12px/24px Arial;color:#e3e3e3 !important;border:1px solid #e3e3e3;padding:3px;display:block;text-decoration: none;text-align: center;text-transform:uppercase;width:125px;margin: 0 auto;border-radius:3px;}

a.ghost4 {font-family:arial;font:normal normal bold 12px/24px Arial;color:#B9775F !important;border:1px solid #B9775F;padding:3px;display:block;text-decoration: none;text-align: center;text-transform:uppercase;width:125px;margin: 0 auto;border-radius:3px;}

a.ghost4:hover {font-family:arial;font:normal normal bold 12px/24px Arial;color:#c7927e !important;border:1px solid #c7927e;padding:3px;display:block;text-decoration: none;text-align: center;text-transform:uppercase;width:125px;margin: 0 auto;border-radius:3px;}

.ghostfull {font-family:arial;font:normal normal bold 12px/24px Arial;color:#e3e3e3;border:1px solid #e3e3e3;padding:3px;display:block;text-decoration: none;text-align: center;text-transform:uppercase;width:175px;float:left;margin: 0 auto;border-radius:3px;}

a.ghostfull {font-family:arial;font:normal normal bold 12px/24px Arial;color:#B9775F;border:1px solid #B9775F;padding:3px;display:block;text-decoration: none;text-align: center;text-transform:uppercase;width:175px;float:left;margin: 0 auto;border-radius:3px;}

a.ghostfull:hover {font-family:arial;font:normal normal bold 12px/24px Arial;color:#c7927e;border:1px solid #c7927e;padding:3px;display:block;text-decoration: none;text-align: center;text-transform:uppercase;width:175px;float:left;margin: 0 auto;border-radius:3px;}

#menushop {
    font-size:10pt;
    font-family: arial, sans-serif;
    text-decoration:none;
    display:block !important;
    font-weight:bold;
    text-transform:uppercase;
    z-index:5;
    margin-bottom:0px;
    text-align:left;
}
 
#menushop a:link {
    font-size:10pt;
    font-family: 'Sintony', arial;
    text-decoration:none;
    color: #818181;
    display:block !important;
    padding:0px 5px;
    font-weight:500;
    margin-top:5px;
    text-transform:uppercase;
    z-index:5;
    padding-bottom:10px;
    border-bottom:1px solid #d4d4d4 !important;
}

#menushop a:visited {
    font-size:10pt;
    font-family: 'Sintony', arial;
    text-decoration:none;
    color: #818181;
    display:block !important;
    padding:0px 5px;
    font-weight:500;
    margin-top:5px;
    text-transform:uppercase;
    z-index:5;
    padding-bottom:10px;
    border-bottom:1px solid #d4d4d4 !important;
}

#menushop a:hover {
    font-size:10pt;
    font-family: 'Sintony', arial;
    text-decoration:none;
    color: #818181;
    display:block !important;
    padding:0px 5px;
    font-weight:500;
    margin-top:5px;
    text-transform:uppercase;
    z-index:5;
    padding-bottom:10px;
    border-bottom:1px solid #B9775F !important;
}


.radio_item{
    display: none !important;
    }

    .label_item {
    opacity: 0.3;
    }
    
    .radio_item:checked + label {
    opacity: 1;
    }

label {
cursor: pointer;   
}

.strike {
        display: block;
        text-align: center;
        overflow: hidden;
        white-space: nowrap; 
    }

    .strike > span {
        position: relative;
        display: inline-block;
    }
	
    .strike > span:before,
    .strike > span:after {
        content: "";
        position: absolute;
        top: 50%;
        width: 9999px;
        height: 1px;
        background: #ccc;
    }

    .strike > span:before {
        right: 100%;
        margin-right: 15px;
    }

    .strike > span:after {
        left: 100%;
        margin-left: 15px;
}

.c-input, .c-select {
    border-radius:4px;
    border:1px solid #ccc;
    height:32px;
}

.c-textarea {
    border-radius:4px;
    border:1px solid #ccc;
}

a.trendtitle:link {font-size: 9pt; color:#818181 !important; text-decoration: none}
a.trendtitle:hover {font-size: 9pt; color:#818181 !important; text-decoration: none}
a.trendtitle:visited {font-size: 9pt; color:#818181 !important; text-decoration: none}

.circular--landscape {
  position: relative;
  width: 35px;
  height: 35px;
  overflow: hidden;
  border-radius: 50%;
  border: 0px solid #eee;
  display:inline-block;
  object-fit:cover;
  object-position:top;
  margin-right:1px;
  padding:4px;
}

.trend {
 width:auto;
 display:inline-block;
 border: 1px solid #e2e2e2; 
 background:#eee;
 border-radius: 50px;
 font-family:arial;
 cursor:pointer;
}

.trend a:hover {
 width:auto;
 display:inline-block;
 border: 1px solid #e2e2e2; 
 background:#fff;
 border-radius: 50px;
 font-family:arial;
 cursor:pointer;
}

.trendbg {
background:#e2e2e2;
z-index:2;
width:100%;
border-bottom:1px solid #ccc;
}

.below_shop {
width:800px;
border-top:1px solid #eee;
margin:auto;
font-family:arial;
font-size:8pt;
}

.shareaholic-recommendations-container.shareaholic-portals .shareaholic-recommendations .shareaholic-recommendation .shareaholic-recommendation-article-link .shareaholic-recommendation-article-title {
    color: #818181;
}

