body {background: #f0ebe7;-webkit-font-smoothing: antialiased;font-family:  'Manrope', 'Open Sans', sans-serif; color: #000; word-break: keep-all; font-weight:400;}

p {word-break: keep-all;}
header {width: 100%; background-color: #fff; z-index: 991;}
.fixed-header {position: fixed;top:0; left:0;width: 100%; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.fixed-header .supplier-logo {display: none;}
.fixed-header .logo {width: 12.7%;    text-align: center;}
.fixed-header .search-main {width: 40%;}
.fixed-header .icon_link {width: 60%;}
.ob-aakron-theme .fixed-header .logo img {max-width:185px;max-height:45px;}
.fixed-header .right-header {width:87.3%;}
.fixed-header .main-menus {width: auto; float: right;}
.home-content, .innerpage {margin-top: 0px;}
.innerpage { padding: 0px 15px 40px;}
header .container {width: 100%;padding-right: 0;border-bottom: 1px #999 solid;padding-left: 0; display: table; position: relative;}
header .logo {width: 22.7%;padding: 0px 25px 0px 25px; display: table-cell; vertical-align: middle; text-align: center;}
.right-header {border-left: 1px #ccc solid; width: 100%; display: block;}
.supplier-logo {border-bottom: 1px #ccc solid;padding-left: 25px;padding-top: 9px; width: 100%; padding-bottom:10px;  display: table; background-color:#fff; min-height:1px!important;}
.supplier-logo ul {margin-bottom: 7px;width: 100%; display: table;}
.supplier-logo ul li {display: table-cell; text-align: center;}
.supplier-logo ul li a {display: inline-block; padding:0px;}
.supplier-logo ul li img { max-height: 90px;max-width: 95%;}
.supplier-logo .item {display: table-cell; text-align: center;} 
.supplier-logo .item img { max-height: 90px;max-width: 75%;display: inline-block;}
.supplier-logo .owl-prev {text-align: center;background:url(../images/left-arrow.png) no-repeat 8px center;width: 40px;top: 0;position: absolute;left: 0;height: 100%;padding-top: 10%;text-indent: -9999px;cursor: pointer;opacity: 0.5;display: none;z-index: 9999;}
.supplier-logo .owl-next {text-align: center;background:url(../images/right-arrow.png) no-repeat 10px center;width: 40px;top: 0;position: absolute;right: 0;height: 100%;padding-top: 10%;text-indent: -9999px;cursor: pointer;opacity: 0.5;display: none;z-index: 9999;}

.top-search-parts {width: 100%; border-bottom: solid 1px #ccc; display: inline-block;}
.top-search-parts .main-menus {float: right;width: 100%;}
.top-search-parts .main-menus .search-main {width: 80%;}
.top-search-parts .main-menus .search-main .search-col {width: 50%; float: left;}
.top-search-parts .main-menus .icon_link {width: 20%;}

.fixed-header .top-search-parts .main-menus {float: right;width: auto;}
.fixed-header .top-search-parts .main-menus .search-main {width: 40%;}
.fixed-header .top-search-parts .main-menus .icon_link {width: 60%;}
.fixed-header .top-search-parts .main-menus .search-main .search-col {width: auto; float: none;}

.fixed-header .menubar-main {position: relative;margin-top: -68px;width: 60%;}
.fixed-header .logo {padding: 10px 15px 9px;}

.padding-right {padding-right: 0px;}
.padding-left {padding-left: 0px;}
.menubar-main {width: 100%; display: table;}
.menubar-parts {width:100%; display: table-cell; vertical-align: top;}
.menubar-parts  .navbar-collapse {padding-left: 0px; padding-right: 0px;}
.main-menus {width:45%; display: table-cell;}
.search-main {width: 51%;display: table-cell;vertical-align: middle;padding-right: 2%;position: relative;float: left;padding-top: 12px;padding-left: 2%;}
.menubar-under {width: 100%; display: table;}
.container-fluid {padding-left: 0px; padding-right: 0px; overflow: hidden;}
.navbar {float: none;margin: 0;min-height: auto; vertical-align: top;}
.nav-menu li a {position: relative; line-height: 10px;}
.nav-menu {padding: 0px 0 0px 0px;}
/*li > b.caret {position: absolute;right: 5px;top: 32px; border: none;background: url(../images/caret-icn.png) no-repeat 0 0;width: 8px;height: 8px;}*/
.nav-menu > li >ul >li > span {background-color: #DEDEDE; font-weight:  800; padding: 10px 12px;width: 100%; display: block;}
.nav-menu > li >ul >li { padding:0 12px; }
.nav-menu > li >ul >li a {font-size: 14px;}
.nav-menu > li >ul > li > b.caret {top: 17px;right: 5px;}
.nav-menu > li > a {color: #4c4c4c;font-size: 12px;font-weight: 600;padding-bottom:26px;padding-top: 25px;text-transform: uppercase;}
.search-col {w: 100%;padding-top: 0px;position: relative; vertical-align: top;}
.search-col input[type="text"] {width: 100%;color: #222;border: 1px #ccc solid;font-size: 14px; font-weight: 800; padding-right: 35px;}
.search-col input[type="text"]:focus {border-color: #CF2929;}
.search-col input[type="submit"] {position: absolute;right: 0px;top: 5px;background: url(../images/search_icon.png) no-repeat 0 0;width: 32px;height: 32px;border: 0;text-indent: -9999px;box-shadow: none;}
.ob-aakron-theme .search-col input[type="submit"]:hover{background: url(../images/search_icon.png) no-repeat 0 0;border:none;}
.right-header .main-part {position: relative; width: auto; float: right;}
.mega-menu {background-color: #f2f2f2;left: -3px;margin: 0;max-width: 1176px;min-width: 1176px;padding: 0;position: absolute;width: 1176px;padding: 20px 0;  z-index: 1001;  /*background-image: url(../images/menu-drop-img.png); background-position: center right; background-size: auto 100%; background-repeat: no-repeat;*/}
.mega-menu .lg-parts {width: 66%; display: inline-block; padding: 0 0%; vertical-align: top; position: relative;}
.mega-menu .lg-parts.menu-img {width: 33%; display: table-cell; padding: 0 2%;vertical-align: bottom;}
.mega-menu .lg-parts > li {width:50%; display: inline-block;border-right:solid 1px #ded7d7; padding: 0 0%;    float: left;position: static;}
.mega-menu .lg-parts > li > a {width: 100%; line-height: 30px; display: block; color: #595959; text-transform: uppercase; padding: 0px 10px 1px 10px; font-size: 11px;   word-break: keep-all;}	
.mega-menu .lg-parts > li > a > span:before{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 16px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f178";/*float: right; */margin-top: 6px;}	
.mega-menu .lg-parts > li.open > a, 	
.mega-menu .lg-parts > li:hover > a {color: #e5574b; padding: 0px 10px 0px 10px;  transition: all 0s ease-in-out;border-bottom: solid 1px #998a8a;}
.mega-menu .lg-parts > li.open > a > .arrow, .mega-menu .lg-parts > li:hover > a > .arrow {  float: right;  border-width: 10px 10px 10px 0; -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);border-right-width: 10px;border-left: 0px;border-color: transparent;display: inline-block;width: 0;height: 0;margin-top: -2px;vertical-align: middle;border-top: 10px solid transparent;border-right: 11px solid #998a8a;border-left: 6px solid transparent;font-size: 0px; padding: 0px 10px; position: absolute; right: 0; top:0}
.mega-menu .lg-parts > li.open > .dropdown-menu {margin: 0px 0 0 0% !important;padding: 0px;border: 0px;width: 33.33334%; left: 33.33334%;top: -20px;bottom: -20px;border-radius: 0px;}
.mega-menu .lg-parts > li.open > .dropdown-menu > div > ul { overflow: auto;height: 100%; }
.mega-menu .lg-parts > li:nth-child(2n) {border: 0px;}
.mega-menu .lg-parts > li:nth-child(2n).open > .dropdown-menu {margin: 0px 0 0 0% !important; padding: 0px;border: 0px;width: 50%;left: 100%;top: -20px;bottom: -20px;border-radius: 0px;}
.mega-menu .lg-parts > li.open > .dropdown-menu > div {background-color:transparent; border:0px;box-shadow: inset 7px 0px 10px -6px rgba(0,0,0,0.3);height: 100%;}
.mega-menu .lg-parts > li > .dropdown-menu > div {border-left: 1px solid #998a8a;box-shadow:inset 3px 6px 6px -6px rgba(0,0,0,0.5); border-radius: 0;border-right: 1px solid #998a8a;border-bottom: 1px solid #998a8a;border-top: 0px solid #998a8a;margin-top: 0px;max-width: 100%;width: 100%;background-color: #f6f5f5;padding: 0px;}
.mega-menu .lg-parts > li > .dropdown-menu > div > ul {}
.mega-menu .lg-parts > li > .dropdown-menu > div > ul > .lg-parts {width: 100%;}
.mega-menu .lg-parts > li > .dropdown-menu > div > ul > .lg-parts li {width: 100%; padding: 0px; border: 0px;}
.mega-menu .lg-parts > li.open > .dropdown-menu > div > ul > .lg-parts > li > a:hover {padding: 0px;border: 0;background-color: transparent;padding: 1px 10px 1px 10px;}
.mega-menu .lg-parts > li > .dropdown-menu > div > a {color:#595959;text-transform: capitalize; font-size: 12px;}
.mega-menu .lg-parts > li > .dropdown-menu > div >a:hover {color: #e5574b;}




.nav-menu .simple-menu li.dropdown a{color: #CF2929;font-size:15px; padding:15px;line-height:30px;font-weight:  800;}
.nav-menu .simple-menu li.dropdown ul li a{color: #4c4c4c;font-size:15px;font-weight:normal;}
.nav-menu .simple-menu li a{ padding:14px;line-height:24px;color: #4c4c4c; font-weight: normal;}
.nav-menu .simple-menu li ul li a{color: #4c4c4c;font-size:15px;font-weight:normal;}
.nav-menu li .dropdown-menu.simple-menu {min-width:280px;}	
.nav-menu li .dropdown-menu.simple-menu .dropdown-menu{ display: block; border-radius:0; border: 0; background: none; padding: 0; position: relative; box-shadow:none;float: none;} 
.nav-menu li .dropdown-menu.simple-menu .dropdown-menu li a{ padding: 0;}
.mobile-view-search {top: 33px;background: url(../images/search_icon.png) no-repeat center center;width: 32px;height: 32px;border: 0; float:right; display: none; padding: 5px; padding: 30px 20px; border-left: 1px solid #ccc; cursor: pointer;border-right: 1px solid #ccc; }
.mobile-view-search:hover, .mobile-view-search:active {background-color:#F2F2F2;}
.mobile-view-search-dor {bottom: 0;}
.account-wrapper ul {display: table; width: 100%;}
.account-wrapper li {border-left: 1px #ccc solid;min-height: 10%; display: table-cell; vertical-align: top;}
.account-wrapper li.first_br_none{border-left: 0;}
.icon_link {display: table-cell;border-left: 1px solid #ccc; width: 49%;float: right;}
.account-wrapper{display: block;word-break: normal;}
/* Edit */
.account-wrapper li a .drop-count {position: absolute;width: 0px;top: 5px;right: 30px;}
.account-wrapper li a i {width: 34px;height:34px;display: inline-block;background: url('../images/qoute-icon.png') no-repeat;}
.account-wrapper li a i.my-compare {background-position: -80px 0;}
.account-wrapper li a i.my-wishlist {background-position: -168px 0;}
.jssorb03 > div > span {color:#000; font-size: 0px;border: solid 2px #4C4C4C;height: 15px;width: 15px;display: inline-block;border-radius: 13px;}
.jssorb03 > div.av > span {color:#000; font-size: 0px;border: solid 2px #C10000;height: 15px;width: 15px;display: inline-block;border-radius: 13px;outline: 3px solid #C10000;outline-offset: -8px; overflow: hidden; margin-top: 3px;}
.my-sample {background:url(../images/qoute-icon.png) no-repeat -50px top;}
.my-sample:hover, .account-wrapper li a:hover i.my-sample {background: url(../images/qoute-icon.png) no-repeat -50px bottom;}
.my-quote {background: url(../images/qoute-icon.png) no-repeat -170px top;}
.my-quote:hover, .account-wrapper li a:hover i.my-quote {background: url(../images/qoute-icon.png) no-repeat -170px bottom;}
.my-profile{background: url(../images/qoute-icon.png) no-repeat -145px top;}
.my-profile:hover,.account-wrapper li a:hover i.my-profile {background: url(../images/qoute-icon.png) no-repeat -145px -40px;}
.ob-aakron-theme .color-filter .color-item-slide {height:22px;width:22px;float:left;margin-left: 15px;margin-bottom: 15px; text-align: center;}
.account-wrapper li.hover a.dropdown-toggle{background:#F2F2F2;color: #CF2929;}
.account-login .account-wrapper li > a{ padding:14px 10px 10px;position:relative;}
.ob-aakron-theme .account-wrapper li.login-col a{padding: 20px 0 0px;float:left;}
.ob-aakron-theme .account-wrapper li.login-col .log-bottom a.sig-up-but {padding: 5px 17px;margin-left: 7px;}
.account-wrapper li > a {padding:27px 10px 25px;}
.account-wrapper li > a {font-size: 16px;color: #333;font-weight: 400;text-transform: uppercase;display: inline-block;width: 100%;}
.account-wrapper li.login-col > a {padding:40px 16px 35px;}
.account-wrapper li.login-col.open > a, .account-wrapper li > a:hover { color: #CF2929;opacity: 5;}
/*.icon_link .user_name{border-top: 1px solid #ccc;padding: 3px 10px;color: #676767;font-style: italic;font-size: 14px;}*/
.icon_link .user_name {background-color: #fff;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-top: 1px solid #ccc;color: #676767;font-size: 14px;font-style: italic;padding: 3px 10px;position: absolute;right: 0;z-index: 9; margin-top: 1px;}
.account-wrapper li.login-col.open > a::after, .account-wrapper li.login-col:hover > a::after {width: 100%;position: absolute;bottom: -1px;border-bottom: 0px #F2F2F2 solid;content: '';left: 0;z-index:8888;}
.login-col .dropdown-menu {position: absolute;left: inherit;width: 330px;right: 0px;margin: 1px 0 0 0;border-radius: 0;border: none;background:#F2F2F2;padding: 20px 25px 20px;-webkit-box-shadow:-2px 2px 3px rgba(0, 0, 0, .3);box-shadow: -2px 2px 3px rgba(0, 0, 0, .3);z-index: 8888;}
.login-col .dropdown-menu input[type="text"], .login-col .dropdown-menu input[type="password"] {border: 1px #BDBDBD solid;background: none;border-radius: 0;width: 100%;box-shadow: none;padding: 9px 10px;margin-bottom: 10px;font-size: 12px;font-weight: 300;}
.login-col .dropdown-menu input[type="password"] {padding-top: 10px;}
.login-col .dropdown-menu input[type="text"]:focus, .login-col .dropdown-menu input[type="password"]:focus {border-color: #CF2929;color: #000;}
.login-col .dropdown-menu input[type="submit"] {background: #CF2929;color: #fff;width: 100%;clear: both;border-radius: 0;font-weight: 100;padding: 9px;margin-bottom: 5px;}
.login-col .dropdown-menu input[type="submit"]:hover {background: #333;color: #fff;}
.radio-box{ padding: 10px 0;}
.radio-box label{display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 13px;font-weight: normal;color:#999;}
.radio-box input[type=radio],
.radio-box input[type=checkbox] {display: none;}
.radio-box label:before {content: "";display: inline-block;width:14px;height:14px;margin-right: 10px;position: absolute;left: 0;bottom:2px;background-color:#EFEFEF;border:2px #999 solid;border-radius: 8px;}
.radio-box input[type=radio]:checked + label:before  {  border: solid 3px #414141;}
.radio-box input[type=checkbox]:checked + label:before {  border: solid 3px #414141;}
.forgot-password {color: #A6A6A6;text-align: center;font-size: 12px;}
.forgot-password:hover,.log-bottom a:first-child:hover {color: #333;}
.log-bottom {padding: 15px 0 0;display: inline-block;width: 100%;}
.log-bottom a:first-child {color: #A6A6A6;font-size: 13px;margin-top: 5px;padding-top: 0px !important;     margin-bottom: 16px;}
.sig-up-but {border: 1px #CF2929 solid;padding: 5px 15px;font-weight: 700;color: #CF2929;font-size: 13px;margin-left: 30px;}
.sig-up-but:hover {color: #333;border-color: #333;}
.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th { width:auto; }
.ob-aakron-theme .add-block-img{width:100%;}
.login-col .dropdown-menu .inner_box   .row > .col-sm-6 {width: 100%;}

/*--SLIDER--*/
.slider {position: relative;}
.slider .bx-controls-direction {display: none;}
.slider .bx-pager {text-align: center;display: inline-block;position: absolute;width: 100%;bottom: 15px;z-index: 99;}
.slider .bx-pager-item {display: inline-block;}
.slider .bx-pager-item a {background: #EDEAE5;text-indent: -9999px;display: block;width: 12px;height: 12px;margin: 0 8px;outline: 0;border: 1px #413D3E solid;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.slider .bx-pager-item a.active {background: #413D3E;}
.slider .caption {position: absolute;top: 41%;left: 10%;}
.slider .caption h1 {font-size: 50px;color: #403d3d;text-transform: uppercase;padding-bottom: 10px;font-weight: 800;margin: 0;}
.slider .caption h2 {font-size: 18px;color: #808080;font-style: 'italic';margin: 0 0 0 3px;}
.slider .caption a {border: 1px #999 solid;padding: 10px 55px 10px 25px;font-size: 16px;font-style: italic;color: #595959;display: inline-block;margin-top: 15px;margin-left: 3px;background: url(../images/slider-arrow.png) no-repeat 86% 17px;}
.slider .caption a:hover {border-color: #333;color: #333;}
.slider .carousel-indicators .active {background-color:#403d3d;}
.slider .carousel-indicators li {  border: 1px solid #403d3d;}
.carousel-inner > .item > img {margin: 0 auto;}
/*--HOME ADVERTISE BLOCK--*/
.advertise-wrapper {padding: 0;}
.advertise-wrapper .owl-stage > div {padding: 0;position: relative;}
.advertise-wrapper .add-info {position: absolute;top: 15%;left: 8%;}
.advertise-wrapper .owl-stage > div:first-child .add-info {left: 12%;}
.advertise-wrapper .owl-stage > div:first-child h2 {font-size: 26px;line-height: 28px;}
.advertise-wrapper .owl-stage > div:first-child .add-info a {margin-top: 10px;display: block;}
.advertise-wrapper .add-info h2 {font-size: 28px;color: #fff;text-transform: uppercase;padding-bottom: 5px;font-weight: 800;margin: 0;line-height: 30px;text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.3);}
.advertise-wrapper .add-info p {color: #bfbfbf;font-size: 14px;font-style: italic;position: relative;}
.advertise-wrapper .add-info p span {padding: 0 5px;}
.advertise-wrapper .add-info p i {font-size: 8px;position: absolute;}
.advertise-wrapper .add-info a.view-more {border: 1px #737373 solid;padding: 6px 17px;font-size: 16px;font-style: italic;color: #737373;display: inline-block;margin-top: 5px;margin-left: 3px;}
.advertise-wrapper .add-info a.view-more:hover {border-color: #333;color: #333;}
.advertise-wrapper .add-info .app_store_btn{background: url(../images/app-store-button.png) no-repeat 0 0;display: block;width: 171px;height: 52px;}
.advertise-wrapper .add-info .google_play_btn{background: url(../images/google-play-button.png) no-repeat 0 0;display: block;width: 171px;height: 52px; margin-bottom: 5px;}
/*--END ADVERTISE BLOCK--*/
/*--PRODUCT TOP SELLER--*/
.product-wrapper {padding: 0; display: block;}
.heading {background: #A91515;padding:15px 10px;text-align: center;}
.heading h1 {margin: 0;padding: 0;text-transform: uppercase;color: #fff;font-size: 20px;font-weight: 700;}
.product-slider:hover .owl-nav{display: block;z-index: 9999;}
.ob-aakron-theme .product-slider .product-img-blk {height: 230px;}
/*--PRODUCT TOP SELLER--*/
.product-wrapper .product-wrap, .apecialandcloseuts-poduct .product-wrap {width: 100%; padding: 0px;}
/*---SPECIAL/CLOSEOUT PRODUCT SECTION---*/
.special-product-wrapper .heading {background: #8D8D8D;}
.closeout-product-wrapper .heading {background: #413D3E;}
.product-box ul .tooltip.top .tooltip-arrow {border-top-color: #fff;}
.product-box ul .tooltip-inner {background: #fff;color: #000;}
.ob-product-detail-right .quick-view-left .bx-wrapper {float: none; margin: auto !important;}
.quantity-table-disc .owl-controls .owl-nav {position: absolute; top:-22px; right: 0; width: 35px;}
.quantity-table-disc .owl-controls .owl-nav .owl-prev, .quantity-table-disc .owl-controls .owl-nav .owl-next {display: inline-block !important;  width: 15px;}
.instagram-footer {color:#fff;font-size:14px;}
.general-certificate-modal {width:1170px;}
.ob-aakron-theme .general-certificate-modal .modal-body{background:#FFFFFF;}
.ob-aakron-theme .general-certificate-main-block {padding: 20px;}
.ob-aakron-theme .general-certificate-main-block .main-content {text-align:right;}
.ob-aakron-theme .general-certificate-main-block .main-content p{font-size:11.98px;color:#878787;}
.ob-aakron-theme .sub-content {padding:50px 0 20px 0;}
.ob-aakron-theme .sub-content p{text-transform:uppercase;color:#212121;font-weight:500;font-size:14px;}
.ob-aakron-theme .general-certificate-address {border:1px solid #444444;margin-bottom:30px;}
.ob-aakron-theme .general-certificate-address h3{border-bottom: 1px solid #000000;padding: 10px;}
.ob-aakron-theme .general-certificate-address p{padding:20px 10px;color:#000000;font-weight:500;font-size:14px;}

.ob-aakron-theme .general-certificate-main-block-new {padding: 20px;}
.ob-aakron-theme .general-certificate-main-block-new .main-content {text-align:right;}
.ob-aakron-theme .general-certificate-main-block-new .main-content p{font-size:11.98px;color:#878787;}
.ob-aakron-theme .sub-content-new {padding:15px; border: 1px solid #BBB; margin: 30px 30px 0 30px;}
.ob-aakron-theme .sub-content-new p{color:#666;font-weight:500;font-size:15px;padding-bottom: 10px;letter-spacing: 0.2px;}
.ob-aakron-theme .sub-content-new p span{color:#525252;font-weight:600;font-size:15px;}
.ob-aakron-theme .general-certificate-address-new.sub-content-new{padding: 0;}
.ob-aakron-theme .general-certificate-address-new {border:1px solid #BBB;margin-bottom:30px;}
.ob-aakron-theme .general-certificate-address-new h3{border-bottom: 1px solid #BBB;padding: 10px;font-weight:  800;text-transform: uppercase;}
.ob-aakron-theme .general-certificate-address-new p{padding:20px 15px;color:#000000;font-weight:500;font-size:14px;line-height: 18px;}
.ob-aakron-theme .general-certificate-address-new table{margin: 0 0 40px 15px;width: auto;}
.ob-aakron-theme .general-certificate-address-new table tr{border-bottom: 1px solid #ccc;}
.ob-aakron-theme .general-certificate-address-new table tr th, .ob-aakron-theme .general-certificate-address-new table tr td{padding: 8px 5px 2px 5px; min-width: 115px;text-align: center;border-right: 0; border-bottom: 0;}
.ob-aakron-theme .general-certificate-address-new table tr th:first-child, .ob-aakron-theme .general-certificate-address-new table tr td:first-child{text-align: left;}
.ob-aakron-theme .general-certificate-address-new table tr p{padding: 0;font-size: 13px;}
.ob-aakron-theme .general-certificate-address-new table tr td p{color: #888;}
.ob-aakron-theme .general-certificate-address-new hr{margin: 15px 15px;border-color: #bbb;}
.ob-aakron-theme .general-certificate-address-new table tr p a{font-style: italic;text-decoration: underline;font-size: 12px;}

/*--FOOTER--*/
footer {background: #1A1A1A;}
footer .container {width: 86%;margin: 0 auto;padding-top:50px; padding-bottom:60px;}
.footer-logo {width:21%;margin-right:4%;padding-top:55px;}
.footer-link {width:12.5%;}
.footer-link li{ padding-bottom:5px;}
.footer-link li a{ font-size: 12px; text-transform: uppercase; color: #727272; word-break: initial;}
.footer-link li a:hover{color: #fff;}
footer h3 {color: #fff;font-size: 14px;font-weight: 600;padding-bottom:4px;text-transform: uppercase;}
footer .newsletter-col input[type="text"], footer .newsletter-col input[type="email"]{border: 1px #4E4E4E solid;background: #1A1A1A;padding:11px 60px 11px 10px;color: #A2A2A2;font-style: italic;width: 100%;font-size: 13px;}
footer .newsletter-col input[type="text"]:focus, footer .newsletter-col input[type="text"], footer .newsletter-col input[type="email"]:focus {border: 1px #ccc solid;box-shadow: none;}
footer .newsletter-col .go_btn, footer .newsletter-col input[type="submit"]{text-transform: uppercase;font-weight: 600;background: none;border: none;color: #C6C6C6;position: absolute;border-left: 1px #4E4E4E solid;top: 0px;margin: 3px 0;right: 0;padding-right: 15px;height: 36px;padding-left: 15px;}
footer .newsletter-col .go_btn:hover, footer .newsletter-col input[type="submit"]:hover {color: #fff;}
footer .input_block{position: relative;}
.social-link {width: 24%;}
.social-link li {display: inline-block;margin-right:5.5px;}
.social-link li:last-child{ margin: 0;}
.social-link a{ display:block;opacity: 1;-webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.social-link a:hover{ opacity: 0.8;}
.partner-logo {padding:17px 0 15px;}
.partner-logo li {float: left;margin: 0 39px;}
.copyright {background: #333;padding: 8px 0;}
.copyright .container {width: 84%;}
.copyright p {font-size: 13px;color: #999;margin: 0;padding:5px;text-align:left;}
.copyright span {font-size: 13px;color: #999;float: right;padding-top: 3px;}
.copyright span a {display: inline-block;margin-top: -2px;margin-left: 6px;}
.newsletter-col{clear: both; padding-top: 5px;}
.newsletter-col img{ margin-bottom:2px; margin-right:10px;}
.social-link .social_media {padding-bottom: 20px;}
.social-link .social_media a {color: #727272; font-size: 13px;}
.social-link .social_media a:hover {color: #fff;}
/*--FOOTER--*/
/*** top wishlist dropdown ***/
.top-dropdown-menus {width: 100%; max-width: 100%;  background-color: #f2f2f2; border-radius:0px; border:0px;padding: 0px; margin-top:0; z-index: 99991;}
.wishdrop-main {width: 100%; display: table;}
.wishdrop-main .wishdrop-product {height: 150px;}
.wishdrop-main a.more-btn {background-color: #ce282a ;border-radius: 0 ;color: #fff ;border: 0px ;min-width: 105px ;height: 37px ;display: inline-block;line-height: 33px;padding: 0 19px; margin-bottom: 10px;}
.wishdrop-main a + a {display:none;}
.wishdrop-product {width:100%;padding: 20px 15px; margin: 10px 0; border-right: solid 1px #ccc;float: left; position: relative;}
.wishdrop-product .wishdrop-product-img {background-color: #fff;border: 1px solid #ccc;display: inline-block;float: left;max-height: 120px;width: 30%; text-align: center;}
.wishdrop-product .wishdrop-product-img img {max-width: 100%; max-height: 110px;}
.wishdrop-product .wishdrop-product-det {display: inline-block;float: left;padding-left: 4%;vertical-align: top;width: 70%;}
.wishdrop-product .wishdrop-product-det .wishdrop-product-title {width: 100%}
.wishdrop-product .wishdrop-product-det .wishdrop-product-title > a {color: #404040; font-size: 16px; padding-bottom: 5px;}
.wishdrop-product .wishdrop-product-det .wishdrop-product-item {width: 100%; color: #959494; padding-bottom: 5px;}
.wishdrop-product .wishdrop-product-det .wishdrop-product-price {width: 100%; color: #404040; font-weight:  800;}
.top-dropdown-menus .carousel-control.left, .top-dropdown-menus .carousel-control.right {background-image: none;position: relative;width: 45px;background-color: #333333;overflow: hidden;height: 100%;display: table-cell;vertical-align: middle;}
.top-dropdown-menus .carousel-control.left i {background-position: -134px 0px;}
.top-dropdown-menus .carousel-control.right i {background-position: -95px 0px;}
.top-dropdown-menus .carousel-inner {position: relative;width: 100%;display: table-cell;overflow: hidden;}
.top-dropdown-menus .wishdrop-main > div {display: table-cell; vertical-align: middle;}
.top-dropdown-menus .wishdrop-main > .view-all-but {width: 175px; text-align: center;}
.top-dropdown-menus .carousel-inner .item .col-lg-3.col-md-3.col-sm-6 {padding: 0;}
.wishdrop-product .remove-item, .wishdrop-product .remove-item:hover, .wishdrop-product .remove-item:FOCUS  {color: #303030;font-size: 18px;position: absolute;right: 10px;top: 4px;}
.empty-list-title {width:100%;}
.empty-list-title h2 {width:100%; font-size:24px; padding-bottom:5px}
.empty-list-title small {font-size:100%; font-size:14px}
.empty-list-title small a {color:#ce2828;}

/*** top wishlist dropdown ***/
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}
@keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}
/* 
*   Owl Carousel - Auto Height Plugin
*/
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel.owl-carousel-block {display: block;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;display: -webkit-box;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; margin-right: 0px !important;}
.product-slider {position: relative;}
.product-col {height: 100%;text-align: center;overflow: hidden;position: relative;z-index: 99;}
.product-page-category {margin-top: -10px; margin-bottom: -40px;}

.product-page-category .product-box {padding: 45% 10% 0;}
.product-slider .owl-prev {text-align: center;background:url(../images/left-arrow.png) no-repeat 8px center;width: 40px;top: 0;position: absolute;left: 0;height: 100%;padding-top: 10%;text-indent: -9999px;cursor: pointer;opacity: 0.5;display: none;z-index: 9999;}
.product-slider .owl-next {text-align: center;background:url(../images/right-arrow.png) no-repeat 10px center;width: 40px;top: 0;position: absolute;right: 0;height: 100%;padding-top: 10%;text-indent: -9999px;cursor: pointer;opacity: 0.5;display: none;z-index: 9999;}
.product-slider .owl-prev:hover,.product-slider .owl-next:hover {opacity: 1;}
.product-col .product-img{vertical-align: middle; width: 100%;max-height: 50%;padding: 60px 0;}
.product-col .product-img span{display: table-cell;/* max-width: 0; */width: 100%;vertical-align: middle;height: 330px;text-align: center;}
.product-col .product-img span img{max-height: 100%;max-width: 100%;}
.owl-nav.show {display: none !important;}
.product-box {opacity: 0;overflow: visible;background: rgba(0, 0, 0, 0.7);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: absolute;top: 0;left: 0;-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;-ms-transition-delay: 0.2s;transition-delay: 0.2s;height: 100%;text-align: center;padding-top: 10%;padding-left: 10px;padding-right: 10px;color: #fff;z-index: 10;-webkit-box-shadow: inset 10px 10px 150px 10px rgba(0, 0, 0, 0.8);-moz-box-shadow: inset 10px 10px 150px 10px rgba(0, 0, 0, 0.8);box-shadow: inset 10px 10px 150px 10px rgba(0, 0, 0, 0.8);width: 100%;/*min-height: 426px;*/height:426px;display: table;}
.product-box .product-box-under {display: table-cell;vertical-align: bottom;}
.product-box .tag {position: absolute;top: 0;left: 0;}
.product-col:hover .product-box {opacity: 1;}
.item.product-col .product-desc {-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;height: 95px;}
.item.product-col:hover div.product-desc {opacity: 0;}
.product-desc h2.product-title {font-size: 18px;text-transform: uppercase;text-align: center;color: #404040;margin: 0;padding: 20px 0 10px;font-weight: 700;word-break: initial;width: 100%;}
.product-desc span,.product-box span.sku {text-align: center;display: inline-block;font-weight: 300;padding-bottom:25px;width: 100%;font-size: 16px;color: #808080;}
.product-box span.sku, .product-box span {color: #fff;padding: 10px 0 15px;text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.3);}
.product-box h2.product-title {font-size: 20px;text-transform: uppercase;color: #fff;/* margin: 20% 0 0 0;padding: 20px 0 10px;*/font-weight: 700;text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.3);word-break: initial;   width: 100%;}
.product-box p {font-size: 13px;font-weight: 400;width: 70%;margin: 0 auto;border-bottom: 1px #fff solid;padding-bottom: 5px;text-transform: uppercase;margin-bottom: 10px;text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.3);}
.product-box .productFeature {width: 100%;display: block;clear: left;border: 0;float: left;border-bottom: solid 1px #fff;padding-bottom: 5px;margin-bottom: 5px;}
.product-box .productFeature li {width: 100%;border: 0;}
.product-box .as-low-as {display: inline-block;font-weight: 800;width: 100%;font-size: 18px;text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.3);color: #fff;text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.3);}
.product-box .price {display: inline-block;font-weight: 800;width: 100%;font-size: 40px;color: #fff;text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.3);}
.play-button {background: url(../images/video-button.png) no-repeat left center;color: #fff;padding: 0 0 0 25px;font-size: 12px;display: inline-block;text-transform: uppercase;font-weight: 300;margin-bottom: 15px;}
.product-box ul {border: 1px #fff solid;width: 104%;clear: both;margin: 0 auto;display: inline-block;bottom:2px;left: 0;margin: 0 auto;right: 0;margin-left: -2%;}
.product-box ul li {float: left;width: 25%;border-right: 1px #fff solid;}
.product-box ul > li:last-child {border: none;}
.pro-button {margin-bottom:5px;}
.pro-button ul  {margin: 0 2.5%; width: 95%;display: table;}
.pro-button ul li {display: table-cell;border: solid 1px #fff;/* float: left; width:48%; */margin-left: -1px; margin-right: 0px;}
.pro-button ul li a {display: block;padding:10px 0px 5px;width: 100%;height: 45px;}
.pro-button ul li a .fa {height: 30px; width: 30px;display: inline-block;}
.pro-button ul li a .fa-shopping-cart {background: url(../images/product-icon.png) no-repeat -12px -7px;}
.pro-button ul li a .fa-shopping-cart:before { content: " ";}
.pro-button ul li a .fa-comment {background: url(../images/product-icon.png) no-repeat -79px -7px;}
.pro-button ul li a .fa-comment:before { content: " ";}
.pro-button ul li a .fa-comment span {display:none;}
.pro-button ul li a .fa-heart {background: url(../images/product-icon.png) no-repeat -160px -7px;}
.pro-button ul li a .fa-heart:before { content: " ";}
.pro-button ul li a .fa-retweet {background: url(../images/product-icon.png) no-repeat -229px -7px;}
.pro-button ul li a .fa-retweet:before { content: " ";}
/*---HOVER---*/
.pro-button ul li a:hover {background-color: #fff}
.pro-button ul li a:hover .fa-shopping-cart {background:#fff url(../images/product-icon.png) no-repeat -12px -47px;}
.pro-button ul li a:hover .fa-comment {background:#fff url(../images/product-icon.png) no-repeat -79px -47px;}
.pro-button ul li a:hover .fa-heart {background:#fff url(../images/product-icon.png) no-repeat -160px -47px;}
.pro-button ul li a:hover .fa-retweet {background:#fff url(../images/product-icon.png) no-repeat -229px -47px;}
/*---HOVER---*/
/*---SPECIAL/CLOSEOUT PRODUCT SECTION---*/
.product-section > div {padding: 0;}
/*---SPECIAL/CLOSEOUT PRODUCT SECTION---*/
.special-product-wrapper .heading {background: #8D8D8D;}
.closeout-product-wrapper .heading {background: #413D3E;}
.product-box ul .tooltip.top .tooltip-arrow {border-top-color: #fff;}
.product-box ul .tooltip-inner {background: #fff;color: #000;}
.has-error small {font-size: 12px; margin: 0px; padding: 0px; position: absolute; bottom: -17px; color: red !important;}
.pro-box:hover .cont-papapapap > a { width: 100%;height: 100%;display: block;position: absolute;top: 0;bottom: 0px;}
.pro-box:hover .upper-add-div {background-color: rgba(0, 0, 0, 0.5);box-shadow: 0 0 185px rgba(0, 0, 0, 0.8) inset;height: 100%;position: absolute;top: 0px;width: 100%;bottom:0px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.pro-box:hover {border:solid 1px #d2d2d2 ;cursor: auto;}
.pro-box .ve-code, .pro-box .pro-desc .item-price, .pro-box .product-palyvideo, .pro-box .product-text, .product-quickview  {display: none;}
.pro-box .pro-desc .item-title {font-weight:  800;} 
.pro-box .pro-desc .item-code {border-bottom: 0px; font-size: 16px; color:#808080;}
.pro-desc .pro-button {position: relative;top: auto;}
.pro-desc {position: static; } 
.pro-box {border: 1px #d2d2d2 solid; margin-bottom: 0px;}
.ob-product-grid .product-wrap {padding-right: 0;padding-left: 0;width:20%;}
.ob-product-grid.list-view .product-wrap {width: 100%;}
.pro-box .ve-code, .pro-box:hover .pro-desc .item-price, .pro-box:hover .product-palyvideo, .pro-box:hover .product-text {display: block;}
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .product-text,
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .product-aslow,
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-price,
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .ve-code,
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .product-palyvideo,
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .pro-button {display: none;}
.pro-box .cont-papapapap {bottom: 0;width: 100%;z-index: 1; height:140px;}
.pro-box .cont-papapapap .cont-cont {display: table;  height:100%; width: 100%; text-align: center;}
.pro-box .cont-papapapap .cont-cont .cont-cont-undr {display: table-cell; vertical-align: top; position: relative; z-index: 1; text-align: center; color: #fff;} 
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-title {width: 100%; display:block; color: #404040; font-size: 20px; width: 100%}
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .product-text {font-size: 12px; color: #fff; border-bottom: solid 1px #fff; padding-bottom: 10px; margin-bottom: 10px;}
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .product-palyvideo {width: 100%; text-align: center; padding-bottom: 20px;font-size: 12px;}
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .product-palyvideo .product-vid {color: #fff;}
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .product-palyvideo .product-vid .fa {background-color: #fff;border-radius: 100%;color: #000;font-size: 11px;width: 22px;height: 22px;text-align: center;padding: 5px 0 0 3px;}
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-code {color: #404040; font-size: 12px;}
.pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-price {color: #fff; font-size: 22px;}
.product-img-blk img {max-height: 90%; max-width: 90%;}
.product-wrap .pro-box .pro-desc {display: none;}
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr {position: absolute; bottom:0;}
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .product-text,
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .product-aslow,
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .item-price,
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .ve-code,
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .product-palyvideo,
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .pro-button {display: block;}
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr  {vertical-align: bottom;  width: 100%;}
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .item-title,
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .item-code {color: #fff;}
.list-view .pro-box .pro-desc {display: block;padding-left: 25px;width: 75%;padding-top: 60px;}
.list-view .pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .item-title,
.list-view .pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr .item-code {display: none;}
.list-view .pro-box .cont-papapapap {display: block;}
.list-view .pro-image {position: relative; border-right: solid 1px #ccc;width: 20%; margin-right: 3%;}
.list-view .pro-box:hover .cont-papapapap {display:block; }
.list-view .pro-box {padding-bottom: 0px;}
.list-view .pro-box:hover .pro-desc .item-title,
.list-view .pro-box:hover .pro-desc .item-code {color: #404040}
.list-view .pro-desc .item-title {padding: 0px;}
.pro-box:hover .pro-desc .item-title, .pro-box:hover .pro-desc .item-code, .pro-box:hover .ve-code, .pro-box:hover .pro-desc .item-price {color: #fff;}
.pro-box:hover .product-palyvideo {width: 100%; text-align: center; padding-bottom: 10px;font-size: 12px;}
.pro-box:hover .product-palyvideo .product-vid {color: #fff;}
.pro-box:hover .product-palyvideo .product-vid .fa {background-color: #fff;border-radius: 100%;color: #000;font-size: 11px;width: 20px;height: 20px;text-align: center;padding: 5px 0 0 3px;}
.pro-box:hover .pro-desc .item-price {font-size: 25px; font-weight: normal; font-weight: 300;}
.pro-box:hover .product-aslow {color: #fff; font-size: 20px; font-weight:  800;}
.pro-desc .pro-button ul  {margin: 0 2.5%; width: 100%;}
.pro-desc .pro-button ul li {display: inline-block;border: solid 1px #fff;float: left;width: 24%;margin-left: -1px; margin-right: 0px;}
.pro-desc .pro-button ul li a {background-color: transparent;}
.pro-desc .pro-button ul li a:hover {background-color: #fff;}
.pro-desc .pro-button ul li a:hover i {color: #000;}
.pro-image {position: static;background-color: #fff;}
.prod_det-tab-main {width: 100%; float: left; border-bottom: solid 1px #c0bbb5; margin-top: 20px;}
.prod_det-tab-main .prod_det-tab-part {width: 100%; display: table; text-align: center; margin-bottom: -1px;}
.prod_det-tab-main .prod_det-tab-part li {display:inline-block; height: 70px; vertical-align: middle; margin-left: -1px; }
@-moz-document url-prefix() { .prod_det-tab-main .prod_det-tab-part li { margin-left: -4.5px;}}
.prod_det-tab-main .prod_det-tab-part li a {border-left: solid 1px #c0bbb5; border-right: solid 1px #c0bbb5; border-top: solid 1px #c0bbb5;  height: 60px; display: inline-block; margin-top: 10px; background-color: #e3deda; border-bottom: solid 1px #c0bbb5;background: #e2ddd9;background: -moz-linear-gradient(top,  #e2ddd9 0%, #f1ece6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2ddd9), color-stop(100%,#f1ece6));ackground: -webkit-linear-gradient(top,  #e2ddd9 0%,#f1ece6 100%);background: -o-linear-gradient(top,  #e2ddd9 0%,#f1ece6 100%);background: -ms-linear-gradient(top,  #e2ddd9 0%,#f1ece6 100%);background: linear-gradient(to bottom,  #e2ddd9 0%,#f1ece6 100%);padding: 8px 15px;text-transform: uppercase;    max-width: 280px;word-break: break-word;}
.prod_det-tab-main .prod_det-tab-part li a.active {border-left: solid 1px #c0bbb5; border-right: solid 1px #c0bbb5; border-top: solid 1px #c0bbb5;  height: 70px; margin-top: 10px; background: #f7f7f7; margin-top: 0px; border-bottom: solid 1px #f7f7f7;}
.prod_det-tab-main .prod_det-tab-part li a h1 {width: 100%; color:#4c4b49; font-weight:  800; font-size: 15px; margin: 0px; }
.prod_det-tab-main .prod_det-tab-part li a h3 {width: 100%; color:#4c4b49; font-size: 15px; margin: 0px;}
.bx-controls.bx-has-controls-direction {top: 0;left: 0;width: 100%;height: 100%;}
.bx-controls.bx-has-controls-direction .bx-controls-direction {width: 100%;float: left;height: 100%;}
.bx-controls.bx-has-controls-direction .bx-controls-direction .bx-prev,
.bx-controls.bx-has-controls-direction .bx-controls-direction .bx-next  { display: inline-block;      width: 20px;   height: 15px;  background-image: url("../images/icons.png"); background-color: transparent;top: 25px;}
.bx-controls.bx-has-controls-direction .bx-controls-direction .bx-prev {position: absolute;left: -10px;transform: rotate(-0deg);margin-left: 0px; background-position: -114px -55px; }
.bx-controls.bx-has-controls-direction .bx-controls-direction .bx-next {position: absolute;right: -10px;left: inherit;transform: rotate(-0deg);background-position: -147px -55px;}
.ob-sort-block, .ob-product-block {padding: 0; background-color: transparent; text-align: right;}
.bypice-icon.all-icons {display: inline-block;height: 26px;width: 25px;background-position: -59px -11px;margin-bottom: -9px;margin-right: 10px;}
.ob-sort-block .view-product {margin: 5px 0;width: 125px;float: none;display: inline-block;vertical-align: top;}
.ob-sort-block .sort-product {margin: 5px 0;width: 300px; float: none;  display: inline-block;vertical-align: top;}
.ob-sort-block .sort-product .sort {width: 100%; float: none;}
.breadcrumbs-under {width: 100%;border: solid 1px #d9d9d9; position: relative;z-index: 1;margin-bottom: 10px;}
.breadcrumbs-under ul li:after {content: " ";position: absolute;border-left: solid 13px transparent;border-bottom: solid 13px transparent;border-right: solid 9px transparent;border-top: solid 9px transparent;box-shadow: 1px 1px 0px #808080; margin-left: -13px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); right: 5px; top: 5px;}
.breadcrumbs-under ul li:last-child:after {border: 0px; box-shadow: 0px 0px 0px #808080; vertical-align: top;} 
.breadcrumbs-under ul li {padding:7px 20px 0px 10px; display: inline-table; position: relative;color: #808080; font-size: 13px;}
.breadcrumbs-under ul li strong {color: #808080; font-size: 13px;}
.breadcrumbs-under ul li a {color: #808080; font-size: 13px; position: relative; z-index: 1;}
.breadcrumbs-under ul li a.remove {background-color: #818181; color: #fff; margin-left: 10px; height: 15px; width: 15px; border-radius:100%; display: inline-block;text-align: center; line-height: 13px; margin-right: 5px;}
.title {background: #413d3e; border-bottom: 0px; margin-bottom: 20px;}
.product-list-title {padding: 15px 15px;width: auto;position: absolute;top: -85px;background-color: transparent;margin: 0 auto;left: 50%;transform: translateX(-75%);font-weight: bold;}
.product-list-title h1 {color: #cf2929;font-size: 16px;padding-top: 0px;font-weight: 900;}
.cat-info { position: relative;}
.sort-style {background-image: none; width: 60%;margin-right: 2%;}
.sort-style select {width: 100%;border: solid 1px #d1d1d1;display: inline-block;text-transform: capitalize; background:#fafafa url("../images/down-arrow.png") no-repeat 97% 50%;}
.ob-product-block .ob-sort-block .panel-group {position: relative;display: inline-block;margin-bottom: 0;}
.ob-product-block .ob-sort-block .panel-group .panel-heading {padding: 0px;}
.ob-product-block .ob-sort-block .panel-group .panel-heading span {color:#7f7f7f; font-size: 16px; font-weight:  800; padding: 7px 0; display: inline-block; text-transform: uppercase;}
.ob-product-block .ob-sort-block .panel-group .panel-heading a.fa {padding-top: 9px; color: #ccc}
.ob-product-block .ob-sort-block .panel-group .panel-collapse {position: absolute;width: 100%;z-index: 3; border: solid 1px #ccc; width: 275px; right: 0; background-color: #fff}
.ob-product-block .ob-sort-block .panel-group .panel-collapse:before {border: 7px solid transparent;content: " ";position: absolute;top: -6px;right: 20%;margin-right: -10px;box-shadow: 1px 1px 1px #d1d1d1;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);background-color: #fff;}
.price-range-col {height: 80px;}
.view-product .fa-th:before {content:"\f009"}
.view-product .fa-th, .view-product .fa-th-list {font-size: 16px;padding:5px 5px 3px 5px;display: inline-block; border: solid 1px #bebebe; background-color: #faf8f9; width: 30px;}
.ob-sort-block .view-product,.sort-product .sort {font-size: 16px; font-weight:  800;text-transform: uppercase;}
.view-product .fa-th:hover, .view-product .fa-th-list:hover, .view-product .product-grid-btn.active .fa-th, .view-product .product-grid-btn.active .fa-th-list, 
.view-product .product-list-btn.active .fa-th, .view-product .product-list-btn.active .fa-th-list {color: #E96969;}
 .product-left-bar {width: 17%; display: table-cell; vertical-align:top; background: #e1e1e1;
background: -moz-linear-gradient(left,  #e1e1e1 0%, #fafafa 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e1e1e1), color-stop(100%,#fafafa));background: -webkit-linear-gradient(left,  #e1e1e1 0%,#fafafa 100%);background: -o-linear-gradient(left,  #e1e1e1 0%,#fafafa 100%);background: -ms-linear-gradient(left,  #e1e1e1 0%,#fafafa 100%); background: linear-gradient(to right,  #e1e1e1 0%,#fafafa 100%);}
.product-left-bar .product-left-und {width: 100%;}
.product-left-bar .product-left-und .product-left-title {background: #cbcbcb;
background: -moz-linear-gradient(top,  #cbcbcb 0%, #f3f3f3 39%, #f3f3f3 53%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcbcb), color-stop(39%,#f3f3f3), color-stop(53%,#f3f3f3), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top,  #cbcbcb 0%,#f3f3f3 39%,#f3f3f3 53%,#e5e5e5 100%); background: -o-linear-gradient(top,  #cbcbcb 0%,#f3f3f3 39%,#f3f3f3 53%,#e5e5e5 100%);
background: -ms-linear-gradient(top,  #cbcbcb 0%,#f3f3f3 39%,#f3f3f3 53%,#e5e5e5 100%); background: linear-gradient(to bottom,  #cbcbcb 0%,#f3f3f3 39%,#f3f3f3 53%,#e5e5e5 100%); color: #404040; font-weight:  800; font-size: 20px; padding: 10px 5%;text-transform: uppercase; border-bottom: solid 1px #b1b1b1;}
.product-left-bar .product-left-und .product-left-nav {width: 100%;}
.product-left-bar .product-left-und .product-left-nav ul {width: 100%;}
.product-left-bar .product-left-und .product-left-nav ul li {width: 100%;}
.product-left-bar .product-left-und .product-left-nav ul li a {width: 100%;padding: 15px 5%;border-bottom: solid 1px #b1b1b1;font-size: 15px; color:#8b8b8b; text-transform: capitalize; display: block;  font-weight: 600;}
.product-left-bar .product-left-und .product-left-nav ul li a:hover, .product-left-bar .product-left-und .product-left-nav ul li a:focus, .product-left-bar .product-left-und .product-left-nav ul li a:active {background-color:#fcfcfc;}
.product-right-bar {width: 83%; display: table-cell;}
.product-right-bar .product-right-und {width: 100%;}
.product-right-bar .product-right-und ul {width: 100%;}
.product-right-bar .product-right-und ul li {width: 20%; float: left;margin-left: -1px; display: table;}
.ob-product-grid {padding-top: 0px;}
.container-fluid .row .ob-product-grid-left {width: 19%; padding-left: 0px;}
.container-fluid .row .ob-product-grid-left + .col-lg-9.col-md-9.col-12.col-sm-8 {padding-left: 0;width: 81%;}  
.ob-feedback-block {display: none;}
.product-left-but {background-color: rgb(237 28 36);border-radius: 0 10px 10px 0;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);display: none;font-size: 12px;font-weight: 400;left: 0;padding: 4px 10px;position: fixed;text-align: center;vertical-align: top;z-index: 9;cursor: pointer;color: #fff;}
.product-left-remove-but {display: none;background-color: #cf2929;border-radius: 0px 0 0 10px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);font-size: 20px;font-weight:  800;line-height: 20px;padding: 0px 10px 5px;position: absolute;right: 0;text-align: center;top: 0px;z-index: 9; opacity: 1;}
.product-left-remove-but a {color: #fff;font-size: 1.2em;text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.5);}
/*--HOME ADVERTISE BLOCK--*/
.advertise-wrapper {padding: 0;}
.advertise-wrapper .owl-stage > div {padding: 0;position: relative;}
.advertise-wrapper .add-info {position: absolute;top: 15%;left: 8%;}
.advertise-wrapper .owl-stage > div:first-child .add-info {left: 12%;}
.advertise-wrapper .owl-stage > div:first-child h2 {font-size: 26px;line-height: 28px;}
.advertise-wrapper .owl-stage > div:first-child .add-info a {margin-top: 10px;display: block;}
.advertise-wrapper .add-info h2 {font-size: 28px;color: #fff;text-transform: uppercase;padding-bottom: 5px;font-weight: 800;margin: 0;line-height: 30px;text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.3);}
.advertise-wrapper .add-info p {color: #bfbfbf;font-size: 14px;font-style:italic;position: relative;}
.advertise-wrapper .add-info p span {padding: 0 5px;}
.advertise-wrapper .add-info p i {font-size: 8px;position: absolute;}
.advertise-wrapper .add-info a.view-more {border: 1px #737373 solid;padding: 6px 17px;font-size: 16px;font-style: italic;color: #737373;display: inline-block;margin-top: 5px;margin-left: 3px;}
.advertise-wrapper .add-info a.view-more:hover {border-color: #333;color: #333;}
.advertise-wrapper .add-info .app_store_btn{background: url(../images/app-store-button.png) no-repeat 0 0;display: block;width: 171px;height: 52px;}
.advertise-wrapper .add-info .google_play_btn{background: url(../images/google-play-button.png) no-repeat 0 0;display: block;width: 171px;height: 52px;}
/*--END ADVERTISE BLOCK--*/
/*MY-ACCOUNT-ALL-PAGES*/
.all-account-pages-hed { margin: 0 0 10px 0; padding: 0; background: #3a3637; text-align: center; overflow: hidden;}
.all-account-pages-hed .dropdown-menu { display: block; position: relative; background: none; border: none; box-shadow: none; z-index: 1;}
.all-account-pages-hed .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: none;}
/*ACCOUNT-PAGE-MENU*/
.ob-aakron-theme .account-page-menu { margin: 0; padding: 10px 0; display: inline-block;float: none;}
.ob-aakron-theme .account-page-menu li.dropdown { width: 100%;}
.ob-aakron-theme .account-page-menu li.dropdown li { margin: 0 8px; padding: 0; list-style: none; display: table; float: left; width:100px; min-height: 210px;}
.ob-aakron-theme .account-page-menu li a { margin: 0; padding: 0; font-size: 14px; color: #fff; font-weight:  800; text-transform: uppercase; display: inline-block;  word-break: normal; text-align: center;}
.ob-aakron-theme .account-page-menu li a:hover { color: #fff;}
.ob-aakron-theme .account-page-menu li a i.edit-profile,
.ob-aakron-theme .account-page-menu li a i.address-book,
.ob-aakron-theme .account-page-menu li a i.change-password,
.ob-aakron-theme .account-page-menu li a i.my-logos,
.ob-aakron-theme .account-page-menu li a i.my-order,
.ob-aakron-theme .account-page-menu li a i.my-quote,
.ob-aakron-theme .account-page-menu li a i.my-wishlist,
.ob-aakron-theme .account-page-menu li a i.track-your-order,
.ob-aakron-theme .account-page-menu li a i.order-invoice,
.ob-aakron-theme .account-page-menu li a i.logout {margin: 0;padding: 0;background: url(../images/my-account-icons.png) no-repeat;width: 114px;height: 140px;display: table-cell;vertical-align: top;/* transform: scale(0.85); */}
.ob-aakron-theme .account-page-menu li a i.edit-profile {background-position: -14px 0;}
.ob-aakron-theme .account-page-menu li a i.address-book {background-position: -133px 0;}
.ob-aakron-theme .account-page-menu li a i.change-password {background-position: -253px 0;}
.ob-aakron-theme .account-page-menu li a i.my-logos {background-position: -373px 0;}
.ob-aakron-theme .account-page-menu li a i.my-order {background-position: -494px 0;}
.ob-aakron-theme .account-page-menu li a i.my-quote {background-position: -613px 0;}
.ob-aakron-theme .account-page-menu li a i.my-wishlist { background-position: -729px 0;}
.ob-aakron-theme .account-page-menu li a i.track-your-order {background-position: -853px 0;}
.ob-aakron-theme .account-page-menu li a i.order-invoice {background-position: -971px 0;}
.ob-aakron-theme .account-page-menu li a i.logout {background-position: -1092px 0;}
.ob-aakron-theme .ob-feedback-block {display: none;}
.ob-aakron-theme .all-pages-hed {background-color:#413d3e; width: 100%; text-align:center; color: #fff; font-size: 24px;}
.ob-aakron-theme .all-pages-hed .breadcrumb {margin-bottom:0px; background-color:transparent; color: #fff; text-transform: uppercase;border-bottom: 0px;}
.ob-aakron-theme .all-pages-hed .breadcrumb li {width:100%;}
.ob-aakron-theme .all-pages-hed .breadcrumb li strong {font-size:24px; color:#fff;padding:5px 0; display:inline-block;}
/*---- Product Compare Start ----*/
.ob-aakron-theme .all-page-bg h1.main-title, .ob-aakron-theme .all-page-bg .product-compare-top-navi { display:none; }
.ob-aakron-theme .ob-product-compare .compare-block td.feature-block, .ob-product-compare .dark-bg { background:none; }
.ob-aakron-theme .ob-product-compare .compare-block td.feature-block label, .ob-aakron-theme .ob-product-compare .compare-block td.feature-block p,  .ob-aakron-theme .ob-product-compare .compare-block td.feature-block .more-product { display:none; }
.ob-aakron-theme .ob-product-compare .pro-img { margin-top:0px; } 
.ob-aakron-theme .ob-product-compare .delete_block i.delete_icon { padding: 4px 30px 0 0px; background: url("../images/remove_icon-akron.png") no-repeat right top; width:25px; height: 25px; font-size: 14px; font-weight:  800; color: #929292;}
.compare-pro-box .delete_block .delete_icon:hover { background-position: right 0 top -25px; color: #cf2929;}
.ob-aakron-theme td.feature-block .fa{display: none}
.ob-aakron-theme .ob-product-compare .compare-block>tbody>tr:first-child>td{padding: 0px} 
.ob-aakron-theme .ob-product-compare .delete-block{padding: 4px 30px 0 0px;background: url("../images/remove_icon.png") no-repeat right top;display: inline-block;height: 25px;font-size: 14px;font-weight:  800;color: #929292;top:-10px;right:26px;margin-top:-25px;}
.ob-aakron-theme .ob-product-compare .delete-block i.fa-times-circle{display: none}
.ob-aakron-theme .ob-product-compare .pro-img{height: 210px;width: 100%;padding: 20px 0px;border: none;border-top: 3px solid #5c5c5c;text-align: center;}
.ob-aakron-theme .ob-product-compare .pro-img img {max-width: 180px; max-height: 180px;}
.ob-aakron-theme .ob-product-compare .pro-img:hover{border-top: 3px solid #cf2929;}
.ob-aakron-theme .ob-product-compare .delete-block:hover{background-position: right 0 top -25px; color: #cf2929;transition: all 0.4s ease-out;}
.ob-aakron-theme .product-compare-name{font-size: 18px;color: #000;font-weight:  800;}
.ob-aakron-theme .ob-product-compare .product-name{border-bottom: none;    margin-left: 20px ;}
.ob-aakron-theme .ob-product-compare .product-price span{padding-left: 0px; line-height: 28px;margin:0 14px 0 0;    display: none;} 
.ob-aakron-theme .ob-product-compare .product-price .priceProd *,
.ob-aakron-theme .ob-product-compare .product-price .priceProd {display: inline-block; color: #000000 !important; font-size: 15px !important; font-weight: 400; line-height: 26px;}
.ob-aakron-theme .pro_price_icon{background: url("../images/usa_flag.png") no-repeat; display: inline-block; height: 22px; margin-right: 7px;width: 29px;}
.ob-aakron-theme .ob-product-compare .product-price{font-size: 13px;color: #000;font-weight:  800;line-height: 24px;margin-top: -4px;}
.ob-aakron-theme .ob-product-compare .feature td{    border-bottom: 1px solid #ddd;}
.ob-aakron-theme .ob-product-compare .compare-block .pro-title td.feature-block{color: #666666;font-size: 19px;font-weight:  800;text-align: left;text-transform: uppercase;padding-top: 82px;}
.ob-aakron-theme .compare-block .pro-button ul{display: none}
.ob-aakron-theme .compare-block .pro-button .add_product_btn{border: 1px solid #dab155;background: #fff;margin-right: 10px;color: #e0b24e;display: inline-block;font-size: 13px;font-weight:  800;padding: 7px 14px;text-transform: uppercase;float: left;}
.ob-aakron-theme .compare-block .pro-button .add_product_btn:hover{background: #dab155;color: #fff;}
.ob-aakron-theme .compare-block .pro-button .wishlist-btn{border: 1px solid #dab155;background: url("../images/wishlist_icons.png") no-repeat 10px 7px #fff;display: inline-block; padding: 7px 10px; width: 43px; height: 35px; float: left;}
.ob-aakron-theme .compare-block .pro-button .wishlist-btn:hover{background-position: 10px -15px; background-color: #dab155;transition: all 0.4s ease-out;}
.ob-aakron-theme .ob-product-compare .product-pricing{display: none} 
.ob-aakron-theme .add-btn.gray{border: 1px solid #dab155;background: #fff;margin-right: 10px;color: #e0b24e;display: inline-block;font-size: 13px;font-weight:  800;padding: 7px 14px;text-transform: uppercase;    border-radius: 0px;box-shadow: none;}
.ob-aakron-theme .add-btn.gray:hover{background: #dab155;color: #fff;}
.ob-aakron-theme .ob-product-compare .compare-block td.feature-block{color: #000; font-size: 18px; font-weight:  800; text-align: right; text-transform: capitalize;vertical-align: top;}
.ob-aakron-theme .ob-product-compare .feature.light-bg{background: none}
.ob-aakron-theme .ob-product-compare .feature.br-none{display: none}
.ob-aakron-theme .ob-product-compare .compare-block>tbody>tr>td{margin: 0;padding: 10px 15px;color: #000;font-size: 14px;font-weight: 400;border-right: 11px solid #f0ebe7;text-align: left;background-color: #fff;}
.ob-aakron-theme .ob-product-compare .compare-block>tbody>tr>td p {color:#4B4B4A ;font-size: 15px;}
.ob-aakron-theme .ob-product-compare .compare-block>tbody>tr>td p ~ br { display: none;}
.ob-aakron-theme .ob-product-compare .compare-block>tbody>tr>td ul {background-color: transparent !important;color: #666 !important;font-weight: normal !important;}
/*---- Product Compare End ----*/
.quantity-table .table-content, .quantity-table .table-heading {background-color: transparent; color: #222; text-transform: uppercase; font-size:17px; padding:6px 2px;} 
.quantity-table .table-heading {border: solid 1px #d1ccc6;border-bottom: 0px; }
.quantity-table .table-content {border: solid 1px #d1ccc6; margin-left:0px;}
.quantity-table .table-heading.old-price{color:red;text-decoration: line-through;}
.quantity-table .table-heading.old-price span{color:#4b4b49;}
.quantity-table .owl-item .table-content  {color:#4b4b49;}
.Expires-det {width: 100%;border: solid 1px #d1ccc6;padding: 6px 10px;text-align: left;float: left;}
/*** register  ***/
.register-main {padding: 0px 0 50px 0;display: inline-block;width: 100%;}
.register-main .register-title {font-size: 20px; color:#404559; padding-bottom: 10px; font-weight:800;}
.register-main label{ padding-bottom: 5px; width: 100%; display: initial; text-align: left;    color: #000;padding: 0px;font-size: 15px;font-weight: normal;}
.register-main label + span {display: inline;}
.register-main input{width: 100%; border: solid 1px #beb7b1 !important;background-color: #fff;height: 43px !important;padding: 0 10px;margin-bottom:10px; font-size:18px; color:#666;}
.register-main input:focus {border-color: #CF2929 !important;outline: none;}
.register-main select {width: 100%;border: solid 1px #beb7b1 !important;background-color: #fff;height: 43px !important;padding: 0 10px;margin-bottom:10px;font-size:18px; color:#666 !important}
.register-main select:focus {border-color: #CF2929;outline: none;}
.register-main  ul {position: absolute; width: auto; right: 15px; background-color: #000; color: #fff; border-radius:3px; padding: 3px 5px; z-index: 9; margin-top: 7px; font-size: 12px;bottom: -16px;}
.register-main  ul:AFTER {  border: 5px solid transparent;content: " ";position: absolute;top: -4px;right: 14px;margin-right: -5px;box-shadow: 1px 1px 1px #d1d1d1;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);background-color: #000;}
.register-main .captcha {margin-bottom: 15px;}
.register-main .captcha label {width:100%; display:block;}
.register-main .captcha img { display:inline;}
.register-main .captcha a {display:inline;  margin-left:14px; color:#918c88;text-decoration: underline;}
.register-main .captcha input {display:inline; width: 47%; margin-left:15px}
.register-main .btn-box-main {}
.register-main .aakron_btn {padding: 0; text-align: center; background: #ce2829; color: #f7f6f2; font-size: 16px; font-weight:  800; display: inline-block; min-width: 200px !important; min-height: 40px; line-height: 40px;width: auto !important;vertical-align: top;border: 0px !important;margin: 0 5px; }
.register-main .aakron_btn:hover, .register-main .aakron_btn:focus {color: #fff;background-color: #980E0F;}
.register-main .tab-marging, .tab-marging2, .tab-shopping {margin-top: 5px;}
.register-main .tab-float {display: inline-block; float: none;}
.register-main .tab-float .tab-label input {display: inline-block;margin-bottom: 2px;width: auto; }
/*** register  ***/
/*.all-account-pages-hed {margin-top: -10px;}*/
.my-wishlist-main .ob-product-grid .product-wrap {width: 25%;}
.my-wishlist-main .ob-product-grid.list-view .product-wrap {width: 100%;}
.ob-aakron-theme .ob-chnage-password {min-height: 500px;max-width: 500px; margin: 0 auto;}
.ob-aakron-theme .ob-chnage-password .col-md-4.col-lg-4.col-sm-4.col-12 {width: 100%;}
.ob-aakron-theme .ob-chnage-password .chang-pass-text {color: #42445b; font-weight:  800; font-style: italic; font-size: 13px; padding: 25px 0 55px 0;}
.ob-aakron-theme .ob-chnage-password .form-group label {color: #000;    font-size: 18px;}
.ob-aakron-theme .ob-chnage-password .form-group input {height: auto !important; line-height: 35px;color: #666; font-size: 18px !important; padding: 5px 10px 8px 10px}
.ob-aakron-theme .btn-box-main {text-align:center;}
.aforgotpassword {width: 100%;margin-top:0; padding: 10px 0 0 0;display: none; float: left;}
.aforgotpassword .forgot-passwd h3{width: 100%; text-align: center; padding:0 0 15px 0; color: #d2282b;}
.aforgotpassword .forgot-passwd p {color: #7f7f7f; font-size: 12px;}
.aforgotpassword .forgot-canl {background-color: transparent !important;border: solid 1px #403c3d !important;color: #403c3d !important;line-height: 24px;text-transform: uppercase;}
.aforgotpassword .forgot-canl:hover, .aforgotpassword .forgot-canl:focus {background-color: #403c3d !important; border: solid 1px #403c3d !important;color: #fff !important;}
.ob-aakron-theme .aforgotpassword .forgot-passwd {margin-top:10px!important;padding:10px 0 0 0!important;}
/* DAKSHITA ---------------------*/
.ob-aakron-theme input[type="text"]:focus, textarea.textarea:focus, .checkbox input[type="checkbox"]:focus {border-color:#ce282a;}
/* PRODUCT CATEGORY -------------------*/
.ob-aakron-theme .product-category-page .innerpage.account-innerpage{padding: 0;min-height: 0;margin: 0!important;}
.ob-aakron-theme .product-page-category .product-col { }
.ob-aakron-theme .product-page-category .product-col .product-boxs {background-color: #fff;margin-bottom: 30px;position: relative;overflow: hidden;}
.ob-aakron-theme .product-page-category .product-col:hover .product-boxs .product-box{height: 100%;}
/* ORDER INVOICE -------------------*/
.ob-aakron-theme .ob-order-invoice .order-invoice-content {color: #42445b;font-weight:  800;font-style: italic;font-size: 13px;padding: 25px 0 55px 0;}
.ob-aakron-theme .ob-order-invoice .input.success {background-image: url('../images/right-icon.png') !important;background-position: 98% 12px;background-repeat: no-repeat;}
.ob-aakron-theme .ob-order-invoice .col-lg-offset-5 {margin-left:38%;}
.ob-aakron-theme .ob-order-invoice .col-lg-offset-2 {margin-left:13%;}
.ob-aakron-theme .ob-order-invoice .ob-order-table{margin-top:35px;}
.ob-aakron-theme .ob-order-invoice .ob-order-table .common-table table.table thead{background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);border: solid 1px #d0d0d0;}
.ob-aakron-theme .ob-order-invoice .ob-order-table .common-table table.table thead th{border:none;padding: 14px 7px;font-size:13px;}
.ob-aakron-theme .ob-order-invoice .ob-order-table .common-table table.table tbody{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.ob-aakron-theme .ob-order-invoice .ob-order-table .common-table table.table tbody tr td{border-right:1px solid #ccc;color:#404040;font-size:14px;font-weight:500;text-align:center;background:#ffffff;}
/* RUSH SERVICE ----------------------- */
.ob-aakron-theme .ob-rush-service .service-main-title{margin:10px 0;text-align:center;padding:20px 0;border:1px solid #e4ded8;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);}
.ob-aakron-theme .ob-rush-service .sub-content {color:#3a3b3f;font-size:14px;font-weight:800;text-align:center;}
.ob-aakron-theme .ob-rush-service .you-tube-link{text-align:center;font-size:14px;color:#3a3b3f;font-weight:500;font-style:italic;padding:10px 0}
.ob-aakron-theme .ob-rush-service .rush-vedio{text-align:center;margin-bottom:25px;}
.ob-aakron-theme .ob-rush-service img{margin:0 auto;}
.ob-aakron-theme .ob-rush-service .box-swd {background: url('../images/rush-service-vedio-swd.png') no-repeat center;width:599px;height:31px;margin:0 auto;}
.ob-aakron-theme .ob-rush-service .service-requirement {font-size:15px;color:#3a3b3f;font-weight:800;font-style:italic;text-align:center;}
.ob-aakron-theme .ob-rush-service .service-requirement-detail{border:1px solid #e4ded8;padding:10px;background: #f6f3f0;margin:10px 0;}
.ob-aakron-theme .ob-rush-service .service-requirement-detail ul li{font-size:14px;color:#413d3e;background: url('../images/rush-service-detail.png') left 5px no-repeat;padding-left: 25px;padding-bottom: 15px;text-align: left;}
.ob-aakron-theme .ob-rush-service .rush-head-bg{background: url('../images/rush-decorater.png') no-repeat;width: 1169px;height: 6px;display:inline-block;}
.ob-aakron-theme .ob-rush-service .rush-decorater table {border-left:1px solid #e4e0db;border-right:1px solid #e4e0db;border-top:1px solid #e4e0db;border-bottom:2px solid #cfbec3;}
.ob-aakron-theme .ob-rush-service .rush-decorater table thead th{background:#e5e0da;}
.ob-aakron-theme .ob-rush-service .rush-decorater table thead tr th.one-block{border-top:5px solid #bf1818;border-left:none;border-right:none;color:#e33434;font-size:30.42px;font-weight:600;text-align: left;text-transform: capitalize;}
.ob-aakron-theme .ob-rush-service .rush-decorater table thead tr th.one-two{border-top:5px solid #ef3d20;border-left:none;border-right:none;}
.ob-aakron-theme .ob-rush-service .rush-decorater table thead tr th.one-three{border-top:5px solid #f27a1e;border-left:none;border-right:none;}
.ob-aakron-theme .ob-rush-service .rush-decorater table thead tr th.one-four{border-top:5px solid #fad476;border-left:none;border-right:none;}
.ob-aakron-theme .ob-rush-service .rush-decorater table thead tr th.one-five{border-top:5px solid #ccd355;border-left:none;border-right:none;}
.ob-aakron-theme .ob-rush-service .rush-decorater table thead tr th.one-six{border-top:5px solid #9bc778;border-left:none;border-right:none;}
.ob-aakron-theme .ob-rush-service .rush-decorater table tbody tr td {text-align:center;font-size:14px;color:#70706f;font-weight:500;}
.ob-aakron-theme .ob-rush-service .rush-decorater table tbody tr td.first-block{color:#ef3d20;font-size:18px;font-weight:600;text-align:center;}
.ob-aakron-theme .ob-rush-service .rush-decorater table tbody tr td.second-block{color:#f27a1e;font-size:18px;font-weight:600;text-align:center;}
.ob-aakron-theme .ob-rush-service .rush-decorater table tbody tr td.third-block{color:#cda236;font-size:18px;font-weight:600;text-align:center;}
.ob-aakron-theme .ob-rush-service .rush-decorater table tbody tr td.fourth-block{color:#949a32;font-size:18px;font-weight:600;text-align:center;}
.ob-aakron-theme .ob-rush-service .rush-decorater table tbody tr td.fifth-block{color:#75a54e;font-size:18px;font-weight:600;text-align:center;}
.ob-aakron-theme .ob-rush-service .rush-decorater table tbody tr td.left-side-block{font-size:14px;color:#70706f;font-weight:800;vertical-align: middle;}
.ob-aakron-theme .ob-rush-service .logo-rush-service {background:#f6f3f0;padding:10px;border-bottom:2px solid #cfbec3;border-left:1px solid #f4f1ee;border-right:1px solid #f4f1ee;margin-bottom:20px;}
.ob-aakron-theme .ob-rush-service .logo-rush-service p{color:#70706f;font-size:16px;font-weight:500;padding-top: 40px;}
.ob-aakron-theme .ob-rush-service .rush-content-block h2{color:#404558;font-size:15px;font-weight:500;font-style:italic;margin-top:10px;padding-bottom:10px;}
.ob-aakron-theme .ob-rush-service .rush-content-block p{font-size:14px;color:#413d3e;font-weight:400;text-align:justify;}
/* BOIS SLIDER ---------------------- */
.ob-aakron-theme .ob-bios-slider {padding-top:30px;}
.ob-aakron-theme .bx-page-slider {width: auto; position: relative;}
.ob-aakron-theme .top-spacing {margin:20px;}
.ob-aakron-theme .ob-bios-slider .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-prev{bottom: 50px;text-indent: -9999px;position: absolute;top: inherit;left:10px;}
.ob-aakron-theme .ob-bios-slider .bx-controls.bx-has-controls-direction .bx-controls-direction .bx-next{bottom: 50px;text-indent: -9999px;position: absolute;top: inherit;right:10px;}
.ob-aakron-theme .ob-bios-slider .bx-viewport .bxslider-img {width:268px;float:left;margin-right:50px;}
.ob-aakron-theme .ob-bios-slider .bx-viewport .bxslider-img img{border: 1px solid #d6cfc4;}
.ob-aakron-theme .ob-bios-slider .bx-viewport .bxslider-content {float:left;margin-top:35px;width: 845px;}
.ob-aakron-theme .ob-bios-slider .bx-viewport .bxslider-content .head-name{color:#000;font-size:16px;font-weight:400;padding-bottom: 7px;}
.ob-aakron-theme .ob-bios-slider .bx-viewport .bxslider-content .head-name span{color:#a6a09a;}
.ob-aakron-theme .ob-bios-slider .bx-wrapper {margin-bottom:20px;}
.ob-aakron-theme .ob-bios-slider .bx-slider-thum {padding:0 20px;}
.ob-aakron-theme .ob-bios-slider .bx-slider-thum a{padding-right:10px;}
.ob-aakron-theme .ob-bios-slider .slide {text-align: center;}
.ob-aakron-theme .ob-bios-slider .slide img{border: 1px solid #d6cfc4;max-height: 65px;display: inline-block;}
.ob-aakron-theme .ob-bios-slider .bx-viewport {background:none;}
/* CHECKOUT ---------------------- */
.ob-aakron-theme .main-checkout-block{width: 100%;background-color: #e8e5e0;padding:2px;border: solid 1px #d5ccc5;clear:both;}
.ob-aakron-theme .main-checkout-block .panel.panel-default .panel-heading h4.panel-title{font-size:18px;font-weight:600;color:#ffffff;}
.ob-aakron-theme .main-checkout-block .panel-heading {background: #565655;border: 1px solid #d0d0d0;padding:10px 20px;}
.ob-aakron-theme .main-checkout-block .tab-padding p{font-size:12px;font-weight:600;color:#595959;padding-top:10px;}
.ob-aakron-theme .main-checkout-block .po-main-box {width: 292px;display: inline-block;background-color: #fff;border-radius: 5px;word-break: break-word;padding: 0 5px;box-shadow: 1px 2px 4px rgba(0,0,0,0.5);}
.ob-aakron-theme .main-checkout-block .po-main-box .qua-box-text {width: 35%;float: left;color: #9d9c97;font-size: 13px;padding: 6px;word-break: keep-all;font-style:italic;}
.ob-aakron-theme .main-checkout-block .po-main-box .qua-box-qua-text {width: 65%;float: left;color: #e6e3df;font-size: 44px;line-height: 49px;font-weight:  800;letter-spacing: -2px;}
.ob-aakron-theme .main-checkout-block .ship-add-parts {width: 100%;display: table;margin-bottom: 10px;margin-top:10px;margin-bottom: 10px;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part {width: 75%;display: table-cell;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und {width: 100%;padding: 10px 15px;background-color: #fff;border-radius: 5px;box-shadow: 1px 1px 2px rgba(0,0,0,0.5);position: relative;z-index: 1;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-tit {border-bottom: solid 1px #f2f2f2;margin-bottom: 10px;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-tit > .text {font-style: italic;color: #747474;padding: 0 0 10px 0;display: inline-block;font-size:15px;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-tit > .add-buttons {width: auto;float: right;vertical-align: top;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-tit > .add-buttons .btn {color: #d2d2d2;font-size: 25px;padding: 0px;margin: 0px;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-add {width: 100%;color: #686868;margin-bottom: 10px;display: inline-block;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-add .icons {float: left;width: 10%;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-add .icons> .fa {font-size: 20px;color: #d5d5d5;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-add > .text {float: left;width: 90%;border-bottom: solid 1px #f2f2f2;font-size: 12px;padding-bottom: 5px;color: #696b72;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-cont {width: 100%;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-cont > div {min-width: 45%;margin-right: 45px;display: inline;color: #686868;font-size: 12px;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-ard-part .ship-und .ship-cont > div > .fa {width: auto;margin-right: 5%;color: #d5d5d5;font-size: 16px;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-new-ard-part {width: 18%;display: table-cell;padding-left: 3%;vertical-align: top;position: relative;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-new-ard-part .ship-new-ard-und {max-width: 90px;padding: 14px;background-color: #fff;border-radius: 5px;box-shadow: 1px 1px 2px rgba(0,0,0,0.5);height: 100%;position: absolute;right: 0;left: auto;word-break: initial;text-align: center;vertical-align: middle;color: #8a8a8d;cursor: pointer;font-size: 13px;font-style: italic;}
.ob-aakron-theme .main-checkout-block .ship-add-parts .ship-new-ard-part .ship-new-ard-und .button-new-add {border: dashed 2px #e2e2e2;padding: 20px;display: inline-block;margin-top: 10px;}
.ob-aakron-theme .main-checkout-block .shopping-cart{background:none;border: none;padding:0;}
.ob-aakron-theme .main-checkout-block .panel.panel-default{margin-bottom:0;}
.ob-aakron-theme .main-checkout-block .shopping-cart .product-cart-det .pro-impr {width:78%;}
.ob-aakron-theme .main-checkout-block .shopping-cart .product-cart-det .pro-impr  p{color:#8a8a8a;font-size:12px;padding-top:10px;padding-right:10px;}
.ob-aakron-theme .main-checkout-block .shop-cont-part .shop-qua-add .shop-main ul li span {width: 30%;float: left;color: #a29e95;}
.ob-aakron-theme .main-checkout-block .shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-add .shop-main label{color:#a29d95;font-size:12px;}
.ob-aakron-theme .main-checkout-block .shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-add .shop-main span {color:#595959;font-size:12px;}
.ob-aakron-theme .main-checkout-block .add-address-add {display:block;position:inherit;z-index:0;background:none;}
.ob-aakron-theme .main-checkout-block .add-address-add .add-address-cont .add-address-under{width:31%;margin-left:0;margin-right:2%;}
.ob-aakron-theme .main-checkout-block .add-address-add .add-address-top .fa.fa-times{color:#817e7a;font-size:18px;}
.ob-aakron-theme .main-checkout-block .panel-group { margin: 0px;}
.ob-aakron-theme .main-checkout-block .panel-group .panel-collapse .panel-body { padding:15px 0}
.ob-aakron-theme .main-checkout-block .panel-group .panel-collapse .search-contact-book {background-color: #fff !important;border-radius: 12px;width: 360px !important;}
.ob-aakron-theme .main-checkout-block .panel-group .panel-collapse .tab-marging .search-contact-book {background-color: transparent !important;width: auto !important;display: inline-block;}
.ob-aakron-theme .main-checkout-block .panel-group .panel-collapse .search-contact-book input[type="text"] {max-width: 200px;}
.ob-aakron-theme .main-checkout-block .panel-group .panel-collapse .panel-body .tab-padding .company-add-box .company-inner {background: #fff;box-shadow: 2px 2px 3px rgba(0,0,0,0.5);}
.ob-aakron-theme .main-checkout-block .panel-group .panel-collapse .panel-body .tab-padding .company-add-box .company-inner  .company-name {background: #f3f1f2;border: solid 1px #f2f2f2;}
.ob-aakron-theme .main-checkout-block .panel-group .main-shopping-cart-block .main-shopping-block {margin: 0px;}
.ob-aakron-theme .main-checkout-block .panel-group .main-shopping-cart-block .main-shopping-block .shopping-cart-itemlist tr td {background-color:#fff;}
.ob-aakron-theme .main-checkout-block .panel-group .panel-collapse .tab-content .pay-invoice .product-compare-top-navi a{ background-color: #C62622;padding: 10px;color: #fff;}
.ob-aakron-theme .main-checkout-block .panel-group .panel-collapse .tab-content .pay-invoice .product-compare-top-navi a:hover{ background-color: #940400;padding: 10px;color: #fff;}
.ob-aakron-theme .daigram-module.model-popup-black .modal-content .close {background: url('../images/close-icon.png') no-repeat 4px scroll #fff;}
/* CHANGE PASSWORD --------------*/
.ob-aakron-theme .menubar-main .menubar-under .navbar-collapse ul.nav.navbar-nav li .product-add {background: url('../images/caret-bg.png') no-repeat right 34px;}

.ob-aakron-theme .account-wrapper li.login-col a i {width: 100%;background-image: none;}
.ob-aakron-theme .account-wrapper li.login-col {width:150px;text-align: center;}
.ob-aakron-theme .account-wrapper li.login-col:hover{/*background: #F2F2F2;*/}
/*.ob-aakron-theme .account-wrapper li.login-col a.header-logout.header-txt-login { width: 135px;}
.ob-aakron-theme .account-wrapper li.login-col a.header-text-logout{padding: 20px 0;width: 100%;}
.ob-aakron-theme .account-wrapper li.login-col a.header-text-logout:hover{background:none;}
.ob-aakron-theme .account-wrapper li.login-col a.header-logout{width: 00px;padding: 19px 0;position: absolute; right: 16%;}
.ob-aakron-theme .account-wrapper li.login-col a.header-logout:hover{background:none;}*/
.ob-aakron-theme .account-wrapper li.login-col a.header-logout { width: 100%;padding: 12px 0;right: 0;position: relative;}
.ob-aakron-theme .account-wrapper li.login-col a.header-text-logout + a.header-logout {width: 20px;padding: 19px 0;position: absolute; right: 11%;background-color: transparent;top: 4px !important;}
.ob-aakron-theme .menubar-main .menubar-under .navbar-collapse ul.nav.navbar-nav li a:hover {color: #fff;}
.ob-aakron-theme .account-innerpage h1.main-title i{display:none;}
.ob-aakron-theme .account-innerpage h1.main-title {text-align: left;color: #cf2929;text-transform: initial;font-size: 28px;font-weight: 900;padding: 7px 0;margin-bottom: 20px;}
/*
.ob-aakron-theme .account-innerpage .breadcrumb{width: 100%;    background: none;border: solid 1px #d9d9d9;position: relative;z-index: 1;margin-bottom: 10px;}
.ob-aakron-theme .account-innerpage .breadcrumb ul li {padding: 7px 20px 0px 10px;display: inline-table;position: relative;color: #808080;}
.ob-aakron-theme .account-innerpage .breadcrumb ul li i{display:none;}
.ob-aakron-theme .account-innerpage .breadcrumb ul li a {font-size:13px;}
.ob-aakron-theme .account-innerpage .breadcrumb strong {font-size:13px;}
.ob-aakron-theme .account-innerpage .breadcrumb ul li:after {content: " ";position: absolute;border-left: solid 13px transparent;border-bottom: solid 13px transparent;border-right: solid 9px transparent;border-top: solid 9px transparent;box-shadow: 1px 1px 0px #d9d9d9;margin-left: -13px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);right: 5px;top: 5px;}
*/
.ob-aakron-theme .account-innerpage .change-password-content {color: #42445b;font-weight:  800; font-size: 18px;padding: 25px 0 55px 0;}
.ob-aakron-theme .login-col .dropdown-menu.account-links{padding:0;width: 355px;}
.ob-aakron-theme .account-wrapper li.login-col .account-links div ul li a {padding:4px 10px;font-size:14px;text-align:center;}
/* CONTACT US --------------*/
.ob-aakron-theme .ob-contact-address-block {border:none;}
.ob-aakron-theme .ob-contact-address-block .sub-area-box {background:none;border:none;padding: 10px 0;}
.ob-aakron-theme .ob-contact-address-block h2 {font-style:italic;padding-bottom:15px;}
.ob-aakron-theme .ob-contact-address-block .address ul li span{color: #7F7F7F;font-weight: 600;padding-right: 9px;}
.ob-aakron-theme .ob-contact-map-block {border:none;margin-top: 20px;}
.ob-aakron-theme .ob-contact-map-block .google-map {border:1px solid #BEB7B1;}
.ob-aakron-theme .ob-contact-form-block {border:none;padding-top: 10px;}
.ob-aakron-theme .ob-contact-form-block .sub-form-box {background:none;border:none;padding:10px 0;border-top: 1px solid #ddd;}
.ob-aakron-theme .ob-contact-form-block .sub-form-box h2 {font-style:italic;font-family:'Open Sans', sans-serif !important;font-size:16px;font-weight:500;color: #404040;}
.ob-aakron-theme .ob-contact-form-block label.checkout-label {font-style:italic;}
.ob-aakron-theme .ob-contact-main-block .btn-box-main {text-align:right;}
.ob-aakron-theme .btn-box-main input[type="submit"]:last-child{margin-right:0;}
.ob-aakron-theme .ob-contact-form-block input[type="text"]{border: 1px solid #BEB7B1;}
.ob-aakron-theme .btn-default:hover, .ob-aakron-theme .btn-default:focus, 
.ob-aakron-theme .btn-default:active,.ob-aakron-theme .btn-default.active,
.ob-aakron-theme .open>.dropdown-toggle.btn-default,.ob-aakron-theme input[type="submit"]:hover,
.ob-aakron-theme input[type="button"]:hover {background:#a80000 ;border:0px solid #CF2929;}

.ob-aakron-theme input[type="submit"],.ob-aakron-theme input[type="button"],.ob-aakron-theme input[type="reset"],.ob-aakron-theme button[type="submit"] {border-radius:0;box-shadow: none; margin: 0 3px !important;}
.ob-aakron-theme input[type="submit"].virtual-modal-btn:hover, .ob-aakron-theme input[type="reset"].virtual-modal-btn:hover {background-color: #CF2929;}
/* COMING SOON -------------- */
.ob-aakron-theme .ob-error-block.under-construction {background:none;padding-top:0;}
.ob-aakron-theme .ob-error-block img {margin-bottom:0; max-width: 100%;}
.ob-aakron-theme .ob-error-block.under-construction p {font-size:22px;font-weight:600;color:#666666;text-transform: uppercase;}
/*NEW CUSTOMER INFO -------------- */
.ob-aakron-theme .new-customer-info-main {padding: 40px 0;}
.ob-aakron-theme .new-customer-info-main img {float: left;}
.ob-aakron-theme .new-customer-info-main h6 {margin: 35px 0 0px 10px;padding: 0;color: #413d3e;font-size: 14px;float: left;line-height: 20px;}
.ob-aakron-theme .new-customer-info-main h5 {margin: 40px 0 5px 0;padding: 0;color: #404558;font-size: 15px;font-weight: 600;font-style: italic;}
.ob-aakron-theme .new-customer-info-main p {color: #413d3e;font-size: 14px;line-height: 19px;margin-bottom: 0;}
/*ABOUT US --------------------- */
.ob-aakron-theme .aboutus-main p {color: #000;font-size: 18px;line-height: 24px;margin-bottom: 20px;word-break: break-word;}
.ob-aakron-theme .aboutus-main .about_logos {margin-top: 45px; word-break: break-word;}
.ob-aakron-theme .about_logos .img {max-width:180px; min-width:180px;}
.ob-aakron-theme .about_logos p {padding-top: 18px;word-break:normal; color:#000;width: calc(100% - 200px);display: inline-block;vertical-align: top;margin-left: 20px;}
/* COMPARE PAGE ----------------- */
.ob-aakron-theme .ob-product-compare {margin-top:50px;}
.ob-aakron-theme .product-compare-top-navi .add-btn.gray {background: none;border: none;color: #000;font-size: 14px;padding: 5px 15px;margin: 0px 10px;height: auto;}
.ob-aakron-theme .product-compare-top-navi .add-btn.gray:hover {background-color: #cf2929;color: #fff;}
.ob-aakron-theme .product-compare-top-navi .add-btn.gray > i {display: none !important;}
.ob-aakron-theme .product-compare-top-navi a.add-btn.gray .compare-btn-icon {background: url("../images/compare-sprite.png")no-repeat center center;display: inline-block;line-height:16px;height:25px;padding-right: 10px;}
.ob-aakron-theme .product-compare-top-navi a.add-btn.gray .fa-back-search-page{background-position: 0 11px;}   
.ob-aakron-theme .product-compare-top-navi a.add-btn.gray .fa-email-page {background-position:-16px -2px;height:17px;padding-right: 30px;vertical-align:middle;}
.ob-aakron-theme .product-compare-top-navi a.add-btn.gray .fa-print-page{background-position: -52px 0;padding-right: 30px;vertical-align:middle;}
.ob-aakron-theme .product-compare-top-navi a.add-btn.gray .fa-download-page{background-position:-90px 0;padding-right: 30px;vertical-align:middle;}
.ob-aakron-theme .email-to-friend-message {font-size:15px;font-style:italic;color:#333333;text-align: center;}
/* ACCOUNT WISHLIST --------------- */
.ob-aakron-theme .product-img-blk {height: 350px;}
.ob-aakron-theme ul.nav.navbar-nav li>a:hover, .ob-aakron-theme .gosh-header .top-menu ul li a:hover {color: #fff;}
.ob-aakron-theme .pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-title {font-size: 19px;font-weight:  800;padding: 0 25px;text-transform:capitalize; /*white-space: pre-wrap;*/ /* css-3 *//*white-space: -moz-pre-wrap;*/ /* Mozilla, since 1999 *//*white-space: -pre-wrap;*/ /* Opera 4-6 *//*white-space: -o-pre-wrap;*/ /* Opera 7 */word-wrap: break-word; /* Internet Explorer 5.5+ *//*white-space: pre-wrap;*/word-break: break-all;word-break: initial;}
.ob-aakron-theme .pro-box .cont-papapapap .cont-cont .cont-cont-undr .product-text {font-size: 13px;padding-left: 0;padding-right: 0;text-align: center;text-transform: uppercase;font-weight: 400;margin: 0 45px 5px 45px;}
.ob-aakron-theme .pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-price { font-size:30px;font-weight: 800;}
.ob-aakron-theme .pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-code {font-size:16px;font-weight:normal;padding: 0 10px 15px 10px;}
.ob-aakron-theme .pro-box .product-aslow {font-weight: 800;}
.ob-aakron-theme .ob-wishlist .ob-product-grid .product-wrap{width:25%;}
.ob-aakron-theme .ob-wishlist .ob-product-grid.list-view .product-wrap {width: 100%;}
.ob-aakron-theme .list-view .pro-desc .pro-button ul li{width:8%;border:none;}
.ob-aakron-theme .list-view .pro-desc .pro-button ul {margin:0;}
.ob-aakron-theme .list-view .pro-desc .pro-button ul li a:hover{background:#404040;border:1px solid #404040;}
.ob-aakron-theme .list-view .pro-desc .pro-button ul li a {padding:10px;height:50px;}
/* EMPTY  WISHLIST --------------- */
.ob-aakron-theme .ob-main-empty-quote-block {margin-top:100px;}
.ob-aakron-theme .ob-main-empty-quote-block .empty-quote-block h4 {color: #ff9933;font-size: 30px;font-weight: 600;margin-top:0;}
.ob-aakron-theme .ob-main-empty-quote-block .empty-quote-block p{color: #666666;font-size: 20px;font-weight: 400;}
/* MY LOGOS --------------- */
.ob-aakron-theme .ob-my-logo-main-block .upload-logo {width:170px;height:40px;margin-bottom: 25px;}
.ob-aakron-theme .ob-my-logo-main-block .mylogo {background-color: #cccccc;padding: 5px;margin-bottom: 10px;}
.ob-aakron-theme .ob-my-logo-main-block .mylogoinner {height: 170px;display: table-cell;vertical-align: middle;width: 258px;padding:0;}
.ob-aakron-theme .ob-my-logo-main-block h3{color:#333366;font-size:15px;font-weight:500;text-align:center;font-style:italic;padding-bottom: 10px;}
.ob-aakron-theme .ob-my-logo-main-block p{color:#999999;font-size:13px;text-align:center;padding-bottom: 40px;}
.ob-aakron-theme .ob-my-logo-main-block .delete-logo span {background: url(../images/x.png);height: 27px;width: 27px;background-repeat: no-repeat;position: absolute;right: -10px;margin: 0 auto;top:-10px;left: initial;}
.ob-aakron-theme .ob-my-logo-main-block .mylogoinner:hover .delete-logo {background: rgba(102,102,102,0.8);}
.ob-aakron-theme .account-address-block .address-contact-info-block li {display:block;}
/* TRACK YOUR ORDER -----------*/
.ob-aakron-theme .ob-order-status-page .track-order-content {color: #666;font-weight:400; font-size: 16px;padding: 0px 0 10px 0;}
.ob-aakron-theme .ob-order-status-page .ob-order-table{margin-top:35px;}
.ob-aakron-theme .ob-order-status-page .ob-order-table .common-table table.table thead{background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);border: solid 1px #d0d0d0;}
.ob-aakron-theme .ob-order-status-page .ob-order-table .common-table table.table thead th{border:none;padding: 14px 7px;font-size:13px;}
.ob-aakron-theme .ob-order-status-page .ob-order-table .common-table table.table tbody{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.ob-aakron-theme .ob-order-status-page .ob-order-table .common-table table.table tbody tr td{color:#404040;font-size: 17px;font-weight: 900;text-align:center;background:#ffffff;}
.ob-aakron-theme .or-group {width:2%;float:left;}
.ob-aakron-theme .ob-order-status-page .form-group .output-colinput-append.date { width: 100%;}
.ob-aakron-theme .ob-order-status-page .form-group span.datepicker-color {top: 0; }

.ob-order-status-page { } 
.ob-order-status-page .aakroncustomer .form-group {max-width: 380px;margin: 0 auto -150px auto;width: 100%;    z-index: 3;}
.ob-order-status-page .aakroncustomer .form-group.search-by {margin: 0 auto 0px  auto;position: relative;bottom: -240px;}
.ob-order-status-page .aakroncustomer .form-group label {font-style: normal;color: #000;font-weight: 800;font-size: 22px;}
.ob-order-status-page .aakroncustomer .form-group input {height: auto !important;line-height: 35px;color: #666;font-size: 18px !important;padding: 5px 10px 8px 10px;}
.ob-order-status-page .aakroncustomer .form-group > span {color: red;text-align: center;width: 100%;display: inline-block;padding-top: 10px;}
.ob-order-status-page .individual-order {max-width: 400px;background-color: #ccc;padding: 30px ;border-radius: 20px;box-shadow: 10px 10px 15px rgb(0 0 0 / 20%);margin: 0 auto;}
.ob-order-status-page .individual-order label {color: #000;font-style: normal !important;font-size: 18px;text-align: center;width: 100%;}
.ob-order-status-page .individual-order input {height: auto !important;line-height: 35px;color: #666;font-size: 18px !important;padding: 5px 10px 8px 10px;}
.ob-order-status-page .datepicker-boxs {max-width: 400px;background-color: #ccc;padding: 30px 6%;border-radius: 20px;box-shadow: 10px 10px 15px rgb(0 0 0 / 20%);margin: 0 auto;}
.ob-order-status-page .datepicker-boxs label {color: #000;font-style: normal;font-size: 18px;text-align: center;width: 100%;}
.ob-order-status-page .datepicker-boxs input {height: auto !important;line-height: 35px;color: #666;font-size: 18px !important;padding: 5px 10px 8px 10px;}
.ob-order-status-page .datepicker-boxs .input-group-addon {display: inline-block;position: absolute;width: 40px;line-height: 38px;right: 0;z-index: 11;top: 26px;border: 0;border-radius: 0;}
.ob-order-status-page .datepicker-boxs > .input-group.date {display: inline-block;position: relative;width: 100%;margin-bottom: 15px;}
.ob-order-status-page span.or-opsion {text-align: center;width: 100%;display: block;position: relative;z-index: 2;max-width: 360px;margin: 100px auto 0 auto;font-size: 30px;font-weight: 800;}
.ob-order-status-page span.or-opsion:after {content:'';position: absolute;height: 2px;background-color: #666;right: 0;left: 0;top: 20px;z-index: -2;}
.ob-order-status-page span.or-opsion:before {content:'';position: absolute;height: 50px;background-color: #f0ebe7;left: 50%;top: 0;z-index: -1;width: 80px;transform: translateX(-50%);}
.ob-aakron-theme .ob-order-status-page .ob-order-table .common-table table.table thead {background: #fff;}
.ob-aakron-theme .ob-order-status-page .ob-order-table .common-table table.table thead th {color: #cf2929;font-size: 18px;font-weight: 900;} 
.ob-aakron-theme .ob-order-status-page .btn {background-color: #cf2929 !important;border: 0 !important;font-weight: 900;font-size: 20px !important;width: auto;height: auto !important;line-height: 40px;padding: 1px 40px;border-radius: 10px !important;color: #fff;}
.ob-orderinvoices .aakroncustomer .form-group {margin: 0 auto 0px auto;}
.ob-order-status-page .individual-order .or-group {text-align: center;width: 100%;font-size: 22px;font-weight: 900;padding-bottom: 15px;}
.ob-order-status-page .indual-title {text-align: center;font-size: 22px;font-weight: 900;color: #cf2929;line-height: 60px;}

/* MY ACCOUNT -----------*/
.ob-aakron-theme .form-group input[type="text"], .ob-aakron-theme .form-group input[type="password"], .ob-aakron-theme .form-group input[type="email"] {background: #FFF;box-shadow: none;font-size: 13px;padding-left: 10px;  height: 33px;}
.ob-aakron-theme .btn-search {background: #5d5c5c;border: 1px solid #505050;border-radius: 0;}
.ob-aakron-theme .btn-search:hover{background: #CF2929;border: 1px solid #CF2929;}
.ob-aakron-theme .account-address-block {margin-bottom:30px;padding: 5px;background: #fff;}
.ob-aakron-theme .account-address-block .address-edit-del-block ul li i:hover{color:#fff;}
.ob-aakron-theme .account-address-block .address-title-block {border-bottom:none;background: #cf2929; }
.ob-aakron-theme .account-address-block .address-title-block h4 {color: #fff;font-size: 15px;font-weight: normal; }
.ob-aakron-theme .account-address-block .address-info-block h2{font-size: 13px;font-weight: 600;text-transform: uppercase;padding-bottom:5px;}
.ob-aakron-theme .account-address-block .address-info-block {padding: 15px 15px 10px 15px;}
.ob-aakron-theme .address-info-block .scrollbar {max-height:100%;}
.ob-aakron-theme .account-address-block .address-inner-block {border: none;}
.ob-aakron-theme .account-address-block .address-info-block p {font-weight:400;font-size:13px;}
.ob-aakron-theme .address-contact-info-block h2{font-size: 13px;font-weight: 600;text-transform: uppercase;padding-bottom:5px;}
.ob-aakron-theme .address-contact-info-block p{font-weight:400;font-size:13px;}
.ob-aakron-theme .account-address-block .address-contact-info-block {padding:0 15px 0 15px;}
.ob-aakron-theme .account-address-block .address-shipping-block {background:none;border:none;padding: 0 25px;}
.ob-aakron-theme .checkbox label {font-size: 13px;font-weight: 600;font-style: italic;}
.ob-aakron-theme .account-address-block .address-info-block ul {border-bottom:1px solid #ddd;padding-bottom: 10px;}
.ob-aakron-theme .account-address-block ul.info li{background: url('../images/account-sprite.png')no-repeat center center;display: inline-block;height:20px;border: none;padding-left:35px;padding-bottom: 15px;text-align: left;}
.ob-aakron-theme .account-address-block .address-info-block ul li {background-position: 0 -2px;color: #222;font-size: 14px;font-weight: normal;}
.ob-aakron-theme .account-address-block .address-contact-info-block ul li.phone {background-position: 0 -33px;color: #222;font-size: 14px;font-weight: normal;display:block;padding-bottom: 27px;}
.ob-aakron-theme .account-address-block .address-contact-info-block ul li.fax {background-position: 0 -63px;color: #222;font-size: 14px;font-weight: normal;display:block;padding-bottom: 27px;}
.ob-aakron-theme .account-address-block .address-contact-info-block ul li.email {background-position: 0 -89px;color: #222;font-size: 14px;font-weight: normal;display:block;padding-bottom: 27px;}
.ob-aakron-theme .account-address-block .address-contact-info-block ul li.sitename {background-position: 0 -117px;color: #222;font-size: 14px;font-weight: normal;display:block;}
.ob-aakron-theme .account-address-block .address-contact-info-block ul {border-bottom: 0px solid #ddd;}
.ob-aakron-theme .account-address-block .address-shipping-block .checkbox label{color:#807a74;font-size:12.66px;font-weight:500;}
/* EDIT ADDRESS ---------------- */ 
.ob-aakron-theme .add-edit-content{color: #42445b;font-weight:  800; font-size: 18px;padding: 25px 0 15px 0;}
.ob-aakron-theme .add-edit-content span {color: #42445b;font-weight:400;font-style: italic;font-size: 16px;padding: 25px 0 55px 0;}
.ob-aakron-theme .select{color: #444444;padding: 0 5px;border: 1px solid #e6e6e6;height:40px;font-size: 14px;color: #beb7b1;}
.ob-aakron-theme .custom-select{color: #444444;padding: 0 5px;border: 1px solid #e6e6e6;height:40px;font-size: 14px;color: #beb7b1; width: 100%;}
.ob-aakron-theme .check-status-block {text-align: center;display: block;}
.ob-aakron-theme .tab-float {float:none;display:inline;}
.ob-aakron-theme .checkbox input[type="checkbox"]:checked+label {color: #CF2929;}
.ob-aakron-theme .checkbox input[type="checkbox"]:checked+label::after {padding-top: 4px;}
.ob-aakron-theme .product-loding-block {background:none;border:none;}
.ob-aakron-theme .product-loding-block h2 {text-transform:uppercase;font-weight: normal;color: #999999;}
.ob-aakron-theme .product-loding-block .fa-spin {color:#999999;}
.ob-aakron-theme .product-loding-block .fa.fa-spinner.fa-pulse {font-size:30px;}
.ob-aakron-theme .check-status-block .input {width: auto;border: 0px;background-color: transparent;height: auto;padding: 0px;}
.ob-aakron-theme .check-status-block .input input[type="radio"] + label {padding-left:20px; margin:0 10px}
.ob-aakron-theme .check-status-block .input input[type="radio"] + label:after {display:inline-block;width:12px;height:12px;margin:-2px 4px 0 0;vertical-align:middle; cursor:pointer;  -moz-border-radius:  50%; border-radius:  50%;content:" ";position: absolute;left: 0;top: 6px;border: solid 1px #9b9a98; border-radius:100%;}
.ob-aakron-theme .check-status-block .input input[type="radio"]:checked + label:before{ border: solid 3px #414141;width:12px;height:12px; content:" ";position: absolute;top: 4px;left: 0;border: solid 3px #9b9a98; border-radius:100%;}
.ob-aakron-theme .check-status-block .input input[type="radio"] + label ,
.ob-aakron-theme .check-status-block .input input[type="radio"]:checked + label  { -webkit-transition:background-color 0.4s linear  -o-transition:background-color 0.4s linear;  -moz-transition:background-color 0.4s linear;   transition:background-color 0.4s linear;position: relative;}
/* PRODUCTION TIME --------------- */
.ob-aakron-theme .ob-production-time {font-size:18px;font-weight:900; padding-top: 40px;}
.ob-aakron-theme .ob-production-time h2{padding-bottom:15px;}
.ob-aakron-theme .ob-production-block{border:1px solid #cccccc;padding: 15px 10px;background:#ffffff;    margin-bottom: 20px;}
.ob-aakron-theme .ob-production-block .production-img {text-align: center;padding-bottom:10px;height: 70px;}
.ob-aakron-theme .ob-production-block p{font-size: 16px;font-style:normal;color:#333333;line-height: normal;}
.ob-aakron-theme .ob-production-block p span{font-weight: 800;}
.ob-aakron-theme .ob-production-block p a{color:#CF2929;}
/* ART REQUIREMENT --------------- */
.ob-aakron-theme .ob-art-requirements{padding-top:40px;}
.ob-aakron-theme .ob-art-requirements .requirements-block-list {padding-bottom:10px;}
.ob-aakron-theme .ob-art-requirements h2{font-size: 18px;font-weight: 900;padding-bottom:5px;}
.ob-aakron-theme .ob-art-requirements p{font-size: 16px;font-weight: 600;line-height: inherit;text-align:justify;word-break:normal;color: #000;}
.ob-aakron-theme .ob-art-requirements p span{font-weight:600;color:#000;}
.ob-aakron-theme .ob-art-requirements .requirements-block-list ul{padding-left: 18px;}
.ob-aakron-theme .ob-art-requirements .requirements-block-list ul li{font-size: 16px;font-weight:400;color: #000;list-style:initial;}
/* FOB TORONTO ---------------- */
.ob-aakron-theme .ob-fob-toronto{padding-top:40px;}
.ob-aakron-theme .ob-fob-toronto .fob-block-list {padding-bottom:10px;}
.ob-aakron-theme .ob-fob-toronto .fob-block-list .fob-img-block{font-size: 13px;font-weight: 400;color: #888;padding-bottom: 15px;word-break: break-word;}
.ob-aakron-theme .ob-fob-toronto h2{font-size:15px;font-weight:500;font-style:italic;padding-bottom:5px;}
.ob-aakron-theme .ob-fob-toronto p{font-size:13px;font-weight:400;line-height:18px;text-align:justify;word-break: break-word;}
.ob-aakron-theme .ob-fob-toronto .fob-block-list ul{padding-left: 18px;}
.ob-aakron-theme .ob-fob-toronto .fob-block-list ul li{font-size:13px;font-weight:400;color:#888;list-style:initial;}
/* CATALOG CORRECTION ---------------- */
.ob-aakron-theme .ob-catalog-corrections{padding-top:40px; float: left;width: 100;}
.ob-aakron-theme .ob-catalog-corrections .common-table .table{border: 1px solid #cccccc;}
.ob-aakron-theme .ob-catalog-corrections .common-table .table > thead > tr > th {border-bottom:1px solid #CCCCCC;background: #fefefe;color: #404040;font-weight: normal;padding: 10px; text-transform:capitalize;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8f8f8+0,e8e8e8+100 */
background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#e8e8e8 100%); /* W3C */
}
.ob-aakron-theme .ob-catalog-corrections .common-table .table > tbody > tr > td{background:none;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;color:#807A74;font-size:13px;font-weight:400;}
/* GENERAL INFO ------------------- */
.ob-aakron-theme .ob-general-info{padding-top:40px;}
.ob-aakron-theme .ob-general-info .general-info-block-list {padding-bottom:10px;}
.ob-aakron-theme .ob-general-info .general-info-block-list h2{font-size:18px;font-weight:800; padding-bottom:5px;}
.ob-aakron-theme .ob-general-info .general-info-block-list p{font-size:16px;font-weight:400;line-height:18px;text-align:justify;word-break: break-word; color:#000}
.ob-aakron-theme .ob-general-info .general-info-block-list p span{font-weight:600;color:#000;}
/* PRODUCT SAFETY ------------------- */
.ob-aakron-theme .ob-product-safety{padding-top:40px;}
.ob-aakron-theme .ob-product-safety .product-safety-block-list {padding-bottom:10px;}
.ob-aakron-theme .ob-product-safety .product-safety-block-list h2{font-size: 18px;font-weight: 900;padding-bottom:5px;}
.ob-aakron-theme .ob-product-safety .product-safety-block-list p{font-size: 18px;font-weight:400;line-height: initial;word-break: break-word;color: #000;}
.ob-aakron-theme .ob-product-safety .product-safety-block-list p span{font-weight:600;color:#000;}
.ob-aakron-theme .ob-product-safety .product-safety-block-list ul li{font-size: 16px;font-weight:400;color: #000;}
.ob-aakron-theme .ob-product-safety .product-safety-block-list p a{color:#CF2929;}
/* MY ACCOUNT INFO ----------------- */
.ob-aakron-theme .ob-account-info .account-dashboard-info h4{font-size:25px;font-weight:500;color:#CF2929;text-transform:uppercase;text-shadow: 1px 0 0 #444444,3px 0 0 #c9c9c9, 3px 0 0 #000;word-break: break-word;}
.ob-aakron-theme .ob-account-info .account-dashboard-info h4 i.fa {font-size:25px;padding-right:10px;}
.ob-aakron-theme .ob-account-info .account-info-content {color: #42445b;font-weight:  800;font-style: italic;font-size: 13px;padding: 25px 0 0 0;}
.ob-aakron-theme .ob-account-info .account-info-content h2{color:#7f7f7f;padding-bottom: 15px;width: 82%;}
.ob-aakron-theme .ob-account-info .account-info-content p{font-weight: 400;}
.ob-aakron-theme .ob-account-info .account-address-block .address-contact-info-block {background: #fff;border-top: 1px solid #ccc;border-bottom:none;padding-top: 15px; min-height: 10px;}
.ob-aakron-theme .ob-account-info .account-address-block .address-contact-info-block li {line-height:18px;font-size: 13px;font-style: italic;color: #888;}
.ob-aakron-theme .ob-account-info .account-address-block .address-contact-info-block li:last-child{padding-bottom:9px;}
.ob-aakron-theme .ob-account-info .acc-dashboard {border: 1px solid #d2d2d2;padding:30px 0;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li .acc-info.info-order{display:none;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li .acc-info.info-quote{display:none;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li .acc-info.info-request{display:none;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li .acc-info.info-reward{display:none;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li {height: 100px;border-right:none;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li span {font-size:40px;font-weight:600;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li span.wishlist-cnt{color:#E89C48;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li span.quote-cnt{color:#87AA1C;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li span.order-cnt{color:#3CAF76;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li p {line-height: 20px;text-transform: uppercase;font-size: 19.97px;color: #666666;font-weight: 500;padding-bottom:0;padding-top:15px;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li .info-icon {background: url("../images/info-sprite.png")no-repeat;height:117px;display:inline-block;width:160px}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li .info-icon.info-wishlist{background-position: 40px 0;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li .info-icon.info-quote{background-position:-160px 0;}
.ob-aakron-theme .ob-account-info .acc-dashboard ul li .info-icon.info-order{background-position:-377px 0;}
.ob-aakron-theme .address-contact-info-block a:hover {color: #CF2929;}
.ob-aakron-theme .ob-account-info .account-address-block .address-contact-info-block .checkbox label::after {top:-3px;}
.ob-aakron-theme .ob-account-info .address-contact-info-block p{padding-bottom: 10px;}
/* GENERAL CERTIFICATE PAGE ------------------- */
.ob-genreal-certificate.text-center{text-align:center;margin: 20px 0 0 0;}
.ob-genreal-certificate h1.main-title {margin-top: 20px;text-align: center;background: #413d3e;color: #FFF;text-transform: uppercase;font-size: 24px;font-family: "Open Sans",sans-serif;font-weight: 600;padding: 7px 0;}
.ob-genreal-certificate .general-certificate-cion {background: url("../images/general-confirmity-icon.png")no-repeat center center;width:28px;height:22px;display: inline-block;}
.ob-genreal-certificate p.main-head{font-size:14.03px;font-style:italic;color:#666666;padding: 40px 0 50px 0;}
.ob-genreal-certificate .certificate-list {padding-bottom:10px;}
.ob-genreal-certificate .certificate-list h2{font-size:15px;font-weight:500;font-style:italic;padding-bottom:5px;}
.ob-genreal-certificate .certificate-list p{font-style:italic;color:#666666;font-size:14px;}
.ob-genreal-certificate .certificate-list a{color:#CF2929;line-height: 25px;font-size:14px;font-style:italic;}
.ob-genreal-certificate .certificate-list h2 span{font-weight: normal;color: #666666;}
/* PRICE FILTER ------------------ */
.ob-aakron-theme .ob-product-grid-left .filter-search .panel-group {margin-bottom:0;}
.ob-aakron-theme .ob-product-grid-left .filter-search .panel-group .panel-heading{background: #cbcbcb;background: -moz-linear-gradient(top, #cbcbcb 0%, #f3f3f3 39%, #f3f3f3 53%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcbcb), color-stop(39%,#f3f3f3), color-stop(53%,#f3f3f3), color-stop(100%,#e5e5e5));background: -webkit-linear-gradient(top, #cbcbcb 0%,#f3f3f3 39%,#f3f3f3 53%,#e5e5e5 100%);background: -o-linear-gradient(top, #cbcbcb 0%,#f3f3f3 39%,#f3f3f3 53%,#e5e5e5 100%);background: -ms-linear-gradient(top, #cbcbcb 0%,#f3f3f3 39%,#f3f3f3 53%,#e5e5e5 100%);background: linear-gradient(to bottom, #cbcbcb 0%,#f3f3f3 39%,#f3f3f3 53%,#e5e5e5 100%);color: #404040;font-weight:  800;font-size: 20px;padding: 10px 5%;text-transform: uppercase;border-bottom: solid 1px #b1b1b1;}
.ob-aakron-theme .ob-product-grid-left .filter-search .panel-heading span{color: #404040;font-weight:  800;font-size: 17px;}
.ob-aakron-theme .ob-product-grid-left .filter-search .panel-heading .clear-block {padding:4px 1px;font-size: 12px;}
.ob-aakron-theme .ob-product-grid-left .filter-search .panel-heading .clear-block .fa {color: #404040; float: left !important;    font-size: 14px !important;}
.ob-aakron-theme .ob-product-grid-left .filter-search .price-block .price-range-col .by-price-title {display:none;}
.ob-aakron-theme .ob-product-grid-left .filter-search .price-block .price-range-col .rang-txt-block input {width: 53px;}
.ob-aakron-theme .ob-product-grid-left .filter-search .price-block .price-range-col{height: 85px;padding-top: 10px;}
.ob-aakron-theme .ob-product-grid-left .filter-search .price-block .panel-heading .fa {color: #404040; font-size: 20px;}
/* COLOR FILTER --------------------------- */
.ob-aakron-theme .ob-product-grid-left .filter-search .color-block .color-filter label {height: 22px;width: 22px;border: 1px solid #000; cursor: pointer;}
.ob-aakron-theme .ob-product-grid-left .filter-search .color-block .color-filter input:checked ~ label {height: 22px;width: 22px;background-position: 0 0;}
.ob-aakron-theme .ob-product-grid-left .filter-search .color-block .panel-heading .fa {color: #404040;}
/* TAG FILTER --------------------------- */
.ob-aakron-theme .ob-product-grid-left .filter-search .tag-grid-block .panel-heading .fa {font-size: 20px;float: right;color: #404040;}
/* SHADES FILTER --------------------------- */
.ob-aakron-theme .ob-product-grid-left .filter-search .shades-block .panel-heading .fa {font-size: 20px;float: right;color: #404040;}
/* MY ORDER --------------------- */
.ob-aakron-theme .ob-my-track-block {background: #E9E4E0;border:1px solid #cccccc;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table{padding:3px;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table {margin-bottom: 0px;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > thead {background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > thead > tr{border:1px solid #cccccc;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table tr:before {content:"";  width: calc(100% - 8px);position:absolute; left: 4px;border-bottom: solid 1px #CCC;border-top: 3px solid #E9E4E0;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table tr:first-child:before {height:0px; border:0px;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > thead > tr > th{background: none;border:none;padding:10px;color: #333333;font-size: 14px;font-weight:  800;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr > td{padding: 7px;text-align:center;border-right: 1px solid #cccccc;background: #FFF;color: #333333;font-size: 14px;font-weight: 500;vertical-align: middle;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr.order-track-block table.total-track-order{margin-bottom:0; border-left: 0px;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr.order-track-block > td {padding:0;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr.order-track-block table.total-track-order .track-order-img img{width:100px;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr > td.act-bg-color {background-color: #404040;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr > td i{background: url("../images/sprite.png")no-repeat 100px 100px;width:25px;height:25px;display:inline-block;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr > td i.view-order{background-position: -323px -515px;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr > td.act-bg-color i.view-order {background-position: -238px -515px;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr > td.track-product-name-block{text-align: left;padding: 0 20px;width:500px;}
.ob-aakron-theme .ob-my-track-block .my-track-detail-table .table > tbody > tr > td.track-product-name-block .product-track-name{font-weight: 800;}
/*AAKRON-SPECIAL-PAGE --------------- */
.ob-aakron-theme .akron-special-main { padding: 5px 0 20px 0; float: left; width: 100%}
.ob-aakron-theme .aak-special  { margin: 0; padding: 0;}
.ob-aakron-theme .aak-special  li {border: 1px solid #d2d2d2; border-left: none; padding: 0; margin-bottom: 0px; margin-top: 20px;}
.ob-aakron-theme .akron-special-item { margin: 0; padding: 0 0 50px 0; width: 100%;  height: 100%; background: #fff;min-height:1px;}
.ob-aakron-theme .flyer-tital { margin: 0; padding: 0; background:#F2F2F2; width: 100%; height: 42px; }
.ob-aakron-theme .flyer-spe-btn { margin: 0; padding: 0 0 0 20px; width:100%; height: 42px; font-size: 16px; color: #404040; text-transform: uppercase; font-weight:  800; float: left; line-height: 45px;}
.ob-aakron-theme .flyer-page-btn { margin: 0; padding: 9px 20px 0 20px; background:#F2F2F2; width: 100%; height: 42px; font-size: 16px; color: #404040; text-transform: uppercase; font-weight:  800; float: right; border-top: 1px solid #d2d2d2;border-left:none;}
.ob-aakron-theme .expire_date { margin: 0; padding: 2px 0 0 20px; background: url('../images/expire_bg.jpg') repeat-x left top; height: 29px; width: 100%; font-size: 15px; color: #777; font-weight:  800; text-transform: uppercase; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;}
.ob-aakron-theme .flyer-img { margin: 0; padding: 0px 0px 20px 0; text-align: center;}
.ob-aakron-theme .flyer-img a {margin: 0; padding: 0;}
.ob-aakron-theme .akron-special-item .selling-ideas-img{margin: 0;padding: 20px 0px;text-align: center;}
.ob-aakron-theme .akron-special-item .selling-ideas-img a{margin: 0;padding: 0;}
.ob-aakron-theme .flyer-img img { border: 1px solid #d2d2d2;}
.ob-aakron-theme .selling-ideas-img img { border: none; }
.ob-aakron-theme .flyer-btn { margin: 0 8px; padding: 0;}
.ob-aakron-theme .flyer-btn .email_btn {margin-left: 0px! important;width: 128px! important;}
	.ob-aakron-theme .flyer-btn .download_btn {width:128px;  margin-left: 2px;}		
	.ob-aakron-theme .flyer-btn .download_btn {width:128px! important;  margin-left: 2px! important;}
.ob-aakron-theme .flyer-btn .email_btn, 
.ob-aakron-theme .flyer-btn .download_btn,
.ob-aakron-theme .flyer-btn .create_flyer_btn{ margin: 0; padding: 0 7px 0 0; background: url(../images/download-button.png) no-repeat left top; width: 147px; height: 33px; line-height: 33px; color: #4f4f4f; font-size: 9.5px; font-weight:  800; display: inline-block; text-align: center; text-transform: uppercase; border: 1px solid #dddddd;}
.ob-aakron-theme .flyer-btn .download_btn:hover, .flyer-btn .email_btn:hover, .flyer-btn .create_flyer_btn:hover { color: #fff; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);}
.ob-aakron-theme .flyer-btn .download_btn:hover { background: #bf0f11;}
.ob-aakron-theme .flyer-btn .create_flyer_btn:hover { background: #0053a3;}
.ob-aakron-theme .flyer-btn .email_btn:hover { background: #f09f1c;}
.ob-aakron-theme .flyer-btn .download_btn .download_icon { margin: -9px 0 0 -7px; padding: 0; background: url(../images/strip_image.png) no-repeat left top; float: left; width: 50px; height: 50px;}
.ob-aakron-theme .flyer-btn .download_btn:hover .download_icon{ background-position:0 -50px;}
.ob-aakron-theme .flyer-btn .email_btn .email_icon { margin: -9px 0 0 -4px; padding: 0; background: url(../images/strip_image.png) no-repeat -53px top; float: left; width: 48px; height: 44px;}
.ob-aakron-theme .flyer-btn .email_btn:hover .email_icon{ background-position:-53px -50px;}
.ob-aakron-theme .flyer-btn .create_flyer_btn .create_flyer_icon { margin: -9px 0 0 -4px; padding: 0; background: url(../images/strip_image.png) no-repeat -104px top; float: left; width: 38px; height: 44px;}
.ob-aakron-theme .flyer-btn .create_flyer_btn:hover .create_flyer_icon{ background-position:-104px -50px;}
.ob-aakron-theme .sample-kits .create-own-flyer{background:none;}
/* .ob-aakron-theme .sample-kits .sale-flyer-tital {text-align:left;padding: 0 15px;height: 40px;} */
/*CLIENT-FRIENDLY-SALES-FLYERS-PAGE --------------- */
.ob-aakron-theme .sale-flyer-tital { margin: 0; padding: 0 10px; text-align: center; font-size: 14px; color: #404040; text-transform: uppercase; font-weight:  800; background: url(../images/sale-flyer-title-bg.png) no-repeat left top; height: 66px; width:100%; display: inline-block; vertical-align: middle; background-size:100% 100% ;word-break: break-word;overflow: hidden;}
.ob-aakron-theme .sale-flyer-tital span {width: 100%;height: 70px;display: table-cell;vertical-align: middle;}
.ob-aakron-theme .create-own-flyer { margin:0 auto; padding:0 45px 0 0; background:url(../images/flyer_icon.png) no-repeat right top; text-align:center; min-height:46px; line-height:46px; width:30%; color:#505050; font-weight:  800; font-size: 13px; text-transform: uppercase;}
.ob-aakron-theme .content-loading { margin:20px auto; padding:0; background:url(../images/loading.png) no-repeat left top; text-align:center; min-height:52px; line-height:52px; width:18%; color:#505050; font-weight:  800; font-size: 13px; text-transform: uppercase;}
.ob-aakron-theme .akron-special-modal .modal-content { border-radius: 0;}
.ob-aakron-theme .akron-special-modal .modal-header { background: #2d2d2d; text-align: center;}
.ob-aakron-theme .akron-special-modal .modal-header .modal-title { color: #fff; font-size: 22px; font-weight:  800; text-transform: uppercase;}
.ob-aakron-theme .akron-special-modal .modal-body { background: #f2f2f2;}
.ob-aakron-theme .akron-special-modal .modal-header .close { color: #fff; opacity: 1; font-size: 35px; font-weight: 600; text-shadow: none;}
.ob-aakron-theme .akron-special-modal .modal-body p { font-size: 15px; font-style: italic; color: #484848; margin: 20px 0; padding: 0;}
.ob-aakron-theme .akron-special-modal .register-main { padding: 0; margin: 0 auto; width: 60%;}
.ob-aakron-theme .multi-emails { margin: 0; padding: 0; font-size: 13px; font-style: italic; color: #cf2929;}
.ob-aakron-theme .akron-special-modal .register-main .register-input { padding-bottom: 0;}
.ob-aakron-theme .akron-special-modal .register-main .register-label { margin: 8px 0; padding: 0; font-size: 13px;}
.ob-aakron-theme .email_btn, .back_btn { margin: 0; padding: 0; background: #413d3e; display: inline-block; text-align: center; font-size: 14px; font-weight:  800; color: #f7f6f2; width: 110px; height: 40px; line-height: 40px;}
.ob-aakron-theme .akron-special-modal .register-main .all-checkbox input.css-checkbox[type="checkbox"]:checked + label.css-label { background-position: right -19px; padding-left: 0; padding-right: 20px;}
.ob-aakron-theme .akron-special-modal .register-main .all-checkbox input.css-checkbox[type="checkbox"] + label.css-label { background-position: right 4px; padding-left: 0; padding-right: 20px;}
.ob-aakron-theme .email_btn:hover, .back_btn:hover { background: #cf2929;}
.ob-aakron-theme .back_email_btn { margin: 20px auto; padding: 0; text-align: center;}
/* EMPTY ORDER ------------------------ */
.ob-aakron-theme .ob-main-empty-order-block {margin:75px 0;}
.ob-aakron-theme .ob-main-empty-order-block .empty-order-block {text-align:center;}
.ob-aakron-theme .ob-main-empty-order-block .empty-order-block img {margin-left:85px;}
.ob-aakron-theme .ob-main-empty-order-block .empty-order-block h4{color: #46B37C;font-size: 30px;font-weight: 600;margin-top: 0;}
.ob-aakron-theme .ob-main-empty-order-block .empty-order-block p {color: #666666;font-size: 20px;font-weight: 400;padding-top:20px;}
/* ACCOUNT INFO --------------------*/
.ob-aakron-theme .ob-account-info .edit-acc-info-content{color: #42445b;font-weight:  800;font-style: italic;font-size: 13px;}
.ob-aakron-theme .ob-account-info .edit-acc-info-content h2{padding-bottom:25px;}
.ob-aakron-theme .ob-account-info .edit-info-heading {padding: 25px 0 10px 0;font-size: 14.96px;font-weight:500;font-style:italic;}
.ob-aakron-theme .ob-account-info .edit-acc-info-content .upload-file-heading {font-size: 16px;color: #999999;text-transform: uppercase;}
.ob-aakron-theme .ob-account-info .edit-acc-info-content .upload-file-heading  i{padding-right:5px;}
.ob-aakron-theme .ob-account-info .upload-photo-block .upload-wrap-class {margin-right:0;}
.ob-aakron-theme .ob-account-info .upload-image .profile-border {width:182px;height:180px;border: 5px #cccccc solid;border-radius: 50%;}
.ob-aakron-theme .ob-account-info .upload-photo-block p {padding-bottom:15px;}
.ob-aakron-theme .ob-account-info .upload-photo-block .upload-btn-block{display:block;  margin-top: 20px;}
.ob-aakron-theme .ob-account-info .upload-btn-block .btn-box-main {margin:0 auto;border-radius:0;width:165px;}
.ob-aakron-theme .ob-account-info .upload-btn-block .btn-box-main:hover {    background: #a80000;border: 1px solid #CF2929;}
.ob-aakron-theme .ob-account-info .upload-btn-block .btn-box-main span 	{font-size:16px;font-weight:500;}
.ob-aakron-theme .ob-account-info .address-shipping-checkbox {margin-top:35px;color: #7f7f7f;}
.ob-aakron-theme .ob-account-info .address-shipping-checkbox .checkbox label{font-weight:normal;font-size:13px;}
.ob-aakron-theme .ob-account-info .address-shipping-checkbox.edit-news {margin-top:0;}
.ob-aakron-theme .ob-account-info {}
/* LOGIN -------------- */
.innerpage.account-innerpage .ob-login-main-block { margin-top: 50px;}
.ob-aakron-theme .ob-login-main-block .login-message{color: #666666;font-weight:500;text-align: left;font-size: 24px;padding-bottom:20px;}
.ob-aakron-theme .ob-login-main-block .btn-box-main {margin-top:0; }
.ob-aakron-theme .ob-login-main-block .form-group {text-align: center;color: #000;}
.ob-aakron-theme .ob-login-main-block .form-group label{color:#000;font-style: normal;font-size: 22px;margin-bottom: 10px;}
.ob-aakron-theme .ob-login-main-block .forgot-password {float:none;display: inherit;/* float: right; */font-size: 18px;padding-top: 20px;color: #d2282b;margin: 0 auto 20px auto;}
.ob-aakron-theme .ob-login-main-block .forgot-passwd {background-color: #d1d1d1;box-shadow: 4px 7px 15px rgb(0 0 0 / 50%);border-radius: 20px;padding: 25px;margin-bottom: 10px;}
.ob-aakron-theme .ob-login-main-block .forgot-passwd h3{margin-bottom: 20px;text-align:center;font-size: 19px;font-weight:500;color: #cf2929;}
.ob-aakron-theme .ob-login-main-block .forgot-passwd p {font-size: 15px;color: #000;}
.ob-aakron-theme .ob-login-main-block .forgot-passwd input[type="text"] {background: #ffffff;border: 1px solid #e6e6e6;padding: 10px;line-height: 30px;height: auto;}
.ob-aakron-theme .ob-login-main-block .send-email {background-color: #cf2929;min-width: 170px;line-height: 50px;height: auto;border-radius: 10px;color: #fff;box-shadow: none;text-transform: capitalize;font-size: 20px;font-weight: 500;margin-left: 5px;margin-right: 5px;}
.ob-aakron-theme .ob-login-main-block .send-email:hover { }
.ob-aakron-theme .ob-login-main-block .create-account {padding-top:0;}
.ob-aakron-theme .ob-login-main-block input[type="button"] {text-transform: uppercase;font-size: 20px;font-weight:500;background-color: #cf2929;border: 0;min-width: 200px;line-height: 50px; height: auto;border-radius: 10px;}
.ob-aakron-theme .ob-login-main-block input.js-reset-register-form {float:right;}
.ob-aakron-theme .ob-login-main-block .send-btn-padding {padding-bottom:0;}
.ob-aakron-theme .ob-login-main-block .account-sign-up {text-transform: uppercase;font-size: 20px;font-weight: 500;background-color: #cf2929;border: 0;min-width: 200px;line-height: 50px;margin: 0 15px !important;height: auto;border-radius: 10px;width:200px;color: #fff;padding: 0;}
.ob-aakron-theme .ob-login-main-block .form-group  input[type="password"],
.ob-aakron-theme .ob-login-main-block .form-group input[type="text"]{font-style: normal;line-height: 40px;height: auto;font-size: 18px;}
.ob-aakron-theme .ob-login-main-block .forms-box {background-color: #ccc;box-shadow: 4px 7px 15px rgba(0,0,0,0.5);border-radius: 20px;padding: 25px;margin-bottom: 30px;}
.ob-aakron-theme .ob-login-main-block .radio-box { }
.ob-aakron-theme .ob-login-main-block .radio-box label {font-size: 17px;}
.ob-aakron-theme .ob-login-main-block .radio-box label:before {width: 20px;height: 20px;border-radius: 10px;}
.ob-aakron-theme .ob-login-main-block .sub-form-box p  {font-size: 25px;line-height: initial;color: #333;text-align: left;}
.ob-aakron-theme .ob-login-main-block .login-boxs  > .row {max-width: 600px;margin: 0 auto;}
.ob-aakron-theme .ob-login-main-block .registration-boxs > .row {max-width: 600px;margin: 0 auto;}

/* UPLOAD ARTWORK -------------- */
.ob-aakron-theme .ob-upload-artwork .upload-artwork-content {font-size:15px;font-style:italic;font-weight:500;padding-bottom: 50px;}
.ob-aakron-theme .ob-upload-artwork .special-info-block {border:0;margin-bottom:0;}
.ob-aakron-theme .ob-upload-artwork .special-info-block .upload-file-btn .file-upload-btn {padding:0 40px;font-style: italic;}
.ob-aakron-theme .ob-upload-artwork .upload-file-message {display:inline-block;font-size:12.97px;font-style:italic;color:#666666;}
.ob-aakron-theme .ob-upload-artwork .special-info-block .upload-file-btn input[type="text"] {font-style:italic;}
/* SELLING IDEAS ---------------- */
.ob-aakron-theme .ob-selling-ideas-item .selling-ideas-item-content {font-size:14px;font-weight:500;color:#666666;}
.ob-aakron-theme .ob-selling-ideas-item .item-number {margin: 40px 0;}
.ob-aakron-theme .ob-selling-ideas-item .item-number span {margin: 0;padding: 0;color: #414559;font-size: 15px;font-weight: 600;font-style: italic;}
.ob-aakron-theme .ob-selling-ideas-item .item-number input {margin-bottom: 10px;} 
.ob-aakron-theme .ob-selling-ideas-item .item-number .red-btn {padding: 6px 35px;font-weight:  800;text-transform: uppercase;font-size: 14px;}
.ob-aakron-theme .ob-selling-ideas-item .input.red {border: solid 1px red;background-image: url('../images/close-icon.png') !important;background-position: 98% 8px;background-repeat: no-repeat;}
.ob-aakron-theme .ob-selling-ideas-item .input.success {background-image: url('../images/right-icon.png') !important;background-position: 98% 8px;background-repeat: no-repeat;}
.ob-aakron-theme .ob-selling-ideas-item  a {margin: 0;padding: 5px 32px;background: #9f9b95;font-size: 15px;color: #fff;font-weight:  800;display: inline-block;}
/* ORDER CATALOG ------------------ */
.ob-aakron-theme .ob-order-catalog .catalog-label{vertical-align:middle;color:#666666;font-size:14px;font-weight:500;padding-top:10px;display:block;}
.ob-aakron-theme .ob-order-catalog .catalog-margin{margin-top:20px;}
.ob-aakron-theme .ob-order-catalog .checkbox {margin-top:0;}
.ob-aakron-theme .ob-order-catalog .checkbox label {color:#908c89;}
.ob-aakron-theme .ob-order-catalog h2.catalog-title{color:#404558;font-weight:500;font-style:italic;margin-top:20px;}
/* PRODUCT DETAIL --------------- */
.ob-aakron-theme .form-group label { }
.ob-aakron-theme .detail-popup-block>ul>li>a {font-weight: 500;text-transform: uppercase;font-size: 12px;position: relative;min-width: 10px;}
.ob-aakron-theme .detail-popup-block>ul>li>a:hover {background-color: transparent; border: solid 1px #565656}
.ob-aakron-theme .detail-email-product {padding: 40px 150px;}
.ob-aakron-theme .virtual-modal-btn {padding:0 15px;text-transform: uppercase;font-weight: 600;font-size: 15px;margin-right:0;border: 1px solid #808080;}
.ob-aakron-theme .virtual-modal-btn:hover{padding:0 15px;margin-right:0;border: 1px solid #CF2929;}
.ob-aakron-theme .selling-idea-model {font-style:italic;}
.ob-aakron-theme .selling-idea-model h3 {text-transform:uppercase;}
.ob-aakron-theme .selling-idea-model h4{text-transform:uppercase;}
.ob-aakron-theme .shippingng-estimator-model h3 {font-style:italic;font-size: 16px;}
.ob-aakron-theme .shippingng-estimator-model span {font-weight:normal;color:#d2282b;}
.ob-aakron-theme .form-option .checkbox {float: left;margin: 0;padding-right: 20px;margin-left: 5px;}
.ob-aakron-theme .shippingng-estimator-model .modal-body{padding:0;}
.ob-aakron-theme .shippingng-estimator-model .modal-body .shippingng-estimator-popup {padding: 30px 150px;}
.ob-aakron-theme .shippingng-estimator-model .modal-body .shippingng-estimator-popup #message.text-center {float: left;width: 100%;padding: 20px 0;color: #404040;text-transform: none;font-size: 14px;text-align: left;}
.ob-aakron-theme .shippingng-estimator-model .modal-body .shippingng-estimator-popup #message.text-center td {width: 50%;padding: 2px 15px !important;}
.ob-aakron-theme .inventory-table.table-head>tbody>tr>th {padding:8px;text-align: center;}
.ob-aakron-theme .inventory-table .color-box {display: inline-block;}
.ob-aakron-theme .inventory-table.table-body>tbody>tr>td {text-align: center;padding-top: 5px;}
.ob-aakron-theme .inventory-main-block {padding:30px 40px 10px; word-break: normal;}
.ob-aakron-theme .inventory-table .input[type="text"] {text-align: center;padding:0;}
.ob-aakron-theme .imprint-popup p {font-style:italic;font-size:14px;font-weight:600;color:#000;padding: 20px 10px 40px; word-break: break-word;}
.ob-aakron-theme .modal-body .imprint-popup ul li {font-size:12px;width:11%;}
.ob-aakron-theme .imprint-popup ul li i {height:60px;width:60px;border:none;border-radius:0;}
.ob-aakron-theme .modal-body {background: #f0ebe7;}
.ob-aakron-theme .imprint-modal .modal-body{padding: 15px 90px;}
.ob-aakron-theme .pro-box .cont-papapapap .pro-button .tooltip {margin-top: -5px;}
.ob-aakron-theme .pro-box .cont-papapapap .pro-button .tooltip-arrow {border-top-color: #fff;margin-left: 10px;}
.ob-aakron-theme .pro-box .cont-papapapap .pro-button .tooltip-inner {background-color: #fff; color: #000}
.ob-aakron-theme .email-address-col .email-col input[type="text"] {padding-right: 0px;}
.relaed-product-slider .product-col {width: 100%;}
.ob-aakron-theme .request-info-modal .skuprice.popup-title > div {font-size: 14px;margin: 0px;}
.ob-aakron-theme .quote-product-summary .estimate-detail .estimate-tag-block .estimate-row {background-color: transparent;padding: 4px;}
.ob-aakron-theme .quote-product-summary .product-color-price-table td i.white-color-box img {max-width: 100%;max-height: 100%;vertical-align: top;}
.ob-aakron-theme .info-block .panel-body h3 {border-color: #a80000;}
.ob-aakron-theme .request-post-comment .post-pink-btn {background-color: #808080;}
.ob-aakron-theme .account-address-block .address-shipping-block .col-lg-3 {width:100%}
.ob-aakron-theme .ob-aakron-theme .account-address-block .address-shipping-block .col-lg-3 .checkbox {padding: 0px;}
.ob-aakron-theme .account-address-block .address-shipping-block a.address-active, 
.ob-aakron-theme .account-address-block .address-shipping-block a.address-active i, 
.ob-aakron-theme .account-address-block .address-shipping-block a:hover, 
.ob-aakron-theme .ob-main-address-block .address-shipping-block a:hover i {color: #C62622;font-size: 15px;}
.ob-aakron-theme .account-address-block .address-shipping-block a, 
.ob-aakron-theme .account-address-block .address-shipping-block a i {font-size:15px;}



/* .ob-aakron-theme .form-group label {font-style:italic;}
.ob-aakron-theme .product-section-box .detail-popup-block>ul>li>a {font-weight: 500;text-transform: uppercase;font-size: 10px;position: relative;min-width: auto;}
.ob-aakron-theme .product-section-box .detail-popup-block>ul>li>a:hover {background-color: transparent; border: solid 1px #565656}
.ob-aakron-theme .product-section-box .detail-popup-block .detail-email-product {padding: 40px 150px;}
.ob-aakron-theme .product-section-box .detail-popup-block .virtual-modal-btn {padding:0 15px;text-transform: uppercase;font-weight: 600;font-size: 15px;margin-right:0;border: 1px solid #808080;}
.ob-aakron-theme .product-section-box .detail-popup-block .virtual-modal-btn:hover{padding:0 15px;margin-right:0;border: 1px solid #CF2929;}
.ob-aakron-theme .product-section-box .detail-popup-block .selling-idea-model {font-style:italic;}
.ob-aakron-theme .product-section-box .detail-popup-block .selling-idea-model h3 {text-transform:uppercase;}
.ob-aakron-theme .product-section-box .detail-popup-block .selling-idea-model h4{text-transform:uppercase;}
.ob-aakron-theme .product-section-box .detail-popup-block .shippingng-estimator-model h3 {font-style:italic;font-size: 16px;}
.ob-aakron-theme .product-section-box .detail-popup-block .shippingng-estimator-model span {font-weight:normal;color:#d2282b;}
.ob-aakron-theme .product-section-box .detail-popup-block .form-option .checkbox {float: left;margin: 0;padding-right: 20px;margin-left: 5px;}
.ob-aakron-theme .product-section-box .detail-popup-block .shippingng-estimator-model .modal-body{padding:0;}
.ob-aakron-theme .product-section-box .detail-popup-block .shippingng-estimator-model .modal-body .shippingng-estimator-popup {padding: 30px 150px;}
.ob-aakron-theme .product-section-box .detail-popup-block .inventory-table.table-head>tbody>tr>th {padding:8px;text-align: center;}
.ob-aakron-theme .product-section-box .detail-popup-block .inventory-table .color-box {display: inline-block;}
.ob-aakron-theme .product-section-box .detail-popup-block .inventory-table.table-body>tbody>tr>td {text-align: center;padding-top: 5px;}
.ob-aakron-theme .product-section-box .detail-popup-block .inventory-main-block {padding:30px 110px 10px;}
.ob-aakron-theme .product-section-box .detail-popup-block .inventory-table .input[type="text"] {text-align: center;padding:0;}
.ob-aakron-theme .product-section-box .detail-popup-block .imprint-popup p {font-style:italic;font-size:14px;font-weight:600;color:#000;padding: 20px 10px 40px;}
.ob-aakron-theme .product-section-box .detail-popup-block .modal-body .imprint-popup ul li {font-size:12px;width:11%;}
.ob-aakron-theme .product-section-box .detail-popup-block .imprint-popup ul li i {height:45px;width:45px;border:none;border-radius:3px;}
.ob-aakron-theme .product-section-box .detail-popup-block .modal-body {background: #f0ebe7;}
.ob-aakron-theme .product-section-box .detail-popup-block .imprint-modal .modal-body{padding: 15px 90px;}
.ob-aakron-theme .pro-box .cont-papapapap .pro-button .tooltip {margin-top: -5px;}
.ob-aakron-theme .pro-box .cont-papapapap .pro-button .tooltip-arrow {border-top-color: #fff;margin-left: 10px;}
.ob-aakron-theme .pro-box .cont-papapapap .pro-button .tooltip-inner {background-color: #fff; color: #000}
.relaed-product-slider .product-col {width: 100%;} */
/*COMING-SOON-AND-404-PAGE -------------*/
.coming-soon-main { padding: 80px 0;}
.coming-soon-main h3, .coming-soon-main h4 { margin: 0; padding: 0; text-align: center; font-size: 22px; color: #4f5055; font-weight:  800; line-height: 35px;}
.coming-soon-main h3 { text-transform: uppercase;}
.list-quantity-block {display: inline; opacity: 0;}
.list-view .list-quantity-block { opacity: 1;}
.list-view .quantity-table {width: 100%;float: left;}
.exp-date { color:#F00; font-size:13px; padding-top:10px; }
/** login popup **/
.login-pop {}
.ob-aakron-theme .login-pop .close {top:7px; color: #C1C1C1; font-size: 40px;}
.login-pop .pop-logo {padding-bottom: 20px;}
.login-pop .all-checkbox  {margin-bottom: 15px;}
.login-pop .all-checkbox input[type=checkbox] { display: none; }
.login-pop .all-checkbox input[type=checkbox] + label {background-position: left bottom; background-repeat: no-repeat;cursor: pointer;display: inline;font-size: 13px;font-weight: normal;height: 33px;line-height: 13px;overflow: hidden;padding-right: 30px;position: relative;vertical-align: middle; padding-left: 30px; }  
.login-pop .all-checkbox input[type=checkbox]:checked + label { background-position: left top; }
.login-pop .all-checkbox label { background-image: url(../images/check-box.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; font-weight: normal; }
.ob-aakron-theme .login-col .modal-content {background-color:transparent; border:0px; box-shadow: 0 0 0px 0px #f5f5f5, 0 0 0px 0px rgba(0, 0, 0, 0.2);}
.ob-aakron-theme .login-col .dropdown-menu .login-btn {width: 90%;margin: 0px auto !important;background-color: #9E0D0D;border: 0px;display: block;}
.ob-aakron-theme .login-col .dropdown-menu .send-email {width: 110px; background-color: #AD5F5F;border: 0px; color:#fff;  padding: 7px 15px;display: inline-block;margin-top: 10px;}
.ob-aakron-theme .login-col .dropdown-menu .login-btn:hover, .ob-aakron-theme .login-col .dropdown-menu .send-email:hover {background-color:#9E0D0D}
.ob-aakron-theme .login-col .dropdown-menu .inner_box span {font-size: 13px;margin: 5px 0 0 3px;display: inline-block;}
.ob-aakron-theme .login-col .dropdown-menu .js_forgot {color: #A6A6A6;text-align: center;font-size: 13px;}
.ob-aakron-theme .login-col .dropdown-menu .inner_box .forgot-passwd {width: 100%;border-top: solid 1px #ccc; margin-top: 30px;padding: 10px;}
.ob-aakron-theme .login-col .dropdown-menu .inner_box .forgot-passwd h3 {width: 100%; text-align: center;padding: 0 0 15px 0;color: #d2282b; font-size:13.5px; font-weight:600}
.ob-aakron-theme .login-col .dropdown-menu .inner_box .forgot-passwd p {color: #7f7f7f;font-size: 12px;word-break: break-word;}
.login-col .dropdown-menu .inner_box .row > .col-sm-6 .check-box {margin-bottom: 10px;}
/** flyer **/
.akron-special-main { padding: 20px 0;}
.aak-special  { margin: 0; padding: 0;}
.aak-special  li {border: 1px solid #d2d2d2; border-left: none; padding: 0; margin-bottom: 0px; margin-top: 20px;}
.akron-special-item { margin: 0; padding: 0 0 20px 0; width: 100%;  height: 100%; background: #fff;}
.flyer-tital { margin: 0; padding: 0; background: url(../images/special-button.png) repeat-x left top; width: 100%; height: 42px; }
.flyer-spe-btn { margin: 0; padding: 0 0 0 20px; /*background: url(../images/special-button.png) no-repeat left top;*/ width: auto; height: 42px; font-size: 18px; color: #404040; text-transform: uppercase; font-weight:  800; float: left; line-height: 45px;}
.flyer-page-btn { margin: 0; padding: 9px 20px 0 20px; background: url(../images/page-button.png) no-repeat left top; width: auto; height: 42px; font-size: 18px; color: #404040; text-transform: uppercase; font-weight:  800; float: right; border-left: 1px solid #d2d2d2;}
.expire_date { margin: 0; padding: 2px 0 0 20px; background: url(../images/expire_bg.jpg) repeat-x left top; height: 29px; width: 100%; font-size: 15px; color: #777; font-weight:  800; text-transform: uppercase; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;}
.flyer-img { margin: 0; padding: 20px 0px; text-align: center;min-height: 310px;max-height: 310px;display: table;}
.flyer-img a { /* display: inline-block; */ margin: 0; padding: 0;vertical-align: middle;display: table-cell;width: 500px;height: 310px;}
.flyer-img img { border: 1px solid #d2d2d2;max-width: 99%;display: inline;max-height: 290px; width:100%;}
.selling-ideas-img img { border: none; }
.flyer-btn { margin: 0 8px; padding: 0;}
.flyer-btn .email_btn, .flyer-btn .download_btn, .flyer-btn .create_flyer_btn{ margin: 0; padding: 0 7px 0 0; background: url(../images/download-button.png) no-repeat left top; width: 147px; height: 33px; line-height: 33px; color: #4f4f4f; font-size: 15px; font-weight:  800; display: inline-block; text-align: right; text-transform: uppercase; border: 1px solid #dddddd;}
.flyer-btn .download_btn:hover, .flyer-btn .email_btn:hover, .flyer-btn .create_flyer_btn:hover { color: #fff; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);}
.flyer-btn .download_btn:hover { background: #bf0f11;}
.flyer-btn .create_flyer_btn:hover { background: #0053a3;}
.flyer-btn .email_btn:hover { background: #f09f1c;}
.flyer-btn .download_btn .download_icon { margin: -9px 0 0 -7px; padding: 0; background: url(../images/strip_image.png) no-repeat left top; float: left; width: 50px; height: 50px;}
.flyer-btn .download_btn:hover .download_icon{ background-position:0 -50px;}
.flyer-btn .email_btn .email_icon { margin: -9px 0 0 -4px; padding: 0; background: url(../images/strip_image.png) no-repeat -53px top; float: left; width: 48px; height: 44px;}
.flyer-btn .email_btn:hover .email_icon{ background-position:-53px -50px;}
.flyer-btn .create_flyer_btn .create_flyer_icon { margin: -9px 0 0 -4px; padding: 0; background: url(../images/strip_image.png) no-repeat -104px top; float: left; width: 38px; height: 44px;}
.flyer-btn .create_flyer_btn:hover .create_flyer_icon{ background-position:-104px -50px;}
.sale-flyer-tital { margin: 0; padding: 0 40px; text-align: center; font-size: 15px; color: #404040; text-transform: uppercase; font-weight:  800; background: url(../images/sale-flyer-title-bg.png) no-repeat left top; height: 60px; width: 450px; display: table-cell; vertical-align: middle;}
.create-own-flyer { margin:0 auto; padding:0; background:url(../images/flyer_icon.png) no-repeat right top; text-align:center; min-height:46px; line-height:46px; width:30%; color:#505050; font-weight:  800; font-size: 13px; text-transform: uppercase;}
.content-loading { margin:20px auto; padding:0; background:url(../images/loading.png) no-repeat left top; text-align:center; min-height:52px; line-height:52px; width:18%; color:#505050; font-weight:  800; font-size: 13px; text-transform: uppercase;}
.akron-special-modal .modal-content { border-radius: 0;}
.akron-special-modal .modal-header { background: #2d2d2d; text-align: center;}
.akron-special-modal .modal-header .modal-title { color: #fff; font-size: 22px; font-weight:  800; text-transform: uppercase;}
.akron-special-modal .modal-body { background: #f2f2f2;}
.akron-special-modal .modal-header .close { color: #fff; opacity: 1; font-size: 35px; font-weight: 600; text-shadow: none;top: 10px;}
.akron-special-modal .modal-body p { font-size: 15px; font-style: italic; color: #484848; margin: 20px 0; padding: 0;}
.akron-special-modal .register-main { padding: 0; margin: 0 auto; width: 60%;}
/** flyer **/
/*** shopping cart  ***/
.shopping-cart-main {clear: both;}
.shopping-cart {width: 100%; background-color: #e8e5e0; padding: 5px;  border: solid 1px #d5ccc5;}
.shopping-cart .table {position: relative; margin-bottom: 0px;}
.shopping-cart .table thead {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8f8f8+0,e9e8e6+100 */
background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #e9e8e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e9e8e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#e9e8e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#e9e8e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#e9e8e6 100%); /* W3C */
border: solid 1px #d0d0d0;
}
.shopping-cart .table>thead>tr>th {padding: 12px 10px; color: #404040; text-transform: uppercase; text-align: left; border: 0px;}
.shopping-cart .table>tbody {background-color:#f4f3f1; border-left: solid 1px #d5ccc5;border-top: solid 1px #d5ccc5; }
.shopping-cart .table>tbody:BEFORE { content: '';border-top: solid 3px #e9e4de;height: 0px;position: absolute;width: 100.1%;border-bottom: solid 1px #d5ccc5; margin-left: -1px;}
.shopping-cart .table>tbody>tr>td {border-bottom: solid 1px #d5ccc5; border-right: solid 1px #d5ccc5;vertical-align: middle; font-weight:  800; color:#414141; font-size: 15px; text-transform: capitalize;}
.shopping-cart .table>tbody>tr>td.product-cart-box {width: 110px; padding: 0px; background-color: #fff;}
.shopping-cart .table>tbody>tr>td .product-box-main {width: 100%;height: 120px;display: table;}
.shopping-cart .table>tbody>tr>td .product-box-under {height: 120px;display: table-cell;width: 100%;text-align: center;vertical-align: middle;max-width: 0px;} 
.shopping-cart .table>tbody>tr>td .product-box-under img {max-height: 110px;max-width:97%;}
.shopping-cart .table>tbody>tr>td.product-cart-name {font-weight:  800; color:#414141; font-size: 15px;}
.shopping-cart .table>tbody>tr>td.product-cart-name a { color:#414141; text-transform: uppercase;}
.shopping-cart .table>tbody>tr>td.product-cart-name span {font-weight: normal; font-size: 12px;width: 100%; display: inline-block;}
.shopping-cart .table>tbody>tr>td.product-cart-parts {width: 40px; padding: 0px;}
.shopping-cart .table>tbody>tr>td .product-cart-menu {width: 40px;display: inline-block;text-align: center;}
.shopping-cart .table>tbody>tr>td .product-cart-menu a {width: 40px;display: block;border-bottom: solid 1px #d5ccc5; color: #8a8a8a;padding: 10px 0px; font-size: 16px;}
.shopping-cart .table>tbody>tr>td .product-cart-menu a.active, .shopping-cart .table>tbody>tr>td .product-cart-menu a:hover {color: #fff; background-color:#413d3e }
.shopping-cart .product-cart-det {background-color: #fff; width: 100%; border: solid 1px #d5ccc5; padding-top: 15px;font-weight: normal;}
.shopping-cart .product-cart-det .pro-det {width: 100%;}
.shopping-cart .product-cart-det .pro-det .color-parts {width:22%; float: left;}
.shopping-cart .product-cart-det .pro-det .color-parts .color-part-title {width: 100%; font-size: 14px; text-transform: uppercase; color: #4b4b4b; border-bottom: dashed 1px #d3d3d3; font-weight:  800; padding: 10px;}
.shopping-cart .product-cart-det .pro-det .color-parts .color-part-table {width: 230px; padding: 10px 20px;}
.shopping-cart .product-cart-det .qut-table {width: 100%; border-top:solid #d4ccc1 1px; border-left: solid 1px #d4ccc1}
.shopping-cart .product-cart-det .qut-table td, .shopping-cart .product-cart-det .qut-table th {border-bottom: solid 1px #d4ccc1; border-right: solid 1px #d4ccc1; text-align: center; padding: 5px; text-transform: uppercase;font-size: 13px;}
.shopping-cart .product-cart-det .qut-table th {color: #a19f93; font-weight: normal;}
.shopping-cart .product-cart-det .qut-table td {color: #4b4b4b;}
.shopping-cart .product-cart-det .pro-impr {width:50%; float: left;}
.shopping-cart .product-cart-det .pro-impr .impr-part-title {width: 100%; font-size: 14px; text-transform: uppercase; color: #4b4b4b; border-bottom: dashed 1px #d3d3d3; font-weight:  800; padding: 10px;}
.shopping-cart .product-cart-det .pro-impr .impr-part-cont {width: 100%; padding: 10px 0;}
.shopping-cart .product-cart-det .pro-impr .impr-part-cont ul {width: 100%; padding: 0 10px;}
.shopping-cart .product-cart-det .pro-impr .impr-part-cont ul li {width: 50%; float: left; font-size: 13px; padding-bottom: 5px;}
.shopping-cart .product-cart-det .pro-impr .impr-part-cont ul li span {width: 40%; float: left; color:#a29e95; }
.shopping-cart .product-cart-det .pro-impr .impr-part-cont ul li span.text {width: 60%; float: left; color: #5a5a5a; padding-right: 10px;}
.shopping-cart .product-cart-det .pro-spin {width: 28%; float: left;}
.shopping-cart .product-cart-det .pro-spin .spin-part-title {width: 100%; font-size: 14px; text-transform: uppercase; color: #4b4b4b; border-bottom: dashed 1px #d3d3d3; font-weight:  800; padding: 10px;}
.shopping-cart .product-cart-det .pro-spin .spin-part-text {width: 100%; font-size: 12PX; color: #8a8a8a; padding: 10px;}
.shopping-cart .product-cart-det .shop-add {width: 100%; border-top:solid 1px #d2d2d2; padding: 10px 0;}
.shopping-cart .product-cart-det .shop-add .shop-add {width: 100%; }
.shopping-cart .product-cart-det .shop-add .shop-part-title {width: 100%; font-size: 14px; text-transform: uppercase; color: #4b4b4b; border-bottom: dashed 1px #d3d3d3; font-weight:  800; padding: 10px;}
.shopping-cart .product-cart-det .shop-add .shop-cont-part {width: 100%;}
.shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-box {float: left; width: 22%; padding: 10px 20px;}
.shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-box .qut-table {width: 190px;}
.shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-add {float: left; width: 78%; padding: 10px;}
.shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-add .shop-main {width: 100%; padding: 10px 0;}
.shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-add .shop-main ul {width: 100%; padding: 0 10px;}
.shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-add .shop-main ul li {width: 50%; float: left; font-size: 13px; padding-bottom: 5px;}
.shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-add .shop-main ul li span {width: 40%; float: left; color:#a29e95; }
.shopping-cart .product-cart-det .shop-add .shop-cont-part .shop-qua-add .shop-main ul li span.text {width: 60%; float: left; color: #5a5a5a; padding-right: 10px;}
.shopping-cart .open-det-for-product {visibility: hidden;height: 0px; width: 0px; opacity: 0; position: absolute;}
.shopping-cart .open-det-for-product.pro-open {visibility: visible;height: 0px; width: 0px; opacity: 1; position: relative;}
.shopping-cart .open-det-for-product td {padding: 0px;}
/*** shopping cart  ***/
/*** product detail ***/
.zoom-col {top:0; width: auto; right: 0; left: auto; background-color: transparent;}
.zoom-col p {width: 57px; height: 55px; background-image: url("../images/product-zoom-icon.png");}
.product-showcase {float: left; width: 100%;}
.quick-view-left .bx-wrapper {padding: 0px !important;}
.quick-view-left .bx-wrapper .slide {display: table;}
.quick-view-left .bx-wrapper .slide .product-thumb-img-anchar{display: table-cell; text-align: center; height: auto;   border: 0px;}
.quick-view-left .product-thumb-img-anchar:hover::before {display: none;}
.quick-view-left .bx-wrapper .slide .product-thumb-img-anchar img{max-width:95%; max-height: 60px; display: inline;}
.ob-product-detail-left .quick-view-left .bx-wrapper {float: none;  display: inline-block;}
.product-tham-img .product-thamnel-part .product-slider-tha {background-color:#fff; padding-top: 20px !important; position: relative; margin-left: 0px !important; }
.product-tham-img .product-thamnel-part .product-slider-tha:before {content: '';-webkit-box-shadow: 0 -8px 16px -7px rgba(0,0,0,1);-moz-box-shadow: 0 -8px 16px -7px rgba(0,0,0,1);box-shadow: 0 -8px 16px -7px rgba(0,0,0,1);width: 80%;position: absolute;height: 15px;left: 10%;z-index: 1;background-color: transparent;border-radius: 230px;}
.detail-popup-block > ul > li {width: 16.4%; margin: 3px; }
.detail-popup-block > ul > li > a {font-size: 11px;text-transform: uppercase; min-height: 95px;}
.detail-right-main {width: 100%;   padding: 15px;margin-bottom:30px;}
.product-title {width: 100%;font-size: 23px;color: #000; font-weight:800;}
.product-right-parts {width: 100%; float: right;}
.product-icons-logo {padding-bottom: 10px;}
.product-icons-logo img {    padding: 0px 5px 0 0;    width: 125px;}
.product-icons-itemcod {font-size: 15px; color: #595959; padding-bottom: 15px; text-transform:  uppercase;}
.product-tham-img {width: 100%; padding-bottom: 15px;}
.product-color-name {color: #4b4b4b;font-size: 14px; padding-bottom: 20px;}
.product-color-name .color-name {color: #a29d95;font-size: 13px; padding: 15px 0 0 0; display: block;}
.product-cont-table {width: 100%; padding-bottom: 20px;}
.product-cont-table .product-cont-title {font-size: 14px; color: #4b4b4b; text-transform:uppercase; line-height: 24px; padding-bottom: 15px;}
.product-cont-table .product-cont-text {width: 100%; padding-bottom: 10px; color: #a09d96; font-size: 12px;}
.product-cont-table .product-cont-text a {color: #706d68; text-transform: uppercase;}
.product-cont-table .product-tables {    width: 100%;margin-bottom:30px;display: block;float: left;}
.product-fob {padding-bottom: 15px;}
.product-fob a.btn-fob {background-color: #cf2929; font-size: 12px; color: #fff; font-weight:  800;  font-weight:  800; text-transform: uppercase; display: inline-block; padding: 0 15px;}
.product-catalog-quantity {padding-bottom: 15px;}
.product-catalog-quantity a.btn-fob {background-color: #9f9b95; font-size: 12px; color: #fff; font-weight:  800;  font-weight:  800; text-transform: uppercase; display: inline-block; padding: 10px 15px;}
.product-addtowishcomp {padding-bottom: 15px;}
.product-addtowishcomp .add-to-wishlist {border: solid 1px #dcb155; padding: 10px 15px; margin: 0 5px; background-color: #f6f3ef; color: #dbb155; font-size: 16px; text-transform: uppercase; font-weight:  800;}
.product-addtowishcomp .add-to-comper {border: solid 1px #dcb155; padding: 10px 15px; margin: 0 5px; background-color: #f6f3ef; color: #dbb155; font-size: 16px; text-transform: uppercase; font-weight:  800;}
.product-addtowishcomp .add-to-wishlist .all-icons { width: 25px; height: 25px; display: inline-block; background-position: -5px -53px;margin-bottom: -6px;}
.product-addtowishcomp .add-to-comper .all-icons { width: 32px; height: 25px; display: inline-block; background-position: -50px -53px;margin-bottom: -6px;}
.product-addtowishcomp .add-to-wishlist:hover {background-color:#dcb155; color: #fff;box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.5) inset;}
.product-addtowishcomp .add-to-wishlist:hover .all-icons { background-position: -5px -88px;}
.product-addtowishcomp .add-to-comper:hover {background-color:#dcb155; color: #fff;box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.5) inset;}
.product-addtowishcomp .add-to-comper:hover .all-icons { background-position: -50px -88px;}
.product-border {width: 85px; display: inline-block; border-bottom: solid 1px #dbb155;}
.product-icons {width: 100%; float: left; margin-top: 20px;}
.product-icons ul { margin: 0px 0px 0 -4px; padding: 0px;  width: 100%; width: -webkit-calc(100% + 8px); width: -moz-calc(100% + 8px); width: calc(100% + 8px); float: left; word-break:break-word;}
.product-icons ul li {margin:0px 4px 8px 4px; padding: 0px; width: 72.1px; background-color: #fff; border: solid 1px #d8d2c6; height: 73px; display:inline-table; text-align: center;  vertical-align: top;  float: left;}
.product-icons ul li a {color: #7e786f; font-size: 11px; font-weight:  800; line-height: normal; display: table-cell; width: 100%; vertical-align:  middle; }
.product-icons ul li a span {display: block; line-height: 10px;}
.product-product-email-print-parts {width: 100%; float: left;}
.product-product-email-print-parts a span {display:  block; color: #4a4a4a;}
.product-product-email-print-parts a {display: inline-block; margin: 0 15px; font-size: 12px; text-transform: uppercase;}
.product-product-email-print-parts .product-emails-icons i {background-position:-218px -5px; width:30px; height:30px; display: inline-block;}
.product-product-email-print-parts .product-print-icons i {background-position:-290px -5px; width:30px; height:30px; display: inline-block;}
.product-product-email-print-parts .product-emails-icons:hover i {background-position:-218px -46px; width:30px; height:30px; display: inline-block;}
.product-product-email-print-parts .product-print-icons:hover i {background-position:-290px -46px; width:30px; height:30px; display: inline-block;}
.color-red, .label span {color: red;}
.quick-view-left .product-big-image {width: 100%; float: none; margin: 0 auto;    border-bottom: 1px #c0bbb5 solid;}
.product-gallery {display: block;}
.product-tab-main {width: 100%;}
.product-tab-main .nav-tabs {width: 100%; text-align: center; border-bottom: solid 1px #c2bbb5;}
.product-tab-main .nav-tabs li {float: none; display: inline-block;}
.product-tab-main .nav-tabs li a, .product-tab-main .nav-tabs li a:hover { border: solid 1px #c2bbb5;border-left: solid 1px #c0bbb5; border-right: solid 1px #c0bbb5; border-top: solid 1px #c0bbb5; height: 50px; display: inline-block; position:relative; margin-top: 10px; background-color: #e3deda;background: #e2ddd9;background: -moz-linear-gradient(top,  #e2ddd9 0%, #f1ece6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2ddd9), color-stop(100%,#f1ece6));background: -webkit-linear-gradient(top,  #e2ddd9 0%,#f1ece6 100%);background: -o-linear-gradient(top,  #e2ddd9 0%,#f1ece6 100%);background: -ms-linear-gradient(top,  #e2ddd9 0%,#f1ece6 100%);background: linear-gradient(to bottom,  #e2ddd9 0%,#f1ece6 100%);color: #7b7672;border-radius: 0;  vertical-align: bottom; margin-bottom: -1px; transition: all 0s ease-out; line-height: 30px;padding: 14px 9px 8px;}
.product-tab-main .nav-tabs li.active a, .product-tab-main .nav-tabs li:focus a {border-left: solid 1px #c0bbb5; border-right: solid 1px #c0bbb5; border-top: solid 1px #c0bbb5; border-bottom-color: transparent; background-color: #f0ebe7; background-image: none; height: 60px; margin-top: 0px; font-weight:  800; line-height: 40px;}
.product-features-tab {width: 100%;   padding: 0px 0 0 0;}
.product-features-tab .product-features-title dd {font-size: 26px; color: #4b4b4b; display: block; text-transform: uppercase; padding-bottom: 10px;}
.product-features-tab .product-features-title span {border-bottom: solid 1px #dbb155; width: 100px; display: inline-block; margin-bottom: 20px;}
.product-features-tab .product-features-text {width: 100%;} 
.product-features-tab .product-features-text p {font-size: 15px;color: #4b4b4b;display: inline-block;vertical-align: top;padding-right: 20px;}
.product-features-tab .product-features-text ul {width: 100%; margin: 0px; padding:0px; }
.product-features-tab .product-features-text ul li {width: 100%; font-size: 16px; color: #a29d95; line-height: 24px;}
.product-detaisl-tab {margin: 0 auto; max-width: 750px;}
.product-detaisl-tab .product-detaisl-title {text-align: center; width: 100%; padding-top: 30px;}
.product-detaisl-tab .product-detaisl-title dd {font-size: 26px; color: #4b4b4b; display: block; text-transform: uppercase; padding-bottom: 10px;}
.product-detaisl-tab .product-detaisl-title span {border-bottom: solid 1px #dbb155; width: 100px; display: inline-block; margin-bottom: 20px;}
.product-detaisl-tab .table {width: 100%;}
.product-detaisl-tab .table tr td:first-child {  padding: 5px 10px 0px 10px; text-align: left;  font-size: 16px; color: #000; width: 180px;width: 100%;display: inline-block;font-weight: 900;}
.product-detaisl-tab .table tr td:last-child {border-bottom: 0;  padding: 0px 10px 5px 10px; font-size: 15px; color: #4b4b4b;border-top: 0;word-break: keep-all;display: inline-block;width: 100%;}
.product-detail-tab .tab-content {border: 0px;margin-bottom:0;}
.product-detail-btn {width: 100%;}
.product-detail-btn .btn-fob {width: 100%; background-color: #bfbeba; padding: 7px 15px; margin: 0 4px; color: #fff; font-size: 13px; text-transform: uppercase; }
.product-detail-btn .btn-fob:hover {background-color:#656565;}
.prod-imp-main {width: 100%; padding: 25px 0 0 0; }
.prod-imp-title {width: 100%; font-size: 24px; font-weight:  800; color: #000;}
.prod-imp-buttons {width: 100%; padding: 10px 0;}
.prod-imp-buttons .imp-but {border: solid 1px #c2bbb5; min-width: 220px; color: #c0bcb3; text-align: center; padding: 8px 0; text-transform: uppercase;    display: inline-block;}
.prod-imp-buttons .imp-but:hover {border: solid 1px #c2bbb5; width: 220px; color: #fff; background-color: #c0bcb3; }
.imporit-box {width: 100%; border: solid 1px #bdb8b2;}
.imp-cont {width: 100%;}
.imp-cont > ul {width: 100%; background-color:#f8f8f8;display:table; border-bottom: solid 1px #d6d1cb;}
.imp-cont > ul > li {width: auto; margin:0px; padding:0px; display: table-cell; position:relative; /* float: left; */}
.imp-cont > ul > li > a {color:#bebebe; padding: 7px 5px 7px 20px; display:inline-block; font-size:13px; position:relative; z-index:1;width: 100%;text-align: center;}
.imp-cont > ul > li > a:after {width:20px; height:20px; content:'';  display:inline-block; vertical-align:middle; transform: rotate(45deg);box-shadow: 1px -1px 0px rgba(0,0,0,0.4); position:absolute; top:12px; z-index:1;right: -16px;}
.imp-cont > ul > li:last-child > a:after{display:none;}
.imp-cont > ul > li > a > span {background-color:#efeeec; display:inline-block; width:30px; text-align:center; height:30px; border-radius:100%; box-shadow: inset 1px 3px 8px rgba(0, 0, 0, 0.3); padding:5px; margin-right:10px}
.imp-cont > ul > li > a > span > span {background-color:#a9a9a9; display:inline-block; width:20px; text-align:center; height:20px; border-radius:100%; box-shadow: inset 1px 3px 8px rgba(0, 0, 0, 0.3); color:#fff; font-size:13px;vertical-align: top;}
.imp-cont > ul > li > a.active {color:red;}
.imp-cont > ul > li > a.active > span > span {background-color:#e65051;}
.imp-cont > ul > li > a.complet {
background: #dd4142; /* Old browsers */
background: -moz-linear-gradient(top,  #dd4142 0%, #e44e4f 50%, #dd4142 50%, #e44e4f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4142), color-stop(50%,#e44e4f), color-stop(50%,#dd4142), color-stop(100%,#e44e4f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dd4142 0%,#e44e4f 50%,#dd4142 50%,#e44e4f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dd4142 0%,#e44e4f 50%,#dd4142 50%,#e44e4f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dd4142 0%,#e44e4f 50%,#dd4142 50%,#e44e4f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dd4142 0%,#e44e4f 50%,#dd4142 50%,#e44e4f 100%); /* W3C */
width: 100%;}
.imp-cont > ul > li > a.complet > span  {background-color:transparent;}
.imp-cont > ul > li > a.complet > span > span {background-color:#efeeec; display:inline-block; width:20px; text-align:center; height:20px; border-radius:100%; box-shadow: inset 1px 3px 8px rgba(0, 0, 0, 0.3); color:#fff; font-size:13px;vertical-align: top; font-size:0px;position: relative;}
.imp-cont > ul > li > a.complet > span > span:before {content:''; background-image:url(../images/red-arrow.png); width: 15px;height: 15px;position: absolute;left: 0px;}
.imp-cont > ul > li > a.complet {color:#fff;}
.imp-cont > ul > li > a.complet:after {width:31.5px; height:31.5px; top:6px;z-index:-1;box-shadow:none;
background: #dd4142; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #dd4142 0%, #e44e4f 50%, #dd4142 50%, #e44e4f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dd4142), color-stop(50%,#e44e4f), color-stop(50%,#dd4142), color-stop(100%,#e44e4f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #dd4142 0%,#e44e4f 50%,#dd4142 50%,#e44e4f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #dd4142 0%,#e44e4f 50%,#dd4142 50%,#e44e4f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #dd4142 0%,#e44e4f 50%,#dd4142 50%,#e44e4f 100%); /* IE10+ */
background: linear-gradient(135deg,  #dd4142 0%,#e44e4f 50%,#dd4142 50%,#e44e4f 100%); /* W3C */
}
.color-sec-main {width: 100%; max-width: 700px; margin:0 auto;padding: 20px 5%; position: relative; }
.color-sec-main .color-qua {width: 100%; padding: 20px 0; float: left;}
.color-sec-main .color-qua .color-qua-text {width: 65%;  float: left; }
.color-sec-main .color-qua .color-qua-text > div {width: 100%; color:#4b4b49; font-size: 20px; text-transform: uppercase; font-weight:  800;}
.color-sec-main .color-qua .color-qua-text span {width: 100%; display: block; font-size: 14px; color: #4b4b49;}
.color-sec-main .color-img {width: 100%; float: left; margin-bottom: 10px;}
.color-sec-main .color-img .color-img-pars {display: inline-block; vertical-align: middle;margin: 2px;height: 50px;width: 50px;background-color: #fff;text-align: center;border-radius: 5px;border: solid 1px #e5dcd3;overflow: hidden;}
.color-sec-main .color-img .color-img-pars.active {border: solid 2px #7B7B7B;}
.color-sec-main .color-img .color-img-pars .img-pars-under {display: table; width: 100%;height: 50px;background-size: 98% 96%;background-position: center center;}
.color-sec-main .color-img .color-img-pars .img-pars-under input[type=checkbox]:checked + label { border:solid 2px #7B7B7B}
.color-sec-main .color-img .color-img-pars .img-pars-under label {width: 48px;height: 48px;display: block;}
.color-sec-main .color-img .color-img-pars .img-pars-under input[type="checkbox"] + label[type="checkbox"] {border:solid 1px #000}
.color-sec-main .color-img .color-img-pars .img-pars-under a {display:table-cell; vertical-align:middle}
.color-sec-main .color-img .color-img-pars .img-pars-under img {max-width: 40px; max-height: 40px;}
.color-sec-main .color-qua-box {width: 35%;  float: right;  background-color: #fff; border-radius:5px; word-break: keep-all;padding:0 5px;box-shadow: 1px 2px 4px rgba(0,0,0,0.5);}
.color-sec-main .color-qua-box .qua-box-text {width: 35%;  float: left; color: #9d9c97; font-size: 13px; padding: 6px;word-break: keep-all;}
.color-sec-main .color-qua-box .qua-box-qua-tex {width: 65%;  float: left; color: #595959; font-size: 40px; line-height: 49px;font-weight:  800;letter-spacing: -2px;}
.color-sec-main .colro-qut-enter {width: 100%; float: left;}
.color-sec-main .colro-qut-enter .color-qut-enter-und {width: 100%; margin-bottom: 10px; float: left; }
.color-sec-main .colro-qut-enter .color-qut-enter-und + .color-qut-enter-und {display:none}
.color-sec-main .colro-qut-enter .color-qut-enter-und .qut-ent-img {background-color:#dad6d3; border-radius:5px; height: 40px; width: 40px; margin-right: 10px; float: left; overflow: hidden;border: solid 1px #e5dcd3;}
.color-sec-main .colro-qut-enter .color-qut-enter-und .qut-ent-img > span {padding: 0px; height: 40px; width: 40px; float: left;}
.color-sec-main .colro-qut-enter .color-qut-enter-und .qut-ent-img > span img {max-height: 100%; max-width: 100%;} 
.color-sec-main .colro-qut-enter .color-qut-enter-und .img-qut-count {min-width: 110px; border: solid 1px #dad6d3;  float: left; padding: 5px 0;border-radius:5px;}
.color-sec-main .colro-qut-enter .color-qut-enter-und .img-qut-count input {width: 110px; padding: 5px;  border: 0px; background-color: transparent; font-size: 13px; font-style: italic; }
.pro-qut-updo {position:relative; background-color: #fff;}
.pro-qut-updo .qty {position:absolute; right:0px;top:0px; color: #848484; font-size: 13px;}
.pro-qut-updo .qty.qtyminus:after{content:'';border-bottom:solid 1px #848484; width:100%; position:absolute; left:0}
.pro-qut-updo .qty.qtyminus {margin-top: 20px;display: block;}
.color-sec-main .color-qut-enter-und .right-clos-btn {min-width: 70px;margin-left: 10px;margin-top: 5px;display: inline-block;}
.color-sec-main .color-qut-enter-und .right-clos-btn .right-btn {background-color: #18bc99; border-radius:100%; color: #fff;padding: 3px;display: inline-block;width: 30px;height: 30px;text-align: center;    position: relative; z-index: 2}
.color-sec-main .color-qut-enter-und .right-clos-btn .remov-btn {background-color: #e94c3d} 
.color-sec-main .color-qut-table {width: 100%; padding-bottom: 10px;}
.color-sec-main .color-qut-table .color-qut-table-title {width: 100%; color: #000; text-transform: uppercase; padding-bottom: 5px;}
.color-sec-main .color-qut-table .color-qut-und {width: 100%;}
.color-sec-main .color-qut-table .color-qut-und .qut-tables {width: auto;border-top:solid #d4ccc1 1px; border-left: solid 1px #d4ccc1}
.color-sec-main .color-qut-table .color-qut-und .qut-tables td, 
.color-sec-main .color-qut-table .color-qut-und .qut-tables th {border-bottom: solid 1px #d4ccc1; border-right: solid 1px #d4ccc1; text-align: center; padding: 5px; text-transform: uppercase;font-size: 13px;width: 115px;text-align:center; text-transform: uppercase;}
.color-sec-main .color-qut-table .color-qut-und .qut-tables th {color: #a19f93; font-weight: normal;padding: 10px;}
.color-sec-main .color-qut-table .color-qut-und .qut-tables td {color: #000; padding: 10px;}
.color-sec-main .color-qut-table .color-qut-und .qut-tables td a {font-size: 16px; color: #9e9d99; margin: 0 3px;}
.color-sec-main .color-qut-table .color-qut-und .qut-tables td a:hover {color: #575353}
.imprint-meth {width: 100%; max-width: 700px; margin:0 auto;padding: 20px 5%; position: relative; }
.imprint-meth .ipm-posin { width: 100%;float: left;}
.imprint-meth .ipm-posin .imp-posin-title {width: 150px;color: #595959;  font-size: 13px; float: left; font-weight:  800; padding-top: 2px;}
.imprint-meth .ipm-posin .imp-posin-rebut {width: 65%; width: calc(100% - 150px); float: left;}
.imprint-meth .ipm-proof { width: 100%; float: left;}
.imprint-meth .ipm-proof .imp-proof-title {width: 150px;color: #595959;  font-size: 13px; float: left; font-weight:  800; padding-top: 2px;}
.imprint-meth .ipm-proof .imp-proof-rebut {width: 65%; width: calc(100% - 150px); float: left;}
.imprint-meth .ipm-faxproof { width: 100%; float: left;}
.imprint-meth .ipm-faxproof .imp-faxproof-title {width: 150px;color: #595959;  font-size: 13px; float: left; font-weight:  800; padding-top: 2px;}
.imprint-meth .ipm-faxproof .imp-faxproof-input {width: 65%; width: calc(100% - 150px); float: left;}
.imprint-meth .ipm-faxproof .imp-faxproof-input .faxproof-input {width: 100%;}
.imprint-meth .ipm-faxproof .imp-faxproof-input .faxproof-input .enter-fax-num {max-width: 210px; width: 100%; border: solid 1px #d1ccc4; border-radius:5px; background-color: #fff; font-size: 13px;}
.imprint-meth .ipm-faxproof .imp-faxproof-input .faxproof-input .right-btn {background-color: #18bc99; border-radius:100%; color: #fff;padding: 3px;display: inline-block;width: 30px;height: 30px;text-align: center;}
.imprint-meth .ipm-faxproof .imp-faxproof-input .faxproof-input .remov-btn {background-color: #e94c3d} 
.imprint-meth .ipm-faxproof .imp-faxproof-input .faxproof-help {font-size: 11px; color:#a0a09e; width: 100%;}
.imprint-meth .ipm-faxproof .imp-faxproof-text {width: 100%; float: left; color: #656565; font-size: 13px;}
.imprint-meth .ipm-faxproof .imp-faxproof-text a {font-size: 16px; color: #9e9d99; margin: 0 3px;}
.imprint-meth .ipm-faxproof .imp-faxproof-text a:hover {color: #575353}
.imprint-meth .panel-group {float: left; width: 100%;}
.imprint-meth .one-side-proof {float: left; width: 100%; padding: 10px 0;}
.imprint-meth .one-side-proof .product-section-box .panel-heading {margin-bottom: 0px;}
.imprint-meth .one-side-proof .product-section-box h2 {padding: 10px 10px 10px 10px; color: #4c4b47;  background-color: #dcd8d5; text-transform: uppercase; margin-bottom: 0px; border-bottom: 0px;}
.imprint-meth .one-side-proof .product-section-box .collapse {border: solid 1px #dcd8d5;}
.imprint-meth .one-side-proof .imp-front {width: 100%; padding: 20px;}
.imprint-meth .ipm-proce {width: 100%; padding-bottom: 10px;float: left;}
.imprint-meth .ipm-proce .ipm-proce-title {width: 150px; color: #595959;  font-size: 13px; display:inline-block; font-weight:  800;padding-top:2px;  vertical-align: top;float: left;}
.imprint-meth .ipm-proce .ipm-proce-text {width: 65%; width: calc(100% - 150px); float: left; display:inline-block; text-transform: uppercase; color: #676664; font-size: 13px; }
.imprint-meth .ipm-color {width: 100%; padding-bottom: 10px;float: left;}
.imprint-meth .ipm-color .ipm-color-title {width: 150px; color: #595959;  font-size: 13px; display:inline-block; font-weight:  800;padding-top:3px;  vertical-align: top;float: left; }
.imprint-meth .ipm-color .ipm-color-box {width: 65%; width: calc(100% - 150px); float: left; display:inline-block; color: #676664; font-size: 13px; }
.imprint-meth .ipm-color .ipm-color-box .imp-color-box-under {width: 95px;height: 45px;display: inline-block;background-color: #fff;box-shadow: 2px 2px 1px #ccc;border-radius: 5px;font-size: 12px; color: #b3b3b3;padding: 3px;}
.imprint-meth .ipm-color .ipm-color-box .imp-color-box-under .fa {border: solid 1px #b3b3b3;width: 20px;height: 20px;border-radius: 100%;padding: 2px;}
.imprint-meth .ipm-artyp { width: 100%; float: left;}
.imprint-meth .ipm-artyp .imp-artyp-title {width: 150px;color: #595959;  font-size: 13px; float: left; font-weight:  800; padding-top: 2px;}
.imprint-meth .ipm-artyp .imp-artyp-rebut {width: 65%; width: calc(100% - 150px); float: left;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .uplod-artwork {width: 100%;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod {width: 100%;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop {width: 100%; padding-left: 15px;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-upl-und {width: 100%; padding-bottom: 10px;} 
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-upl-und .up-input {border-radius:5px; border: solid 1px #b3b3b3; background-color: #fff; width: 100%; max-width: 200px;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-upl-und .browse-btn {width: 90px; background-color: #e54c3c; color: #fff; border-radius:5px; padding: 7.5px 0; text-align: center; display: inline-block; text-transform: uppercase; font-size: 13px;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-upl-img {width: 100%; padding-bottom: 10px;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-upl-img .arty-img {max-width: 40px; max-height: 40px; text-align: center; display: inline-block;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-upl-img .arty-img img {max-width:95%; max-height: 95% }
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-img-name {min-width: 180px; display: inline-block; color:#69676a; font-size: 13px; font-style: italic;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-remove {width: auto;} 
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-uplod .artyp-upl-drop .arty-remove a {font-size: 16px; color: #9e9d99; margin: 0 3px;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-email {width: 100%;}
.imprint-meth .ipm-artyp .imp-artyp-rebut .artyp-email .emil-help  {font-size: 11px; color:#a0a09e; width: 100%; display: inline-block; font-style: italic; padding-left: 15px;}
.shipping-meth {width: 100%; max-width: 700px; margin:0 auto;padding: 20px 5%; position: relative; }
.shipping-meth .ship-meth { width: 100%;float: left;}
.shipping-meth .ship-meth .ship-meth-title {width: 100%;color: #595959;  font-size: 13px; float: left; font-weight:  800; padding-top: 2px;}
.shipping-meth .ship-meth .ship-meth-rebut {width: 65%; width: calc(100% - 150px); float: left;}
.shipping-meth .ship-addr {float: left; width: 100%; padding: 10px 0;}
.shipping-meth .ship-addr .product-section-box .panel-heading {margin-bottom: 0px;}
.shipping-meth .ship-addr .product-section-box h2 {padding: 10px 10px 10px 10px; color: #4c4b47;  background-color: #dcd8d5; text-transform: uppercase; margin-bottom: 0px; border-bottom: 0px;}
.shipping-meth .ship-addr .product-section-box .collapse {border: solid 1px #dcd8d5;}
.shipping-meth .ship-addr .shipping-address {width: 100%; padding: 20px;}
.shipping-meth .ship-addr .shipping-address .ship-add-tit {width: 100%; font-size: 13px; color: #595959; font-weight: 500px; padding-bottom: 10px;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts {width: 100%; display: table; margin-bottom: 10px;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part {width: 75%; display: table-cell;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und {width:100%; padding: 15px; background-color: #fff; border-radius :5px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); position: relative; z-index: 1}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-tit {border-bottom: solid 1px #f2f2f2; margin-bottom: 10px;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-tit > .text  {font-style: italic; color: #747474;  padding: 10px 0; display: inline-block;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-tit > .add-buttons {width: auto; float: right;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-tit > .add-buttons .btn {color: #d2d2d2; font-size: 28px; padding: 0px; margin: 0px;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-add {width: 100%; color: #686868; margin-bottom: 10px; display: inline-block;} 
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-add .icons {float: left; width: 10%;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-add .icons> .fa {font-size: 20px; color: #d5d5d5}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-add > .text {float: left; width: 90%;border-bottom: solid 1px #f2f2f2; font-size: 13px; padding-bottom: 5px;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-cont {width: 100%;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-cont > div {min-width: 45%; margin-right: 45px; display: inline; color: #686868; font-size: 13px;} 
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-und .ship-cont > div > .fa {width: auto; margin-right: 5%; color: #d5d5d5; font-size: 16px;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-min-add {background-color: #d9d9d9; border-radius: 0 0 5px 5px; padding: 10px;position: relative;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-min-add .ship-min-add-title {color: #4E4E4E; font-style: italic; font-size: 13px; display: inline;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-ard-part .ship-min-add .all-on-off {float: right;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-new-ard-part {width: 22%; display: table-cell; padding-left: 3%; vertical-align: top; position: relative;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-new-ard-part .ship-new-ard-und {max-width: 100px; padding: 14% 15px 15px 15px; background-color: #fff; border-radius :5px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5);height: 100%;position: absolute;right: 0;left: auto;word-break: initial;text-align: center;vertical-align: middle; color: #e2e2e2; cursor: pointer;}
.shipping-meth .ship-addr .shipping-address .ship-add-parts .ship-new-ard-part .ship-new-ard-und .button-new-add {border: dashed 2px #e2e2e2; padding: 20px; display: inline-block; margin-top: 10px;}
.tabe-parts {width:100%;}
.tabe-parts .nav-tabs {width: 100%; border-bottom: solid 3px #484846}
.tabe-parts .nav-tabs li {background-image:url('../images/prod-tab1.png'); background-color:transparent; margin-bottom:0px;margin-right: 2px; background-position:left top;position: relative; width: auto;}
/*.tabe-parts .nav-tabs li:after {background-image:url('../images/prod-tab1.png');  margin-bottom:0px;margin-right: 45px; background-position:right top; content: '';position: absolute;right: -90px;top: 0;height: 100%;width: 45px;z-index: 1;}*/
.tabe-parts .nav-tabs li a {background-color:transparent; color:#afafaf;border:0px; margin-bottom:0px;padding-left: 20px;padding-right:20px;}
.tabe-parts .nav-tabs li.active {background-image:url('../images/prod-tab.png'); background-color:transparent; margin-bottom:0px;margin-right: -1px; background-position:left top;position: relative; z-index: 1;width: auto;}
/*.tabe-parts .nav-tabs li.active:after {background-image:url('../images/prod-tab.png');  margin-bottom:0px;margin-right: 45px; background-position:right top; content: '';position: absolute;right: -90px;top: 0;height: 100%;width: 45px;z-index: 1;}*/
.tabe-parts .nav-tabs li.active a {background-color:transparent; color:#fff;border:0px; margin-bottom:0px;padding-left: 20px;padding-right: 20px;}
.tabe-parts .tabbable .product-detail-tabe {padding: 20px 20px 20px 20px;position: relative;min-height: 290px;border: solid 1px #bdb8b2;}
.ship-add-qut {width: 100%; padding: 20px;}
.ship-add-qut .shiqut-title {width: 100%; font-size: 16px; color: #595959; font-weight: 500px; padding-bottom: 10px; text-transform: uppercase; font-weight:  800;}
.ship-add-qut .shiqut-cont {width: 100%; float: left; padding-bottom: 10px;}
.ship-add-qut .shiqut-cont .shiqut-color-parts {width: 44%; float: left; margin-right: 5%; border-radius:5px; padding: 10px; margin-bottom: 10px;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-img-parts {background-color: #fff; height: 105px; width: 55%; display: inline-table; text-align: center;border-radius:5px;vertical-align: top;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-img-parts span {width: 100%; height: 110px; display: table-cell; vertical-align: middle;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-img-parts span img {max-height: 95%; max-width: 95%;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part {width: 40%; float: right;vertical-align: top;display: inline;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part .ship-top-qut {width: 100%;min-height: 70px;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part .ship-top-qut .ship-tit-text {width: 100%; color: #000; font-size: 12px; text-align: right;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part .ship-top-qut .ship-qut-text {width: 100%; color: #fff; font-size: 35px; text-align: right;font-weight:  800;line-height: 37px;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part .qut-button {width: 100%;text-align: right;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part .qut-button > a.mod-btn {background-color:#333132; padding: 5px 0; min-width: 80px; border-radius:5px; display: inline-block;text-align: center;color: #fff;font-size: 13px;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part .qut-button .qut-button-rc {width: 100%;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part .qut-button .qut-button-rc .right-btn {background-color: #fff; border-radius:100%; color: #18bc99;padding: 3px;display: inline-block;width: 30px;height: 30px;text-align: center;}
.ship-add-qut .shiqut-cont .shiqut-color-parts .ship-qunt-part .qut-button .qut-button-rc .remov-btn {color:#e94c3d } 
.shipping-carrier {width: 100%; padding: 20px;}
.shipping-carrier .shca-title {width: 100%; font-size: 16px; color: #595959; font-weight: 500px; padding-bottom: 10px; text-transform: uppercase; font-weight:  800;}
.shipping-carrier .shca-slider {width: 100%; padding: 10px 0 0 0; text-align: center;}
.shipping-carrier .shca-slider #carousel-example-generic {display: inline-block;width: 80%;text-align: center;}
.shipping-carrier .shca-slider #carousel-example-generic .carousel-inner {background-color:#fff; width:55%; margin:0 auto; border-radius:5px;box-shadow: 1px 1px 2px rgba(0,0,0,.5);}
.shipping-carrier .shca-slider #carousel-example-generic .carousel-inner .item img{display: inline-block;}
.shipping-carrier .shca-slider ul.thumbnails-carousel {padding: 25px 0 0 0;margin: 0;list-style-type: none;text-align: center; background-color: transparent; border: 0px;}
.shipping-carrier .shca-slider ul.thumbnails-carousel .center {display: inline-block;}
.shipping-carrier .shca-slider ul.thumbnails-carousel li {margin-right: 5px;float: left;cursor: pointer;opacity: 0.4;padding:6px; background-color:#fff; border-radius:5px;}
.shipping-carrier .shca-slider .controls-background-reset {background: none !important;}
.shipping-carrier .shca-slider .controls-background-reset .fa {color:#000; margin-top:20px}
.shipping-carrier .shca-slider ul.thumbnails-carousel li.active-thumbnail {opacity: 1; }
.shipping-carrier .shca-slider ul.thumbnails-carousel li.active-thumbnail {border:solid 1px #ccc; padding:5px}
.shipping-carrier .shca-slider .indicators-fix {bottom: 70px;}
.shipping-carrier .shca-hepl {font-size: 12px; color:#a0a09e; width: 100%; display: inline-block; font-style: italic; padding-left: 15px; padding-bottom: 10px;}
.shipping-carrier .shca-for-part {width: 100%;}
.shipping-carrier .shca-for-part .shfp-under {width: 100%; padding-bottom: 5px;}
.shipping-carrier .shca-for-part .shfp-under label {width: 30%; display: inline-block; margin-left: 5%; color: #454746; vertical-align: top ; padding-top: 5px;}
.shipping-carrier .shca-for-part .shfp-under .input {width: 50%; display: inline-block; border: solid 1px #beb7af; background-color: #fff; vertical-align: top;}
.shipping-carrier .shca-for-part .shfp-under .datetimepicker {width: 50%; display: inline-block; border: solid 1px #beb7af; background-color: #fff;}
.shipping-carrier .shca-for-part .shfp-under .datetimepicker .form-control {border: 0px;}
.shipping-carrier .shca-for-part .shfp-under .datetimepicker .datepicker-color {position: absolute;z-index: 2;width: 50px;padding: 9px;right: 0;border: 0px;}
.summary-main {width: 100%; max-width: 600px; margin:0 auto;padding: 20px 0;}
.summary-main .sum-title {width: 100%; font-size: 16px; color: #595959; font-weight: 500px; padding-bottom: 10px; text-transform: uppercase; font-weight:  800;}
.summary-main .sum-conted {width: 100%; padding-bottom: 15px; float: left;}
.summary-main .sum-conted .sum-con-und {width: 50%; float: left;}
.summary-main .sum-conted .sum-con-und ul {background-color: transparent; border: 0px; display: inline-block;}
.summary-main .sum-conted .sum-con-und ul li {display: inline-block; width: 100%; padding-bottom: 5px;}
.summary-main .sum-conted .sum-con-und .cont-tit {color: #a29e93; font-size: 12px; float: left; min-width: 40%;}
.summary-main .sum-conted .sum-con-und .cont-text {color: #585856; font-size: 12px; float: left; min-width: 60%;} 
.summary-main .sum-coment {width: 100%;}
.summary-main .sum-coment .textarea {width: 70%; border: solid 1px #e4ded2; height: 70px; border-radius:5px; resize:none; padding: 5px; font-size: 13px; font-style: italic; color:#6b6b6b; text-align: left; vertical-align: top; margin-right: 10px;}
.summary-main .sum-coment .btn {background-color: #807a7a; color: #fff; padding: 10px 0px; min-width:125px; text-transform: uppercase; font-weight:  800; font-size: 16px; text-align: center; vertical-align: bottom; border-radius:0px;}
.add-color-popup {position: absolute; top: 0px; bottom: 0px; width: 100%; background: #fff; left: 0px; right: 0px; display: none; z-index: 1;}
.add-color-popup .adcolorpopu-top {width: 100%; text-align: right; padding: 5px;}
.add-color-popup .adcolorpopu-top > a {color: #000; font-size: 15px; padding: 5px;}
.add-color-popup .adcolorpopu-cont {width: 100%;position: relative;height: calc(100% - 82px);max-height: inherit; padding: 0 15px;}
.add-color-popup .adcolorpopu-cont .addcolor-box {width: 86px;height: 65px;display: inline-block;margin-bottom: 10px;float: left;margin-left: 4px;}
.add-color-popup .adcolorpopu-cont .addcolor-box .addcolor-title {width: 100%; color: #a9a9a9; font-size: 11px;}
.add-color-popup .adcolorpopu-cont .addcolor-box .addcolor-color-box {width: 100%; height: 50px; border-radius:5px; cursor: pointer; position: relative; text-align: center;}
.add-color-popup .adcolorpopu-cont .addcolor-box .addcolor-color-box span{display: none;}
.add-color-popup .adcolorpopu-cont .addcolor-box .addcolor-color-box.active span {background-color: #fff;height: 25px;width: 25px;display: inline-block;border-radius: 30px;text-align: center;color: #1cbb9d;margin-top: 10px;}
.add-color-popup .adcolorpop-done-button {width: 100%; text-align: right; padding: 10px;}
.add-color-popup .adcolorpop-done-button a {background-color:#807a7a; color:#fff; padding:5px 20px;} 
.pro-logo-pop {position: absolute; top: 0px; bottom: 0px; width: 100%; background: #bfbeba; left: 0px; right: 0px; z-index: 1; display: none;}
.pro-logo-pop .pro-logo-top {width: 100%; text-align: right; padding: 5px;}
.pro-logo-pop .pro-logo-top > a {color: #000; font-size: 15px; padding: 5px;}
.pro-logo-pop .pro-logo-uplod-but {width: 100%; text-align: right; padding-bottom: 5px;padding-right: 10px;}
.pro-logo-pop .pro-logo-uplod-but span {height:37px; width:190px;display: inline-block;position: relative;overflow: hidden;cursor: pointer;}
.pro-logo-pop .pro-logo-uplod-but span .up-logo {height:37px; width:190px;opacity: 0;position: absolute;z-index: 1;top: 0;left: 0;cursor: pointer;}
.pro-logo-pop .pro-logo-uplod-but span > a {position: relative; height:37px; width: 100%;background-color: #666261; color: #fff; text-transform: uppercase;font-size: 13px;text-align: center;padding: 8px 0;display: block;cursor: pointer;}
.pro-logo-pop .pro-logo-cont {width: 100%;position: relative;height: calc(100% - 126px);max-height: inherit; padding: 0 15px;}
.pro-logo-pop .pro-logo-cont .pro-logo-under {width: 30%; display: table;margin-bottom: 10px;float: left;margin-left: 2%;background-color: #fff;border-radius: 5px;height: 125px;cursor: pointer;text-align: center;}
.pro-logo-pop .pro-logo-cont .pro-logo-under .pro-lgo-img {display: table-cell;width: 100%;height: 100%;vertical-align: middle;position: relative;}
.pro-logo-pop .pro-logo-cont .pro-logo-under .pro-lgo-img img {max-width: 95%;max-height: 95%;}
.pro-logo-pop .pro-logo-cont .pro-logo-under .pro-lgo-img span{display: none;}
.pro-logo-pop .pro-logo-cont .pro-logo-under .pro-lgo-img.active span {background-color: #1cbb9d;height: 25px;width: 25px;display: inline-block;border-radius: 30px;text-align: center;color: #fff;float: right;vertical-align: top;position: absolute;}
.pro-logo-pop .pro-logo-done-button {width: 100%; text-align: right; padding: 10px;}
.pro-logo-pop .pro-logo-done-button a {background-color:#807a7a; color:#fff; padding:5px 20px;}
.add-address-add {position: absolute; top: 0px; bottom: 0px; width: 100%; background: #bfbeba; left: 0px; right: 0px; z-index: 91; display: none;}
.add-address-add .add-address-top {width: 100%; text-align: right; padding: 5px;}
.add-address-add .add-address-top > a {color: #000; font-size: 15px; padding: 5px;}
.add-address-add .add-address-cont {width: 100%;position: relative;height: calc(100% - 126px);max-height: inherit; padding: 0 15px;}
.add-address-add .add-address-cont .add-address-under{width: 45%; margin-bottom: 15px;float: left;margin-left: 2%;background-color: #fff;cursor: pointer; padding: 3px;    box-shadow: 2px 2px 3px rgba(0,0,0,.5);}
.add-address-add .add-address-cont .add-address-under .add-address-hed {width: 100%; background-color: #f3f1f2; color: #717171; font-size: 14px; font-style: italic; padding: 5px 20px;line-height: 25px;}
.add-address-add .add-address-cont .add-address-under .add-address-hed span{display: none;}
.add-address-add .add-address-cont .add-address-under .add-address-hed.active span {background-color: #1cbb9d;height: 25px;width: 25px;display: inline-block;border-radius: 30px;text-align: center;color: #fff;float: right;vertical-align: top;}
.add-address-add .add-address-cont .add-address-under .add-address-parts {width: 100%;  padding: 10px;}
.add-address-add .add-address-cont .add-address-under .add-address-parts .ship-add {width: 100%; color: #686868; margin-bottom: 10px; display: inline-block; min-height: 110px; max-height: 110px;} 
.add-address-add .add-address-cont .add-address-under .add-address-parts .ship-add .icons {float: left; width: 10%;}
.add-address-add .add-address-cont .add-address-under .add-address-parts .ship-add .icons> .fa {font-size: 20px; color: #d5d5d5}
.add-address-add .add-address-cont .add-address-under .add-address-parts .ship-add > .text {float: left; width: 90%;border-bottom: solid 1px #f2f2f2; font-size: 13px; padding-bottom: 5px;}
.add-address-add .add-address-cont .add-address-under .add-address-parts .ship-cont {width: 100%;min-height: 70px;}
.add-address-add .add-address-cont .add-address-under .add-address-parts .ship-cont > div {min-width: 100%; color: #686868; font-size: 13px;} 
.add-address-add .add-address-cont .add-address-under .add-address-parts .ship-cont > div > .fa {width: auto; margin-right: 5%; color: #d5d5d5; font-size: 16px;}
.add-address-add .add-address-uplod-but {width: 100%; text-align: right; padding-bottom: 5px;padding-right: 10px;}
.add-address-add .add-address-uplod-but > a {height:37px; width: 145px;background-color: #666261; color: #fff; text-transform: uppercase;font-size: 13px;text-align: center;padding: 8px 0;display: inline-block;margin-bottom: 5px;}
.add-address-add .add-address-done-button {width: 100%; text-align: right; padding: 10px;}
.add-address-add .add-address-done-button a {background-color:#807a7a; color:#fff; padding:5px 20px;}
.new-address-pop {position: absolute; top: 0px; bottom: 0px; width: 100%; background: #bfbeba; left: 0px; right: 0px; z-index: 91; display: none;}
.new-address-pop .new-address-top {width: 100%; text-align: right; padding: 5px;}
.new-address-pop .new-address-top > a {color: #000; font-size: 15px; padding: 5px;}
.new-address-pop .new-address-cont {width: 100%;position: relative;height: calc(100% - 126px);max-height: inherit; padding: 0 15px;}
.new-address-pop .new-address-done-button {width: 100%; text-align: right; padding: 10px;}
.new-address-pop .new-address-done-button a {background-color:#807a7a; color:#fff; padding:5px 20px;}
.imprint-meth, .shipping-meth, .summary-main, .shipping-carrier {display: none;}
.tradeshow-main {background-color: #DAD6D2; padding: 3px;width: 100%;overflow-y: auto;}
.tradeshow-main .table {margin: 0px;min-width: 900px;}
.tradeshow-main .table td, .tradeshow-main .table th {border: solid 2px #DAD6D2; background-color: #f3f3f1;}
.tradeshow-main .table th {font-size: 16px; font-weight:  800; color: #404040;}
.tradeshow-main .table td {font-size: 13px; color:#807a74; }
.tradeshow-main .table td.name {background-color: #f6f5f3; padding: 15px;}
.ob-search-filter {margin-top: 3px;}
.ob-search-filter .active-filter {float:left; width:100%;}
.ob-search-filter .active-filter > span {float:left; margin-right:10px; font-size:13px;padding-top:5px;}
.ob-search-filter .ob-reset-filter a {font-size: 13px;padding: 6px;}
.ob-search-filter ul li:hover .close .fa-times-circle {color: #404040;}
.search_block_main_content .input-group {line-height: 40px;}
button.fa-search.fa-fw.search_icon.fa {text-shadow: none; font-size: 22px; color: #404040; width: auto;right:44px;}
.search_block_main_content .input-group .form-control {height: 45px;}
.search_block_main_content {margin-bottom: 60px;}
.search_block_main_content .input-group .form-control:focus {border-color:#404040 }
.search_block_main_content .input-group-btn {margin-top: 2px;}
.product-detailpopup {border-radius:0px; width: auto;}
.product-detailpopup .modal-header {background-color: #2d2d2d; color: #fff; text-align: center; padding: 10px; text-transform: uppercase;}
.product-detailpopup .modal-header .close {color: #fff; opacity:1; font-weight: normal;top: 10px;}
.product-detailpopup .modal-body {background-color: #f2f2f2;}
.product-detailpopup .fob-titles {font-weight:  800; font-size: 15px; color: #2d2d2d; font-style: italic; padding: 15px 0;}
.product-detailpopup .pop-body-conted {max-width: 570px; margin: 0 auto;word-break: keep-all;}
.product-detailpopup .pop-body-conted .fob-text {color: #616161; font-style: italic; font-size: 13.5px; padding-bottom: 30px;}
.product-detailpopup .specify-fob-text {text-transform: uppercase; color: #cf292b; font-size: 15px; padding-bottom: 30px; font-style: italic;}
.product-detailpopup .pricing-following-fob {text-transform: uppercase; color: #2c2c2c; font-size: 13px; font-style: italic;}
.product-detailpopup .pricing-following-fob-point {width: 100%; padding-bottom: 15px;}
.product-detailpopup .pricing-following-fob-point ul {width: 100%; margin: 0px; padding: 0px;}
.product-detailpopup .pricing-following-fob-point ul li {width: 100%; margin: 0px; padding: 0px; color: #535353; font-size: 13px; font-style: italic;}
.product-detailpopup .pricing-fob-nortext { color: #535353; font-size: 13px; font-style: italic;}
.product-detailpopup .product-popup-btn {padding: 30px 0;}
.product-detailpopup .product-popup-btn .btn {background-color: #cf2929; color: #fff; font-size: 16px; font-weight:  800; border-radius:0px; padding: 10px 20px;}
.product-detailpopup .product-popup-btn .btn .all-icons {width: 35px; height: 24px; display: inline-block; background-position: -106px -86px; margin-bottom: -5px;}
/*** sitemap ***/
.sitemap-main {width: 100%;}
.sitemap-main .top-section {width: 100%; padding: 30px 0; display: inline-block;}
.sitemap-main .top-section .titles {font-style: italic; color: #404558; font-size: 15px; padding-bottom: 5px; font-weight: 700}
.sitemap-main .top-section .tex {font-style: italic; color: #908c89; font-size: 13px; padding-bottom: 5px;}
.sitemap-main .cont-section {width: 100%;}
.sitemap-main .cont-section .row {padding-bottom: 30px;}
.sitemap-main .cont-section .menu-tit {width: 100%;font-size: 14px;color: #404558;font-weight: 700;font-style: italic;border-bottom: solid 1px #ceccca; padding-bottom:5px;}
.sitemap-main .cont-section .menu-part {width: 100%; padding-top:5px;}
.sitemap-main .cont-section .menu-part .sitemap-menu {width: 100%;}
.sitemap-main .cont-section .menu-part .sitemap-menu li {border: 0px;padding-left: 0px;}
.sitemap-main .cont-section .menu-part .sitemap-menu li:first-child a{font-weight: 800; color:#404558; font-style:italic;padding:2px 0;}
.sitemap-main .cont-section .menu-part .sitemap-menu li a {top: 0;padding-left: 0px; color:#908c89; font-size:13px; width: auto;}
.sitemap-main .cont-section .menu-part .sitemap-menu.list li {width: 33%;display: inline-block;}
/*** sitemap ***/
.e-catalog-page {}
.e-catalog-page .pagination li a {border-radius: 0;}
.e-catalog-page .pagination li.active a{background: #C62622; border: 1px solid #C62622;}
/*** my-quote ***/
.my-quote-main {}

.my-quote-main .tabe-parts {}
.my-quote-main .tabe-parts ul {padding-bottom: 0px;}
.my-quote-main .tabe-parts ul li {width: auto !important;border: 0px;}
.my-quote-main .tabe-parts ul li a {}
.my-quote-main .tabe-parts ul li:hover a {background-color:transparent; color:#000;}
.my-quote-main .tabe-parts ul li.active a:focus, .my-quote-main .tabe-parts ul li.active a:hover {background-color:transparent; color:#fff;}
.more-option {margin: 0px;border: 0;}
.more-option .tab-content {padding: 10px 0;}
.more-option .imp-artyp-rebut {}
.more-option .imp-artyp-rebut .nav-tabs {border: 0px;}
.more-option .imp-artyp-rebut .nav-tabs li {background-image: none;}
.more-option .imp-artyp-rebut .nav-tabs li:after {background-image: none;position: relative;}
.more-option .imp-artyp-rebut .nav-tabs li a{padding: 0px;margin-right: 20px;}
.more-option .tab-content .upload-art-works-main {width: 57%;display: inline-block;}
.more-option .tab-content .upload-art-works-main .upload-art-works {margin-bottom: 10px;}
.more-option .tab-content .upload-art-works-main .upload-art-works .contry-logo a {margin-right: 0px;font-size: 12px;}
.more-option .tab-content .upload-art-works-main .upload-art-works .contry-logo {margin: 0px;padding: 0px;width: 50px;}
.more-option .tab-content .upload-art-works-main .upload-art-works .input-group {width: 41.66666667%;}
.more-option .tab-content > #upload-tab-3.tab-pane > .radiobox .upload-art-works {float: right;width:100%;margin-top: 10px;margin-bottom: 10px;}
.more-option .tab-content  .displaynone .contry-logo img {max-width: 100%;max-height: 32px;}
.more-option .tab-content > .tab-pane > .radiobox .upload-art-works  {float: right;width: 76%;margin-top: 10px;margin-bottom: 10px;}
.more-option .tab-content > .tab-pane > .radiobox .upload-art-works-main .upload-art-works {width:100%;}
.more-option .tab-content .tab-pane .radiobox .upload-art-works .input-group  {width: 37%;}
.more-option .tab-content .tab-pane .radiobox  .upload-art-works-main .upload-art-works .input-group  {width: 41.66667%;}
.ob-account-info .account-dashboard-info {width: 210px;}
.ob-aakron-theme .ob-add-new-address .check-status-block .tab-float  {text-align: left;}
.ob-aakron-theme .ob-add-new-address .check-status-block .tab-float .input { background-color: transparent;border: 0px;}
.ob-aakron-theme .ob-add-new-address .check-status-block .tab-float .input > label {margin-right: 50px;}
.ob-aakron-theme .account-address-block a i, 
.ob-aakron-theme .account-address-block p i {margin-right: 10px;}
.product-detail-tabe .panel-heading > h2,
.product-detail-tabe .product-section-box > h2 {background-color: #f8f8f8;color: #D64A4B;font-size: 15px;}
.product-detail-tabe .panel-heading > h2 > i,
.product-detail-tabe .product-section-box > h2 > i {background-image: none !important;background-color: #e65051 !important;border-radius:55px;text-align:center;display: inline-block;width: 28px;text-align: center;height: 27px;border-radius: 100%;box-shadow: inset 1px 3px 8px rgba(0, 0, 0, 0.3);padding: 2px 0;margin-left: 6px;border: solid 4px #E2E1E0;font-size: 14px;margin-top: 4px;}
.ajax-loading-ball > div {background-color: #C62622;}
.ajax-loading-ball > div:nth-child(2) {background-color: #C62622;}
.ajax-loading-ball > div:nth-child(3) {background-color: #C62622;}
.color-filter ul li{margin-left:8px;word-break: normal;}
.color-filter ul li div {background-size: 100% 100%;}
.color-filter ul li div input[type=checkbox]{border-radius:0}
.color-filter .color-filter ul li div input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.color-filter ul li div input:checked ~ label{background-image: url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.color-filter ul li div label{height:30px;width:30px;float:left;border-radius:0;font-size:100%;display:inline-block;border:2px solid #bdbdbd;margin-left:0;/* margin-bottom:2px; */background-image:none }
.ob-aakron-theme .ob-product-grid-left .filter-search .color-block .color-filter label {margin: 0px;}
.ob-product-detail-page .estimate-detail .estimate-tag-block .estimate-row {background-color: transparent;}
.tabe-parts .tabbable .product-detail-tabe .product-section-box {width: 100%;display: inline-block;margin: 0px;}
/*.form-group .error-message li, .form-group ul li + li {display: none;}*/
/*.ob-chnage-password .form-group ul li + li {display: none;}*/
.ob-chnage-password .form-group ul li {position: relative;}
.ob-main-empty-quote-block .empty-quote-block img {margin-left: 6%;}
.ob-order-catalog .ship-add-parts {width: 100%; display: table; margin-bottom: 10px;}
.ob-order-catalog .ship-add-parts .ship-ard-part {width: 75%; display: table-cell;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und {width:100%; padding: 15px; background-color: #fff; border-radius :5px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); position: relative; z-index: 1}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-tit {border-bottom: solid 1px #f2f2f2; margin-bottom: 10px;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-tit > .text  {font-style: italic; color: #747474;  padding: 10px 0; display: inline-block;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-tit > .add-buttons {width: auto; float: right;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-tit > .add-buttons .btn {color: #d2d2d2; font-size: 28px; padding: 0px; margin: 0px;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-add {width: 100%; color: #686868; margin-bottom: 10px; display: inline-block;} 
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-add .icons {float: left; width: 10%;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-add .icons> .fa {font-size: 20px; color: #d5d5d5}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-add > .text {float: left; width: 90%;border-bottom: solid 1px #f2f2f2; font-size: 13px; padding-bottom: 5px;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-cont {width: 100%;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-cont > div {min-width: 45%; margin-right: 45px; display: inline; color: #686868; font-size: 13px;} 
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-und .ship-cont > div > .fa {width: auto; margin-right: 5%; color: #d5d5d5; font-size: 16px;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-min-add {background-color: #d9d9d9; border-radius: 0 0 5px 5px; padding: 10px;position: relative;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-min-add .ship-min-add-title {color: #4E4E4E; font-style: italic; font-size: 13px; display: inline;}
.ob-order-catalog .ship-add-parts .ship-ard-part .ship-min-add .all-on-off {float: right;}
.ob-order-catalog .ship-add-parts .ship-new-ard-part {width: 22%; display: table-cell; padding-left: 3%; vertical-align: top; position: relative;}
.ob-order-catalog .ship-add-parts .ship-new-ard-part .ship-new-ard-und {max-width: 100px; padding: 14% 15px 15px 15px; background-color: #fff; border-radius :5px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5);height: 100%;position: absolute;right: 0;left: auto;word-break: initial;text-align: center;vertical-align: middle; color: #e2e2e2; cursor: pointer;}
.ob-order-catalog .ship-add-parts .ship-new-ard-part .ship-new-ard-und a{color: #e2e2e2;}
.ob-order-catalog .ship-add-parts .ship-new-ard-part .ship-new-ard-und .button-new-add {border: dashed 2px #e2e2e2; padding: 20px; display: inline-block; margin-top: 10px;}
.ob-aakron-theme .modal-title .strip.email-popup-strip {background-position: -575px -452px;}

.ob-aakron-theme .innerpage .ob-account-right .ob-main-address-block .row > div,
.ob-aakron-theme .main-checkout-block .js-edit-new-address-form .tab-marging .row > div {display: inline-block;float: none;vertical-align: top;}
.estimate-tag-block .estimate-row.heading {background-color: transparent;text-align: left;padding-left: 0px;}
.size-quantity-table {word-break: keep-all;}
#payment .checkbox .error-message li {display: block;margin-top: 29px;}
#payment > .error-message {color:red;font-size:12px; text-align: center;}
.option-body .radiobox > span {text-transform: capitalize;}
.ob-product-grid .pro-box:hover .product-delete-btn.wishlist-delete-record {cursor: pointer;}
.product-delete-btn.quick-delete i:hover {color: #C62622;border: 1px solid #C62622;}
.size-selection-col .option-head em {background-size:100% 100%; }
.select-quntity-col input[type="text"] {padding: 0 6px; font-size: 13px;}
.my-logo-wrapper .myLabel {height: 41px;width: 175px;}
.model-popup-simple .modal-content .close {top: 10px;right: 10px;background-color: #fff;border: solid 1px #ccc;border-radius: 100%;background-position: 4px 6px;}
.ob-aakron-theme .prod-imp-main .shipping-option p {width: 120px;}
.ob-aakron-theme .prod-imp-main .shipping-option .selection-common-box {width: 150px;}
.ob-aakron-theme .prod-imp-main .shipping-method .input-group-addon {background-color: #fff;}
.ob-aakron-theme .shippingng-estimator-popup .form-group.form-option .checkbox .input {width: 100%;background-color: transparent;border: 0px;height: auto;padding: 0px;}
.ob-aakron-theme .shippingng-estimator-popup .form-group.form-option .checkbox .input label {width: auto;margin-right: 30px;}
.ob-aakron-theme .search-product-popup .search-in-dropdown .inp-parts.ob-gender-select-box select {width: 100%;background-repeat: no-repeat;background-position: 95% 47%;height: 38px;}
.ob-aakron-theme .search-product-popup .ui-advance-search .top-search-block .search-form {margin-left: 5%;}
.jssorb03 div {height: 30px !important;}
.more-option #upload-tab-2.tab-pane > div >div + div .radiobox {padding-left: 14px;}
.more-option #upload-tab-2.tab-pane > div >div + div .radiobox .other-option input {width: 58%;}
/**** all pages ***/
.alert {max-width: 1000px; width: 100%;}
.all-next-btn {width: 100%; padding: 5px 0 20px 0; }
.all-next-btn .btn {background-color: #807a7a; min-width: 110px; padding: 10px; text-align: center; color: #fff; text-transform: uppercase; border-radius:0px;}
.all-next-btn .btn:hover {background-color:#575353;}
.all-redio { margin:0 3px 5px 0; display: inline-block;}
.all-redio input[type="radio"] { display:none;}
.all-redio input[type="radio"] + label { color:#9b9a98; font-family:Arial, sans-serif; font-size:14px; cursor: pointer;}
.all-redio input[type="radio"] + label span { display:inline-block;width:12px;height:12px;margin:-2px 4px 0 0;vertical-align:middle; cursor:pointer;  -moz-border-radius:  50%; border-radius:  50%;}
.all-redio input[type="radio"] + label span {border: solid 1px #9b9a98; border-radius:100%;}
.all-redio input[type="radio"]:checked + label span{ border: solid 3px #414141;width:12px;height:12px; }
.all-redio input[type="radio"]:checked + label {color: #414141}
.all-redio input[type="radio"] + label span,
.all-redio input[type="radio"]:checked + label span { -webkit-transition:background-color 0.4s linear;  -o-transition:background-color 0.4s linear;  -moz-transition:background-color 0.4s linear;   transition:background-color 0.4s linear;}
.all-redio input[type=checkbox] { display: none; }
.all-redio input[type=checkbox] + label span {cursor: pointer;display: inline;font-size: 13px;font-weight: normal;height: 13px;line-height: 13px;overflow: hidden;position: relative;vertical-align: middle;   border: solid 1px #9b9a98;width: 13px;display: inline-block;margin-right: 10px;}
.all-redio input[type=checkbox]:checked + label span {  border: solid 3px #414141;}
.all-redio label  {  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight: normal; cursor: pointer;color: #9b9a98;}.all-on-off input[type=checkbox].ace.ace-switch {width: 55px;height: 25px;}
.all-on-off input[type=checkbox].ace, input[type=radio].ace {opacity: 0;position: absolute;z-index: 12;width: 18px;height: 18px;cursor: pointer;margin-left: 0;}
.all-on-off input[type=checkbox].ace.ace-switch+.lbl {margin: 0 4px;min-height: 24px;}
.all-on-off input[type=checkbox].ace+.lbl, 
.all-on-off input[type=radio].ace+.lbl {position: relative;z-index: 11;display: inline-block;margin: 0;line-height: 16px;min-height: 18px;min-width: 18px;font-weight: normal;}
.all-on-off input[type=checkbox].ace.ace-switch+.lbl::before {color: #999;background-color: #f5f5f5;-webkit-box-shadow: inset 5px 6px 6px rgba(0,0,0,1);box-shadow: 5px 6px 0px rgba(0,0,0,1);border: 1px solid #CCC;}
.all-on-off input[type=checkbox].ace.ace-switch+.lbl::after {font-family: fontAwesome;content: "\f00c";font-size: 10px;font-weight: lighter;color: #d5d5d5;background-color: #FFF;text-shadow: -1px 0 0 rgba(0,0,0,0.15);text-align: center;border-radius: 100%;width: 22px;height: 22px;line-height: 20px;position: absolute;top: -2px;left: -3px;padding: 0;box-shadow: 0 1px 1px 1px rgba(0,0,0,.3);-webkit-transition: left .4s ease;transition: left .4s ease;}
.all-on-off input[type=checkbox].ace+.lbl::before, 
.all-on-off input[type=radio].ace+.lbl::before {color: #e01783;}
.all-on-off input[type=checkbox].ace+.lbl::before, 
.all-on-off input[type=radio].ace+.lbl::before {margin-right: 8px;}
.all-on-off input[type=checkbox].ace+.lbl::before, 
.all-on-off input[type=radio].ace+.lbl::before {font-family: fontAwesome;font-weight: normal;font-size: 12px;color: #32a3ce;content: "\a0";border: 1px solid #c8c8c8;box-shadow: 0 1px 2px rgba(0,0,0,0.05);border-radius: 0;display: inline-block;text-align: center;vertical-align: middle;height: 16px;line-height: 14px;min-width: 16px;margin-right: 1px;}
.all-on-off input[type=checkbox].ace.ace-switch+.lbl {margin: 0 4px;min-height: 24px;}
.all-on-off input[type=checkbox].ace.ace-switch:checked+.lbl::before {color: #FFF;background-color: #e01783;border-color: #e01783;}
.all-on-off input[type=checkbox].ace.ace-switch:checked+.lbl::before {text-indent: 9px;color: #FFF;background-color: #8ab2c9;border-color: #468fcc;}
.all-on-off input[type=checkbox].ace:checked+.lbl::before, 
.all-on-off input[type=radio].ace:checked+.lbl::before {display: inline-block;content: '\f00c';background-color: #f5f8fc;border-color: #adb8c0;}
.all-on-off input[type=checkbox].ace.ace-switch:checked+.lbl::after {left: 34px;background-color: #FFF;color: #8ab2c9;}
.all-on-off input[type=checkbox].ace.ace-switch.ace-switch-7 {width: 65px;}
.all-on-off input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl {position: relative}
.all-on-off input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::before {content: " ";font-weight: bolder;font-size: 14px;line-height: 20px;background-color: #1bbc9b;box-shadow: none;color: #aaa;width: 55px;height: 25px;overflow: hidden;text-indent: 4px;display: inline-block;position: relative;-webkit-transition: all .2s ease;transition: all .2s ease;border: 0px;border-radius: 20px;box-shadow: inset 0px 2px 2px rgba(0,0,0,0.3);}
.all-on-off input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::after {content: '\f00c';font-family: FontAwesome;font-size: 16px;position: absolute;top: 0px;left: 29px;width: 25px;height: 25px;text-align: center;background-color: #fff;box-shadow: none;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;border-radius: 20px;line-height: 25px;color: #1bbc9b;}
.all-on-off input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::before {color: #468fcc;background-color: #e0ddd8;text-indent: -33px;border-color: #fff;box-shadow: inset 0px 2px 2px rgba(0,0,0,0.3);}
.all-on-off input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::after {left: 1px;content: '';background-color: #fff;color: #FFF;line-height: 26px;}
.all-pages-hed {background-color:#413d3e; width: 100%; text-align:center; color: #fff; font-size: 24px;}
.all-pages-hed .breadcrumb {margin-bottom:0px; background-color:transparent; color: #fff; text-transform: uppercase;}
.all-icons {background-image: url("../images/icons.png");}
.all-color-box {width: 20px; height: 20px; display: inline-block !important;margin: 3px;border: solid 1px #656668;padding: 0px !important;}
.pointer {cursor: pointer;}
.all-product-but {width: 100%;}
.all-product-but > dl  {width: 100%; display: table; margin-bottom: 0;}
.all-product-but > dl > dt {display: table-cell;text-align: center; }
.all-product-but > dl > dt > a {width:30px; height: 30px; background-image: url("../images/product-icon.png"); display: inline-block; }
.all-product-but > dl > dt.add-wishlist > a {background-position: -10px -44px;}
.all-product-but > dl > dt.add-quote > a {background-position:-80px -44px;}
.all-product-but > dl > dt.add-sample > a {background-position: -159px -44px;}
.all-product-but > dl > dt.add-compare > a {background-position:-228px -44px;}
.all-product-but > dl > dt.add-wishlist:hover > a {background-position: -10px -6px;}
.all-product-but > dl > dt.add-quote:hover > a {background-position: -80px -6px;}
.all-product-but > dl > dt.add-sample:hover > a {background-position: -159px -6px;}
.all-product-but > dl > dt.add-compare:hover > a {background-position:-228px -6px;}
.tr-bg {background-color: rgba(0,0,0,0.5); position: fixed; height: 100%; width: 100%; z-index: 992;}
.breadcrumbs {width: 100%; padding: 10px 15px;}
.breadcrumbs .breadcrumbs-left {width: 100%;display: inline-block; vertical-align: middle;}
.breadcrumbs .breadcrumbs-left .breadcrumbs-under {width: 100%; background-color: #fafafa; border: solid 1px #d9d9d9; position: relative;z-index: 1;}
.breadcrumbs .breadcrumbs-left .breadcrumbs-under ul li:after {content: " ";position: absolute;border-left: solid 13px transparent;border-bottom: solid 12px transparent;border-right: solid 9px transparent;border-top: solid 9px transparent;box-shadow: 1px 1px 0px #808080; margin-left: -13px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); right: 5px; top: 5px;}
.breadcrumbs .breadcrumbs-left .breadcrumbs-under ul li:last-child:after {border: 0px; box-shadow: 0px 0px 0px #808080;} 
.breadcrumbs .breadcrumbs-left .breadcrumbs-under ul li {padding: 5px 10px 5px 5px; display: inline-table; position: relative;color: #808080; }
.breadcrumbs .breadcrumbs-left .breadcrumbs-under ul li a {color: #808080; font-size: 13px; position: relative; z-index: 1;}
.breadcrumbs .breadcrumbs-left .breadcrumbs-under ul li a.remove {background-color: #818181; color: #fff; margin-left: 10px; height: 15px; width: 15px; border-radius:100%; display: inline-block;text-align: center; line-height: 13px; margin-right: 5px;}
.responsive-menu{ display: none;}
.all-page-bg, .all-bg {background-color: #f0ebe7;}
.input {width: 100%; border:solid 1px #beb7b1; background-color: #fff; height: 33px; padding: 0 10px;}
.input.red {border: solid 1px red; background-image:url(../images/close-icon.png) !important;background-position: 98% 8px;background-repeat:no-repeat;}
.input.success {background-image:url(../images/right-icon.png) !important;background-position: 98% 8px;background-repeat:no-repeat;}
.label {color: #918c88; padding: 0px; font-size: 14px; font-weight: normal;}
.color-red, .label span {color: red;font-size: 12px;}
.select {width: 100%; border:solid 1px #beb7b1; background-color: #fff; height: 33px !important; padding: 0 10px;}
.hr {border-bottom: solid 1px #d6cdc4;}
.all-checkbox input[type=checkbox] { display: none; }
.all-checkbox input[type=checkbox] + label {background-position: left 2px;background-repeat: no-repeat;cursor: pointer;display: inline;font-size: 13px;font-weight: normal;height: 33px;line-height: 13px;overflow: hidden;padding-left: 20px;position: relative;vertical-align: middle; }
.all-checkbox input[type=checkbox]:checked + label { background-position: left -21px; }
.all-checkbox label { background-image: url(../images/check-img.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; font-weight: normal; }
.all-checkbox .box-content .shopby > div > label{margin: 0;padding: 0 0 0 27px;}
.red-btn {background-color: #ce282a !important; border-radius: 0 !important;color: #fff !important; border: 0px !important;  min-width: 105px !important; height: 37px !important; }
.red-btn:hover, .red-btn:FOCUS {color: #fff !important; background-color: #a80000 !important; }
.gray-btn {background-color: #7f7979 !important; border-radius: 0 !important;color: #fff !important; border: 0px !important;  min-width: 105px !important;  height: 37px !important;}
.gray-btn:hover, .gray-btn:FOCUS {color: #fff !important; background-color: #595959 !important; }
select{
	appearance: none;
	-moz-appearance:none; 
	/* Firefox */-webkit-appearance:none; 
	/* Safari and Chrome */
/* below line commented for symfony 6.4 */
/*	background-image:url(../images/nav-arrow-down.png) !important;*/
	background-position: 98% 45%;
	background-repeat:no-repeat;
	outline : none;
	overflow : hidden;
	text-indent : 0.01px;
	text-overflow : ''; 
	height: 33px !important;
}
.drop-count {    position: absolute;width: 0px;top: 5px;right: 22px;}
.drop-count .drop-count-parts{background-color: #ce2828;border-radius: 5px;color: rgb(255, 255, 255);font-size: 13px;padding: 0 3px;position: absolute;width: auto;min-width: 20px;text-align: center;}
.opens {display: block !important;}
.dropdownemty {background-color: #f2f2f2;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);float: right;left: -225px;margin-left: 0;min-width: 300px;padding: 20px;position: absolute;text-align: center;width: 300px;}
.login-popup-close-but {position: absolute; top: 0px; right: 10px; font-size: 40px;}
.aakron_btn { margin: 20px auto; padding: 0; text-align: center; background: #ce2829; color: #f7f6f2; font-size: 16px; font-weight:  800; display: inline-block; min-width: 200px; min-height: 40px; line-height: 40px; position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.aakron_btn:hover, .aakron_btn:focus {color: #fff;}
.aakron_btn:hover:before, .aakron_btn:focus:before, .aakron_btn:active:before {-webkit-transform: scale(1);transform: scale(1);}
.aakron_btn:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-color: #980E0F;-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.margin-top-10 {margin-top: 10px;}
.padding-top-10 {padding-top: 10px;}
.padding-top-20 {padding-top: 20px;}	
.padding-top-30 {padding-top: 30px;}	
.padding-bottom-10 {padding-bottom: 10px;}	
.padding-bottom-20 {padding-bottom: 20px;}	
.padding-bottom-30 {padding-bottom: 30px;}	
.margin-top-20 {margin-top: 20px;}	
.margin-top-30 {margin-top: 30px;}	
.margin-bottom-10 {margin-bottom: 10px;}	
.margin-bottom-20 {margin-bottom: 20px;}	
.margin-bottom-30 {margin-bottom: 30px;}	
.border-top-2 {border-top:solid 2px #000;}	
.border-bottom-2 {border-bottom:solid 2px #000;}	
.background-white {background-color:#fff;}
.product-section-box .owl-theme.owl-carousel .owl-buttons { display:block;}

/*SELECT ADDRESS POPUP*/

.ob-aakron-theme .select-type-address .scrollbar{max-height:430px;}
.ob-aakron-theme .select-type-address .modal-body{padding:20px;}
.ob-aakron-theme .select-type-address .account-address-block .address-contact-info-block ul li.sitename{display:none;}
.ob-aakron-theme .select-type-address .scrollbar::-webkit-scrollbar-thumb{background:#e54f50;}
.ob-aakron-theme .select-type-address .scrollbar::-webkit-scrollbar{background:none;}
.ob-aakron-theme .select-type-address .select-address{padding-right:5px;padding-left:5px;}
.ob-aakron-theme .select-type-address .address-edit-del-block ul li.radio label:before{top:-13px;height:15px;width:15px;margin-left:0;}
.ob-aakron-theme .select-type-address .address-edit-del-block ul li.radio label:after{top:-12px;margin-left:-11px;width:15px;height:15px;padding-left:14px;}
/*END SELECT ADDRESS POPUP*/

.main-checkout-block .panel-group .nav-tabs > li.active > a, .main-checkout-block .panel-group .nav-tabs > li.active > a:hover, .main-checkout-block .panel-group .nav-tabs > li.active > a:focus { border-bottom:2px solid #C62622; }
.box-selected { border:#C62622 1px solid }
.product-grid-btn { margin-right:5px; }
/*END SELECT ADDRESS POPUP*/

.ob-aakron-theme .ob-order-invoice .or-group{margin-top:34px;font-size:14px;}


.register-input .tooltip {white-space: nowrap;}
.text-uppercase { text-transform:uppercase !important; }

.ob-aakron-theme .give-back h1{background: #FFF;text-decoration: underline;color: #000;font-weight:  800;padding-bottom: 50px;}

.app_btn { position: relative; width: 640px; height: 360px;}    
.app_icons { position: absolute; bottom: 50px; right: 10px;}
.app_icons img {margin-bottom: 5px;}    
/*--SCROLL ARROW--*/
.arrow-wrap{position:fixed;z-index:2; display: none;left:50%; opacity: 0.8; bottom:20px; margin-left:-5em;background:#A91515;width:10em;height:10em;padding:4em 2em;border-radius:50%;font-size:.5em;box-shadow:0 0 5px 0 #333}
.arrow{float:left;position:relative;width:0;height:0;border-style:solid;border-width:3em 3em 0;border-color:#fff transparent transparent;-webkit-transform:rotate(360deg)}
.arrow:after{content:'';position:absolute;top:-3.2em;left:-3em;width:0;height:0;border-style:solid;border-width:3em 3em 0;border-color:#A91515 transparent transparent;-webkit-transform:rotate(360deg)}

.app-popup .modal-content{width: 100%; max-width: 640px; margin: 0 auto;}
.app-popup .modal-content .close {color: #fff;top: 5px;text-shadow: none;font-size: 30px;right: 11px;}
.app-col {width: 100%;}
.app-conted {width: 100%; background-image: url("../images/aakron-app-tab-design.jpg"); background-repeat: no-repeat;  background-position: center top; height: 360px; padding: 235px 0 0% 10%;}
.detail-popup-block .strip.print{background-position: -731px -173px;}
.detail-popup-block > ul li a:hover .print{background-position: -731px -256px;}
.print-product-detail .color-box label {overflow: hidden; padding: 0px;}
.ob-aakron-theme .modal-body .add-btn.gray { cursor: pointer;}
.modal-dialog.print-product .skuprice > div:last-child {margin-top:0px;}
.print-product .product-print-price .product-section-box .quantity-table .quantity-table-disc .quantity-table-col > div {display: inline-block; width:20%;}
.print-product-detail .print-product-detail .tab-pane .product-detaisl-tab {max-width: 100%; width: 100%;}
.print-product-desc ul {background-color:transparent !important;}
.print-product-desc br {display:none}
.product-print-shipping label {font-size: 14px !important;}
.product-print-shipping span {font-size: 13px !important;}
.print-product-detail .modal-content .quantity-table .table-heading.old-price span {float: none;}
.print-product-detail .modal-content .quantity-table .quantity-table-title > div {height: 32px;}
.print-product-detail .modal-content .quantity-table .quantity-table-title > div.exp-date {width: 171px;}
.print-product-detail .modal-content .quantity-table .quantity-table-disc .quantity-table-col  > div > div{float: left;width: 100%;height: 32px;}
.print-product-detail .modal-content .print-logo1 a >img {width:130px}
.print-product-detail .modal-content .print-logo1 {padding-bottom:15px;}
.live_chat .chat-position{position: fixed;right: 5px;bottom:5px; z-index: 100000;}
.flyer-search {max-width: 420px; margin: 0 auto; position: relative; }
.flyer-search .flyer-search-inp {width: 100%; border: solid 1px #beb7b1; color: #beb7b1; font-size: 13px; height: 38px;}
.flyer-search .flyer-search-btn {width: 95px; text-align: center; background-color: #cf2929; border: 0px; position: absolute; right: 0; bottom: 0; height: 38px; text-transform: uppercase; color: #fff;}

.form-group #multiple-file-container .error-message li{position:inherit !important;}
#multiple-file-container.special-info-block .upload-file-btn input[type="text"]{margin-left:0px !important;}
.more_button_spacing {margin-right: 6px;float: left;margin-top: 8px;}
.remove_more_button_spacing {float: left;margin-top: 8px;}
.ob-aakron-theme .ob-upload-artwork .upload-file-message-custom {display:inline-block;font-size:12.97px;font-style:italic;color:#666666;float: left; width: 100%; margin: 5px 5px 10px;}
#multiple-file-container .fa-plus{color: #c2c2c2}
#multiple-file-container .fa-plus:hover{color: #ee0098}
#multiple-file-container .fa-trash-o{color: #c2c2c2}
#multiple-file-container .fa-trash-o:hover{color: #ee0098}


/*-- CAREER PAGE --*/
.ob-aakron-theme .account-innerpage .breadcrumb ul li:last-child:after {border: none;}
.career-page-h2 {font-size:30px; text-align:center; text-transform:uppercase; font-family:Open Sans Light; margin-top:20px;margin-bottom: 20px;}
.career-home{margin:0 auto; text-align:center;}
.career-home img{border:10px solid #fff; margin:30px 0px; box-shadow:1px 1px 1px 1px #656464; max-width:100%;max-width: 515px;max-height: 250px;}
.carrer-main p{font-size:14px; font-style:italic; line-height:25px;text-align:center;}
/*-- CAREER PAGE --*/
/*-- CAREER CENTER PAGE --*/

.career-box{padding: 8px;}
.career-box-inner{padding:10px; line-height:30px; background:#fff; min-height: 240px;max-height: 240px;}
.career-date{color:#b1b2b2;}
.career-box-inner h5{font-size:15px; text-transform:uppercase; border-bottom:1px solid #b1b2b2; padding:7px 0px;}
.career-box-inner p{text-align:justify}
.career-box-inner .readmore, .career-box-inner .apply-text{float:left; padding:5px; text-transform:uppercase; font-size:13px; color:#b1b2b2;}
.readmore{width:95px;}
.readmore a, .apply-text a{color:#7A7A7A;}
.readmore:after{ content: "";position: absolute;width: 10px;height: 18px;border-right: 1px solid #ABABAB; margin-top: 7px;margin-left: -2px;}
/*.career-box-inner .career-box-footer{    position: absolute;right: 15px; bottom: 10px;}*/
.career-box-inner .career-box-footer{ right: 15px; bottom: 10px;}
.career-box-inner .career-position{ font-size:13px;line-height: 20px;padding: 5px 0;}
.readmore a:hover{color :#000;}
.apply-text a:hover{color :#000;}
	.career-box-inner {
	    display: flex;
	    flex-direction: column;
	    height: 100%;
	    padding-top: 15px;
	    padding-right: 15px;
	    padding-left: 15px;
	    border: 1px solid #ddd;
	    background: #fff;
	}

	.career-box-footer {
	    margin-top: auto;
	    display: flex;
	    justify-content: flex-end;
	    gap: 10px; /* space between buttons */
	    padding-top: 10px;
	    border-top: 1px solid #eee;
	}
	.readmore a, .apply-text a {
	    display: inline-block;
	    color: #b1b2b2;
	    text-decoration: none;
	    font-weight: 500;
	}

	.readmore a:hover, .apply-text a:hover {
	    text-decoration: underline;
	}

	.career-box {
	    margin-bottom: 20px;
	}

	.career-box-inner {
	    min-height: 320px; /* Adjust this as needed based on design */
	}

.col-lg-12.center-text p {color: #888;font-size: 14px;line-height: 24px;}
.col-lg-12.center-text span {color: #888;font-size: 14px;line-height: 24px;padding-left: 2px;}
.col-lg-12.center-text a {color: #EF0D0D;}
.center-text h5 {font-size: 15px;text-transform: uppercase;padding: 3px 0px;}
/*-- CAREER CENTER PAGE --*/

/*-- JOB DECRIPTION --*/
.jobdesc-h2{font-size:30px; text-align:center; text-transform:uppercase; font-family:Open Sans Light; position:relative;}
.career-open-position{text-align:center; font-size:14px; text-transform:uppercase;margin-bottom:10px;margin-top: 20px;}
.career-position-job-desc{font-size:18px; text-transform:uppercase;margin-bottom:10px; font-weight:600}
.jobdesc-h2:after {content: ""; position: absolute;width: 38px;height: 100%;bottom: -6px;left: 50%; margin-left: -19px;}
.job-desc-title{text-transform: uppercase;font-size: 16px;margin: 20px 0px 10px 0px;font-weight: 600;}
.job-decs-section ul li:before{content: "";position: absolute;width: 5px;height: 6px;background: #b3ada6;border-radius: 50%;margin: 8px 3px 0px -13px;}
.job-decs-section ul li{font-size:14px; line-height:25px; padding-left:13px;}
.job-decs-section-footer {margin:20px 0px;}
.job-decs-section-footer ul li{list-style:none; line-height:30px;}
.job-decs-section-footer ul li span{font-weight:600;}
.btn-apply{margin-left:0px !important; background: #a80000;}
.job-decs .job-decs-section .job-desc-title {display: inline-block;margin-right: 10px;}
.job-decs .job-decs-section ul {display:inline-block}
.job-decs .job-decs-section ul li:before {display:none;}
.job-decs .job-decs-section ul li .job-desc-title {display: inline-block;margin-right: 10px;}
.job-decs .job-decs-section {font-size: 14px;}
.job-decs .job-decs-section ul li {padding-left: 0;}
.job-decs .job-decs-section:last-child {margin-bottom: 20px;}
/*-- JOB DECRIPTION --*/

/*-- JOB BENEFITS --*/
.career-benefits-top-section{margin-top:20px;}
.benefits-title{font-size:15px; font-style:italic; margin-bottom:5px;font-weight: 600;}
.carrer-benefits-section p{ font-size:14px; margin-bottom:15px; line-height:20px;}

.carrer-benefits-section ul {padding-left: 18px;}
.carrer-benefits-section ul li {font-size: 15px;font-weight: 500;color: #888;list-style: initial;}

/*-- JOB BENEFITS --*/

/*-- JOB APPLICATION --*/
.job-application h5{font-size:30px; text-align:center; }
.upload-resume-section{margin-top:50px; border-right:1px solid #ccc8c4;}
.drag-drop{background:#fff; border-radius:5px; width:90%;padding: 20px;}

.inner-drag-drop{padding: 35px 20px 45px;;border: 1px dashed #d1d1d1;border-radius: 5px;width: 100%;margin: 0px auto;font-style: italic;font-size: 14px;height: auto;}


.files-input{position: absolute;top: 0;left: 0;width: 100%; bottom: 0;opacity: 0;cursor: pointer;}
.or-custom{margin:30px 100px; font-size:15px; font-style:italic;}
.or-custom:before{content: "";position: absolute;width: 16px;height: 15px;border-bottom: 1px solid #000;margin: -4px -4px;left: 98px;}
.or-custom:after{ content: "";position: absolute;width: 16px;height: 15px;border-bottom: 1px solid #000;margin: -4px -4px;left: 146px;}	
.upload-resume-section p{font-size:14px; line-height:25px;}
.application-btn{background:#d03427; border-radius:6px; padding:13px;float: left;}	
.btn-job-apply{margin-top:30px; border-radius:5px;}
.cover-letter-section{margin-top:50px; padding:10px;}
i.mce-ico{font-family:'tinymce',Arial !important;}
.cover-letter-section textarea{width: 100%;min-height: 280px;box-shadow:none;}
.text-apply{color:#706F6F;}
.inner-drag-drop-upload{padding:9px 20px;}
.upload-file-name{padding:15px;}
.apply-delete-btn{color:#e0dcd7; font-size: 17px;padding-left: 7px;}
/**.upload-file-btn {float: right;z-index: 99;position: relative;width: 190px;margin-top: -6px;}**/
.file-upload-btn {float: left; text-transform: capitalize;padding: 0 95px;background: #92c100 !important;font-weight:600!important;; font-style:normal!important;;text-align: center!important;;color: #fff!important;;border-radius:3px!important;;
border:1px solid #92c100!important;;cursor:pointer!important;;}
/**.upload-file-btn .file-btn { opacity: 0;position: absolute;right: 0;left: -5px; height: 40px;display: inline-block; width: 273px;float: left;}
.upload-file-btn input[type="text"] {float: left;width: auto;margin-left: 10px;border: none;background: none!important;box-shadow: none;} **/

.upload-file-btn input[type="file"]{-webkit-appearance: none;text-align: left;text-overflow: ellipsis;max-width: 215px;opacity:0;}
.upload-file-btn {background: #92c100;color: #fff;position: relative;}
.upload-file-btn span{font-weight: 600;font-style: normal;text-align: center;line-height: 32px;padding-left:0px;}
.job-application .app-details .form-group label{color: #222;font-style: normal;font-size: 16px;}
.job-application .app-details input[type="text"]{color: #222;}

#myModalForm .modal-footer button.btn.btn-default {height: auto;}
.application-pdf-diplay{float: left;margin-top: 12px;}
.career-no-result {margin-top: 10%; }
.career-no-result h1{font-size: 50px;text-transform: capitalize; }
.career-no-result p{font-size: 35px;}
/*-- JOB APPLICATION --*/


/** JOB APPLICATION model**/
#myModalForm .table.employment-form .table{width:1034px;}
#myModalForm .modal-footer{background: #f0ebe7;}
#myModalForm .table.employment-form{background: #fff;}
#myModalForm .modal-dialog{width:960px;}
.table.employment-form .form-logo img{height:70px;}
.table.employment-form .web-link{color: #000;font-size: 18px; font-weight: 700;}
.table.employment-form h1.modelform-title{font-size: 32px;text-transform: uppercase;font-weight: 700;color: #000; text-align:center;}
.table.employment-form .modelform-subtitle{font-size: 17px;text-transform: uppercase;font-weight: 700;color: #000;}
.table.employment-form .table-bordered { border: 3px solid #000;}

.table.employment-form .table-bordered.references-table tr td.table-space{padding:8px;}

.table.employment-form .table-bordered.employee-details tr td{border-color:#000;}

.table.employment-form input.form-control , .table.employment-form textarea.form-control{border-bottom: 2px solid #000 !important;box-shadow: none;border: 0px;padding-left: 5px;}
.table.employment-form textarea.form-control{    border-radius: 0px;
    resize: none;}
.table.employment-form .table-bordered.education-table input.form-control{border-bottom:0px !important}

.table{width:100%;margin: auto;font-size:14px;}
.table.employment-form .table-bordered.education-table tr td{border-color:#000}
.table.employment-form tr td table tr td{padding:2px;}

.table.employment-form .form-date label {margin: 0px;margin-right: 5px;float: left;}
	
.table.employment-form label{float:left;margin-right: 0px;margin-top:8px;}

.table.employment-form tr td table tr td.first-div{border-right:0px;border-bottom: 2px solid #000;padding-bottom: 5px;}
.table.employment-form tr td table tr td.first-div input.form-control, .table.employment-form  table.application-inner-table input.form-control{border-bottom: 0px !important;}
.table.employment-form tr td table tr td.last-div{border-left:0px;border-right: 3px solid #000;border-bottom: 2px solid #000;}

.table.employment-form tr td table tr td.last-div-border{border-right: 3px solid #000;}
.table.employment-form .table-bordered.education-table tr.title-border td{border-bottom: 3px solid #000;}

.table.employment-form .table-bordered.education-table tr.title-border .title-none tr td{border-bottom:0px !important}
.table.employment-form .table-bordered.service-record-form tr td , .table.employment-form .table-bordered.special-purpose-table tr td{border:0px;}

.form-control.inputwidth84{width:84%;}
.form-control.inputwidth85{width:85%;}
.form-control.inputwidth78{width:78%;display: inline;}
.form-control.inputwidth73{width:73%}
.form-control.inputwidth70{width:70%}
.form-control.inputwidth66{width: 66%;}
.form-control.inputwidth60{width:60%}
.form-control.inputwidth55{width:55%}
.form-control.inputwidth42{width:42%}
.form-control.input-height25{height:25px;}

.table.employment-form span.add-on.input-group-addon.datepicker-color{background: transparent;
    border: 0px;
    position: absolute;
    right: 0;
    width: 100%;
    height: 34px;
    z-index: 999;}
.table.employment-form .input-append.date.input-group.date-block input{padding-left:3px;}
.table.employment-form span.add-on.input-group-addon.datepicker-color i	{display: none;}

.table.employment-form .custom-input input.form-control{width: 70px;}
.table.employment-form .custom-input div{display: inline-block;float:left}

.table.employment-form .checkbox label::before{width: 70px;
    border-bottom: 2px solid #000 !important;
    border: 0px;
    height: 20px;
    top: -2px;margin-top:0px;}
.table.employment-form .checkbox input[type="checkbox"]:checked+label::after{margin-left: 15px;top: -3px;}
.table.employment-form .checkbox input[type="checkbox"]:checked+label {border-color: transparent;color: #000;outline: none;}
.table.employment-form .checkbox label {
    padding-left: 70px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
	margin-top:0px;
}

.table.employment-form .custom-input .detail-emp input.form-control{float:left}
.table.employment-form .custom-input .detail-emp-last label{margin-left:20px}
.table.employment-form .custom-input .detail-emp-last input.form-control {width:100px;}

.table.employment-form .selection-btn label{margin-right:20px;margin-top:0px;}
.table.employment-form .selection-btn div .radio {margin-top:0px;}
.table.employment-form  .service-radio td label , .table.employment-form .selection-btn div label{
    padding-left: 55px;
}

.table.employment-form .table-bordered.employee-details tr td.detail-last-row{padding:0px;}
.table.employment-form .table-bordered.employee-details tr td.detail-last-row table tbody tr td.detail-border-left{border-left: 1px solid #000 !important;
    padding-left: 5px;}

.table.employment-form .selection-btn div label.last-one{margin-right:0px;}
.table.employment-form .selection-btn .radio.citizen-last label{margin-right: 0px !important;}
  
.table.employment-form .radio label::before {
    width: 60px;
    border-radius: 0px;
    border: 0px;
    border-bottom: 2px solid #000;
}
.table.employment-form .input-customes .radio label {
    padding-left: 65px;margin-top: 0px;
}
.table.employment-form .selection-btn div .radio.bxa label{margin-right:0px;}

.table.employment-form .input-customes .radio{margin-top:0px;}
.table.employment-form .input-customes .radio label::before {
    width: 70px;
    border-radius: 0px;
    border: 0px;
    border-bottom: 2px solid #000;
}
.table.employment-form .radio label::after{    margin-left: 11px;}
.table.employment-form .service-radio .radio-inline {
    margin-right: 0px !important;
	margin-top: 0px;
}
.table.employment-form .radio input[type="radio"]:checked + label::after{    font-family: 'FontAwesome';content: "\f00c";}
.table.employment-form tr td table tr td table.application-inner-table tbody tr td{border:0px !important;}
.table.employment-form .form-divider{border-bottom: 2px solid #d9d9d9;border-top: 2px solid #d9d9d9;padding: 20px 0px;}


/** JOB APPLICATION model end**/

/*--changes--*/
.carrer-center .follo-eeo-policy h5 {color: #888;font-weight:  800;font-size: 15px;display: inline-block;}
.carrer-center .follo-eeo-policy {color: #888;font-size: 13px;}
.carrer-benefits-section ul li p {margin-bottom: 0;line-height: 12px;padding-bottom: 0;}

.carrer-center .follo-eeo-policy { padding: 0px 0 0 0;}
.carrer-center .follo-eeo-policy p {padding-bottom: 0;}
.carrer-benefits-section ul li {
    list-style: disc;
    color: #CCC;
    font-size: 20px;
    padding: 5px 0;
}
.nav-menu li .dropdown-menu.simple-menu { overflow-y: auto;}
.ob-aakron-theme .ob-product-grid-left .filter-search .panel-heading span{font-size: 13px;}
/*--changes--*/

/*--career popup--*/
.detail-popup-block .strip, .modal-header .modal-title .strip {background: url(../images/sprite.png);background-repeat: no-repeat;}
.modal-title .strip.career-popup-strip { background-position: -403px -510px; height: 34px;}
.ob-aakron-theme #career .modal-body{background: #fff;}
.ob-aakron-theme #career .modal-body img{margin: 30px auto;max-width: 230px;}
.ob-aakron-theme #career .modal-body h2{font-size: 20px;color: #2d2d2d;text-transform:uppercase;font-weight: 800;text-align: center;margin-bottom: 30px;line-height: 24px;}
.ob-aakron-theme #career .modal-body h2 a{color: #cf2829;text-transform: none; }


/*-- PRODUCT DETAIL DATE --*/
.ob-aakron-theme .detail-date { background:#699f69; border-radius:5px; color:#fff;padding: 5px 10px;font-size: 14px;margin-bottom:10px;}
.product-detaisl-tab button#js-readMore {background: #777;border-radius: 3px;display: inline-block;color: #fff;border: 0px;padding: 10px 20px;text-transform: capitalize;margin: 10px 0;float: right;}	
.product-detaisl-tab button#js-readMore:hover {background: #a80000;}	

.produt-det-tag { position: absolute; left: 15px; top: 0; z-index: 1;}
.produt-det-tag .pr-de-ta-text {color: #fff;font-size: 20px;text-align: center;line-height: 22px;box-shadow: 2px 2px 9px rgba(0,0,0,.5);width: 150px; height: auto;}
.produt-det-tag .pr-de-ta-text img {display: block;}
.produt-det-tag.tham {z-index: 1;left: 0;}
.produt-det-tag.tham .pr-de-ta-text {color: #fff;font-size: 10px;text-align: center;line-height: 11px;box-shadow: 2px 2px 9px rgba(0,0,0,.5); width: 55px; height: auto;}

#related-product .product-wrap { width:100% !important; }
.optional-panel.optional-col-panel.js-printPositionProof-section{display:none}
@-webkit-keyframes arrows {
0%{top:0}
10%{top:12%}
20%{top:0}
30%{top:12%}
40%{top:-12%}
50%{top:12%}
60%{top:0}
70%{top:12%}
80%{top:-12%}
90%{top:12%}
100%{top:0}
}
.arrow-wrap .arrow{-webkit-animation:arrows 2.8s .4s;-webkit-animation-delay:3s}
@media screen and (min-width:1100px) and (max-width:2700px){
    .arrow-wrap{ display: block;}
}
@page {
  margin: 1cm 0.3cm 0.3cm 0.3cm;
  size:auto;
}

@page:first{margin-top: 1cm;}


@media print {
     .general-certificate-modal-main {top:0px !important;}
   #myModalForm .table.employment-form .table{visibility:visible !important;display:block;}
	#myModalForm .modal-dialog, #myModalForm .table.employment-form{width:100%;max-width: 100%;}
	#myModalForm .table-bordered td{border:none !important;}
    /*body * {height: 0px !important;}
	#modal-table {top: 0; overflow: visible; height: 100% !Important;}
	#modal-table * {height: auto !important;}
	.ob-aakron-theme .add-btn.gray { display: none;}
	.print-product-detail .color-box label {overflow: hidden; padding: 0px;}
	#modal-table .print-product .color-box label img {width: 20px;height: 20px;visibility: visible;}
	#modal-table .print-product .color-box label {background: transparent; font-size: 0;float: left;border-radius: 0;font-size: 100%;display: inline-block;border: #CCC 0px solid;height: 20px;width: 20px; padding: 0;}
	.print-product .product-print-price .product-section-box .quantity-table .quantity-table-disc .quantity-table-col > div {display: inline-block; width:20%; font-size:1px;}
    .print-product .product-print-price .product-section-box .quantity-table .quantity-table-disc .quantity-table-col > div > div { font-size:10px; height:32px; padding-top:0px}
    .print-product .product-print-price .product-section-box .quantity-table .quantity-table-title> div { font-size:10px; height:32px; padding-top:0px}
    .print-product-detail .print-product-detail .tab-pane .product-detaisl-tab {max-width: 100%; width: 100%;}
    .print-product-detail .print-product-detail {max-width: 100%; width: 100%; }
    .print-product-detail {margin-top:7px;}
    .print-product-detail .modal-body .col-lg-12.col-sm-6.col-md-6.col-xs-6 {width:100%;}
    #modal-table .print-product .print-code {width:100%;}
    .print-product-desc br + br {display:none;}
    .print-product-detail .modal-content .quantity-table .table-heading.old-price span {float: none;}
	.print-product-detail .modal-content .quantity-table .quantity-table-title > div {height: 32px;}
	.print-product-detail .modal-content .quantity-table .quantity-table-title > div.exp-date {width: 171px;}
	.print-product-detail .modal-content .quantity-table .quantity-table-disc .quantity-table-col  > div > div{float: left;width: 100%;height: 32px;white-space: pre;padding-left: 0px;padding-right: 0px;}
	.print-product-detail .modal-content .print-logo1 a >img {width:130px}
	.print-product-detail .modal-content .print-logo1 {padding-bottom:15px;}
   #modal-table * {height: auto !important; visibility: visible !important}*/
}
@media screen and (max-width:420px) {
    .table-responsive>.table{width: 100%;}
    .mobile-view-search-dor{width: 225px !important;}
	/*--CAREER PAGE--*/
	.drag-drop{width:100%;}
	.inner-drag-drop{padding:35px 18px;}
	.inner-browse{padding:0px;}
	.button-files{margin-top:0px;padding: 5px;width: 100px;margin-right: -12px;}
  /*--CAREER PAGE--*/
}
@media screen and (min-width:1200px) {.ob-aakron-theme #career .modal-dialog {width: 40%;}}
@media screen and (max-width: 1200px){ .inner-browse{padding:0px;}}
@media screen and (max-width: 1024px){
div.print-pro{
    position: absolute;
    right: 0;
    top: 19%;
    padding: 10px;
    text-align: center;
    width: 70px;
}
div.print-pro a img.print-icon{padding: 0 10px 0 10px;}
div.print-pro span{font-size: 14px;color: #4b4b4b;text-transform: uppercase;}
    
.table-responsive {border:0;}
.general-certificate-modal{width: 100%;}
    .ob-aakron-theme .sub-content-new{margin:15px 0;}
    .ob-aakron-theme .sub-content-new p{font-size: 12px; line-height: 16px; word-break: normal;}
	.category-banner-img {height:auto;}	
	.category-banner-img img.js-banner-dynamic-height-width {height:auto !important;}
}

@media screen and (max-width:600px){
    .ob-aakron-theme .general-certificate-address-new table tr th, .ob-aakron-theme .general-certificate-address-new table tr td{min-width: auto;}
	
}

@media (min-width:768px) and (max-width:1600px){
    .mobile-view-search-dor{display: block !important;}
    .mobile-view-search{opacity: 0;}
    marquee.red{margin-top: 40px;}
}
@media screen and (max-width:768px){
div.print-pro {
    position: absolute;
    right: 4%;
    top: 21%;
    padding: 10px;
    text-align: center;
    width: 70px;
}
.ob-aakron-theme .detail-email-product {padding: 30px;}
div.print-pro a img.print-icon{padding: 0 10px 0 10px;}
div.print-pro span{font-size: 14px;color: #4b4b4b;text-transform: uppercase;}
}
@media screen and (max-width:767px){
	div.print-pro {top: 142px !important;padding: 0 !important;}
    div.print-pro > span:nth-child(1){display: none;}
/*  .quantity-table .quantity-table-disc, .owl-carousel .owl-wrapper-outer, .product-print-price .product-section-box .quantity-table .quantity-table-disc .owl-carousel .owl-wrapper-outer .owl-wrapper, .quantity-table .quantity-table-title, .quantity-table .owl-wrapper .owl-item { width:100% !important; }
	.quantity-table .quantity-table-title, .quantity-table .owl-wrapper .owl-item { border-bottom:#ccc 1px solid; }
*/
	.detail-right-main .quantity-table-title, 
	.detail-right-main .owl-wrapper-outer .owl-item, 
	.detail-right-main .owl-wrapper-outer .wrapper-mobile, 
	.detail-right-main .quantity-table .quantity-table-disc { width: 100% !important; float: none !important;}
.quantity-table-title  .table-heading, 
.quantity-table-title  .table-content, 
.owl-wrapper-outer .wrapper-mobile .owl-item .table-heading, 
.owl-wrapper-outer .wrapper-mobile .owl-item .table-content {float: left !important;width: 50% !important;font-size: 14px;line-height: 25px;}
.standard-price .quantity-table-title  .table-heading, 
.standard-price .quantity-table-title  .table-content, 
.standard-price .owl-wrapper-outer .wrapper-mobile .owl-item .table-heading, 
.standard-price .owl-wrapper-outer .wrapper-mobile .owl-item .table-content { width: 33.33% !important;}

.exp-date { display: none;}
.quantity-table .table-content, .quantity-table .table-heading { font-size: 12px; text-transform: none;}
.quantity-table .table-heading { border-bottom: solid 1px #d1ccc6; }
.detail-right-main .owl-controls{display: none !important;}
.upload-resume-section{border-right:0px;}
.deal-page h1{font-size: 38px;}
.live_chat {display: none;}
.supplier-logo .item img { }
}
@media screen and (max-width:567px){
	.supplier-logo .item img {  }
}
@media (max-width:360px){
	.inner-browse{margin-top:-13px;}

.flyer-search {max-width: 420px; margin: 0 auto; position: relative; }
.flyer-search .flyer-search-inp {width: 100%; border: solid 1px #beb7b1; color: #beb7b1; font-size: 13px; height: 38px;}
.flyer-search .flyer-search-btn {width: 95px; text-align: center; background-color: #cf2929; border: 0px; position: absolute; right: 0; bottom: 0; height: 38px; text-transform: uppercase; color: #fff;}

.video-list-page { width:60%; margin:40px auto; font-size:14px; color:#413d3c; }
.video-list-page p { color: #888;font-size: 14px; line-height: 20px;padding-bottom: 15px; }
.video-block { background:#FFF; border-top:#5c5c5c 3px solid; }
.video-listing{padding-bottom: 30px;}
.video-col{overflow: hidden;margin-top:30px;}
.video-col:hover .video-mask{ opacity:1; visibility: visible; transition: all 0.5s;}
.video-img{ position: relative;}
.video-mask{background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; right: 0; left: 0; bottom: 0; padding-top:105px; visibility: hidden; opacity: 0; transition: all 0.5s;}
.video-mask span{ position: absolute; left: 0; right: 0; width: 82px; height: 57px; text-indent: -9999px; display: block; background:url(../images/youtube-icon2.png) no-repeat; margin: 0 auto;}
.video-text{ background:#fff; padding:8px 10px; position: relative; font-size:13px; color: #333;}
.video-text span{ font-size: 11px;color:#999494;font-family: "Lato",sans-serif; font-size:11px; position: absolute; right:10px; top:13px; font-weight: 300;}

.imprint-popup{text-align: left;}
.imprint-popup p{text-align: center;  font-size: 12px;}
.ob-aakron-theme .modal-body .imprint-popup ul li {
    font-size: 12px;
    width: 13%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    margin-bottom: 10px;
}

.email-product-popup .form-group label{margin-left:-6px; font-size:13px;}
.dashboard-list-block .table-responsive{overflow-x: auto;max-height: 540px;}

}
/** div.print-pro a img.print-icon{position: absolute;right: 0; top: 34px; border: 1px solid #c0bbb5; padding: 10px;} **/
div.print-pro{position: absolute;right: 0;top: 32px;width: auto;text-align: center;}
div.print-pro > span {display: inline-block;}
div.print-pro a img.print-icon{padding: 0 10px 0 10px;}
div.print-pro span{font-size: 14px;color: #4b4b4b;text-transform: uppercase;}
/*print PDF */
@page {
      size: auto;   /* auto is the initial value */
      margin: 2%;
   }
@media print{
    .modal-open .modal { visibility: visible; height: 100%; overflow: visible; width: auto;}
    .model-popup-black .modal-dialog{margin: 0 auto;}
    .modal-body {position:relative;}
	.print-comparision .modal-body { padding:0px; position:relative;}
	.model-popup-black .modal-content .close { display:none;}
	.print-comparision { margin:0px;}
	table {border-collapse: initial;}
	.application-inner-table {border-bottom: 1px solid #000;}
	.table.employment-form .checkbox label { white-space:nowrap;}
	td.last-div-border {border-bottom: 1px solid #000;}
	.table.employment-form .table-bordered.employee-details tr td {border-color: #000;}
	#myModalForm .table-bordered.education-table tbody tr td,#myModalForm .table-bordered.education-table tbody tr td,#myModalForm .table-bordered.education-table.references-table tbody tr td{border: 1px solid #000 !important;}
	#myModalForm .table-bordered.education-table tbody tr td table tbody tr td{border: none !important;}
	#myModalForm .modal-footer { display:none;}
	.table.employment-form .checkbox label { padding-left:62px !important;}
	.form-control.inputwidth66,.form-control.inputwidth55{width: 50% !important; float:left;}
	.form-control.inputwidth42 {width: 45%;float:left;}
	tr, img {
    page-break-inside: auto;
    page-break-after: avoid;    page-break-before: avoid;
}
.print-comparision{    page-break-before: avoid;
    page-break-after: avoid;
    page-break-inside: avoid;}
	.table.employment-form .table-bordered{page-break-after: auto;}
	.table.employment-form .checkbox label { font-size:13px !important;}
}

.product-detail-tabe #upload-tab-3 span.upload-logo.pull-left + .displaynone > div {width: 58%;display: inline-block;float: right;margin-bottom: 5px;}
.product-detail-tabe #upload-tab-3 span.upload-logo.pull-left + .displaynone > div > div {width: 100%;}
.product-detail-tabe #upload-tab-3 span.upload-logo.pull-left + .displaynone > div > div .input-group {width: 120px;}
.product-detail-tabe #upload-tab-3 span.upload-logo.pull-left + .displaynone > div > div > .other-option {padding-left: 0;}
.product-detail-tabe #upload-tab-3 span.upload-logo.pull-left + .displaynone > div > div > .other-option input.input {width: 70%;}
.product-detail-tabe #upload-tab-3 span.upload-logo.pull-left + .displaynone > div > div > .radiobox > .other-option input {width: 61%;}

.hide-cart-shipping select.js-addresstype option:nth-child(3) {display: none;}

.ob-aakron-theme .modal-body .product-section-box ul {background-color: #fff;padding: 20px;text-align:left;}
.ob-aakron-theme .modal-body .product-section-box ul li {width: 15%;font-size: 10px;text-transform: uppercase;}
.ob-aakron-theme .modal-body .product-section-box ul li i {border: solid 1px #ccc;}
.tabe-parts .tabbable .product-detail-tabe .product-section-box .js-printPosition-section .selection-color-box .color-select-box ul {overflow: auto;max-height: 250px;}
.ob-aakron-theme .modal-body .product-print-color ul {display: inline-block;width: 100%;}
.ob-aakron-theme .modal-body .product-print-color ul li {margin: 0 5px;width: auto;}
.tabe-parts .tabbable .product-detail-tabe .product-section-box .js-printPosition-section .selection-color-box .color-select-box ul {overflow: auto;max-height: 250px;}


/** images-library ***/

.images-library-main {width: 100%;background-color: #e8e5e0;padding: 5px;border: solid 1px #d5ccc5;}
.images-library-left {width: 100%;}
.images-library-top-text {width: 100%;color: #413d3e;font-size: 14px;text-align: center;padding: 13px 0;font-family: 'Open Sans', sans-serif;border-bottom: 1px #d5cdc5 solid;margin-bottom: 15px;font-weight:  800;}
.images-library-left .images-library-img-category-part {width: 100%;}
.images-library-left .images-library-img-category-part .image-library-img-category-imag-text {border-top: solid 1px #dfdcd6;border-right: solid 1px #dfdcd6;border-left: solid 1px #dfdcd6; border-bottom: solid 1px #fff; margin-bottom:-1px; padding: 10px 15px; font-size: 1em; display: inline-block; border-radius: 5px 5px 0 0; }
.images-library-left .images-library-img-category-part .image-library-img-category-img-under {border-radius: 0 5px 5px 5px;padding: 0;float: left;width: 100%;}
.images-library-left .images-library-img-category-part .image-library-img-category-img-under .image-library-img-category-text-title {color: #413d3e;font-size: 16px;padding: 13px 0;font-family: 'Open Sans', sans-serif;border-bottom: 1px #d5cdc5 solid;margin-bottom: 15px;font-weight:  800;}
.images-library-left .images-library-img-category-part .image-library-img-category-img-under .image-library-img-category-select {width: 100%;  padding: 5px 0;}
.images-library-left .images-library-img-category-part .image-library-img-category-img-under .image-library-img-category-select .image-library-img-category-select-box {width:100%;padding: 0 10px; font-size: 13px;font-family: 'Open Sans', sans-serif !important;font-weight:  800;}
.images-library-left .images-library-img-category-part .image-library-img-category-img-under .image-library-img-category-text {color: #413d3e;font-size: 14px;padding: 13px 0;font-family: 'Open Sans', sans-serif;border-bottom: 1px #d5cdc5 solid;margin-bottom: 15px;}
.images-library-left .images-library-img-category-part .image-library-img-category-img-down {width: 98%;float: left;margin: 0 1%;padd;box-shadow: 0px 0px 3px rgba(0,0,0,0.5);}
.images-library-left .images-library-img-category-part .image-library-img-category-img-down table tr td {padding: 8px;}
.images-library-left .images-library-search {width: 100%;float: right;padding: 6px 0px 15px 0px;border-bottom: solid 1px #CCC;margin-bottom: 10px;position: relative;}
.images-library-left .images-library-search .input {width: 100%;border: solid 1px #ccc !important;height: 35px;padding: 0 45px 0 5px;float: left;margin: 0px;}
.images-library-left .images-library-search .button {text-align: center;color: #ffffff;border: none;background-color: #000;height: 35px;float: left;margin: 0;display: inline-block;outline: none;width: 40px;position: absolute;right: 0;}
.images-library-right {width: 100%;overflow: hidden;}
.images-library-right .images-library-table-title {width: 99%;background: #5e5e5e;background: -moz-linear-gradient(top, #5e5e5e 0%, #504f4e 100%);background: -webkit-linear-gradient(top, #5e5e5e 0%,#504f4e 100%);background: linear-gradient(to bottom, #5e5e5e 0%,#504f4e 100%);font-style: italic;color: #fff;margin-left: 1%;}
.images-library-right .images-library-table-title tr td {padding: 4px 20px 4px 5px;}
.images-library-right .images-library-table-title tr td.item-name {width: 40%;word-break: normal;}
.images-library-right .images-library-table-title tr td.templat {width: 20%;word-break: normal;}
.images-library-right .images-library-table-title tr td.web {width: 20%;word-break: normal;}
.images-library-right .images-library-table-title tr td.high-res {width: 26%;padding: 4px 30px 4px 5px;word-break: normal;}
.images-library-right .images-library-table-cont-main {height:300px; overflow: auto;}
.images-library-right .images-library-table-cont {width: 100%;}
.images-library-right .images-library-table-cont tr td {padding: 4px 5px 5px 5px;color: #585858;}
.images-library-right .images-library-table-cont tr td a {color: #585757;}
.images-library-right .images-library-table-cont tr td a:hover {color: #000000;}
.images-library-right .images-library-table-cont tr{background: #f4f3f1;box-shadow: 0 0 2px rgba(0,0,0,0.5);margin: 4px 1%;display: inline-table;width: 98%;color: #404040;font-size: 14px;font-weight: 600;padding: 10px 15px;font-family: 'Open Sans', sans-serif;}
.images-library-right .images-library-table-cont tr td.item-name {width: 40%; padding: 4px 5px 5px 15px;}
.images-library-right .images-library-table-cont tr td.templat {width: 20%;}
.images-library-right .images-library-table-cont tr td.web {width: 20%;}
.images-library-right .images-library-table-cont tr td.high-res {width: 20%;}
.images-library-category-img-part {width: 100%; border: solid 1px #dfdcd6; border-radius:5px;padding: 10px;}
.images-library-category-img-part .images-library-category-img-under {width: 100%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-img-titles {width: 100%;font-size: 1.3em;border-bottom: solid 1px #dfdcd6;font-weight:  800;font-size: 14px;color: #404040;text-align: center;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);border: solid 1px #d0d0d0;font-family: 'Open Sans', sans-serif;font-weight:  800;padding: 13px;margin-bottom: 10px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part {width: 100%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image { margin:0 1% ;display: inline-block; width: 10%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under {width: 100%; height: 110px; display: table; }
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under span {width: 100%; display: table-cell; vertical-align: middle; text-align: center;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under span img {width: 100%; max-height: 110px}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-name {width: 100%;text-align: center;display: table;height: 23px;margin-top: 10px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-name a {color: #585858;font-size: 14px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image:hover .images-library-category-image-name a {font-weight:  800;margin-top: 5px;color: #000;}

/** images-library ***/

.images-library-main .product-filter-title h1 {font-size: 20px;color: #404040;text-align: center;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);border: solid 1px #d0d0d0;font-family: 'Open Sans', sans-serif;font-weight:  800;padding: 13px;}
.images-library-left .images-library-img-category-part .image-library-img-category-img-down table tr:first-child {font-size: 14px;color: #404040;text-align: center;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);border: solid 1px #d0d0d0;font-family: 'Open Sans', sans-serif;font-weight:  800;}
.images-library-left .images-library-img-category-part .image-library-img-category-img-down table tr:nth-child(2) td {border-left: solid 1px #ccc;}

/*--END DOWNLOAD PRODUCT IMAGE--*/
/** psa-spcial **/
.detail-popup-block > ul li a .strip.psa-spcial{background-image: url(../images/PSA-pecial.png);background-repeat: no-repeat;width: 32px;height: 30px;display: block;margin: 0 auto;margin-bottom: 5px;transition: all 0.3s ease 0s;background-position: -3px -45px;}
.detail-popup-block > ul li a:hover .strip.psa-spcial {background-position: -3px -96px;}
.psa-strip-icon{background-image: url(../images/PSA-pecial.png);background-repeat: no-repeat;width: 32px;height: 30px;display: inline-block;vertical-align: middle;margin-bottom: 5px;transition: all 0.3s ease 0s;background-position: -3px -46px;}
.psa-special-box {width: 100%; display: inline-block; text-align: center;}
.psa-special-box img {max-width: 100%;max-height: 100%; display: inline-block;}

/** psa-spcial **/
.alphabets-sorting ul li {margin: 0 0px;font-size: 17px;cursor: pointer;padding: 4px 5px;text-align: center;line-height: 19px;border: solid 1px transparent;border-radius: 3px;display: inline-block;font-family: 'open_sansregular';}
.alphabets-sorting-border{border-bottom:1px solid #e1e1e1; width:90%; margin:0 auto;margin-bottom:20px; }
.inner-box-alphabet{width: 100%;margin:0 auto;padding-bottom: 10px;text-align: center;}
.alphabets-sorting ul li:hover, .alphabets-sorting ul li.active {border: 1px solid #c62622;}
.add-select-address-popup .input-group .btn-searchbook .glyphicon-search:before {content: "\1F50D"}
.add-select-address-popup .input-group .btn-searchbook {padding: 0 10px;height: 30px;line-height: 0px;margin:  0 !important;}
.sorting-alphabet-block .col-lg-3.col-md-3.col-xs-5 {font-size: 13px;padding: 9px 0;}
.sorting-alphabet-block .search-by-block {width: 72%;}
.add-select-address-popup {width:90%;margin:0 auto; line-height:25px;max-height: 500px;overflow-y: auto; font-family: 'open_sansregular';}
.tpw-address-book .account-address-block {margin-bottom:30px;padding: 5px;background: #fff;min-height: 271px;}
#search-address_popup1 .modal-dialog.modal-lg {width: 100% !important; max-width: 900px;margin: 0 auto;position: absolute;background-color: transparent;right:0;left:0}
#search-address_popup1 .modal-dialog.modal-lg .modal-content {width: 100% !important;}


/*--DEAL PAGE--*/
.deal-page h1 {font-size: 63px;color: #c62622;text-align: center;text-transform: uppercase;font-weight: 700;}
.deal-images-block {margin-top: 31px;}
.full-screen-icon {width: 80px;position: absolute;right: 15px;top: 12px;}
.deal-page {text-align: center;}
.deal-images-block img{display: inline-block;}
.deal-images-block{text-align: center}
/*.modal-dialog.modal-md.akron-deal-modal {text-align: center;}
.modal-dialog.modal-md.akron-deal-modal  .modal-content .close{top: 4px;font-size: 28px;color: #631147}
.modal-dialog.modal-md.akron-deal-modal img {display: inline-block;}*/
/*.modal-dialog.modal-md.akron-deal-modal{width: 1170px}*/
/*--DEAL PAGE--*/
.account-login .account-wrapper li > a.lg-show {display:inline-block}
.account-login .account-wrapper li > a.xs-none {display:none}

.social-link .social_media ul li a {background-image:url("../images/social-sp.png");background-repeat: no-repeat;height: 35px;width: 35px;display: inline-block;}
.social-link .social_media ul li a.fb {background-position: -25px -15px;}
.social-link .social_media ul li a.twitt {background-position: -68px -15px;}
.social-link .social_media ul li a.linkd {background-position: -112px -15px;}
.social-link .social_media ul li a.print {background-position: -156px -15px;}
.social-link .social_media ul li a.youtu {background-position: -201px -15px;}
.social-link .social_media ul li a.commonsku {background-position: -245px -15px;}
.social-link .social_media ul li span.insta {width: 100%;background: none;}
.social-link .social_media ul li span.insta:before {content:" ";background-position: -289px -15px;background-image:url("../images/social-sp.png");background-repeat: no-repeat;height: 35px;width: 35px;display: inline-block;vertical-align: middle;margin-right: 10px;}
footer .newsletter-col > h3:before {content:" ";background-position: -387px -15px;background-image:url("../images/social-sp.png");background-repeat: no-repeat;height: 16px;width: 24px;display: inline-block;vertical-align: middle;}

.ob-aakron-theme .modal-body .product-section-box .form-group ul {background-color: transparent;padding: 0;}
.ob-aakron-theme .modal-body .product-section-box .form-group ul li { width:100%; }
.ob-aakron-theme .modal-body .product-section-box .form-group textarea {margin-bottom: 0;}
.quantity-table .quntity-count .selector-input input {background-color: transparent;}
.shipping-method .option-body .btn.js_open_modal_req_info_detail {margin:0 5px}
.detail-right-main .product-tables .quantity-table .special-pricing {white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;text-transform: capitalize;line-height: 18px;border-top: dotted 1px #ccc;color: #f30000;font-style: italic;box-shadow: inset 0px 0px 6px rgb(255 0 0 / 76%);min-height: 32px;} 
.detail-right-main .product-tables .quantity-table .special-pricing + .table-heading { border-top: dotted 1px #ccc;}
.detail-right-main .product-tables .quantity-table .exp-date {white-space: nowrap;}
#product-detils-box-bg .product-tables .quantity-table + div {font-size: 15px; margin-bottom: 20px;color: #4B4B4A ;}
.detail-right-main .product-tables .quantity-table .table-heading {  font-size:15px;}
.quantity-table .owl-item .table-content.valid-date-col,.quantity-table .owl-item .table-heading.valid-date-col { line-height: 34px; } 
.tariff-impacted > label {
 font-size: 12px;
 color: #cf2929;
 width: 100%;
 font-weight:  800;
 display: inline-block;
}
.tariff-impacted > label a {
 color:#cf2929;
 text-decoration: underline;
}
.product-section-box table {
 border: #ccc;
 border-collapse: collapse;
 font-size: 12px;
 color: #ccc;
 color: #a19d94;
 text-transform: uppercase;
}
.product-section-box table tr:nth-child(2) td {color:#4b4b49}
.pro-box .pr-product-logo {padding:0px 20px 10px 20px; min-height:88px;text-align: center;}
.pro-box .pr-product-logo > img {max-height: 64px;display: inline-block;}
.pro-box:hover .cont-papapapap .cont-cont .cont-cont-undr {}
.pro-box .cont-papapapap .cont-cont .imprint-price {width: 35%;text-align: left;margin: 10px;display: inline-block;border-top: solid 1px #fff;padding: 5px 0;font-size: 11px; display:none;float: left;}
.pro-box:hover .cont-papapapap .cont-cont .imprint-price {display:inline-block;color:white;}
.pro-box:hover .cont-papapapap .cont-cont .imprint-price .color-name {min-height: 35px;}
.pro-box:hover .cont-papapapap .cont-cont .item-code {width: 100%;display: inline-block;}
.pro-box:hover .cont-papapapap .cont-cont .imprint-price .color-price {font-size: 18px;font-weight:  800;}
.pro-box:hover .cont-papapapap .cont-cont .imprint-price .color-name {font-size: 15px;font-weight:  800;}
.ob-aakron-theme #ob-search-list .product-img-blk {height: 260px;}
.ob-aakron-theme #ob-search-list .pro-box .cont-papapapap { height: 105px;}
.ob-aakron-theme  div#suggested-product-slider .pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-title {font-size: 15px;}
.ob-aakron-theme  div#suggested-product-slider .pro-box  { min-height: 300px;}
.ob-aakron-theme #ob-search-list .pro-box .cont-papapapap .cont-cont .cont-cont-undr .item-title { overflow: hidden;max-height: 83px; min-height: 48px; font-size: 15px;}
.ob-aakron-theme #suggested-product-slider .product-img-blk {height: 210px;}
.ob-aakron-theme #suggested-product-slider .cont-papapapap {height:auto !important; min-height: 70px;}
#suggested-product-slider .pro-box .cont-papapapap {height: 70px;}
.ob-product-detail-page .pro-box .pr-product-logo {min-height: 88px;}
.suggested_product .heading {background-image: url(../images/suggested-product-top.png);background-position: left center;background-repeat: no-repeat;background-size: 100% 100%;text-align: left;background-color: transparent;padding: 15px 0 5px 37px;}
.suggested_product-bot {background-image: url(../images/suggested-product-bot.png);background-position: left -1px;background-repeat: no-repeat;background-size:100% 100%;min-height:30px;display:inline-block;width:100%;}
#suggested-product-slider {background-color:#fff;}
.ob-aakron-theme #suggested-product-slider .pr-product-logo {display: none;}
.category-banner-img {margin-left: -15px;background-color: #000;margin-right: -15px;}
.category-banner-img img.js-banner-dynamic-height-width {width: 100%;height: 200px;}
/** sub menu css **/
.nav-menu .simple-menu li.dropdown > a{color: #4c4c4c !important;font-size:14px; padding: 0 15px;line-height:30px;font-weight: normal;width:100%;display: inline-block;background-color: transparent;}
.nav-menu .simple-menu li.dropdown > a:hover { border-bottom: solid 1px;}
.nav-menu .simple-menu li.dropdown a span:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 16px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f178";float: right;margin-top: 6px;}
.nav-menu li .dropdown-menu.simple-menu li.open .dropdown-menu {display:inline-block}
.nav-menu .simple-menu li.dropdown ul li a{color: #4c4c4c;font-size:14px;font-weight:normal;}
.nav-menu .simple-menu li.dropdown ul li a:hover {color: #CF2929 !important;}
.nav-menu .simple-menu li ul li a{color: #4c4c4c;font-size:15px;font-weight:normal;}
.nav-menu li .dropdown-menu.simple-menu .dropdown-menu{border-radius:0;top: 0;background: none;padding: 0;position: absolute;box-shadow:none;float: none;padding-left:10px;left: 100%;background-color: #fff;min-width: 320px;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);display: none;}  
.nav-menu li .dropdown-menu.simple-menu .dropdown-menu li a{ padding: 0;}
.nav-menu li .dropdown-menu.simple-menu {max-height: initial;overflow-y: inherit;left: auto;}
div#hts-code .product-section-box {margin-bottom: 0px;}
div#hts-code .product-section-box table {width: 100%;max-width: 351px;background-color: #fff;margin: 0 auto;}
div#hts-code .product-section-box table tr td {padding: 5px 0;color: #000;border-bottom: solid 1px #626262;border-left: solid 1px #626262;border-right: solid 1px #626262;}
div#hts-code .product-section-box table tr:first-child td {font-weight: 900;color: #000;border-top: solid 1px #626262;} 



/*		.navbar-nav>li>ul.dropdown-menu.mega-menu > a {display:none;} */
.navbar-nav>li.opens>ul.dropdown-menu.mega-menu {display: inline-block;}



	.navbar-nav>li>ul.dropdown-menu.mega-menu {position: fixed;width: 98%;left: 1%;top: 1%;max-height: 98%;overflow: auto;max-width: 100%;min-width: 1px;}
	.navbar-nav>li>ul.dropdown-menu.mega-menu > a {position: absolute;right: 0;top: 0;background-color: #000;color: #fff;height: 20px;width: 20px;line-height: 20px;border-radius: 10px;font-weight:  800;text-align: center;cursor: pointer; padding:0px;}
@media (max-width: 1100px) {
	.mega-menu .lg-parts > li.open > .dropdown-menu {position: absolute;width: 50% !important;left: 50% !important;background-color: #fff;}
	.mega-menu .lg-parts {width:100%;}
	.mega-menu .lg-parts > li {width: 50.1%;}	
}
@media (max-width: 961px) {
	.mega-menu {max-width: 100%;min-width: 100%; padding:0px; }
	.mega-menu .lg-parts {width:100% !important}
	
}
@media (max-width: 767px) { 
.mega-menu .lg-parts > li:nth-child(2n).open > .dropdown-menu {margin: 0px 0 0 0% !important; padding: 0px;border: 0px;width: 50%;left: 50%;top: -20px;bottom: -20px;border-radius: 0px;}
}
@media (max-width: 561px) {
.mega-menu .lg-parts > li:nth-child(2n) {border: 0px;}
.mega-menu .lg-parts > li:nth-child(2n).open > .dropdown-menu {margin: 0px 0 0 0% !important; padding: 0px;border: 0px;width: 100%;left: 0%;top: 0px;bottom: 0px;border-radius: 0px;}
.mega-menu .lg-parts > li.open > .dropdown-menu {position: relative;left: 0% !important;width: 100% !important;height: 100%;display: inline-block;}
.mega-menu .lg-parts > li {width: 100% !important;border-right: solid 0px #ded7d7;margin-left: 0 !important;} 
}






/** search add **/
/*

@media (min-width: 992px) and (max-width: 1024px) { 
  .quantity-table .owl-item .table-content.valid-date-col:nth-child(3) { line-height: 50px; } 
}
.product-slider.owl-theme.owl-carousel .owl-buttons,
.suggested_product .owl-theme.owl-carousel .owl-buttons {
    display: block;
}
@media (max-width: 1024px) {
    ul.dropdown-menu.mega-menu {max-width: 100%;min-width: 768px;}
    .mega-menu .lg-parts {width:100% !important }
    .mega-menu .lg-parts > li {width:48% !important;}
    .mega-menu .lg-parts > li:nth-child(3n) {margin-left: 0 !important;}
    .mega-menu .lg-parts > li.open > .dropdown-menu {position: absolute;width: 48%;left: 0;top: auto;bottom: auto;right: auto;}
    .mega-menu .lg-parts > li.open > .dropdown-menu ul > .lg-parts > li {width: 100% !important;margin-left: 0 !important;}
}
@media (max-width: 767px) {
    ul.dropdown-menu.mega-menu {max-width: 100%;min-width: 320px;}
    .mega-menu .lg-parts {width:100% !important }
    .mega-menu .lg-parts > li {width:100% !important;}
    .mega-menu .lg-parts > li:nth-child(3n) {margin-left: 0 !important;}
    .mega-menu .lg-parts > li.open > .dropdown-menu {position: absolute;width: 100%;left: 0;top: auto;bottom: auto;right: auto;}
    .mega-menu .lg-parts > li.open > .dropdown-menu ul > .lg-parts > li {width: 100% !important;margin-left: 0 !important;}
}

	.mega-menu .lg-parts > li:nth-child(3n) {border-right: solid 1px #ded7d7;} 
	.mega-menu .lg-parts > li > a {width: auto;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: calc(100% - 30px);vertical-align: middle;}
	.mega-menu .lg-parts > li > span:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 16px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f178";margin-top: 6px;}
@media (min-width: 1100px) {
	.mega-menu .lg-parts {width:100%;}
	.mega-menu .lg-parts > li {width:49%; position: relative;}
	.mega-menu .lg-parts > li:nth-child(3n).open > .dropdown-menu,
	.mega-menu .lg-parts > li.open > .dropdown-menu {position: absolute;width: 100%;max-width: 360px;top: 100%;left: 0;right: auto;margin: 0 auto !important;bottom: auto;}
	
	.mega-menu .lg-parts > li.open > .dropdown-menu > div {z-index: 1;background-color: #fff;}
	.mega-menu .lg-parts > li.open > .dropdown-menu > div > ul > a {position: absolute;background-color: #000;width: 25px;line-height: 25px;height: 25px;border-radius: 13px;color: #fff;text-align: center;right: 0;cursor: pointer;z-index: 1;}
	.mega-menu .lg-parts > li > .dropdown-menu > div > ul > .lg-parts li a {width:auto;display: inline-block;}
	.mega-menu .lg-parts > li > .dropdown-menu > div > ul > .lg-parts li:hover a {border-bottom:0px}
	
	.navbar-nav>li.opens>ul.dropdown-menu.mega-menu {display: block;}
	.mega-menu .lg-parts > li.open > a, 
	.mega-menu .lg-parts > li:hover > a {border-bottom:solid 1px #0000;}
	.navbar-nav>li.opens:after {content: "";position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgb(0 0 0 / 42%);z-index: 9;}
	.mega-menu .lg-parts > li:hover .dropdown-menu {display: block;margin: 0;border: 0;padding: 0;    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .3);box-shadow: 0 4px 12px rgba(0, 0, 0, .3); left:0px; top:100%; width:100%;}
	.mega-menu .lg-parts > li:hover .dropdown-menu> div {background-color: #fff;box-shadow: none;border: 0px;}
	.mega-menu .lg-parts > li:nth-child(3n) {border-right: solid 1px #ded7d7;} 
	.mega-menu .lg-parts > li:nth-child(2n) {border-right: solid 0px #ded7d7;} 
}

@media (min-width: 1200px) {
	.mega-menu .lg-parts > li {width:33%;}
	.mega-menu .lg-parts > li:nth-child(2n) {border-right: solid 1px #ded7d7;}
	.mega-menu .lg-parts > li:nth-child(3n) {border-right: solid 0px #ded7d7;} 
}
@media (min-width: 1300px) {
	.mega-menu .lg-parts > li {width: 33%;position: relative;}
}
*/