body{background-image:url(../images/callister-background_1.jpg);}
.page-wrapper{max-width:1500px;}
.navigation, .breadcrumbs .items, .catalog-category-view .page-main .breadcrumbs, .catalog-category-view .page-main .columns, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .page-main, .page-container > .content, .jumbotron > .container, .page-before-footer > .content, .block-highlight, .top-container .easybanner-banner, .cms-index-index .column.main .easybanner-placeholder-wrapper, .cms-index-index .block-promo.block-carousel .block-content{max-width:1500px;}
.page-footer .footer-toolbar-bottom{cms:0;}
button, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .product.data.items .review-add .review-form .action.submit.primary{border-color:#ff0077;color:#ff0077;}
button:hover, .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .product.data.items .review-add .review-form .action.submit.primary:hover, /*ACTIVE STATE*/ button:active, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active, .product.data.items .review-add .review-form .action.submit.primary:active, /*FOCUS STATE*/ button:focus, .abs-revert-secondary-color:focus, .abs-revert-to-action-secondary:focus, .paypal-review .block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.cancel:focus, .block-compare .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.cancel:focus, .product.data.items .review-add .review-form .action.submit.primary:focus{background:#ff0077;border-color:#ff0077;}
/*body {display:none}*/
.mstInPage__header form button[type="submit"] {display: none;}

.product.data.items #product-review-container .review-item {
    border: none;
    display: inherit;
    flex-direction: column;
    padding-left: 24px;
    margin: 0px 0;
    border-left: 1px solid #2e2e2e0e;
    border-bottom: 1px solid #2e2e2e0e;
}
.review-ratings .rating-label, .customer-review .review-details .customer-review-rating .rating-label {
    display: none;
}

@media (min-width: 640px) {
    .review-item {
        padding: 5px 0;
    }
}
.review-date, .review-author {
    font-size: x-small;
}
.review-content {
    font-style: oblique;
}
.pe-title-column, .pe-extra-attribute-column, .pe-sku-column, .pe-price-column {
     text-align:left;
}
/* Prodotti configurabili */
.product-options-wrapper {
    display: table-cell;
    text-align: left;   
}
.product-info-main .stock.available {
    color: green
}
.product-info-main .stock.unavailable {
    color: red
}
/* Nuovo Prezzo */
.product-info-main .product-info-stock-sku {
    padding-right: 7%;
	padding-bottom: 0px;
}

.product-info-main .product-info-price {
    margin: 0px;
}
.old-price, .old.price {
    color: #2e50335e;
    font-style: italic;
}
.price {
    padding: 0px;
}
.product-options-bottom .price-box .old-price .price-container>span, .product-info-price .price-box .old-price .price-container>span {
    display: flex;
}

.product-info-main .product-info-price .price-box .price-container .price, .product-info-main .product-info-price .price-box .price-container .price-label {
    font-size: 3.6rem;

}

:not(.old-price) > .price-container .price-wrapper .price {
     color: #52d8ff;
     -webkit-text-fill-color: #044122;
     -webkit-text-stroke-width: 0.01em;
     -webkit-text-stroke-color: #fff;
     text-shadow: 1px 1px 2px #27534e;
}
/* Main space */
@media screen and (min-width: 768px) {
    .catalog-product-view .product-info-main {
        padding-right: 25px;
    }
}
/* Layered Navigation */
.filter-content .item {
            margin: 0;
            font-size: 12px;
            font-weight: 600;
        }

/* cart product page and pdp*/
.product-addto-links
{
    padding: 10px;
}

.product-add-form .box-tocart{
        margin-top: -27px !important;
}
.product-add-form .product-addto-links{
    margin-right: 0px !important;
}
.product-info-main .product.attribute.sku{
    width: 50%;
    padding-top: 10px;
}
.product-info-main .product.attribute.overview {
    margin-top: 15px;
    text-align: justify;
}
#product_addtocart_form .manufacture-link{
 width: 50%;   
}
@media(max-width:768px){
.product-add-form .box-tocart{
    margin-right: 0;
}
}
@media(max-width:1150px){
 .product-add-form .box-tocart{
         margin-top: 50px !important;
}
}

.product-add-form .box-tocart {
    margin-right: 0px;
}

@media(max-width:768px){
.product-add-form .box-tocart{
    margin-top: 70px !important;
}
}
@media(max-width:1150px){
 .product-add-form .box-tocart{
     margin-top: 70px !important;
}
}

.product-info-main .swatch-opt, .product-info-main .fieldset:last-child {
    margin-bottom: 30px;
}
.box-tocart .fieldset {
    margin-top: -76px !important;    
}
.box-tocart {
    margin: 0px;
}
.product-info-main .product-add-form {
    border-radius: 15px;
    text-align: center;
    background-color: #d1d1d11a;
}

/* Background */
body {
     background: url(https://media.callister.it/media/callister-background.jpg) no-repeat center center fixed;
     background-size: cover;
}
/* bottom slider */
@media screen and (min-width: 768px) {
     @media (min-width: 769px), print {
         .abs-margin-for-blocks-and-widgets-desktop, .page-main .block, .customer-review .product-details {
             margin-bottom: unset !important;
        }
    }
}
/* review invitation */
.mp-reward-earning {
     font-size: 12px;
     color: #2e2e2e;
     margin: 11px;
}
/* search suggestion */
.search.results .block{
     display:none;
}
/* language flags */
.flag-icon-it {
     background-image: url(https://media.callister.it/media/wysiwyg/it.png)
}
.flag-icon-de {
     background-image: url(https://media.callister.it/media/wysiwyg/de.png)
}
.flag-icon-en {
     background-image: url(https://media.callister.it/media/wysiwyg/en.png)
}
/* moazzam css */
.product.name .product-item-link {
     font-weight: 600;
     font-size: 1.5rem;
     text-overflow: ellipsis !important;
     -webkit-line-clamp: 2;
     white-space: normal !important;
     overflow: hidden ;
     -webkit-box-orient: vertical;
     display: -webkit-box;
}
.page-products .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-link{
     display: block;
}
.block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-link{
     display: block;
}
 @media only screen and (max-width: 600px){
     .product.name .product-item-link{
         display: block;
    }
}
/* menu css */
/* end mzm css */
.product.data.items.expanded>.item.title {
     width: 20%;
}
.product.data.items.expanded>.item.content {
     width: calc(80% - 1px);
}
.page-header .header.content .block-search .action.search {
     background: var(--color-white);
}
.page-header .header.content .block-search .action.search, .page-header .header.content .block-search .action.search::before {
     color: #f00;
     font-size: 30px;
}
/* Mini info */
table.data.table {
     width: 100%;
}
.additional-attributes-wrapper .additional-attributes>tbody>tr>th {
     padding: 8px 0px 0px 11px;
     width: 35%;
}
/* Cart space */
.product-info-main .product-add-form {
     padding-top: 0px;
}
/* Cart qty */
.box-tocart .field.qty {
     display: contents;
}
.box-tocart .field.qty label {
     display: none;
}
/* Rating stars */
.rating-summary .rating-result > span:before {
     color: #ff0050;
}
:not(.old-price) > .price-container .price-wrapper .price {
     color: #ff0077;
}
/* header space */
.header.content {
     padding: 10px 22px 0;
}
/* grouped product css */
td.pe-price-column {
     width: 9%;
}
.qty-wrapper .input-text.qty{
     width:50px;
}
.block-ajaxpro .product-info-main {
     width: 100% !important;
}
/* Body + Basket */
.page-main {
     padding-top: 10px
}
.product-add-form {
     margin-top: 0px
}
.product-info-price {
     margin-top: 0px;
     margin-bottom: 0px;
}
.product-info-main .product-info-price .price-box .price-container .price{
     font-weight:900 !important;
}
.product-info-main .page-title-wrapper h1 {
     margin-bottom: 0px;
}
.page-header {
     padding-bottom: 0px;
}
/* Availability box */
.product-info-stock-sku {
     padding-bottom: 0;
     text-align: center;
     padding-right: 50px;
}
/* Firecheckout Title */
.firecheckout:not(.page-layout-checkout) .page-title-wrapper {
     display: none;
}
.firecheckout #maincontent .authentication-wrapper {
     text-align: center;
}
.firecheckout #maincontent .mp_reward_messages.messages {
     padding-bottom: 0;
}
input#assistance_allowed_checkbox {
     display:none;
}
label[for="assistance_allowed_checkbox"] {
     display: none !important;
}
.fieldset.create .field.choice .field-tooltip{
     display:none;
}
.form-edit-account .field.choice .field-tooltip{
     display:none;
}
/* top white space */
 .abs-margin-for-blocks-and-widgets-desktop,.page-main .block,.customer-review .product-details {
     margin-bottom: 2px;
}
.checkout-cart-index .placeholder-argento_stripes_content_top {
     display:none !important;
}
 .minicart-wrapper .counter-label span {
     display: none;
}
 @media screen and (min-width: 768px) {
     @media (min-width: 769px), print {
         .checkout-cart-index .cart.table-wrapper thead, .checkout-cart-index .cart.table-wrapper .col.price {
             display: revert !important;
        }
    }
}



