/*body part*/

#header .main-menu > li.menu-item > a { font-size:.90rem}
.header-center.new-centers #trustpilot-widget-trustbox-0-wrapper { display:none}
.vc_row.wpb_row.row.extrane-cont { max-width:1600px; margin:auto; left:0 !important}
.products-slider.owl-carousel .owl-dots { margin-top:0}
.selected-products .owl-stage-outer.owl-height{ width:100%;}
.selected-products .slider-wrapper { padding:10px; background:#e7e7e7}
.selected-products li.product { padding-left:5px !important; padding-right:5px !important;}
.woocommerce-checkout.woocommerce-page .main-content.col-lg-9{ width: 100%;}
.woocommerce-cart.woocommerce-page .main-content.col-lg-9{ width: 100%;}
.porto-blog-sidebar.right-sidebar{ display: none;}
.woocommerce-form-coupon-toggle.mb-4 {  margin-top: 11px; font-size: 16px;}
.woocommerce-form-coupon-toggle.mb-4 .showcoupon.text-v-dark.text-uppercase.font-weight-bold{ font-size: 15px;}

.new-c-renetly .owl-stage-outer.owl-height{ width:100%;}
.new-c-renetly .slider-wrapper { padding:10px; background:#e7e7e7}
.new-c-renetly li.product { padding-left:5px !important; padding-right:5px !important;}
ul.products li.product-col .woocommerce-loop-product__title{ overflow: visible; white-space: inherit;}
.home .product-category.product-col .abc-packas h2{ font-size: 16px !important; line-height: 25px;}
.home .wpb_wrapper.newsd-wrappers{height: auto;  min-height: 170px !important;}
.home .desc-h2-none{ max-height: 80px; overflow: hidden;}

/*#footer .footer-main > .container { padding-top:0}
.footer-wrapper #footer .footer-main .container{ padding-bottom:0}
.footer-wrapper #footer .footer-main .container #block-widget-2 { margin-bottom:0}*/

.footer-wrapper #footer .footer-main .container .porto-separator.my-4.pb-3 { display:none}

.new-four-banners .d-none { display:block !important}

#ppcp-messages { margin-top:20px}
h1 { font-size:30px;}
h2 { font-size:25px;}
h3 { font-size:21px}

.html-color-screen{position: relative;left: -74.5px;box-sizing: border-box;width: 1349px;padding-left: 74.5px;padding-right:74.5px; padding-top: 20px !important;padding-bottom: 20px !important;background-color: #2d6aaf !important;background-position center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.desc-h2-none {  width: 100%;  float: left; color: #222; margin-top: 0px}
.cate-descriptions h2{ display: none;}
.desc-h2-none .col-md-4{ width: 100%;}
.desc-h2-none h2{ display: none;}
.wpb_wrapper.newsd-wrappers {  height: auto;  min-height: 300px;}
.nkr_vds img{ width: 300px;}
.ss_sucenter {  margin-bottom: 0;}
.toph2{ font-weight: bold;}
#header ul.nav.nav-pills.nav-top li.nav-item-left-border { margin-left: 0;}
.tax-product_cat.term-122 .wpb_text_column.wpb_content_element .wpb_wrapper > h2{ display: none;}

.home .appear-animation, .home [data-appear-animation]{ opacity: 1 !important}
.new-c-renetly .product-image .inner{ height: auto; min-height: 170px;}

.home .nesd-ress.ahddso_uid img {  height: auto;  min-height: 152px;}
.cart_item td.product-price{ color: #222529;}
.woocommerce-checkout label{ color: #222529;}
.checkout.woocommerce-checkout #customer_details .woocommerce-shipping-fields{ display: none;}
.checkout.woocommerce-checkout .woocommerce-additional-fields {  margin-top: 15px;}
.checkout.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {  display: none;}
.woocommerce-account .account-sub-title i, .woocommerce-account .featured-box i{ color: #f00;}

.woocommerce-customer-details .woocommerce-column--billing-address{ display: none;}
.woocommerce-customer-details .woocommerce-column--shipping-address.col-2{ float: left;}

.woocommerce-Addresses .u-column1.col-1.woocommerce-Address.address{ display: none;}
.woocommerce-Addresses .u-column2.col-2.woocommerce-Address.address{ float: left;}
#header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a{ background-color: #333333;}
.page-top .yoast-breadcrumbs a, .page-top .breadcrumbs-wrap a, .page-top .product-nav .product-link {  color: #f00;}
#header .main-menu > li.menu-item.active > a{ background-color: #f00;}
.porto-sicon-box{ color: #f00 !important;}
#header .main-menu .wide .popup{ border-top: 3px solid #333;}


.alternative-font, a, .color-primary, article.post .post-title, ul.list.icons li i, ul.list.icons li a:hover, .list.list-icons li i, .list.list-ordened li::before, ul[class^="wsp-"] li::before, .fontawesome-icon-list > div:hover, .sample-icon-list > div:hover, .fontawesome-icon-list > div:hover .text-muted, .sample-icon-list > div:hover .text-muted, .accordion .card-header a, .accordion .card-header a i, section.toggle label, .porto-concept strong, .fc-slideshow nav .fc-left i, .fc-slideshow nav .fc-right i, .circular-bar.only-icon .fas, .circular-bar.only-icon .fab, .circular-bar.only-icon .far, .home-intro p em, .home-intro.light p, .featured-box .porto-sicon-header h3.porto-sicon-title, .featured-box .wpb_heading, .feature-box[class*="feature-box-style-"] .feature-box-icon i, .mobile-sidebar .sidebar-toggle:hover, .page-top .sort-source > li.active > a, .owl-carousel.nav-style-1 .owl-nav [class*="owl-"], .master-slider .ms-container .ms-nav-prev, .master-slider .ms-container .ms-nav-next, .master-slider .ms-container .ms-slide-vpbtn, .master-slider .ms-container .ms-video-btn, .resp-tabs-list li, h2.resp-accordion, .tabs ul.nav-tabs .nav-link, .wpb_wrapper .porto-sicon-read, .vc_custom_heading em, .widget .widget-title a:hover, .widget .widgettitle a:hover, .widget li > a:hover, .widget li.active > a, .widget_wysija_cont .showerrors, .sidebar-menu > li.menu-item.active > a, article.post .post-date .day, .post-item .post-date .day, section.timeline .timeline-date h3, .post-carousel .post-item.style-5 .cat-names, .post-grid .post-item.style-5 .cat-names, .post-timeline .post-item.style-5 .cat-names, .post-carousel .post-item.style-5 .post-meta .post-views-icon.dashicons, .post-grid .post-item.style-5 .post-meta .post-views-icon.dashicons, .post-timeline .post-item.style-5 .post-meta .post-views-icon.dashicons, .portfolio-info ul li a:hover, article.member .member-role, .tm-extra-product-options .tm-epo-field-label, .tm-extra-product-options-totals .amount.final, html #topcontrol:hover, .single-post .entry-title, .sort-source-style-3 > li.active > a, ul.portfolio-details h5, .page-not-found h4, article.post .sticky-post, .products-slider.owl-carousel .owl-dot:hover span, .products-slider.owl-carousel .owl-dot.active span, .owl-carousel.dots-style-1 .owl-dot.active span, .owl-carousel.dots-style-1 .owl-dot:hover span, .label-pre-order { color: #ff0000 !important;}
.porto-sicon-title{ color: #f00 !important;}

#footer a:not(.btn), #footer .tooltip-icon {  color: #777 !important;}


@media (max-width:1600px){
.vc_row.wpb_row.row.extrane-cont { max-width:100%; margin:auto; left:0 !important}
}

@media (max-width:767px){
.new-four-banners .wpb_single_image.wpb_content_element { margin-bottom:15px;}
#header .logo {  max-width: 153px;}
.wc-product-table .cart .quantity .qty { min-width:91px !important;}
.wc-product-table .cart .quantity.buttons_added .single_add_to_cart_button { margin-left:0 !important}
table.dataTable thead .sorting { vertical-align:middle}
table.dataTable thead th, table.dataTable thead td { vertical-align:middle}

h1 { font-size:25px;}
h2 { font-size:20px;}
h3 { font-size:18px;}

.single-cart-notice { display:block; margin-top:10px;}
.new-c-renetly .product-image .inner{ min-height: 180px;}
}
@media (max-width:550px){
.wc-product-table .cart .quantity .qty { min-width:77px !important;}
.wc-product-table .col-add-to-cart a.button { margin:auto}
table.wc-product-table.dtr-inline.collapsed > tbody > tr > td.dtr-control::before { top:3.2em}

.new-four-banners.p-t-xl { padding:0 !important; background:none !important}
html .new-four-banners.background-color-light {}
.m-b-xl.selected-products  { margin-bottom:0 !important}
.extrane-cont.container { padding:0 !important}
.extrane-cont.container .vc_column_container { margin-top:0 !important; padding:0 !important}
.vc_custom_1606218443624 { margin-bottom:20px !Important}

h1 { font-size:22px;}
h2 { font-size:18px;}
h3 { font-size:16px;}
.archive-products  ul.products-container.grid.pcols-ls-2 li.product-col{ width: 100%;}
.new-c-renetly .product-image .inner{ min-height: 170px;}

}
@media (max-width:480px){
#header .logo {  max-width: 153px;}
.owl-carousel .owl-nav .owl-prev {  left: -12px;}
.owl-carousel .owl-nav .owl-next {  right: -12px;}
}