.page-header .panel.wrapper{background-color: rgba(35,67,84,0.95) !important;}
.page-header .panel.wrapper .customLinks{display: inline-block;}
.page-header .panel.wrapper .customLinks > div{display: inline-block;padding: 0px 5px;/* border-right: 1px solid #ccc; */}
.page-header .panel.wrapper .customLinks > div:last-child{border-right: none;}
.page-header .panel.wrapper .customLinks > div > a{color: #fff;font-size: 14px;}
.page-header .panel.wrapper .customLinks > div > a > .fas{font-size: 18px;padding-right: 5px;}
.header.panel > .header.links > li{border-right: 1px solid #ccc;padding: 0px 10px;margin: 0px !important;}
.header.panel > .header.links > li:last-child{border-right: none;}

a, .alink {color: rgba(35,67,84,0.95);}
a:hover{color: rgb(100,0,0);text-decoration: unset !important;}
.page-header .header.content .compare{display:none;}
.copyright{background-color: #152E3B !important;}
.icon.brands::before {font-family: 'Font Awesome 5 Brands' !important;}
ul.icons li {display: inline-block;height: 2.5em;line-height: 2.5em;padding: 0 0.5em;padding-left: 0.5em;}
.customeFooter .social-media .fas,.customeFooter .social-media .fab,.customeFooter .quickLinks .fas,.customeFooter .address .fas{font-size: 14px;padding-right: 10px;}
.customeFooter .icon > .label{display: none;}
.customeFooter ul.icons li .icon::before {font-size: 2em;}
.header.panel > .header.links > li:nth-child(2) > a::before{content: "\f007";font-weight: 900;font-family: "Font Awesome 5 Free";font-size: 18px;padding-right: 5px;vertical-align: sub;}
.header.panel > .header.links > li.authorization-link > a::before{content: "\f2f6";font-weight: 900;font-family: "Font Awesome 5 Free";font-size: 18px;padding-right: 5px;vertical-align: sub;}
.magicmenu .nav-desktop .level0 a{color: rgba(35,67,84,0.95);}
.magicmenu .nav-desktop .level0 a:hover{color: rgb(100,0,0);}
.magicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild::before{content:unset;}
.about_home{margin-top: 20px;text-align: center;font-size: 22px;}
.breadcrumbs a:visited,.breadcrumbs a{color: #2D4C5C;}
.breadcrumbs a:hover{color: rgb(100,0,0);}
.breadcrumbs .items{color: #000;}
.page-title-wrapper{padding: 5px 0; text-align: center;color: #152E3B; margin-bottom: 20px;}
.page-title-wrapper h1{margin: 0;font-size: 32px; font-weight: 400;}
.page-main .page-title-wrapper {text-align: left;}
.abs-action-button-as-link, .abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button, .bundle-options-container .action.back, .block.related .action.select, .cart.table-wrapper .actions-toolbar>.action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .checkout-billing-address .action-cancel, .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit, .gift-summary .action-delete, .action-gift, .gift-wrapping-title .action-remove, .wishlist.split.button>.action, .abs-add-fields .action.remove, .paypal-review-discount .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove{color: rgba(35,67,84,0.95);}
.abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar>.action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .checkout-billing-address .action-cancel:hover, .checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover, .gift-summary .action-edit:hover, .gift-summary .action-delete:hover, .action-gift:hover, .gift-wrapping-title .action-remove:hover, .wishlist.split.button>.action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover,.abs-action-button-as-link:active, .abs-action-remove:active, .abs-discount-block .action.check:active, .popup .actions-toolbar .action.cancel:active, .paypal-button-widget .paypal-button:active, .bundle-options-container .action.back:active, .block.related .action.select:active, .cart.table-wrapper .actions-toolbar>.action-delete:active, .cart.table-wrapper .action.help.map:active, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:active, .opc-wrapper .edit-address-link:active, .opc-block-shipping-information .shipping-information-title .action-edit:active, .action-auth-toggle:active, .checkout-payment-method .checkout-billing-address .action-cancel:active, .checkout-agreements-block .action-show:active, .gift-options .actions-toolbar .action-cancel:active, .gift-summary .action-edit:active, .gift-summary .action-delete:active, .action-gift:active, .gift-wrapping-title .action-remove:active, .wishlist.split.button>.action:active, .abs-add-fields .action.remove:active, .paypal-review-discount .action.check:active, .cart-discount .action.check:active, .form-giftregistry-share .action.remove:active, .form-giftregistry-edit .action.remove:active, .form-add-invitations .action.remove:active, .form-create-return .action.remove:active, .form.send.friend .action.remove:active{color: rgb(100,0,0);}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong{border-color: rgb(100,0,0);}
@media(min-width: 768px) {
	.page-header .header.content{text-align: center;}
	.page-header .header.content .logo{display: inline-block;float: unset;margin: -8px 0px 15px -50px;}
	.page-header .header.content .block-search{float: left;}
	.page-header .header.content .block-search input{height: 42px;border-radius: 8px;font-size: 14px;}
	.page-header .header.content .block-search .action.search::before{font-size: 18px;line-height: 42px;color: rgba(35,67,84,0.95);}
	.nav-sections{/* background: transparent !important; */}
	.nav-sections-item-content > .navigation{background: transparent;text-align: center;}
	.nav-sections-item-content .magicmenu{text-align: center !important;}
	.nav-sections-item-content > .navigation .submenu{text-align: left;}
	.navigation .level0 > .level-top{color: rgba(35,67,84,0.95);}
	.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top,.navigation .level0 .submenu .active > a{border-color: rgba(35,67,84,0.95);}
	.page-footer{background: rgba(35,67,84,0.95) !important;}
	.customeFooter > div{display: inline-block;width: 33%;}
	.customeFooter > div > h3{color: #fff;margin-top: 0px;margin-bottom: 20px;}
	.customeFooter > div > ul > li{margin: 10px 0px !important;}
	.customeFooter > div > ul > li > a,.customeFooter > div > ul > li,.customeFooter > div > ul > li > a:hover{color: #fff;font-size: 16px;}
	.page-wrapper .header.content .minicart-wrapper .showcart .text{position: unset;vertical-align: sub;color: rgb(100,0,0);}
	.minicart-wrapper .action.showcart::before,.minicart-wrapper .action.showcart.active::before{color: rgba(35,67,84,0.95);font-size: 28px;}
	.minicart-wrapper .action.showcart .counter.qty.empty{position: absolute;top: -12px;left: 15px;min-width: 12px;border-radius: 15px;height: 18px;background: rgb(100,0,0);}
	.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container{padding-left: 40px !important;padding-right: 40px !important;}
	.page-layout-1column .columns .product-info-main{width: 57%;}
	.page-layout-1column .columns .product.media{width: 40%;}
	
	/* catalog product view start */
	#maincontent .product.data.items > .item.title > .switch{color: #fff;background: #2D4C5C;}
	#maincontent .product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > #maincontent .item.title.active > .switch, #maincontent .product.data.items > .item.title.active > .switch:focus, #maincontent .product.data.items > .item.title.active > .switch:hover,#maincontent .product.data.items > .item.title > .switch:hover,#maincontent .product.data.items > .item.title.active > .switch{color: rgb(100,0,0);background: #fff;}
	/* catalog product view end */
	
	#maincontent .opc-progress-bar-item._active:before {background: rgb(100,0,0);border-color: rgb(100,0,0);}
	#maincontent .opc-progress-bar-item._active>span:before{background: rgb(100,0,0);border-color: rgb(100,0,0);}
	#maincontent .opc-progress-bar-item._active>span:after{border-color: rgb(100,0,0);}
	#maincontent .opc-progress-bar-item:before {background: rgba(35,67,84,0.95);border: 1px solid rgba(35,67,84,0.95);}
	#maincontent .opc-progress-bar-item>span:before{background: rgba(35,67,84,0.95);border: 1px solid rgba(35,67,84,0.95);} 
	#maincontent .opc-progress-bar-item>span:after{border: 1px solid rgba(35,67,84,0.95);}
	#maincontent .opc-progress-bar-item._complete>span,#maincontent .checkout-payment-method .payment-option-title .action-toggle{color: rgba(35,67,84,0.95);}
	.page-wrapper .nav-sections .magicmenu .nav-desktop .category-item .level-top-mega{left: 0px !important;width: 100%;} 
	
}
@media(min-width: 1024px){
	/* catalog category view start */
	.page-products .products-grid .product-item-inner{top: 0;margin: 0;padding: 0;height: 100%;left: 100%;width: 175%;}
	.page-products .products-grid .product-item-details.rightSide .product-item-inner{left: unset !important;right: 100% !important;box-shadow: 0px 4px 0px 0px rgb(0 0 0 / 30%) !important;}
	.page-products .products-grid .product-item-inner .product-item-actions{margin: 0;padding: 10px;position: relative;height: 93%;}
	.page-products .products-grid .product-item-inner .product-item-name{font-size: 18px;margin-bottom: 10px;margin-top: 0;}
	.page-products .products-grid .product-item-inner .product-item-actions .attributes{display: inline-block;width: 43%;border-right: 1px solid #ccc;vertical-align: text-top;
    padding: 0 10px;}
	.product-item-actions .attributes .attribute{margin: 5px 0px;}
	.product-item-actions .attributes .attribute > div{display: inline-block;}
	.product-item-actions .attributes .attribute > div:last-child{float: right;}
	.page-products .products-grid .product-item-inner .product-item-actions .attributes.attributes-last{border-right: 0px !important;}
	.product-item-info .product-image-wrapper{/* padding-bottom: 100% !important; */}
	.product-item-info .product-image-photo{margin: 0;}
	.product-item-info .product-item-actions .actions-link{position: absolute;bottom: 5px;left: 2%;}
	/* catalog category view end */
}
@media screen and (min-device-width: 768px) and (max-device-width: 1023px) { 
	.page-products .products-grid .product-item-info, .page-products .products-grid .product-item-info:hover, .page-products .products-grid .product-item-info.active{border: none;}
	.product-item-actions .attributes .attribute > div{display: inline-block;}
	.product-item-actions .attributes .attribute > div:last-child{float: right;}
	.page-products .product-item .price-box{text-align: left !important;}
	.products-grid .product-item-inner .product-item-actions{margin: 0;}
	.products-grid .product-item-inner .product-item-actions .actions-link{margin-top: 10px;}
}
@media(max-width: 767px) {
	.page-header .panel.wrapper .panel.header{display:none;}
	.page-header .panel.wrapper .panel.content .logo{margin: 0 0 10px 80px;}
	.minicart-wrapper .action.showcart::before,.block-search .label::before,.nav-toggle::before{color: rgba(35,67,84,0.95);}
	.navigation .level0,.nav-sections .header.links li{font-size: 1.4rem;}
	.nav-sections-item-title.active{background: rgba(35,67,84,0.95);}
	.nav-sections-item-title.active a{color: #fff;}
	.navigation .submenu:not(:first-child) .active > a,.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border-color: rgba(35,67,84,0.95);}
	.page-footer{background: rgba(35,67,84,0.95) !important;}
	.customeFooter{text-align: center;}
	.customeFooter > div{display: inline-block;width: 100%;}
	.customeFooter > div > h3{color: #fff;margin-top: 0px;margin-bottom: 20px;}
	.customeFooter > div > ul{text-align: left;}
	.customeFooter > div > ul > li{margin: 10px 0px !important;}
	.customeFooter > div > ul > li > a,.customeFooter > div > ul > li,.customeFooter > div > ul > li > a:hover{color: #fff;font-size: 16px;}
	.page-products .page-wrapper #maincontent .columns{padding-left: 10px !important;padding-right: 10px !important;padding-top: 20px;}
	.column.main .products-grid .product-item{padding: 0px 2px;}
	.column.main .product-item .attributes{display: none;}
	.column.main .products-grid .product-item .product-item-inner,.page-products .product-item .price-box{text-align: center !important;}
	#maincontent .column.main .toolbar-products{padding: 0px 5px !important;}
	.products-grid .product-item-info, .products-grid .product-item-info:hover, .products-grid .product-item-info.active{margin: 0px !important;padding: 0px !important;}
	.toolbar .pages{margin-bottom: 2px;}
	.product-item-actions .actions-secondary{padding: 5px 0px;}
	.page-products .products-list .product-item .price-box{text-align: left;}
	.cart.table-wrapper .actions-toolbar{position: relative;right: 0;}
	.page-wrapper .page-header .minicart-wrapper{position: absolute;right: 30px;top: calc(25%);}
	.page-wrapper .page-header .block-search #search_mini_form  .search .label{position: absolute;right: 60px;top: calc(35%);}
	.page-wrapper .page-header .block-search .control{position: absolute;width: 90%;top: 90%;z-index: 9999;border-top: none;clear: both;margin: 0;padding: 0;}
	.page-wrapper .page-header .block-search .control input{background: #fff;}
}
/* catalog category view start */
.page-products #maincontent{padding: 0 !important;}
.page-products #maincontent .columns{padding-left: 40px !important;padding-right: 40px !important;}
.page-products .page-title-wrapper{padding: 15px 0;text-align: center;background-color: rgb(100,0,0);color: #fff;margin: 20px 0;font-weight: 600;margin-top: 0;}
.page-products .page-title-wrapper .page-title{margin: 0;}
.page-layout-1column .page-wrapper .toolbar-products{position: relative;}
.page-layout-1column.page-with-filter #maincontent .column.main{padding-top: 0;}
.page-layout-1column.page-with-filter #maincontent .column.main #layered-filter-block{margin-bottom: 20px;padding-top: 10px;border-top: 0;}
#maincontent .column.main .toolbar-products{margin-bottom: 0;background-color: #FCFCFC;padding: 10px 5px;border: 1px solid #EFEFEF;}
#maincontent .modes-mode.active{box-shadow: inset 0 1px 0 0 #2D4C5C,inset 0 -1px 0 0 #2D4C5C;background: #2D4C5C;color: #fff !important;}
#maincontent .modes-mode.active::before{color: #fff !important;}
#maincontent .modes-mode{background-color: transparent;}
#maincontent .modes-mode::before{color: #2D4C5C;}
#maincontent .toolbar select{background-color: transparent;}
#maincontent .sorter-action::before{content: '\e621';}
#maincontent .sorter-action.sort-desc::before{content: '\e622';}
.toolbar-products .pages .item,.toolbar-products .pages strong.page{font-size: 1.5rem;}
.toolbar-products .pages strong.page{background: rgb(100,0,0);padding: 0 10px;color: #fff;}
.toolbar-products .pages .item a.page{color: #000;}
.toolbar-products .pages .action {background: transparent;border: none;box-shadow: none;}
.toolbar-products .pages .action:hover{background: transparent;}
.products-grid .product-item-info,.products-grid .product-item-info:hover, .products-grid .product-item-info.active{background: #fff;border: 1px solid #bbb;margin: -10px;padding: 9px;position: relative;}
.page-products .product-item .price-box{margin: 0;text-align: right;}
.header .minicart-wrapper .action.showcart .counter.qty{position: absolute;left: 11px;top: -11px;background: rgb(100,0,0);height: 18px;line-height: 18px;border-radius: 9px;padding:0px;margin:0px;}
.action.primary, .action-primary,.action.primary:hover, .action-primary:hover{background: #2D4C5C;border: 1px solid #2D4C5C;}
.action.tocart:before{content: '\e611';font-family: 'luma-icons';padding-right:3px;}
.action.tocart > span{padding-left:5px;border-left:1px solid;}
.product-item-actions .actions-primary + .actions-secondary > .action{border: 1px solid #e2e2e2;color: #2D4C5C;}
.actions-primary .tocart a.product-cart-link{color: #fff;}
/* catalog category view end */

/* catalog product view start */
.product-add-form .box-tocart .field.qty,.product-add-form .box-tocart .actions .pricing{display: none;}
.product-add-form .box-tocart .actions .tocart{width: auto;display: inline-block;padding: 10px 20px;}
.product-add-form .box-tocart .actions #instant-purchase,.product-add-form .box-tocart .actions .product-social-links{display: inline-block;vertical-align: bottom;}
.box-tocart .action.tocart:not(:last-child){margin-bottom: 0;}
.product-social-links .product-addto-links{display: flex;}
.product-social-links .product-addto-links > a{color: #2D4C5C !important;border: 1px solid #EFEFEF;padding: 12px;}
.product-social-links .product-addto-links > a > span{font-size: 0;position: absolute;}
#maincontent.product-social-links .product-addto-links > a:before{margin: 0px !important;}
#maincontent .fotorama__thumb-border{border: 1px solid rgb(100,0,0);}
.product-info-main .block.related .block-title{color: #686868;display: block;font-size: 166.66%;background: #f4f4f4;border-bottom: 1px solid #e9e9e9;}
.product-info-main .block.related .block-title h2{line-height: 24px;padding: 10px;font-weight: normal;margin: 0;font-size: 18px;font-family: Questrial, serif;}
.product-info-main .block.related{margin: 20px 0px;}
.product-info-main .block.related #block-related tr th{text-align: left;padding: 5px;font-size: 12px;color: #000;border: 1px solid #ccc;}
.product-info-main .block.related #block-related tr td{text-align: left;padding: 5px;font-size: 12px;border: 1px solid #ccc;}
.product-info-main .page-title span{font-family: Questrial, serif !important;font-size: 22px;}
.product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td,.product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th{width: auto;}
/* catalog product view end */

/* cart and minicart start */
.minicart-items .product-item-name a,a:visited, .alink:visited,.minicart-items .action.edit:before, .minicart-items .action.delete:before,.abs-discount-block .block>.title strong, .paypal-review-discount .block>.title strong, .cart-discount .block>.title strong,.cart.table-wrapper .actions-toolbar>.action-edit:before, .cart.table-wrapper .actions-toolbar>.action-delete:before{color: rgba(35,67,84,0.95);}
.minicart-wrapper .action.showcart .counter.qty{background: rgb(100,0,0);}
#maincontent .opc-wrapper .shipping-address-item.selected-item:after{background: rgb(100,0,0);}
#maincontent .opc-wrapper .shipping-address-item.selected-item{border-color: rgb(100,0,0);}
#maincontent .opc-block-shipping-information .shipping-information-title .action-edit:before{color: rgba(35,67,84,0.95);}
.cart.table-wrapper .towishlist::before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 18px;line-height: 20px;color: #757575;content: '\e600';font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
.cart.table-wrapper .towishlist > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.cart.table-wrapper .towishlist {display: inline-block;text-decoration: none;}
.cart.table-wrapper .towishlist {display: inline-block;text-decoration: none;position: absolute;right: 10px;}
.cart.table-wrapper .product-item-name{font-size: 1.4rem;}
.cart.table-wrapper .subtotal .price{font-size: 1.4rem;font-weight: 600;}
.cart.table-wrapper .product-item-details > dd strong,.cart.table-wrapper .product-item-details > dd strong > em{font-size: 1.2rem;font-weight: 600;}
.cart-container .actions .update,.page-main .cart-summary .block,.cart-container .cart-discount,.minicart-items .product-item-details .details-qty,.minicart-items .action.edit,.cart.table-wrapper .towishlist{display: none;}
.minicart-items .product-item:first-child{padding-bottom: 0;}
.cart.table-wrapper .actions-toolbar{position: absolute;right: 10px;bottom: 10px;}
/* cart and minicart end */

/* checkout start */
.opc-wrapper .checkout-payment-method .discount-code{display: none;}
/* checkout end */


.modal-popup .modal-inner-wrap{max-width: 600px;}
.modal-popup .modal-inner-wrap ul{margin: 0; padding: 0; list-style: none;}
.modal-popup .modal-title{font-size: 22px;font-weight: 600;}
.pdf-title {margin-bottom: 10px; font-weight: 600;}
.modal-popup .modal-inner-wrap .currSymbol {display: inline-block; margin-right: 10px; font-size: 23px; font-weight: 600; vertical-align: middle;}
.modal-popup .modal-inner-wrap #custom_price {display: inline-block;max-width: 375px;}
.modal-popup .modal-inner-wrap .input-box {max-width: 400px;}
.modal-popup .modal-inner-wrap label {margin-bottom: 3px; display: block; font-weight: 520;}
button, button:hover, button:focus, button:visited, button:active{background: #2D4C5C; border-color: #2D4C5C;color: #FFF;}
button:hover, button:focus, button:visited, button:active{color: #ddd;}
.customization-index-view .page-title{font-size: 22px;margin-bottom: 10px;line-height: 22px;color: #9b060e;}
.howItsWork-list .item  img{border: 1px solid #eee;}
.howItWork .title {border-bottom: 1px solid; color: #000; font-size: 18px; margin: 10px 0; text-align: left;padding:5px 0;}
.howItWork .label{color: #000; text-align: left; border-radius: 0; background-color: #fff; white-space: normal;font-size: 18px;}
.howItWork.description{margin-top: 10px;font-size: 14px;line-height: 18px;color: #070b64;}
.brochure-list img {  height: auto;  width: 100%;  border: 1px solid #eee;  max-height: 100%;}
#checkout .iwd_opc_alternative_wrapper .opc-wrapper{display: none;}
.onepage-index-index #maincontent .columns .column #checkout .iwd_opc_alternative_wrapper .opc-block-summary{width: 100%;}
#checkout .iwd_opc_alternative_wrapper .opc-block-summary .minicart-items .minicart-items-wrapper{max-width: 100%;}
.cart.table-wrapper .cart thead tr th.col-1{border-bottom: 1px solid #cccccc;padding-bottom: 15px;padding-top: 24px;}
.opc-wrapper, .opc-block-summary{font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}
#maincontent  h1.page-title span{font-size: 24px;font-weight: 500;}
.product-info-main .product-info-price .price-box .price-container{color: #ff8a00;}
.opc-block-summary .minicart-items .product-item-details{padding-left: 125px;}
.opc-block-summary .minicart-items .product-item-details .product-item-inner .subtotal{text-align: right;}
.onepage-index-index .opc-block-summary .opc-block-summary-wrapper .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item{border-bottom: 1px solid #2D4C5C !important;}
.onepage-index-index .opc-block-summary .opc-block-summary-wrapper .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-head > div{font-weight: 600;}
.onepage-index-index .opc-block-summary .opc-block-summary-wrapper .table-totals{margin: 20px 0px;}
.onepage-index-index .opc-block-summary .opc-block-summary-wrapper .table-totals .shipping {display: none;}
.opc-block-summary .opc-block-summary-wrapper .actions-toolbar-trigger{width: 390px;float: right;margin-bottom: 20px;display: block !important;}
.opc-block-summary .opc-block-summary-wrapper .actions-toolbar-trigger > button{display: inline-block;width: 180px;}
.opc-block-summary .commentDiv{margin-bottom: 30px;}
.opc-block-summary .commentDiv .op_block_title .left{display: inline-block;vertical-align: top;}
.opc-block-summary .commentDiv #specialRequestContent{margin: 10px 0;}
.opc-block-summary .commentDiv #specialRequestContent #order-comment{width: 100%;}
.opc-block-summary .table-totals .grand strong{font-size: 18px;}
.onepage-index-index .page-wrapper .opc-block-summary{display: block !important;position: relative !important;}
@media (max-width: 991px){
	.onepage-index-index .page-wrapper .opc-block-summary{bottom: 0px !important;}
}
.customer-account-index .block-dashboard-orders,
.customLinks .compare{display:none !important}
.links .greet.welcome span{margin-top: 3px; display: block;}
@media (min-width: 767px){
	.nav-sections{ margin-bottom: 10px!important;}
	.magicmenu .nav-desktop .level0 .level-top-mega{padding: 0px 12px;}
	.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a{padding: 15px 0 10px;}
	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children > ul{padding: 0px 0 20px;}
	.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a{text-transform: capitalize; color:rgb(100,0,0)}
	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width: 200px; padding: 0 5px;}
	.products.wrapper.products-list .product-item-info .product-image-wrapper {padding: 0 !important;}
	.products-list .product-item-photo{padding: 0 30px 0px 0}
	.products-list .product-item{border-top: 1px solid #ccc;}
	.products-list .product-item:first-child{border-top: none;}
	.filter-current .action.remove {  left: -5px;  top: 7px;  border: 1px solid #000;  padding: 0px 3px;} 
	#layered-top-filter-block-container .filter-current .item {  margin: 0;  padding-left: 25px;}
	.filter-actions, .filter-current{display: none !important;}
	#layered-top-filter-block-container .filter-options{margin-bottom: 10px; margin-top: 10px;}
	#layered-top-filter-block-container .filter-options-content{left:0; width: 225px;padding: 5px;}
	.page-layout-1column .filter-options-content .item:hover, .filter-options-content a:hover{background-color : transparent}
	.page-layout-1column .filter-options-item {  background: #e8e8e8; padding: 10px 12px; margin-right: 10px !important;}
	.page-layout-1column.page-with-filter #maincontent .column.main #layered-filter-block{padding-top: 0;margin-bottom: 10px;}
	#layered-top-filter-block-container { margin-bottom: 20px; border: 1px solid #e8e8e8; padding: 0 10px;}
	.breadcrumbs{margin-bottom: 10px !important;}
	.wishlist-toolbar{margin-bottom: 10px !important;}
	.wishlist-index-index .products-grid .product-item{margin-top: 15px; margin-bottom: 0}
	
}
@media (min-width: 1024px){
	.products-grid.wishlist .product-item:nth-child(3n+1) {margin-left: calc((100% - 4 * 24.439%) / 3);}
}
.txtMsg{color:red;font-size: 14px;}
.logo img{max-height:100px !important; max-width:250px !important; height:auto; width:100%  }
.order-index-index #maincontent{background: #F5F5F5; margin-bottom: 20px;}
.order-index-index #cart-totals{border-top: none;  padding-top: 0;}
._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow: 0 0 3px 1px #f00;}
.order-container .opc-block-summary{margin: 0;  padding: 20px 0 0 0;}
.order-container #shopping-cart-table .item-actions{display:none!important}
.order-container .order-btns{text-align: right;}
.order-container .order-button{padding: 10px 25px; margin-left: 10px; font-size: 18px;}
#orderStatusError{padding: 10px 0; color: #F00; font-size: 16px;}
.action.print{display:none!important}