.single-products{ background-color:#fff; }.navbar.navbar-fixed-top.small_header {
    border-bottom: 5px solid var(--dp-main_color);
}.share-in-socials>a,div.footer-widget div.social-icons ul li { border-radius: 50% !important;  }#categories-menu{ display:none; }

@media (min-width: 1281px) {
    .category_image {  height: 290px; }
    .image-wrapper {
        height: 270px;
    }
   .productinfo img { max-height: 260px; }
   .contentColmn, .contentColmnProduct{ width:100%; }
   .category_image > img { max-height: 250px; }
   .single-products {  max-height: 580px; }

}

@media screen and (max-width: 1360px) { 
    .productinfo img {   max-height: 240px; }
    .image-wrapper {  height: 240px; }
    .contentColmnProduct, .contentColmn { width: 100%;  }
    .breadcrumbs .breadcrumb {   margin-top: 0; }
}

@media screen and (max-width: 1024px) { 
    .productinfo img {   max-height: 180px; }
    .image-wrapper {  height: 180px; }
}.cd-hero__nav {  background-color: rgba(0, 0, 0, 0); }
.cd-hero__nav li a {  border-top: 3px solid #000; }
.cd-hero__nav li.cd-selected a {  border-top: 3px solid #357b99; }
.cd-hero__marker, .cd-hero__nav li { background: none; }
.cd-hero__nav a:hover {  background-color: rgba(255, 255, 255, 0.5); }#accents_section .text_pages_pictures div.text-section {  color: #101010;  }
.text_pages_pictures div.text-section h2 { font-size: 1.5em; font-weight: 600;  color: #f59811;  }
.single_accent span { padding-top: 100%;  }
h1, .h1 {  font-weight: 600;  }
#footer h2 {  color: rgb(255 163 30);  }
.footer-custom-logos {  width: 90%;  }
.single_accent span {  padding-top: 63%;  background-size: contain !important;  }
.footer-custom-logos {  background-image: url( //eco-petrich.eu/media/banners/logo_ecoPetrich_eu.png);  }
.home_page_content, header .owl-carousel {  background-image: linear-gradient( 180deg, #3199ad, #49d5f1);  }
section.address-bottom {  background: #ffffff;  }
.iagree-box a:hover { color: #ea8134; }
#accents_section h2 {  text-align: center;  margin-top: 0; padding: 3rem 15px 0 15px; }
.one_file {  background: #fffffd;  border-radius: 10px;  }
.files-list { margin-top: 30px; }
.one_file a:focus { color: #f49004; }

@media (min-width: 1280px) {
    .single_accent {  width: 28.3333%;  margin: 0 2%;  }
}

@media screen and (max-width: 1441px) {
   .main-nav>li {  max-width: initial;  }
}#accents_section .text_pages_pictures div.text-section {  font-weight: 400;  width: 100%;  padding: 0; margin: 0;  bottom: initial;  text-align: center;  position: relative;  }
.single_accent:hover div.text-section {  opacity: 1; }
.single_accent span>div.curtain {  display: none;  }
.single_accent span { filter: initial;  }
.blog-post-area h3, .view-blog-post h1 {
    text-transform: initial;
}