@import "custom-responsive.css";

.page-header .top-bar, .page-header .top-bar .topline-block, .page-header .top-bar .topline-block a:not(.button), .page-header .top-bar .header.links a:not(.button) {font-size: 14px;}
.top-bar .flex-left.modal__left a {font-size: 12px;padding: 0;margin-top: 2px;position: relative;}
.footer.content a:not(.button) {padding-left: 0px;}
.page-header .header--layout-5 .logo__container, .page-header .logo__container {width: 130px !important;}
.page-header .header__content {min-height: 85px ;}
.page-header .sticky-minimized .ox-sticky.sticky.resize .logo__container, .page-header .sticky-minimized .ox-sticky.sticky.resize .header__content {min-height: 80px !important;max-height: 80px !important;}
.page-header.ox-sticky.sticky.resize  .logo__container .logo img{max-height: 50px !important;}
.ox-nav-sideline {display: none;}
#search_mini_form {min-width: 250px;}
.header__item-search form input[type="text"], .header__item-search form input {background: #f7f7f7;}
.product-item-details .ox-product-grid__brand-image {width: auto !important;height: 60px !important;}
.ox-dropdown--megamenu > .ox-megamenu__dropdown .ox-megamenu__categories .ox-megamenu-list > .category-item.title-menu > a {text-transform: uppercase;color: gray;margin-bottom: 8px;font-size: 17px;}
.ox-megamenu-block.ox-megamenu-block-bottom a {border: 2px solid #023463;color: #023463;padding: 5px 10px;margin-right: 10px;font-weight: 600;}
.link-custom-menu > a > img {width: 18px;}
.link-custom-menu a {font-size: 17px;display: inline-block;margin-right: 30px;}
.link-custom-menu {border-bottom: 1px solid #808080;padding-bottom: 12px;}
.ox-dropdown--megamenu > .ox-megamenu__dropdown .ox-megamenu-list.row > li {max-width: 180px;}
/*.ox-megamenu-block.ox-megamenu__categories.ox-menu-col{max-width: 450px;}*/
.menu-banner a img {width: 49%;}
.menu-banner.full-image img {width: 100%;}
.slide-home .block.widget.ox-carousel.owl-carousel.ox-nav__simple.ox-dots__a-center.ox-dots__p-over.ox-dots__s-lines_text.ox-dots__overlay.ox-progress__p-nav.ox-transition__slide.ox-slider-height__settings.owl-loaded.owl-drag {max-height: 600px;}
.brands-slider {margin: 0px 0;margin-top: 30px;margin-top: 0px;padding: 20px 0px;}
#ox_brandslider_0_list .owl-stage {width: max-content !important;}
#newsletterform_mailup .error {width: 100%;margin-top: 7px;font-weight: 500;font-size: 16px;}
#newsletterform_mailup .error .result.error{color: #aa0101;}
#newsletterform_mailup .error .result{color: #0b6f0b;}
.widget-payment-footer li img {width: 24px;float: left;margin-right: 5px;}
.widget-payment-footer li p {width: max-content;}
.widget-payment-footer li span {margin-top: 2px;display: inline-block;}
.widget-payment-footer {max-width: max-content;margin: 0 auto !important;}
.free-delivery {font-size: 14px;font-weight: 600;margin-top: -3px;}
.footer-block-content-after {display: none;}
.contacts-first-block-inner {padding: 0px !important;}
.slide-home .owl-dots .owl-dot .title {color: #073867 !important;}
.ox-carousel.ox-progress__p-nav .owl-dots button.dot span.progress::before {background:#073867 !important;}
.ox-carousel.ox-progress__p-nav .owl-dots button.dot span.progress {background: #5180bf;}
.product-item-info {padding: 30px;}
.slide-home .block.widget.ox-carousel.owl-carousel{max-height: 600px !important;}
.banner-home {padding: 100px 0px;}
.page-layout-checkout .col.header__content-wrapper {padding: 10px 10px;}
.slide-home .ox-carousel .ox-slide-item .title.huge {font-size: 65px;}
.ox-banner span.text {font-size: 26px !important;padding-bottom: 5px !important;padding-top: 5px !important;}
.banner-home p:nth-child(1) {font-size: 32px;font-weight: 600;margin-bottom: 10px;margin-top: 20px;}
.ox-banner .animation-wrapper.animation-text {background: #f6f3efb5;}
.ox-banner.ox-banner-animated-text .ox-banner-animated-container .animation-wrapper{margin: 0px;}
.ox-banner.ox-banner-animated-text .animation-wrapper.animation-text {height: auto !important;}
.punto-di-forza {text-align: center;}
.punto-di-forza img {width: 80px;}
.punto-di-forza p {font-size: 20px;margin-bottom: 0;margin-top: 4px;color: #073867;}
.call-chisiamo {margin-top: 40px;font-size: 22px;}
.call-chisiamo a {color: #013567;font-weight: 600;}
.product__after-desc-block img {width: 35px;margin-right: 7px;}
.product__after-desc-block .d-flex.align-items-center {margin-bottom: 20px;}
.info-block [class^="col"] {padding-left: 0px;}
.glace-extrafee-opc-block-fees .payment-option-title.field.choice {display: none;}
.post-description.clearfix {max-width: 830px;margin: 0 auto;}
.amsearch-wrapper-input.-right-position.-bottom-position {border: 1px solid #2c2930 !important;}
.block-search .action.search{height: 39px !important;}
#search::placeholder {color: #2c2930;}
body .top-bar .topline-block .athlete2-social-icon {font-size: 20px !important;} 
.footer-block-content{transform: none}
.div-whatsapp {position: fixed;bottom: 10px;z-index: 99;right: 31px;}
.div-whatsapp a img {max-width: 55px;}
.div-whatsapp span {background: white;padding: 6px 10px;display: inline-block;width: 100%;text-align: center;}
.div-whatsapp a.link {display: inline-block;}
.div-whatsapp a.text {display: block;padding: 0px !important;float: right;box-shadow: 0px 0px 5px 1px #d2d1d1;border-radius: 2px;margin-left: 5px;margin-top: 15px;text-align: center;background: white;}
.div-whatsapp a.text:hover {background: white;}
#toTop {bottom: 70px;}
.footer .block.newsletter .action.primary {background-color: #073867 !important;}
.flex-left.modal__left a img {width: 20px;margin-top: -2px;position: absolute;margin-left: 2px;left: 0;}
.flex-right.flex-row.modal__right p {display: inline-block !important;}
.flex-left.modal__left a {padding-left: 27px !important;display: inline-block !important;padding-right: 16px !important;}
.page-header.header--full-width .top-bar {padding-top: 9px;}
.primary > .action,.action.primary {background: #023463 !important;}
.actions .action.viewcart {background: #023463;}
.minicart--style-modern .block-minicart .block-content .dropdown-bottom-wrapper .actions > .secondary > a.action {box-shadow: inset 0 0 0 2px #023463 !important;color: #023463;}
.minicart--style-modern .header__item-dropdown-content .block-compare .dropdown-bottom-actions .action.secondary::after, .minicart--style-modern .header__item-dropdown-content .block-wishlist .dropdown-bottom-actions .action.secondary::after, .minicart--style-modern .block-minicart .block-content .dropdown-bottom-wrapper .actions > .secondary > a.action::after {background-color: #023463 !important;}
.products-grid .product-item .price-box .minimal-price > .price-label, .products-grid .product-item .price-box .price-container .price {font-size: 21px !important;color: #023463 !important;}
.product-info-price .price,.price-wrapper .price,.cart-price span.price {color: #023463 !important;}
h1, h2, h3, h4,body{color: #44494e !important;}
.category-description {margin-top: 40px !important;}
.brands-slider .owl-carousel .owl-nav .owl-next {float: right !important;}
.brands-slider .owl-carousel .owl-nav {display: block !important;top: 45% !important;position: absolute;width: 100%;height: 0px;}
.crosssell .owl-carousel .owl-nav button.owl-next::after, .related .owl-carousel .owl-nav button.owl-next::after, .upsell .owl-carousel .owl-nav button.owl-next::after, .crosssell .owl-carousel .owl-nav button.owl-prev::after, .related .owl-carousel .owl-nav button.owl-prev::after, .upsell .owl-carousel .owl-nav button.owl-prev::after, .owl-carousel.widget-product-grid .owl-nav button.owl-next::after, .owl-carousel.widget-product-grid .owl-nav button.owl-prev::after, .owl-nav button.owl-next::after, .owl-nav button.owl-prev::after {background-color: #073867;}
.mobile-header--layout-5 .header__content .logo__container {max-height: unset;height: unset;}
.motore-interno .block.block-search.block-xsearch {display: none;width: 100%;}
body .motore-interno > p {display: none;}
.motore-interno{display: none;}
.motore-interno .block-search .field.search label {display: none;}
.motore-interno {padding: 5px 10px;background: #f2f2f2;z-index: 500;}
.motore-interno .block-search input {display: block;position: relative !important;left: unset;margin: 0px;background: white;padding: 3px;border-radius: 4px;border: 0;border-top-color: currentcolor;border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor;}
.motore-interno.no-home{padding: 5px 10px;background: #f2f2f2;margin-bottom: 20px;position: absolute;width: 100%;left: 0;}
.catalog-category-view .column.main .breadcrumbs {padding: 0;padding-bottom: 4px;margin-left: -3px;margin-top: 60px;}
.catalog-category-view #maincontent {padding-top: 0;}
.product-item-inner .overlay-link {display: block !important;}
.sidebar.sidebar-additional .widget.block.blog-search .action.search {margin-top: 25px;}
.customer-account-create .page-title span.base {color: white;}
.checkout-agreement.field.choice.required {display: block;}
.checkout-agreement.field.choice.required .label,.checkout-agreement.field.choice.required input {display: block;float: left;}
.checkout-agreement.field.choice.required .label {width: calc(100% - 30px);}
.checkout-agreement.field.choice.required .label::after {display: none;}
body .motore-interno.no-home .block-search .control {margin: 0;padding: 0;}
.hide-text {display: none;}
.category-more {display: block;margin-top: 25px;}
.category-description p {margin-bottom: 6px;}
.category-description h2, .category-description h3, .category-description h4 {margin-bottom: 6px;margin-top: 20px;}
.grecaptcha-badge{margin: 0 auto;}
.flex-right.flex-row.modal__right {margin-top: -20px;}
.product-info-main .trustpilot-widget {margin-bottom: 20px;}
.motore-interno .block-search input::placeholder {color: gray;}
.post-view.narrow-post .post-content a{color:#043664;text-decoration:underline}

.top-bar .modal__right .topline-block {width: 100%;}