.ui-widget {font-family: 'Comfortaa','Roboto Condensed','Open Sans','Arimo', arial,helvetica,sans-serif!important;}
.spacing10{letter-spacing: 0.1em;}
.drpdw-enabled{color:#000000!important;}
.drpdw-disabled{color: #f1f1f1!important;}
div.cal{font-size: 11px!important;}
div.cal table{margin-bottom: 2px!important;background-color: #e0e0e0!important;}
.cal{width : 154px !important;}
#wishlist-dialog .rich-calendar-button {width: 100%!important;}
.invoiceLine1Right{padding-top: 30px;}
.fa-correct {margin-right: 5px;width: 25px;height: 25px;line-height: 25px;-webkit-border-radius: 50%;border-radius: 50%;background: #40bb8a;color: #fff;text-align: center;font-size: 13px;}
.fa-error {margin-right: 5px;width: 25px;height: 25px;line-height: 25px;-webkit-border-radius: 50%;border-radius: 50%;background: #ff1a1a;color: #fff;text-align: center;font-size: 13px;}

.badge {font-weight: bold;text-align: center;background-color: #e02222;height: 19px;padding: 3px 6px 3px 6px;-webkit-border-radius: 12px !important;-moz-border-radius: 12px !important;border-radius: 12px !important;text-shadow:none !important;text-align: center;vertical-align: middle;}
.badge-default,.label-default  {background-color: #c6c6c6 !important;}
.badge-primary,.label-primary {background-color: #428bca !important;}
.label-success,.badge-success {background-color: #45b6af;background-image: none !important;}
.label-warning,.badge-warning {background-color: #ecbc29;background-image: none !important;}
.label-danger,.badge-danger {background-color: #f3565d;background-image: none !important;}
.label-info,.badge-info {background-color: #89c4f4;background-image: none !important;}
/* fix badge position for navs */
.nav.nav-pills > li > a > .badge {margin-top: -2px;}
.nav.nav-stacked > li > a > .badge {margin-top: 1px;margin-bottom: 0;}
/*** Iconic Labels ***/
.label.label-icon {padding: 4px 1px 4px 4px;margin-right: 2px;text-align: center !important;}
.ie9 .label.label-icon,.ie10 .label.label-icon {padding: 3px 0 3px 3px;}
.label.label-icon > i {font-size: 12px;text-align: center !important;}




#cookie-bar {background:#111111; height:auto; line-height:42px; color:#eeeeee; text-align:center; padding:3px 0; z-index: 5000;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

.row-no-margin {margin-left: 0 !important;margin-right: 0 !important;}
.row-no-padding{ padding-left:0 !important;padding-right: 0!important;}
.row-wrap >[class^="col-"] {margin-bottom:30px;}
.row-wrap-50 >[class^="col-"] {margin-bottom:50px;}
.row-reverse >[class^="col-"] {float:right;}
.row-no-gutter {margin:0!important;}
.row-no-gutter > [class^="col-"] {padding:0!important;}

.ui-growl {top: 60px!important;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #f5f5f5!important;}
.table thead tr th {font-size: 14px!important;}
.table-checkbox{width:40px!important;max-width:40px!important;}
.table-text-wrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:90%;-ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; }
.table-text-normal{font-weight:normal!important;}
.table-text-bold{font-weight:bold!important;}
.table-text-size14{font-size: 14px!important;}
.table-columns-action-60{width:60px!important;max-width:60px!important;}
.table-columns-action{width:80px!important;max-width:80px!important;}
.table-columns-action-100{width:100px!important;max-width:100px!important;}
.table-columns-action-130{width:130px!important;max-width:130px!important;}
.table-columns-action-150{width:150px!important;max-width:150px!important;}
.table-columns-action-200{width:200px!important;max-width:200px!important;}
.table-columns-status{width:80px!important;max-width:80px!important;}
.table-columns-custom-20{width:20px!important;max-width:20px!important;}
.table-columns-custom-30{width:30px!important;max-width:30px!important;}
.table-columns-custom-40{width:40px!important;max-width:40px!important;}
.table-columns-custom-45{width:45px!important;max-width:45px!important;}
.table-columns-custom-50{width:50px!important;max-width:50px!important;}
.table-columns-custom-60{width:60px!important;max-width:60px!important;}
.table-columns-custom-80{width:80px!important;max-width:80px!important;}
.table-columns-custom-90{width:90px!important;max-width:90px!important;}
.table-columns-custom-100{width:100px!important;max-width:100px!important;}
.table-columns-custom-110{width:110px!important;max-width:110px!important;}
.table-columns-custom-120{width:120px!important;max-width:120px!important;}
.table-columns-custom-140{width:140px!important;max-width:140px!important;}
.table-columns-custom-150{width:150px!important;max-width:150px!important;}
.table-columns-custom-160{width:160px!important;max-width:160px!important;}
.table-columns-custom-170{width:170px!important;max-width:170px!important;}
.table-columns-custom-180{width:180px!important;max-width:180px!important;}
.table-columns-custom-190{width:190px!important;max-width:190px!important;}
.table-columns-custom-200{width:200px!important;max-width:200px!important;}
.table-columns-custom-210{width:210px!important;max-width:210px!important;}
.table-columns-custom-220{width:220px!important;max-width:220px!important;}
.table-columns-custom-230{width:230px!important;max-width:230px!important;}
.table-columns-custom-240{width:240px!important;max-width:240px!important;}
.table-columns-custom-300{width:300px!important;max-width:300px!important;}
.table-columns-custom-340{width:340px!important;max-width:340px!important;}
.table-columns-custom-400{width:400px!important;max-width:400px!important;}
.table-columns-custom-440{width:440px!important;max-width:440px!important;}
.myWizard .cart-total-list > li > span {width: 39%!important;}
.colorgraph {
    height: 5px;
    border-top: 0;
    background: #c4e17f;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
.section-title ul li {padding-bottom: 15px;}
.search-box{float: right;position: relative;width: 270px;}
.search-box input[type="text"] {line-height: 34px!important; height: 31px;}
.category-items-full {border-radius: 0;color: #a6a6a6;cursor: pointer;font-family: "Roboto Condensed","Open Sans","Roboto",sans-serif; height: 24px;line-height: 26px;outline: medium none;padding: 0 25px 0 10px;transition-duration: 0.4s;transition-property: height;z-index: 9999;}
.single-cart-item .cart-img img{max-width: 50px!important;}


/* alignment classes */
.left_reset,.left_reset_top,.left_reset_top_border,.left_reset_bottom_border{padding-left:0;margin-left:0;}
.left_top,.left_top_bg,.left_middle,.left_middle_bottom_border,.left_reset,.left_reset_top,.left_reset_top_border,.left_reset_bottom_border{text-align: left;}
.left_middle,.left_middle_bottom_border,.left_reset{vertical-align: middle!important;}
.left_top,.left_reset_top,.left_top_bg,.left_reset_top_border{vertical-align: top;}
.left_reset_top,.left_reset_top_border,.left_reset_bottom_border{margin:0;padding:0;}
.left_top_bg{border-bottom:#191a1b outset 1px;}
.left_reset_bottom_border{border-bottom:#9a9a9a dotted 1px !important; padding-top:3px !important;}
.left_reset{margin:0;padding:0;}
.left_middle_bottom_border{border-bottom:1px solid #bfbfbf;}
.right_top,.right_top_bg,.right_middle,.right_middle_bottom_border,.right_reset,.right_reset_top{text-align: right;}
.right_middle,.right_middle_bottom_border{vertical-align: middle!important;}
.right_top,.right_reset_top{vertical-align: top;}
.right_top_bg{vertical-align: top;}
.right_reset,.right_reset_top{margin:0;padding:0;}
.center_reset{padding-left:0;margin-left:0;}
.center_top,.center_middle,.center_full,.center_reset,.center_reset_top,.center_reset_middle{text-align: center;}
.center_top,.center_reset,.center_reset_top{vertical-align: top;}
.center_middle,.center_reset_middle{vertical-align: middle!important;}
.center_reset_top,.center_reset_middle{margin:0; padding:0;}
.center_full{text-align: center; width:100%; vertical-align:middle; margin:0; padding:0;}
.account-form .form-control {height: 32px;}
.section-tab-menu ul li:hover a, .section-tab-menu ul li.active a {line-height: 23px;}
.nav-pills.nav-stacked.nav-arrow > li {margin:0;}
.nav-pills.nav-stacked.nav-arrow > li a {position: relative;padding: 0 15px;border-bottom: 1px solid #e6e6e6;height: 40px;line-height:40px;background:#fff;color:#666;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.nav-pills.nav-stacked.nav-arrow > li a:hover {color:#2a8fbd;}
.nav-pills.nav-stacked.nav-arrow > li.active a {color:#fff;background:#2a8fbd;border-color:#2681aa;}
.nav-pills.nav-stacked.nav-arrow > li.active a:hover {color:#fff;}
.nav-pills.nav-stacked.nav-arrow > li.active a:after {position:absolute;content:'';top:6px;right:-15px;width:28px;height:28px;background:#2a8fbd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.vcenter {display: inline-block;vertical-align: middle;float: none;}

.mt-0{margin-top: 0}
.mt-2{margin-top: 2px}
.mt-5{margin-top: 5px}
.mt-10{margin-top: 10px}
.mt-20{margin-top: 20px}
.mt-25{margin-top: 25px}
.mt-30{margin-top: 30px}
.mt-40{margin-top: 40px}
.mt-50{margin-top: 50px}
.mt-70{margin-top: 70px}
.mt-90{margin-top: 90px}
.ml-0{margin-left: 0}
.mr-0{margin-right: 0}
.mr-25{margin-right: 25px}
.mb-0{margin-bottom: 0}
.mb-10{margin-bottom: 10px}
.mb-15{margin-bottom: 15px}
.mb-20{margin-bottom: 20px}
.mb-25{margin-bottom: 25px}
.mb-30{margin-bottom: 30px}
.mb-35{margin-bottom: 35px}
.mb-45{margin-bottom: 45px}
.mb-48{margin-bottom: 48px}
.mb-50{margin-bottom: 50px}
.mb-90{margin-bottom: 90px}
.mtb-25{margin: 25px 0}

.mt-0-forced{margin-top: 0!important;}
.mt-2-forced{margin-top: 2px!important;}
.mt-5-forced{margin-top: 5px!important;}
.mt-10-forced{margin-top: 10px!important;}
.mt-20-forced{margin-top: 20px!important;}
.mt-25-forced{margin-top: 25px!important;}
.mt-30-forced{margin-top: 30px!important;}
.mt-40-forced{margin-top: 40px!important;}
.mt-50-forced{margin-top: 50px!important;}
.mt-70-forced{margin-top: 70px!important;}
.mt-90-forced{margin-top: 90px!important;}
.ml-0-forced{margin-left: 0!important;}
.mr-0-forced{margin-right: 0!important;}
.mr-25-forced{margin-right: 25px!important;}
.mb-0-forced{margin-bottom: 0!important;}
.mb-10-forced{margin-bottom: 10px!important;}
.mb-15-forced{margin-bottom: 15px!important;}
.mb-20-forced{margin-bottom: 20px!important;}
.mb-25-forced{margin-bottom: 25px!important;}
.mb-30-forced{margin-bottom: 30px!important;}
.mb-35-forced{margin-bottom: 35px!important;}
.mb-45-forced{margin-bottom: 45px!important;}
.mb-48-forced{margin-bottom: 48px!important;}
.mb-50-forced{margin-bottom: 50px!important;}
.mb-90-forced{margin-bottom: 90px!important;}
.mtb-25-forced{margin: 25px 0!important;}


.pt-5{padding-top: 5px}
.pt-10{padding-top: 10px}
.pt-30{padding-top: 30px}
.pt-90{padding-top: 90px}
.pt-50{padding-top: 50px}
.pt-100{padding-top: 100px}
.ptb-100{padding: 100px 0}
.pt-140{padding-top: 140px}
.pl-8{padding-left: 8px}
.pl-70{padding-left: 70px}
.pr-8{padding-right: 8px}
.pr-16{padding-right: 16px}
.pb-5{padding-bottom: 5px}
.pb-10{padding-bottom: 10px}
.pb-15{padding-bottom: 15px}
.pb-30{padding-bottom: 30px}
.pb-45{padding-bottom: 45px}
.pb-50{padding-bottom: 50px}
.pb-60{padding-bottom: 60px}
.pb-75{padding-bottom: 75px}
.ptb-10{padding: 10px 0}
.ptb-35{padding: 35px 0}
.ptb-40{padding: 40px 0}
.ptb-60{padding: 60px 0}
.ptb-90{padding: 90px 0}
.ptb-110{padding: 110px 0}
.ptb-130{padding: 130px 0}
.ptb-25{padding: 25px 0}
.ptb-220{padding: 220px 0}
.plr-40{padding: 0 40px}
.plr-70{padding: 0 70px}
.pt-35{padding-top: 35px}
.no-padding{padding:0}
.no-padding-forced{padding:0!important;}

/*ICHECK CHECKBOXES*/
.i-check,.i-radio {display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;border: 1px solid #ccc;cursor: pointer;-webkit-border-radius:3px;border-radius:3px;top:1px;left:-7px;margin-left:-13px;float:left;text-align:center;line-height:16px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;position:relative;overflow:hidden;}
.i-check:before,.i-radio:before {content:'\f00c';font-family:'FontAwesome';-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;-webkit-transform:translate3d(0,-25px,0);-moz-transform:translate3d(0,-25px,0);-o-transform:translate3d(0,-25px,0);-ms-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0);display:block;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);color: #fff;font-size: 12px;}
.i-check.hover,.i-radio.hover {border: 1px solid #2a8fbd;}
.i-check.checked,.i-radio.checked {border: 1px solid #2a8fbd;background: #2a8fbd;}
.i-check.checked:before,.i-radio.checked:before {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-ms-filter:none;filter:none;}
.i-check.disabled,.i-radio.disabled {border-color:#d9d9d9;}
.i-check.disabled.checked,.i-radio.disabled.checked {background:#ccc;}
.i-check.i-check-stroke.checked {background:#fff;}
.i-check.i-check-stroke.checked:before {color:#2a8fbd;}
.i-radio {-webkit-border-radius:50%;border-radius:50%;}
.i-radio:before {content:'\f111';font-size:12px;}
/*END ICHECK CHECKBOXES*/
.checkbox-list {list-style:none;margin:0;padding:0;}
.checkbox-list .checkbox {margin-bottom:7px;margin-top:0;}
.checkbox-list .checkbox:last-child {margin-bottom:0;}
.checkbox-list .checkbox + .checkbox {margin-top:0;}
.checkbox-list label {font-size:13px;}
.padding-lr-10{padding-left: 10px; padding-right: 10px;}
.padding-lr-20{padding-left: 20px; padding-right: 20px;}
.padding-lr-30{padding-left: 30px; padding-right: 30px;}
.padding-lr-35{padding-left: 35px; padding-right: 35px;}
.padding-lr-40{padding-left: 40px; padding-right: 40px;}
.nobg{background-color: transparent!important;}
#slidemenu{padding-left: 40px!important; padding-top: 13px!important;}
.megamenu__columns {padding-top: 25px !important;padding-bottom: 10px !important;padding-right: 20px !important;}
.megamenu__content {padding-top: 0!important;padding-bottom: 0!important;}
.product-preview{border-top: #dfdfdf 1px solid!important;}
#loader-wrapper{z-index: 10000000; background: rgba(0,0,0,.7);}

.filters-order__view {color: #878787;}
.filters-order__view.active {color: #212121;}
.label_option{padding-top: 8px!important;}

.navbar-nav--vertical > .active > a,
.navbar-nav--vertical > .active > a:hover,
.navbar-nav--vertical > .active > a:focus {
    color: #e7e7e7;
    background-color: #555555;
}

.megamenu .dropdown-menu-title a{color: #333;}
.megamenu .dropdown-menu-title a:hover{color: #ff7f00;}
.dropdown-menu-info h6{font-size: 14px!important;}
.header-menu .submenu.dropdown-menu.megamenu {margin-left: 0!important;padding: 0!important;}
.vertical-menu-list .menu-item-has-children .megamenu {width: 1100px;}


.owl-wrapper{position: relative; width:100%;}
.owl-theme .owl-controls .owl-page span {background: #fff !important;}
.owl-img {width: 100%;}
.owl-text-overlay{z-index: 1000; position: absolute;text-align: center;width: 60%;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin-left: auto;margin-right: auto;color: #fff;background: rgba(0, 0, 0, 0.4);padding-bottom: 20px;}
h2.owl-title {font-size: 48px;font-weight: bold;margin-bottom: 20px;}
p.owl-caption {font-size: 18px;line-height: 24px;}
.owl-theme .owl-page span:active {background: #fff !important;}

@media screen and (max-width: 368px) {img.smallResolution{min-height: 150px;}}
.banner-slide img, .block-banner img, .fullImg{display: block;width: 100%;}
.product-item .product-thumb .smallImg{ width: 153px; height: auto;}
.product-info-main .price.price-dark {color: #333333!important;}
.select span{padding-right: 5px;}
.form-cart .remove-shopping {font-size: 12px; width: 28px;height: 28px;line-height: 16px;}
.tab-shopping .form-row .button-submit{text-transform: uppercase;color: #fff;padding: 11px 23px;border-radius: 4px;margin-top: 0!important;font-weight: bold; text-align: center;}
.tab-shopping .form-row .button-submit.btn-order{background: #ff7f00;}
.tab-shopping .form-row .button-submit:hover{background: #222;}


.mt-process-sec {padding: 0;}
.mt-process-sec .process-list {margin: 0 0 22px;font-size: 16px;line-height: 18px;font-weight: 700;overflow: hidden;color: #9f9f9f;text-align: center;}
.mt-process-sec .process-list li {min-width: 163px;display: inline-block;vertical-align: top;text-align: center;margin: 0 0 10px 60px;position: relative;z-index: 1;}
.mt-process-sec .process-list li:before {position: absolute;content: "";z-index: -1;left: -87px;top: 50%;bottom: auto;right: auto;width: 107px;height: 1px;margin: -19px 0 0;background: #eee;}
.mt-process-sec .process-list li:first-child {margin: 0;}
.mt-process-sec .process-list li:first-child:before {display: none;}
.mt-process-sec .process-list .counter {display: block;width: 86px;height: 86px;font-size: 30px;line-height: 33px;padding: 24px 0 0;margin: 0 auto 18px;border-radius: 100%;text-align: center;border-width: 1px;border-style: solid;color: #9f9f9f;border-color: #eee;}
.mt-process-sec .process-list .title {display: block;}
.mt-process-sec .process-list .active .title {color: #000;}
.mt-process-sec .process-list .active .counter {color: #000;border-color: #000;}


.checkoutWizard-steps {display: inline-block;margin: 0;padding: 0;background: #fff;}
.checkoutWizard-steps .active {color: #fff;background: #007ACC;}
.checkoutWizard-steps .active:after {border-left-color: #007ACC;}
.checkoutWizard-steps .active a {color: #fff;cursor: default;}
.checkoutWizard-steps .label {position: relative;top: -1px;margin: 0 5px 0 0;padding: 1px 5px 2px;}
.checkoutWizard-steps .active .label {background-color: #333;}
.checkoutWizard-steps li {display: inline-block;position: relative;margin-right: 5px;padding: 12px 17px 10px 30px;*display: inline;*padding-left: 17px;background: #efefef;line-height: 18px;list-style: none;zoom: 1;}
.checkoutWizard-steps li:first-child {padding-left: 12px;-moz-border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.checkoutWizard-steps li:first-child:before {border: none;}
.checkoutWizard-steps li:last-child {margin-right: 0;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.checkoutWizard-steps li:last-child:after {border: none;}
.checkoutWizard-steps li:before {position: absolute;left: 0; top: 0;height: 0; width: 0;border-bottom: 20px inset transparent;border-left: 20px solid #fff;border-top: 20px inset transparent;content: "";}
.checkoutWizard-steps li:after {position: absolute;right: -20px; top: 0;height: 0; width: 0;border-bottom: 20px inset transparent;border-left: 20px solid #efefef;border-top: 20px inset transparent;content: "";z-index: 2;}
.checkoutWizard-steps a {color: #333;}
.checkoutWizard-steps a:hover {text-decoration: none;}
.checkoutWizard-steps.clickable li:not(.active) {cursor: pointer;}
.checkoutWizard-steps.clickable li:hover:not(.active) {background: #ccc;}
.checkoutWizard-steps.clickable li:hover:not(.active):after {border-left-color: #ccc;}
.checkoutWizard-steps-steps.clickable li:hover:not(.active) a {color: #08c;}
@media (max-width: 480px) {
    /* badges only on small screens */
    .checkoutWizard-steps li:after,.checkoutWizard-steps li:before {border: none;}
    .checkoutWizard-steps li,.checkoutWizard-steps li.active,.checkoutWizard-steps li:first-child,.checkoutWizard-steps li:last-child {margin-right: 0;padding: 0;background-color: transparent;}
}
.wizardCustom-ul > li > a {display: block!important;}


.cssload-wrap {display: flex;display: -o-flex;display: -ms-flex;display: -webkit-flex;display: -moz-flex;box-pack: center;-o-box-pack: center;-ms-box-pack: center;-webkit-box-pack: center;-moz-box-pack: center;justify-content: center;-o-justify-content: center;-ms-justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;box-align: center;-o-box-align: center;-ms-box-align: center;-webkit-box-align: center;-moz-box-align: center;align-items: center;-o-align-items: center;-ms-align-items: center;-webkit-align-items: center;-moz-align-items: center;perspective: 310px;-o-perspective: 310px;-ms-perspective: 310px;-webkit-perspective: 310px;-moz-perspective: 310px;height: 100%;overflow: hidden;}
.cssload-cssload-spinner {position: relative;transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;animation: cssload-wobble 9.98s ease-in-out infinite;-o-animation: cssload-wobble 9.98s ease-in-out infinite;-ms-animation: cssload-wobble 9.98s ease-in-out infinite;-webkit-animation: cssload-wobble 9.98s ease-in-out infinite;-moz-animation: cssload-wobble 9.98s ease-in-out infinite;}
.cssload-cssload-spinner:before, .cssload-cssload-spinner:after {display: block;content: "";width: 70px;height: 70px;border: 35px solid;border-radius: 50%;animation: cssload-spin 3.75s ease-in-out infinite both reverse;-o-animation: cssload-spin 3.75s ease-in-out infinite both reverse;-ms-animation: cssload-spin 3.75s ease-in-out infinite both reverse;-webkit-animation: cssload-spin 3.75s ease-in-out infinite both reverse;-moz-animation: cssload-spin 3.75s ease-in-out infinite both reverse;}
.cssload-cssload-spinner:before {border-color: rgb(221,221,221);position: absolute;}
.cssload-cssload-spinner:after {border-color: black;animation-delay: -1.88s;-o-animation-delay: -1.88s;-ms-animation-delay: -1.88s;-webkit-animation-delay: -1.88s;-moz-animation-delay: -1.88s;}
@keyframes cssload-wobble {
    0%, 100% {transform: rotateX(8.75deg) rotateY(35deg);}
    50% {transform: rotateX(35deg) rotateY(-35deg) rotate(180deg);}
}
@-o-keyframes cssload-wobble {
    0%, 100% {-o-transform: rotateX(8.75deg) rotateY(35deg);}
    50% {-o-transform: rotateX(35deg) rotateY(-35deg) rotate(180deg);}
}
@-ms-keyframes cssload-wobble {
    0%, 100% {-ms-transform: rotateX(8.75deg) rotateY(35deg);}
    50% {-ms-transform: rotateX(35deg) rotateY(-35deg) rotate(180deg);}
}
@-webkit-keyframes cssload-wobble {
    0%, 100% {-webkit-transform: rotateX(8.75deg) rotateY(35deg);}
    50% {-webkit-transform: rotateX(35deg) rotateY(-35deg) rotate(180deg);}
}
@-moz-keyframes cssload-wobble {
    0%, 100% {-moz-transform: rotateX(8.75deg) rotateY(35deg);}
    50% {-moz-transform: rotateX(35deg) rotateY(-35deg) rotate(180deg);}
}
@keyframes cssload-spin {
    0%, 100% {transform: translateZ(39px) rotateX(14deg);}
    33% {transform: translateZ(-39px) scale(0.4);}
    66% {transform: translateZ(-39px);}
}
@-o-keyframes cssload-spin {
    0%, 100% {-o-transform: translateZ(39px) rotateX(14deg);}
    33% {-o-transform: translateZ(-39px) scale(0.4);}
    66% {-o-transform: translateZ(-39px);}
}
@-ms-keyframes cssload-spin {
    0%, 100% {-ms-transform: translateZ(39px) rotateX(14deg);}
    33% {-ms-transform: translateZ(-39px) scale(0.4);}
    66% {-ms-transform: translateZ(-39px);}
}
@-webkit-keyframes cssload-spin {
    0%, 100% {-webkit-transform: translateZ(39px) rotateX(14deg);}
    33% {-webkit-transform: translateZ(-39px) scale(0.4);}
    66% {-webkit-transform: translateZ(-39px);}
}
@-moz-keyframes cssload-spin {
    0%, 100% {-moz-transform: translateZ(39px) rotateX(14deg);}
    33% {-moz-transform: translateZ(-39px) scale(0.4);}
    66% {-moz-transform: translateZ(-39px);}
}

#loader-wrapper,#modalLoader-wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;}
#loader-wrapper.loader-off {display: none !important;}
#loader,#modalLoader {border: 3px solid transparent;border-top-color: #536dfe;border-radius: 50%;display: block;margin: -75px 0 0 -75px;width: 150px;height: 150px;position: relative;top: 50%;left: 50%;-webkit-animation: spin 2s linear infinite;-moz-animation: spin 2s linear infinite;-o-animation: spin 2s linear infinite;-ms-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
#loader:before,#modalLoader:before {border: 3px solid transparent;border-radius: 50%;content: "";position: absolute;top: 5px;right: 5px;bottom: 5px;left: 5px;-webkit-animation: spin 3s linear infinite;-moz-animation: spin 3s linear infinite;-o-animation: spin 3s linear infinite;-ms-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}
#loader:after,#modalLoader:after {border: 3px solid transparent;border-radius: 50%;content: "";position: absolute;top: 15px;left: 15px;bottom: 15px;right: 15px;-webkit-animation: spin 1.5s linear infinite;-moz-animation: spin 1.5s linear infinite;-o-animation: spin 1.5s linear infinite;-ms-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}
@-webkit-keyframes spin {
    0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
}
@-moz-keyframes spin {
    0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
}
@-o-keyframes spin {
    0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
}
@-ms-keyframes spin {
    0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spin {
    0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
}
.loaded #loader,.touch #loader {opacity: 0;transition: all 0.3s ease-out;}
.loaded #loader-wrapper,.touch #loader-wrapper {visibility: hidden;transform: translateY(-100%);transition: all 0.3s 1s ease-out;}

.loader {height: 50px;left: 50%;margin: -25px 0 0 -75px;position: absolute;top: 50%;width: 150px;}
.loader .bar {font-size: 0;height: 3px;opacity: 0;width: 25px;-webkit-animation: subtleIn 2s ease-in-out infinite;-moz-animation: subtleIn 2s ease-in-out infinite;-ms-animation: subtleIn 2s ease-in-out infinite;animation: subtleIn 2s ease-in-out infinite;display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;}
.loader .bar:nth-child(2) {-webkit-animation-delay: .3s;animation-delay: .3s;}
.loader .bar:nth-child(3) {-webkit-animation-delay: .6s;animation-delay: .6s;}
.loader .bar:nth-child(4) {-webkit-animation-delay: .9s;animation-delay: .9s;}
.loader .bar:nth-child(5) {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
@-moz-keyframes subtleIn {
    0% {opacity: 0;-moz-transform: translateY(300%);-ms-transform: translateY(300%);-webkit-transform: translateY(300%);transform: translateY(300%);}
    30% {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
}
@-webkit-keyframes subtleIn {
    0% {opacity: 0;-moz-transform: translateY(300%);-ms-transform: translateY(300%);-webkit-transform: translateY(300%);transform: translateY(300%);}
    30% {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes subtleIn {
    0% {opacity: 0;-moz-transform: translateY(300%);-ms-transform: translateY(300%);-webkit-transform: translateY(300%);transform: translateY(300%);}
    30% {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
}

.infobox {display: table;width: 100%;overflow: hidden;border-radius: 3px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-webkit-transition:  box-shadow 300ms 0s ease;-moz-transition:  box-shadow 300ms 0s ease;-ms-transition:  box-shadow 300ms 0s ease;-o-transition:  box-shadow 300ms 0s ease;transition:  box-shadow 300ms 0s ease;}
.infobox:hover {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);}
.infobox__icon {display: table-cell;vertical-align: middle;padding: 25px 20px;width: auto;font-size: 64px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-webkit-transition:  box-shadow 300ms 0s ease;-moz-transition:  box-shadow 300ms 0s ease;-ms-transition:  box-shadow 300ms 0s ease;-o-transition:  box-shadow 300ms 0s ease;transition:  box-shadow 300ms 0s ease;}
.infobox__icon:hover {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);}
.infobox__text {display: table-cell;vertical-align: middle;position: relative;padding: 20px 25px 15px;overflow: hidden;}

.ui-selectonemenu-label {height: 35px!important; padding: 5px; padding-top: 9px; padding-left: 15px;}
.ui-selectonemenu{padding: 0; height: 37px!important; }
.ui-selectonemenu .ui-selectonemenu-trigger{padding: 5px 0;}
@media (max-width: 680px) {.ui-dialog{max-width: 90% !important; overflow-y: auto;}}
@media (min-width: 681px) {.ui-dialog{max-width: 60% !important;}}
#quickViewForm h1, h2, h3, h4, h5, h6 {line-height: 1em;}
#quickViewForm .product-info-main .product-des { padding: 10px 0;}
#quickViewForm .product-info-main .price { margin-bottom: 5px;}

.post-content p {padding-top: 0;}
.gallery-grid{height: auto!important;}
.form-input-text-error {width: 488px;}
.toolbar-option .form-control{width: 170px;display: inline-block;}
.block-categories.style2 {min-height: 150px;}

.categories-slider-container .owl-carousel.nav-style4 .owl-nav .owl-prev, .categories-slider-container .owl-carousel.nav-style4 .owl-nav .owl-next { top:0!important;}
.product-view .col-main{padding: 0 35px;}
#checkoutWizardForm .control-label{font-size: 14px;}
.bank-container{color: black;}
.ui-chkbox-label{padding-left:4px; font-size: 15px; font-weight: bold;}
.ui-chkbox-box {margin-top: 4px!important;}
.ui-datepicker-month, .ui-datepicker-year{color: black!important;}
.block-minicart .dropdown-menu {min-width: 460px;}
.block-minicart.dropdown {padding-bottom: 0!important;}
.form-cart .ui-selectonemenu-label {height: 30px !important;padding-top: 5px!important;padding-left: 5px!important;}

.quick-view {margin-top: -27px!important;}
.quick-view-wish {line-height: 45px;width: 45px;text-align: center;background-color: #faf8fd;font-size: 15px;color: #434343;border-radius: 50%;z-index: 98;display: block;visibility: hidden;opacity: 0;-webkit-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;position: absolute;top: 50%;margin-top: 27px;left: 50%;margin-left: -22px;}
.quick-view-wish:hover {background: #ff7f00;color: #fff;}
.product-item:hover .quick-view-wish {opacity: 1;visibility: visible;}
.equal {display: flex;display: -webkit-flex;flex-wrap: wrap;}
@media (min-width: 768px) { .row.equal {display: flex;flex-wrap: wrap;}}