@import "reset.css" all;@import "engine/engine.css" all;@import "eurofurence/eurofurence.css" all;/*body{background:url(../system/imgs/background.png) repeat;}*/body{background:none;}
.adaptHead{display:none;}
.head{display:flex;justify-content:space-between;align-items:center;width:80%;margin:20px auto;flex-grow:0;}
/* .logo{width:150px;} */ .logo{ width: 100px; }
.logo img{vertical-align:middle;position:relative;}
.tagline{text-align:center;}
/* .tagline p{font-family:"Engine";font-size:5em;text-transform:uppercase;word-wrap:break-word;} */
.tagline p{font-family:"Engine";font-size:3em;text-transform:uppercase;word-wrap:break-word;}
.headContacts{width:350px;font-family:"Eurofurence";font-weight:300;font-style:normal;}
/* .phoneNum{font-size:2.5em;font-family:"Eurofurence";font-weight:700;font-style:normal;} */
.phoneNum{font-size:2.3em;font-family:"Eurofurence";font-weight:600;font-style:normal;}
/* .deliveryCity{font-size:1.9em;font-family:"Eurofurence";font-weight:400;font-style:normal;} */
.deliveryCity{font-size:1.5em;font-family:"Eurofurence";font-weight:400;font-style:normal; margin: 10px 0}
/* .mode{font-size:1.2em;font-family:"Eurofurence";font-weight:700;font-style:normal;color:#504F4F;} */
.mode{font-size:1.2em;font-family:"Eurofurence";font-weight:400;font-style:normal;color:#504F4F;}
.body{display:flex;flex-direction:row;flex-grow:1;margin:10px 0;align-items:flex-start;}
.content{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;min-height:500px;}
.mainMenuCheck{display:none;}
/* .mainMenu{margin:0 auto;text-align:center;background:#fcfcfc;border-radius:50px;padding:0 80px;} */
.mainMenu{margin:0 auto;text-align:center;background:#ebebeb;border-radius:10px;padding:0 0px; width: 90%;}
.mainMenu ul{list-style:none;}
/* .mainMenu ul li{display:inline-block;text-align:center;margin:15px 15px;font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:1.3em;color:#696565;} */
.mainMenu ul li{display:inline-block;text-align:center;margin:15px 15px;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:1.3em;color:#000; transition: all .3s ease;}
.mainMenu ul li:hover{ color: #696565; }
.items{display:flex;justify-content:center;align-items:center;margin:auto;flex-wrap:wrap;}
figure{margin:20px;width:400px;cursor:pointer;}
.imgMain{width:400px;height:250px;overflow:hidden;}
figure img{border-radius:10px 10px 0 0;height:auto;min-height:100%;width:100%;}
figcaption{background:#fff;border-radius:0 0 10px 10px;margin:-5px 0;padding-top:10px;}
/* .title{margin:5px 15px;font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:1.5em;text-transform:uppercase;} */
.title{margin:5px 0px;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:1.2em;text-transform:uppercase; min-height: 63px; overflow: hidden;}
/* .material{margin:5px 15px;font-style:"Eurofurence";font-weight:200;font-size:1em;color:#656262;}
.price{display:inline-block;margin:10px 15px;font-family:"Arial";font-weight:300;font-style:normal;font-size:1em;text-transform:uppercase;}
.weight{display:inline-block;margin:10px 5px;font-family:"Arial";font-weight:100;font-style:italic;font-size:1em;text-transform:uppercase;color:#787878;} */
.material{margin:5px 0px;font-style:"Eurofurence";font-weight:200;font-size:1em;color:#656262;}
.price{display:inline-block;margin:10px 0px;font-family:"Arial";font-weight:300;font-style:normal;font-size:1em;text-transform:uppercase;}
.weight{display:inline-block;margin:10px 0px;font-family:"Arial";font-weight:100;font-style:italic;font-size:1em;text-transform:uppercase;color:#787878;}
/* .menu{display:flex;width:300px;margin:30px;flex-direction:column;background-color:#D6D6D6;} */
.menu{display:flex;width:300px;margin:0 30px;flex-direction:column;}
.menuu{ background-color:#D6D6D6; }
.menu ul{list-style:none;}
/* .mainItem{background:#D6D6D6;padding:15px 20px;color:#6B6B6B;text-align:center;width:250px;margin:1px 0;display:flex;justify-content:center;cursor:pointer;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:1.5em;text-transform:uppercase;} */
.mainItem{background:#D6D6D6;padding:15px 20px;color:#6B6B6B;text-align:center;width:250px;margin:1px 0;display:flex;justify-content:center;cursor:pointer;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:1.5em;}
/* .mainItem a{color:#6B6B6B;text-align:center;cursor:pointer;font-family:"Eurofurence";font-weight:400;font-style:normal;text-transform:uppercase;margin:1px 0;} */
.mainItem a{color:#6B6B6B;text-align:center;cursor:pointer;font-family:"Eurofurence";font-weight:400;font-style:normal;margin:1px 0;}
.hideMenu{opacity:0;transition:opacity 1s linear;visibility:hidden;height:0;background-color:#fcfcfc;margin:1px 0;}
.check:checked ~ .hideMenu{opacity:1;visibility:visible;height:auto;margin:-1px 0;}
/* .podMenuItem{justify-content:center;cursor:pointer;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:1.8em;display:flex;padding:10px 0;text-transform:uppercase;color:#acafb3;letter-spacing:3px;} */
.podMenuItem{justify-content:center;cursor:pointer;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:1.8em;display:flex;padding:10px 0;color:#acafb3;letter-spacing:3px;}
.podMenuItem:hover{background-color:#fff;}
.delivery{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;margin:auto;flex-wrap:wrap;}
.deliveryBlock{margin:20px;width:900px;background-color:#fff;border-radius:10px;}
.deliveryText{margin:5px 15px;font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:2em;text-transform:uppercase;text-align:center;}
.deliveryTitle, .districtDesc{margin:10px 15px 5px 15px;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:1.3em;text-transform:uppercase;}
.districtTitle{margin:20px 15px 5px 15px;font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:1.7em;text-transform:uppercase;}
.contacts{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;text-align:center;}
.contactsBlock{margin:20px;width:900px;background-color:#fff;border-radius:10px;}
.contactsTitle{margin:20px 15px 5px 15px;font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:2.3em;text-transform:uppercase;}
.contactsPhone{margin:20px 15px 5px 15px;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:3em;}
.sales{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;text-align:left;}
.salesBlock{margin:20px;width:600px;background-color:#fff;border-radius:10px;}
.salesBlock p{font-family:"Eurofurence" , "Open Sans" , "Arial";font-weight:600;font-style:normal;font-size:2em;}
.sal{font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:2em;}
.modal_div{width:450px;height:360px;background:#fff;position:fixed;top:45%;left:50%;margin-top:-200px;margin-left:-225px;display:none;opacity:0;z-index:99999;padding:20px 10px;}
.modal_div .imgSal{height:300px;overflow:hidden;}
.sal{margin:10px 0 0 0;overflow:hidden;height:64px;width:440px;}
.modal_div .modal_close{width:21px;height:21px;position:absolute;top:2px;right:10px;cursor:pointer;display:block;font-family:"Arial";}
.clsBtn{width:200px !important;position:relative !important;top:0 !important;margin:10px auto !important;text-align:center !important;background-color:#ff2e34;border:none;color:#fff;font-size:1em;padding:10px;height:auto !important;right:-10px !important;font-family:"MuseoSansRegular";}
#overlay{position:fixed;background-color:#000;opacity:0.5;-moz-opacity:0.8;filter:alpha(opacity=80);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;z-index:99;}
@media(max-width: 1670px){figure{width: 300px;} .imgMain{width: 300px; height: 200px;}}
@media(max-width:1200px){.mainMenu{width:90%;margin:0 auto;text-align:center;background:#fcfcfc;border-radius:50px;padding:0 10px;}
figure img{border-radius:10px 10px 0 0;height:100%;min-height:150px;width:100%;}
.mainMenu ul{list-style:none;}
.mainMenu ul li{display:inline-block;text-align:center;margin:15px 15px;font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:1.3em;color:#696565;}
figure{width:300px;}
.imgMain{width:300px;height:200px;overflow:hidden;}
.delivery{width:100%;}
.contacts{width:90%;display:block;margin:10px auto;font-size:1em;}
.contactsTitle{font-size:2em;}
.contactsPhone{font-size:2em;}
.modal_div{ width: 350px; height: 300px; margin-top:-100px;margin-left:-175px;}
.deliveryBlock{width:100%;}
.contactsBlock{width:100%;margin:20px auto;padding:20px 0;}
.headContacts{display:none;}
}
@media(max-width:1000px){.salesBlock{width:350px;}}
@media(max-width: 1030px){ figure{ width: 250px; } .imgMain{ width: 250px; height: 150px; } }
@media(max-width: 930px){ figure{ width: 350px; } .imgMain{ width: 350px; height: 250px; } }
@media(max-width:700px){.adaptHead{width:100%;background-color:#E1E1E1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:999;height:74px;}
.smallLogoBlock{width:50px;margin:10px;}
.mainMenuCheck{margin:10px;width:50px;text-align:center;}
.mainMenuCheck label{font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:1em;text-transform:uppercase;text-align:center;}
.menuCheck{margin:10px;width:50px;}
.head{display:flex;justify-content:space-between;align-items:center;width:100%;margin:auto;flex-grow:0;flex-direction:column;}
.tagline{font-size:0.6em;margin:20px;}
.mainMenuCheck{display:block;}
.mainMenu{width:100%;margin:0 auto;text-align:center;background:#fcfcfc;border-radius:0px;padding:0;transition:top 0.2s linear;top:-100%;position:relative;z-index:0;display:none;}
.mainMenu ul{list-style:none;}
.mainMenu ul li{display:block;text-align:center;margin:15px 15px;font-family:"Eurofurence";font-weight:600;font-style:normal;font-size:1.3em;color:#696565;}
.logoLink{display:none;}
.menu{display:block;width:300px;margin:0;flex-direction:column;transition:right 0.2s linear;right:-330px;position:fixed;height:100%;top:0;background-color:#D6D6D6;overflow-y:auto;}
.menu::-webkit-scrollbar{width:0;}
.menu{-ms-overflow-style:none;}
.menu{overflow:-moz-scrollbars-none;}
.menuu{height:auto;margin-top:74px;}
.mainItem{background:#D6D6D6;padding:15px 20px;color:#6B6B6B;text-align:center;width:260px;margin:0;display:flex;justify-content:center;cursor:pointer;font-family:"Eurofurence";font-weight:400;font-style:normal;font-size:1.5em;text-transform:uppercase;border-radius:0 !important;}
.mainItem a{color:#6B6B6B;text-align:center;cursor:pointer;font-family:"Eurofurence";font-weight:400;font-style:normal;text-transform:uppercase;margin:0;text-align:center;}
.salesBlock{width:90%;}
figure{ width: 90%; } .imgMain{ width: 100%; height: 100%; }
.modal_div{ width: 250px; height: 350px; margin-top:-150px;margin-left:-125px;}
}
