.company-content{display:flex;color:#444}.company-content .column-left{width:calc((100% / 2) - 7px);margin-right:15px}.company-content .column-right{width:calc((100% / 2) - 8px)}.company-content
hr{border-top:1px solid #eaeaea;border-bottom:none}.company-content .column-left
.map{margin-top:30px}.company-content .column-right
.boardplace{padding-bottom:0;padding-top:30px}.company-details .contact-extra{margin-top:20px}.company-details .contact-extra .contacts-list,
.company-details .contact-extra .social-contacts,
.company-details .contact-extra
.block{margin-top:15px}.company-details .contacts-list
li{padding-left:21px;position:relative;margin-bottom:8px;font-size:14px}.company-details .contacts-list li .contacts-icon{background:url('https://www.marimedia.ru/images/catalogue/contact-icons.png?v=2') no-repeat 999px 0;display:block;width:16px;height:16px;overflow:hidden;position:absolute;top:0;left:0}.company-details .contacts-list li .contacts-icon.email{height:10px;background-position:0 -48px;top:5px}.company-details .contacts-list li .contacts-icon.phone{background-position:0 -16px}.company-details .contacts-list li .contacts-icon.address{background-position:0 0}.company-details .contacts-list li .phone-desc{color:#9a9a9a;font-size:12px}.company-details .contacts-list li .contacts-icon.fax{background-position:0 -31px}.company-details .contacts-list li .contacts-icon.url{background-position:0 -59px}.company-details .contacts-list li .contacts-icon.skype{background-position:0 -76px}.company-details .contacts-list li .contacts-icon.icq{background-position:0 -93px}.company-details .contacts-list li .contacts-icon.vk{background-position:0 -110px;height:10px;top:4px}.company-details .contacts-list li .contacts-icon.facebook{background-position:0 -120px;height:14px;top:2px}.company-details .contacts-list li .contacts-icon.twitter{background-position:0 -135px;height:13px;top:3px}.company-details .contacts-list li .contacts-icon.odnoklassniki{background-position:0 -148px;height:13px;top:3px}.company-details .contacts-list li .contacts-icon.instagram{background-position:0 -186px;height:12px;top:3px}.company-details .contacts-list li .contacts-icon.youtube{background-position:0 -198px;height:11px;top:2px}.company-details .contacts-list li .contacts-icon.telegram{background-position:0 -210px;height:11px;top:3px}.company-details .social-contacts{margin-bottom:5px}.company-details .social-icon{background:url('https://www.marimedia.ru/images/social-icons.png') no-repeat 30px 30px;display:inline-block;width:26px;height:26px;overflow:hidden;margin-right:3px}.company-details .social-icon.vk{background-position:0 0}.company-details .social-icon.vk:hover{background-position:0 -26px}.company-details .social-icon.facebook{background-position: -26px 0}.company-details .social-icon.facebook:hover{background-position: -26px -26px}.company-details .social-icon.twitter{background-position: -52px 0}.company-details .social-icon.twitter:hover{background-position: -52px -26px}.company-details .social-icon.odnoklassniki{background-position: -78px 0}.company-details .social-icon.odnoklassniki:hover{background-position: -78px -26px}.company-details .social-icon.mail{background-position: -104px 0}.company-details .social-icon.mail:hover{background-position: -104px -26px}.company-details .social-icon.googleplus{background-position: -130px 0}.company-details .social-icon.googleplus:hover{background-position: -130px -26px}.company-details .social-icon.instagram{background-position: -156px 0}.company-details .social-icon.instagram:hover{background-position: -156px -26px}.company-details .contact-extra
.block{font-size:14px}.company-details .contact-extra .block .label-name{color:#9a9a9a;font-size:12px;margin-bottom:2px}.company-details .company-info-block{display:block;overflow:hidden;border-top:1px solid #EBEBEB;margin-top:15px;padding-top:40px;font-size:12px}.company-details .company-info-block
h3{margin-bottom:25px}.company-details .company-info-block
img{max-width:100% !important;height:auto !important}.company-details .company-info-block
ul{list-style:disc inside;padding-left:2px}.company-details .company-info-block
ol{list-style:decimal inside}.company-category-block{float:left;width:100%;margin:62px
0 0;font-size:14px;color:#999}.company-category-block span, .company-category-block
li{font-size:14px}.company-category-block
span{display:block;position:relative;float:left;color:#7E7E7E;margin-right:5px}.company-category-block
li{float:left;margin-right:5px;margin-bottom:10px}.company-category-block li
a{display:inline-block;padding:5px
15px 7px;line-height:16px;color:#4375da;border:1px
solid #bedeff;border-radius:15px}.company-category-block li a:hover{color:#214e99;text-decoration:none !important;border-color:#8aa5d4}@media all and (max-width: 999px){}@media all and (max-width: 747px){.company-content{margin-top:30px}.company-content .column-left{width:100%;margin-right:0}.economy-preset .company-details{margin-left:0;border:none;box-shadow:none}.economy-preset .company-content .column-left{padding-left:0}}.product-list .product-card{height:280px}#product-carousel .jcarousel-clip{margin-right: -8px}#product-carousel .product-list{width:auto;float:none;position:relative;height:280px}#product-carousel{position:relative;width:100%;margin-top:20px}.product-carousel-wrap{width:100%;position:relative;overflow:hidden;margin-bottom:15px;height:280px}.product-carousel-wrap
img{max-width:100%;max-height:100%}.move-button{background:url('https://www.marimedia.ru/images/left-right-arrows.png') no-repeat;width:19px;height:34px;position:absolute;top:50%;margin-top: -17px;z-index:500;cursor:pointer;display:none}.move-button:after{position:absolute;top:3px;width:30px;height:30px;font-family:FontAwesome;font-size:22px;line-height:30px;text-align:center;color:#214e99;background-color:#fff;border-radius:50%;box-shadow:0 0 2px 0 #000}.product-carousel-wrap .prev:after{content:"\00a0 \f104";right:3px}.product-carousel-wrap .next:after{content:"\f105\00a0";left:3px}.move-button:hover:after{filter:brightness(150%)}.product-carousel-wrap
.next{right:0;background-position:0 0}.product-carousel-wrap
.prev{left:0;background-position: -19px 0;overflow:hidden}@media (max-width: 550px){.product-list .product-card{margin-right:10px}}@media all and (max-width: 999px) and (min-width: 748px){body.adaptive
#barea9{float:left}body.adaptive
#barea10{float:right}}