body{font-family:"Roboto", sans-serif;font-size:16px;min-width:320px;}
a{color:#0091EA;text-decoration:none;}
.container-fluid{max-width:1500px;}
.mfp-content{max-width:1500px;padding:20px;}
.left{float:left;}
.right{float:right;}
.text-center{text-align:center;text-transform:uppercase;padding:30px 15px;}
.price{text-align:center;}
.price span{color:#0091EA;font-size:20px;text-transform:uppercase;}
.btn{border-radius:0;text-transform:uppercase;border:1px solid #0091EA;color:#0091EA;margin:30px;padding:10px;max-width:320px;}
.btn a{text-decoration:none;}
.btn:hover{color:#fff;background:#0091EA;text-decoration:none;}
.btn-success{border-radius:0;text-transform:uppercase;border:1px solid #5cb85c;background:#fff;color:#5cb85c;margin:10px;padding:10px;max-width:320px;}
.btn-success a{color:#5cb85c;text-decoration:none;}
.btn-success:hover{color:#fff;-webkit-box-shadow:0 3px 4px 1px rgba(0, 0, 0, 0.3);box-shadow:0 3px 4px 1px rgba(0, 0, 0, 0.3);}
.modal-content{border-radius:0;border:none;}
.form-control{border-radius:0;}
.cd-auto-hide-header{border-bottom:1px solid #efefef;-webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.1);}
.cd-auto-hide-header .logo h3{text-transform:uppercase;margin:20px;}
.cd-auto-hide-header .logo a:hover{text-decoration:none;}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#0091EA;display:inline-block;cursor:pointer;border-radius:3px;}
.owl-carousel .owl-nav.disabled{display:none;}
.owl-carousel .owl-dots.disabled{display:block;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#0091EA;}
i{margin-right:16px;font-size:19px;width:20px;display:inline-block;text-align:center;}
.breadcrumb{margin:20px 0;text-transform:uppercase;border-radius:0;background:#fff;}
.info-card{background:#0091EA;color:#fff;text-align:center;text-transform:uppercase;padding:5px;}
.info-card-sale{background:#fd5050;color:#fff;text-align:center;text-transform:uppercase;padding:5px;}
.card{border:1px solid #efefef;border-radius:0;margin:10px;}
.card:hover{-webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.1);}
.card .card-block{margin:5px 20px;}
.feedback{padding:20px;}
.head-pop{margin-top:40px;}
.head-pop .head-pop-info{padding:30px 0;}
.pop-info{margin-top:10px;}
.pop-footer{margin-top:10px;}
.new, .pop, .sale{position:absolute;top:0;right:0;}
.new{text-transform:uppercase;border:1px solid #28a745;background-color:#28a745;color:#fff;margin:10px;padding:5px;}
.pop{text-transform:uppercase;border:1px solid #ffa707;background-color:#ffa707;color:#fff;margin:10px;padding:5px;}
.sale{text-transform:uppercase;border:1px solid #fd5050;background-color:#fd5050;color:#fff;margin:10px;padding:5px;}
.prod ul{margin:0;padding:0;list-style-type:none;}
.prod li{margin:0;padding:0;list-style-type:none;display:inline-block;height:auto;max-width:100%;vertical-align:middle;position:relative;overflow:hidden;}
.prod img{max-width:100%;display:block;}
.section{margin-top:70px;margin-bottom:30px;position:relative;}
.section-info{background-color:#255B7B;margin:0;padding:0;bottom:0;}
.section-popup{position:relative;padding:30px;background:#fff;}
button.accordion{width:100%;background-color:#0091EA;color:#ffffff;border:none;outline:none;text-align:left;padding:15px 20px;cursor:pointer;-webkit-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;text-transform:uppercase;}
button.accordion:after{content:'\f055';font-family:"fontawesome";float:right;}
button.accordion.is-open:after{content:'\f056';}
button.accordion:hover, button.accordion.is-open{background-color:#29719C;}
.accordion_content{background-color:white;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;padding:0 20px;max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-in-out;-o-transition:max-height 0.2s ease-in-out;transition:max-height 0.2s ease-in-out;}
footer{background:#29719C;color:#fff;padding:30px 0;}
footer a{color:#EBEBEB;margin:15px;}
footer a:hover{color:#EBEBEB;}
.sname{background:#255B7B;color:#EBEBEB;padding:1px;}
.icon .fa-vk:before, .icon .fa-facebook:before, .icon .fa-instagram:before{margin:20px;padding:10px;}
.price, .description{font-size:16px;text-align:center;}
.price .lt, .description .lt{text-decoration:line-through;}
.price .sale-lt, .description .sale-lt{color:#fd5050;}
.descr{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(27, 94, 132, 0.3);color:#fff;padding:33%;text-align:center;opacity:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;}
.prod li:hover .descr{opacity:1;top:0;}
.metr{display:none;}
#scrollUp{width:50px;height:50px;background:#0091EA;text-align:center;padding:8px 13px;position:fixed;bottom:0;Left:40px;cursor:pointer;display:none;}
#scrollUp i{color:#fff;}
@media only screen and (max-width:1200px){.item .item-img{padding:10px;}
.item .item-info{padding:10px;}
}
@media only screen and (max-width:992px){.main-mnu{display:none;}
.item .item-img{padding:10px;}
.item .item-info{padding:10px;}
}
@media only screen and (max-width:768px){.item .item-img{padding:10px;}
.item .item-info{padding:10px;}
.text-center{font-size:18px;}
.animated{-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;}
}
@media only screen and (max-width:480px){.item .item-img{padding:10px;}
.item .item-info{padding:10px;}
}
@media only screen and (max-width:320px){.item .item-img{width:100%;}
}
@media only screen and (min-width:320px){.item .item-img{width:100%;}
}
@media only screen and (min-width:480px){/**/}
@media only screen and (min-width:768px){.main-mnu{display:none;}
.toggle-mnu{display:block;}
.item .item-img{width:33.333333%;}
.item .item-info{width:66.666667%;}
}
@media only screen and (min-width:992px){.main-mnu{display:block;}
.toggle-mnu{display:none;}
}
@media only screen and (min-width:1200px){/**/}