/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/


/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/


/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
  position: relative !important;
  width: 100% !important;
  max-width: 970px !important;
  margin: 0 auto !important;
  box-sizing: border-box !important; }
.column,
.columns {
  width: 100%;
  height:0;
  float: left;
  box-sizing: border-box; }
.menu_text, .separate {
 display:none;
}
.width1,.width2 {
width:100%;
margin-top:10px;

}
.width2 {
text-align:left;
}
.width_full {
width:100%;
margin-top:10px;
}
.width_padd {
padding:10px;
}
.width_footer {
width:100%;
text-align:left;
}
.right_box {
position:relative;
margin:104px 0px 10px 0px;
left:0;
right:0;
}
.left9 {
margin-left:5px;
}

.like_box {
background:#fff;
width:100%;
box-shadow: 0px 0px 0px 0px #888;
position:relative;
right:0;
padding:8px 0px;
border-radius:2px;
vertical-align:middle;
height:99px;
}

.title_box_size_1 {
font-size:12px;
}
.title_box_size_2 {
font-size:14px;
}
.title_box_size_3 {
font-size:14px;
}
.ad_1 {
margin-top:20px;
display:none;
}
.ad_3 {
margin-top:20px;
display:none;
}
.ad_2 {
margin-top:10px;
display:none;
}

.ad_mobile {
position:relative;
bottom:0;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
display:block;
max-height:150px;
z-index:99;
}

.ad_mobile2 {
margin:20px 0px 10px 0px;
display:block;
padding:0px 10px;
box-sizing:border-box;
}

.logo {
max-width:160px;
position:relative;
z-index:99;
}

.widgetm {
display:none;
}

.widgetm2 {
display:block;
}

.category {
line-height:11px;
padding:5px 5px;
font-size:10px;
font-weight:bold;
color:#fff;
width:auto;
}

.category1 {
background:#f5a416;
float:left;
margin:3px 0px 0px 3px;
}

.category2 {
background:#f58416;
float:right;
margin:3px 3px 0px -3px;
}

.search_bar {
background:#fff;
width:95%;
max-width:970px;
border-radius:2px;
height:170px;
}

.search_bar1 {
width:100%;
height:100px;
text-align:left;
padding:10px;
font-size:25px;
box-sizing:border-box;
float:left;
}

.search_input {
background:#555;
width: -moz-calc(100% - 55px);
width: -webkit-calc(100% - 55px);
width: -o-calc(100% - 55px);
width: calc(100% - 55px);
height:50px;
border:1px solid #333;
color:#fff;
font-size:16px;
border-radius:2px;
box-sizing:border-box;
margin:0px 0px 0px 10px;
float:left;
padding:0px 10px;
box-shadow:inset 0px 0px 5px 0px #444;
}

.search_btn {
background-color:#fff;
background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iI2M5YzljOSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=');
background-size:30px;
width:30px;
height:30px;
border:0px solid #333;
margin:10px 0px 0px 10px;
border-radius:2px;
box-sizing:border-box;
float:left;
}

.search_text_small {
font-size:16px;
}

select
{
    appearance:none;
    -moz-appearance:none; 
    -webkit-appearance:none; 
}

.search_bar2 {
width:100%;
height:100px;
text-align:left;
box-sizing:border-box;
float:left;
}

.dropdown {
    position: relative;
    display: inline-block;
    z-index:8;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 160px;
box-shadow: 0px 2px 1px 0px #888;
margin:18px 0px 0px -20px;
}

.dropdown-content a {
    color: #333;
    padding: 3px 10px;
font-size:12px;
    text-decoration: none;
text-align:left;
    display: block;
}

.dropbtn {
    padding: 22px;
    cursor: pointer;
}

.dropdown-content a:hover {background-color: #f5a416;color:#fff;}

.dropdown:hover .dropdown-content {
    display: block;
}

.tag0, .tag0 a, .tag0 a:hover
{
font-size:8px;
color:#d0d0d0;
text-decoration:none;
}
.tag1, .tag1 a, .tag1 a:hover
{
font-size:10px;
color:#a7a7a7;
text-decoration:none;
}
.tag2, .tag2 a, .tag2:hover
{
font-size:12px;
color:#b3b3b3;
text-decoration:none;
}
.tag3, .tag3 a, .tag3 a:hover
{
font-size:15px;
color:#c4c4c4;
text-decoration:none;
}
.tag4, .tag4 a, .tag4 a:hover
{
font-size:17px;
color:#9e9e9e;
text-decoration:none;
}
.tag5, .tag5 a, .tag5 a:hover
{
font-size:22px;
color:#878686;
text-decoration:none;
}

.app_content {
display:none
}

.ad_btm {
width:100%;
max-width:970px;
}

.img_main {
max-width:100%;
max-height:500px;
}

.column_img1 {
width:100%;
display:block;
float:left;
}

.column_img3 {
width:100%;
float:left;
padding-top:5px;
}

.img_thumb_back_a {
width:80px;
height:80px;
line-height:80px;
float:left;
border:3px solid #f3c169;
text-align:center;
cursor:pointer;
margin:5px 0px 0px 0px;
}

.img_thumb_back {
width:80px;
height:80px;
line-height:80px;
float:left;
border:3px solid #eee;
text-align:center;
cursor:pointer;
margin:5px 0px 0px 5px;
}

.img_thumb {
max-width:80px;
max-height:80px;
}

.desc {
font-size:14px;
width:100%;
font-weight:400;
max-width:700px;
text-align:left;
}

.desc50 {
font-size:14px;
width:100%;
font-weight:400;
max-width:700px;
float:left;
text-align:left;
}

.shop40 {
font-size:14px;
width:100%;
font-weight:400;
max-width:700px;
float:left;
text-align:left;
margin-left:0;
}

.price {
width:100%;
color:#f5a416;
font-size:90px;
font-weight:400;
line-height:21px;
text-align:center;
}

.price2 {
width:100%;
color:#999;
font-size:11px;
font-weight:400;
text-align:left;
}

.button1 {
background:#f5a416;
min-width:130px;
height:42px;
line-height:15px;
border: 1px solid #f5a416;
color:#fff;
font-size:14px;
font-weight:bold;
cursor:pointer;
}

.button_buy {
background:#f5a416;
min-width:130px;
height:42px;
line-height:15px;
border: 1px solid #f5a416;
color:#fff;
font-size:14px;
font-weight:bold;
cursor:pointer;
}

.button_select {
background:#fff;
min-width:130px;
height:32px;
line-height:15px;
border: 1px solid #f5a416;
color:#f5a416;
font-size:14px;
font-weight:bold;
margin: 0px 0px 15px 0px;
cursor:pointer;
}

.button1:hover, .button_buy:hover {
background:#f58416;
border: 1px solid #f58416;
}

.fieldset-orange {
background:#fcf2d9;
border: 1px solid #f5a416;
width:100%;
text-align:center;
padding:10px 0px;
font-size:12px;
color:#f5a416;
}

.menu_column {
background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMTI4cHgiIGhlaWdodD0iMTI4cHgiPgogIDxnPgogICAgPGc+CiAgICAgIDxwYXRoIGQ9Im05MS40LDMzLjVoLTUzLjhjLTIuMywwLTQuMSwxLjgtNC4xLDQuMSAwLDIuMyAxLjgsNC4xIDQuMSw0LjFoNTMuOWMyLjMsMCA0LjEtMS44IDQuMS00LjEtMC4xLTIuMy0xLjktNC4xLTQuMi00LjF6IiBmaWxsPSIjZjliMzAwIi8+CiAgICAgIDxwYXRoIGQ9Im05MS40LDg3LjRoLTUzLjhjLTIuMywwLTQuMSwxLjgtNC4xLDQuMSAwLDIuMyAxLjgsNC4xIDQuMSw0LjFoNTMuOWMyLjMsMCA0LjEtMS44IDQuMS00LjEtMC4xLTIuMy0xLjktNC4xLTQuMi00LjF6IiBmaWxsPSIjZjliMzAwIi8+CiAgICAgIDxwYXRoIGQ9Im05MS40LDYwLjRoLTUzLjhjLTIuMywwLTQuMSwxLjgtNC4xLDQuMSAwLDIuMyAxLjgsNC4xIDQuMSw0LjFoNTMuOWMyLjMsMCA0LjEtMS44IDQuMS00LjEtMC4xLTIuMy0xLjktNC4xLTQuMi00LjF6IiBmaWxsPSIjZjliMzAwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K');
background-position:center center;
background-repeat:no-repeat;
background-size:55px;
color:rgba(249,179,0,1);
font-size:12px;
font-weight:bold;
padding-top:21px;
box-sizing:border-box;
width:55px;
height:55px;
display:block;
position:absolute;
float:left;
z-index:9999;
}

.menu_column_a {
background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMTI4cHgiIGhlaWdodD0iMTI4cHgiPgogIDxnPgogICAgPGc+CiAgICAgIDxwYXRoIGQ9Im05MS40LDMzLjVoLTUzLjhjLTIuMywwLTQuMSwxLjgtNC4xLDQuMSAwLDIuMyAxLjgsNC4xIDQuMSw0LjFoNTMuOWMyLjMsMCA0LjEtMS44IDQuMS00LjEtMC4xLTIuMy0xLjktNC4xLTQuMi00LjF6IiBmaWxsPSIjRkZGRkZGIi8+CiAgICAgIDxwYXRoIGQ9Im05MS40LDg3LjRoLTUzLjhjLTIuMywwLTQuMSwxLjgtNC4xLDQuMSAwLDIuMyAxLjgsNC4xIDQuMSw0LjFoNTMuOWMyLjMsMCA0LjEtMS44IDQuMS00LjEtMC4xLTIuMy0xLjktNC4xLTQuMi00LjF6IiBmaWxsPSIjRkZGRkZGIi8+CiAgICAgIDxwYXRoIGQ9Im05MS40LDYwLjRoLTUzLjhjLTIuMywwLTQuMSwxLjgtNC4xLDQuMSAwLDIuMyAxLjgsNC4xIDQuMSw0LjFoNTMuOWMyLjMsMCA0LjEtMS44IDQuMS00LjEtMC4xLTIuMy0xLjktNC4xLTQuMi00LjF6IiBmaWxsPSIjRkZGRkZGIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K');
background-position:center center;
background-repeat:no-repeat;
background-size:55px;
color:rgba(249,179,0,1);
font-size:12px;
font-weight:bold;
padding-top:21px;
box-sizing:border-box;
width:55px;
height:55px;
display:block;
position:absolute;
float:left;
z-index:9999;
}

.shop_column {
background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0xNS43MzMsMjAuMTI1YzEuMTA0LDAsMi0wLjg5NiwyLTJ2LTcuOEMxNy43MzMsNi44MzgsMjAuNTcsNCwyNC4wNTgsNGMzLjQ4NywwLDYuMzI1LDIuODM4LDYuMzI1LDYuMzI1djcuOCAgICAgYzAsMS4xMDQsMC44OTYsMiwyLDJjMS4xMDQsMCwyLTAuODk2LDItMnYtNy44QzM0LjM4Myw0LjYzMiwyOS43NTEsMCwyNC4wNTgsMGMtNS42OTIsMC0xMC4zMjQsNC42MzItMTAuMzI0LDEwLjMyNXY3LjggICAgIEMxMy43MzMsMTkuMjI5LDE0LjYyOSwyMC4xMjUsMTUuNzMzLDIwLjEyNXoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTQ3LDE1LjYzMUgzNi4zODN2Mi40OTRjMCwyLjIwNi0xLjc5NCw0LTQsNGMtMi4yMDUsMC00LTEuNzk0LTQtNHYtMi40OTRoLTguNjQ5djIuNDk0YzAsMi4yMDYtMS43OTQsNC00LDQgICAgIHMtNC0xLjc5NC00LTR2LTIuNDk0SDFjLTAuNTUyLDAtMC44OTMsMC40MzUtMC43NjIsMC45NzFMNy4yMzUsNDUuMUM3LjY1OCw0Ni43MDIsOS4zNDMsNDgsMTEsNDhoMjYgICAgIGMxLjY1OCwwLDMuMzQyLTEuMjk5LDMuNzY3LTIuOWw2Ljk5Ni0yOC40OThDNDcuODkzLDE2LjA2NSw0Ny41NTMsMTUuNjMxLDQ3LDE1LjYzMXoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==');
background-color:rgba(249,179,0,0.5);
background-position:center 10px;
background-repeat:no-repeat;
background-size:33px;
color:rgba(249,179,0,1);
font-size:12px;
font-weight:bold;
padding-top:21px;
box-sizing:border-box;
width:50px;
height:55px;
display:block;
float:right;
}

.shop_column:hover {
background-color:rgba(249,179,0,1);
}

.basket_list1 {
width:45px;
float:left;
font-size:12px;
}

.basket_list2 {
width: -moz-calc(100% - 50px);
width: -webkit-calc(100% - 50px);
width: -o-calc(100% - 50px);
width: calc(100% - 50px);
float:left;
margin:10px 0px 10px 5px;
line-height:15px;
font-size:12px;
}

.basket_list3 {
width:25%;
float:left;
margin-left:0px;
font-size:14px;
line-height:40px;
}

.basket_list4 {
width:25%;
float:left;
margin-left:0px;
line-height:40px;
font-size:14px;
text-align:right;
}

.basket_list5 {
width:50%;
float:left;
margin-left:0px;
line-height:40px;
font-size:14px;
text-align:right;
}

.ico_minus {
background:#fff;
border:1px solid #f5a416;
border-radius:50%;
width:30px;
height:30px;
color:#f5a416;
line-height:30px;
margin:5px 0px;
text-align:center;
font-size:14px;
cursor:pointer;
}

.ico_minus:hover {
background:#f5a416;
border:1px solid #f5a416;
color:#fff;
}

.clear_m {
clear:both;
}

.display_basket_m {
display:none;
}

.display_basket_m2 {
display:inline-block;
}

.basket_result1 {
width:100%;
float:left;
font-size:12px;
text-align:left;
}

.basket_result2 {
width:100%;
font-size:12px;
margin-left:0px;
float:left;
text-align:left;
}

.poletext1 {
width:100%;
height:40px;
padding:5px;
box-sizing:border-box;
border:1px solid #999;
border-radius:2px;
font-size:14px;
}

.poletext1:hover {
border:1px solid #f5a416;
}

.wh_background {
width:100%;
height:100%;
background:rgba(0,0,0,0.9);
position:fixed;
margin:0;
padding:0;
display:none;
z-index:999;
}

.menu_responsive {
display:none;
position:absolute;
width:100%;
height:auto;
margin-top:55px;
z-index:9999;
}

.menu_resopnsive_text {
background:rgba(255,255,255,0);
width:100%;
color:#fff !important;
font-size:25px;
text-align:center;
padding:20px 0px;
}

.menu_resopnsive_text a {
  color:#fff !important;
}

.ico_order_corr {
background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI5Ljc1NiAyOS43NTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5Ljc1NiAyOS43NTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTI4cHgiIGhlaWdodD0iMTI4cHgiPgo8Zz4KCTxwYXRoIGQ9Ik0yOS4wNDksNS4wMDlMMjguMTksNC4xNTFjLTAuOTQzLTAuOTQ1LTIuNDg4LTAuOTQ1LTMuNDM0LDBMMTAuMTcyLDE4LjczN2wtNS4xNzUtNS4xNzMgICBjLTAuOTQzLTAuOTQ0LTIuNDg5LTAuOTQ0LTMuNDMyLDAuMDAxbC0wLjg1OCwwLjg1N2MtMC45NDMsMC45NDQtMC45NDMsMi40ODksMCwzLjQzM2w3Ljc0NCw3Ljc1MiAgIGMwLjk0NCwwLjk0MywyLjQ4OSwwLjk0MywzLjQzMywwTDI5LjA0OSw4LjQ0MkMyOS45OTEsNy40OTgsMjkuOTkxLDUuOTUzLDI5LjA0OSw1LjAwOXoiIGZpbGw9IiNmNWE0MTYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K');
background-position:center center;
background-repeat:no-repeat;
background-size:45px;
width:130px;
height:130px;
border:2px solid #f5a416;
border-radius:50%;
}

.ico_order_waiting {
background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgNDcuMDAxIDQ3LjAwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDcuMDAxIDQ3LjAwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJMYXllcl8xXzY0XyI+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0yMi40MzIsMjIuNDI5YzAsMC41OTEsMC40NzksMS4wNjcsMS4wNjgsMS4wNjdzMS4wNjgtMC40NzksMS4wNjgtMS4wNjdjMC4wMDEtMS4yNSwwLjQ0NS0yLjQ2NSwxLjI1MS0zLjQyMSAgICAgYzEuNzkzLTIuMTI2LDMuMTM3LTQuNDMxLDMuOTg4LTYuODUxYzAuMTE1LTAuMzI3LDAuMDY1LTAuNjg5LTAuMTM1LTAuOTcyYy0wLjIwMS0wLjI4My0wLjUyNS0wLjQ1MS0wLjg3Mi0wLjQ1MUgxOC4xOTkgICAgIGMtMC4zNDcsMC0wLjY3MiwwLjE2OC0wLjg3MywwLjQ1MWMtMC4yLDAuMjgzLTAuMjUsMC42NDUtMC4xMzUsMC45NzJjMC44NTMsMi40MiwyLjE5NSw0LjcyNSwzLjk4OCw2Ljg1MSAgICAgQzIxLjk4NiwxOS45NjQsMjIuNDMxLDIxLjE4LDIyLjQzMiwyMi40Mjl6IiBmaWxsPSIjZjVhNDE2Ii8+CgkJCTxwYXRoIGQ9Ik0yNC41NjgsMjYuNzFjMC0wLjU5LTAuNDc5LTEuMDY3LTEuMDY4LTEuMDY3cy0xLjA2OCwwLjQ3OS0xLjA2OCwxLjA2N2MtMC4wMDEsMS41NDItMC45MjIsMy4wNjctMi41OTMsNC4zMDQgICAgIGMtMy41NzQsMi42MzktNi4yNDksNS41MDYtNy45NTEsOC41MmMtMC4xODcsMC4zMzItMC4xODQsMC43MzYsMC4wMDksMS4wNjJjMC4xOSwwLjMyOSwwLjU0MiwwLjUzLDAuOTIyLDAuNTNoMjEuMzY0ICAgICBjMC4zNzksMCwwLjczLTAuMjAxLDAuOTIyLTAuNTNjMC4xOTEtMC4zMjYsMC4xOTQtMC43MywwLjAwOC0xLjA2MmMtMS43MDEtMy4wMTQtNC4zNzctNS44ODEtNy45NS04LjUyICAgICBDMjUuNDksMjkuNzc3LDI0LjU2OSwyOC4yNTIsMjQuNTY4LDI2LjcxeiIgZmlsbD0iI2Y1YTQxNiIvPgoJCQk8cGF0aCBkPSJNNDIuMTkyLDQyLjcyOWgtMC42MzljLTAuNzM0LTguMzEzLTUuNjAyLTE0LjY5NS05LjM4Ni0xOS4yMjhjMy43ODUtNC41MzIsOC42NTEtMTAuOTE1LDkuMzg4LTE5LjIyOGgwLjYzOSAgICAgYzEuMTgsMCwyLjEzNi0wLjk1NywyLjEzNi0yLjEzN0M0NC4zMywwLjk1Niw0My4zNzQsMCw0Mi4xOTQsMEg0LjgwN2MtMS4xOCwwLTIuMTM2LDAuOTU3LTIuMTM2LDIuMTM2ICAgICBjMCwxLjE4LDAuOTU2LDIuMTM3LDIuMTM2LDIuMTM3aDAuNjM5YzAuNzM1LDguMzE0LDUuNjAxLDE0LjY5Nyw5LjM4NiwxOS4yMjhjLTMuNzg0LDQuNTMyLTguNjUxLDEwLjkxNC05LjM4NywxOS4yMjhINC44MDcgICAgIGMtMS4xOCwwLTIuMTM2LDAuOTU1LTIuMTM2LDIuMTM1YzAsMS4xODEsMC45NTYsMi4xMzgsMi4xMzYsMi4xMzhoMi42NzFoMzIuMDQ0aDIuNjcyYzEuMTgsMCwyLjEzNi0wLjk1NywyLjEzNi0yLjEzOCAgICAgQzQ0LjMzLDQzLjY4NCw0My4zNzMsNDIuNzI5LDQyLjE5Miw0Mi43Mjl6IE05LjcyOCw0Mi43MjljMC44MDMtNy41MTEsNS42ODYtMTMuMjk1LDkuMzM1LTE3LjYxN2wwLjE5NS0wLjIzMSAgICAgYzAuNjcyLTAuNzk1LDAuNjcyLTEuOTU5LDAtMi43NTVsLTAuMTk0LTAuMjNjLTMuNjQ4LTQuMzIzLTguNTMzLTEwLjEwNy05LjMzNi0xNy42MTloMjcuNTQ0ICAgICBjLTAuODAzLDcuNTEyLTUuNjg4LDEzLjI5Ni05LjMzNiwxNy42MTlsLTAuMTkzLDAuMjNjLTAuNjcyLDAuNzk1LTAuNjcyLDEuOTU5LDAsMi43NTVsMC4xOTUsMC4yMzEgICAgIGMzLjY0OCw0LjMyMiw4LjUzMSwxMC4xMDYsOS4zMzQsMTcuNjE3SDkuNzI4eiIgZmlsbD0iI2Y1YTQxNiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K');
background-position:center center;
background-repeat:no-repeat;
background-size:45px;
width:130px;
height:130px;
border:2px solid #f5a416;
border-radius:50%;
}

.product_info_content {
background:rgba(250,250,250,0.95);
width:100%;
font-size:16px;
box-shadow:0px 0px 15px 1px rgba(50,50,50,0.5);
padding:10px;
box-sizing:border-box;
border:2px solid rgba(200,200,200,0.8);
border-radius:5px;
color:#333;
position:fixed;
text-align:left;
top:20px;
bottom:auto;
left:0px;
right:20px;
z-index:99;
}

.product_info_img {
background-position:center;
background-size:cover;
width:100px;
height:100px;
float:left;
margin:0px 10px 0px 0px;
}

.product_info_close {
background:rgba(100,100,100,0.8);
width:30px;
height:30px;
color:#fff;
line-height:25px;
cursor:pointer;
text-align:center;
border-radius:50%;
position:absolute;
right:0px;
margin:-25px 0px 0px -10px;
}

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 95%;
    padding: 0; }
.width1,.width2 {width:100%;margin-top:10px;}
.width_full {width:100%;margin-top:10px;}}

/* For devices larger than 550px */
@media (min-width: 550px) {
  .container {
    width: 95%; }


  .column:first-child,
  .columns:first-child {
    margin-left: 0; }



  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }
  .width1 {width:32.7%;margin:10px 1px 0px 2px;float:left;}
  .width2 {min-width:400px;width:100%;float:left;}
  .width_full {width:100%%;}
}


/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
  font-size: 62.5%; }
body {
  font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.6;
  font-weight: 400;
  font-family: "Lato", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333; }


/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 300; }
h1 { font-size: 29px; line-height: 29px;  letter-spacing: -.1rem; margin: 15px 0px 35px 0px; text-align:left;}
h2 { font-size: 18px; line-height: 18px; font-weight:bold; text-align:left;}
h3 { font-size: 14px; text-align:left; }
h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; }
h5 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem; }
h6 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; }

/* Larger than phablet */
@media (min-width: 550px) {
  h1 { font-size: 29px; }
  h2 { font-size: 18px; }
  h3 { font-size: 14px; }
  h4 { font-size: 3.0rem; }
  h5 { font-size: 2.4rem; }
  h6 { font-size: 1.5rem; }
}

p {
  margin-top: 0; }


/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; resize:none;}

input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  outline: 0; }
label,
legend {
  display: block;}
fieldset {
  padding: 0;
  border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
  display: inline; }
label > .label-body { }


/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
  list-style: circle inside; }
ol {
  list-style: decimal inside; }
ol, ul {
  padding-left: 0;
  margin-top: 0; }
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%; }
li {
  margin-bottom: 1rem; }


/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }


/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
th,
td {
  padding: 10px 10px;
  text-align: left; }
th:first-child,
td:first-child {
  padding-left: 0; }
th:last-child,
td:last-child {
  padding-right: 0; }


/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
button,
.button {
  margin-bottom: 1rem; }
input,
textarea,
fieldset {
  margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 2.5rem; }


/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }
.u-pull-right {
  float: right; }
.u-pull-left {
  float: left; }


/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }


/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }


/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/


/* Larger than mobile */
@media (min-width: 400px) {}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {
}

@media (min-width: 570px) {
.like_box {
height:55px;
}

.column_img1 {
width:80px;
}

.column_img3 {
width: -moz-calc(100% - 160px);
width: -webkit-calc(100% - 160px);
width: -o-calc(100% - 160px);
width: calc(100% - 160px);
}

.img_main {
max-width:95%;
}

.img_thumb_back_a {
float:none;
margin:5px 0px 0px -5px;
}

.img_thumb_back {
float:none;
margin:5px 0px 0px -5px;
}

.basket_list2 {
width: -moz-calc(100% - 280px);
width: -webkit-calc(100% - 280px);
width: -o-calc(100% - 280px);
width: calc(100% - 280px);
}

.basket_list3 {
width:40px;
font-size:12px;
margin-left:5px;
}

.basket_list4 {
width:80px;
font-size:12px;
margin-left:5px;
}

.basket_list5 {
width:100px;
font-size:12px;
margin-left:5px;
}

.clear_m {
clear:none;
}

.display_basket_m {
display:inline-block;
}

.display_basket_m2 {
display:none;
}

.ico_minus {
width:20px;
height:20px;
line-height:20px;
margin:10px 0px;
}

.logo {
max-width:180px;
}}

/* Larger than tablet */
@media (min-width: 750px) {
  .column,
  .columns {
    height:auto;
    margin-left: 2.7%; }
  .one.column,
  .one.columns                    { width: 1%; }
  .two.columns                    { width: 11.3333333333%; }
  .three.columns                  { width: 13%;           }
  .four.columns                   { min-width:200px;width: 22%; }
  .five.columns                   { width: 1%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

.menu_text, .separate {
 display:block;
}
.menu_text {
font-size:14px;
}
.title_box_size_1 {
font-size:14px;
}
.title_box_size_2 {
font-size:16px;
line-height:33px;
}
.title_box_size_3 {
font-size:16px;
line-height:33px;
}


  .two.columns                    { width: 12.3333333333%; }
  .three.columns                  { width: 13%;           }
  .five.columns                   { width: 9%; }
  .width1 {width:32.4%;margin:10px 5px 0px 5px;float:left;}
  .width1:first-child, .width1:nth-child(4), .width1:nth-child(7), .width1:nth-child(10), .width1:nth-child(13) {margin:10px 5px 0px 0px;}
  .width1:nth-child(3), .width1:nth-child(6), .width1:nth-child(9), .width1:nth-child(12) {margin:10px 0px 0px 5px;}

.desc50 {
width:65%;
}

.shop40 {
width:30%;
margin-left:5%;
}

.height50 {
height:0px;
}

.basket_result1 {
width:50%;
}

.basket_result2 {
width:49%;
margin-left:1%;
}

.menu_column {
display:none;
}

.wh_background {
width:0px;
height:0px;
background:rgba(0,0,0,0);
}

.menu_responsive {
display:none;
position:absolute;
width:0px;
height:0px;
}


.menu_resopnsive_text {
background:rgba(255,255,255,0);
width:0px;
border-top:0px solid #ccc;
font-size:0px;
}

.ad_mobile2 {
display:none;
}}

@media (min-width: 900px) {

 .columns {
    margin-left: 3.2%; }

.right_box {
position:relative;
margin:64px 0px 0px 0px;
left:0;
right:0;
}

.left9 {
margin-left:0px;
}

.like_box {
width:310px;
box-shadow: 0px 0px 2px 0px #888;
position:absolute;
padding:15px 10px;
}

.logo {
max-width:200px;
}

.widgetm {
display:block;
}

.widgetm2 {
display:none;
}
  
.width1 {width:32.55%;}

.category2 {
display:inline-block;
}

.search_bar {
height:90px;
}

.search_bar1 {
width:30%;
}

.search_input {
margin:20px 0px 0px 5px;
}

.search_bar2 {
width:70%;
}

.search_btn {
margin:30px 0px 0px 10px;
}

.height50 {
height:55px;
}
}

@media (min-width: 970px) {


.columns {
    margin-left: 3.5%; }

.ad_3 {
width:100%;
max-width:1000px;
margin:11px 0px 0px 0px;
display:block;
}

.ad_2 {
margin:10px 0px;
display:block;
}

.width1 {width:32.55%;}

.app_content {
width:970px;
display:block;
}
}

/* Larger than desktop */
@media (min-width: 1000px) {

.height50 {
height:0px;
}

.ad_1 {
width:100%;
max-width:1000px;
margin:66px 0px 5px 0px;
display:block;
}

.ad_mobile {
display:none;
}

.product_info_content {
width:450px;
top:auto;
bottom:15px;
left:auto;
right:20px;
z-index:99;
}

.product_info_close {
right:-10px;
margin:-25px 0px 0px 20px;
}}

/* Larger than Desktop HD */
@media (min-width: 1200px) {}
