/*Category page css*/
input[name=qty] {
    text-align: center;
    width: 25%;
    margin-bottom: 10px;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
}
.quantity-label {
    margin-top: 0rem;
    margin-bottom: 1rem;
    padding-right: 15px;
    display: table-cell;
    vertical-align: middle;
}
span.errordate{color:red;z-index:1;}
.opc-wrapper .shipping-address-item.selected-item {width: 100% !important; margin: 10px 0;}
.mgs-brand-widget .item img {object-fit: scale-down;}
.owl-theme .owl-controls .owl-page {bottom: 0 !important;}
.manuSlider .block-title strong {font-size: 28px;font-weight: 500;margin: auto !important;}
.manuSlider .block-title {text-align: center;}
.mgs-brand-widget .item .image{padding: 0 15px;}
.sidebar .product-items .product-item-name {
    word-break: break-word;
}
.button {
    margin-top: 20px;
    border-radius: 20px;
    background-color: #F2703e;
    border: none;
    color: #fff !important;
    font-size: 1.3rem;
    padding: 10px 20px;
    font-weight: 600;
    display: inline-block;
}
.header.links ul.header.links {
    display: flex;
    flex-direction: column;
}
li.authorization-link {
    order: 1;
}
div#cart-totals {border: none;}
.cart-summary{background: transparent;}
span.gpnColor {
    color: #0d6cac;
    font-weight: 600;
}
.product.media .fotorama__stage {
    max-height: 350px;
}
.button.action.primary {
    border-radius: 20px !important;
    display: block;
    width: max-content;
}
.cms-home .product-item-actions {
    position: relative !important;
    display: block !important;
    bottom: 0 !important;
    padding: 0 !important;
}
.details-qty.qty label {
    display: inline !important;
}
.minicart-items .item-qty{width: 75px;}
.product.actions.product-item-actions {
    bottom: 0 !important;
    position: relative !important;
    padding: 0 !important;
}
.product-item-actions .actions-primary,.product-item .tocart {
    width: 100%;    display: block !important;
}
.products li.item.product.product-item, .pad-main-product li.product-item{
    border: 1px solid #ccc;
    padding: 10px !important;
}
strong.product.name.product-item-name, .pad-main-product .product-item-name{
    height: 35px;
}
a.action.more {
    font-weight: 600;
}
.pad-main-product li {
    border-color: #888;
}
ol.product-items.widget-product-grid li.product-item:hover {
    border: 1px solid #666;
}
.product-item-description {
    margin: 25px 0;
    height: 40px;
}
.sales-order-view ul.items.order-links {
    display: none;
}
.products.wrapper.list.products-list .product.description.product-item-description {
    height: 75px;
}
.products.wrapper.list.products-list li.item.product.product-item {
    margin: 10px 0;
}
.cart-empty p a {
    font-weight: 700;
}
div#switcher-language {
    display: none !important;
    visibility: hidden;
    width: 0;
    height: 0;
}
@media only screen and (min-width: 992px){ .cp-footer-container .cp-footer-main{width:33%;} }

@media only screen and (max-width: 991px){ 
	.banner{padding: 1em;}
	.row1 {display: block;margin:0;}
	.column2 {padding: 22px;margin: 10px 0 0 0;width: auto;}
	.column1 {display: none;}
	.page-header .logo { position: absolute;top: -5px;}
	div#switcher-language-nav { display: none;}
	.toolbar-amount{display:none !important;}
	.all-brands li{display: block;width: 100% !important;border: 1px solid #ddd;}
	ul.items.pages-items li:nth-child(6){display: none;}ul.items.pages-items li{width: auto !important;}
	.header.content .logo img {position: absolute;top: -15px;}
}

@media only screen and (min-width: 992px){
	.page-header .switcher .options ul.dropdown:before{right:25px;}.page-header .switcher .options ul.dropdown:after {right: 24px;}
}
span.errordate {
    color: red;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 70%;
}
.field.sparsh-order-address {
    position: relative;
}
span.editText {
    color: red;
    position: absolute;
    right: 0;
    padding: 7px;
}
li#shipping {
    display: none;
    visibility: hidden;
    height: 0;
    width: 0;
}
button.button.action.continue.primary {
    border-radius: 0 !important;
}
button.action.action-cancel:hover {
    background: #eee !important;
    padding: 8px 15px !important;
    color: #000 !important;
    border: 1px solid #ddd !important;
    border-bottom: none !important;
}
span.errorproject {
    color: red;
    z-index: 1;
}
.opc-block-shipping-information {
    display: none;
    visibility: hidden;
}
ul#addressList {
    position: absolute;
    list-style: none;
    padding: 0 10px !important;
    max-height: 250px;
    box-shadow: 0px 4px 5px;
    z-index: 9;
    overflow-y: scroll;
    background: #fff;
    width: 97%;
}
ul#addressList li:hover {
    background: #f0f0f0;
}
.field.sparsh-order-address {
    position: relative;
}
span.pop-code {
    font-weight: 600;
    margin-right: 5px;
}
ul#addressList li {
    padding: 10px;
    border-top: 1px solid #c2c2c2;
    margin: 0 !important;cursor: pointer;
}
.delivery-date{width: 65% !important;}
.field.sparsh-order-address i.fa.fa-remove {
    color: #000;
    background: #fff;
    padding: 3px;
}
.block-minicart .items-total{
    margin: 10px 10px;
}
.cp-footer-container .cp-footer-main .cp-fblock .cp-ftitle h3{
   text-transform: none;
}
.ticketLink {
    padding-top: 5px;
}
.ticketLink a {
    font-weight: 700;
}
