/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


footer .logo{
	max-width: 145px !important;
}

header .logo {
    max-height: 110px;
}


@media (min-width: 1200px) {
	
    .box-top .ApColumn:nth-child(2) {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
    }
	
}

.leo-qty{
	display: none !important;
}

.widget-category_image .block_content > ul:hover .cate-name {
    color: #ffffff !important;
}

.iview-directionNav a:hover:before {
    color: #7f67ad;
}

.leo_free_price{
	padding: 0px 10px;
	text-align: center;
	color: #584778;
}

@media (max-width: 991px) {
    #wrapper .breadcrumb {
        display:none !important;
    }
}

body#checkout #order-summary-content #order-items h3.h3 {
    font-size: 10px !important;
}

body#checkout .custom-radio {
	vertical-align: middle !important;
}



.widget-category_image .block_content .wr-text {
    background-color: rgba(127,103,173,0.8);
    padding: 15px 15px 8px 15px;
}

.js-modal-content{
	padding: 10px;
}

#wrapper {
    min-height: auto !important;
}

.bannerspedizionehome {
    color: #fff;
    background-color: #7f67ad;
    padding: 5px;
    text-align: center;
}

.breadcrumb {
    padding: 0px 0 !important;
}



.footer-container {
    padding-top: 50px !important;
	border-top: 1px solid #eaeaea !important;
}

.box-footer {
    padding-bottom: 50px !important;
}