/* Design pentru mobil */
@media only screen and (max-width: 768px){
	.nav-toggle span:after, .nav-toggle span:before, .nav-toggle:before {background: #000000 !important;}
	.page-header .authorization-link.switcher .action.toggle:before{color:black;}
	.filter-title strong {padding: 8px 25px !important;}
	.filter.active .filter-subtitle {margin-right: 100px !important;}
	.page-header .minicart-wrapper .action.showcart:before {height: 34px !important;}
	.page-header .authorization-link.switcher .action.toggle:hover:before {color: black !important;background: white !important;}
	.block-title.custom-title .custom-font {margin-top: -5px;font-size: 22px;}
	h2, .h2 {text-align: center;}
	.breadcrumbs {display: block;}
	.home-product-style01 .block-title.custom-title-2 .b-title, .home-product-style01 .block-title.custom-title-2.custom-title-right .b-title {clip-path: polygon(8% 0%, 100% 0%, 93% 100%, 0% 100%);}
	.nav-open .nav-sections {background: #f0f0f0;}
	.nav-sections-item-title.active .nav-sections-item-switch {color:black;}
	.cdz-main-menu .groupmenu li.level0 > a.menu-link:visited {color:black;}
	.cdz-main-menu .groupmenu li.level0 > a.menu-link {color:black;background-color: #f0f0f0;}
	.cdz-main-menu .groupmenu li.level0 {border-bottom: 1px solid #d1d1d1;}
	.nav-sections-item-title {background: #e3e3e3;width: 40%;}
	.nav-sections-item-title.active .nav-sections-item-switch:hover {color:black;}	
	.cdz-main-menu .groupmenu li.level0 > .dropdown-toggle {color:black;}
	.cdz-main-menu .groupmenu li.level0:hover > a.menu-link {background: #f0f0f0;}
	.nav-sections .header.links a:visited {color: black!important;}
	.nav-sections .header.links li > a {color: black;border-bottom: 1px solid #d1d1d1;}
	.opc-wrapper .methods-shipping {padding-top: 0px;}
	.filter-actions {margin: -45px 0px 25px;}
	.block.filter .block-subtitle {border: none;}
	.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {margin-top:0px;padding: 20px 15px 0px 15px;}
	.opc-wrapper .methods-shipping {border:none;}
	.checkout-index-index .page-header {padding-top:0px;}
	.block-wishlist .product-items .product-item .product-item-actions .tocart.primary span {padding:0px 10px;}
	.page-header .minicart-wrapper .action.showcart .counter.qty {background: #007dbd;color: white;}
	.checkout-index-index .authentication-wrapper {position: absolute;float: left;top: 22px;right: 2px;}
	.block.crosssell:not(.block-static-block) .block-content.filter-content, .block.upsell:not(.block-static-block) .block-content.filter-content, .block.related:not(.block-static-block) .block-content.filter-content, .page-main .sidebar .block:not(.block-static-block) .block-content.filter-content, .block.crosssell:not(.block-static-block).filter .content.filter-content, .block.upsell:not(.block-static-block).filter .content.filter-content, .block.related:not(.block-static-block).filter .content.filter-content, .page-main .sidebar .block:not(.block-static-block).filter .content.filter-content{border: none;}
	.product.media ul.cdz-product-labels {z-index: 100;}
	.owl-carousel .owl-nav [class*='owl-'] {top: calc(40% - 20px);}
	.page-header .header.links li.wishlist > a:before {content: "\f08a ";}
	.page-header .header.links li.comenzi > a:before {content: "\f0c5";}
	.link-head {border-bottom:1px solid #d1d1d1;height: 40px;}
	.account .column.main .block:not(.widget) .block-title > .action {margin-top: 0px;}
	
	.page-header .mobile-search-wrapper .mobile-search-form-container {margin-top: -20px;}
	.page-header .authorization-link.switcher .cdz-login-form-dropdown {margin-top: -20px;}
	.page-header .minicart-wrapper .ui-dialog .block-minicart {margin-top: -20px;}
	.opc-wrapper .step-title {border-bottom: solid 1px #cecece;}
	.checkout-payment-method .payment-methods {margin:0px;}
	.home-product-style01 .product-item .price {font-size:15px;}
	.home-product-style01 .product-item .price-box{height: 25px;}
.block-title.filter-title {border: none !important;}
.filter .filter-current{border: none !important;}
.product-info-main .page-title-wrapper .page-title {font-size: 24px;padding-bottom: 15px;}
.box-tocart .action.tocart {font-size: 16px;}
.shine-effect.cdz-banner {margin-top: 10px;}

.sidebar .block.filter:not(.account-nav) .block-title strong:after {display:inline;}
.filter.active .filter-title strong {background-color: #ffffff !important;}
.owl-carousel {display:block;}

.cd-cart-trigger, .cd-cart {bottom: 12px;right: 2%;}
	}

/* Design pentru Desktop */
@media only screen and (min-width: 769px){
	.product-item-name {height:40px;}
.sticky-menu:not(.active) .header-wrapper-right {margin-top: 23px !important;}
.block.filter .block-subtitle {margin-left: -10px;}
.cart-footer .cart-qty {font-size:13px;}
.authentication-wrapper {margin-top: -50px !important;}
.cart-items .item .hover-sec .details-qty button {width: 32px;height: 40px;right: 5px;padding: 5px;}
.primary button.action.apply.primary {height: 40px;}
.sticky-menu:not(.active) .header-wrapper-bottom {border:none;}
.opc-wrapper .shipping-address-item {width: 50%;}
.checkout-index-index .logo {margin: 15px 0px -20px 20px;}
.product-addto-links .action span {font-size:14px;}
.counter.qty {width: 10px;}
.linkuri-header .comenzi {display:none;}
.link-head {height: 0px;}
.opc-wrapper .form-login {padding-bottom:0px;}
.product-info-main .page-title-wrapper .page-title {font-size:26px;padding-bottom: 7px;}
.abs-margin-for-blocks-and-widgets-desktop, .page-main .block, .customer-review .product-details {margin-bottom: 20px;}
        .page-layout-1column .product.media {width: 45%;}
		  .page-layout-1column .product-info-main {width: 45%;}    
.block-swissup-social-login .buttons {margin-left: 58%;}		  
}

/* Design comun Mobil si Desktop */
.block-authentication .actions-toolbar > .primary .action {font-size: 16px;padding: 8px 20px;margin-top:14px;}
.fieldset > .field.choice .label, .fieldset > .fields > .field.choice .label {margin-top: 10px; margin-left: 5px;}
.product-brand-info {padding-bottom:15px;padding-top: 0px;}
.cdz-opc-wrapper .table-checkout-shipping-method tbody td:first-child {padding-top:5px !important;}
.cart-footer .cart-qty {background:#007dbd !important;}
.old-price .price-wrapper {font-size: 18px;}
.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0 > a.menu-link {text-transform:none;}
.cdz-buttons-container button.tocart.primary {width:80px;background-color: #007dbd;border-color: #007dbd;color:white;}
.product-brand-info .brand-link {width:150px;}
.cdz-login-form-dropdown .block-customer-login .actions-toolbar a.action.primary {color: #a52a2a;background-color: #ffffff;}
.block-collapsible-nav .item a:visited{color:#393939;}
.block-collapsible-nav .item a {color:#393939;}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {font-size:26px;}
.product-item .price {font-size:16px;}
.checkout-payment-method .payment-method-title {border-top:none;padding: 15px 0px;}
.cdz-brand-slider-wrap {padding: 15px 0px;border-bottom: 1px solid #cecece;}
.cart-items .item .hover-sec .product.actions .primary a {display:none;}
.cart-items .item .hover-sec .product.actions .secondary a {margin-top: 10px;}
.cart-items .item .hover-sec .details-qty button {right: 5px;padding: 5px;}
.checkout-comment-block {display:none;}
.opc-wrapper {margin:0px;}
.order-links .item {color:white;}
.block-compare .counter, .block-wishlist .counter {color:white;}
.block-minicart .block-content > .actions > .secondary {border: solid 1px black;padding: 10px;margin-left: 5px;text-transform: uppercase;}
.minicart-wrapper .block-minicart a:visited {color:black;}
.minicart-items .product-item:not(:first-child) {border-top: 1px solid #e5e4e4;}
.customer-welcome .customer-name {display:none;}
.product-buttons-inner .actions-secondary .action, .cdz-buttons-container .action, .addto-hover-container .action, .product-buttons-inner .table-comparison .action.towishlist {color: #a52a2a;background-color: white;}
.fieldset > .legend {font-size:16px;}
.product-reviews-summary {float:left;}
a:hover {text-decoration: none;}
div[name="billingAddressshared.postcode"] {display: none;}
div[name="shippingAddress.telephone"] {width: calc(100% - 100px)!important;}
div[name="billingAddressshared.telephone"] {margin-bottom:20px !important;}
.action.primary {font-size:14px;padding: 7px 10px;margin: 0px 5px 0px 0px;}
.field-error span {color: red;font-style: italic;}
.action-cancel {background: white;color: black;border: solid 1px black;}
.page-header .cdz-horizontal-menu.cdz-translate li.level0 > .groupmenu-drop {top:43px !important;}

.breadcrumbs .items > li {text-transform:initial;font-size: 13px;}
.breadcrumbs .item:not(:last-child):after {margin-top: 2px;}
.block-search input[type="text"] {font-style: normal;}
.cdz-opc-wrapper .opc-place-order-block .actions-toolbar .primary, .cdz-opc-wrapper .opc-place-order-block .actions-toolbar .action.primary.checkout {height:40px;}
.opc-block-summary {box-shadow: 0px 0px 1px #ffffff;}
.opc-block-summary{background:#f5f5f5;}
.block-search input[type="text"]{font-size: 13px;}
.opc-wrapper .step-title {font-size:22px;padding-bottom: 10px;}
.opc-wrapper .action-select-shipping-item {background: white;color: black;border-color: black;}
.opc-wrapper .action-show-popup {background: white;color: black;border-color: black;}
div.mage-error {margin: 13px 0px 0px 5px;font-weight: 600;font-size: 11px;}
.checkout-agreements-block .checkout-agreement.field.required .action-show:after {font-size: 16px;font-weight: 600;padding-left: 10px;float: right;}
.checkout-agreements-block .action-show {color: #0200a0 !important;}
input[type="checkbox"] {margin: 2px 5px 0 5px;top: 1px;transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);}
input[type="radio"]{transform: scale(1.2);}
.checkout-payment-method .billing-address-same-as-shipping-block {font-weight: 600;font-size: 16px;}
.page-header .header.links li > a:before {font-size: 14px;margin-right: 10px;}
.block.filter .filter-options .filter-options-content {margin:0px;}
ul > li, ol > li {margin: 0px;}
.block.filter .filter-options .filter-options-content .count{margin: 0 0 0 7px;opacity: 0.8;}
.block.filter .filter-options .filter-options-item {padding-bottom:5px;}
hr {border-top: none;margin-bottom:0px;margin-top:0px;}
ul.cdz-product-labels li.label-item {font-size:14px;}
.minicart-wrapper .action.showcart:before {font-size: 28px;content: '\e611';font-family: 'luma-icons';background-image:none;}
.billing-address-details {margin-bottom:20px;}
.customer-links {font-size: 16px;line-height: 25px;margin-bottom: 5px !important;}

.order-links .item a {background: #007dbd;border: 1px solid #007dbd;}

.cdz-opc-wrapper .opc-summary-wrapper {background: whitesmoke;}
.actions-toolbar > .primary .action:last-child, .actions-toolbar > .secondary .action:last-child {height: 40px;padding: 8px 20px !important;font-size: 14px !important;}
.actions-toolbar > .primary .action, .actions-toolbar > .secondary .action  {height: 40px;padding: 10px;}
.brand-search-wrap input[type="text"] {font-size:14px;}
.brand-desc {text-align:justify;}
.product-brand-info .brand-link {border:none;}
.customer-links {line-height:30px;}
.product-info-main .product.attribute.sku, .product-info-main .product.attribute.sku {font-size: 14px;padding-top: 15px;}
.product.attribute.sku {display:none;}
.fotorama__caption {display:none;}
.product-reviews-summary .reviews-actions {font-size:14px;}
.searchsuite-autocomplete .product ul li {padding:5px;}
.sticky-menu:not(.active) .search-wrapper .block-search .action.search:hover {background: #007dbd;}
.minicart-items-wrapper {border-color: #8f8f8f;}
.block-minicart .items-total span {color: #525252;}
.block-minicart .subtotal {color: #525252;margin-top: 10px;}
.nav-sections-item-title .nav-sections-item-switch:active {color: #000000;}
.billing-address-details {background: whitesmoke;padding: 10px 15px;border: solid 1px;}
.info_facturare {font-weight: bold; padding: 15px}
.actions-toolbar > .secondary:last-child {float:none;}
.sidebar .block-wishlist .product-items .product-item-details {margin: 0 0 0 50px;}
.page-header .minicart-wrapper .ui-dialog .block-minicart {box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .15);}
.page-header .authorization-link.switcher .cdz-login-form-dropdown {box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .15);}

/* Blog */
.post-list.modern .post-info {padding:20px;}
.blog-post-view .post-description p {text-align: justify;font-size: 16px;}
.post-list .post-description {text-align: justify;font-size: 14px;}
.post-list .post-image .image-wrap .bg-img {margin:20px;}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {width: 33%;}
.owl-carousel .owl-item .owl-lazy {opacity:1;}
.owl-carousel .owl-item img {width:auto;}

.qs-button {border-color: #d3ced2;}
.product-buttons-inner .actions-secondary .action, .cdz-buttons-container .action, .addto-hover-container .action, .product-buttons-inner .table-comparison .action.towishlist {border-color: #d3ced2;}
.footer-cart-summary .summary-content .price {color:black;}
.sidebar .block-wishlist .product-items .product-item-actions .actions-secondary {position: relative;margin-left: 40px;}
.cookie-status-message {display:none;}
.product.info.detailed.without_tab .product.data.items > .item.title.active > .switch {border: none;border-bottom: solid 1px #d3ced2;color: black;background: white;}
.block.crosssell:not(.block-static-block) .block-collapsible-nav-title, .block.upsell:not(.block-static-block) .block-collapsible-nav-title, .block.related:not(.block-static-block) .block-collapsible-nav-title,  .block.crosssell:not(.block-static-block) .block-title, .block.upsell:not(.block-static-block) .block-title, .block.related:not(.block-static-block) .block-title, .page-main .sidebar .block:not(.block-static-block) .block-title, .block.crosssell:not(.block-static-block).filter .title, .block.upsell:not(.block-static-block).filter .title, .block.related:not(.block-static-block).filter .title, .page-main .sidebar .block:not(.block-static-block).filter .title {border: 1px solid #d3ced2;border-bottom: none;}
.page-main .sidebar .block:not(.block-static-block) .block-collapsible-nav-title { color: white;  background-color: #a52a2a;    margin-top: 5px;}
.block.filter .filter-options .filter-options-content .item:before {display:none !important;}

.swissup-filter-item-checkbox > div::before {border: 2px solid #d3ced2;}

.product-info-main .product-add-form {padding-top:0px;}
.suggestpage-activity .col-2 {padding: 15px;}
.suggestpage-activity .col-1{padding: 15px 15px 0px 15px;}
.message.success {font-size:16px;}

.cd-cart .checkout {background-color:#007dbd;}
.suggestpage-activity .product-item-details {display:none;}
.products-grid .product-item-actions {margin:0px;}
.minicart-wrapper .product .actions>.primary:not(:last-child), .minicart-wrapper .product .actions>.secondary:not(:last-child) {display:none;}
.page-footer .top-footer-wrapper {background: url(images/wave-blue.svg) no-repeat 50% 0;border-bottom: none;background-color: white;height: 86px;}
.column:not(.sidebar-main) .form.contact, .column:not(.sidebar-additional) .form.contact {float: none; width: auto;}
.soldtogether-swiper .field.choice {display: none;}
.minicart-items .item-qty {width: 60px;}
.block .title strong {font-size: 18px;}
.field.fc-size-l\:fc-col-12[name="billingAddressshared.postcode"] { display: none !important;}
.firecheckout .actions-toolbar button.action.action-update {padding: 0px 25px;}
.firecheckout .actions-toolbar button.action.action-update:hover {padding: 0px 25px;}

