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, details, 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%;
font: inherit;
vertical-align: text-top}
html {height: 100%;font:14px Proxima_Nova_Regular;color: #3e3e3e;letter-spacing: 1px;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block}
ol, ul {
list-style: none}
body{
margin:0 auto;
line-height: 1}
a{display: inline-block;text-decoration: none;color:inherit;}
*{
box-sizing:border-box}
#snow-start{
background: rgba(27, 25, 25, 0.4);
color: #fff;
display: inline-block;
width: 100px;
text-align: center;
cursor: pointer;
line-height: 25px;
position: fixed;
right: 0px;
top: 0px;
border-radius: 0px 0px 0px 9px}
#copy{
color: rgba(20, 16, 16, 0);
font-size: 7px;
position: fixed;
text-decoration: none;
top: 24px;
right: 2px}
img{
max-width: 100%;
max-height: 800px}
.row-flu id .sblock2 {
width: 250px !important;
height: 250px !important}
.eTimer .etUnit .etSign {
text-align: center;
font-size: 16px !important}
.eTimer .etSep {
padding: 0px 3px !important}
.eTimer .etTitle {
margin-bottom: 5px;
font-size: 20px}
.list_category{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.jshop_categ {border: 0px solid #16ca007a !important;width: 250px;letter-spacing: 0;border-radius: 6px;margin-bottom: 3% !important;transition: 0.3s;color: #fff;box-shadow: none !important;filter: brightness(0.9);background: #0a0909;}
.jshop_categ:hover {transform: translatey(-6px);transition: .3s;filter: brightness(1.05);color: #fff;background: #e2005b;}
.category_name{line-height: normal;display: flex;color: #ffffff;background: #000;justify-content: center;flex-direction: column-reverse;padding: 8px 0;margin: 0 auto;transition: 0s;font-size: 22px !important;font-family: ProximaNovaCondensedSemibold !important;}
.jshop_img{
filter: brightness(104%);
transition: 1s;
max-height: 220px;
border-radius: 6px;
}
.product_label{
text-align: left;
position: absolute;
z-index: 999999;
margin-left: -40px;
}
.jshop_img:hover{filter: brightness(108%);}
input:focus,button:focus,select:focus, textarea:focus{
outline: none}
button, input[type=submit]{
cursor: pointer;
border: none}
.cont{max-width: 1200px;margin: 0 auto;background-size: 151px;}
.contfooter{max-width: 100%;margin: 0 auto;background: #fff;
max-width: 100%;
margin: 0 auto;
background: #fff;
display: flex;
padding: 2%;
justify-content: space-evenly;
align-items: center;}
.pagination ul{
display: flex;
justify-content: space-evenly;
background: #fff;
padding: 20px;
line-height: normal;
color: #000;
font-family: ProximaNovaCondensedSemibold;
}
.flexBlock-4:after{
content: '';
width: 23%}
.flexBlock-4:before{
content: '';
width: 23%;
order:100}
table {border-collapse: collapse;color: #4c4c4c;width: -webkit-fill-available;}
caption {
padding: 10px;
color: white;
background: #8FD4C1;
font-size: 18px;
text-align: left;
font-weight: bold;
}
th {
border-bottom: 3px solid #B9B29F;
padding: 10px;
text-align: left;
}
td {
padding: 10px;
}
tr:nth-child(odd) {
background: white;
}
tr:nth-child(even) {
background: #e8e8e8;
line-height: normal;
}
.topMenuWrapper{margin: 0 auto;background: #fff;}
.topMenu ul{
display: flex;
justify-content: space-between}
.header{
}
.all{
}
.newy{
margin-top: -5px}
.topMenu ul li{width: 20%;text-align: center;}
.topMenu ul li a{width: 100%;height: 30px;transition: 0s;font-size: 14px;display: flex;align-items: center;color: #000;justify-content: center;flex-direction: row;border-left: 0 !important;border-right: 0 !important;font-family: ProximaNovaCondensedSemibold;}
.topMenu ul li:first-child a{border: 1px #00a2ff solid;border-top: 0;}
.topMenu ul li:first-child a:before{
content: '';
background: url(/images/contactb.png) no-repeat center;
background-size: contain;
width: 22px;
margin-right: 10px;
display: inline-block;
height: inherit}
.topMenu ul li:first-child a:hover{color: #fff;background: #00a2ff;}
.topMenu ul li:first-child a:hover:before{
background: url(/images/contactw.png) no-repeat center;
background-size: contain}
.topMenu ul li:nth-child(5) a{border: 1px #FF8700 solid;color: #FF8700;background: #ffffff;}
.topMenu ul li:nth-child(5) a:before{content: '';background: url(/images/svg/3d.png) no-repeat center;background-size: contain;width: 16px;margin-right: 7px;display: inline-block;height: inherit;}
.topMenu ul li:nth-child(5) a:hover{color: #ffffff;background: #FF8700;border: 1px #ff8700 solid;}
.topMenu ul li:nth-child(5) a:hover:before{background: url(/images/svg/3dw.png) no-repeat center;background-size: contain;}
.topMenu ul li:nth-child(2) a{border: 1px #E2005B solid;color: #E2005B;background: #fff;}
.topMenu ul li:nth-child(2) a:before{content: '';background: url(/images/svg/p_rh.svg) no-repeat center;background-size: contain;width: 19px;margin-right: 8px;display: inline-block;height: inherit;}
.topMenu ul li:nth-child(2) a:hover{color: #ffffff;background: #E2005B;border: 1px #E2005B solid;}
.topMenu ul li:nth-child(2) a:hover:before{background: url(/images/svg/p_w.svg) no-repeat center;background-size: contain;}
.topMenu ul li:nth-child(3) a{
border: 1px #008a3d solid;
color: #008a3d;
background: #fff;
}
.topMenu ul li:nth-child(3) a:before{content: '';background: url(/images/svg/ny_gr.svg) no-repeat center;background-size: contain;margin-right: 6px;display: inline-block;height: inherit;width: 17px;}
.topMenu ul li:nth-child(3) a:hover{color: #fff;background: #008a3d;border: 1px #008a3d solid;}
.topMenu ul li:nth-child(3) a:hover:before{background: url(/images/svg/ny_wh.svg) no-repeat center;background-size: contain;}
.topMenu ul li:nth-child(4) a{border: 1px #007fc7 solid;color: #007fc7;background: #ffffff;}
.topMenu ul li:nth-child(4) a:before{content: '';background: url(/images/contactb.png) no-repeat center;background-size: contain;width: 19px;margin-right: 7px;display: inline-block;height: inherit;}
.topMenu ul li:nth-child(4) a:hover{color: #fff;background: #007fc7;border: 1px #007fc7 solid;}
.topMenu ul li:nth-child(4) a:hover:before{background: url(/images/contactw.png) no-repeat center;background-size: contain;}
.topMenu ul li:first-child a{border: 1px #ff0000 solid;color: #f00;background: #fff;}
.topMenu ul li:first-child a:before{content: '';background: url(/images/svg/basicleRed.svg) no-repeat center;background-size: contain;width: 24px;margin-right: 6px;display: inline-block;height: inherit;}
.topMenu ul li:first-child a:hover{color: #fff;background: #f00;border: 1px #f00 solid;}
.topMenu ul li:first-child a:hover:before{background: url(/images/svg/basicleWhite.svg) no-repeat center;background-size: contain;}
.social img{
width: 40px}
.social{
font-size: 0}
.social a{
margin-right: 15px}
.social a:last-child{
margin-right: 0}
.yellowLine{background: #000000b8;}
.street img{vertical-align: middle;width: 11px;margin: 0px 13px;}
.pochta img{
vertical-align: middle;
width: 16px;
margin: 0px 10px 0px 10px}
.adr img{
vertical-align: bottom;
width: 8px;
margin: 0px 8px 0px 0px;
}
.grafic {
color: #fff;
letter-spacing: 0;
font-family: ProximaNovaCondensedReg;
margin-top: 10px;
}
.fnum img{
margin: 0px 6px 0px 0px;
vertical-align: initial;
width: 9px;
}
.fnumf img{margin: 0px 6px 0px 0px;
vertical-align: initial;
width: 9px;}
.address .street:first-child{
margin-bottom: 12px;
font-family: ProximaNovaExCn-Bold}
.btnCall{
width: 100%;
padding: 6px 0;
background: #18974a;
border-radius: 20px;
margin-top: 5px}
.fm{
margin: 0px 0px 3px 0px}
.address{
display: inline-block;
line-height: 30px}
.address img{
width: 18px;
background-size: 100%;
padding-top: 8px;
vertical-align: sub}
.grafic img {margin: 0 6px 0 0px;width: 11px;vertical-align: initial;}
.mainHead{display: flex;justify-content: space-between;align-items: center;padding: 15px 0;}
.logo{
text-align: center;
}
.logo img{max-width: 107px;filter: brightness(120%) contrast(1.3);}
.search_wrap{
width: 23%;
line-height: 26px;
margin-left: 0%;
text-align: center}
.search{
background: #fff;
display: flex;
border-radius: 20px;
border: 1px solid #f3eb1f;
box-shadow: inset 1px 1px 12px 0 #d0d0d0}
.searchInp{
width: 90%;
border: none;
font-style: italic;
height: 40px;
background: none;
padding-left: 20px}
.searchBtn{
width: 10%;
background: url('/images/svg/musica-searcher.svg') no-repeat center;
background-size: 40%}
.menuSect{width: 100%;}
.mainMenunew{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #ff0912;
}
.mainMenunew ul{font-size: 14px;flex-direction: row;text-align: center;color: #ffffff;letter-spacing: 0.4px;text-transform: uppercase;font-family: 'AlbertusBold';display: flex;justify-content: space-between;align-items: center;height: 42px;}
.mainMenunew ul li{line-height: normal;transition: 0.1s;} 
.mainMenunew ul li a{padding: 10px 0;line-height: normal;width: 100%;} 
.mainMenunew ul li a:hover{background: #70120c;}
.contacts{width: 60%;display: flex;justify-content: space-between;}
.contactsf{display: flex;
justify-content: space-between;
flex-direction: column;}
.w33{width:21%;}
.num{display: inline-block;border-radius: 8px;}
.num a{display: flex;flex-direction: column;text-align: left;width: max-content;}
.mainMenu li:first-child a{
color: #003e67;
vertical-align: -webkit-baseline-middle;
font-family: fantasy;
font-size: 22px;
border-left: 3px solid #fcfe1e;
background: aliceblue;
border-right: 3px solid #003e67;
border-top: 3px #fcfe1e solid;
border-bottom: 3px solid #003e67;
padding: 7px 5px 0px 15px;
height: 68px}
.mainMenu li:first-child a:after{
content: '';
background: url(https://image.flaticon.com/icons/png/512/72/72947.png) no-repeat;
background-size: contain;
margin-left: 5px;
width: 50px;
vertical-align: middle;
height: 50px;
display: inline-block}
.mainMenu li:first-child a:hover{
color: #fff;
vertical-align: -webkit-baseline-middle;
background: linear-gradient(110deg, #6dc4ff 77%, #ffffff 78%);
text-shadow: #002d4c 1px 1px 20px, #006cb5 -1px -1px 20px, #006cb5 -1px 1px 30px, #006cb5 1px -1px 22px;
text-decoration: underline;
text-decoration-color: #ffffff;
text-decoration-style: double;
font-family: fantasy;
font-size: 22px;
border-left: 3px solid #003e67;
border-right: 3px solid #fcfe1e;
border-top: 3px #003e67 solid;
border-bottom: 3px solid #fcfe1e;
padding: 7px 5px 0px 15px;
height: 68px}
.mainMenu li:first-child a:hover:after{
content: '';
background:url(/images/72947.png) no-repeat;
background-size: contain;
margin-left: 5px;
width: 50px;
vertical-align: middle;
height: 50px;
display: inline-block}
.mainMenu li:nth-child(2) a{
color: #000;
vertical-align: -webkit-baseline-middle;
font-family: fantasy;
font-size: 22px;
border-left: 3px solid #fcfe1e;
background: aliceblue;
border-right: 3px solid #003e67;
border-top: 3px #fcfe1e solid;
border-bottom: 3px solid #003e67;
padding: 7px 5px 0px 15px;
height: 68px}
.mainMenu li:nth-child(2) a:after{
content: '';
background: url(https://image.flaticon.com/icons/svg/71/71446.svg) no-repeat;
background-size: contain;
margin-left: 5px;
width: 50px;
vertical-align: middle;
height: 50px;
display: inline-block}
.mainMenu li:nth-child(2) a:hover:after{
content: '';
background: url(https://image.flaticon.com/icons/svg/71/71446.svg) no-repeat;
background-size: contain;
margin-left: 5px;
width: 50px;
vertical-align: middle;
height: 50px;
display: inline-block}
.mainMenu li:nth-child(2) a:hover{
color: #fff;
vertical-align: -webkit-baseline-middle;
background: linear-gradient(110deg, #6dc4ff 77%, #ffffff 78%);
text-shadow: #002d4c 1px 1px 20px, #006cb5 -1px -1px 20px, #006cb5 -1px 1px 30px, #006cb5 1px -1px 22px;
text-decoration: underline;
text-decoration-color: #ffffff;
text-decoration-style: double;
font-family: fantasy;
font-size: 22px;
border-left: 3px solid #003e67;
border-right: 3px solid #fcfe1e;
border-top: 3px #003e67 solid;
border-bottom: 3px solid #fcfe1e;
padding: 7px 5px 0px 15px;
height: 68px}
.mainMenu li:nth-child(3) a{
vertical-align: -webkit-baseline-middle;
font-family: fantasy;
color: #b10c1f;
text-decoration-color: #7b0b18;
font-size: 22px;
border-right: 3px solid #b10c1f;
background: #f0f8ff;
border-left: 3px solid #fcfe1e;
border-top: 3px #fcfe1e solid;
border-bottom: 3px solid #b10c1f;
padding: 7px 5px 0px 15px;
height: 68px}
.mainMenu li:nth-child(3) a:after{
content: '';
background: url(https://image.flaticon.com/icons/png/512/61/61863.png) no-repeat;
background-size: contain;
margin-left: 5px;
width: 50px;
vertical-align: middle;
height: 50px;
display: inline-block}
.mainMenu li:nth-child(3) a:hover{
vertical-align: -webkit-baseline-middle;
font-family: fantasy;
color: #000000;
text-decoration: underline;
text-decoration-color: #000000;
text-decoration-style: double;
font-size: 22px;
border-right: 3px solid #fcfe1e;
background: #000000;
border-left: 3px solid #b10c1f;
border-top: 3px #b10c1f solid;
border-bottom: 3px solid #fcfe1e;
padding: 7px 5px 0px 15px;
height: 68px;
text-shadow: #b10c1f 1px 1px 20px, #b10c1f -1px -1px 20px, #b10c1f -1px 1px 30px, #b10c1f 1px -1px 22px}
.mainMenu li:nth-child(3) a:hover:after{
content: '';
background: url(/images/halloween-ghost.svg) no-repeat;
background-size: contain;
margin-left: 5px;
width: 50px;
vertical-align: middle;
height: 50px;
display: inline-block}
.main_content{padding: 0px 0 0px;}
.catContFull {background: #fff;border-radius: 8px;height: 450px;display: flex;width: 100%;margin: 0 auto;position: relative;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);}
.catHeader:after{
content: '';
height: 2px;
width: 70%;
background: #18974a;
display: block;
margin: 20px 0}
.catInfoSide{line-height: 1;padding: 25px 0 0px 0px;width: 50%;filter: brightness(110%);height: 100%;}
.catInfoSide:hover{
filter: brightness(112%)}
.kos1 {background: url(/images/kost1.jpg) no-repeat;background-position: 8% 84%;background-size: 60%;}
.bicycleCont .catInfoSide{
background: url(/images/giro.jpg) no-repeat;
background-position: 73% 170%}
.catLInkSide{
width: 55%;
filter: brightness(110%)}
.newYearCont .catLInkSide{
background: url(/images/el.jpg) no-repeat;
background-position: 107% -30%}
.catLInkSide:hover{
filter: brightness(112%)}
.bicycleCont .catLInkSide{
background: url("/images/b.jpg") no-repeat;
background-position: -4% 46%}
.go{
background: #E2005B;
border-radius: 54px;
padding: 18px 50px;
font-family: ProximaNovaCondensedSemibold;
text-align: center;
position: absolute;
color: #fff;
right: 25px;
font-size: 26px;
bottom: 25px;
}
.delimiter{text-align: center;padding: 30px 0;}
.imgh1{
background-position: 90% 120%;
background-size: 350px;
line-height: 1.3;
padding: 25px 0 0 0;
width: 50%;
transition: 0.3s;
}
.imgh1:hover{
background-position: 100% 130%;
background-size: 350px;
}
.imgh1r{
background: url(/images/kost2.jpg) no-repeat;
width: 50%;
background-position: bottom left;
background-size: 95%;
border-radius: 8px;
transition: 0.3s;
}
.imgh1r:hover{
background-size: 100%;  
}
.imgh2{
background-image: url(/images/aksess.jpg);
background-repeat: no-repeat;
background-position: 100% 0%;
width: 60%;
position: relative;
height: 450px;
background-size: 620px;
margin: 0;
transition: 0.3s;
}
.imgh2:hover{
background-size: 640px;
}
.imgh3{
width: 36%;
position: relative;
background-image: url(/images/linb.jpg);
background-position: 0 0;
background-color: #000000;
background-size: 100%;
background-repeat: no-repeat;
height: 450px;
padding: 25px 0 0px 35px;
margin: 0;
transition: 0.3s;
}
.imgh3:hover{
background-size: 104%;
}
.imgh1 p{
text-align: left;
font-size: 20px;
margin-left: 65px;
margin-top: 15px;
font-family: AlbertusBold;
color: #333;
line-height: 1.7;
width: 160px;
}
.imgh2 p{
margin-left: 60px;
text-align: left;
font-size: 20px;
margin-top: 15px;
font-family: AlbertusBold;
color: #333;
line-height: 1.7;
width: 130px;
}
.blmain img{
margin-top: 50px;transition: 0.3s;
}
.blmain img:hover{
transform: scale(1.1);
}
.toysCont{
width: 60%;
filter: brightness(110%);
background-image: url(/images/ch1.jpg);
background-repeat: no-repeat;
background-position: 118% 142%;
position: relative}
.toysCont:hover{
filter: brightness(112%)}
.toysCont .catInfoSide{
width: 73%}
.suv{
background-position: 77% 255% !important}
.costCont{
width: 36%;
position: relative;
filter: brightness(110%);
background-image: url(/images/ch2.jpg);
background-repeat: no-repeat;
background-position: 70% 110%}
.costCont:hover{
filter: brightness(112%)}
.costCont .catInfoSide{
width: 99%}
.childBlock{
display: flex;
justify-content: space-between;
flex-wrap: wrap}
.newYearCont .catInfoSide{
background: url(/images/iceCon.jpg) no-repeat;
background-position: 8% 84%;
background-size: 60%}
.newYearCont .shar{
background: url(/images/shar.jpg) no-repeat;
background-position: 0% 100%;
background-size: 473px}
.shar {
line-height: 1;
padding: 75px 0 0 75px;
width: 80%;
filter: brightness(103%);
height: 100%}
.map{    width: 70%;}
.mapcon{}
.shar:hover{
filter: brightness(105%)}
.newYearCont .igrushki {
background: url(/images/igrushki.jpg) no-repeat;
background-position: 0% 0%;
background-size: cover}
.igrushki {
width: 55%;
filter: brightness(100%)}
.igrushki:hover{
filter: brightness(105%)}
.pBlock{font-size: 0;border-radius: 8px;position: relative;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);width: 48%;background: #000;padding-top: 25px;}
.pHeader{position: absolute;top: 25px;left: 50px;max-width: 520px;text-shadow: 1px 1px 1px #000;}
.pCont{display: flex;justify-content: space-between;flex-wrap: wrap;}
.footer{
background: url(/images/halloween-happy2.jpg) #000;
background-position: top left;
background-size: cover;
padding-top: 340px;
}
.footerEmail .search{
width: 100%;
margin-bottom: 20px}
.footerEmail .searchInp{
width: 70%}
.emailBtn{
width: 30%;
background: #f81111;
border-radius: 0 20px 20px 0}
.footerCont{
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
padding: 60px 0}
.footerMenu li{
padding-bottom: 10px}
.baner {
position: relative;
width: 100%;
font-size: 0}
.baner img {
width: 100%;
margin: 0% 0% 3% 0%;
filter: brightness(100%)}
.baner img:hover {
filter: brightness(105%)}
.prodHeader{text-align: center;padding: 10px 30px;width: max-content;margin: 15px 0 30px 0;font-size: 36px !important;text-transform: uppercase !important;font-family: ProximaNovaCond-Black!important;border-bottom: 5px solid #93003b;color: #fff !important;}
.moduletable333{
padding: 5px 0px 0px 0px;
background: white;
border-radius: 10px;
margin: 0% 1% 4% 1%;
height: 300px}
.breadcrumb{
display: flex;
padding: 20px 20px;
font-family: ProximaNovaCondensedReg;
color: #eee;
width: 100%;
letter-spacing: 0;
margin: 0 auto;
align-items: center;
line-height: 22px;
}
.breadcrumb li{vertical-align: middle;}
.active span{color: #fff;font-size: 18px;vertical-align: initial;line-height: 20px;font-family: ProximaNovaCondensedSemibold;}

.divider{

color: #69052d;

font-size: 12px;

margin: 0 5px 0 0px;

line-height: 24px;
}
.breadcrumb a{font-size: 18px;vertical-align: middle;}
.breadcrumb img{width: 6px;margin: 2px 6px 0px 0px;vertical-align: middle;filter: hue-rotate(-59deg);opacity: .5;}
.productCont{width: 100%;text-align: center;border-radius: 6px;padding: 15px 0;}
.zek{
font-size: 48px;
font-family: v;
text-align: left;
border-radius: 0 6px 6px 0;
padding: 10px 0 10px 50px;
color: #fff;
background: #000;
text-transform: uppercase;
}
.zeka{
font-size: 48px;
font-family: v;
text-align: left;
border-radius: 0 6px 6px 0;
padding: 10px 0 10px 50px;
color: #fff;
background: #000;
text-transform: uppercase;
}
.zekas{
margin-top: 10px;
float: left;
text-align: left;
font-size: 20px;
line-height: 1.5;
}
.zekd {
font-size: 48px;
font-family: v;
text-align: left;
text-transform: uppercase;
}
.pink{
color: #ff0000 !important;
font: 48px 'XPLOR' !important}
.pigp{
text-align: center;
line-height: normal;
font-size: 18px;
font-family: cursive;
color: #333}
.product{width: 18%;margin: 0 0 2%;background: #fff;text-align: left;padding-bottom: 10px;border-radius: 4px;}
.product:hover{
box-shadow: 0 0px 8px 0px #b7b7b7;
filter: brightness(105%) contrast(1.1);
}
.jshop_list_product .product .image {padding: 15px 0;height: 250px;}
.bestProduct{
text-align: center;
width: 28%;
border-radius: 8px}
.bestProduct h3{
font-size: 26px;
margin: auto;
color: #000000;
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
line-height: 42px;
width: 280px;
border-bottom: 1px solid #868686;
font-family: arial_bold;
background: linear-gradient(0deg, #000000 20%, #921012 62%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent}
.bestProduct img{
width: auto !important}
.prodNum{
display: flex;
justify-content: space-between;
align-items: center}
.super{
padding: 7px 11px;
background: #fd1111;
border-radius: 20px}
.bestProduct .prodName{
margin-top: 10px;
font-size: 22px;
font-family: Proxima_Nova_Regular;
text-transform: initial}
.prodName{
line-height: normal;
padding: 0px 5px 0px;
letter-spacing: 0;
border-radius: 0px 0px 20px 20px;
transition: 0.2s;
font-size: 16px !important;
font-family: ProximaNovaCond-Bold !important;
text-align: center;
width: 100%;
}
.w50{
width: 560px;
}
.dfger{
background: #000;
}
.dfg {
display: flex !important;
align-items: center;
}
.dfger a{
color: #fff;
text-decoration: underline #222;}
.dfger iframe{ 	   
border-radius: 20px;
}
.dfger img{ 	   
border-radius: 20px 0px 20px 0px;
width: 100px;
}
.prodName:hover{}
.bestProduct .owl-nav{
background: #fff}
.bestProduct .owl-nav a{
width: 40px;
height: 40px;
padding: 0!important;
margin: 0!important;
line-height: 40px;
text-align: center;
font-size: 28px!important;
border-radius: 50%!important}
.bestProduct .owl-nav{
margin: 0 !important;
position: absolute;
right: 20px;
bottom: 50px}
.owl-nav .nav_btn:first-child{
background: #24cc66;
margin-right: 5px!important}
.owl-nav .nav_btn:last-child{
background: #1e1e1e}
.bestProdBottomCont{
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 29px}
.pricesBlock{
text-align: left;
line-height: 1.2}
.sliderCont{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;padding-top: 25px;margin-bottom: 25px;}
.oldPrice{
text-decoration: line-through}
.prodPrices{
display: flex;
justify-content: space-between;
align-items: flex-end}
.products{display: flex;justify-content: space-evenly;flex-wrap: wrap;}
.new{
padding: 7px 19px;
background: #3fbcef;
border-radius: 20px}
.kroshki{
background-color:  #f2f2f2;
min-height: 40px;
padding: 0 30px}
.prodPage{display: flex;margin: 0 auto;position: relative;width: 100%;overflow: hidden;}
.soc{width: 30px;float: right;position: fixed;z-index: 99;right: 50px;text-align: right;margin: 3px auto 0% 0;}
.socmail{width: 30px;float: right;position: fixed;z-index: 99;text-align: right;margin: 36px 0% 0;right: 50px;}
.prodPadding{padding: 0 30px 40px;width: 100%;}
.prodtHead{padding: 25px 0;border-bottom: thin solid #eee;}
.photoNav{margin: 20px 0;width: 100%;}
.smaiPhoto:first-child {
border: 3px solid #008034;
}
.smaiPhoto{max-width: 100px;cursor: pointer;margin: 5px 0;padding: 5px;}
.bigPhoto{max-width: 383px;margin: 20px;}
.prodLineFirst{align-items: flex-start;border: thin solid #eee;border-top: 0;}
.photoBlock{padding: 30px 0 0;width: 70%;flex-direction: column-reverse;align-items: center;border-right: thin solid #eee;}
.infoBlock{width: 30%;}
.infoBlock__top{
padding-top: 25px}
.infoBlock_h{
margin-bottom: 20px}
.color_007{
background-color: #00709e}
.color_ff0{
background-color: #ff008a}
.color_7cc{
background-color: #7cc623}
.color_view{
border-radius: 4px;
width: 42px;
height: 42px}
.size_view{
border-radius: 4px;
border: thin solid #dedede;
background-color:  #ffffff;
width: 98px;
height: 40px}
.color, .size{
margin-bottom: 40px}
.color{
max-width: 156px;
margin-right: 10px;
width: 100%}
.size{
width: auto}
.prod_spec{
width: 100%;
margin-bottom: 15px;
align-items: flex-end}
.prod_spec_name, .prod_spec_value, .prod_spec_row{
position: relative}
.prod_spec_name{
flex: 2}
.prod_spec_value{
flex: 1}
.prod_spec_row{
z-index: 2;
background: #fff}
.prod_spec_name::after{
position: absolute;
right: 0;
left: 0;
height: 1px;
margin: .85em 0 0;
content: '';
background: url(/images/svg/dot.svg) 0 0 repeat-x;
background-size: 5px 1px}
.click_mycart_name {
font-family: ProximaNovaCondensedReg;
}
.prod_buttons{
display: flex;
flex-direction: column;
align-items: center;
height: 320px;
justify-content: space-evenly;
}
.rel{
display: flex;
align-items: center;
justify-content: space-around;
}
.prodLineLast{line-height: 25px;margin: 0 auto;position: relative;padding: 3%;overflow: hidden;}
.prodLineLast>ul{
list-style: disc;
padding-left: 17px}
.prodLineLast li{margin-top: 10px;}
.imgBlock{
margin-top: 0px}
.main_hell{
background: #00000061;
}
#block_price{
font-size: 24px;
font-family: Proxima_Nova_Bold;
}
.tov1{
font-family: Proxima_Nova_Bold;
font-size: 33px;
width: 200px;
color: #fd1111;
box-shadow: -2px -2px 3px 1px #000000;
-webkit-transform: rotate(-17deg);
}
.tov2{
width: 430px;
}
.go img{
width: 28px;
}
.btn {
}
.btn-success{

}
.click{
display: flex;
align-items: center;
}
.item-136{
}
.button_buy{
color: #ffffff;
padding: 9px 20px;
background: #259452;
line-height: normal;
border-radius: 20px;
transition: 0.2s;
font-size: 18px;
font-family: ProximaNovaCondensedSemibold;
text-shadow: 2px 1px 1px #064821;
}
.button_buy:hover{
background: #2FA05D;
}
.go:hover{background: #FF8700;color: #ffffff;}
.wh{
background: #fff;
border-radius: 8px;
margin: 0 auto 10px;
position: relative;
padding: 3%;
box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.15);
overflow: hidden;
}
.oiproduct{
display: flex;
justify-content: space-around;
padding: 0 10px;
flex-wrap: wrap;
align-items: baseline;
}
.moduletablebas{
background: #231f20;
right: 10px;
position: fixed;
padding: 1px 7px;
top: 3px;
width: 30px;
height: 30px;
line-height: 30px;
color: #fff;
border-radius: .5rem;
z-index: 99999999;
}
.productfull{
background: #fff;
border-radius: 8px;
box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.15);
}
.click_mycart_name img{
width: 16px;
}
.click_mycart_name img :hover{
filter: drop-shadow(-1px 1px 1px #1C4E30);
}

#list_product_image_thumb{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.jshop_price {
color: #ff0000;
font-size: 24px;
text-transform: lowercase;
text-align: left;
letter-spacing: 0;
margin: 0;
font-family: ProximaNovaCond-Bold;
}
.right{
display: none;
}
.click_mycart_name span{vertical-align: middle;}
.click_mycart_name a{vertical-align: baseline;display: inline-block;}
.old_price{
padding: 0 10px 10px;
text-decoration: line-through #000;
}
.productfull .old_price {
font-size: 18px;
text-align: right;
}
.short{
padding-top: 10px;
}
.jshop_categ .image{

background: #fff;

border-radius: 8px 8px 0 0;
}
.category .jshop_img{
max-height: 250px;
border-radius: 6px 6px 0 0;
}
.pb__flex {
display: flex;
flex-wrap: wrap;
}
.pb__info--label {
flex-basis: 300px;
max-width: 300px;
}
.pb__info--label-item {
padding: 8px 8px 8px 16px;
text-align: right;
color: #828282;
}
.pb__info--more {
flex-basis: calc(100% - 300px);
max-width: calc(100% - 300px);
}
.pb__info--more-item {
padding: 8px 8px 8px 16px;
}
.mel{
line-height: 2;
background: #eaeaea;
padding: 10px 20px;
width: 100%;
}
.mel a{
font-family: Proxima_Nova_Bold;
line-height: 1;
color: #1d8c49;
font-size: 16px;
}
.mel img{
width: 50px;
margin-top: 17px;
float: right;
opacity: .2;
}
.hellcont{
background: linear-gradient(270deg, transparent 0%, black 20%, black 80%, transparent 100%);
background-size: auto;
}
.music{

}
#mep_0{
width: 30px !important;
background: transparent !important;
margin: 0 auto;
}
.mejs-container .mejs-controls{
background: transparent !important;
}
.mejs-container .mejs-controls .mejs-time, .mejs-mute, .mejs-controls div.mejs-horizontal-volume-slider{
display: none !important;
}
.kigdsab-godeav p{
width: 141px;
font-family: ProximaNovaCondensedSemibold;
font-size: 18px;
color: #ffffff;
letter-spacing: 0;
}
.kigdsab-godeav{
width: 210px;
margin: 0 auto 0;
position: fixed;
right: 0;
background: #000;
border-radius: 33px;
padding: 10px;
left: 0;
bottom: 40px;
z-index: 999999999999;
align-items: center;
display: flex;
justify-content: space-between;
}

.casetug-posavun {position: relative;display: block;width: 36px;height: 36px;font-size: 27px;font-weight: bold;color: #f5f0f0;text-shadow: 0 1px 0 #0f3354;border: 1px solid #ffffff;box-shadow: 0 0 0 0 rgb(242 5 5), inset 0 1px 0 #cc1212;border-radius: 100%;background-image: linear-gradient(#e02103, #ff0000);cursor: pointer;-webkit-animation: pulse 1s infinite cubic-bezier(0.6, 0, 0, 1);}

.casetug-posavun:hover{
-webkit-animation:none}

@-webkit-keyframes pulse{
to{
box-shadow:0 0 0 23px rgba(81, 147, 218, 0), inset 0 1px 0 #9ec3e6}

}