body {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	color: #322121;
	background:#ffffff;
	font-weight:400;
}

.pr0 {padding-right:0px;}
.pl0 {padding-left:0px;}

.mt-15 {margin-top:15px;}
.mt-30 {margin-top:30px;}
.mb-15 {margin-bottom:15px;}
.mb-30 {margin-bottom:30px;}

a {color:#333333;}
a:hover {color:#333333;}


.nopadding {
   padding: 0 !important;
}

.anim {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out ;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.block-center {margin-left:auto;margin-right:auto;}

.section-header {width:100%;min-height:75px;background:#ffffff;position:fixed;z-index:2;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);}
.header-slideshow {background:#000;border-right:1px solid #222222;border-left:1px solid #222222;}

.logo-top {padding-top:18px;}
.logo-top img {max-width:280px;}

.header-top-menu .navbar {padding:15px 0 0 0;margin-bottom:0px;}
.header-top-menu .navbar-nav>li>a.active {color:#f15a29;}
.header-top-menu .navbar-nav>li>a {font-size:1.000em;font-weight:500;}
.header-top-menu .nav>li>a:focus, .nav>li>a:hover {background:transparent;color:#f15a29;}
.header-top-menu li.active>a {color:#f15a29;}
.dropdown-menu {min-width:220px;}
.dropdown-menu>li>a {white-space:normal;padding:10px 20px;}

.gallery-our {}
.gallery-our-box {}
.gallery-our-box .img-responsive {}





.col-xs-5ths {width: 20%; float: left;}

/*content - carousel*/
#TopCarousel .carousel-indicators, #TopCarouselSubpage .carousel-indicators {bottom:0px;left:0px;margin-left:0px;width:100%;z-index:1;}
#TopCarousel .carousel-indicators li, #TopCarouselSubpage .carousel-indicators li {background-color:#e0e3e9;border-color:#e0e3e9;}
#TopCarousel .carousel-indicators .active, #TopCarouselSubpage .carousel-indicators .active {background-color:#ef463f;border-color:#ef463f;}
#TopCarousel .carousel-inner > .item {min-height:500px;background-repeat: repeat-x;background-size: cover !important;background-position:center center;}

#TopCarouselSubpage .carousel-inner > .item {min-height:450px;background-repeat: repeat-x;background-size: cover !important;background-position:center center;}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}    
.carousel-fade .carousel-inner .active {
  opacity: 1;
}    
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}    
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}    
.carousel-fade .carousel-control {
  z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.carousel-photo {padding-top:15px;}
.carousel-photo img {max-width:100%;}
.carousel-desc {align-self: center;margin:0 auto;}
.carousel-desc-box {background:rgba(39,41,116,0.95);padding:30px 60px 30px 60px;margin-left:auto;margin-right:auto;}
.carousel-desc h2 {font-size:4.000em;color:#fff;font-weight:500;margin:0px;}
.carousel-desc h3 {font-size:2.000em;color:#fff;font-weight:400;margin-top:10px;}
.carousel-desc h4 {font-size:1.125em;color:#fff;font-weight:300;margin-top:15px;}

.btn-detail-carousel-orange {min-width:150px;margin-top:20px;background:#f15a29;border-color:#f15a29;padding:10px 10px 7px 10px;color:#fff;border-radius:0px;}
.btn-detail-carousel {min-width:150px;margin-top:20px;background:#000;border-color:#000;padding:10px 10px 7px 10px;color:#fff;border-radius:0px;}
.btn-detail-carousel-orange:hover, .btn-detail-carousel:hover {background:#333;border-color:#333;color:#fff;}
.carousel-row {display: flex;}
.carousel-row-subpage {display: flex;}


h3.title {font-size:3.250em;color:#ef463f;margin-bottom:10px;padding-top:0.5em;}

.success-bg {background:#ef463f;padding-bottom:25px;}
.success-title, .success-subtitle {width:100%;text-align:center;color:#fff;}

.success-title {font-size:4em;padding-top:25px;}
.success-subtitle {padding-top:25px;font-size:1.375em;}









.our-offer-bg {padding-top:25px;}
.our-offer-bg h3 {font-size:3.000em;color:#362f2f;font-weight:500;}
.our-offer-bg h4 {font-size:1.000em;color:#362f2f;font-weight:400;padding-bottom:30px;}
.text-offer-box {min-height:260px;position:relative;background-size:cover;background-repeat:no-repeat;}
.desc-offer-box {
	position: absolute;
	bottom:5px;
	left:5px;
	right:5px;
	background:rgba(39,41,116,0.85);
	text-align: center;
	color:#fff;
	font-size:1.500em;
	padding:10px;
	font-weight:500;
}
.our-offer-link:hover .desc-offer-box {background:rgba(237,80,56,0.9);}
.our-offer-btn-box {padding-top:20px;padding-bottom:50px;}
.our-offer-btn-more {min-width:200px;margin-top:20px;background:#f15a29;border-color:#f15a29;padding:10px 20px 7px 20px;color:#fff;border-radius:0px;letter-spacing: 2px;}
.our-offer-btn-more:hover {background:#d61a2d;border-color:#d61a2d;color:#fff;}
.desc-offer-box-title {width:100%;font-size:18px !important;}
.desc-offer-box-date {padding-top:5px;width:100%;font-size:14px !important;}


.section-info-bg {padding-top:25px;padding-bottom:25px;background:#000 url('../../Images/section-info-bg.jpg');background-size:cover;margin-top:35px;}
.section-info-bg h3 {font-size:2.625em;color:#fff;font-weight:500;}
.section-info-bg h4 {font-size:1.125em;color:#fff;font-weight:300;}
.section-info-btn-box {padding-top:20px;padding-bottom:20px;}
.section-info-btn-more {min-width:200px;font-size:1.125em;margin-top:20px;background:#f15a29;border-color:#f15a29;padding:10px 20px 7px 20px;color:#fff;border-radius:0px;}
.section-info-btn-more:hover {background:#333;border-color:#333;color:#fff;}

.subpage-description {line-height:2.000em;font-size:18px;}
.subpage-description a {color:#f15a29;}


.subpage-cnt-left ul {margin-bottom:15px;}
.subpage-cnt-left ul li{}
.subpage-cnt-left ul li:last-child{padding-bottom:0px;}

.btn-menu-left-li {display:block;width:100%;color:#333333;border:1px solid #5f5a5c;padding:6px 12px;width:100%;margin-bottom:10px;}
.btn-menu-left-li:hover, .btn-menu-left-li:focus {text-decoration:none;background:#ed5038;color:#fff;border:1px solid #ed5038;}
.subpage-cnt-left .active {text-decoration:none;background:#ed5038;color:#fff;border:1px solid #ed5038;}




footer {background:#101140;padding-top:20px;padding-bottom:20px;}




.footer-link {padding-top:10px;padding-bottom:10px;font-size:15px;color:#fff;background:#ebebeb;}
.menu-footer {text-align:left;}
.menu-footer h3 {font-size:1.250em;color:#ffffff;font-weight:500;padding-bottom:15px;}
.menu-footer li {line-height:32px;color:#9b9b9b;font-size:1.000em;}
.menu-footer li a {color:#dadada;font-size:1.000em;}
.menu-footer li a.active {color:#ef463f;}
.menu-footer li i {margin-right:10px;}

.footer-copyright {padding-top:25px;padding-bottom:25px;color:#313131;text-align:center;background:#fff;}
.footer-copyright span {color:#f15a29;}

.footer-padding {padding-top:30px;padding-bottom:30px;}

.footer-left {text-align:left;padding-top:10px;}
.footer-right {text-align:right;}

.footer-catalog-bg {background:#fff;padding:15px;}





.brand-centered {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.brand-centered .navbar-brand {
  display: flex;
  align-items: center;
}
.navbar-toggle {
    z-index: 1;
}

.subpage-bg-nopadding {background:#fff;min-height:220px;padding-bottom:3em;}
.subpage-bg {padding-top:65px;background:#fff;min-height:220px;padding-bottom:3em;}
.subpage-content {padding-top:3em;}
.subpage-content h3 {font-size:3.250em;color:#ef463f;margin-bottom:30px;}
.subpage-content p {font-size:1.250em;text-align:justify;}
.subpage-content p.text-center {text-align:center !important;}

.navbar-footer {background:none;border:0px;margin-bottom:0px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {background:#bf0000;}
.navbar-toggle-footer {background:#333333;border-color:#333333 !important;}
.navbar-toggle-footer:hover {background:#333333;border-color:#333333 !important;}
.navbar-footer {margin-top:0px;min-height:5px;}

.contCookiesInfo {position: fixed;display: block;background-color: #000000;bottom: 10px;right: 2%;width: 96%;min-height: 50px;text-align: center;z-index: 2300000;}
.contCookiesInfo .text {display: inline-block;color: #ffffff;text-align: center;font-size: 14px;width: 85%;margin: 0 auto;padding: 15px 0px 10px 0px;line-height: 16px;text-shadow: none!important;}
.contCookiesInfo .cooClose {float: right;margin: 12px 10px auto auto;cursor: pointer;}

.about-content-gallery img {margin-left: auto;margin-right: auto;}

@media (min-width: 768px)
{
	.dropdown-menu {right:0px;border-radius:0px;}
	.dropdown-menu li:hover .sub-menu {visibility: visible;}
	.dropdown:hover .dropdown-menu {display: block;}	
}

/* ================== BRANDS FOOTER ================== */
.brands {
  border-top: 1px solid #dcdcdc;
  min-height: 100px;
}

.brands-logo {
	padding-top:26px;
	padding-bottom:26px;
	text-align:center;
}
.brands-logo .slide {
	text-align:center !important;
}


.filter-button{
    font-size: 18px;
    border: 2px solid #f26c41;
	padding:5px 10px;
    text-align: center;
    color: #f26c41;
    margin: 0px 5px 10px 5px;
	background:transparent;
}
.filter-button:hover,
.filter-button:focus,
.filter-button.active{
    color: #ffffff;
    background-color:#f26c41;
	outline:none;
}

