.breadcrumb {
	    padding: 1.5rem 2rem;
	    background-color: transparent;
	    }
.breadcrumb .float-start {
      display: none;
}
#sp-top-bar  {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.7em;
}
.sp-megamenu-parent > li > a {
    font-size: 1rem;
    font-family: 'Raleway';
}
#sp-main-body {
    padding: 0 0 100px 0 !important;
        
}
#sp-footer {
    font-size: 1em;
    font-weight: 500;
    line-height: 1.7em;
}
.skewthis {
	transform: skew(0deg, -3deg);
}
.skewthis .qx-container, .skewthis .qx-container-fluid {
	transform: skew(0deg, 3deg);
}
.qx-background-video {
	object-fit: cover;
}
#sp-footer .container-inner {
  padding: 40px 0 !important
}
#sp-footer-3 {
max-width: 150px;
}
#sp-footer .row {
    display: flex;
    align-items: center;
}
#sp-header {
    
    box-shadow: none !important;
}
#sp-header .row {
	align-items: center;

}
#sp-footer #sp-footer2 {
    text-align: left;
}
.article-details .article-header h1, .article-details .article-header h2 {
    text-align: center;
    padding-bottom: 50px;
}
#offcanvas-toggler > .fa {
        font-size: 30px;
}
 
 #sp-fluid-row-top {
	 min-height: 500px;
	  align-items: center;
    display: flex;
    justify-content: flex-end;
 }   
 #sp-fluid-row-top p {
 padding-right: 50px;
 }
 .uslugi-col a {
	 color: #252525 !important;
 }
  .uslugi-col a:hover{
	 color: #red;
 }
 .uslugi-col img {
	     width: 100px;
    display: initial;
 }
 .uslugi-col .qx-col-wrap:hover {
  transform: scale(1.1);
  transition: transform .2s;
 }

 .news-blog .article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery  {
	  width: 260px;
	  border-bottom: none;
  }
.news-blog .article-list .article {
	  border: none;
	  }
.news-blog  .article-body {
	    font-size: 15px;
}
.news-blog  .article-list .article .readmore a {
    color: #cd0400;
    }
.partners-page .article-list .article {
	border: none;
    text-align: -webkit-center;
}
.partners-page .article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
    width: 150px;
        height: 60px;
    object-fit: contain;
      }
.partners-page .article-intro-image {
	float: none !important;
	  border-bottom: none !important;
}
.equip-page-blocks .article-intro-image{
  position: absolute;
  top: 0;
  margin: 0 !important;
  
}
.partners-page .article-list .article .article-header h1, .article-list .article .article-header h2 {
    font-size: 1.2rem;
}

.blog h2, .blogpartners-page h2, .offers h2 {
	padding-bottom: 30px;
	text-align: center;
}
.offers h2 {
      height: 65px;
}
.blog .cat-children a {
	position: relative;
    display: block;
    padding: .75rem 0;
    margin-bottom: -1px;
    border: 1px solid rgba(0,0,0,.125);
    font-size: large;
    font-weight: 400;
}
.objects .article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img{
    height: 230px;
    object-fit: cover;
    width: 100%;
}
.objects .article-list .article {
    border: none !important;
}
.subheading-category {
  text-transform: uppercaseter;
}
.category-desc {
  margin-bottom: 30px;
}
.articles-more .nav, .blog .nav {
  display: block !important;
}
.article {
  border: none !important;
  position: relative;
}
.equip-page-blocks .article {
  height: 300px;
  padding: 0;
}
.blocks-palux-fullwidth .cat-children > div {
  width: 100%;
}
.equip-page-blocks .blog .cat-children a {
  background-color: none;
}
.equip-page-blocks .article-header {
  z-index: 9999;
  position: absolute;
  top: 20px;
  right: 20px;
}
.equip-page-blocks .article-header h2 a{
  color: white !important;
  font-size: 1rem;
  text-shadow: 0 0 10px #333;
  font-weight: 600;
}
.cat-children {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.cat-children h3 {
  position: absolute;
  top: 25px;
  right: 25px;
  font-size: 16px;
  text-shadow: 0 0 10px #333;
  padding-left: 50px;
}
.cat-children h3 a {
  color: white;
}
.cat-children > div {
  width: 33%;
  position: relative;
}
.catalog-equip-root .cat-children > div {
  width: 25%;
}
.blog .cat-children a {
  padding: none !important;
  border: none !important;
}
.img-thumbnail {
  border: none !important;

}
.img-polaroid {
  height: 300px;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
}
.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
height: 300px;
object-fit: cover;
border-radius: 20px;
width: 100%;
}
.img-polaroid:hover, .equip-page-blocks .article-intro-image :hover{
transform: scale(1.03);
transition: linear 300ms;
filter: grayscale(1);
}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li .current.active  > a {   color: #cd0400;
}
#sp-left .sp-module, #sp-right .sp-module {
    background-color: #f9f9f9;
} 
 #sp-right .sp-module ul .menu-child li {
	 padding-left: 20px !important;
 }
 .menu li {
	     list-style: none !important;
 }
.sp-module .menu li > a {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    padding: 8px 0;
    cursor: pointer;
 }
 .tableimage {
	 display: flex;
    font-size: 12px;
    justify-content: space-around;
}
  .tableimage th {
    font-weight: lighter;
 }
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
    margin-left: 20px; 
 }
.spec {
	font-size: 14px;
}
.spec thead{
	background-color: red;
    color: white;
} 
.spec > table > tbody > tr:nth-of-type(odd) {
	background-color: #eaeaea;
}
.spec > table > tbody > tr:nth-of-type(even){
	background-color: #f7f7f7;
} 
.spec > table > tbody > tr > td {
	font-size: 12px;
	    padding-left: 15px;
} 
#qx-joomla-articles-1937 img {
    height: 200px;
    width: -webkit-fill-available;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.article-intro-image {
  border: none !important;
  width: 100%;
  margin: 0 !important;
}
.offers .article-intro-image img {
	width: 100%;
    height: 300px;
    object-fit: cover;
}
.offers .article-intro-image {
	float: none !important;
}
.offers .article-list .article {
	border: none !important;
}

#qx-section-3633 {
	z-index: 10;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-weight: 300;
}
.blognews-blog .article-list .article .article-intro-image img {
	    width: 209px !important;
    object-fit: cover !important;
}
.news-blog-main .qx-card-img-top img {
height: 330px;
width: 100%;
object-fit: cover;
}



@media (max-width: 767px) {
.qx-card {
    display: table !important;
    margin: 1px !important;	
  }
.special-offers .qx.app-mount figure, .qx.quix figure {
    width: 85vw;
  }
#qx-joomla-articles-3464 img {
  }
  .cat-children > div {
  width: 90% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cat-children > div {
   width: 45% !important;
   }
}
@media (min-width: 992px) and (max-width: 1199px) {
	     #sp-right .sp-module ul .menu-child li {
	 padding-left: 10px !important;
 }
}
@media screen and (max-width: 929px) {
	 #sp-fluid-row-top p {
 padding-right: 0;
 }
  .qx-card {
    margin: 1px !important;	
 }
 }

 