.columns {
    max-width: 100%;
    margin: 0 auto;
    padding: 15px 8% !important;
}
.product-info-main {
    float: left !important;
}
h1.page-title {
    font-size: 20px;
    text-transform: uppercase;
}
.product.media {
    float: right !important;
}
.breadcrumbs {
    margin-bottom: 0;
}
.product-info-and-media {
    clear: both;
    display: inline-block;
}
.fotorama__stage {max-height: 490px;margin: 0 auto !important;}
.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
    text-align: center;
}

.breadcrumbs, .page-main {
    background: #EDEFF0;
}

.product-info-and-media {
    background: #ffffff;
    padding: 50px;
    border-radius: 10px;
    margin-bottom: 20px;
    width: 100%;
}
h1.series{
    text-transform: uppercase;
    font-weight: 700;
    color: #666666;
}
.product-reviews-summary {display: none;}
.product.attribute.overview {
    font-size: 13px;
    color: #666666;
}
.price {color: #666666;}
.abs-input-qty, .column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .box-tocart .input-text.qty, .account .data.table-return-items .qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .col.qty .control.qty .qty, .block-wishlist-info-items .input-text.qty, .multicheckout .table-wrapper .col .qty .input-text, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty{width: 40px;}

.product.data.items > .item.content {
    border: none !important;
    border-radius: 10px;
    font-size: 13px;
    color: #666666;
}
.product.data.items > .item.title > .switch {
    border: none;
    border-radius: 10px;
    margin-right: 5px;
}
#recently_viewed {
    background: #ffffff;
    border-radius: 10px;
    margin-bottom: 25px;
}
#recently_viewed .content-heading, .block-margin .title {
    padding: 25px;
}
#recently_viewed .owl-carousel .owl-item {
    padding: 0 25px;
    text-align: center;
}
.product-item-name a:hover {
    text-decoration: none;
    color: #80CECD;
}
.block-margin {
    background: #ffffff;
    border-radius: 10px;
    margin: 0;
}
.block-margin .block-actions, .catalog-product-view .column.main .products-grid.products-related .product-item .product-item-info .product-item-details .field.choice.related {display: none;}
.block-margin .owl-carousel.products .owl-item {
    text-align: center;
    padding: 0 25px;
}
}
@media only screen and (max-width: 767px) {
    .catalog-product-view .product.media {
        width: 100%;
    }
}
.product-item .product-item-name.name{min-height: 70px;}
@media(max-width: 1599px){
	.product-item .item.product.product-item{margin: 0;}
	.product-item .product-item-name.name{min-height: 100px;}
}
@media(max-width: 374px){
	.product-item .product-item-name.name{min-height: 120px;}
}
