@media (min-width: 1601px) {
    .col-md-4.ajax-block-product {
        flex: 0 0 auto;
        width: 25.5%;
	margin-bottom: 2em;
    }
}

@media (max-width: 1600px) {
    .col-md-4.ajax-block-product {
        flex: 0 0 auto;
        width: 25.5%;
	margin-bottom: 2em;
    }
}

@media (min-width: 1201px) {
    .col-md-4.ajax-block-product {
        flex: 0 0 auto;
        width: 25.5%;
	margin-bottom: 2em;
    }
}

@media (max-width: 1200px) {
    .col-md-4.ajax-block-product {
        flex: 0 0 auto;
        width: 24.5%;
	margin-bottom: 2em;
    }
}

@media (min-width: 961px) {
    .col-md-4.ajax-block-product {
        flex: 0 0 auto;
        width: 24.5%;
	margin-bottom: 2em;
    }
}

@media (max-width: 960px) {
    .col-md-4.ajax-block-product {
        flex: 0 0 auto;
        width: 100%;
	margin-bottom: 2em;
    }
}

@media (max-width: 960px) {
		#module-121 > div {
        margin-top: 0;
    }
}

@media (min-width: 959px) {
		#module-121 > div {
        margin-top: 3.7em;
    }
}



 
/* BOTTONI  ---START---*/

#cboxLoadedContent > div.form-group.form-row > div > a.btn.btn-danger {margin-bottom: 0.5rem;}

/* bottone Cart azzurro "Update" */
#update-quote { margin: 0 0.5em 0.5em 0.5em;}
#update-quote:hover { 
	background-image: none !important; 
	background-color: #b4f2ff !important;
	color: #212529;
    filter: none!important;
    transition: filter .1s ease-in-out !important;
}

#update-quote, #update-quote::before, #update-quote::after {   
	background-image: none !important;
	background-color: #0dcaf0;
    filter: none!important;
    transition: filter .1s ease-in-out !important;
}

/* bottone Cart azzurro "Finalize" */
#cboxLoadedContent > div.form-group.form-row > div > a.btn.btn-success { margin-bottom: 0.5rem; }
#cboxLoadedContent > div.form-group.form-row > div > a.btn.btn-success:hover { 
	background-color: #198754 !important; 
	background-image: none !important;
	color: #212529;
	filter: none!important;
    transition: filter .1s ease-in-out !important;
}
#cboxLoadedContent > div.form-group.form-row > div > a.btn.btn-success, #cboxLoadedContent > div.form-group.form-row > div > a.btn.btn-success::before, #cboxLoadedContent > div.form-group.form-row > div > a.btn.btn-success::after {   
	background-image: none !important;
	background-color: #198754;
    filter: none!important;
    transition: filter .1s ease-in-out !important;
}

/* Bottone "Send your Quotation-Request" */
#button-ask-quote, #button-ask-quote::before, #button-ask-quote::after {   
	background-image: none !important;
	background-color: #146c43!important;
    filter: none!important;
    transition: filter .1s ease-in-out !important;
	margin-top: 1.1rem;
}

#button-ask-quote:hover {   
	background-image: none !important;
	background-color: #2bcd88!important;
	color: #212529;
    filter: none!important;
    transition: filter .1s ease-in-out !important;
	margin-top: 1.1rem;
}

#eshop-main-container > div.row {margin-top: 1.1rem;}

.eshop-cart-area .btn-primary:not(.uk-hack) {
    background-color: #0c99d6!important;
    color: #fff!important;
    background-image: linear-gradient(30deg, #0c99d6 0, #7793d0 40%, #27467d 70%, #1e355d 100%)!important;
}

.btn-secondary.input-password-toggle span {
    color: unset!important;
}

#com-users-login__form > fieldset > div:nth-child(2) > div.controls > div > div > button {margin-left: 1em;}

#accordion > .eshop-filter > .input-prepend > .btn-primary {margin: 1em 2em 0 0;}

/* ALONE SOTTO I BOTTONI */
.btn-info::before, .btn-primary::before, .btn-success::before, .uk-button-primary::before, .btn-dark::before, .btn-secondary::before, .uk-button-secondary::before, .uk-button-default::before, .btn-light::before, .uk-card-secondary::before, .uk-icon-button::before, .uk-pagination>*>::before, .uk-subnav-pill>*>:first-child::before {
    background-image: conic-gradient(from 60deg, #0C99D6, #7793D0, #27467D, #1E355D)!important;
    filter: blur(7px)!important;
    transition: filter .1s ease-in-out!important;
}

.uk-button-default::after {background-color: rgba(255, 255, 255);}
.uk-button-default:hover, .uk-button-default:hover::after {background-color: #ffb343;}

/* BOTTONI  ---STOP---*/

.ajax-block-product {border: 1px solid #e5e5e5; border-radius: 10px; margin-right: 5em;}

.ajax-block-product:hover {box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);}

.eshop-info-block {padding: 0 10px!important;}

#eshop-main-container > div.page-header > h1.eshop-title {padding-top: 1.5em;}

.sortPagiBar {margin: 0 0 3em!important;}

.form-select:not([multiple])[size='1'], .form-select:where(select):not([multiple]):not([size]), .uk-select:not([multiple]):not([size]) {padding: 10px 20px 10px 10px;}

#colorbox #cboxContent h1 {background: #259acc!important;}

/*#update-quote {margin: 0 1em;}*/

#eshop-main-container > div.product-info {padding-top: 2em;}

#eshop-main-container > div.product-info > div.row-fluid > div.span4 {padding-top: 3em;}

#eshop-main-container > div.product-info > div.page-header > h1 > p {margin: 0 0 3em 0;}

#eshop-main-container > div.product-info > div.row-fluid > div.span8 {
	width: 65.81196581196582%;
    display: block;
    float: left;
}

#eshop-main-container > div.product-info > div.row-fluid {display: flex;}

#product {margin-top: 2em;}

.eshop-filter.panel {display:none!important;}


joomla-tab button[aria-selected=true]:after, joomla-tab button[role=tab]:focus {
    border-color: #2ea3d2;
    border-image: linear-gradient(90deg, #4501b3 0%, #345da9 45%, #2690CA 70%, #15DBF5 100%) 1;
	background-color: transparent;
}

/* EDOCMAN CUSTOMIZATIONS ---START---*/
h3.edocman-category-title {font-size: 20px !important;}

#edocman-categories .edocman-box-heading:hover, #edocman-document-page .edocman-box-heading:hover, #edocman-documents .edocman-box-heading:hover {border: 1px solid #0c99d6;}

/* #module-121 > div {margin-top: 3.5em;} */

/* EDOCMAN CUSTOMIZATIONS ---STOP---*/

/* ENGAGE BOX ---START---*/
.eb-btns .eb-btn:last-child {background: #1e355d!important;}
.eb-btns .eb-btn:last-child:hover {background: #0c99d6!important;}
/* ENGAGE BOX ---STOP---*/