﻿
::selection{background-color: #9901004d; }
iframe, video{max-width:100%;}

ul {list-style-type: none;}
li:before {content:"";display: block;float:left; width: 6px; height:6px; background-color: #990100; border-radius:10px; margin-right:10px; margin-top:8px;}

.main-navbar__dropdown__item:hover,
.main-navbar__nav__item > a:hover{color: #990100;}

.main-navbar::after {background:#990100;}
.main-navbar {
	background: linear-gradient(143deg, rgba(153,153,153,1) 0%, rgba(209,209,209,1) 21%, rgba(255,255,255,1) 30%, rgba(244,244,244,1) 40%, rgba(235,235,235,1) 48%, rgba(213,213,213,1) 58%, rgba(237,237,237,1) 71%, rgba(218,218,218,1) 82%, rgba(182,182,182,1) 96%);
}

.main-footer__top__scroll-up{bottom:44px;}

.home-page__production__item__content h4,
.home-page__production__item__content a.public-button,
.public-button,
.home-page__video-block h4,
.public-title,
.product-detail-page__content__body h1{color:#990100;}

.home-page__production__item__content a.public-button,
.main-footer__top,
a.public-button,
.public-title {border-color:#990100;}

.main-navbar__container{height:70px;}
.main-navbar__dropdown{padding-top:32px;}
.main-navbar__nav__item:hover .main-navbar__dropdown .row{box-shadow:6px 6px 6px rgba(0,0,0,0.35);}
.main-navbar__dropdown .container-fluid{min-height:10px;padding-top:0px;}
.main-navbar__dropdown .container-fluid {padding-top:0px}
.main-navbar__nav {padding-right:30px;}
.main-navbar__nav__item > a{padding:1rem;}
.main-navbar__dropdown__item__content{text-align:center;}
.p14 .main-navbar__dropdown__item__content b{display:block; height:90px; padding-top:30px;}
.content-main-img{margin:0 auto; display:block; width:100%;}

.main-navbar__dropdown .row .col{ border-right:1px solid #eee; padding:0px}
.main-navbar__dropdown__arrow {width:34px !important; height:34px !important; background-image:url(/uploads/menu_triangle.png) !important; border:0 !important; background-repeat: no-repeat !important; background-position:center 3px !important;}

.main-navbar__nav__item:not(.p14){position:relative;}
.main-navbar__nav__item:not(.p14) .main-navbar__dropdown{max-width:250px; top:60%; min-width:250px; left:0px;}
.main-navbar__nav__item:not(.p14) .main-navbar__dropdown .col{min-width:100%;}
.main-navbar__nav__item:not(.p14) .main-navbar__dropdown__item__content{text-align:left !important;display:block;width: 100%;}
.main-navbar__nav__item:not(.p14) .main-navbar__dropdown__arrow {left:20px; margin-left:0;}

.main-navbar__nav__item.p14 .main-navbar__dropdown__arrow {left:20px; margin-left:0; display:none;}

.main-side-navigation__nav__item ul{list-style:none; margin:0 0 15px 0; padding:0; display:none;}

.home-page__references{}
.home-page__references img {border:1px solid #ddd; padding:15px; margin:15px 0; transition:.3s all;}
.home-page__references img:hover{transform:scale(1.1,1.1); cursor:pointer; box-shadow:0 0 10px #eee;;}

.home-page__production {padding-top: 3rem;padding-bottom: 3rem;}

.header-brands{position:absolute; right:0; top:0; z-index:9;}
.header-brands img{ margin:17px 5px 0; opacity:0.8; transition:.3s all;}
.header-brands img:hover{opacity:1;}

.home-page__about-us p{height:150px; overflow:hidden;}

.home-page__production{background-color:#ddd;}

.content-page h1{color:#990100; font-size:24px; margin-bottom:15px; border-bottom:1px solid #990100; padding-bottom:5px;}

.product-header {position:relative;}
.product-header .sub-header{ background-color:rgba(0,0,0,0.3); position:absolute; left:0; bottom:0; right:0; width:100%; height:40px;}
.product-header .sub-header h2{color:#fff; padding:15px 0; font-size:26px;}

.product-header .breadcrumb{ position:absolute; left:0; bottom:0px; right:0; width:100%; margin:0; background:transparent;}
.product-header .breadcrumb .container div{display:inline;}
.product-header .breadcrumb a{color:#fff; font-weight:bold; font-size:12px; margin-right:15px;}
.product-header .breadcrumb a:before{content:''; font-size:8px; background:#fff; width:8px; height:8px; display:inline-block; border-radius:10px; margin-right:5px;}

.product-detail-page__content__body h2 {font-size: 1.25rem;color: #990100;font-weight: 500;}
.product-detail-page__content__body h3 {font-size: 1rem;color: #5C5C5C;font-weight: 600;}

.product-detail-page__main-img{min-height:300px;}
.product-detail-page__content__img-list{display:block; text-align:left;}
.product-detail-page__content__img-list__item {border:1px solid #eee;width:auto;margin:0 0 5px 0;display:inline-block;padding:0;}
.product-detail-page__content__img-list__item img{height:110px; width:auto; padding:10px; margin-bottom:10px;}

.product-detail-page__content .nav-pills {margin-bottom:30px;}
.product-detail-page__content .nav-pills a{margin-right:15px;}
.product-detail-page__content .nav-pills a.active,
.product-detail-page__content .nav-pills a.selected{background-color:#990100; color:#fff;}

.tp-caption.tp-resizeme {max-width:800px !important; text-align:left !important;}
.tp-thumbs {display:none;}

.home-page__slider {margin-top:-77px;}
.home-page__slider a.box-link{position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%; z-index:9;}

.main-footer__top__brand{ max-width:110px;}

.main-footer__top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(187, 208, 229, .3)), to(rgba(212, 213, 215, .3)));
    background-image: linear-gradient(to bottom, rgba(187, 208, 229, .3), rgba(212, 213, 215, .3));}

  .main-footer__top__scroll-up {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(187, 208, 229, .3)), to(rgba(212, 213, 215, .3)));
    background-image: linear-gradient(to top, rgba(187, 208, 229, .3), rgba(212, 213, 215, .3));
}

@media (max-width:1440px){
    .main-navbar__nav {padding-right:180px;}

}

@media (max-width:1200px){
    .main-navbar__container{height:auto;}
    .header-brands{display:none;}
	.main-side-navigation__nav .header-brands{display:block; top:auto; bottom:30px; right:50px; z-index:999999;}
	.main-navbar__nav {padding-right:30px;}
}

@media (max-width:768px){
    .main-navbar__brand__logo{max-width:200px;}

}



.carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
