/*ALL CUSTOM CSS START*/

.services-inline {
    background-color: #f8f8f8;
}
.switcher-flag{

    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
}
.rtl-layout .switcher-flag{

    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 22px;
}
.block-menu {
    z-index: 2!important;
}


.cart-totals .grand .amount strong, .opc-block-summary .table-totals .grand .amount strong {

    font-weight: 700!important;

}
.opc-block-summary .grand.incl + .grand.excl .mark, .opc-block-summary .grand.incl + .grand.excl .amount {

    font-size: 12px!important;

}
.aw-page-container {

    font-size: 1.4rem!important;

}
.sidebar .block.filter .block-content .filter-options .filter-options-content
{
    overflow-x:hidden!important;
}
.page-wrapper .columns .sidebar {
    display: block!important;
}
.toolbar-top .toolbar .toolbar-amount {
    margin-right: 20px!important;
}
.toolbar .limiter {
    float: right!important;
}
.aw-arp-container .price-box {
    display: block;
    font-size: 18px;
    margin: 10px 0;
}
#amgiftcard-block-discount .title strong {

    background-color: #0083c1;
    padding: 5px 14px;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    border: 1px solid #0c6d8d;
    cursor: pointer;

}
#amgiftcard-block-discount {

    margin-top: 5px;

}

.article-list ul.aw-list-style li::before {

    content: none!important;

}
.article-list ul li {
    list-style: outside!important;
    color: #0083c1!important;
    margin-left: 1em;
}
.slider-product-home .product.name.product-item-name {
    min-height: 30px!important;
}
.field-error, div.mage-error[generated] {
    margin-top: 15px!important;
}
.reviews-actions a {
    color: #0083c1;
}
.store-top {
    top: 27px !important;
}
.page-header .minicart-wrapper .block-minicart .block-content > .actions .action.viewcart, .page-header .minicart-wrapper .block-minicart .block-content > .actions .action.checkout{
    padding:0 25px!important;
}

.shipping-policy-block.field-tooltip .field-tooltip-content {

    max-height: 420px!important;
    overflow-y: scroll!important;
}
.checkout-index-index .authentication-wrapper{
    position: absolute!important;
    top: 0px!important;
    right: 30px!important;
}
.rtl-layout .authentication-wrapper {
    position: relative!important;
    top: 0!important;
    left: 0px!important;
}
.checkout-index-index .payment-method a span {

    color: #0083c1!important;

}

.checkout-index-index .checkout-payment-method .payment-option-title {

    padding-left: 0px!important;

}
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle {

   
    background-color: #E2E2E2!important;
    padding: 5px 10px!important;
    border-radius: 5px!important;
    border: 1px solid rgba(0,131,193,.25)!important;

}
#price-slider .ui-slider-handle {
    z-index: 2!important;
}
.sprite {
    background-image: url(../images/sprite-home-promo.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-icon-3 {
    width: 40px;
    height: 72px;
    background-position: 10px 15px;
    opacity:.8;
}

.sprite-thumbnail {
    width: 45px;
    height: 72px;
    background-position: -25px 15px;
    opacity:.8;
}

.sprite-thumbnail3 {
    width: 45px;
    height: 72px;
    background-position: -65px 15px;
    opacity:.8;
}

.sprite-icon-3:hover, .sprite-thumbnail:hover, .sprite-thumbnail3:hover{
     opacity:1;
}
.services-inline ul li .box-icon {
    width: auto!important;
    text-align: center;
    padding: 0 20px;
}


.price-box.price-tier_price {

    display: none;

}
.page-header .minicart-wrapper .actions .action.viewcart {
    
    margin-bottom: 10px!important;
}
/*ALL CUSTOM CSS END*/
.product.name a{
    display: inline-block;
    max-width: 150px;
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
.bottom-products .product.name a{
    max-width: 140px;
}
#mobile-number-input::-webkit-input-placeholder,.mobile-number::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #aaa;
}
#mobile-number-input::-moz-placeholder,.mobile-number::-moz-placeholder { /* Firefox 19+ */
  color: #aaa;
}
#mobile-number-input:-ms-input-placeholder,.mobile-number:-ms-input-placeholder { /* IE 10+ */
  color: #aaa;
}
#mobile-number-input:-moz-placeholder,.mobile-number:-moz-placeholder { /* Firefox 18- */
  color: #aaa;
}
.cart.item .col.price,.table-order-items .col.price, 
.cart.item .col.subtotal,.table-order-items .col.subtotal{
    min-width:100px;
}
.cart.item .iqd_price.price,.table-order-items .iqd_price.price{
    font-size: 12px;
    color: #999 !important;
}
.cart.item .product-item-name a,
.cart.item .price,
.table-order-items .product-item-name a,
.table-order-items .price{
    color: #444 !important;
}
#shopping-cart-table thead th span,
.table-order-itemstable thead th span{
    color: #444;
}
.main-container #content .products-list .product-layout .product-item-container .right-block .price span.price-new.iqd_price{
   color: #999;
   font-size: 12px;
}
.product_page_price .price-new{
    color: #444;
}
.product_page_price .price-new.iqd_price{
    font-size: 18px;
    color: #999;
    display: block;
}
.page-footer .footer-1 .footer-bottom{
    padding: 45px 0 60px;
}
.page-header .minicart-wrapper .block-minicart .block-content > .actions .action.viewcart, .page-header .minicart-wrapper .block-minicart .block-content > .actions .action.checkout{
    float: none;
}

.aw-columns-3 .aw-column {
    width: 25% !important;
    margin: 0 !important;
}
.aw-arp-container.aw-arp-container--grid .aw-arp-container__item .price-box{
    text-align: center;
}
.aw-arp-container.aw-arp-container--grid .aw-arp-container__item .price-box .price-box.price-final_price > span{
    float: none !important;
    display: inline-block !important;
}
.aw-arp-container.aw-arp-container--grid .aw-arp-container__item .price-box .price-box.price-final_price > span.old-price{
    font-size: 12px;
}
.page-wrapper{
    min-height: auto !important;
}
.cart-totals .amount, .opc-block-summary .table-totals .amount{
    white-space: normal !important;
}
.products-grid.wishlist .product-item a.product-item-link, .aw-arp-container__item .product-item a.product-item-link{
	overflow: hidden;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#wishlist-view-form .product-items{
    display: flex;
    flex-wrap: wrap;
}
table.table-totals tr th,table.table.totals tr th{
    text-align: left;
}
.cartquickpro-catalog-product-view .product.media{float: none;}
.switcher-language .switcher-trigger strong {

    padding-left: 0px!important;

}
ul.checkboxes_list.filter-options-content {
	display:none;
}
.table_cell legend {position: relative;}
.table_cell fieldset legend::after {content: "\f067";position: absolute;right: 0;font: normal normal normal 14px/1 FontAwesome;top:5px}
.table_cell fieldset legend.accIcon::after {content: "\f068";position: absolute;right: 0;font: normal normal normal 14px/1 FontAwesome;}
