/*Custom css*/

/*FONT STYLE*/

html,body,h1,h2,h3,h4,h5,h6,p,ul,li,a{
  font-family: 'GillSans', sans-serif!important;
}
body,.breadcrumbs.items>li,.product.data.items>.item.title>.switch,.footer-main.title{font-size: 1.4rem !important;}
.page-title {
    text-transform: capitalize;
    font-size: 2.4rem;
    font-weight: 700;

}

.page-title-wrapper>.short-description{color:#333;font-weight: 500;font-size:small}

/*COLOR*/
.action.button, .action.continue, .action.update, .action.clear,.subscribe .input-box, button.action.primary.checkout:hover,#discount-coupon-form.actions-toolbar:hover{
  border: 1px solid #266782 !important;
  background-color: #fff !important;
  color:#266782 !important;
}
.action.button:hover, .action.continue:hover, .action.update:hover{
  border: 1px solid #266782 !important;
  background-color: #266782 !important;
  color:#fff !important;
}
a:hover{color:#666!important}
strong.product-item-name a{color:#266782 !important;}
a.product-item-link{color:#333 !important;}
a.product-item-link:hover {color: #266782 !important;}

.gallery-placeholder .fotorama__thumb-border {
  border-color: #266782 !important;
}
.fotorama__nav-wrap--horizontal {
    position: absolute;
    top: 60% !important;
    left: 0;
    width: 100%;
    height: 75px;
}
.header-content-action .authorization-link a {color: #266782 !important;}
.swatch-option.selected{border:1px solid #266782 !important}
.swatch-option:not(.disabled):hover {
  border:1px solid #266782 !important;
  outline: none !important;
}

button#product-addtocart-button:hover{background-color: #9db4c4 !important;}
#discount-coupon-form .actions-toolbar{margin-top:25px !important;}
/*TABLE*/

dl.item-options>dt{
  display: inline-flex !important;
    white-space: nowrap !important;
    max-width: 58px !important;
    overflow: hidden !important;
    text-overflow: clip !important;
}


/*HEADER*/
.header-menu-content {
    width: 100%;
    /* margin: 0 auto; */
    display: inline-block;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}
.horizontal-menu .magebig-nav li.level0>a{color: #266782 !important;}
.welcome{display:none;}
.action.showcart .counter.qty{top:0 !important}
.magebig-nav li>a{display: inline !important; float:none !important;}
.header-main-inner .vertical-menu{display:none !important}

.page-header {
  background-color: #F5F5F5 !important;
  color: #266782 !important;
  background-image: none;
}
.action.showcart>i{ color: #266782 !important;}
.opc-wrapper .shipping-address-item.selected-item{border:#266782}
.block-search button,.action.primary, .action.secondary{background-color: #266782 !important;border: 1px solid #266782 !important;}

.navigation li.level0.parent>.level-top:after{display: none!important;}
.navigation li.level0.parent>.level-top>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: relative !important;
    width: 1px;
}

.navigation li.level0.parent .submenu:before {
    height: auto !important;
    top: -15px;
}

#opc-sidebar .opc-block-summary .product-item-details input.qty {
  min-width: 60px !important;
}
form#discount-form {
  display: none !important;
}

.admin__control-textarea {
  height: 8.48rem;
  width: 100%;
  line-height: 1.18;
  padding-top: 0.8rem;
  resize: vertical;
  background-color: #26668236 !important;
}

/*CATALOG LIST*/

h2.product-item-sku.intempo a{
  font-size: 1.4rem !important;
}

.swatch-attribute.a02{margin:20px auto !important}


.swatch-option>.img-native-wrap {
  display: block;
  height: 100%;
  position: relative;
}


/*imagini prodotto */
.fotorama__stage__frame .fotorama__img {
  height: auto;
  left: 50%;
  max-height: 50% !important;
  max-width: 50% !important;
  position: absolute;
  top: 25% !important;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  transition-duration: .3s;
  transition-property: width,height,top,left;
  vertical-align: middle;
  width: auto;
}

.product.info.detailed {
    clear: both;
    margin-bottom: auto !important;
    margin-top: 50px !important;
    overflow: hidden;
}
div#recaptcha-invisible{position:absolute !important; z-index: 1111 !important;}
.sticky-addcart.active{display: none !important;}
@media only screen and (min-width:768px) {
  .product.data.items{
    margin-top: 5% !important;
  }
}
@media only screen and (max-width: 600px) {

    .product.info.detailed {
        clear: both;
        margin-bottom: auto !important;
        margin-top: 100% !important;
        overflow: hidden;
    }

}
.special-price .price{
    color:#000 !important;
}


span#old-price-32799{display:none !important}

span.discount-percent {
    display: none !important;
}

.gallery-placeholder .fotorama__nav--thumbs .fotorama__nav__frame:last-child {
    display: none !important;
}

.product-info-main-content {

  min-height: 400px !important;
  max-height: auto !important;
  padding: 5% 0;
}

h2.product.name.product-item-sku.intempo {
  font-size: 11px !important;
}

.sidebar.sidebar-main>.block-nav {
  display: none !important;
}


/* .owl-carousel .owl-item img.swatch-option-loading {
  width: auto !important;
  height: auto !important;;
} */

.swatch-option-loading, div.social-login-ajax-loading:after{

  position: absolute !important;
  top: auto !important;
  left: auto !important;
  /* margin-top: auto; */
  /* margin-left: auto; */
   width: 100% !important;
   height: 100% !important;
   border: none !important;
  border-radius: 0 !important;
  /* z-index: 201; */
  animation: none !important;
}


/*!
*
* swatch-option
*
*/
.swatch-attribute .swatch-option, .swatch-option.image {
  width: 1.5rem !important;
  height: 1.5rem !important;
  max-width:1.5rem !important;
  max-height: 1.5rem !important;
  min-width: 1.5rem !important;
  min-height: 1.5rem !important;
  border-radius: 50% !important;
  box-sizing: unset !important;
  font-size: 0.4rem !important;
}



.social-share {
  display: none !important;
}




.widget-product .owl-carousel:after, .product-image-photo.swatch-option-loading, div.social-login-ajax-loading:after {
  border-radius: 0 !important;

}

.product-show>a.photo .hover-photo img {
  display: none !important;
}

.fipell-product-item {
  vertical-align: top;
  margin-bottom: 30px;
  width: calc((100% - 10%) / 4) !important;
}



span#option-label-a09-354{
  display: inline-flex !important;
  white-space: nowrap !important;
  max-width: 55px !important;
  overflow: hidden !important;
  text-overflow: clip !important;
}

span#option-label-a02-347{
  display: inline-flex !important;
  white-space: nowrap !important;
  max-width: 65px;
  overflow: hidden !important;
  text-overflow: clip !important;

}

 #opc-sidebar .opc-block-summary .product-item-details input.qty {
    max-width: 65px;
    text-align: center;
    height: auto;
}

.login-container .remind {
    position: relative;
    right: 5px;
    line-height: 48px;
    z-index: 3;
    color: #333 !important;
    font-size: 1.4rem;
}
.ajax-cart-qty-minus::before {
    font-family: 'mbicon' !important;
    content: '\e937';
    color:#000 !important;
    font-size: 12px !important;
}
.ajax-cart-qty-plus::before{
    font-family: 'mbicon' !important;
    content: '\e936';
    color:#000 !important;
    font-size: 12px !important;

}
.toggle-current-password, .toggle-password, .toggle-password-confirmation {
    position: absolute;
    height: 20px;
    right: 5px;
    z-index: 3;
    top: 31%;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    width: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
button#send2:hover {
    background: #fff !important;
    color: #266782 !important;
}

.top-links,.header-top-inner a, .header-top-inner .title, .header-top-inner .log-in{color:#266782 !important}

tr.a09_fipell.b2b,tr.a09_ciak.b2b, tr.a09_teknikoshop.b2b,tr.a02_fipell.b2b, tr.a02_ciak.b2b, tr.a02_teknikoshop.b2b{display:none !important;}

/*FILTER DISABILITATI ATTRIBUTI NON DI INTEMPODISTRIBUTION ITA*/
.filter-options-item.FORMATO-Ciak,.filter-options-item.FORMATO-Tekniko,.filter-options-item.FORMATO-Fipell {display: none !important;}
.filter-options-item.COLORE-Ciak,.filter-options-item.COLORE-Tekniko,.filter-options-item.COLORE-Fipell {display: none !important;}
/*FILTER DISABILITATI ATTRIBUTI NON DI INTEMPODISTRIBUTION ENG*/
.filter-options-item.SIZE-Ciak,.filter-options-item.SIZE-Fipell,.filter-options-item.SIZE-Tekniko{display:none !important}
.filter-options-item.COLOR-Fipell,.filter-options-item.COLOR-Ciak,.filter-options-item.COLOR-Tekniko{display:none !important}

div#FORMATO-Ciak, div#FORMATO-Fipell, div#FORMATO-Tekniko, div#COLORE-Ciak, div#COLORE-Fipell, div#COLORE-Tekniko {
    display: none;
}
th.col.label.a09 {
    position: absolute;
    white-space: nowrap;
    max-width: 57px;
    overflow: hidden;
    text-overflow: clip;

}
th.col.label.a02 {
    position: absolute;
    white-space: nowrap;
    max-width: 69px;
    overflow: hidden;
    text-overflow: clip;

}
.additional-attributes tr th {
    text-align: left !important;
}
.action.primary:hover, .action.secondary:hover, .block-search:hover{color:#266782 !important;}
.box.box-information>.box-actions,.box.box-newsletter>.box-actions,.block.block-dashboard-addresses>.box-actions,.block.block-dashboard-addresses>a.action.edit {
    display: none !important;
}



.filter-option-item[data-collapsible="true"] .filter-option-title:after {
    display: inline-block !important;
    font-family: mbicon !important;
    /* font-style: normal; */
    /* font-weight: normal; */
    /* line-height: 1; */
    /* -webkit-font-smoothing: antialiased; */
    -moz-osx-font-smoothing: grayscale !important;
    content: "\f3d0" !important;
    /* font-size: 14px; */
    position: absolute !important;
    /* top: 0; */
    right: 15% !important;
    /* margin-top: -7px; */
    line-height: inherit !important;
}

.filter-option-item {
    margin: 40px auto !important;
  }


.filter-option-item[data-collapsible="true"] .filter-option-title[aria-expanded="true"]:after {
    content: "\f3d8" !important;
}

.filter-option-title{text-transform: uppercase; font-weight: bold !important;}

div#layered_ajax_overlay{display:none !important}
span.old-price.sly-old-price.no-display,.old-price, .old.price {
    display: none !important;
}
.product.attribute.sku{
    font-weight: 500;
    color:#266782;
}

.minicart-items .cart-input-update .item-qty{width:90px !important;}
.filter-options-item{margin-top:15px !important}
.new-address-popup {display: none !important;}
.opc-wrapper .shipping-address-item.selected-item:after{color: green !important;}
button#btn-minicart-close{display: none;}
button#top-cart-btn-checkout {margin-bottom: 50px;}
.box-actions {display: none !important;}
a.action.edit {display: none !important;}
.header.links .name{width:100% !important}
.magebig-nav li .simple-dropdown .parent>a:before{display:none !important;}
.magebig-nav .simple-dropdown ul.level0 li a{border-bottom: none !important;}
.benefit{display:none;}
.cart-totals .grand .mark strong::after{
    position: absolute !important;
    content: 'imponibile' !important;
    margin:auto 5px !important;

}

.order-comment-block{font-weight: 700 !important;}
.action.primary, .action.secondary {
    background-color: #266782 !important;
    border: 1px solid #266782 !important;
    color: #ffff !important;
}
.action.primary:hover, .action.secondary:hover {
    background-color: #fff !important;
    border: 1px solid #266782 !important;
    color: #266782 !important;
}
.minicart-footer .sticky-bottom{
    position: fixed !important;
    top: 15px !important;
    right: 0 !important;
    padding: 1% !important;
    border: 1px solid #999 !important;

}

.secondary>a.action.viewcart {

    border: 1px solid #266782 !important;
    background-color: #fff !important;
    color: #266782 !important;
}

.secondary>a.action.viewcart:hover {

    border: 1px solid #fff !important;
    background-color: #266782 !important;
    color: #266782 !important;
}

  td.myClass::after {
    color: #333;
    font-size: 1.3rem;
    content: '*imponibile';
    float: right;
}

.table-totals .mark .value {
    font-style: normal;
    font-family: GillSans,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 500;
    color:#333;
}

td#label_method_freeshipping_freeshipping,td#label_method_flatrate_flatrate{display:none !important}
.remind{
    position: absolute;
    left: 5px;
    top: 100% !important;
    line-height: 48px;
    z-index: 3;
    color: #9db4c4;
    font-size: 1.4rem;
}
.login-container button.action{
    width: 100% !important;
    height: auto !important;
    margin: 50px auto !important;
}
/*table order display-none*/
.account-nav .content,.block-dashboard-orders,.block-discount-heading,div#BARCODE{display: none!important;}
