/*
 * Webasyst CUSTOM theme family
 *
 * Core CSS file
 *
 * @link http://www.webasyst.com/
 * @author Webasyst LLC
 * @copyright 2012 Webasyst LLC
 * @package Webasyst
 */
 
 @import url("https://www.dvaveka.ru/js/font-awesome.min.css");
 
/* Reset
-------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, /* ol, ul, li, */ fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, credentials, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; }
article, aside, credentials, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }


@font-face {
	font-family: 'Conv_IstokWeb-Bold';
	src: url('fonts/IstokWeb-Bold.eot');
	src: local('Conv_IstokWeb-Bold'), url('fonts/IstokWeb-Bold.woff') format('woff'), url('fonts/IstokWeb-Bold.ttf') format('truetype'), url('fonts/IstokWeb-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_IstokWeb-Regular';
	src: url('fonts/IstokWeb-Regular.eot');
	src: local('Conv_IstokWeb-Regular'), url('fonts/IstokWeb-Regular.woff') format('woff'), url('fonts/IstokWeb-Regular.ttf') format('truetype'), url('fonts/IstokWeb-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_IstokWeb-BoldItalic';
	src: url('fonts/IstokWeb-BoldItalic.eot');
	src: local('Conv_IstokWeb-Regular'), url('fonts/IstokWeb-BoldItalic.woff') format('woff'), url('fonts/IstokWeb-BoldItalic.ttf') format('truetype'), url('fonts/IstokWeb-BoldItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Common HTML elements, fonts, and colors
------------------------------------------ */
html { width: 100%; min-height: 100%; font-family: 'Istok Web', sans-serif; font-size: 14px; background: #FFFDE2 url(/wa-data/public/shop/img/foter.png) left bottom repeat-x;}
body { width: 100%; min-height: 100%; font-family: 'Istok Web', sans-serif; font-size: 14px; background:url("img/bg.png") left top repeat; /* customize core background image here */}
a { color:#ff8a4f;font-family: 'Istok Web', sans-serif;
/*font-size: 12px;*/

text-decoration:none;}
a:focus { outline:none; outline-offset:-4px; }

input[type="button"]::-moz-focus-inner { border: 0; }
input[type="submit"]::-moz-focus-inner { border: 0; }
a img { border: 0; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote { }
h1, h2, h3 { font-weight: normal; }
h1 { font-size: 2.4em; }
h1 a { text-decoration:none; }
h2 { font-size: 1.40em; margin-top:20px; margin-bottom:20px; }
h3 { font-size: 1.35em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
h1, h2, h3, h4, h5, h6 {  }
ul, ol { padding-top:0; }
ol { list-style: decimal; }
input, textarea, select { margin:0; } 
input, textarea { font-size: 1em; color: #000; font-family: Helvetica, Arial, sans-serif; }
input[type="button"]:focus { outline:none; outline-offset:-2px; }
fieldset { border:1px solid #bbb; padding:10px; position:relative; background:#e9e9e9; margin-bottom:10px; }
legend { font-size:1.1em; padding:.4em .8em; background:#fff; //background:none;
border:1px solid #bbb; //border:none
}
fieldset p label { width:98%; }
fieldset p input[type="text"] { width:98%; }
fieldset p select { width:99%; }
blockquote { color: #555; font-size:0.9em; padding:20px; background: #f3f3f3; border-left: 2px solid #ccc; }
blockquote cite { font-size: 0.9em; }
hr { background-color: #ccc; height: 1px; border: 0; }

/* Misc elements
---------------- */
.sub-categories ul {
list-style-type: none;
margin: 0px;
padding: 0px;
width:100%;

}


.sha5{color:#402615;font-family: 'Istok Web', sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;margin:0px;padding:0px;
margin-bottom:10px;
text-align:center;
height:100px;
word-wrap: break-word;
}

.sha5:hover {
text-decoration:underline !important;
}


.post .sha5{color:#402615;font-family: 'Istok Web', sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;margin:0px;padding:0px;
margin-bottom:10px;
text-align:center;
height:100px;
word-wrap: break-word;
}

.post .sha5:hover {
text-decoration:underline !important;
}


.post ul.thumbs {
  padding: 0;
  margin: 0;
}

.post .product-list li {
  margin-bottom: 20px;
  padding-left: 20px;
  background: #FFFDE0;
  border: 1px solid #C2C0AA;
  -webkit-box-shadow: 6px 6px 5px -7px rgba(0,0,0,0.7);
  -moz-box-shadow: 6px 6px 5px -7px rgba(0,0,0,0.7);
  box-shadow: 6px 6px 5px -7px rgba(0,0,0,0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.post ul.thumbs li {
  display: inline-block;
  padding-top: 10px;
  text-align: center !important;
  vertical-align: top;
  width: 150px;
  position: relative;
  display: block\9;
  float: left\9;
  height: 400px\9;
}

.post .image {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  position: relative;
  margin: 0 auto !important;
  width: 130px;
  height: 180px;
  display: table-cell\9;
}

.post ul.thumbs li {
  text-align: center !important;
}

.post #main {
  line-height: 1.5em;
}

.post ul.thumbs li a {
  font-weight: bold;
}

.posttov a {
  color: #ff8a4f;
  font-family: 'Istok Web', sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.post .offers {
  height: 90px;
  display: table-cell;
  vertical-align: bottom;
  text-align: center;
  margin: 0 auto !important;
  width: 130px;
}

.post .haggle-button {
  background: #F76C3B;
    background-image: none;
  background-image: -webkit-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -moz-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -ms-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -o-linear-gradient(top, #F76C3B, #F15C25);
  background-image: linear-gradient(to bottom, #F76C3B, #F15C25);
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  border: 1px solid #F76C3B;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 12px 6px 12px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  top: -3px;
  -webkit-box-shadow: 0px 2px 2px -1px rgba(222,204,193,0.95);
  -moz-box-shadow: 0px 2px 2px -1px rgba(222,204,193,0.95);
  box-shadow: 0px 2px 2px -1px rgba(222,204,193,0.95);
}

.post .price {
  color: #402615;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.post .nowrap {
  white-space: nowrap;
}

.post .offers {
  text-align: center;
}

.post .zakazat {
  margin: 0 auto !important;
}

.post .zakazat {
  color: #ff8a4f;
  font-family: 'Istok Web', sans-serif;
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  border: 0px;
  cursor: hand;
  cursor: pointer;
  text-align: left;
  margin: 0px;
  padding: 0px;
  background: url('/wa-data/public/shop/img/order-3.png') 0 0 no-repeat transparent;
  width: 99px;
  height: 33px;
  display: block;
  text-align: center;
}



.zakazat{
/*color:#ff8a4f;*/
font-family: 'Istok Web', sans-serif;
color:#FFF;
font-size: 13px;
font-weight: bold;
/*text-decoration:underline;*/;border:0px;cursor:hand;cursor:pointer;text-align:left;margin:0px;padding:0px;
background:url('/wa-data/public/shop/img/order-3.png') 0 0 no-repeat transparent;
width:99px;
height:33px;
display:block;
text-align:center;
} 



.sub-categories ul li {
float: left;
padding:3px 7px;
/*height:23px;*/
background:#55443d;
margin:0px 7px 10px 0;

}
.sub-categories ul li.selected-sub {
  /*background: #e00000;*/
  background: #f06622;
  /*margin-top:0px;*/
}

.sub-categories-input{
/*height:23px;*/
background:#55443d;
}


.aux1{color:#402615;font-family: 'Istok Web', sans-serif;
font-size: 14px;
font-weight: bold;text-align:center;margin-bottom:16px;}

.textaux p{color:#402615;font-family: 'Istok Web', sans-serif;
font-size: 14px;text-align:justify;line-height:1.5;}

.sub-categories ul li:last-child{margin-right:0px;}

.sub-categories ul li a {
color: #fff;
font-family: 'Istok Web', sans-serif;
font-size: 12px;
text-decoration:none;
}

.block {}
.inline-link { text-decoration: none !important; }
.inline-link b { border-bottom: 1px dotted; font-weight: normal; position: relative; top: -0.13em;}
.inline-link b i { font-style: normal; position: relative; top: 0.13em;}
.small { font-size: 0.9em; }
.large { font-size: 1.2em; }
.bold { font-weight: bold; }
.highlighted { background:  #ffc; }
.hint { color: #aaa; font-size: 0.9em; }
.hint a,
.hint:visited,
.hint a:visited { color: #aaa; }
.gray { color: #aaa; }
.float-left { float: left; }
.float-right { }
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: left !important; }
.shadowed {  }
.nowrap { white-space: nowrap; }

/* Common layout
------------------------------ */
.printer{background: url(img/printer.png) left center no-repeat;
padding-left: 33px;
height: 22px;
font-size: 11px;
color: #402615;
font-family: 'Istok Web', sans-serif;
text-decoration: none;
display: block;
padding-top: 6px;
float:right;
margin-top:30px;
}
.stati{font-size: 14px;
color: #402615;
font-family: 'Istok Web', sans-serif;
text-decoration: none;display:block;font-weight:bold;} 
.custom-margins {width: 950px; margin: 0 auto; background:url(img/zago.png) right 40px no-repeat;margin-top: -8px;}
.container { /* min-width: 650px; max-width: 1440px; */ margin: 0 auto;  }
.container.paper {  }
.ant{color:#402615;font-size:1.4em;font-family: 'Istok Web', sans-serif;font-weight:normal;margin:0px;padding:0px;margin-top:20px;margin-bottom:15px;}
.ant1{color:#402615;font-size:1.75em;font-family: 'Istok Web', sans-serif;font-weight:normal;margin:0px;padding:0px;margin-top:20px;margin-bottom:15px;margin-left:245px;text-transform:none;}
/*#page{margin-left: 20px;*/
margin-right: 20px;}
#page a { color:#fb9a68 !important;}
.novp{font-size:14px;color:#402615;font-family: 'Istok Web', sans-serif;margin-left:35px;margin-bottom:16px;font-weight:bold;}
.sidebar.left { width: 170px; float: left; }
.sidebar.right { width: 190px; float: right; }
.content.left { margin-left: 200px; }
.content.right { margin-right: 200px; }
.textlavka{color:#333333;font-size:12px;font-family: 'Istok Web', sans-serif;font-weight:bold;margin:0px;padding:0px;margin-bottom:13px;}
.textlavka1{color:#333333;font-size:14px;font-family: 'Istok Web', sans-serif;font-weight:bold;margin:0px;padding:0px;margin-bottom:13px;} 
.popr{color:#333333;font-size:12px;font-family: 'Istok Web', sans-serif;font-weight:bold;margin:0px auto;text-align:center;margin-right: 45px;}
.textng{color:#333333;font-size:14px;font-family: 'Istok Web', sans-serif;margin:0px;padding:0px;text-align:left;line-height:1.4;}
.content.right #page { margin-right: 50px; /* extra margin in case page tree is on the right */ }
.top-padded { padding-top: 50px; /* "due to heading" padding */ }
.ssia{color:#333333;font-size:10px;font-family: 'Istok Web', sans-serif;font-weight:bold;text-decoration:none;line-height:1;display:block;margin-bottom:3px;}
.ssiap{color:#ff8a4f;font-size:10px;font-family: 'Istok Web', sans-serif;font-weight:bold;text-decoration:underline;line-height:1;display:block;margin-bottom:3px;}
.price1{color:#402616;font-family: 'Istok Web', sans-serif;font-weight:bold;font-size:11px;}
#header{background:url(/wa-data/public/shop/img/head_new.png) left top no-repeat;width:953px;height:306px;margin:0 auto; padding-bottom: 15px; position:relative;}
/*#header{background:url(img/head.png) left top no-repeat;width:953px;height:306px;margin:0 auto;position:relative;}*/
.tree1{color:#ff8a4f;font-size:12px;font-family: 'Istok Web', sans-serif;font-weight:bold;text-decoration:none;background:url(img/toca.png) left center no-repeat;display:block;padding-left:10px;text-transform:lowercase;}
#torg{position:absolute;/*font-family:Conv_IstokWeb-Bold;*/font-family: 'Istok Web', sans-serif;/*font-weight:bold;color:#ff8a4f;*/font-size:12px;top:7px;left:0px;line-height:1em;}

#rez{position:absolute;/*font-family:Conv_IstokWeb-Bold;*/font-family: 'Istok Web', sans-serif;color:#333333;font-size:12px;top:90px;left:123px;line-height:1.2;
font-weight:none;

}
.dopf{font-family: 'Istok Web', sans-serif;color:#402615;font-size:12px;font-weight:bold;margin-top:7px;margin-bottom:7px; position:relative; left:0px;}

.addto{background:url(img/addto.png) left top no-repeat;width:165px;height:33px;cursor:hand;cursor:pointer;border:0px;}

.inpa{background:url(img/inpa.png) left top no-repeat;width:230px;height:29px;border:0px;}
.inpa:focus{outline:none;}

.inpa1{background:url(img/inpa1.png) left top no-repeat;width:481px;height:185px;border:0px;}
.inpa1:focus{outline:none;}

.prica{color:#F76C3B;font-family: 'Istok Web', sans-serif;font-size:18px;font-weight:bold;margin-bottom:5px;} 

.imya{font-family: 'Istok Web', sans-serif;color:#402615;font-size:24px;font-weight:bold;margin:0px;padding:0px;margin-bottom:30px;line-height:1.3;}
.breadcrumbs {font-family: 'Istok Web', sans-serif;color:#402615;margin-bottom:22px;}
.breadcrumbs a{font-family: 'Istok Web', sans-serif;color:#402615;text-decoration:underline;}

.features{font-family: 'Istok Web', sans-serif;color:#402615;}
#left {
float: left;
width: 245px;

text-align: left;
}
#right {
margin-left: 245px;
}

#logo{position:absolute;top:90px;left:358px;width:237px;height:144px;}
#redmenu{position:absolute;top:257px;left:60px;}
ul.rmenu {
list-style-type: none;
margin: 0px;
padding: 0px;
}
ul.rmenu li {
float: left;
padding-right: 22px;
  background:url(img/kv.png) left 1px no-repeat;padding-left:12px;
}
ul.rmenu li a {
color: #333333;
font-size: 13px;
/*font-family: 'Conv_IstokWeb-BoldItalic';*/
  font-family: 'Istok Web', sans-serif;font-weight:bold;
/*  font-style:italic;*/
/*text-decoration: underline;*/
font-weight: bold;text-transform:none;
display: block;
}

ul.rmenu li.selected a {
  color: #ff8a4f !important;
  text-decoration: none;
  font-weight: bold;
}

ul.rmenu li.active a {
  color: #ff8a4f !important;
  text-decoration: none;
  font-weight: bold;
}


.rasg{color:#fb9a68;font-size:10px;/*font-family:Conv_IstokWeb-Bold;*/
   font-family: 'Istok Web', sans-serif;font-weight:bold;text-decoration:underline;padding-left:17px;padding-left: 17px;
padding-top: 12px;
display: block;}
ul.rmenu li a:hover {

color:#ff8a4f;
}
#poisk {
position: absolute;
top: 26px;
right: 0px;

}


#korz {
position: absolute;
top: 40px;
left: 790px;
  color:#333333;
 /* text-align:left;font-family: 'Conv_IstokWeb-Regular';*/
   font-family: 'Istok Web', sans-serif;
  font-size:10px;font-weight:normal;
}


.karz {
background: url(img/karz.png) left center no-repeat;
display:block;
  padding-left:30px;
  color:#333333;font-family:/*Conv_IstokWeb-Bold;*/ font-family: 'Istok Web', sans-serif;font-weight:bold;text-decoration:none;padding-top:0px;
  min-height:22px;font-size:14px;
}

.ofoz{display:block;
  padding-left:30px;font-size:12px;
  color:#ff8f56;/*font-family:Conv_IstokWeb-Bold;*/ font-family: 'Istok Web', sans-serif;font-weight:bold;text-decoration:none;
padding-top:5px;

}

#yb{position: absolute;
top: 100px;
left: 790px;font-size:10px;
color:#333333;/*	font-family: 'Conv_IstokWeb-Regular';*/
   font-family: 'Istok Web', sans-serif;
}

.ubtel{ font-family: 'Istok Web', sans-serif;font-weight:bold;font-size:10px;}

.tel-item{padding-left:26px;display:block;}

.cont-item{
	font-size:12px;
	padding:0;
	margin:0;
	display:block;
	line-height:1.2em;
	font-weight:bold;
}
.cont-name{
    display:block;
    line-height:1.2em;
    padding:0;
    margin:0;
}
.tel-table tr td{
	vertical-align:top;
	font-size:12px;
}


.formap {
background: #FFF url(img/poisk2.png) left top no-repeat;
border:1px solid #CCC;
width: 95%;
height: 26px;
position:relative;
left:40px;
}

#search {
background: none !important;
border: 0px;
width: 91%;
height: 20px;
padding: 0px;
margin: 0px;
margin-left: 15px;
margin-top: 4px;
/*font-family:Conv_IstokWeb-Bold;*/
font-family: 'Istok Web', sans-serif;font-weight:bold;
font-size: 13px;
color: #000;
}

#search:focus{outline:none;}

.checknomarging {
    float: left;
    display: none;
}

.check-label {
    position: absolute;

    cursor: pointer;
    padding-top: 0px;
    padding-left: 9px;color:#888888;font-size:10px;font-family: 'Istok Web', sans-serif;font-weight:bold;
    background: url(img/cb.png) no-repeat 0px 0px;
}
.checknomarging:checked + .check-label {
  
    background: url(img/cb1.png) no-repeat ;height:8px;
}



#main { clear: both; line-height: 1.5em; margin: 0; }
.adres{color:#333333;font-size:12px; font-family: 'Istok Web', sans-serif;font-weight:none;margin-top:7px;}
.fota{color:#f1f1f1;font-size:12px;text-decoration:none; font-family: 'Istok Web', sans-serif;/*font-weight:bold*/;}
.mfota{color:#f1f1f1;position:relative;}
.decfot{color:#f1f1f1;font-size:12px;font-family: 'Istok Web', sans-serif;margin-top:6px;}
/* #footer-container{background-color:#000; width:100%; height:230px; background:#362C27;} */
#footer {clear:both;height:200px;width:100% !important;background:url(/wa-data/public/shop/img/foter.png) left top repeat-x; }
.mainf{width:950px;margin:0 auto;height:200px;background:url(/wa-data/public/shop/img/foter.png) left top repeat-x;}
#footer #sub-links { margin-left: 60px; }
#footer #sub-links ul { list-style: none; padding: 0; margin: 0; }
#footer #sub-links ul li { float: left;  padding: 0 15px 0 0; }
#footer #poweredby {  text-align: center; float: right; padding-top: 0; }
#footer #poweredby a.dots { font-size: 0.8em; text-decoration: none; display: block; width: 54px; height: 9px; background: url("/wa-content/img/dots/all-dots-default-order-shadowed.png") no-repeat 0 3px; padding-top: 7px; }

/* .hero content highliting element
----------------------------------- */

.hero { margin: 0 -25px 25px; background: #eee; padding: 25px; }
.hero.superhero { margin-right: -35px; margin-left: -35px; padding-left: 35px; padding-right: 35px; box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.4); }
.hero.black { background: #000; color: #eee; }
.hero.red { background: #b44; color: #fff; }
.hero.green { background: #5ba640; color: #fff; }
.hero.blue { background: #38c; color: #eef2f3; }
.hero.purple { background: #86a; color: #eef2f3; }
.hero.yellow { background: #fe7; color: #411; }
.hero.blue a,
.hero.purple a,
.hero.green a,
.hero.red a,
.hero.black a,
.hero.purple a { color: #fff; }

/* Custom selected menu element colors for different Webasyst apps
------------------------------------------------------------------ */

body#site #header ul#wa-apps li.selected a { background: #0099FF; }
body#blog #header ul#wa-apps li.selected a { background: #EEBB00; }
body#photos #header ul#wa-apps li.selected a { background: #8866CC; }
body#shop #header ul#wa-apps li.selected a { background: #66CC33; }
body#qa #header ul#wa-apps li.selected a { background: #FF6600; }

/* Menus
-------- */

ul.menu-v { margin: 0 0 20px -6px; padding: 0; }
ul.menu-v li { list-style: none; padding: 0;/*background:url(img/uzorr.png)*/ left top no-repeat;min-height:26px;margin-bottom:10px;}
ul.menu-v li a {padding-left:42px;display: block;font-size:14px;text-decoration:none;/*text-transform:uppercase;*/font-family: 'Istok Web', sans-serif;
font-weight: bold;color:#402615;padding-top: 2px;text-decoration: none;}
ul.menu-v li.selected a { color: #ff8a4f; text-decoration: none;font-weight: bold;line-height: 1em;  }
ul.menu-v li.selected ul li a { background: inherit; color: #03c; text-decoration: underline;font-size:12px; }
ul.menu-v li ul.menu-v { margin-left: 10px; margin-top: 5px; margin-bottom: 15px; }
ul.menu-v li ul.menu-v li{background:none;min-height:15px;margin-bottom:5px;}
ul.menu-v li ul.menu-v li a { padding-left:53px;color:#333333; font-family: 'Istok Web', sans-serif; text-decoration:none;font-size:14px;font-weight:normal;}

ul.menu-v li ul.menu-v li ul.menu-v li a { font-size:12px; }


ul.menu-v li ul.menu-v li.selected a { color: #ff8a4f; text-decoration: none;font-weight: bold;line-height: 1em;  }

ul.menu-v li:first-child {
    text-decoration: none;
}


.k1{padding-top:71px;padding-bottom:4px;color:#402615;font-family: 'Istok Web', sans-serif;
font-weight: bold;font-size:14px;}
.field{display:block;margin-bottom:7px;}
.k2{color:#333333;font-family: 'Istok Web', sans-serif;
font-size:14px;line-height:1.3;font-size:14px;}

.k3{display:block;padding-top:10px;color:#ff8a4f;font-family: 'Istok Web', sans-serif;
font-weight: bold;font-size:14px;line-height: 1.3;}

.focart{color:#402615;font-size:14px;font-family: 'Istok Web', sans-serif;font-weight:bold;margin:0px;padding:0px;margin-bottom:3px;}
.negray{color:#402615;font-size:14px;font-family: 'Istok Web', sans-serif;font-weight:bold;text-decoration:underline;margin:0px;padding:0px;}
.cartza td{vertical-align:middle;text-align:center;color:#ffffff;font-family: 'Istok Web', sans-serif;font-weight:bold;font-size:12px;height:24px;background:#ff8a4f;}
.volna{width:203px;background:url(img/volna.png) right top no-repeat;padding-right:30px;}
.qty{width:100px;border:0px;padding-left:13px;color:#402615;font-family: 'Istok Web', sans-serif;font-size:12px;font-weight:bold;background:url(img/int.png) right top no-repeat;height:25px;}
.cartpr{color:#402615;font-family: 'Istok Web', sans-serif;font-size:12px;}
.cartprname{color:#402615;font-family: 'Istok Web', sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.contentcart td{background:#fff;}
.otp{width:105px;height:28px;background:url(img/otp.png) right top no-repeat;border:0px;cursor:hand;cursor:pointer;}
.ofz{width:165px;height:33px;background:url(img/ofz.png) right top no-repeat;border:0px;cursor:hand;cursor:pointer;}
.kontakty{width:195px;padding-left:25px;;height:437px;background:url(img/bloknot.png) left top no-repeat;}
ul.menu-h { font-size:12px !important; margin: 0; padding: 0; }
ul.menu-h li { font-size:12px !important; list-style: none; display: inline-block; padding: 0 10px 0 0; display:block\9; float:left\9; /* ie8 hack */ }
ul.menu-h li a { display: inline-block; padding: 5px 10px; display:block\9; float:left\9; /* ie8 hack */color: #000; background:#EFEFEF; border-radius:25% !important;
font-family: 'Istok Web', sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;}

ul.sorting li a { display: inline-block; padding: 5px 10px; display:block\9; float:left\9; /* ie8 hack */color: #000; background:#EFEFEF !important; border-radius:0% !important;
font-family: 'Istok Web', sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;}

ul.sorting i.sort-asc {
  height: 0;
  width: 0;
  border: 4px solid transparent;
  border-top-color: transparent;
  border-top-color: #ff8a4f;
  margin-top: 0;
  display: inline-block;
  display: block\9;
  float: left\9;
}

ul.sorting i.sort-desc {
  height: 0;
  width: 0;
  border: 4px solid transparent;
    border-bottom-color: transparent;
  border-bottom-color: #ff8a4f;
  margin-bottom: 0.2em;
  display: inline-block;
  display: block\9;
  float: left\9;
}

ul.menu-h li a img.icon16 { position: relative; top: 3px; left: -3px; }
ul.menu-h li.selected a { color: #FFF; text-decoration: none; background: #FF8A4F; border-radius:25% !important; }
ul.sorting li.selected a { color: #FFF; text-decoration: none; background: #55443d !important; border-radius:0% !important; }
ul.menu-h li.selected ul * { background: #fff !important; }
.nohighlight {background:none !important; color:#FF8A4F !important;}

.dropdown .popup { display: none; background: #eee; box-shadow: 0 4px 7px -5px rgba(0, 0, 0, 0.4); padding: 20px; min-width: 150px; font-size: 115%; }
.dropdown:hover .popup { display: block; position: absolute; z-index: 1312; }
.post {margin:0px 0px 10px 0px !important; padding:0 0 10px 0 !important; border-bottom:1px dashed #CCC;}
.latest_news .post {margin:0px 0px 10px 0px !important; padding:0!important; border-bottom:1px dashed #CCC; width:215px!important;}
.post h3 a{font-size:14px; font-weight:bold; margin-bottom:5px; color:#fb9a68;line-height:1.2em; display:block;} 
#post-stream h3 a{font-size:16px; font-weight:bold; margin-bottom:7px; color:#fb9a68;}
#right h1 { line-height:25px; font-size:1.75em; font-weight:normal; margin-bottom:15px;}
.credentials {margin-bottom:10px;}

/* Sign up & Login forms
------------------------ */

.wa-auth-adapters ul { padding: 0; min-height: 16px; }
.wa-auth-adapters ul li { list-style: none; float: left; padding: 0 15px 0 0; }
.wa-auth-adapters ul li a { display: block; padding: 0px 5px; }
.wa-auth-adapters ul li a img { position: relative; top: 3px; left: -3px; }
.wa-auth-adapters p { clear: left; color: #888; font-size: 0.9em; width: 40%; }

/*.wa-form { float: left; margin: 10px 0; overflow: visible; }
.wa-form .wa-field { clear: left; margin: 0; padding-top: 3px; }
.wa-form .wa-field .wa-name { float: left; width: 155px; padding-top: 0.05em; padding-bottom: 10px; font-size: 0.95em; }
.wa-form .wa-field.wa-separator { height: 10px; }
.wa-form .wa-field .wa-value { margin-left: 180px; margin-bottom: 5px; position: relative; }
.wa-form .wa-field .wa-value input.wa-error { border: 2px solid red; }
.wa-form .wa-field .wa-value .wa-error-msg { font-size: 0.9em; color: red; display: block; }
.wa-form .wa-field .wa-value input[type="text"],
.wa-form .wa-field .wa-value input[type="email"],
.wa-form .wa-field .wa-value input[type="password"] { width: 30%; min-width: 260px;  margin:0;}
.wa-form .wa-field .wa-value textarea { min-width: 300px; height: 70px; }
.wa-form .wa-field .wa-value input.wa-captcha-input { width: 100px; min-width: 0; }
.wa-form .wa-field .wa-value label { display: block; }
.wa-form .wa-field .wa-value .wa-captcha img { margin-left: 0; }
.wa-form .wa-field .wa-value .errormsg { margin-left: 0; }
.wa-form .wa-field .wa-value.wa-submit { margin-top: 10px; }
.wa-form .wa-field .wa-value p label { display: block; margin: 0; }
.wa-form .wa-field .wa-value p { line-height: 1.6em; margin-bottom: 23px; position: relative; } 
.wa-form .wa-field .wa-value p span { color: #777; font-size: 0.9em; display: block; }
.wa-form .wa-field .wa-value p i.icon16 { float: left; left: -20px; margin-top: 2px; position: absolute; }
.wa-form .wa-field .wa-value p input { display: block; margin-bottom: 2px; }
.wa-form .wa-field .wa-value p input[type="radio"],
.wa-form .wa-field .wa-value p input[type="checkbox"] { display: inline; }
.wa-form .wa-field .wa-value p .field.wa-required span:after { content: " *"; color: #faa; }
.wa-form .wa-field.wa-required .wa-name:after { content: " *"; color: #faa; }

.wa-captcha { padding: 7px 0 10px; }
.wa-captcha p { clear: left; margin: 0; }
.wa-captcha strong { font-size: 1.2em; }
.wa-captcha p img { float: left !important; margin-right: 5px; margin-top: -8px; }
.wa-captcha .wa-captcha-refresh { font-size: 0.8em; text-decoration: underline; color: #aaa; }
.wa-captcha .wa-captcha-input { display: inline !important; }
.wa-captcha .errormsg { display: inline; margin-left: 10px; }
*/
.wa-name{color:#402615;font-size:12px;font-family: 'Istok Web', sans-serif;}
.wa-value{margin-top:5px;margin-bottom:4px;}
input.error, textarea.error { border: 2px solid red; }
.errormsg { color: red; margin-left: 170px; display: block; }

/* 16x16 Icons
-------------- */

i.icon16 { background-repeat:no-repeat; height:16px; width:16px; display:inline-block; text-indent:-9999px; text-decoration:none!important; }
* i.icon16 { text-decoration:none!important; vertical-align:top; margin: 0.2em 0.25em 0 0; }
.icon16.loading { background-image: url('/wa-content/img/loading16.gif'); }
.icon16.rss { background-image: url("img/icons/rss.png"); }
.icon16.facebook { background-image: url("img/icons/facebook.png"); }
.icon16.twitter { background-image: url("img/icons/twitter.png"); }
.icon16.cart { background-image: url('img/icons/cart-full.png'); }
.icon16.cart.empty { background-image: url('img/icons/cart-empty.png'); }

/* 10x10 Icons
-------------- */

i.icon10 { background-repeat:no-repeat; height:10px; width:10px; display:inline-block; text-indent:-9999px; text-decoration:none!important; }
* i.icon10 { text-decoration:none!important; vertical-align:top; margin: 0.2em 0.1em 0 0; }
.icon10.darr { background-image: url('img/icons/darr.png'); }

/* Footer contacts */

.fottext{color:#f1f1f1;font-size:12px;font-family: 'Istok Web', sans-serif;line-height:1.3;text-align:left;margin:5px 0 5px 0;}
.footer-cont{
	position:relative;
	top:0px;
	left:0;
	
}
.zvonit{color:#f1f1f1;font-size:12px;font-family: 'Istok Web', sans-serif;font-weight:bold;}
.fottel{color:#f1f1f1;font-size:18px;font-family: 'Istok Web', sans-serif;font-weight:bold;margin-top:6px;}
.eml{color:#f1f1f1;font-size:14px;font-family: 'Istok Web', sans-serif;font-weight:normal;margin-top:10px;display:block;}


/* Social buttons */
.social-buttons{
	display:block;
	height:32px;
	margin-top:15px;
}
.social-buttons a{
	width:32px;
	height:32px;
	display:inline-block;
	margin-right:10px;
}
.social-buttons-ok{
	 background: url('/wa-data/public/shop/img/ok-1.png') 0 0 no-repeat transparent;
}
.social-buttons-ok-white{
	 background: url('/wa-data/public/shop/img/ok-wt.png') 0 0 no-repeat transparent;
}
.social-buttons-vk{
	 background: url('/wa-data/public/shop/img/vk-1.png') 0 0 no-repeat transparent;
}
.social-buttons-vk-white{
	 background: url('/wa-data/public/shop/img/vk-wt.png') 0 0 no-repeat transparent;
}
.social-buttons-fb{
	 background: url('/wa-data/public/shop/img/fb-1.png') 0 0 no-repeat transparent;
}
.social-buttons-fb-white{
	 background: url('/wa-data/public/shop/img/fb-wt.png') 0 0 no-repeat transparent;
}
.social-buttons-ig{
	 background: url('/wa-data/public/shop/img/ig-1.png') 0 0 no-repeat transparent;
}
.social-buttons-ig-white{
	 background: url('/wa-data/public/shop/img/ig-wt.png') 0 0 no-repeat transparent;
}
.social-buttons-g{
	 background: url('/wa-data/public/shop/img/g-5.png') 0 0 no-repeat transparent;
}
.social-buttons-tg{
	 background: url('/wa-data/public/shop/img/tm-1.png') 0 0 no-repeat transparent;
}
.social-buttons-viber{
	 background: url('/wa-data/public/shop/img/viber-2.png') 0 0 no-repeat transparent;
}
.social-buttons-whatsapp{
	 background: url('/wa-data/public/shop/img/whatsapp-2.png') 0 0 no-repeat transparent;
}
.social-buttons-zen{
	 background: url('/wa-data/public/shop/img/zen.png') 0 0 no-repeat transparent;
}
.social-buttons-zen-white{
	 background: url('/wa-data/public/shop/img/zen-wt-1.png') 0 0 no-repeat transparent;
}
.social-buttons_page{
	display:block;
	height:32px;
	margin-top:3px;
}
.social-buttons_page a{
	width:32px;
	height:32px;
	display:inline-block;
	margin-right:10px;
}

.latest_news p{
    line-height:1.3em;
    padding-bottom:10px;
}

#Gagarin{
    background: url('/wa-data/public/shop/img/letsgo2024.png') 0 0 no-repeat transparent;
    position:absolute;
    right:170px;
    top:118px;
    width:96px;
    height:108px;
    display:block;
}
#stayhome{
    background: url('/wa-data/public/shop/img/stayhome-1.png') 0 0 no-repeat transparent;
    position:absolute;
    right:175px;
    top:90px;
    width:85px;
    height:150px;
    display:block;
}
#worldcup{
    background: url('/wa-data/public/shop/img/worldcup2018-6.png') 0 0 no-repeat transparent;
    position:absolute;
    right:190px;
    top:85px;
    width:73px;
    height:150px;
    display:block;
}
#motherday{
    background: url('/wa-data/public/shop/img/motherday-2.png') 0 0 no-repeat transparent;
    position:absolute;
    right:175px;
    top:85px;
    width:69px;
    height:150px;
    display:block;
}
#unity{
    background: url('/wa-data/public/shop/img/unity.png') 0 0 no-repeat transparent;
    position:absolute;
    right:175px;
    top:120px;
    width:118px;
    height:110px;
    display:block;
}
#autumn{
    background: url('/wa-data/public/shop/img/autumn-2.png') 0 0 no-repeat transparent;
    position:absolute;
    right:160px;
    top:85px;
    width:130px;
    height:140px;
    display:block;
}
#Lenin1917{
    background: url('/wa-data/public/shop/img/Lenin-1.png') 0 0 no-repeat transparent;
    position:absolute;
    right:195px;
    top:112px;
    width:108px;
    height:120px;
    display:block;
}
#october1{
    background: url('/wa-data/public/shop/img/babushka-3.png') 0 0 no-repeat transparent;
    position:absolute;
    right:143px;
    top:73px;
    width:108px;
    height:160px;
    display:block;
}
#september1{
    background: url('/wa-data/public/shop/img/september1-5.png') 0 0 no-repeat transparent;
    position:absolute;
    right:130px;
    top:67px;
    width:108px;
    height:190px;
    display:block;
}
#russiaday{
    background: url('/wa-data/public/shop/img/12june-1.png') 0 0 no-repeat transparent;
    position:absolute;
    right:180px;
    top:110px;
    width:107px;
    height:110px;
    display:block;
}
#pushkin{
    background: url('/wa-data/public/shop/img/Pushkin.png') 0 0 no-repeat transparent;
    position:absolute;
    right:137px;
    top:75px;
    width:108px;
    height:165px;
    display:block;
}
#june1{
    background: url('/wa-data/public/shop/img/boy_green-2.png') 0 0 no-repeat transparent;
    position:absolute;
    right:150px;
    top:75px;
    width:108px;
    height:165px;
    display:block;
}
#may9{
    background: url('/wa-data/public/shop/img/den-pobedy.png') 0 0 no-repeat transparent;
    position:absolute;
    right:150px;
    top:105px;
    width:108px;
    height:165px;
    display:block;
}
#may1{
    background: url('/wa-data/public/shop/img/may1-1.png') 0 0 no-repeat transparent;
    position:absolute;
    right:175px;
    top:90px;
    width:109px;
    height:145px;
    display:block;
}
#pasha{
    background: url('/wa-data/public/shop/img/pasha-2025.png') 0 0 no-repeat transparent;
    position:absolute;
    right:175px;
    top:120px;
    width:123px;
    height:121px;
    display:block;
}

#march8{
    background: url('/wa-data/public/shop/img/15c-1.png') 0 0 no-repeat transparent;
    position:absolute;
    right:170px;
    top:70px;
    width:108px;
    height:165px;
    display:block;
}
#march8new{
    background: url('/wa-data/public/shop/img/woman-1.png') 0 0 no-repeat transparent;
    position:absolute;
    right:190px;
    top:118px;
    width:108px;
    height:108px;
    display:block;
}
#march82025{
    background: url('/wa-data/public/shop/img/march_8_top-2.png') 0 0 no-repeat transparent;
    position:absolute;
    right:170px;
    top:100px;
    width:124px;
    height:130px;
    display:block;
}

#march8-footer{
    background: url('/wa-data/public/shop/img/15-footer.png') 0 0 no-repeat transparent;
    position:absolute;
    left:230px;
    bottom:-48px;
    width:147px;
    height:96px;
    display:block;
}
#february23{
    background: url('/wa-data/public/shop/img/february23-2.png') 0 0 no-repeat transparent;
    position:absolute;
    right:180px;
    top:120px;
    width:96px;
    height:110px;
    display:block;
}
#february14{
    background: url('/wa-data/public/shop/img/heart-new-1.png') 0 0 no-repeat transparent;
    position:absolute;
    right:185px;
    top:115px;
    width:109px;
    height:120px;
    display:block;
}
#new-year{
    background: url('/wa-data/public/shop/img/new-year.png') 0 0 no-repeat transparent;
    position:absolute;
    right:170px;
    top:70px;
    width:100px;
    height:165px;
    display:block;
}

#new-year-footer{
    background: url('/wa-data/public/shop/img/new-year-footer.png') 0 0 no-repeat transparent;
    position:absolute;
    left:215px;
    bottom:-50px;
    width:202px;
    height:96px;
    display:block;
}

.haggle-button {
  background: #F76C3B;
  background-image: -webkit-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -moz-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -ms-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -o-linear-gradient(top, #F76C3B, #F15C25);
  background-image: linear-gradient(to bottom, #F76C3B, #F15C25);
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  border: 1px solid #F76C3B;
  color: #ffffff;
  font-size: 12px;
  font-weight:bold;
  padding: 3px 12px 6px 12px;
  text-decoration: none;
  cursor:pointer;
  position:relative;
  top:-3px;
  -webkit-box-shadow: 0px 2px 2px -1px rgba(222,204,193,0.95);
-moz-box-shadow: 0px 2px 2px -1px rgba(222,204,193,0.95);
box-shadow: 0px 2px 2px -1px rgba(222,204,193,0.95);
}

.haggle-button:hover {
  background: #F15C25;
  background-image: -webkit-linear-gradient(top, #F15C25, #F15C25);
  background-image: -moz-linear-gradient(top, #F15C25, #F15C25);
  background-image: -ms-linear-gradient(top, #F15C25, #F15C25);
  background-image: -o-linear-gradient(top, #F15C25, #F15C25);
  background-image: linear-gradient(to bottom, #F15C25, #F15C25);
  text-decoration: none;
  cursor:pointer;
}

.username {
    display:none !important;
}


#otsenka_button {
    line-height:25px;
    font-size:14px;
    margin-bottom:50px;
    margin-top:50px;
    height:120px;
    border-bottom:1px dashed #CCC;

}

#otsenka_button .haggle-button {
    float:right;
}

/* Базовый контейнер табов */
.tabs {
  min-width: 320px;
  max-width: 800px;
  padding: 0px;
  margin: 0 auto; 
}
/* стили секций с содержанием */
section {
  display: none;
  padding: 15px;
  background: #fff;
  border: 1px solid #ddd;
}
.tabs input {
  display: none;
}
/* стили вкладок (табов) */
.tabs label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #aaa;
  border: 1px solid #ddd;
  background: #f1f1f1;
  border-radius: 3px 3px 0 0;
}
/* шрифт-иконки от Font Awesome в формате Unicode */
.tabs label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}
.tabs label[for*="1"]:before {
  content: "\f19a";
}
.tabs label[for*="2"]:before {
  content: "\f17a";
}
.tabs label[for*="3"]:before {
  content: "\f13b";
}
.tabs label[for*="4"]:before {
  content: "\f13c";
}
/* изменения стиля заголовков вкладок при наведении */
.tabs label:hover {
  color: #888;
  cursor: pointer;
}
/* стили для активной вкладки */
.tabs input:checked + label {
  color: #555;
  border: 1px solid #ddd;
  border-top: 1px solid #009933;
  border-bottom: 1px solid #fff;
  background: #fff;
}
/* активация секций с помощью переключателя :checked */
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: block;
}
/* медиа запросы для различных типов носителей */  
@media screen and (max-width: 680px) {
  .tabs label {
    font-size: 0;
  }
 
  .tabs label:before {
    margin: 0;
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .tabs label {
    padding: 15px;
  }
}




.queform{
    width:450px;
    padding:30px;
    margin:40px auto;
    background: #FFF;
    border-radius: 10px;
    -webkit-border-radius:10px;
    -moz-border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
}
.queform .inner-wrap{
    padding: 30px;
    background: #F8F8F8;
    border-radius: 6px;
    margin-bottom: 15px;
}
.queform h1{
    background: #2A88AD;
    padding: 20px 30px 15px 30px;
    margin: -30px -30px 30px -30px;
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
    font: normal 30px 'Bitter', serif;
    -moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
    box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
    border: 1px solid #257C9E;
}
.queform h1 > span{
    display: block;
    margin-top: 2px;
    font: 13px Arial, Helvetica, sans-serif;
}
.queform label{
    display: block;
    font: 13px Arial, Helvetica, sans-serif;
    color: #888;
    margin-bottom: 15px;
}
.queform input[type="text"],
.queform input[type="date"],
.queform input[type="datetime"],
.queform input[type="email"],
.queform input[type="number"],
.queform input[type="search"],
.queform input[type="time"],
.queform input[type="url"],
.queform input[type="password"],
.queform textarea,
.queform select {
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    padding: 8px;
    border-radius: 6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border: 2px solid #fff;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
    -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
}

.queform .section{
    font: normal 20px 'Bitter', serif;
    color: #2A88AD;
    margin-bottom: 5px;
}
.queform .section span {
    background: #2A88AD;
    padding: 5px 10px 5px 10px;
    position: absolute;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 4px solid #fff;
    font-size: 14px;
    margin-left: -45px;
    color: #fff;
    margin-top: -3px;
}
.queform input[type="button"],
.queform input[type="submit"]{
    background: #2A88AD;
    padding: 8px 20px 8px 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
    font: normal 30px 'Bitter', serif;
    -moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
    box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
    border: 1px solid #257C9E;
    font-size: 15px;
}
.queform input[type="button"]:hover,
.queform input[type="submit"]:hover{
    background: #2A6881;
    -moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
    box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
}
.queform .privacy-policy{
    float: right;
    width: 250px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #4D4D4D;
    margin-top: 10px;
    text-align: right;
}





.box{
  width:40%;
  height:200px;
  float:left;
  background-color:white; 
  margin:25px 15px;
  border-radius:5px;
}
.box h3{
  font-family: 'Didact Gothic', sans-serif;
  font-weight:normal;
  text-align:center;
  padding-top:60px;
  color:#fff;
}
.box1{
  background-color: #EBA39E;
}
.box2{
  background-color: #EDE89A;
}
.box3{
  background-color: #9EEBA1;
}
.box4{
  background-color: #9EEBBF;
}
.box5{
  background-color: #9ED9EB;
}
.box6{
  background-color: #9EB3EB;
}
.box7{
  background-color: #DB9EEB;
}
.box8{
  background-color: #C49EEB;
}
.shadow1, .shadow2, .shadow3,.shadow4,.shadow5,.shadow6,.shadow7,.shadow8{
  position:relative;
}
.shadow1,.shadow2,.shadow3,.shadow4,.shadow5,.shadow6,.shadow7,.shadow8{
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}
/*****************************************************************dashed border
****************************************************************/
.shadow1 h3, .shadow2 h3, .shadow3 h3, .shadow4 h3, .shadow5 h3, .shadow6 h3, .shadow7 h3, .shadow8 h3{
  width:87%;
  height:100px;
  margin-left:6%;
  border:2px dashed #F7EEEE;
  border-radius:5px;
}
/****************************************************************
*styling shadows
****************************************************************/
.shadow1:before, .shadow1:after{
  position:absolute;
  content:"";
  bottom:12px;left:15px;top:80%;
  width:45%;
  background:#9B7468;
  z-index:-1;
  -webkit-box-shadow: 0 20px 15px #9B7468;
  -moz-box-shadow: 0 20px 15px #9B7468;
  box-shadow: 0 20px 15px #9B7468;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.shadow1:after{
  -webkit-transform: rotate(6deg);
  -moz-transform: rotate(6deg);
  transform: rotate(6deg);
  right: 15px;left: auto;
}
.shadow2:before{
  position:absolute;
  content:"";
  width:80%;
  top:140px;bottom:15px;left:30px;
  background-color:#9F8641;
  z-index:-1;
  -webkit-box-shadow:0 23px 17px 0 #9F8641;
  -moz-box-shadow:0 23px 17px 0 #9F8641;
  box-shadow: 0 23px 17px 0 #9F8641;
  -webkit-transform:rotate(-4deg);
  -moz-transform:rotate(-4deg);
  transform:rotate(-4deg);
}
.shadow3:before, .shadow3:after{
  content:"";
  position:absolute;
  bottom:0;top:2px;left:15px;right:15px;
  z-index:-1;
  border-radius:100px/30px;
 -webkit-box-shadow:0 0 30px 2px #479F41;
  -moz-box-shadow:0 0 30px 2px #479F41;
  box-shadow: 0 0 30px 2px #479F41;
}
.shadow4:before, .shadow4:after{
  position:absolute;
  content:"";
  top:14px;bottom:14px;left:0;right:0;
  box-shadow:0 0 25px 3px #548E7F;
  border-radius:100px/10px;
  z-index:-1;
}
.shadow5:before, .shadow5:after{
  position:absolute;
  content:"";
  box-shadow:0 10px 25px 20px #518C96;
  top:40px;left:10px;bottom:50px;
  width:15%;
  z-index:-1;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  transform: rotate(-8deg);
}
.shadow5:after{
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  transform: rotate(8deg);
  right: 10px;left: auto;
}
.shadow6:before, .shadow6:after{
  position:absolute;
  content:"";
  top:100px;bottom:5px;left:30px;right:30px;
  z-index:-1;
  box-shadow:0 0 40px 13px #486685;
  border-radius:100px/20px; 
}
.shadow7:before, .shadow7:after{
  position:absolute;
  content:"1";
  top:25px;left:20px;bottom:150px;
  width:80%;
  z-index:-1;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.shadow7:before{
  box-shadow:10px -10px 30px 15px #984D8E;
}
.shadow7:after{
  -webkit-transform: rotate(7deg);
  -moz-transform: rotate(7deg);
  transform: rotate(7deg);
  bottom: 25px;top: auto;
  box-shadow:10px 10px 30px 15px #984D8E;
}
.shadow8{
  box-shadow:
 -6px -6px 8px -4px rgba(250,254,118,0.75),
  6px -6px 8px -4px rgba(254,159,50,0.75),
  6px 6px 8px -4px rgba(255,255,0,0.75),
  6px 6px 8px -4px rgba(0,0,255,2.75);
}

hr.style-seven { height: 30px; border-style: solid; border-color: black; border-width: 1px 0 0 0; border-radius: 20px; } hr.style-seven:before { /* Not really supposed to work, but does */ display: block; content: ""; height: 30px; margin-top: -31px; border-style: solid; border-color: black; border-width: 0 0 1px 0; border-radius: 20px; }


hr.style-two { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); }


hr.fancy-line { 
    border: 0; 
    height: 1px;

}
hr.fancy-line:before {
    top: -0.5em;
    height: 1em;
}
hr.fancy-line:after {
    content:'';
    height: 0.5em;
    top: 1px;
}

hr.fancy-line:before, hr.fancy-line:after {
    content: '';
    position: absolute;
    width: 100%;
}

hr.fancy-line, hr.fancy-line:before {
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
}



hr.fancy-line, hr.fancy-line:before {
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
}

.leftform {
    float:left !important;
}

.rightform {
    float:right !important;
    color:#000000 !important;
}


.red-button {
  background: #F76C3B;
  background-image: -webkit-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -moz-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -ms-linear-gradient(top, #F76C3B, #F15C25);
  background-image: -o-linear-gradient(top, #F76C3B, #F15C25);
  background-image: linear-gradient(to bottom, #F76C3B, #F15C25);
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  color: #ffffff;
  font-size: 12px;
  font-weight:bold;
  padding: 3px 12px 3px 12px;
  text-decoration: none;
  cursor:pointer;
}

.red-button:hover {
  background: #F15C25;
  background-image: -webkit-linear-gradient(top, #F15C25, #F15C25);
  background-image: -moz-linear-gradient(top, #F15C25, #F15C25);
  background-image: -ms-linear-gradient(top, #F15C25, #F15C25);
  background-image: -o-linear-gradient(top, #F15C25, #F15C25);
  background-image: linear-gradient(to bottom, #F15C25, #F15C25);
  text-decoration: none;
  cursor:pointer;
}

::-webkit-input-placeholder {color:#000000 !important; text-indent: 0px;   transition: text-indent 0.3s ease;}
::-moz-placeholder          {color:#000000 !important; text-indent: 0px;   transition: text-indent 0.3s ease;}/* Firefox 19+ */
:-moz-placeholder           {color:#000000 !important; text-indent: 0px;   transition: text-indent 0.3s ease;}/* Firefox 18- */
:-ms-input-placeholder      {color:#000000 !important; text-indent: 0px;   transition: text-indent 0.3s ease;}


div.wa-form.wa-address {display:none !important;}

.s-page-content p {
    margin:0 0 15px 0;
}





.alltags {

}

.alltags a {
    color:#FFF; display:inline-block; float: left; padding: 3px 7px; background: #55443d; margin: 0px 7px 10px 0;
}


.alltags p{
 display:inline;
 display:inline-block;
 float:left;
}


a.multiform-button-13,button.multiform-button-13,.wa-submit, span.multiform-button-13, .multiform-wrap.multiform-button-13 .multiform-submit input[type="submit"]{-moz-box-shadow:inset 0 1px 0 0 #f5978e !important;-webkit-box-shadow:inset 0 1px 0 0 #f5978e !important;box-shadow:inset 0 1px 0 0 #f5978e !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#F46430),color-stop(1,#F46430)) !important;background:-moz-linear-gradient(top,#F46430 5%,#F46430 100%) !important;background:-webkit-linear-gradient(top,#F46430 5%,#F46430 100%) !important;background:-o-linear-gradient(top,#F46430 5%,#F46430 100%) !important;background:-ms-linear-gradient(top,#f24537 5%,#c62d1f 100%) !important;background:linear-gradient(to bottom,#F46430 5%,#F46430 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F46430',endColorstr='#F46430',GradientType=0) !important;background-color:#F46430 !important;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #F46430 !important;display:inline-block;cursor:pointer;color:#fff !important;font-family:Arial;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none !important;text-shadow:0 1px 0 #810e05}
a.multiform-button-13:hover,button.multiform-button-13:hover, span.multiform-button-13:hover, .multiform-wrap.multiform-button-13 .multiform-submit input[type="submit"]:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c62d1f),color-stop(1,#f24537)) !important;background:-moz-linear-gradient(top,#c62d1f 5%,#f24537 100%) !important;background:-webkit-linear-gradient(top,#c62d1f 5%,#f24537 100%) !important;background:-o-linear-gradient(top,#c62d1f 5%,#f24537 100%) !important;background:-ms-linear-gradient(top,#c62d1f 5%,#f24537 100%) !important;background:linear-gradient(to bottom,#c62d1f 5%,#f24537 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f',endColorstr='#f24537',GradientType=0) !important;background-color:#c62d1f !important}
a.multiform-button-13-flat,button.multiform-button-13-flat, span.multiform-button-13-flat, .multiform-wrap.multiform-button-13-flat .multiform-submit input[type="submit"]{background-color:#f24537 !important;border:1px solid #d02718 !important;display:inline-block;cursor:pointer;color:#fff !important;font-family:Arial;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #810e05}
a.multiform-button-13-flat:hover,button.multiform-button-13-flat:hover, span.multiform-button-13-flat:hover, .multiform-wrap.multiform-button-13-flat .multiform-submit input[type="submit"]:hover{background-color:#c62d1f !important}


.checkout-content .hint {
display:none !important;
}


#img-current_picture {margin-right:20px !important;}


.caticons {
    margin:0 auto !important;
    display:table;
}


.caticons td{
    color:#817683 !important;
    text-align:center !important;
    font-weight:bold;
    margin-bottom:40px;
    padding:10px;
}

.multiform-body input[type="submit"] {
    border-radius: 6px !important;
}

