/*  Colors variables global*/
/*  Font family */
/*  HEADER  */
/*  primary */
/*  Breadcumbs  */
/*  Toolbar */
/*  Table   */
/*	Footer */
/*  Catalog Grid View    */
/*  Catalog Details View    */
.btn2, .btn-primary, .quickview-index-view .product-img-box-slider .slick-prev, .quickview-index-view .product-img-box-slider .slick-next, .btn3, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .btn , .noPrice{ border-width: 1px; border-style: solid; border-color: transparent; background-color: #333333; color: white; display: inline-block; font-weight: 700; padding: 8px 20px; vertical-align: middle; text-transform: uppercase; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; -webkit-transition: background .2s ease-in-out 0s , color .2s ease-in-out 0s; -moz-transition: background .2s ease-in-out 0s , color .2s ease-in-out 0s; -ms-transition: background .2s ease-in-out 0s , color .2s ease-in-out 0s; -o-transition: background .2s ease-in-out 0s , color .2s ease-in-out 0s; transition: background .2s ease-in-out 0s , color .2s ease-in-out 0s; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.active.btn2, .active.btn-primary, .quickview-index-view .product-img-box-slider .active.slick-prev, .quickview-index-view .product-img-box-slider .active.slick-next, .active.btn3, button.active, .active.button, input.active[type="button"], input.active[type="reset"], input.active[type="submit"], .active.btn, .btn2:active, .btn-primary:active, .quickview-index-view .product-img-box-slider .slick-prev:active, .quickview-index-view .product-img-box-slider .slick-next:active, .btn3:active, button:active, .button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, .btn:active, .btn2:hover, .btn-primary:hover, .quickview-index-view .product-img-box-slider .slick-prev:hover, .quickview-index-view .product-img-box-slider .slick-next:hover, .btn3:hover, button:hover, .button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .btn:hover, .btn2:focus, .btn-primary:focus, .quickview-index-view .product-img-box-slider .slick-prev:focus, .quickview-index-view .product-img-box-slider .slick-next:focus, .btn3:focus, button:focus, .button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .btn:focus, .focus.btn2, .focus.btn-primary, .quickview-index-view .product-img-box-slider .focus.slick-prev, .quickview-index-view .product-img-box-slider .focus.slick-next, .focus.btn3, button.focus, .focus.button, input.focus[type="button"], input.focus[type="reset"], input.focus[type="submit"], .focus.btn { color: white; background-color: #333333; border-color: transparent; }

.btn2, .btn-primary, .quickview-index-view .product-img-box-slider .slick-prev, .quickview-index-view .product-img-box-slider .slick-next { border-color: #969696; background-color: #969696; color: white; }
.active.btn2, .active.btn-primary, .quickview-index-view .product-img-box-slider .active.slick-prev, .quickview-index-view .product-img-box-slider .active.slick-next, .btn2:active, .btn-primary:active, .quickview-index-view .product-img-box-slider .slick-prev:active, .quickview-index-view .product-img-box-slider .slick-next:active, .btn2:hover, .btn-primary:hover, .quickview-index-view .product-img-box-slider .slick-prev:hover, .quickview-index-view .product-img-box-slider .slick-next:hover, .btn2:focus, .btn-primary:focus, .quickview-index-view .product-img-box-slider .slick-prev:focus, .quickview-index-view .product-img-box-slider .slick-next:focus, .focus.btn2, .focus.btn-primary, .quickview-index-view .product-img-box-slider .focus.slick-prev, .quickview-index-view .product-img-box-slider .focus.slick-next { border-color: #969696; background-color: #333333; color: white; }

.btn3 { color: #dfdfdf; background: transparent; border-color: transparent; }
.active.btn3, .btn3:active, .btn3:hover, .btn3:focus, .focus.btn3 { color: #333333; background-color: transparent; border-color: transparent; }

textarea, .input-text, input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text] { border: 1px solid #969696; background-color: white; color: #969696; width: 100%; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }
textarea:focus, .input-text:focus, input[type=email]:focus, input[type=search]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus { border-color: #969696; background: #dfdfdf; color: #333333; }

.block-poll .radio { display: none; }
.block-poll .radio ~ .label label { cursor: pointer; }
.block-poll .radio ~ .label label:before { font-family: "FontAwesome"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f10c"; padding-right: 5px; width: 20px; display: inline-block; text-align: left; }
.block-poll .radio:checked ~ .label label:before { content: "\f05d"; }

#customer-reviews #product-review-table .radio { display: none; }
#customer-reviews #product-review-table .radio ~ label { cursor: pointer; }
#customer-reviews #product-review-table .radio ~ label:before { font-family: "FontAwesome"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f10c"; padding-right: 5px; width: 20px; display: inline-block; text-align: left; }
#customer-reviews #product-review-table .radio:checked ~ label:before { content: "\f05d"; }

.page-title2 .wrapper-title, .products-grid .actions, .products-list .link-quickview { left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
#ctl00_ctl00_cph1_cph1_ctl00_lblError {
  display: none;
}
@-webkit-keyframes fadeOutfadeIn { 0% { opacity: 0; }
  50% { opacity: .5; }
  100% { opacity: 1; } }
@keyframes fadeOutfadeIn { 0% { opacity: 0; }
  50% { opacity: .5; }
  100% { opacity: 1; } }
@-webkit-keyframes fadeOutfadeIn1 { 0% { opacity: 0; }
  25% { opacity: .5; }
  100% { opacity: 1; } }
@keyframes fadeOutfadeIn1 { 0% { opacity: 0; }
  25% { opacity: .5; }
  100% { opacity: 1; } }
.nav > li > a:hover, .nav > li > a:focus { background: none; color: black; }
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #818181; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav .active > a, .nav .active > a:hover, .nav .active > a:focus { background: none; color: black; }
#ctl00_ctl00_cph1_cph1_ctrlProductEmailAFriend_btnEmail {
  display: block;
  margin: 0 auto;
}
.compare .breadcrumbs {
  display: none;
}
#ctl00_ctl00_cph1_cph1_OrderSummaryControl_pnlCart .cart tr {
  line-height: 33px;
  border-bottom: 1px solid #ebebeb;
}
.payment-info body{
  margin-bottom: 20px; 
}
.nav-tabs { border-bottom: 1px solid #dddddd; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: black; }

.nav-justified, .nav-tabs.nav-justified { width: 100%; }
.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }
.nav-justified > li > a, .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; }
.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
@media (min-width: 768px) { .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #dddddd; }
@media (min-width: 768px) { .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #dddddd; border-radius: 0 0 0 0; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #dddddd; } }

.navbar { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; border: none; min-height: auto; }

.caret { border-top: 5px solid; border-right: 5px solid transparent; border-left: 5px solid transparent; }

.dropdown { position: relative; }
.dropdown.size-full, .dropdown.sub-fullwidth { position: static; }
.dropdown.size-full > .dropdown-menu, .dropdown.sub-fullwidth > .dropdown-menu { width: 100%; }

.dropdown-submenu { position: relative; }
.dropdown-submenu .dropdown-menu { left: 100%; top: 0; margin: 0; }

.dropdown-menu { background-color: #fff; border: none; padding: 15px 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }
.dropdown-menu > li > a { color: #818181; padding: 5px 30px; line-height: 25px; font-size: 0.857em; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: black; background: none; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: black; background: none; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #969696; }

.dropdown-header { color: #969696; }

html { font-size: 13px; }

body { font-size: 13px; line-height: 1.5; color: #969696; font-family: "Open Sans", sans-serif; background-color: white; }

a, button { -ms-touch-action: manipulation; touch-action: manipulation; }

a { -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -ms-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; color: #818181; text-decoration: none; }
a:hover, a:focus { color: black; outline: none; text-decoration: none; }

ol, ul { list-style: none; margin: 0; padding: 0; }

.tooltip { white-space: pre; }

h1, .h1 { font-size: 2em; }

h2, .h2 { font-size: 1.75em; }

h3, .h3 { font-size: 1.429em; }

h4, .h4 { font-size: 1.286em; }

h5, .h5 { font-size: 1.143em; }

h6, .h6 { font-size: 1em; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { line-height: 1.5; color: #333333; font-family: "Open Sans", sans-serif; font-weight: 700; }

img { max-width: 100%; height: auto; }

.label, label { color: #333333; }

.label { font-size: 1em; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }

.address-list address { margin-bottom: 1em; }

.availability { margin: 10px 0; }
.availability span { font-weight: bold; font-style: italic; }

.arw-box-quantity { overflow: hidden; }
.qty-holder .arw-box-quantity { padding-top: 8px; }
.arw-box-quantity .wrap, .arw-box-quantity .qty-minus, .arw-box-quantity .qty-plus, .arw-box-quantity .qty { float: left; }
.arw-box-quantity .qty-minus, .arw-box-quantity .qty-plus, .arw-box-quantity .qty { height: 30px; padding: 0; }
.arw-box-quantity .qty-minus, .arw-box-quantity .qty-plus { padding: 0; width: 30px; font-size: 10px; }
.arw-box-quantity .qty { width: 32px; }
.arw-box-quantity.type2 .wrap { position: relative; padding-right: 20px; }
.arw-box-quantity.type2 .qty-minus, .arw-box-quantity.type2 .qty-plus { position: absolute; right: 0; top: 0; width: 20px; height: 20px; line-height: 20px; }
.arw-box-quantity.type2 .qty-minus { top: 20px; border-top: 1px solid; }
.arw-box-quantity.type2 .qty-label { line-height: normal; padding-right: 10px; font-weight: bold; font-size: .85em; }

.input-text.qty { max-width: 60px; text-align: center; }

/* ============================================ * Buttons ============================================ */
.btn-lg { padding: 15px 20px; }

@media (max-width: 767px) { .buttons-set .button { float: none; margin-left: 0; margin-right: 0; margin-bottom: 10px; }
  .buttons-set .back-link { display: none; }
  .buttons-set .required { display: none; } }
/* -------------------------------------------- * Paypal Button */
.paypal-logo.paypal-after { float: left; }

.paypal-after .paypal-or { float: left; }

.paypal-or { line-height: 40px; margin: 0px 10px 5px; }

.paypal-after .paypal-button { float: left; }

.paypal-button { line-height: 0px; }

.paypal-button img { display: inline; }

@media (max-width: 767px) { .paypal-or { line-height: 20px; }
  .paypal-logo, .paypal-or, .paypal-button { text-align: center; width: 100%; display: block; margin-right: 0; margin-left: 0; float: none; } }
/* -------------------------------------------- * Button Sets */
.buttons-set { clear: both; margin: 10px 0 0; padding-top: 10px; border-top: 1px solid; border-color: #dddddd; text-align: right; overflow: hidden; }
.buttons-set p.required { margin: 0; float: left; }
.buttons-set .back-link { float: left; margin: 0; clear: both; }
.buttons-set a:not(".button") { line-height: 20px; display: inline-block; padding: 5px; }
.buttons-set button.button { float: right; margin-left: 5px; min-width: 140px; }
.buttons-set:before, .buttons-set:after { content: " "; display: table; }
.buttons-set:after { clear: both; }

.btn-remove2, .btn-remove { text-indent: -999em; position: relative; width: 20px; line-height: 20px; display: block; }
.btn-remove2:before, .btn-remove:before { font-family: "FontAwesome"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; text-indent: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; content: "\f014"; line-height: inherit; }

.btn-edit { text-indent: -999em; position: relative; width: 20px; line-height: 23px; display: block; }
.btn-edit:before { font-family: "FontAwesome"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; text-indent: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; content: "\f044"; line-height: inherit; }

.block-layered-nav .currently .btn-remove, .block-layered-nav .currently .btn-edit, .block-layered-nav .currently .btn-previous, .mini-products-list .btn-remove, .mini-products-list .btn-edit, .mini-products-list .btn-previous, #compare-items .btn-remove, #compare-items .btn-edit, #compare-items .btn-previous { float: right; }

/* -------------------------------------------- * Checkout Agreements */
.checkout-agreements li { margin-bottom: 20px; }

.checkout-agreements .agreement-content { overflow-y: auto; max-width: 670px; max-height: 125px; margin-bottom: 10px; padding: 10px; }

/* -------------------------------------------- * CVV Security Code */
.cvv-what-is-this { margin-left: 10px; line-height: 24px; }

/* Content Columns */
.col2-set { width: 100%; clear: both; }
.col2-set:before, .col2-set:after { content: " "; display: table; }
.col2-set:after { clear: both; }
.col2-set .col-1, .col2-set .col-2 { width: 50%; float: left; padding: 0 15px 15px; }
@media (max-width: 767px) { .col2-set .col-1, .col2-set .col-2 { width: 100%; } }
.col2-set .col-narrow { width: 35%; }
@media (max-width: 767px) { .col2-set .col-narrow { width: 100%; } }
.col2-set .col-wide { width: 65%; }
@media (max-width: 767px) { .col2-set .col-wide { width: 100%; } }

.col3-set { width: 100%; clear: both; }
.col3-set:before, .col3-set:after { content: " "; display: table; }
.col3-set:after { clear: both; }
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { width: 33.33333%; float: left; padding: 0 15px 15px; }
@media (max-width: 767px) { .col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { width: 100%; } }

/* -------------------------------------------- * Global Site Notice */
.global-site-notice { background: #eeeeee; }
.global-site-notice .notice-inner { margin-left: auto; margin-right: auto; background-position: left; background-repeat: no-repeat; max-width: 1140px; padding: 10px 0; }
.global-site-notice p { margin-bottom: 0; }

/* -------------------------------------------- * Promotional Message Banner */
.promo-msg { color: #eeeeee; text-align: center; margin: 10px; text-transform: uppercase; }

/* -------------------------------------------- * Messages */
.success { color: green; }

.error { color: red; font-weight: bold; }

.notice { color: orange; font-weight: bold; }

/* -------------------------------------------- * Messages */
.messages { margin-bottom: 15px; }

.messages li li { position: relative; margin-bottom: 5px; padding: 7px 10px 7px 20px; background: #eeeeee; color: inherit; }

.messages .error-msg li { background: red; color: #fff; }

.messages .notice-msg li { background: orange; color: #fff; }

.messages .success-msg li { background: green; color: #fff; }

@media (min-width: 992px) { .order-list-grid .col-1 { width: 30%; }
  .order-list-grid .col-2 { width: 50%; padding-right: 20px; }
  .order-list-grid .col-3 { clear: none; width: 20%; padding-top: 0; } }
/* -------------------------------------------- * Page Popup */
.page-popup { padding: 20px; background: #FFFFFF; height: auto; }

.page-popup h1 { margin: 0 0 0.5em; font-size: 36px; }

/* -------------------------------------------- * Payment Methods */
.payment-methods { margin-bottom: 20px; }

.payment-methods dt { padding: 5px 0; }

.payment-methods dd { padding-top: 10px; }

.payment-methods .form-list { position: relative; display: inline-block; max-width: 100%; margin: 5px 15px 15px; padding: 15px; border: 1px solid; }

/* -------------------------------------------- * Please Wait (Loading Indicator) */
.please-wait { display: inline-block; margin-left: 10px; margin-top: 5px; line-height: 24px; height: 24px; white-space: nowrap; /* Prevent the linebreak in the HTML from causing layout issues */ }
.please-wait img { float: left; margin-right: 5px; width: 24px; }

/* -------------------------------------------- * Price Box - Standard */
.price-box { margin: 10px 0; }

.price-box p { margin-bottom: 0; }

.price-box .price, .price { white-space: nowrap; }

.price-box .price-label { white-space: nowrap; }

.price-box .minimal-price-link { display: block; /* We want this to show on its own line, otherwise the layout looks funky */ }
.price-box .minimal-price-link .label { color: inherit; font-size: 1em; font-weight: normal; padding: 0; }

/* -------------------------------------------- * Price Box - Special */
.price-box .old-price, .price-box .special-price { display: inline-block; }
.price-box .old-price .price-label, .price-box .special-price .price-label { display: none; }
.price-box .old-price .price, .price-box .special-price .price { display: inline-block; }

.price-box .old-price .price { text-decoration: line-through; }

.price-box .special-price, .price-box .regular-price { font-size: 2em; }

/* -------------------------------------------- * Price Box - Taxes */
.price-box .price-excluding-tax, .price-box .price-including-tax { display: block; }

/* -------------------------------------------- * Tier Prices */
.product-pricing, .tier-prices, .tier-prices-grouped { display: inline-block; padding: 5px 10px; border: 1px solid; }
.product-pricing .benefit, .tier-prices .benefit, .tier-prices-grouped .benefit { font-style: italic; }
.product-pricing .price, .tier-prices .price, .tier-prices-grouped .price { font-weight: bold; }

/* ============================================ * Item Options ============================================ */
.item-options:before, .item-options:after { content: " "; display: table; }
.item-options:after { clear: both; }
.item-options dt { float: left; clear: left; font-weight: 600; padding-right: 5px; font-style: italic; }
.item-options dt:after { content: ' : '; }
.item-options dd { float: left; padding-left: 5px; margin: 0 0 6px; }

.truncated, .truncated a.dots { cursor: help; }

.truncated { float: left; font-size: 0.857em; }

.truncated a.details { cursor: help; height: 16px; line-height: 16px; text-decoration: underline; display: block; margin-top: 3px; }
.truncated a.details:hover { text-decoration: none; }

.truncated .truncated_full_value { position: relative; z-index: 300; }

.truncated .truncated_full_value .item-options { display: none; background: #fff; position: absolute; z-index: 300; width: 200px; padding: 8px; border: 1px solid; top: 21px; left: -50px; }

.truncated .truncated_full_value .item-options > p { font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }

.truncated .show .item-options { display: block; }

/* -------------------------------------------- * Printer Friendly Page */
.page-print { width: 6.5in; margin: 20px; background: #FFFFFF; }

/* -------------------------------------------- * Add to links */
.add-to-links { margin: 10px 0; }
.add-to-links a { display: inline-block; padding: 0px 3px 3px; }

.add-to-links .separator { display: none; }

/* -------------------------------------------- * Product Image */
.product-image, .no-touch .product-img-box .product-image:not(.zoom-available):hover { position: relative; display: block; }

/* -------------------------------------------- * Ratings */
.rating-box, .rating-links { margin: 0px auto; }

.rating-box, .rating-box .rating { position: relative; width: 85px; overflow: hidden; }
.rating-box:before, .rating-box .rating:before { font-family: "FontAwesome"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f006\f006\f006\f006\f006"; letter-spacing: 5px; }

.rating-box .rating { position: absolute; top: 0; left: 0; width: 100%; }
.rating-box .rating:before { content: "\f005\f005\f005\f005\f005"; }

.ratings .amount { display: block; font-size: 0.85em; margin-top: 5px; }
.ratings .rating-links .separator { margin: 0 3px; }

/* ============================================ * Tax - Full Tax Summary ============================================ */
#checkout-review-table .summary-collapse, #shopping-cart-totals-table .summary-collapse, body.customer-account .data-table .summary-collapse { position: relative; cursor: pointer; }

#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before { margin-bottom: 5px; }

/* ============================================ * Widgets ============================================ */
.widget .pager { float: none; width: 100%; }

/* ============================================ * Magento Helpers ============================================ */
.a-center { text-align: center; }

.a-right, .align-right { text-align: right; }

.no-display { display: none !important; }

.nobr, .nowrap { white-space: nowrap; }

.width-full { width: 100%; }

/* ============================================ * Custom Helpers ============================================ */
.hidden { display: none; }

.list-style-disc { list-style: inside none disc; }

.list-style-square { list-style: inside none square; }

.list-style-number { list-style: inside none decimal; }

/* ============================================ * Print Styles ============================================ */
.page-print .print-head { margin: 0 0 15px; }

.page-print .print-head .logo { float: none; max-height: 50px; width: auto; }

.toolbar { color: inherit; background: white; border: 3px solid #dfdfdf; float: left; width: 100%; line-height: 44px; margin-bottom: 30px; }
.toolbar .amount, .toolbar .pages, .toolbar label { display: none; }
.toolbar .btn { border: none; }
.toolbar a, .toolbar .btn { background: transparent; color: #969696; font-weight: 600; }
.toolbar a:hover, .toolbar .btn:hover { background: #dfdfdf; color: #333333; }
.toolbar .pages .current strong, .toolbar .view-mode strong, .toolbar .dropdown-menu a:hover, .toolbar .open .btn { background: #dfdfdf; color: #333333; }
.toolbar .view-mode { float: right; margin-bottom: 0; }
.toolbar .view-mode .list, .toolbar .view-mode .grid { width: 44px; float: right; text-align: center; border-left: 1px solid #dfdfdf; }
.toolbar .sort-by { float: left; }
.toolbar .sort-by > a { display: none; }
.toolbar .pager-select { float: left; }
.toolbar .bootstrap-select { float: left !important; width: 150px !important; }
.toolbar .bootstrap-select .btn { padding: 0 20px; line-height: 44px; text-transform: uppercase; outline: none !important; font-size: .923em; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.toolbar .bootstrap-select .dropdown-menu { background: white; padding: 0; margin: 0; }
.toolbar .limiter .btn { border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.toolbar .pages > strong { display: none; }
.toolbar .pages ol { text-align: center; }
.toolbar .pages ol li { display: inline-block; }
.toolbar .pages ol li > * { padding: 5px 10px; }
.toolbar .pages ol .arw-next { float: right; }
.toolbar .pages ol .arw-previous { float: left; }
.toolbar .pages ol .arw-previous > a, .toolbar .pages ol .arw-next > a { display: block; width: 44px; padding: 0; }

.toolbar-bottom .toolbar .sorter, .toolbar-bottom .toolbar .limiter { display: none; }
.toolbar-bottom .toolbar .pager-select { width: 100%; }
.toolbar-bottom .toolbar .pages { display: block; }

.page-sitemap .toolbar .pager-select { width: 100%; }
.page-sitemap .toolbar .amount { display: inline; padding-left: 15px; }
.page-sitemap .toolbar .pages { float: right; display: block; }

.fieldset p.required { float: right; }

.fieldset + .fieldset { margin-top: 10px; }
.fieldset + .fieldset:before, .fieldset + .fieldset:after { content: " "; display: table; }
.fieldset + .fieldset:after { clear: both; }

form .legend { border-bottom: 1px solid #dddddd; color: #333333; font-size: 1.286em; letter-spacing: 1px; padding-bottom: 7px; text-transform: uppercase; letter-spacing: 1px; }

/* -------------------------------------------- * Input Box */
.input-box { display: inline; margin-top: 0; }

.input-box .v-fix { float: left; margin-right: 5px; }

label.required:after, span.required:after { content: ' *'; color: red; font-weight: normal; }

label.required em, span.required em { display: none; }

select + select { margin-left: 5px; }

textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 5px 10px; }

input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text] { height: 40px; padding: 0 10px; }

input[disabled] { background: #dfdfdf; }

.input-text.validation-failed { border-color: red; }

.input-text.validation-failed:focus { outline-color: red; }

.ie8 .input-text { max-width: none; }

/* -------------------------------------------- * Inputs - Quantity */
input[type=number].qty, input[type=text].qty { text-align: center; vertical-align: middle; }

/* -------------------------------------------- * Placeholder */
::-webkit-input-placeholder { opacity: 1; filter: alpha(opacity=100); }

input:-moz-placeholder { opacity: 1; filter: alpha(opacity=100); }

/* -------------------------------------------- * Checkbox And Radio */
input[type="radio"], input[type="checkbox"] { border: medium none; line-height: normal; margin: 4px 0 0; min-height: 0; padding: 0; }

.checkbox, .radio { position: relative; display: inline-block; }

.checkbox + label, .radio + label { width: auto; max-width: 85%; padding: 0 0 0 8px; font-weight: normal; vertical-align: top; cursor: pointer; }

/* -------------------------------------------- * Validation */
p.required, .validation-advice { margin: 5px 0 0; font-size: .85em; color: red; }

/* ============================================ * Form List ============================================ */
.form-list select { margin-top: 4px; padding: 5px; width: 100%; max-width: 100%; }
.form-list .fields .fields, .form-list .field, .form-list .wide { margin-bottom: 10px; }
.form-list li { margin-bottom: 5px; }
.form-list li, .form-list .fields, .form-list .wide { clear: both; }
.form-list .fields .field { float: left; padding-right: 15px; width: 50%; width: 100% \9; padding-left: 0\9; padding-right: 0\9; }
.form-list .fields .field:nth-child(2n+1) { padding-right: 15px; padding-left: 0; }
.form-list .fields .field:nth-child(2n) { padding-left: 15px; padding-right: 0; }
@media (max-width: 481px) { .form-list .fields .field { width: 100%; padding: 0 !important; } }
.form-list .fields.additional-row .field:nth-child(2n) { padding-right: 15px; padding-left: 0; }
.form-list .fields.additional-row .field:nth-child(2n+1) { padding-left: 15px; padding-right: 0; }
@media (max-width: 481px) { .form-list .fields.additional-row .field { padding: 0 !important; } }
.form-list .input-box.customer-dob { padding-right: 15px; width: 50%; }
@media (max-width: 481px) { .form-list .input-box.customer-dob { width: 100%; padding-right: 0; } }
.form-list .input-box.customer-dob [class^="dob"] { float: left; width: 33.33333%; }
.form-list .input-box.customer-dob [class^="dob"] label { font-size: .857em; }
.form-list .input-box.customer-dob [class^="dob"] + [class^="dob"] { padding-left: 15px; }
@media (max-width: 481px) { .form-list .input-box.customer-dob [class^="dob"] { width: 100%; padding-left: 0 !important; } }

.sp-methods dd { padding-top: 5px; }

#payment_form_ccsave li { clear: both; margin-bottom: 15px; overflow: hidden; }
#payment_form_ccsave .input-box { display: block; }
#payment_form_ccsave .validate-cc-type-select, #payment_form_ccsave .input-text { height: 30px; line-height: 30px; width: 250px; }

form .form-instructions { font-style: italic; }

#login-form { border-width: 1px; border-style: solid; border-color: #dddddd; }
#login-form .forget-pass { text-decoration: underline; }

select#gender { width: auto; }

label[for="is_subscribed"] { padding-left: 0; }

.remember-me-popup { display: none; margin-top: 15px; border: 1px solid; padding: 0 15px; position: relative; }
.remember-me-popup h3 { margin: 10px 0 0; text-transform: uppercase; font-size: 1em; }
.remember-me-popup .remember-me-popup-close { position: absolute; right: -1px; text-align: center; top: -1px; width: 20px; border: 1px solid; }
.remember-me-popup .remember-me-popup-body { font-size: .857em; }
.remember-me-popup .remember-me-popup-close-button { display: none; }

.arw-default-form { padding: 15px; }

#oar_widget_orders_and_returns_form, #form-validate, #product_sendtofriend_form { padding: 15px; border-width: 3px; border-style: solid; border-color: #dddddd; }

.additional-row .btn-remove { padding-top: 5px; text-decoration: underline; }
.additional-row .btn-remove:before { display: none; }

#oar_widget_orders_and_returns_form label { width: 150px; }
#oar_widget_orders_and_returns_form select { width: auto; }

.form-add > label { margin-top: 8px; vertical-align: top; }

.hide-th { text-indent: -9999px; }

/* ============================================ * Data Table ============================================ */
.data-table { width: 100%; background: white; }
.data-table thead { border: 1px solid #ededed; background: white; color: #333333; }
.data-table th { padding: 9px 10px; border: 1px solid #ededed; text-align: center; }
.data-table th.wrap { white-space: normal; }
.data-table tbody tr { border: 1px solid #ededed; }
.data-table tr td { padding: 9px 10px; border: 1px solid #ededed; vertical-align: middle; text-align: center; }
.data-table td .product-name, .data-table td h3 { margin: 0; line-height: 100%; font-size: 100%; }
.data-table td .product-name { text-align: left; margin-bottom: 10px; }
.data-table td .item-options { margin-bottom: 0; }
.data-table td .cart-price { text-align: center; }
body .data-table { border-collapse: collapse; }
.data-table tfoot { border-top: none; border-top: 1px solid #ededed; }

.table, .data-table { margin-bottom: 30px; }
.table a, .data-table a { color: #818181; }
.table a:hover, .data-table a:hover { color: black; }

.ratings-table td, .ratings-table th { padding: 3px 10px 3px 0; }

.data-table .first.odd, .box-account .data-table .odd { background: none; }

#product-attribute-specs-table, #product-attribute-specs-table th, #product-attribute-specs-table td { border: 1px solid #ededed; }

#product-attribute-specs-table .label { display: table-cell; text-align: inherit; }

#checkout-review-table th:first-child, #checkout-review-table td:first-child { text-align: left; }

/* -------------------------------------------- * Block Module */
.block { margin-bottom: 30px; }
.block label, .block .label { color: inherit; }

.block-title { font-size: 1.5em; padding: 12px 15px; font-weight: 900; text-transform: uppercase; }
.block-title h2, .block-title h3 { font-size: 1em; display: block; color: inherit; margin-bottom: 0; line-height: inherit; margin-top: 0; font-weight: inherit; }
.block-title strong { font-weight: 600; }

.block-subtitle { clear: both; font-weight: 700; margin-bottom: 10px; text-transform: uppercase; }

.block-content { padding: 15px; }
.sidebar .block-content { overflow: hidden; }
.block-banner .block-content { text-align: center; padding: 0; }
.block-content li.item { margin: 0 0 10px 0px; }
.block-content li.item:last-child { margin-bottom: 0; }

.paypal-logo { text-align: center; }

.block .actions { margin: 10px 0 0; }
.block .actions:before, .block .actions:after { content: " "; display: table; }
.block .actions:after { clear: both; }
.block .actions a { float: left; }
.block .actions .button { float: right; }

.block-account .block-content, .block-cms-menu .block-content { padding: 0; }
.block-account li + li, .block-cms-menu li + li { border-top: 1px solid #dfdfdf; }
.block-account li > *, .block-cms-menu li > * { display: block; padding: 10px 15px; text-transform: uppercase; font-weight: 600; }
.block-account li.current > *, .block-cms-menu li.current > * { color: #333333; }

.block-layered-nav dl { margin-bottom: 0; }
.block-layered-nav dt { clear: both; border-bottom: 1px solid #dfdfdf; color: #333333; margin-bottom: 15px; margin-left: -15px; margin-right: -15px; padding: 20px 15px 20px; text-transform: uppercase; letter-spacing: 2px; font-size: 1.154em; }
.block-layered-nav li { padding: 9px 0; }
.block-layered-nav li a { font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
.block-layered-nav .currently .label { font-weight: bold; text-transform: uppercase; }
.block-layered-nav .configurable-swatch-list li { float: left; line-height: inherit !important; width: 33%; }
@media (max-width: 767px) { .block-layered-nav .configurable-swatch-list li { width: 50%; } }
.block-layered-nav .configurable-swatch-list li a { display: block; }
.block-layered-nav .configurable-swatch-list li span { float: left; }
.block-layered-nav .configurable-swatch-list li .swatch-label { border: 1px solid; margin-right: 5px; display: inline-block; }
.block-layered-nav .configurable-swatch-list li .swatch-label img { vertical-align: top; }
.block-layered-nav .swatch-current { overflow: hidden; }
.block-layered-nav .swatch-current span { float: left; }
.block-layered-nav .swatch-current .swatch-link { border: 1px solid; margin-left: 5px; }
.block-layered-nav .actions { clear: both; }

.block-subscribe label { text-transform: uppercase; color: inherit; }

.block-cart .summary p { margin-bottom: 0; }
.block-cart .actions { margin-bottom: 10px; }

.block-poll .answer { float: left; font-weight: bold; padding-right: 5px; }

.opc-block-progress .block-content { padding: 0; }
.opc-block-progress .block-content dl { margin-bottom: 0; }
.opc-block-progress .block-content dt { border-bottom: 1px solid #dfdfdf; font-weight: normal; padding: 10px 15px; }
.opc-block-progress .block-content dd { padding: 15px; }
.opc-block-progress .block-content dd.complete { border-bottom: 1px solid #dfdfdf; }
.opc-block-progress .block-content dd address { margin-bottom: 0; }

.block-wishlist .block-content > .actions > a:before { font-family: "FontAwesome"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f0a4"; padding-right: 10px; }

#cart-sidebar-reorder .checkbox { float: left; margin: 3px 5px 0 0; }

.currently + .actions { margin-bottom: 10px; margin-top: 0; }
.currently + .actions a { text-decoration: underline; }

.block.block-tags ul.tags-list li { display: inline-block; margin-bottom: .7em; margin-right: 1.5em; }
.block.block-tags ul.tags-list li a { display: inline; letter-spacing: .5px; font-size: 1em !important; text-transform: uppercase; font-weight: 700; }
.block.block-tags ul.tags-list li a:hover { border-bottom: 3px solid; }
.block.block-tags .actions a { text-decoration: underline; }

.mini-products-list li.item { float: left; margin-bottom: 15px; width: 100%; }
.mini-products-list .product-image { float: left; width: 25%; }
.mini-products-list .product-image img { width: 100%; }
.mini-products-list .product-details { float: right; width: 74%; margin-top: -2px; }
.mini-products-list .product-name { font-weight: 700; line-height: normal; margin-bottom: 0; }

.block-viewed .product-name, .block-compare .product-name { font-weight: 700; line-height: normal; margin-bottom: 0; }

.mini-products-list .truncated { display: none; }

.arw_hover_object .element-display { display: inline-block !important; opacity: 1; filter: alpha(opacity=100); }
.arw_hover_object .element-no-display { display: none !important; opacity: 0; filter: alpha(opacity=0); }
.arw_hover_object .element-display-on-hover { opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.arw_hover_object:hover .element-display-on-hover { opacity: 1; filter: alpha(opacity=100); }

.products-grid .flip-effect, .products-list .flip-effect, .flip-effect { position: relative; }
.products-grid .flip-effect .back, .products-grid .flip-effect .front, .products-list .flip-effect .back, .products-list .flip-effect .front, .flip-effect .back, .flip-effect .front { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: transform 1s ease; -moz-transition: transform 1s ease; -ms-transition: transform 1s ease; -o-transition: transform 1s ease; transition: transform 1s ease; }
.products-grid .flip-effect .front, .products-list .flip-effect .front, .flip-effect .front { position: relative; z-index: 2; }
.products-grid .flip-effect .back, .products-list .flip-effect .back, .flip-effect .back { position: absolute; top: 0; left: 0; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); transform: rotateY(-180deg); }
.products-grid .flip-effect:hover .front, .products-list .flip-effect:hover .front, .flip-effect:hover .front { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); z-index: 1; }
.products-grid .flip-effect:hover .back, .products-list .flip-effect:hover .back, .flip-effect:hover .back { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); z-index: 2; }
.products-grid .flip-effect.vertical-effect .back, .products-list .flip-effect.vertical-effect .back, .flip-effect.vertical-effect .back { -webkit-transform: rotateX(-180deg); -moz-transform: rotateX(-180deg); -ms-transform: rotateX(-180deg); -o-transform: rotateX(-180deg); transform: rotateX(-180deg); }
.products-grid .flip-effect.vertical-effect:hover .front, .products-list .flip-effect.vertical-effect:hover .front, .flip-effect.vertical-effect:hover .front { -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); }
.products-grid .flip-effect.vertical-effect:hover .back, .products-list .flip-effect.vertical-effect:hover .back, .flip-effect.vertical-effect:hover .back { -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -o-transform: rotateX(0deg); transform: rotateX(0deg); }

.products-grid .transform-effect, .products-list .transform-effect, .transform-effect { position: relative; }
.products-grid .transform-effect .back, .products-grid .transform-effect .front, .products-list .transform-effect .back, .products-list .transform-effect .front, .transform-effect .back, .transform-effect .front { -webkit-transition: transform 1s ease; -moz-transition: transform 1s ease; -ms-transition: transform 1s ease; -o-transition: transform 1s ease; transition: transform 1s ease; }
.products-grid .transform-effect .front, .products-list .transform-effect .front, .transform-effect .front { width: 100%; height: 100%; }
.products-grid .transform-effect .back, .products-list .transform-effect .back, .transform-effect .back { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); }
.products-grid .transform-effect:hover .back, .products-list .transform-effect:hover .back, .transform-effect:hover .back { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); z-index: 2; }
.products-grid .transform-effect.skin1-effect:hover .front, .products-list .transform-effect.skin1-effect:hover .front, .transform-effect.skin1-effect:hover .front { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
.products-grid .transform-effect.skin1-effect.vertical-effect:hover .front, .products-list .transform-effect.skin1-effect.vertical-effect:hover .front, .transform-effect.skin1-effect.vertical-effect:hover .front { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); }
.products-grid .transform-effect.vertical-effect .back, .products-list .transform-effect.vertical-effect .back, .transform-effect.vertical-effect .back { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); }
.products-grid .transform-effect.vertical-effect:hover .back, .products-list .transform-effect.vertical-effect:hover .back, .transform-effect.vertical-effect:hover .back { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }

.main { margin-top: 80px !important; padding-bottom: 40px; background: white; }
.cms-index-index .main { margin-top: 0; padding-bottom: 0; }

.page-title { display: block; margin-bottom: 30px; overflow: hidden; font-size: 1.215em; padding: 12px 15px; font-weight: 900; letter-spacing: 2px; text-transform: uppercase; background: #dfdfdf; color: #333333; }
.page-title h1 { display: inline-block; margin-bottom: 0; margin-top: 0; font-size: inherit; color: inherit; font-weight: 600; }
.page-title .button { float: right; }
.page-title .checkout-types { float: right; margin-bottom: -11px; margin-right: -14px; margin-top: -11px; }

.header-container { color: #181818; background: transparent; border-bottom: 1px solid #dddddd; padding: 0; }
.header-container .header-link .arw-toggle-content { padding: 20px 15px; }
.header-container .header-link .arw-toggle-content.data-width-2 { width: 330px; }
.header-container .header-link .arw-toggle-content.data-width-3 { width: 480px; }
.header-container .header-link div[class^="form-"] { float: left; width: 150px; }
.header-container .header-link label { border-bottom: 1px solid #dddddd; margin-left: 15px; padding-bottom: 5px; text-transform: uppercase; }
.header-container .header-link ul li a { display: block; padding: 2px 15px; color: #818181; background: transparent; }
.header-container .header-link ul li:hover > a, .header-container .header-link ul li.active > a { color: black; background: transparent; }
.header-container .header-logo { text-align: center; }
.header-container .logo { margin-top: 0; margin-bottom: 0; }
.header-container .arw-toggle-container { position: relative; float: left; }
.header-container .arw-toggle-container.active .arw-toggle-control span:before { content: "\f00d"; }
.header-container .arw-toggle-container.active .arw-toggle-content { opacity: 1; filter: alpha(opacity=100); z-index: 999; visibility: visible; top: 40px; }
.header-container .header-mini-cart .dropdown-content, .header-container .arw-toggle-content { position: absolute; background: white; color: #333333; left: 0; padding: 10px 0; top: 100px; width: 150px; z-index: -1; visibility: hidden; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); -ms-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); -o-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.header-container .arw-toggle-content.data-width-3 { width: 450px; }
.header-container .arw-toggle-content.data-width-2 { width: 300px; }
.header-container .header-quick-access .arw-toggle-container, .header-container .header-mini-cart { float: right; }
.header-container .header-quick-access .arw-toggle-content { left: auto; right: 0; }
.header-container .form-search { position: relative; padding-left: 10px; }
.header-container .form-search .btn-group.bootstrap-select.search-select-cat { float: left; width: 150px; }
.header-container .form-search .btn-group.bootstrap-select.search-select-cat .btn { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.header-container .form-search .btn-group.bootstrap-select.search-select-cat li > a { font-size: 1em; padding: 2px 20px; }
.header-container .form-search .input-text { width: 240px; float: left; }
.header-container .form-search > .btn { float: left; width: 40px; border: none; }
.header-container .mini-cart-header, .header-container .arw-toggle-control span { cursor: pointer; width: 40px; text-align: center; height: 40px; line-height: 40px; display: block; margin-top: 38px; color: #181818; background: transparent; }
.header-container .mini-cart-header:hover, .header-container .arw-toggle-control span:hover { color: #181818; background: transparent; }
.header-container .header-mini-cart .mini-cart-header { position: relative; }
.header-container .header-mini-cart .total-badge { top: -7px;
    color: #fff;
    font-size: 8px;
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: 0px;width: 16px; background: #181818; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }
.header-container .header-mini-cart:hover .dropdown-content { opacity: 1; filter: alpha(opacity=100); z-index: 999; visibility: visible; top: 40px; }
.header-container .header-mini-cart .dropdown-content { left: auto; right: 0; width: 300px; padding: 0; }
.header-container .header-mini-cart .dropdown-content .block { margin: 0; }
.header-container .header-mini-cart .dropdown-content .subtotal { margin: 0; padding: 20px 15px 0; text-transform: uppercase; }
.header-container .header-mini-cart .dropdown-content .actions { margin-bottom: 0; }

.nav-primary-container ul#nav > li > a { background: transparent; color: #181818; -webkit-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg); -o-transform: skewX(-20deg); transform: skewX(-20deg); }
.nav-primary-container ul#nav > li > a > span { -webkit-transform: skewX(20deg); -moz-transform: skewX(20deg); -ms-transform: skewX(20deg); -o-transform: skewX(20deg); transform: skewX(20deg); display: inline-block; }
.nav-primary-container ul#nav > li:hover > a, .nav-primary-container ul#nav > li.active > a { background: #333333; color: white; }
.nav-primary-container ul#nav > ul { background: white; }
.nav-primary-container ul#nav > ul ul { background: white; }
.nav-primary-container ul#nav > li > li:hover > a, .nav-primary-container ul#nav > li > li.active > a { background: transparent; color: #333333; }
.nav-primary-container ul#nav li li, .nav-primary-container ul#nav li.level1 ul.level1 { background: white; }
.nav-primary-container ul#nav li li li > a, .nav-primary-container ul#nav li.level1 ul.level1 li > a { background: transparent; color: #969696; }
.nav-primary-container ul#nav li li li.active > a, .nav-primary-container ul#nav li li li:hover > a, .nav-primary-container ul#nav li.level1 ul.level1 li.active > a, .nav-primary-container ul#nav li.level1 ul.level1 li:hover > a { background: transparent; color: #333333; }
.nav-primary-container ul#nav { text-align: center; }
.nav-primary-container ul#nav > li { float: none; margin-left: -1px; display: inline-block; position: relative; }
.nav-primary-container ul#nav > li + li > a:before { border-left: 1px solid #ececec; content: ""; height: 64%; left: 0px; position: absolute; top: 18%; }
.nav-primary-container ul#nav > li + li > a:after { border-left: 1px solid #ececec; content: ""; height: 64%; right: 0px; position: absolute; top: 18%; }
.nav-primary-container ul#nav > li + li > a:before, .nav-primary-container ul#nav > li + li > a:after { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.nav-primary-container ul#nav > li > a { font-weight: 900; letter-spacing: 2px; display: inline-block; padding: 18px 2em; position: relative; text-transform: uppercase; }
.nav-primary-container ul#nav > li.active > a:before, .nav-primary-container ul#nav > li.active > a:after, .nav-primary-container ul#nav > li:hover > a:before, .nav-primary-container ul#nav > li:hover > a:after { height: 100%; top: 0; border-color: transparent; }
.nav-primary-container ul#nav > li:hover > a { z-index: 9; }
.nav-primary-container ul#nav > li.active > a { z-index: 8; }
.nav-primary-container ul#nav ul { text-align: left; display: none; position: absolute; min-width: 180px; }
.nav-primary-container ul#nav ul li { display: block; position: relative; }
.nav-primary-container ul#nav ul li a { display: block; padding: 5px 2em; }
.nav-primary-container ul#nav ul li:hover > ul { display: block; left: 100%; top: 0; }
.nav-primary-container ul#nav li:hover > ul { display: block; left: -10px; }

.sidebar .arw-toggle-sidebar { display: none; }
.sidebar .block { color: #969696; }
.sidebar .block .block-title { background: #dfdfdf; color: #333333; }
.sidebar .block .block-content { border-color: #dfdfdf; border-width: 0px 3px 3px 3px; border-style: solid; background: white; }
.sidebar .block a { color: #969696; }
.sidebar .block a:hover { color: #333333; }
.sidebar .block-banner .block-content { border: none; }

@media (max-width: 767px) { .sidebar-mobile-hide .col-left, .sidebar-mobile-hide .col-right { display: none; } }
.footer-container { background: #f1f1f1; color: #818181; font-size: 14px;line-height: 24px;}
.footer-container a { color: #818181; }
.footer-container a:hover { color: #1e1e1e; }
.footer-container .block-custom-link li:hover:before { border-color: #1e1e1e; background: #1e1e1e; }
.footer-container .footer-row-1 { padding: 7rem 0 3rem; }
.footer-container .block .block-title { padding: 0 0 1.286em; line-height: normal; }
.footer-container .footer-copyright { background: #333333; color: #bbbbbb; padding: 3rem 0; }
.footer-container .footer-copyright address { font-size: 13px;margin-bottom: 0; line-height: 18px; text-align: right;}
.footer-container .footer-copyright a {color: #fff !important;font-weight: 600;}
.footer-container .footer-copyright a:hover { color: #333333; }
.footer-container .footer-copyright .footer-accept-payment { line-height: 22px; text-align: left; }
.footer-container .footer-copyright .footer-accept-payment img { vertical-align: text-top; }
.footer-container .block-social-link a { border: 2px solid #000; color: #000; display: inline-block; font-size: 1.286rem; height: 36px; line-height: 32px; text-align: center; vertical-align: top; margin-right: 10px; width: 36px; }
.footer-container .block-social-link a:hover { background: #000; color: #fff; }

.arw_breadcrumbs { padding: 20px 0 0;margin-bottom: -20px;}
.arw_breadcrumbs .breadcrumbs li { padding: 0; display: inline;}
.arw_breadcrumbs .breadcrumbs li a { color: #999999; }
.arw_breadcrumbs .breadcrumbs li a:hover { color: #333333; }
.arw_breadcrumbs .breadcrumbs li strong { color: #333333; }
.arw_breadcrumbs .breadcrumbs li span { color: #999999; padding: 0 5px; }

.page-title2 { text-align: center; position: relative; margin-bottom: 30px; }
.page-title2 img { width: 100%; }
.page-title2 .wrapper-title { width: 80%; }
.page-title2 h1 { font-size: 4em; }

.category-image img { width: 100%; }

.category-description.std { margin-bottom: 30px; }

.products-list .image-overlay, .products-grid .image-overlay { background: #fff; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 1s ease; -moz-transition: opacity 1s ease; -ms-transition: opacity 1s ease; -o-transition: opacity 1s ease; transition: opacity 1s ease; }
.products-list .product-image img, .products-grid .product-image img { width: 100%; }
.products-list .button, .products-grid .button { border: none; display: inline-block; }
.products-list .product-name a, .products-grid .product-name a { text-transform: inherit; color: #333333; }
.products-list .product-name a:hover, .products-grid .product-name a:hover { color: black; }
.products-list .configurable-swatch-list li, .products-grid .configurable-swatch-list li { display: inline-block; }
.products-list .configurable-swatch-list a, .products-grid .configurable-swatch-list a { display: inline-block; }
.products-list .configurable-swatch-list span, .products-grid .configurable-swatch-list span { border: 1px solid #dddddd; display: inline-block; }
.products-list .configurable-swatch-list img, .products-grid .configurable-swatch-list img { vertical-align: top; }

.products-grid .inner-item { position: relative; }
.products-grid .ratings { float: left; -webkit-transition: opacity 0.7s ease; -moz-transition: opacity 0.7s ease; -ms-transition: opacity 0.7s ease; -o-transition: opacity 0.7s ease; transition: opacity 0.7s ease; }
.products-grid .ratings .amount { display: none; }
.products-grid .outer-image { position: relative; border-color: #dddddd; border-width: 3px; border-style: solid; }
.products-grid .outer-image .product-image { overflow: hidden; }
.products-grid .actions { width: 100%; text-align: center; z-index: 3; margin-top: -20px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity .8s ease,margin .8s ease; -moz-transition: opacity .8s ease,margin .8s ease; -ms-transition: opacity .8s ease,margin .8s ease; -o-transition: opacity .8s ease,margin .8s ease; transition: opacity .8s ease,margin .8s ease; }
.products-grid .actions .button { padding: 0; width: 40px; line-height: 40px; font-size: 1.286em; -webkit-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg); -o-transform: skewX(-20deg); transform: skewX(-20deg); }
.products-grid .actions .button > span { -webkit-transform: skewX(20deg); -moz-transform: skewX(20deg); -ms-transform: skewX(20deg); -o-transform: skewX(20deg); transform: skewX(20deg); display: inline-block; }
.products-grid .actions .button + .button { border-left-color: #beb5b1; border-left-width: 1px; border-left-style: solid; }
.products-grid .btn-cart { background: transparent; color: #333333; }
.products-grid .btn-cart:hover { background: #333333; color: white; }
.products-grid .link-wishlist { background: transparent; color: #333333; }
.products-grid .link-wishlist:hover { background: #333333; color: white; }
.products-grid .link-compare { background: transparent; color: #333333; }
.products-grid .link-compare:hover { background: #333333; color: white; }
.products-grid .link-quickview { background: transparent; color: #333333; }
.products-grid .link-quickview:hover { background: #333333; color: white; }
.products-grid .product-name { margin: 15px 0 5px; float: left; width: 67%; font-size: 0.929em; text-transform: uppercase; font-weight: 700; }
.products-grid .product-name a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.products-grid .price-box .special-price, .products-grid .price-box .regular-price { font-size: 1em; padding: 0; color: #333333; }
.products-grid .price-box .price-to .price-label, .products-grid .price-box .price-from .price-label { font-size: .929em; margin-left: -5px; }
.products-grid .price-box .price { font-weight: bold; }
.products-grid .product-info { margin-top: 1em; padding-bottom: 1em; min-height: 4em; position: relative;background: #084876;min-height: 115px;}
.products-grid .product-info:before, .products-grid .product-info:after { content: " "; display: table; }
.products-grid .product-info:after { clear: both; }
.products-grid .product-info.large { margin-top: 0; }
.products-grid .product-info.large .price-box { float: left; width: 100%; text-align: center !important; border: none; min-height: 0; padding: 5px 0 5px !important; position: static !important; opacity: 1 !important; }
.products-grid .product-info.large .price-box .special-price, .products-grid .product-info.large .price-box .regular-price { font-size: 1em !important; }
.products-grid .product-info.large .product-name { width: 100%; text-align: center !important; }
.products-grid .product-info.large .ratings { text-align: center; width: 100%; }
.products-grid .availability { bottom: 0; position: absolute; text-align: center; width: 100%; z-index: 4; }
.products-grid .availability span { background: transparent; color: #f78989; border-color: #f78989; border-width: 3px; border-style: solid; padding: 0 5px; }
@media (max-width: 480px) { .products-grid .item { max-width: 270px; float: none; margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; } }

.products-list { float: left; width: 100%; }
.products-list li.item { margin-bottom: 30px; }
.products-list li.item:before, .products-list li.item:after { content: " "; display: table; }
.products-list li.item:after { clear: both; }
.products-list .inner-item { position: relative; }
.products-list .outer-image { width: 33.33333%; position: relative; border-color: #dddddd; border-width: 1px; border-style: solid; }
.products-list .outer-image .product-image { overflow: hidden; }
.products-list .outer-image:hover .link-quickview { opacity: 1; filter: alpha(opacity=100); }
.products-list .outer-image:hover .image-overlay { z-index: 2; opacity: 0.8; filter: alpha(opacity=80); }
.products-list .product-shop { width: 66.66667%; padding-left: 30px; }
.products-list .outer-image, .products-list .product-shop { float: left; }
.products-list .product-name { margin: 0 0 5px; font-size: 0.929em; text-transform: uppercase; font-weight: 700; }
.products-list .product-name a { display: block; }
.products-list .rating-box { float: left; margin-right: 10px; }
.products-list .price-box { margin-top: 5px; }
.products-list .price-box .special-price, .products-list .price-box .regular-price { font-size: 1em; padding: 0; color: #333333; }
.products-list .price-box .price { font-weight: bold; }
.products-list .price-box, .products-list .desc.std { padding-bottom: 25px; margin-bottom: 25px; border-color: #dddddd; border-width: 0 0 1px; border-style: solid; }
.products-list .desc.std { margin-bottom: 30px; }
.products-list .actions { float: left; }
.products-list .actions .button { padding: 0; line-height: 50px; height: 50px; width: 50px; white-space: nowrap; overflow: hidden; text-align: left; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.products-list .actions .button + .button { margin-left: 1px; }
.products-list .actions .button span span:first-child { padding: 5px 0px; width: 48px; border-width: 0; border-style: solid; border-color: #beb5b1; text-align: center; display: inline-block; }
.products-list .actions .button span .text { padding: 5px 15px; }
.products-list .actions .button.btn-cart, .products-list .actions .button.show-text, .products-list .actions .button:hover { width: 200px; }
.products-list .actions .button.btn-cart span span:first-child, .products-list .actions .button.show-text span span:first-child, .products-list .actions .button:hover span span:first-child { border-width: 0 1px 0 0; }
.products-list .actions:hover .btn-cart { width: 50px; }
.products-list .actions:hover .btn-cart span span:first-child { border-width: 0; }
.products-list .actions:hover .btn-cart:hover { width: 200px; }
.products-list .actions:hover .btn-cart:hover span span:first-child { border-width: 0 1px 0 0; }
.products-list .ratings:before, .products-list .ratings:after { content: " "; display: table; }
.products-list .ratings:after { clear: both; }
.products-list .link-quickview { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 1s ease; -moz-transition: opacity 1s ease; -ms-transition: opacity 1s ease; -o-transition: opacity 1s ease; transition: opacity 1s ease; width: 50px; height: 50px; padding: 0; line-height: 50px; text-align: center; z-index: 4; }
.products-list .btn-cart { background: #333333; color: white; }
.products-list .btn-cart:hover { background: #333333; color: white; }
.products-list .link-wishlist { background: #333333; color: white; }
.products-list .link-wishlist:hover { background: #333333; color: white; }
.products-list .link-compare { background: #333333; color: white; }
.products-list .link-compare:hover { background: #333333; color: white; }
.products-list .link-quickview { background: #333333; color: white; }
.products-list .link-quickview:hover { background: #333333; color: white; }
.products-list .configurable-swatch-list { padding-bottom: 5px; padding-top: 0; text-align: left; }
.mousetrap {
}
.arw-product-labels .arw-product-label { border-style: solid; border-width: 3px; display: block; font-size: 0.923em; line-height: 10px; padding: 5px; position: absolute; text-transform: uppercase; top: 5px; z-index: 3; font-weight: 900; }
.arw-product-labels .product-sale-label { background: transparent; color: #5aec56; border-color: #5aec56; right: 5px; }
.arw-product-labels .product-new-label { background: transparent; color: #f78989; border-color: #f78989; left: 5px; }

.product-view .product-shop-inner { border-width: 1px; border-style: solid; border-color: gainsboro; padding: 15px; }
.product-view .product-essential .product-image { text-align:center;border-width: 1px; border-style: solid; border-color: gainsboro; }
.product-view .product-essential .product-image #image {width: auto; }
.product-view .product-essential .product-name h1 { font-size: 20px; font-weight: 700; margin: 0; text-transform: uppercase;color: #f59201;}
.product-view .product-shop-inner .product-name {margin-bottom: 15px;border-bottom: 1px solid #dcdcdc;padding-bottom: 15px;}
.product-view .product-essential .short-description { margin-bottom: 15px; }
.product-view .product-essential .product-options, .product-view .product-essential .arw-box-quantity, .product-view .product-essential .ratings { position: relative; margin: 0 -15px; padding: 15px 15px 0; }
.product-view .product-essential .product-options:before, .product-view .product-essential .arw-box-quantity:before, .product-view .product-essential .ratings:before { border-top: 1px solid gainsboro; content: ""; left: 0; top: 0; position: absolute; width: 100%; }
.product-view .product-essential .rating-box { float: left; margin-right: 10px; }
.product-view .product-essential .add-to-box { padding-bottom: 15px; }
.product-view .product-essential .add-to-box-actions .button { padding: 0; line-height: 50px; height: 50px; width: 50px; white-space: nowrap; overflow: hidden; text-align: left; float: left; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.product-view .product-essential .add-to-box-actions .button + .button { margin-left: 1px; }
.product-view .product-essential .add-to-box-actions .button span span:first-child { padding: 5px 0px; width: 48px; border-width: 0; border-style: solid; border-color: #beb5b1; text-align: center; display: inline-block; }
.product-view .product-essential .add-to-box-actions .button span .text { padding: 5px 15px; }
.product-view .product-essential .add-to-box-actions .button.btn-cart, .product-view .product-essential .add-to-box-actions .button.show-text, .product-view .product-essential .add-to-box-actions .button:hover { width: 200px; }
.product-view .product-essential .add-to-box-actions .button.btn-cart span span:first-child, .product-view .product-essential .add-to-box-actions .button.show-text span span:first-child, .product-view .product-essential .add-to-box-actions .button:hover span span:first-child { border-width: 0 1px 0 0; }
.product-view .product-essential .add-to-box-actions:hover .btn-cart { width: 50px; }
.product-view .product-essential .add-to-box-actions:hover .btn-cart span span:first-child { border-width: 0; }
.product-view .product-essential .add-to-box-actions:hover .btn-cart:hover { width: 200px; }
.product-view .product-essential .add-to-box-actions:hover .btn-cart:hover span span:first-child { border-width: 0 1px 0 0; }
.product-view .product-essential .arw-box-quantity { padding-bottom: 15px; margin-bottom: 15px; min-height: 70px;}
.product-view .product-essential .arw-box-quantity:after { border-bottom: 1px solid gainsboro; content: ""; left: 0; bottom: 0; position: absolute; width: 100%; }
.product-view .product-essential .btn-cart { background: #333333; color: white; }
.product-view .product-essential .btn-cart:hover { background: #333333; color: white; }
.product-view .product-essential .link-wishlist { background: #333333; color: white; }
.product-view .product-essential .link-wishlist:hover { background: #333333; color: white; }
.product-view .product-essential .link-compare { background: #333333; color: white; }
.product-view .product-essential .link-compare:hover { background: #333333; color: white; }
.product-view .product-essential .product-options-bottom { padding-bottom: 15px; }
.product-view .product-essential .product-options-bottom:before, .product-view .product-essential .product-options-bottom:after { content: " "; display: table; }
.product-view .product-essential .product-options-bottom:after { clear: both; }
.product-view .product-essential .product-options-bottom .price-box { display: none; }
.product-view .product-essential .product-options { padding-bottom: 15px; }
.product-view .product-essential .product-options dd { padding-bottom: 0; }
.product-view .product-essential .price-box .special-price, .product-view .product-essential .price-box .regular-price { color: #333333; }
.product-image.arw-product-image #wrap {
  display: inline-block;
}
.product-collateral h2 { margin-top: 0; }
.product-collateral .box-tags .form-add .input-box { display: inline-block; margin-bottom: 15px; }
.product-collateral .box-tags .form-add .button { vertical-align: top; line-height: 20px; }

.product-shop .grouped-items-table .name-wrapper { color: #969696; }

.product-options dl dd { padding-bottom: 10px; }
.product-options dl dd label, .product-options dl dd .label { font-weight: normal; }
.product-options .options-list label { cursor: pointer; font-weight: normal; }
.product-options .options-list .price-notice .price { padding-left: 5px; }

.quickview-index-view .product-img-box-slider .slick-prev, .quickview-index-view .product-img-box-slider .slick-next { height: 40px; }
.quickview-index-view .product-img-box-slider .slick-prev:before, .quickview-index-view .product-img-box-slider .slick-next:before { color: inherit; }
.quickview-index-view .product-img-box-slider .slick-prev { left: 0; }
.quickview-index-view .product-img-box-slider .slick-prev:before { content: "\f104"; }
.quickview-index-view .product-img-box-slider .slick-next { right: 0; }
.quickview-index-view .product-img-box-slider .slick-next:before { content: "\f105"; }

.product-tabs-content a { color: #969696; }
.product-tabs-content a:hover { color: #333333; }

.product_details_tabs { position: relative; margin-top: 50px; }
.product_details_tabs .product-tabs li { display: block; cursor: pointer; float: left; text-transform: uppercase; font-size: 1em; font-weight: 700; position: relative; }
.product_details_tabs .product-tabs li a { color: #969696; background: white; border-top: 1px solid #969696; border-right: 1px solid #969696; padding: 15px; display: block; }
.product_details_tabs .product-tabs li:first-child a { border-left: 1px solid #969696; }
.product_details_tabs .product-tabs li.active:before, .product_details_tabs .product-tabs li:hover:before { position: absolute; content: ""; top: -3px; left: 0; width: 100%; border-top: 3px solid #333333; }
.product_details_tabs .product-tabs li.active a, .product_details_tabs .product-tabs li:hover a { color: #333333; background: white; }
.product_details_tabs .product-tabs-content { border: 1px solid #969696; color: #969696; background: white; }
.product_details_tabs #product_tabs_description_contents .product-tabs-content-inner { padding-bottom: 15px; }
.product_details_tabs .product-tabs-content-inner { padding: 15px 15px 0; }
.product_details_tabs .product-accordion-heading { display: none; cursor: pointer; width: 100%; padding: 15px; text-transform: uppercase; font-size: 1em; margin-bottom: 0; position: relative; color: #969696; background: white; border-color: #969696; border-style: solid; border-width: 0 1px 1px 1px; font-weight: 600; }
.product_details_tabs .product-accordion-heading a { color: inherit; }
.product_details_tabs .product-accordion-heading:first-child { border-top-width: 1px; }
.product_details_tabs .product-accordion-heading.active { border-bottom: none; border-top-width: 3px; }
.product_details_tabs .product-accordion-heading.active, .product_details_tabs .product-accordion-heading:hover { border-top-color: #333333; color: #333333; background: white; }
.product_details_tabs .product-accordion-heading.active:before { content: "\f147"; }
.product_details_tabs .product-accordion-heading:before { font-family: "FontAwesome"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; text-indent: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; content: "\f196"; left: auto; right: 15px; top: auto; text-align: right; }
.product_details_tabs.active_mode_accordion .product-tabs, .product_details_tabs.mode_accordion .product-tabs { display: none; }
.product_details_tabs.active_mode_accordion .product-accordion-heading, .product_details_tabs.mode_accordion .product-accordion-heading { display: block; }
.product_details_tabs #product_tabs_related_products_contents { display: block !important; }

#super-product-table td { vertical-align: middle; }
#super-product-table .price-box { margin: 0; }
#super-product-table .price-box .special-price, #super-product-table .price-box .regular-price { font-size: 1em; }
#super-product-table .input-text.qty { height: 30px; line-height: 30px; padding: 0; width: 40px; }

.box-up-sell .owl-nav { position: absolute; right: -15px; top: -55px; width: 65px; }

.ratings-table { margin-bottom: 5px; }
.ratings-table th { padding-right: 5px; font-size: .85em; color: #969696; }

.box-reviews .buttons-set { padding-bottom: 15px; }

#customer-reviews dl { margin-bottom: 0; }
#customer-reviews dl dt { color: #969696; }
#customer-reviews dl dd { padding-left: 15px; padding-top: 5px; padding-bottom: 15px; }
#customer-reviews .form-add h3 { font-size: 1.286em; }
#customer-reviews .form-add h4 { font-size: 1.143em; }
#customer-reviews #product-review-table { width: auto; text-align: center; }
#customer-reviews #product-review-table th { text-transform: capitalize; }
@media (max-width: 480px) { #customer-reviews #product-review-table th { font-size: 12px; } }
#customer-reviews #product-review-table td, #customer-reviews #product-review-table th { vertical-align: middle; }
@media (max-width: 480px) { #customer-reviews #product-review-table td, #customer-reviews #product-review-table th { padding: 8px 3px; } }
#customer-reviews #product-review-table .radio ~ label { height: 20px; overflow: hidden; text-indent: -999em; padding-left: 0; margin-bottom: 0; }
#customer-reviews #product-review-table .radio ~ label:before { display: block; text-indent: 0; padding-right: 0px; width: 100%; text-align: center; }

.review-product-list .product-view .product-image { margin-bottom: 0 !important; }
.review-product-list .product-view .product-shop .add-to-box { overflow: hidden; }

#review-form fieldset > h3 { margin-top: 0; }

.page-title + .cart-empty { padding: 15px; }
.page-title + .cart-empty a { text-decoration: underline; }

#shopping-cart-table .btn-continue { float: left; }

.cart-collaterals .discount h2, .cart-collaterals .shipping h2, .cart-collaterals .cart-totals h2 { font-size: 1.385em; padding: 12px 15px; font-weight: 900; letter-spacing: 2px; text-transform: uppercase; margin: 0; background: #dfdfdf; color: #333333; }
.cart-collaterals .discount .buttons-set, .cart-collaterals .shipping .buttons-set, .cart-collaterals .cart-totals .buttons-set { border: none; margin-left: -18px; margin-right: -18px; }
.cart-collaterals .discount button.button, .cart-collaterals .shipping button.button, .cart-collaterals .totals button.button { width: 100%; margin: 0; text-transform: uppercase; padding: 15px 20px; float: none; }
.cart-collaterals .discount > .discount-form, .cart-collaterals .shipping > .shipping-form, .cart-collaterals .cart-totals > .totals { padding: 15px 15px 0; border-style: solid; border-color: #dfdfdf; border-width: 3px 3px 0 3px; border-top: none; background: white; }
.cart-collaterals .cart-totals + .totals { width: 100%; }
.cart-collaterals .cart-totals + .totals a { text-align: right; display: block; margin-top: 5px; }
.cart-collaterals #shopping-cart-totals-table { width: 100%; font-size: 1.143em; }
.cart-collaterals #shopping-cart-totals-table td { padding: 0 0 10px; }
.cart-collaterals #shopping-cart-totals-table td:first-child { text-align: left !important; }
.cart-collaterals .sp-methods { margin: 20px 0 0; }

#checkoutSteps .section { border-color: #dfdfdf; border-style: solid; border-width: 0 1px 1px; clear: both; }
#checkoutSteps .section:first-child { border-top-width: 1px; }
#checkoutSteps .section .step-title { text-align: right; overflow: hidden; color: inherit; padding: 12px 15px; background: none; }
#checkoutSteps .section .step-title .number { float: left; padding-top: 4px; }
#checkoutSteps .section .step-title .number:before { content: "0"; }
#checkoutSteps .section .step-title .number:after { content: "."; padding-right: 10px; }
#checkoutSteps .section .step-title h2 { color: inherit; float: left; font-family: inherit; font-size: 1.385em; font-weight: 900; letter-spacing: 2px; margin: 0; text-transform: uppercase; }
#checkoutSteps .section .step-title a { display: none; float: right; top: 2px; overflow: hidden; position: relative; text-indent: 999em; width: 20px; color: inherit; }
#checkoutSteps .section .step-title a:before { font-family: "FontAwesome"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; text-indent: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; content: "\f044"; color: inherit; }
#checkoutSteps .section.active.allow .step-title a { display: none; }
#checkoutSteps .section.allow { border-bottom-color: #fff; }
#checkoutSteps .section.allow .step-title { cursor: pointer; background: #dfdfdf; color: #333333; }
#checkoutSteps .section.allow .step-title a { display: block; }
#checkoutSteps .section.active.allow { border-bottom-color: #dfdfdf; }
#checkoutSteps .section .step { padding: 15px; }
#checkoutSteps .section .step#checkout-step-login { padding: 0; }
#checkoutSteps .section .step h3, #checkoutSteps .section .step h4 { font-size: 1.143em; text-transform: uppercase; }
#checkoutSteps .section .please-wait { float: right; }
#checkoutSteps #login-form { border: none; }

ul#checkout-progress-state li { float: left; padding: 15px; background: #dfdfdf; position: relative; }
ul#checkout-progress-state li i { padding-right: 5px; }
ul#checkout-progress-state li + li { margin-left: 15px; margin-bottom: 15px; }
ul#checkout-progress-state li.active { background: #333333; color: #fff; }
ul#checkout-progress-state li.active ~ li i { display: none; }
@media (max-width: 991px) { ul#checkout-progress-state li:nth-child(3n+1) { clear: both; margin-left: 0 !important; } }
@media (max-width: 480px) { ul#checkout-progress-state li { display: none; } }

.multiple-checkout { clear: both; }
.multiple-checkout h2 { font-size: 1.286em; background: white; margin: 0; padding: 15px; border-bottom: 1px solid #ededed; }
.multiple-checkout form, .multiple-checkout table, .multiple-checkout .col3-set { background: white; }
.multiple-checkout .product-name { margin: 0; font-size: 1em; padding: 0; border-bottom: none; }
.multiple-checkout .item-options { font-size: .857em; }
@media (max-width: 480px) { .multiple-checkout .item-options { display: none; } }
.multiple-checkout #multiship-addresses-table { margin-bottom: 0; }
.multiple-checkout #multiship-addresses-table select { max-width: 200px; }
.multiple-checkout #multiship-addresses-table td, .multiple-checkout #multiship-addresses-table th { vertical-align: middle !important; }
.multiple-checkout #multiship-addresses-table td:first-child, .multiple-checkout #multiship-addresses-table th:first-child { padding-left: 15px; }
.multiple-checkout #multiship-addresses-table td.last, .multiple-checkout #multiship-addresses-table th.last { padding-right: 15px; }
.multiple-checkout th { background: white; }
.multiple-checkout .buttons-set { background: white; padding: 15px; }
.multiple-checkout h3, .multiple-checkout h4 { font-size: 1.143em; margin: 0 0 10px; padding: 15px 0; border-bottom: 1px solid #ededed; }
.multiple-checkout h3.legend, .multiple-checkout h4.legend { padding-left: 15px; }
.multiple-checkout #multishipping-billing-form .box-title h2 { font-size: 1.143em; margin: 0 0 10px; padding: 15px 0; border-bottom: 1px solid #ededed; }
.multiple-checkout .col3-set .actions { padding-top: 15px; }
.multiple-checkout #multishipping-billing-form #payment-tool-tip { background: white; left: 50%; max-width: 100%; padding: 15px; position: fixed; top: 50%; width: 400px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.multiple-checkout #checkout-review-submit { padding-right: 15px; text-align: right; }
.multiple-checkout #checkout-review-submit .grand-total .price { color: #333333; }
.multiple-checkout #checkout-review-submit #review-button { margin-top: 20px; }
.multiple-checkout > p { background: white; margin: 0; padding: 10px 15px; }
.multiple-checkout .input-text.qty { width: 60px; }

ul#checkout-progress-state { float: left; width: 100%; }
ul#checkout-progress-state:before, ul#checkout-progress-state:after { content: " "; display: table; }
ul#checkout-progress-state:after { clear: both; }

ul.messages { clear: both; }

.dashboard .welcome-msg { margin-bottom: 30px; }
.dashboard .box-account { margin-bottom: 30px; }
.dashboard .box-account .box-head { font-size: 1.385em; font-weight: 900; letter-spacing: 2px; padding: 12px 15px; text-transform: uppercase; background: #dfdfdf; color: #333333; }
.dashboard .box-account .box-head h2, .dashboard .box-account .box-head h3 { font-size: 1em; margin: 0; font-weight: inherit; }
.dashboard .box-account .box-head a { float: right; font-size: 12px; font-weight: normal; letter-spacing: 0; margin-top: -22px; text-decoration: underline; text-transform: none; }
.dashboard .box-account li.item { padding: 10px 15px; }
.dashboard .box-account li.item:before, .dashboard .box-account li.item:after { content: " "; display: table; }
.dashboard .box-account li.item:after { clear: both; }
.dashboard .box-account li.item + li { border-top: 1px solid #dddddd; }
.dashboard .box-account li.item .number { float: left; padding-right: 5px; }
.dashboard .box-account li.item .details { float: left; }
.dashboard .box-account li.item .details .product-name { margin: 0; font-size: 1em; }
.dashboard .box-account li.item .details .ratings strong { float: left; font-weight: normal; }
.dashboard .box-account li.item .details .ratings .rating-box { float: left; margin: 3px 0 0 5px; }
.dashboard .box-account li.item .details .tags strong { font-weight: normal; }
.dashboard .box-account li.item .details .tags strong, .dashboard .box-account li.item .details .tags ul, .dashboard .box-account li.item .details .tags li { display: inline; }
.dashboard .box-account > .col2-set { border-color: #dfdfdf; border-width: 0px 3px 3px 3px; border-style: solid; margin-bottom: 30px; background: white; }
.dashboard .box-account > .col2-set > .box .box-title h3 { font-size: 1.385em; font-weight: 900; letter-spacing: 2px; padding: 12px 15px; text-transform: uppercase; margin: 0; background: #dfdfdf; color: #333333; }
.dashboard .box h3, .dashboard .box h4 { font-size: 1.143em; margin-top: 15px; }
.dashboard .box .box-title a { float: right; margin-top: -30px; font-size: .857em; text-decoration: underline; }
.dashboard .box address a { color: black; font-size: .857em; text-decoration: underline; }

.my-account h2 { margin-top: 0; }
.my-account .order-info-box { margin-left: -15px; margin-right: -15px; width: auto; }
.my-account .box .box-title a { float: right; margin-top: -30px; color: black; font-size: .857em; text-decoration: underline; }
.my-account .box address a { color: black; font-size: .857em; text-decoration: underline; }
.my-account .billing-agreements, .my-account .recurring-profiles, .my-account .addresses-list { border-style: solid; border-width: 3px; border-color: #dfdfdf; }
.my-account .billing-agreements h2, .my-account .recurring-profiles h2, .my-account .addresses-list h2 { margin-top: 15px; }
.my-account .billing-agreements + .buttons-set, .my-account .recurring-profiles + .buttons-set, .my-account .addresses-list + .buttons-set { margin-top: 0; border-top: none; }
.my-account .billing-agreements, .my-account .recurring-profiles { padding: 15px; }
.my-account #my-reviews-table .product-name { font-size: 1em; margin: 0; }
.my-account #my-reviews-table .rating-box { top: 2px; }
.my-account .product-review .product-img-box { float: left; width: 40%; }
.my-account .product-review .product-img-box .label { text-transform: uppercase; text-align: left; display: block; margin: 0; padding: 15px; }
.my-account .product-review .product-img-box .ratings { padding: 0 15px; }
.my-account .product-review .product-img-box .rating-box { margin: 0 0 15px; }
.my-account .product-review .product-details { float: left; width: 58%; }
.my-account .product-review .product-details dt { color: #969696; padding: 15px 0; }
.my-account .product-review h2 { font-size: 1.286em; }
.my-account .product-review h3 { font-size: 1.143em; }
.my-account .my-tag-edit { padding: 15px; }
.my-account .my-tag-edit .btn-remove { background: none; color: inherit; margin-bottom: 3px; padding: 0; }
.my-account .my-tag-edit .btn-remove:hover { color: black; }
.my-account #my-tags-table .product-name { margin: 0; font-size: 1em; }
.my-account #my-tags-table .btn-cart { white-space: pre; }
.my-account #my-tags-table .add-to-links a { background: #333333; color: #fff; padding: 10px; white-space: pre; }
.my-account #my-tags-table .add-to-links a:hover { background: #333333; }
@media (max-width: 480px) { .my-account #my-tags-table td:first-child { display: none; } }
.my-account #wishlist-table .product-name { margin: 0 0 5px; font-size: 1.143em; }
.my-account #wishlist-table .price-box { margin: 0 0 10px; }
.my-account #wishlist-table .btn-cart { margin-top: 5px; }
@media (max-width: 767px) { .my-account #wishlist-table .btn-cart { padding: 5px 10px; } }
@media (max-width: 480px) { .my-account #wishlist-table th:first-child, .my-account #wishlist-table td:first-child { display: none; } }
.my-account #wishlist-table .link-edit { clear: both; float: left; }
.my-account .toolbar label { color: inherit; display: inline; float: left; margin: 0; padding: 0 10px; }
.my-account #my-orders-table th:first-child, .my-account #my-orders-table td:first-child { text-align: left; }
.my-account #wishlist-table th:nth-child(2), .my-account #wishlist-table td:nth-child(2) { text-align: left; }

.tag-customer-index .my-account ul.tags-list li { display: inline; }
.tag-customer-index .my-account ul.tags-list li + li:before { content: ", "; }

.cms-page-view .col-main .std .col3-set, .cms-page-view .col-main .std .col2set, .cms-no-route .col-main .std .col3-set, .cms-no-route .col-main .std .col2set { margin-left: -15px; margin-right: -15px; width: auto; }

.page-sitemap .links { display: block; text-align: right; margin: 0 20px 0 0; }
.page-sitemap .links a { position: relative; }
.page-sitemap .sitemap:before, .page-sitemap .sitemap:after { content: " "; display: table; }
.page-sitemap .sitemap:after { clear: both; }
.page-sitemap .sitemap li { margin: 3px 0; }

.contacts-index-index h1 { border: none; }

#contactForm:after:before, #contactForm:after:after { content: " "; display: table; }
#contactForm:after:after { clear: both; }
#contactForm .fieldset .legend + .required { margin: 0; }



.fa-shopping-cart {
  font-size: 24px;
  color:#c79f65;
}

.fa.fa-search {
  font-size: 16px;
  margin-left: -8px;
  height: 17px;
  margin-top: 3px;
}

.order-summary-body {
    padding: 10px;
  border-top: 1px solid #ebebeb;
  margin-top: 10px;
}


.tp-caption.arw_playfair_white_italic_48.sft, .tp-caption.arw_playfair_black_italic_30.sfr{
  font-size: 50px !important;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}

.tp-caption.arw_opensans_light_18.sft, .tp-caption.arw_opensans_300_14.sfr{
  color: #fff;
  font-size: 20px !important;
  text-shadow: 0px 1px 0px #000;
}

.tp-caption.arw_button_shop_now_white a, .tp-caption.arw_button_shop_now a{
  border: 3px solid #fff;
  color: #fff;
  padding: 13px !important;
}

#ctl00_ctl00_cph1_cph1_ctrlHomePageCategories_dlCategories .item-box {
  float: left;
  margin-right: 25px;
}

#ctl00_ctl00_cph1_cph1_ctrlHomePageCategories_dlCategories .item-box img{
  height: 305px;
  width: 254px;
}

.filtersGroupPanel.nav div b{
  border-bottom: 1px solid #ccc;
  color: #000;
}

.filtersGroupPanel.nav #ctl00_ctl00_cph1_cph2_ctrlMasterFilter_pnlPSOSelector p[style]{
  display: block;
  width: 15px;
  height: 15px;
  float: left;
  margin-right: 10px;
  border-radius: 50%;
  margin-top: 2px;
}

.recently-viewed-products {
  margin-top: 25px;
}

#ctl00_ctl00_cph1_cph2_ctrlRecentlyViewedProducts_dlCatalog .add-info .prices {
  float: right;
  font-size: 16px;
  color: #000;
}

.product-item.hover-effect-1 {
  border-bottom:1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

.product-item.hover-effect-1 .compare-products input, .product-item.hover-effect-1 .compare-products+input{
  font-size: 10px;
  width: 100px;
  padding: 8px;
}

.breadcrumb {
  display: none;
}

.add-to-box-actions table[id] tr {
  float: left;
  margin-right: 5px;
}

input[type="radio"]+label {
  padding-left: 2px;
}

.add-to-box-actions div span[style] {
  margin-top: 10px;
  display: block;
}

#ctl00_ctl00_cph1_cph1_ctl00_ctrlProductEmailAFriendButton_btnEmailAFriend, #ctl00_ctl00_cph1_cph1_ctl00_ctrlProductAddToCompareList_btnAddToCompareList {
  margin-top: 10px;
}

.tabs .active {
    height: 45px;
  margin-top: -5px;
}

.all-item {

}

.price-box .old-price {
  float: right;
  text-decoration: line-through;
  color: #e64949;
	display: block;
    float: none;
    height: 21px;
}

.products-grid #ctl00_ctl00_cph1_cph1_ctl00_divProducts li.item:hover .price-box{
}

#ctl00_ctl00_cph1_cph2_ctrlRecentlyViewedProducts_dlCatalog .price-box {
  background-color: rgba(255, 255, 255, 0.78);
  width: 100%;
  padding: 8px;
}

.search-panel {
  width: 70%;
  margin: 0 auto;
  margin-top: 20px;
}

.search-panel .search-input {
width: 500px;
margin: 0 auto
}

.search-input .basic-search{
  width: 100%;
}

.basic-search tr:nth-child(3),
.basic-search tr:nth-child(2){
  display: none;
}

input#ctl00_ctl00_cph1_cph1_ctrlSearch_btnSearch {
  margin-top: -40px;
  height: 42px;
  margin-top: -41px;
  margin-right: -1px;
}

.head-doviz {
  position: absolute;
  width: 100px;
  right: 70px !important;
  top: 14px;
}

#ctl00_ctl00_cph1_cph1_ctrlCustomerRegister_CreateUserForm .section-title{
  font-size: 23px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 26px;
  padding-bottom: 10px;
  margin-top: 10px;
}

#ctl00_ctl00_cph1_cph1_ctrlCustomerRegister_CreateUserForm  .table-container tr td.item-name {
  width: 32% !important;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutShippingAddress_dlShippingAddresses td[width],
#ctl00_ctl00_cph1_cph1_ctrlCheckoutBillingAddress_dlBillingAddresses td[width]{
  display: none;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutBillingAddress_dlBillingAddresses .address-box,
#ctl00_ctl00_cph1_cph1_ctrlCheckoutShippingAddress_dlShippingAddresses .address-box{
  margin-top: 15px;
}

#ctl00_ctl00_cph1_cph1_ctrlCustomerRegister_CreateUserForm  .table-container .item-value{
  width: 100%;
}

#ctl00_ctl00_cph1_cph1_ctrlCustomerRegister_CreateUserForm {
  margin-bottom: 35px;
}

#ctl00_ctl00_cph1_cph1_ctrlCustomerRegister_CreateUserForm .terms-of-service {
	margin-top: -25px;
	width: 67%;
	float: left;
}

.category-description .right-categories {
  margin-left: 10px;
  width: 269px !important;
}

.ctl00_ctl00_cph1_cph1_ctl00_lblError {
  display: none;
}

.cart-footer .totals {
    width: 382px !important
}
.category-description .left-slider {
  width: 558px !important;
}
.category-description .right-categories {
  width: 282px
}
.category-description .left-slider .slider1 {
  padding: 0px;
}

.head-language {
  display: none;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_pnlEmptyCart {
  margin-bottom: 25px;
}

.search-results .product-search:nth-child(5n){
  margin-right: 0px;
}
.search-results .product-search{
  float: left;
  width: 172.8px;
  padding: 10px;
  border: 1px solid #DFDFDF;
  margin-right: 20px;
  margin-bottom: 15px;
  border-radius: 7px;
  text-align: center;
  min-height: 255px;
}

.search-results .product-search a{
  float: left;
  line-height: 40px;
}
.search-results .product-search img{
  border-radius: 7px;
  height: 193px;
}

.contact-form.master-wrapper-main {
  display: block;
  width: 70%;
  margin: 0 auto;
  padding-top: 0px;
}

.contact-form.master-wrapper-main tr,
.contact-form.master-wrapper-main td {
  display: block;
  float: left;
}

.contact-form.master-wrapper-main td {
  width: 300px;
}

#ctl00_ctl00_cph1_cph1_ctrlContactUs_pnlContactUs textarea{
 width: 599px;
 height: 150px;
}

.table-container tr:nth-child(2) td,
.table-container tr:nth-child(3){
  width: 100%;
}

#btnContactUs {
  background-color: transparent;
  border: 0px;
  padding:18px 0;
}

.send-email td.button {
  width: 100px;
  padding: 0px;
  text-align: center;
  float: right;
  margin-right: -24px;
}

.left-slider, .right-categories {
  margin-bottom: 20px;
}

.left-slider img,
.right-categories img {
  border-radius: 6px;
}

#ctl00_ctl00_cph1_cph1_ctl00_ddlSorting {
  border: 2px solid #ebebeb;
  padding: 4px;
  border-radius: 4px;
  outline: none;
}

.rating-star
{
  font-size: 0pt;
  width: 13px;
  height: 14px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  display: block;
  background-repeat: no-repeat;
}
.sku {
  margin-top: 10px;
font-weight: bold;
font-size: 14px;
}
.filled-rating-star
{
  background-image: url(../../../../../../Images/FilledStar.png);
}
#ctl00_ctl00_cph1_cph1_ctl00_ctrlProductRating_productRating {
  float: left;
padding: 10px;
padding-left: 0px;
height: 10px;
}
#ctl00_ctl00_cph1_cph1_ctl00_ctrlProductRating_lblProductRatingResult {
  font-family: open sans;
font-size: 13px;
margin-top: -10px;
display: block;
}
.empty-rating-star
{
  background-image: url(../../../../../../Images/EmptyStar.png);
}
.saved-rating-star
{
  background-image: url(../../../../../../index.html);
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_pnlCart tr {
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutShippingAddress_ctl00 {
  width: 46.5%;
  margin: 0 auto;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutShippingAddress_pnlSelectShippingAddress .select-address-title{
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

.clear+.enter-address-title {
  margin-bottom: 5px;
  font-size: 20px;
    font-weight: 600;
    text-align: center;
}
.chkKaydetFatura label {color:#f05}
.checkout-data .enter-address tr td:first-child {
	text-align: left;
	font-size: 13px;
	width: auto;
	line-height: 35px;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutBillingAddress_pnlTheSameAsShippingAddress {
  text-align: left

}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutBillingAddress_ctrlBillingAddress_ddlCountry, #ctl00_ctl00_cph1_cph1_ctrlCheckoutBillingAddress_ctrlBillingAddress_ddlStateProvince {
  float: left;
  font-size: 15px;
}

.checkout-data .enter-address tr td input{
  font-size: 13px;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutBillingAddress_btnNextStep {
  font-size:15px;
  padding: 2px;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentMethod_dlPaymentMethod {
  display: block;
  margin-top: -30px;
  margin-bottom: 20px;
  margin-left: 15px;
}

.checkout-page {
  margin: 0 auto;
  width: 70%;
}

.card-img {
  display: none;
}

.paymogen .altbil{
  width: 500px;
  float: left;
}

.paymogen .altbil2 {
float: right;
width: 400px;
}

.checkout-data.cdatie .body{
  display: inline-block;
  width: 943px;
}

.checkout-data.cdatie .bntbl1 {
  width: 100%;
}

.checkout-data.cdatie .odalti {
    width: 100%;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_ctl01 select {
    width: 100px;
  border: 1px solid #ccc;
  margin-right: 10px;
  outline: none;

}


#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_ctl01 input {
  border: 1px solid #ccc
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_ctl01 .taksit-baslik {
  font-weight: bold;
}
.checkout-data.cdatie .payment-info {
  margin-bottom: 50px;
}
#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_divcardcvv2 .cardcvv{
  width: 42px;
  height: 30px;
}

.confirm-order {
    text-align: center;
  margin-bottom: 25px;
}

.cart-footer .common-buttons input#ctl00_ctl00_cph1_cph1_OrderSummaryControl_btnUpdate{
  background: #74bc69
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutShippingAddress_ctrlShippingAddress_ctl00 input[type="text"]{
  height: 35px;
}

.order-completed {
  width: 50%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 50px;
}

.order-details {
    width: 70%;
  margin: 0 auto;
  margin-top: 50px;
}

#ctl00_ctl00_cph1_cph1_ctrlHomePageCategories_dlCategories .item-box:last-child {
  margin-right: 0px;
}

#product-list-550506961 .item {
  width: 169px;
}

#ctl00_ctl00_cph1_cph2_ctrlRecentlyViewedProducts_dlCatalog .item-box .product-name a {
  padding: 7px 15px;
  background-color: #FFF;
  border-radius: 3px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.31);
}

.product-shop.col-xs-12.col-sm-4.col-md-4 .overview {
  display: none;
}

#ctl00_ctl00_cph1_cph1_ctrlCompareProducts_tblCompareProducts img {
  width: 250px;
  border-radius: 7px;
}

#ctl00_ctl00_cph1_cph1_ctrlCompareProducts_tblCompareProducts {
  margin-bottom: 50px;
}

.filters-g select {
  width: 100%;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 15px;
  text-transform: uppercase;
  outline: none;
  margin-bottom: 15px;
  margin-left: 0px;
}

.filters-g .filter-group {
  float: right;
  margin-right:39px;
}

.social-buttons{
  position: relative;
  margin-bottom: -35px;
  float: right;
  margin-top: 10px;
}
.logo img {
  width: 275px;
  margin-top: 3px;
}

.topicpage {
  width: 85%;
  margin: 0 auto;
  margin-top: 35px;
}

.tut-left-block {
  width: 25%;
  float: left;
  border: 3px solid #dfdfdf;
  margin-right: 40px;
  box-shadow: 0px 2px 0px 0px #FAFAFA, 0px 4px 0px 0px #E8E8E8, 0px 6px 0px 0px #FAFAFA, 0px 8px 0px 0px #E8E8E8;
  border-radius: 0px 0px 5px 5px;
  min-height: 310px;
  margin-bottom: 40px;
}

.tut-left-block h3{
  background: #dfdfdf;
  color: #333;
  font-size: 1.385em;
  padding: 12px 15px;
  font-weight: 900;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top:0;
}

.tut-left-block li a{
  color: #6B6B6B;
  text-shadow: 1px 1px 0px #fff;
}
.tut-left-block li{
  padding: 11px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ebebeb;
}

.tut-right-block {
  float: left;
  width: 71.5%;
  border: 1px solid #ebebeb;
  padding: 10px;
  margin-bottom: 40px;
}
.tut-right-block iframe{
  width: 100%;
  height: 430px;
}
.tutorial-page {
  display: inline-block;
  width: 100%;
}
.category-description img{
}
#categories_nav_left li a{
  border-bottom: 1px solid #ebebeb;
  font-size: 13px;
  text-transform: capitalize;
  padding-left:10px;
}

#categories_nav_left li .active{
	background: #DFDFDF;
	color: #333;
}

.buttons-ez {
  display: inline-block;
  width: 100%
}

.widget-static-block .arw_sweet_block_newsletter_home_3 .container {
  border: 0px;
}

.category-description .left-slider .slider1 img {
  width: 537px;
}

.category-description .left-slider .slider1 {
  height: 400px;
  border: 0px;
}

.category-description .left-slider {
    height: 430px;
}
.category-description .bx-viewport{
  height: 400px !important;
}

.category-description .left-slider li {
    margin-left: 10px;
}

.category-description .right-categories {
  width: 260px;
}

.category-description .left-slider {
  width: 577px;
}

.category-description .right-categories span {
  display: none;
}

.main {
  margin-top: 50px !important;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_btnContinueShopping {
    font-size: 12px;
}

#ctl00_ctl00_cph1_cph1_ctl00_btnAddToCart {
  background: #81DBD5;
}

#ctl00_ctl00_cph1_cph1_ctl00_txtQuantity_txtValue {
  width: 120px !important;
}

.payment-methods {
  margin-bottom: 50px;
}

#cloud-zoom-big {
  left: 369px !important;
}

.account-page {
  width: 1000px;
  margin-left: -230px;
}

.ajax__tab_default .ajax__tab_tab {
  overflow: auto !important
}

.ajax__tab_tab {
  border: 1px solid #ebebeb;
  border-bottom: 0px;
  padding: 10px;
  margin-right: 10px;
  border-radius: 4px 4px 0px 0px;
}

#ctl00_ctl00_cph1_cph1_Customer_pnlCustomerInfo, #ctl00_ctl00_cph1_cph1_Customer_pnlCustomerAddresses {
  border: 1px solid #ebebeb;
  margin-top: 0px;
  padding: 15px;
  margin-bottom: 50px;
}

.account-page .section-body table td{
  display: block;
  float: left;
  width: 220px;
}

.savecustomerinfobutton {
  padding: 0px !important;
}

.customer-info-box .section-title {
  font-size: 21px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 14px;
  width: 45.6%;
  padding-bottom: 10px;
}

.ajax__tab_active .ajax__tab_tab{
  background-color: #F7B8C2;
  color: #fff;
  font-weight: bold;
}

.right-categories {
  margin-bottom: 50px;
}

#btnAddToCart {
  display: none;
}

.submit-header {
  float: right;
  margin-bottom: -40px;
  position: relative;
}

.address-list .address-item {
  padding-bottom: 10px;
  border-bottom: 1px solid #ebebeb;
}

.add-button {
  display: inline-block;
  width: 100%;
}

#ctl00_ctl00_cph1_cph1_Customer_pnlCustomerAddresses_ctrlCustomerAddresses_btnAddBillingAddress {
  float: right;
  margin-bottom: 40px;
  margin-top: 15px;
}

.customer-addresses .section-title {
    font-size: 20px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}


.addshippingaddressbutton {
  float: right;
  margin-top: 15px;
}

#ctl00_ctl00_cph1_cph1_Customer_pnlCustomerOrders {
  margin-bottom: 50px;
  border: 1px solid #ebebeb;
  margin-top: 15px;
  padding: 15px;
}

.address-edit-page {
  width: 58%;
}

#ctl00_ctl00_cph1_cph1_AddressEditControl_ctl00 table tr td:first-child {
  width: 46%;
}

#ctl00_ctl00_cph1_cph1_AddressEditControl_ctl00 table tr td input,
#ctl00_ctl00_cph1_cph1_AddressEditControl_ctl00 table tr td textarea,
#ctl00_ctl00_cph1_cph1_AddressEditControl_ctl00 table tr td select{
  border-color: #ebebeb;
  margin-top: 15px;
}

#ctl00_ctl00_cph1_cph1_btnSave {margin-bottom: 15px;}
#ctl00_ctl00_cph1_cph1_btnDelete {
  margin-bottom: 15px; float: right;
}

/*footer.footer-container .footer-row-1 img{
  width: 93px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
  float: left;
  margin-right: 10px;
}*/

ul.dropdown-lang input,
ul.dropdown-lang input:hover {
    padding: 0px;
  background-color: transparent;
  color: #000;
}

#ctl00_ctl00_cph1_cph1_ctrlSearch_pagerProducts {
  padding: 10px;
  margin-top: 10px;
  display: block;
  width: 46%;
  margin: 0 auto;
  border-radius: 5px;
}

span#ctl00_ctl00_cph1_cph1_ctrlSearch_pagerProducts a,  span#ctl00_ctl00_cph1_cph1_ctrlSearch_pagerProducts span {
  background-color: #fff;
  padding: 3px;
  margin-top: -2px;
  margin-right: 7px;
  border-radius: 3px;
  min-width: 25px;
  display: block;
  float: left;
}

#arw_nav .mactive a{
	background: #465c67;
    color: #fff;
    border-radius: 4px;
}
.paymentinfonextstepbutton {margin-top:20px;}
#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .crosssells-title {
  font-size: 20px;
  color: #000;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: block;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .item-box {
	/*display: block;
	width: 23.5%;*/
	width:100%;
	float: left;
	margin-bottom: 20px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 20px;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .outer-image {
	border: 3px solid #ddd;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .buttons-ez {
	margin-top:10px;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .buttons-ez input {
  padding: 5px 10px;
  width: 200px;
  margin-top: 13px;
  height: 40px;
  background-color: #5CA950;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .buttons-ez input:last-child {
	background-color: #74BC69;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .inner-item {
	width: 110px;
	float: left;
	margin-right: 30px;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .product-info {
	float:right;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .product-name {
	margin:0;
	font-size:17px;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .price-box {
	margin:0;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .price-box .actual-price {
	font-weight:bold;
	font-size: 15px;
	color: #74BC69;
	width:100%;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .price-box .old-price {
	margin-top:2px;
	width:100%;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .product-info .ratings {
	float: right;
	margin-top: -20px;
}

.footer-accept-payment img {
	width:50px;
}

.product-shop-right .bx-wrapper ul li {
	border-top: none;
	color: #fff;
	background-color: rgba(248, 185, 196, 0);
	text-shadow: none;
}

.product-shop-right .tab_container .bx-wrapper {
	margin:0;
}

.product-shop-right .tab_container .bx-wrapper img {
	height:328px;
	border-radius: 5px;
	width:100%;
}

.product-shop-right .tab_container .bx-viewport {
	height:340px !important;
	left:0;
}

.product-shop-right .tab_container .all-item {
	height: 365px;
}

.order-details .order-overview {
	margin-bottom:15px;
}

.product-grid-center {
	width:65%;
	margin:0 auto;
	padding:0;
}

.product-fulldescriptions {
	width:51%;
	float:left;
	height:134px;
	overflow:hidden;
}

.product-fulldescriptions span {
	line-height:19px !important;
}

.videogaleri .gallery img {
	width: 185px;
	height: 160px;
	float: left;
	margin: 0px 13px 20px 13px;
	padding: 8px;
	border: 1px solid #e8e8e8;
}

.videogaleri .boxtitle {
	display:none;
}

.videogaleri .video-item {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	float:left;
}

.videogaleri .video-item p {
	width: 210px;
	overflow: hidden;
	height: 22px;
	margin: 0;
	color: #333;
	display: block;
	position: relative;
}

.tutorial-categories .right-categories {
	display:none;
}

#ctl00_ctl00_cph1_cph1_ctl00_divProducts #dlProducts .item  .product-fulldescriptions {
	display:none;
}
#ctl00_ctl00_cph1_cph1_ctrlProductEmailAFriend_btnEmail {
    float: right;
	border: 0px !important;
	margin-top: 10px;
}
#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .buttons-ez input:last-child {
	display: none;
}

.product-sorting .view-mode span {
	float: left;
	margin-top: 7px;
	font-weight: bold;
}

.product-sorting .view-mode #viewOptionsDropDown {
	width: 24%;
	float: left;
	margin-left: 10px;
}

#rev_slider_2_wrapper {
	height:385px !important;
}

#rev_slider_2 {
	height:385px !important;
}

.xs-padding-top-0 {
	padding-top:5px !important;
}

.fluke-tablo tr td {
	padding: 10px 6px 0px 10px;
}


#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentMethod_dlPaymentMethod {
  display: block;
  margin-top: -30px;
  margin-bottom: 20px;
  margin-left: 15px;
}

.checkout-page {
  margin: 0 auto;
  width: 70%;
}

.card-img {
  display: none;
}

.paymogen .altbil{
  width: 500px;
  float: left;
}

.paymogen .altbil2 {
float: right;
width: 400px;
}

.checkout-data.cdatie .body{
  display: inline-block;
  width: 943px;
}

.checkout-data.cdatie .bntbl1 {
  width: 100%;
}

.checkout-data.cdatie .odalti {
    width: 100%;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_ctl01 select {
    width: 100px;
  border: 1px solid #ccc;
  margin-right: 10px;
  outline: none;

}


#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_ctl01 input {
  border: 1px solid #ccc
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_ctl01 .taksit-baslik {
  font-weight: bold;
}
.checkout-data.cdatie .payment-info {
  margin-bottom: 50px;
}
#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_divcardcvv2 .cardcvv{
  width: 42px;
  height: 30px;
}

.confirm-order {
    text-align: center;
  margin-bottom: 25px;
}

.cart-footer .common-buttons input#ctl00_ctl00_cph1_cph1_OrderSummaryControl_btnUpdate{
  background: #74bc69;
    color: #fff !important;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutShippingAddress_ctrlShippingAddress_ctl00 input[type="text"]{
  height: 35px;
}

.order-completed {
  width: 50%;
  margin-bottom: 115px !important;
  margin: 0 auto;
  text-align: center;
}

.order-details {
    width: 70%;
  margin: 0 auto;
  margin-top: 50px;
}

#ctl00_ctl00_cph1_cph1_ctrlHomePageCategories_dlCategories .item-box:last-child {
  margin-right: 0px;
}

#product-list-550506961 .item {
  width: 266px;
}

#ctl00_ctl00_cph1_cph2_ctrlRecentlyViewedProducts_dlCatalog .item-box .product-name a {
  padding: 7px 15px;
  background-color: #FFF;
  border-radius: 3px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.31);
}

.product-shop.col-xs-12.col-sm-4.col-md-4 .overview {
  display: none;
}

#ctl00_ctl00_cph1_cph1_ctrlCompareProducts_tblCompareProducts img {
  width: 250px;
  border-radius: 7px;
}

#ctl00_ctl00_cph1_cph1_ctrlCompareProducts_tblCompareProducts {
  margin-bottom: 50px;
}

.filters-g select {
  width: 100%;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 15px;
  text-transform: uppercase;
  outline: none;
  margin-bottom: 15px;
  margin-left: 0px;
}

.filters-g .filter-group {
  float: right;
  margin-right:39px;
}

.social-buttons{
  position: relative;
  margin-bottom: -35px;
  float: right;
  margin-top: 10px;
}
.logo img {
  width: 275px;
}

.topicpage {
  width: 85%;
  margin: 0 auto;
  margin-top: 35px;
}

.tut-left-block {
  width: 25%;
  float: left;
  border: 3px solid #dfdfdf;
  margin-right: 40px;
  box-shadow: 0px 2px 0px 0px #FAFAFA, 0px 4px 0px 0px #E8E8E8, 0px 6px 0px 0px #FAFAFA, 0px 8px 0px 0px #E8E8E8;
  border-radius: 0px 0px 5px 5px;
  min-height: 310px;
  margin-bottom: 40px;
}

.tut-left-block h3{
  background: #dfdfdf;
  color: #333;
  font-size: 1.385em;
  padding: 12px 15px;
  font-weight: 900;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top:0;
}

.tut-left-block li a{
  color: #6B6B6B;
  text-shadow: 1px 1px 0px #fff;
}
.tut-left-block li{
  padding: 11px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ebebeb;
}

.tut-right-block {
  float: left;
  width: 71.5%;
  border: 1px solid #ebebeb;
  padding: 10px;
  margin-bottom: 40px;
}
.tut-right-block iframe{
  width: 100%;
  height: 430px;
}
.tutorial-page {
  display: inline-block;
  width: 100%;
}

#categories_nav_left li a{
  border-bottom: 1px solid #ebebeb;
  font-size: 13px;
  text-transform: capitalize;
  padding-left:10px;
}

#categories_nav_left li .active{
  background: #DFDFDF;
  color: #333;
}

.buttons-ez {
  display: inline-block;
  width: 100%;
      text-align: center;
}
.products-grid {
  margin-left: 0px !important;
}
.product-grid .arw-col.item img{
  padding: 13px;
}
.sidebar .block .block-title {
  background: #FFFFFF !important;
  border-bottom: 5px solid #ebebeb !important;
  color: #333 !important;
}

#btnProductDetails {
}
.block .block-content {
  border-color: #FFFFFF !important;
  background: #fff !important;
  padding: 10px 0px !important;
}
.page-title {
  background: #FFFFFF !important;
  color: #333 !important;
  border-bottom: 5px solid #ebebeb !important;
}
.widget-static-block .arw_sweet_block_newsletter_home_3 .container {
  border: 0px;
}

.category-description .left-slider .slider1 img {
  width: 537px;
}

.category-description .left-slider .slider1 {
  height: 400px;
  border: 0px;
}

.category-description .left-slider {
    height: 430px;
}
.category-description .bx-viewport{
  height: 400px !important;
}

.category-description .left-slider li {
    margin-left: 10px;
}

.category-description .right-categories {
  width: 260px;
}

.category-description .left-slider {
  width: 577px;
}

.category-description .right-categories span {
  display: none;
}
#ctl00_ctl00_cph1_cph1_OrderSummaryControl_cbTermsOfService {
  margin-top: 1px;
}
.main {
  margin-top: 30px !important;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_btnContinueShopping {
    font-size: 12px;
}

#ctl00_ctl00_cph1_cph1_ctl00_btnAddToCart {
  background: #81DBD5;
  margin-top: -3px;
}

#ctl00_ctl00_cph1_cph1_ctl00_txtQuantity_txtValue {
  width: 120px !important;
}
#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_bndLogoID {
  margin-top: 70px;
}
.payment-methods {
  margin-bottom: 50px;
}
#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_drpOdemeType {
  outline: none;
  border: 1px solid #969696;
  padding: 10px;
  width: 155px;
}
#cardcvv {
  width: 45px;
}
#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_cardexpiredatemonth2,
#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_cardexpiredateyear2 {
    width: 95px;
  padding: 10px;
  border: 1px solid #969696;
  margin-right: 10px;
}
#cloud-zoom-big {
  left: 369px !important;
}

.account-page {
  width: 1000px;
  margin: 0 auto;
}

.ajax__tab_default .ajax__tab_tab {
  overflow: auto !important
}

.ajax__tab_tab {
  border: 1px solid #ebebeb;
  border-bottom: 0px;
  padding: 10px;
  margin-right: 10px;
  border-radius: 4px 4px 0px 0px;
}

#ctl00_ctl00_cph1_cph1_Customer_pnlCustomerInfo, #ctl00_ctl00_cph1_cph1_Customer_pnlCustomerAddresses {
  border: 1px solid #ebebeb;
  margin-top: 0px;
  padding: 15px;
  margin-bottom: 50px;
}

.account-page .section-body table td{
  display: block;
  float: left;
  width: 220px;
  line-height: 45px !important;
  margin-bottom: -30px;
}

.savecustomerinfobutton {
  padding: 0px !important;
}

.customer-info-box .section-title {
  font-size: 21px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 14px;
  width: 45.6%;
  padding-bottom: 10px;
}

.ajax__tab_active .ajax__tab_tab{
  background-color: #F7B8C2;
  color: #fff;
  font-weight: bold;
}

.right-categories {
  margin-bottom: 50px;
}

#btnAddToCart {
  display: none;
}

.submit-header {
  float: right;
  margin-bottom: -40px;
  position: relative;
}

.address-list .address-item {
  padding-bottom: 10px;
  border-bottom: 1px solid #ebebeb;
}

.add-button {
  display: inline-block;
  width: 100%;
}

#ctl00_ctl00_cph1_cph1_Customer_pnlCustomerAddresses_ctrlCustomerAddresses_btnAddBillingAddress {
  float: right;
  margin-bottom: 40px;
  margin-top: 15px;
}

.customer-addresses .section-title {
    font-size: 20px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}


.addshippingaddressbutton {
  float: right;
  margin-top: 15px;
}

#ctl00_ctl00_cph1_cph1_Customer_pnlCustomerOrders {
  margin-bottom: 50px;
  border: 1px solid #ebebeb;
  margin-top: 15px;
  padding: 15px;
}

.address-edit-page {
  width: 58%;
}

#ctl00_ctl00_cph1_cph1_AddressEditControl_ctl00 table tr td:first-child {
  width: 46%;
}

#ctl00_ctl00_cph1_cph1_AddressEditControl_ctl00 table tr td input,
#ctl00_ctl00_cph1_cph1_AddressEditControl_ctl00 table tr td textarea,
#ctl00_ctl00_cph1_cph1_AddressEditControl_ctl00 table tr td select{
  border-color: #ebebeb;
  margin-top: 15px;
}

#ctl00_ctl00_cph1_cph1_btnSave {margin-bottom: 15px;}
#ctl00_ctl00_cph1_cph1_btnDelete {
  margin-bottom: 15px; float: right;
}

/*footer.footer-container .footer-row-1 img{
  width: 93px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
  float: left;
  margin-right: 10px;
}*/

ul.dropdown-lang input,
ul.dropdown-lang input:hover {
    padding: 0px;
  background-color: transparent;
  color: #000;
}

#ctl00_ctl00_cph1_cph1_ctrlSearch_pagerProducts {
  padding: 10px;
  margin-top: 10px;
  display: block;
  width: 55%;
  margin: 0 auto;
  border-radius: 5px;
}

span#ctl00_ctl00_cph1_cph1_ctrlSearch_pagerProducts a,  span#ctl00_ctl00_cph1_cph1_ctrlSearch_pagerProducts span {
  background-color: #fff;
  padding: 3px;
  margin-top: -2px;
  margin-right: 7px;
  border-radius: 3px;
  min-width: 25px;
  display: block;
  float: left;
}
.select-button input {
  float: right;
}
.checkout-data.cdatie {
  margin: 0 auto;
}
.tp-caption.arw_button_shop_now_white a{
  color: #696969 !important
}

#arw_nav .mactive a span{
  color: #FFFFFF;
}
.paymentinfonextstepbutton {margin-top:20px;}
#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .crosssells-title {
  font-size: 20px;
  color: #000;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: block;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .item-box {
  /*display: block;
  width: 23.5%;*/
  width:100%;
  float: left;
  margin-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .outer-image {
  border: 3px solid #ddd;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .buttons-ez {
  margin-top:10px;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .buttons-ez input {
  padding: 5px 10px;
  width: 200px;
  margin-top: 13px;
  height: 40px;
  background-color: #5CA950;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .buttons-ez input:last-child {
  background-color: #74BC69;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .inner-item {
  width: 110px;
  float: left;
  margin-right: 30px;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .product-info {
  float:right;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .product-name {
  margin:0;
  font-size:17px;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .price-box {
  margin:0;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .price-box .actual-price {
  font-weight:bold;
  font-size: 15px;
  color: #74BC69;
  width:100%;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .price-box .old-price {
  margin-top:2px;
  width:100%;
}

#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .product-info .ratings {
  float: right;
  margin-top: -20px;
}

.footer-accept-payment img {
  width:30px;
}

.product-shop-right .bx-wrapper ul li {
  border-top: none;
  color: #fff;
  background-color: rgba(248, 185, 196, 0);
  text-shadow: none;
}

.product-shop-right .tab_container .bx-wrapper {
  margin:0;
}

.product-shop-right .tab_container .bx-wrapper img {
  height:328px;
  border-radius: 5px;
  width:100%;
}

.product-shop-right .tab_container .bx-viewport {
  height:340px !important;
  left:0;
}

.product-shop-right .tab_container .all-item {
  height: 365px;
}

.order-details .order-overview {
  margin-bottom:15px;
}

.product-grid-center {
  width:65%;
  margin:0 auto;
  padding:0;
}

.product-fulldescriptions {
  width:51%;
  float:left;
  height:134px;
  overflow:hidden;
}

.product-fulldescriptions span {
  line-height:19px !important;
}

.fotogaleri .gallery img {
  width:100%;
}

.videogaleri .gallery img {
  width: 185px;
  height: 160px;
  float: left;
  margin: 0px 13px 20px 13px;
  padding: 8px;
  border: 1px solid #e8e8e8;
}

.videogaleri .boxtitle {
  display:none;
}

.videogaleri .video-item {
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  float:left;
}

.videogaleri .video-item p {
  width: 210px;
  overflow: hidden;
  height: 22px;
  margin: 0;
  color: #333;
  display: block;
  position: relative;
}

.tutorial-categories .right-categories {
  display:none;
}

#ctl00_ctl00_cph1_cph1_ctl00_divProducts #dlProducts .item  .product-fulldescriptions {
  display:none;
}
#ctl00_ctl00_cph1_cph1_ctrlProductEmailAFriend_btnEmail {
    float: right;
  border: 0px !important;
  margin-top: 10px;
}
#ctl00_ctl00_cph1_cph1_OrderSummaryControl_dlCrossSells .buttons-ez input:last-child {
  display: none;
}

.product-sorting .view-mode span {
  float: left;
  margin-top: 7px;
  font-weight: bold;
}
.arw-wrapper-slider {
  width: 850px;
  display: inline-block;
  float: right;
}
.product-sorting .view-mode #viewOptionsDropDown {
  width: 24%;
  float: left;
  margin-left: 10px;
}

#rev_slider_2_wrapper {
  max-width: 850px;
}

#rev_slider_2 {
}

.xs-padding-top-0 {
  padding-top:5px !important;
}

.head-left-b {
  line-height: 32px;
}

.search-block-s {
  width: 50%;
  margin-top: 7px;
  margin-left: 90px;
}

.right-f {
  float: right !important;
  margin-left: 15px;
}

#ctl00_ctl00_ctrlHeader_ctrlSearchBox_btnSearch {
    height: 40px;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.21);
}

.product-shop-right {
  display: none;
}

.product-img-box {
  float: left;
}

.product-img-box-left {
    float: left;
    width: 96%;
}
#ctl00_ctl00_cph1_cph1_Customer_pnlCustomerOrders {
  margin-top: 0px;
}
.registerbutton {
  background-color: #C2D012 !important
}
.more-views {
  margin-top: 25px;
  float: left;
  width: 100%;
}
.checkoutasguestbutton{
    background-color: #DEED1E !important;
}
.deleteaddressbutton {
  background: #ccc !important;
}
.registerbutton {
  background-color: #C2D011 !important5;
}
.selectTuruncubillingaddressbutton {
    background-color: #74BC6D !important;
}
#cloud-zoom-big {
  left: -360px !important;
}
.savecustomerinfobutton {
  background:transparent !important;
}

.product-sku {
    overflow: hidden;
  height: 0px;
  margin-bottom: -11px;
}

#ctl00_ctl00_cph1_cph1_ctrlCheckoutPaymentInfo_ctl00_bndLogoID {
    margin-top: 35px;
}

.price-box .regular-price span.price span {
    font-size: 14px;
}
.markaSlider {clear:both;display: inline-block;
    margin-top: 15px;
    padding: 15px 15px 0 15px;
    background: #fff;
    border-radius: 5px;}
.markaSlider li {text-align:center;}