﻿@font-face {
    font-family: 'liberation_sansregular';
    src: url(../fonts/liberationsans-regular-webfont.woff2) format('woff2'),
         url(../fonts/liberationsans-regular-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

body{font-family: 'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, p {font-family: 'Open Sans', sans-serif;}
a {transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
a:focus {outline:none;}
.centerCntr {max-width:1200px; width:100%; margin:0 auto;}
.header-language-background {display:none;}
.page-header {padding:0; max-width:1200px; width:100%;}
.cms-index-index .hder-cntr {width:100%; background:#fdfaf9; min-height: 83px;}
.cms-index-index .page {background:#fff;}
.hder-cntr.a {position: fixed; top: 0; width: 100%; z-index: 99999;}
.page-header-container .store-language-container {display:none;}
.menu-box {float:left; padding:0 0 0 2%;}
.menu-box #header-nav {border:0;}
.menu-box .nav-primary {margin:0;}
.menu-box #header-nav #nav {padding:24px 0 0;} 
.cms-index-index .menu-box #header-nav #nav li a {font-family: 'PT Sans', sans-serif; font-size: 15px; border-bottom: 4px solid #fff; color:#606060; padding:0 3px 25px;}.menu-box #header-nav #nav li a {font-family: 'PT Sans', sans-serif; font-size: 15px; border-bottom: 4px solid #fdfaf9; color:#606060; padding:0 3px 25px;}

.catalog-product-view .menu-box #header-nav #nav li a, .catalog-category-view .menu-box #header-nav #nav li a, .review-product-list .menu-box #header-nav #nav li a {border-bottom: 4px solid #fff;}

.menu-box #header-nav #nav li.active a, .menu-box #header-nav #nav li a:hover {color:#005588; border-bottom: 4px solid #0f4a80;}
.skip-links {float:right; clear:none; padding:1px 0 0 9px; overflow:visible;}
.hder-cntr .account-cart-wrapper {position:static; padding:24px 0 0;}
.hder-cntr .logo {height: auto; max-width: 205px; min-height: 0; padding: 10px 0 0; width: 100%;}
.hder-cntr .page-header-container {float: left; width: 100%;}
.hder-cntr .account-cart-wrapper .skip-account {color: #fff; padding: 3px 0 0 25px;height: 34px; line-height: 32px; border-radius: 24px; font-size: 14px; font-family: 'PT Sans', sans-serif; float: left;}
.hder-cntr .account-cart-wrapper .skip-account .icon {background:url('../images/account_new.png') no-repeat; float: left; height: 19px; margin: 7px 0 0; width: 19px;}
.hder-cntr .account-cart-wrapper .skip-account .label { display: block; float: left; padding: 0 0 0 9px;}
.hder-cntr .account-cart-wrapper #header-search {float:left; position: relative; top:auto; right:auto; width:auto;}
.hder-cntr .account-cart-wrapper #header-search .srch-sectn {float:left; background:url('../images/srch-ico.png') no-repeat; float: left; height: 15px; margin: 10px 0 0 42px; width: 14px; position:relative; cursor:pointer;}
.hder-cntr .account-cart-wrapper #header-search .srch-sectn:after {position:absolute; right:-17px; top:-2px; background:#d6d6d6; height:19px; width:1px; content:"";} 
.hder-cntr .account-cart-wrapper #header-search #search_mini_form {  display:block; z-index: 999; width: 190px;}
.header-minicart .skip-cart .icon {background:url('../images/cart.png') no-repeat; float:left; margin: 0; width:16px; height:20px;}
.header-minicart .skip-cart .label {float:left; line-height: normal; margin:4px 0 0 10px;}
.header-minicart .skip-cart .count {color: #000 !important; float: left; padding: 1px 0 0 5px;}
.header-minicart .skip-cart {background:none; color:#656565; font-size:16px; font-family: 'PT Sans', sans-serif; padding: 0; height:auto;} 
.header-minicart {padding:8px 0 0 19px;}
.header-minicart .skip-cart .icon:hover {background:url('../images/cart.png') no-repeat; width:16px; height:20px;}
.header-minicart .skip-cart:hover .icon {background:url('../images/cart.png') no-repeat;} 
#search_mini_form #search {border: 1px solid #ddd; border-radius: 0; font-size: 12px; padding: 0 8px;}
body.cms-home .main-container {padding:0; width:100%; max-width: 100%; clear: both;}
#header-account.skip-active {right: 0; top: 65px;}
.magestore-bannerslider .magestore-bannerslider-standard .flexslider {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; box-shadow: none;}
.flex-direction-nav {display:none;}
.title-box {text-align:center;}
.title-box h1 {font-size:28px; color:#585858; font-weight:500; position:relative;}
.title-box h1:after {background:url('../images/title-bg.png') no-repeat; width:105px; height:18px; left:50%; margin-left:-60px; bottom:-28px; content:""; position:absolute; }
.popular-box {padding:0;}
.collection-box {padding:44px 0 0; clear:both; overflow:hidden;}
.collection-box .ring-bar {float: left; width: 40%; position: relative; margin:0 20px 0 0;}
.collection-box .ring-bar span.name {font-size:24px; color:#757575; position:absolute; left:20px; top:10px; z-index:99;}
.collection-box .ring-bar .owl-buttons .owl-prev {background:url('../images/r-arrow.png') no-repeat; width:35px; height:35px; position:absolute; left:15px; top:45%; font-size:0;}
.collection-box .ring-bar .owl-buttons .owl-next {background:url('../images/l-arrow.png') no-repeat; width:35px; height:35px; position:absolute; right:15px; top:45%; font-size:0;}
.collection-box .ring-bar .owl-pagination .owl-page span {background:#787575; display:block; width:11px; height:11px; border-radius: 50%;}
.collection-box .ring-bar .owl-pagination {position:absolute; left:0; bottom:5px; text-align:center; width:100%; z-index:99;}
.collection-box .ring-bar .owl-pagination .owl-page {display:inline-block; text-align:center; padding: 0 6px;}
.collection-box .ring-bar .owl-pagination .owl-page.active span {background:#00abd5;}
.thumb-new-box {float: left; width: 58%; position: relative;}
.thumb-new-box .thumb-block {float:left; margin:0 20px 25px 0; background: #f2f2f2 none repeat scroll 0 0; position:relative;}
.thumb-new-box .thumb-block a {background: #e2e2e2 none repeat scroll 0 0; bottom: 0; color: #4c4b4b; display: block; font-size: 18px; font-weight: 400; height: 40px; left: 50%; line-height: 40px; margin-left: -100px; position: absolute; text-align: center; width: 200px;}
.thumb-new-box .thumb-block a:hover {text-decoration:none; background:#00abd5; color:#fff;}
.seller-section {background:#f2f2f2; margin: 45px 0 0; padding: 42px 0 60px;}
.seller-section .inside-seller {padding:38px 0 0;}
.seller-section .insd-item { background: #fff none repeat scroll 0 0; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; border: 1px solid #e8e8e8; padding:13px 0 0 ; margin:0 12px;  overflow: hidden;}
.seller-section .insd-item:hover {border:1px solid #00abd5;}
.seller-section .insd-item .price-box {overflow:hidden; text-align:center; padding:0 12px 5px;}
.seller-section .insd-item .imag-br img {width: 100%;}
.seller-section .insd-item p {font-size:16px; color:#4c4b4b; margin:0; padding:20px 0 8px; text-align:center;}
.seller-section .insd-item p a {font-size:16px; color:#4c4b4b; display:block;}
.seller-section .insd-item .price-box a.price {float:left; color:#000; font-size:14px; text-align:center; height:25px; width:88px; border-radius:35px;  line-height: 24px; float: left; margin:2px 0 0 0;}
.seller-section .insd-item .price-box span {float:right; padding:0;margin-top:0;}
.seller-section .insd-item .price-box a.price:hover {text-decoration:none; color:#000;}
.seller-section .insd-item .imag-br {position:relative; overflow:hidden; padding:0 12px;}
.seller-section .insd-item .imag-br .ovrlay {position:absolute; left:0; bottom:0; transform: scale(0); -webkit-transform:scale(0); cursor:pointer; width:100%; height:100%; background:rgba(0,0,0,0.3); transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.seller-section .insd-item .imag-br:hover .ovrlay {transform: scale(1); -webkit-transform:scale(1);}
.seller-section .insd-item .imag-br .ovrlay span {position:absolute; top:40%; left:28%;}
.seller-section .insd-item .imag-br .ovrlay span a {float:left; background: url('../images/heart.png') no-repeat center center; width:50px; height:50px;  border-radius: 50%; border: 2px solid #fff; transition: all 0.5s ease 0s; margin:0 18px 0 0;}
.seller-section .insd-item .imag-br .ovrlay span a.cart-br {background: url('../images/cart-new.png') no-repeat center center; width:50px; height:50px;}
.seller-section .insd-item .imag-br .ovrlay span a:hover {background: #fff url('../images/heart-hover.png') no-repeat center center;}
.seller-section .insd-item .imag-br .ovrlay span a.cart-br:hover {background: #fff url('../images/cart-new-hover.png') no-repeat center center; width:50px; height:50px;}

.seller-section .insd-item .btn-cart, .category-products .item .product-info .btn-cart {float: left; width: 50%; text-transform: capitalize; font-size: 14px; font-family: 'Open Sans', sans-serif;  border-right: 1px solid #4fc5e2; background:#00abd5; text-align:center; color:#fff; min-height:28px; line-height:28px;}
.seller-section .insd-item .btn-cart:hover, .category-products .item .product-info .btn-cart:hover {background:#0783a2; text-decoration:none;}
.seller-section .insd-item .btn-cart + .button, .category-products .item .product-info .btn-cart + .button{margin:0; border:0;}
.seller-section .btn-cntr {overflow:hidden;}

.inside-seller .btn-cntr .btn-cart{overflow:hidden;}
.inside-seller .btn-cntr {overflow:hidden;}
.seller-section .insd-item button.btn-cart {border:0; border-right:1px solid #fff;}
.category-products .item .product-info button.btn-cart {border:0; border-right:1px solid #fff;}


.seller-section .owl-buttons .owl-prev { background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll 0 0; font-size: 0; height: 26px; left: 24px; position: absolute; top: 45%; width: 14px; }
.seller-section .owl-buttons .owl-next { background: rgba(0, 0, 0, 0) url("../images/right-arrow.png") no-repeat scroll 0 0; font-size: 0; height: 26px; position: absolute; right: 24px; top: 45%; width: 14px; }
.addrss span {display:block; padding:0 0 0 30px;  color: #c1c1c1;  font-size: 14px; margin:0 0 10px;}
.addrss span.add {background:url("../images/map-ico.png") no-repeat left 5px;}
.addrss span.cont {background:url("../images/call-ico.png") no-repeat left 2px;}
.addrss span.prnt {background:url("../images/print-ico.png") no-repeat left 2px;}

.footer-container {background:#3d3d3d; margin:32px 0 0; padding:0; max-width:100%; width:100%;}
.footer {padding:32px 0 0; overflow: hidden; border:0;}
.footer address {background:#dddddd;  margin-top: 20px; padding:20px 0; color: #4b4b4b;font-size: 14px;}
.footer .insd-footr {max-width:1100px; overflow: hidden; width:100%; margin:0 auto; }
.footer .block-title {border:0;}
.footer .block-title strong {font-size:20px; color:#fff; font-weight:500; font-family: 'Open Sans', sans-serif; padding: 0 0 7px; display: block;}
.footer .links a {font-size:14px; text-transform: capitalize; color:#c1c1c1; margin: 0 0 5px; display:block;}
.footer .links a:hover {font-size:14px; color:#00abd5; text-decoration:none; padding:0 0 0 12px;}
.footer .links li {padding:2px 0;}
.footer .links {float: left;margin: 0;padding: 0 30px 0 0;width: 20%;}
.footer .links:last-child {float: right; padding: 0 0 0 30px;}
.newsltter .insd-newltter .btn:hover {background:#333 url("../images/mail-submit.jpg") no-repeat scroll 8px center; color:#fff;}
.footer-container .copyright {background:#fff; min-height: 50px; margin:40px 0 0; overflow:hidden;}
.footer-container .copyright .social-icons {display:none;}
.footer-container .copyright p { text-align:center; font-size: 14px; padding: 15px 0 0;  color: #3d3d3d;}
.footer-container .social-icons {float:left; padding:9px 0 0 0;}
.footer-container .social-icons li {float:left; padding:0 0 0 5px;}
.footer-container .social-icons li img {transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.footer-container .social-icons li img:hover {transform:rotate(360deg);}
.magestore-bannerslider-standard .flex-control-nav {bottom:35px;}
.magestore-bannerslider-standard .flex-control-paging li a {background:none; border: 3px solid #fff; box-shadow: none; height: 18px; width: 18px;}
.magestore-bannerslider-standard .flex-control-paging li a.flex-active {background:#00abd5;}
.block-subscribe {padding:46px 0 0 0;}
.block-subscribe #newsletter-validate-detail {margin: 0 auto; padding: 30px 0 0; width: 760px; position: relative;}
.block-subscribe #newsletter-validate-detail label {color: #333; display: block; font-family: "Open Sans",sans-serif; font-size: 16px; font-weight: 300; text-align: center; text-transform: uppercase; padding:0 0 22px;}
.block-subscribe #newsletter-validate-detail .input-box {padding: 0; position: relative; width: 100%;}
.block-subscribe #newsletter-validate-detail .input-box #newsletter {border: 1px solid #d9d9d9; border-radius: 50px; height: 52px; padding: 0 20px; width: 100%; transition: all 0.5s ease 0s;}
.block-subscribe #newsletter-validate-detail .input-box #newsletter:focus {box-shadow:0 0 5px -2px #999;}
.block-subscribe #newsletter-validate-detail .block-content .actions {position: absolute; right: 1px; top: 71px; z-index: 9999;}
.block-subscribe #newsletter-validate-detail .block-content .actions .button {border-radius: 50px; font-size: 16px; height: 52px;     line-height: 52px; padding: 0 0 0 15px; width: 202px;  font-family: "Open Sans",sans-serif; background:#00abd5 url("../images/send-ico.png") no-repeat 30px center; text-align:center; transition: all 0.5s ease 0s;}
.block-subscribe #newsletter-validate-detail .block-content .actions .button:hover {background:#0d88a6 url("../images/send-ico.png") no-repeat 30px center;}
.seller-section .insd-item .price-box span.strikeout-price {color: #da0606; display: block; float: left; padding: 2px 0 0 11px; position: relative;}
.seller-section .insd-item .price-box span.strikeout-price::after { background: #777 none repeat scroll 0 0; content: ""; height: 1px; left: 8px; position: absolute; top: 14px; width: 96%; }
.nav-primary li.level0 ul { padding: 0;  border: 0; background:#fff;}
.menu-box #header-nav #nav .nav-primary li.level0 ul li a {border-bottom: 1px solid #eaeaea; color: #333; font-size: 15px; padding: 2px 0 3px 12px;}
.menu-box #header-nav #nav .nav-primary li.level0 ul li a:hover {background:#00abd5; color:#fff;}
.nav-primary li.level1 ul { left: 250px;}
.menu-box #header-nav #nav .nav-primary li.level0 ul li a:last-child {border:0;}

.catalog-category-view .page, .catalog-product-view .page, .review-product-list .page, .checkout-cart-index .page {background:#edf3f6;}
.catalog-category-view .hder-cntr, .catalog-product-view .hder-cntr, .review-product-list .hder-cntr, .checkout-cart-index .hder-cntr {background:#fff; box-shadow:0 0 6px 2px #dbe1e4;}
.hder-cntr {width:100%; min-height: 83px; background:#fff; box-shadow:0 0 6px 2px #dbe1e4;}
.page {background:#edf3f6;}

.main-container {max-width: 1200px; padding: 22px 0 0; width: 100%;}
.breadcrumbs {clear: both; margin: 0; overflow: hidden;}
.brdcrmb-sectn {clear: both; margin: 0; overflow: hidden; min-height:48px; border-bottom:1px solid #d3dfe6; padding:14px 0 0;}
.brdcrmb-sectn .breadcrumbs a { padding:0 40px 0 0; position:relative; font-size:14px; color:#6c6c6c;}
.brdcrmb-sectn .breadcrumbs strong {font-size:14px; color:#005587; font-weight:600; font-family: 'Open Sans', sans-serif;}
.brdcrmb-sectn .breadcrumbs li span {display:none;}
.brdcrmb-sectn .breadcrumbs li a:after {content:""; background:url("../images/brd-arro.jpg") no-repeat 0 0; width:15px; height:10px; position:absolute; right:13px; top:6px;}
.brdcrmb-sectn .breadcrumbs li a:hover {text-decoration:none; color:#005587;}
.block-layered-nav .toggle-content {background:#fff none repeat scroll 0 0;  box-shadow: 0 0 1px 2px #e1e8ec; margin: 0;}
.block-layered-nav .block-title {display:none;}
.block-layered-nav .block-content > dl > dt { border:0; border-bottom:1px solid #dae5ea; font-size: 17px; font-weight: 400; min-height: 43px; padding: 9px 17px 0; font-family: "Open Sans",sans-serif; text-transform: capitalize;}
.block-layered-nav .block-content > dl > dd { border:0; border-bottom:1px solid #dae5ea; font-size: 17px; font-weight: 400; min-height: 0; padding: 0 17px 0; font-family: "Open Sans",sans-serif; text-transform: capitalize;}
.main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt {background:url("../images/toggl-arro.png") no-repeat 95% center;}
.main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt.amshopby-collapsed {background:url("../images/toggl-arro-down.png") no-repeat 95% center;}
#narrow-by-list li a {color: #585858; display: block; font-family: "Open Sans",sans-serif; font-size: 15px; padding:5px 0 5px 26px; font-weight: 500; width: 100%;}
#narrow-by-list li a:hover {text-decoration:none; color:#005587;}
div.block-layered-nav dd a.amshopby-attr, div.block-layered-nav dd a.amshopby-attr:hover {background:url("../images/chk.jpg") no-repeat 0 center;}
.amshopby-slider-ui .ui-slider-handle {  background: #00abd5 none repeat scroll 0 0; border: 1px solid #00abd5;}
.amshopby-slider-ui .ui-slider-range {  background-color: #ccc;}
.amshopby-slider-price { font-size: 14px; padding:3px 0 9px 0;}
.col2-left-layout .category-title {display:none;}
.category-products .toolbar { margin: 0 0 25px; background: #fff; border: 0; padding: 7px 10px 0; min-height: 52px; box-shadow: 0 1px 3px 1px #cfdadf;}
.toolbar .sorter { margin: 0; }
.sorter > .view-mode label { display: none; }
.sorter > .view-mode strong.grid, .sorter > .view-mode a.grid:hover { background: rgba(0, 0, 0, 0) url("../images/grid-act.jpg") no-repeat scroll left center; height: 39px; margin: 0; width: 39px; }
.sorter > .view-mode .list { background: rgba(0, 0, 0, 0) url("../images/list.jpg") no-repeat scroll left center; height: 39px; width: 39px; }
.sorter > .sort-by { height: auto; padding: 5px 5px 4px 14px; }
.sorter label { margin-right: 9px; }
.toolbar label, .pager-no-toolbar label { color: #969696; font-size: 14px; padding: 0 5px 0 0; }
.toolbar .sorter .sort-by select { border: 1px solid #ddd; padding: 2px 7px; }
/*.sorter > .sort-by .sort-by-switcher--asc { display: none; }*/
.pager .count-container .limiter { margin: 5px 13px 0 0; }
.pager .limiter > label { padding-right: 10px; }
.pager .count-container .limiter select { border: 1px solid #ddd; padding: 2px 7px; }
.sorter > .view-mode strong.list, .sorter > .view-mode a.list:hover {background-position:left center;}
.sorter > .view-mode .grid { background: rgba(0, 0, 0, 0) url("../images/grid.jpg") no-repeat scroll left center; height: 39px; margin: 0; width: 39px; }
.sorter > .view-mode strong.list, .sorter > .view-mode a.list:hover { background: rgba(0, 0, 0, 0) url("../images/list-act.jpg") no-repeat scroll left center; height: 39px; width: 39px; }
.products-grid--max-4-col > li { margin: 0 13px 16px 0 !important; clear: none !important; width: 32.333%; background:#fff; box-shadow: 0 0 2px 1px #e1e8ec; min-height: 415px;}
.products-grid--max-4-col > li:nth-child(3n+3) {margin:0 !important;}
.product-image, .no-touch .product-img-box .product-image:hover:not(.zoom-available) {border:0;}
.grid-box-img {position:relative; overflow:hidden;  /*min-height: 300px;*/}
.grid-box-img .ovrlay {position:absolute; left:0; bottom:0; transform: scale(0); -webkit-transform:scale(0); cursor:pointer; width:100%; height:100%; background:rgba(0,0,0,0.6); transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.grid-box-img:hover .ovrlay {transform: scale(1); -webkit-transform:scale(1);}
.grid-box-img .ovrlay span {position:absolute; top:43%; left:22%;}
.grid-box-img .ovrlay span a {float:left; background: url('../images/heart.png') no-repeat center center; width:50px; height:50px;  border-radius: 50%; border: 2px solid #fff; transition: all 0.5s ease 0s; margin:0 12px 0 0;}
.grid-box-img .ovrlay span a.cart-br {background: url('../images/cart-new.png') no-repeat center center; width:50px; height:50px;}
.grid-box-img .ovrlay span a.share {background: url('../images/share-ico.png') no-repeat center center; width:47px; height:46px;}
.grid-box-img .ovrlay span a:hover {background: #fff url('../images/heart-hover.png') no-repeat center center;}
.grid-box-img .ovrlay span a.cart-br:hover {background: #fff url('../images/cart-new-hover.png') no-repeat center center; width:50px; height:50px;}
.grid-box-img .ovrlay span a.share:hover {background: #fff url('../images/share-ico-hover.png') no-repeat center center; width:47px; height:46px;}
.products-grid .product-info { background: #fff none repeat scroll 0 0; min-height: 0 !important; padding: 10px 0 0 !important;}
.products-grid .product-info h2.product-name { margin: 0 0 10px; }
.products-grid .product-name a, .products-list .product-name a { color: #4c4b4b; font-size: 14px; }
.products-grid .product-info .price-box { margin: 3px 0 17px; }
.price-box .special-price span { color: #000; font-size: 17px; font-weight: 600; }
.product-info .actions .btn-cart {display:none;}
.product-info .actions .add-to-links {display:none;}
.products-grid .actions {overflow: hidden; position: relative; min-height: 0;}
.products-grid .product-info .price-box span span.price {border-radius: 35px; color: #00abd5; font-size: 14px; height: 25px; line-height: 24px; margin: 2px auto 0; display:block; text-align: center; width: 88px;}
.price-box .special-price .price {border-radius: 35px; color: #3399cc; font-size: 14px; height: 25px; line-height: 24px; margin: 6px auto 0; display:block; text-align: center; width: 88px; font-family: 'Open Sans', sans-serif;}
.product-info .ratings {display:none;}
.category-products #products-list {overflow:hidden;}
.category-products #products-list li {overflow:hidden; background:#fff;}
.category-products #products-list li .product-info {overflow: hidden;  padding-top: 20px; padding-left: 20px; width: 74%;}
.category-products #products-list li .product-info .product-shop {overflow:hidden; width:100%; padding:0;}
.category-products #products-list li .product-info .product-shop .f-fix {overflow:hidden;}
.products-list > li .product-image { width: 26%;}
.products-list .product-name a {color: #333; display: block; font-size: 16px; padding: 0 0 8px;}
.product-shop .product-secondary-last.price { width: 100%;}
.products-list .product-shop .price-box { float: left; margin: 0; }
.price-box .special-price span { color: #000; font-size: 17px; font-weight: 600; }
.product-shop .desc.std { border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;   margin: 22px 0 19px; padding: 12px 0 14px; width: 100%; }
.product-shop .product-secondary-last.add-crt { width: 100%;}
.products-list .product-shop .action { float: left; margin: 0; }
.product-secondary-last.add-crt .btn-cart { background-color: #333; margin: 1px 19px 0 0; }
.products-list .action .button  { background: #005587 url("../images/cart-bar.png") no-repeat scroll 15px center; margin: 4px 0 0; padding: 0 23px 0 42px; transition: all 0.5s ease 0s;  height: 44px; line-height: 44px;  font-size: 14px;}
.products-list .action .button:hover { background: #033c5e url("../images/cart-bar.png") no-repeat scroll 15px center; }
.product-secondary-last .add-to-links { float: left; margin: 0 0 0 24px; text-align: left; }
.product-secondary-last .add-to-links li { float: left; }
.product-secondary-last .add-to-links li a { background: url("../images/heart-blue.png") no-repeat scroll center center; float: left; font-size: 0; height: 46px; margin: 0 12px 0 0; transition: all 0.5s ease 0s; width: 47px; border: 2px solid #005587; border-radius: 50%;}
.product-secondary-last .add-to-links li a.link-compare { background: url("../images/share-ico-blue.png") no-repeat scroll center center; font-size: 0; border:0;}
.category-products #products-list li .product-info .product-shop .product-primary {width: 100%;}
.products-list .product-shop .product-secondary-last { width: 100%; overflow: hidden; }
.products-list .product-shop .product-secondary { width:100%; }
.products-list .product-shop .product-secondary-last .btn-cart {background: #005587 none repeat scroll 0 0 !important; border-radius: 24px; color: #fff !important; float: left; font-family: "PT Sans",sans-serif; font-size: 16px; height: 34px; line-height: 32px; margin: 7px 0 0; padding: 0 44px !important; text-decoration: none; transition: all 0.5s ease 0s; width: 182px;}
.products-list > li {margin-bottom: 6px;}
.products-list .product-shop .price-box .price {font-size:15px; font-weight: 500;}
.product-view .product-img-box  .product-image { background: #fff none repeat scroll 0 0; box-shadow: 0 0 2px 1px #e1e8ec; clear: none !important; }
.more-views {background: #fff none repeat scroll 0 0; margin:20px 0 0; box-shadow: 0 2px 2px 0 #e1e8ec; height: 102px;}
.more-views .product-image-thumbs {}
.more-views .product-image-thumbs a {}
.product-view .product-shop .product-name .h1 {font-size:30px; color:#585858;font-family: 'liberation_sansregular'; text-transform: capitalize; font-weight: normal; padding:0 0 20px; margin:0;}
.product-view .product-shop .short-description  {color:#585858; font-family: 'PT Sans', sans-serif; font-size:16px;}
.product-view .product-shop .product-name {padding:9px 0 0; width: 100%;}
.catalog-product-view .main-container {padding-top:0;}
.catalog-product-view .product-view {margin:20px 0 0;}
.product-view .product-shop .price-info {float: left; padding:0; margin:0;}
.product-view .product-shop .extra-info {float:right; width:270px; max-width:none; clear:none; padding:10px 0 0; margin:0;}

.product-shop .product-options {overflow: hidden; border:0; border-top:1px solid #a1c0d0; padding:0; float: left; clear: both; margin:15px 0 0; padding:20px 0 0;}
.product-view .product-essential .add-to-cart-wrapper {overflow: hidden; border:0; border-top:1px solid #a1c0d0; float: left; margin:15px 0 15px; width:48%; padding-left:0;}
.products-grid .product-image {margin-bottom:0;}



.product-shop .price-info .price-box .price {font-family: 'Lato', sans-serif; font-size:30px !important; color:#005587 !important; font-weight: 600; width:100%;}
.product-view .product-shop .price-info .price-box .price {font-weight: 500; font-size: 30px !important;} 
.product-view .product-shop .extra-info span {float:left; font-size:14px; color:#000; text-transform:uppercase;}
.product-view .product-shop .extra-info .availability {float:left; overflow:hidden;}
.product-view .product-shop .extra-info .availability  span {float:left; font-size:14px; color:#005587; font-weight:600; font-family: 'PT Sans', sans-serif; margin:0 10px 0 0;}
.catalog-product-view .seller-section .inside-seller .item {float: left; width: 25%;}
.catalog-product-view .seller-section .insd-item p a {display:block; text-align:center; color:#000; margin: 0;}
.catalog-product-view .seller-section .insd-item .price-box a.price {display:inline-block; text-align:center; float:none;}
.catalog-product-view .seller-section .insd-item .price-box span.strikeout-price {display:inline-block; text-align:center; float:none;}
.catalog-product-view .seller-section .insd-item .price-box {text-align:center;}
.catalog-product-view .seller-section {background:none; overflow:hidden; margin:10px 0 0;}
.catalog-product-view .product-options-bottom {padding:0; float:left; padding:0; border:0; background:none; width:100%;}
.input-box .amconf-images-container {overflow:hidden;}
.input-box .amconf-images-container .amconf-image-container { width: 25%; background:#fff; margin:0; overflow:hidden;}
.input-box .amconf-images-container .amconf-image-container img {}
.product-shop .product-options dl{ overflow:hidden; }
.product-shop .product-options dl dt { float:left; width:26%; }
.product-shop .product-options dl dd { float:left; width:74%%; padding:0 !important;}
.product-shop .price-info .price-box p.old-price {float:left;}
.product-shop .price-info .price-box p.special-price #product-price-2 {background: #00abd5 none repeat scroll 0 0; border-radius: 35px; color: #fff !important; float: left; font-size: 25px !important; font-weight: 500; height: 31px; line-height: 31px; margin: 3px 0 0; padding: 0 22px; text-align: center;}
.product-shop .price-info .price-box p.old-price span {float:left;}
.product-shop .price-info .price-box p.special-price {float:left;}
.product-shop .price-info .price-box p.special-price span {float:left;}
.product-view .product-shop  .price-info .price-box {overflow:hidden;}
.amconf-image-selected {outline:none;}
.product-shop .product-options a {display: none;}
.product-options p.required {display:none;}
.product-shop .product-options dl label {display: block; font-size: 16px; font-weight: 500; font-family: 'PT Sans', sans-serif; color: #424242;}

.catalog-product-view .product-options-bottom .add-to-cart, .review-product-list .add-to-cart, .catalog-product-view .add-to-cart {overflow:hidden; margin: 40px 0 0; border-bottom: 1px solid #a1c0d0; padding: 0 0 16px;}

.catalog-product-view .product-options-bottom .add-to-cart .qty-wrapper, .review-product-list .add-to-cart .qty-wrapper, .catalog-product-view .add-to-cart .qty-wrapper {margin:0; width:61%;}

.catalog-product-view .product-options-bottom .add-to-cart .qty-wrapper label, .review-product-list .add-to-cart .qty-wrapper label, .catalog-product-view .add-to-cart .qty-wrapper label { margin:0; font-size: 16px; font-weight: 500; font-family: 'PT Sans', sans-serif; color: #424242;}

.catalog-product-view .product-options-bottom .add-to-cart .qty-wrapper .qty, .review-product-list .add-to-cart .qty-wrapper .qty, .catalog-product-view .add-to-cart .qty-wrapper .qty {width:207px; height:32px; border:1px solid #ced7db; border-radius:50px; float:right; text-align: left; margin:0 12px 0 0;}

.catalog-product-view .product-options-bottom .add-to-cart .add-to-cart-buttons, .review-product-list .add-to-cart .add-to-cart-buttons, .catalog-product-view .add-to-cart .add-to-cart-buttons {width:38%; margin:0;}

.catalog-product-view .product-options-bottom .add-to-cart .add-to-cart-buttons .button, .review-product-list .add-to-cart .add-to-cart-buttons .button, .catalog-product-view .add-to-cart .add-to-cart-buttons .button { margin:0;padding:0 0 0 16px; width:200px; height:32px; background:#005587 url('../images/cart-white.png') no-repeat 30px center; border-radius:50px; font-size:16px; line-height:32px; min-height:32px; font-family: 'PT Sans', sans-serif;} 

.product-shop .product-options-bottom .add-to-links, .product-essential .add-to-cart-wrapper .add-to-links, .catalog-product-view .add-to-cart-wrapper .add-to-links {margin:14px 0 0;}

.product-shop .product-options-bottom .add-to-links a, .product-essential .add-to-cart-wrapper .add-to-links a, .catalog-product-view .add-to-cart-wrapper .add-to-links a {margin:0;padding:0; width:200px; height:32px; background:#005587; border-radius:50px; font-size:16px; line-height:32px; min-height:32px; font-family: 'PT Sans', sans-serif; border:0; text-align:center; text-transform:uppercase; color:#fff;}

.product-shop .product-options-bottom .add-to-links li, .product-essential .add-to-cart-wrapper .add-to-links li, .catalog-product-view .add-to-cart-wrapper .add-to-links li {margin: 0 11px 0 0;}

.product-shop .product-options-bottom .add-to-links a:hover, .product-essential .add-to-cart-wrapper .add-to-links a:hover, .catalog-product-view .add-to-cart-wrapper .add-to-links a:hover {text-decoration:none; background:#037ac0;}

.product-shop .product-options-bottom .add-to-links a:hover {}

.product-shop .product-options-bottom .add-to-links a.link-compare, .product-essential .add-to-cart-wrapper .add-to-links a.link-compare, .catalog-product-view .add-to-cart-wrapper .add-to-links a.link-compare {background:#c9d6dc; color: #666;}

.product-shop .product-options-bottom .add-to-links a.link-compare:hover, .product-essential .add-to-cart-wrapper .add-to-links a.link-compare:hover, .catalog-product-view .add-to-cart-wrapper .add-to-links a.link-compare:hover {background:#a9b3b8; color: #fff;}

.product-shop .product-options-bottom .sharing-links, .product-essential .add-to-cart-wrapper .sharing-links, .catalog-product-view .add-to-cart-wrapper .sharing-links {margin:19px 0 0 11px;}

.review-product-list .add-to-cart .qty-wrapper label {line-height:27px; display:block;}

.review-product-list .add-to-cart, .catalog-product-view .add-to-cart {margin:23px 0 0;}

.product-collateral.toggle-content {margin:41px 0 0; background:none;}
.product-collateral.toggle-content .toggle-tabs {border: 0; background:none;}
.product-collateral.toggle-content .toggle-tabs li {border:0; background:#d8e1e5; margin:0 4px 0 0; border:1px solid #ced7db; border-bottom:0;}
.product-collateral.toggle-content .toggle-tabs li.current { border-bottom:0; color:#005587; background:#fff;}
.product-collateral .toggle-tabs li.current span, .product-collateral .toggle-tabs li:hover span {color:}
.product-collateral.toggle-content .toggle-tabs li span {font-size:17px; color:#4a4a4a; text-align:center;display: block; height: 47px; line-height: 47px; font-family: 'PT Sans', sans-serif; font-weight:500; padding:0 50px;} 
.product-collateral.toggle-content dl > dd.current {border:1px solid #ced7db; padding:28px 27px;}
.product-collateral.toggle-content .collateral-tabs {background:#fff;}
.buttons-set .back-link a { background: #555 none repeat scroll 0 0; color: #fff; display: block; height: 30px; line-height: 30px; margin: 6px 0 8px; padding: 0 18px;}
.buttons-set .back-link a small {display:none;}
.buttons-set .back-link a:hover {background:#333; text-decoration:none;}
#customer-reviews .fieldset {width:100%;}
#customer-reviews {width:100%; overflow:hidden; padding:27px 30px; background:#fff;}
#customer-reviews p a {color:#005587;}
#customer-reviews .fieldset h4 {font-size: 16px; color:#444; font-family: 'PT Sans', sans-serif;}
.review-summary-table thead th .rating-box {margin: 0 auto;}
#customer-reviews .fieldset .form-list {width:53%; margin:24px 0 0;}
#customer-reviews .fieldset .form-list textarea {border: 1px solid #ddd; border-radius: 6px; height: 142px; min-width: 100%;resize: none; background:#fdfaf9;}
#customer-reviews .fieldset .form-list label {font-size:13px; color:#333; padding:0 0 3px 0; display:block;}
#customer-reviews .form-list > li {margin-bottom: 19px;}
#customer-reviews .fieldset .form-list input[type="text"] {border: 1px solid #ddd; border-radius: 6px; height: 45px; background:#fdfaf9;}
#review-form .buttons-set button.button {max-width:100%; width:auto; float:left; background:#005587; font-size: 14px; height: 34px; line-height: 32px; padding:0; margin:0; width:200px; transition: all 0.5s ease 0s;}
#review-form .buttons-set button.button:hover {background:#037ac0;}
.cart .page-title {border:0;}
.cart .page-title h1 {font-size:30px; font-weight:300; font-family: 'Lato', sans-serif; color:#000; text-transform:uppercase; margin:0; padding:0;}
.checkout-types.top li .button {background: #005587 none repeat scroll 0 0; border-radius: 24px; color: #fff; float: left; font-family: "PT Sans",sans-serif; font-size: 14px; height: 34px; line-height: 32px; padding: 0 23px 0 23px; transition: all 0.5s ease 0s;}
#header-cart.skip-active {top:72px;}
.checkout-types.top li .button:hover {background:#037ac0;}
.cart-forms, .cart-totals-wrapper, .crosssell {width: 100%; padding:0;}
.cart-table {width:100%; background:#fff;}
.cart-table thead {background:#c9d6dc;}
.cart-table thead th {font-size:16px; color:#000; font-family: 'Lato', sans-serif; border:0;}
.cart-table tr {border-bottom:1px solid #a1c0d0;}
.cart-table thead th, .cart-table tbody td {padding:10px 15px;}
.cart-table .btn-remove2 {background:url('../images/close-ico.png') no-repeat center center; width:29px; height:28px; display: block; float: right; margin: 34px 16px 0 0;}
.cart-table .product-cart-image { width: 12%;}
.cart-table .product-cart-info {width: 28%;}
.cart-table .product-cart-info h2.product-name {font-size:24px; color:#585858; font-family: 'PT Sans', sans-serif; font-weight: 500; text-transform: capitalize; padding:32px 0 10px 10px;}
.cart-table .product-cart-info h2.product-name a:hover {color:#005587;}
.cart-table .product-cart-info .product-cart-sku {font-size:14px; margin:0 0 7px 10px; color:#8d8d8d; font-family: 'Lato', sans-serif; font-style:normal;}
.cart-table .product-cart-info .product-cart-sku span {font-weight:500;}
.cart-table .product-cart-price .cart-price .price {font-size:18px; display:block; color:#8d8d8d; font-family: 'Lato', sans-serif; padding:36px 0 0;}
.cart-table .product-cart-actions .qty {border: 1px solid #b4b4b4; border-radius: 50px; height: 36px; margin: 37px 0 9px; width: 90px;}
.cart-table .product-cart-actions .cart-links a {color: #8d8d8d; display: block; text-decoration: underline;}
.cart-table .product-cart-actions .cart-links a:hover {color:#000;}
.cart-table .product-cart-actions .button {background: #005587 none repeat scroll 0 0; border-radius: 50px; margin: 26px 0 0;}
.cart-table .product-cart-total .cart-price  .price {font-size:18px; display:block; color:#8d8d8d; font-family: 'Lato', sans-serif; padding:36px 0 0;}
.cart-table tfoot {background:#c9d6dc;}
.cart-table tfoot tr {border:0;}
.cart-table tfoot tr button {background: #005587 none repeat scroll 0 0; border-radius: 24px; color: #fff;font-family: "PT Sans",sans-serif; font-size: 15px; height: 44px; line-height: 32px; padding: 0 33px; margin:0 0 0 8px; transition: all 0.5s ease 0s; text-decoration:none; color:#fff;}
.cart-table tfoot tr button:hover {background:#037ac0;}
.cart-table tfoot tr button span span {text-decoration:none; color:#fff;}
.cart-table #empty_cart_button {background:#81949d; width:222px; text-align:center;}
.cart-table #empty_cart_button:hover {background:#005587;}
.cart-table tfoot tr .or {display:none;}
.cart-table .cart-footer-actions > button:first-child { display: none; margin:0;}
.cart-table .cart-footer-actions button.btn-update {background:#81949d;}
.cart-table .cart-footer-actions button.btn-update:hover {background:#005587;}
.cart-totals, .cart-forms .discount, .cart-forms .giftcard, .cart-forms .shipping {background:none; border:1px solid #a1c0d0; padding:22px 25px; border-radius: 3px;}
.display-single-price .cart-forms {float:left; width:69%; margin:30px 0 0 0;}
.display-single-price .cart-totals-wrapper {float:right; width:25%; margin:30px 0 0 0;}
.display-single-price .cart-forms .shipping {float: left; width: 49%;}
.display-single-price .cart-forms #discount-coupon-form {float: right; width: 48%;}
.display-single-price {overflow:hidden;}
.cart-forms .shipping h2, .cart-forms #discount-coupon-form .discount-form label { border-bottom: 1px solid #a1c0d0; color: #000; display: block; font-size: 18px; font-weight: 500; line-height: 1; margin: 0 0 18px; padding: 0 0 17px; font-family: 'Lato', sans-serif;}
.shipping .form-list li { float: left; margin: 0 0 18px; width: 100% !important;}
.shipping .form-list label { color: #636363; display: block; font-size: 16px; font-family: 'Lato', sans-serif; padding:0 0 3px;}
.shipping select { border: 1px solid #d7d7d7; height: 34px; padding: 0 9px 2px; width: 100%;}
#shipping-zip-form p {display:none;}
.shipping .form-list input { border: 1px solid #d7d7d7; height: 34px; padding: 0 9px 2px;border-radius: 25px; }
.cart-forms .button2 span { background: #005587 none repeat scroll 0 0; border-radius: 24px; color: #fff;font-family: "PT Sans",sans-serif; font-size: 14px; height: 34px; line-height: 32px; padding: 0 23px; margin:18px 0 0; transition: all 0.5s ease 0s; text-decoration:none; color:#fff; }
.cart-forms .button2 span:hover {background:#037ac0;}
.cart-forms .button2 span span {margin:0;}
.cart-forms .button2 { display: block; padding: 0; text-decoration: none; }
.buttons-set button.button {background: #005587 !important; border-radius: 24px; color: #fff !important;font-family: "PT Sans",sans-serif; font-size: 14px; height: 34px; line-height: 32px; padding: 0 44px !important; margin:7px 0 0 0; transition: all 0.5s ease 0s; text-decoration:none; float:left;}
.buttons-set button.button:hover {background:#037ac0 !important;}
#discount-coupon-form .input-text, .cart .giftcard .input-text {width: 100%; border: 1px solid #d7d7d7; height: 34px; padding: 0 9px 2px;border-radius: 25px; margin:0;}
#discount-coupon-form .field-wrapper, .cart .giftcard .field-wrapper {display:block; width:100%;}
.display-single-price .cart-totals-wrapper .cart-totals { border:0; padding:0;}
.cart-totals-wrapper .cart-totals table tbody td { border: 0 none; color: #868686; font-size: 20px; padding: 0 !important; }
.cart-totals-wrapper .cart-totals table tbody td span { border: 0 none; color: #000; font-size: 20px; padding: 0 !important; }
.cart-totals-wrapper .cart-totals table tfoot { border: 0 none; }
.cart-totals-wrapper .cart-totals table tfoot td strong { border: 0 none; color: #868686; font-size: 20px; padding: 0 !important; }
.cart-totals-wrapper .cart-totals table tfoot td span { border: 0 none; color: #000; font-size: 20px; padding: 0 !important; }
.cart-totals-wrapper .checkout-types { border-top: 1px solid #a1c0d0; padding: 17px 0 0; width: 100%; }
.cart-totals-wrapper .cart-totals .checkout-types li { margin: 0; }
.cart-totals-wrapper .cart-totals .checkout-types li a { color: #555; display: block; font-size: 14px; margin: 0; text-transform: uppercase; }
.cart-totals .checkout-types .btn-checkout {background: #005587 none repeat scroll 0 0 !important; border-radius: 24px; color: #fff !important; float: left; font-family: "PT Sans",sans-serif; font-size: 14px; height: 34px; line-height: 32px; margin: 0 0 13px; padding: 0 44px !important; text-decoration: none; transition: all 0.5s ease 0s; width:100%;}
.cart-totals .checkout-types .btn-checkout:hover {background:#037ac0;}
.cms-index-index .brdcrmb-sectn {display:none;}
.page-title  { padding:0 0 3px;} 
.page-title h1 {color:#000; font-weight:400; font-size:20px; font-family: 'Lato', sans-serif; }
#contactForm {background: #fff none repeat scroll 0 0; padding: 19px 26px;}
#contactForm label {display: block; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:500; color:#585858;}
#contactForm .input-box input {border: 1px solid #ccc; height: 39px; margin: 0 0 11px; width: 44%;}
#contactForm .input-box textarea {border: 1px solid #ccc; max-width:100%; height: 80px; margin: 0 0 11px; width: 44%; resize:none;}
#contactForm .buttons-set {border:0; margin:0;}
.account-login {padding:26px 29px; background:#fff;}
.account-login .new-users {margin:0 !important;}
.account-login h2 {color: #555; font-size: 21px; font-weight: 500; margin: 0 0 17px; font-family: 'Lato', sans-serif;}
.account-login .registered-users {margin:0 !important;}
.account-login .registered-users .form-list .input-text { border: 1px solid #ddd; height: 35px;}
.account-login .registered-users .form-list label {color: #555; font-weight: 500; margin: 0 0 17px; font-family: 'Lato', sans-serif;}
.account-login #login-form .buttons-set a { background:#005587; }
.account-login #login-form .buttons-set a:hover {background:#037ac0;}

.account-create #form-validate {padding:26px 29px; background:#fff;}
.account-create #form-validate h2.legend { font-size: 16px; padding: 0 0 11px; font-family: 'PT Sans', sans-serif;}
.account-create #form-validate li label { color: #444; float: left; font-family: "PT Sans",sans-serif; font-size: 15px; font-weight: 500; padding: 0 0 2px; width: 25%;}
.account-create #form-validate li .field {margin:0 0 15px 0;}
.account-create #form-validate li { margin: 0 0 15px; }
.account-create #form-validate li .input-box input, .account-create #form-validate li .input-box select {border: 1px solid #ddd; height: 35px; width:55%; padding:0 15px;}
.account-create #form-validate .buttons-set {overflow:hidden; padding:10px 0 0 25%; width:100%; max-width:100%;}
.account-create #form-validate .buttons-set .back-link {float:left;}
.account-create #form-validate .buttons-set .back-link a { border-radius: 50px; float: left; height: 35px; line-height: 35px; padding: 0; text-align: center; width: 119px;}
.account-create #form-validate .buttons-set .back-link {margin:3px 6px 0 0;}
.form-list .control label {float: none !important; background:none;}
.form-list .control .input-box {float:left;}
.form-list .control .input-box .checkbox {margin:-5px 16px 0 0; float:left;}
.lt-checkoutpage .page-title {color: #555; font-size: 21px; font-weight: 500; margin: 0 0 17px; font-family: 'Lato', sans-serif;}

#checkoutSteps #checkout_form .no-padding.padding-mobile {overflow:hidden;}
#checkoutSteps #checkout_form .four.columns {background:#fff; padding:18px 24px;}
#checkoutSteps #checkout_form .four.columns h3.ptitle {color: #444; font-size: 16px; margin: 0 0 21px 0; border:0; border-bottom: 1px solid #ddd; padding: 0 0 8px;}
#checkoutSteps #checkout_form .four.columns fieldset {overflow:hidden;}
#checkoutSteps #checkout_form .four.columns li input {border: 1px solid #ccc;}
#checkoutSteps #checkout_form .four.columns .form-list .input-box-wide {width:100%;}
#checkoutSteps #checkout_form .four.columns li select {height:30px; border: 1px solid #ccc; width: 100%;}
#checkoutSteps #checkout_form .four.columns li label {color: #444; float: left; font-family: "PT Sans",sans-serif; font-size: 14px; font-weight: 500; padding: 0 0 2px; background:none;}
#checkoutSteps #checkout_form .four.columns li.radio {float:left; margin:5px 14px 0 0;} 
#checkoutSteps #checkout_form .grid p.page-description{color: #333; font-size: 17px; font-weight: 600; padding: 0 0 5px;}
#checkoutSteps #checkout_form .grid p {padding:0 0 23px 0;}
.sp-methods dd li {margin: 5px 0; overflow: hidden; width: 100%;}
.sp-methods dt {margin:0 0 5px !important;}
.sp-methods label {background:none !important; padding:0 10px 0 27px !important;}
.sp-methods {margin:0 0 26px;}
#coupon_patial {margin:0 0 25px 0;}
.discount .discount-form label {color: #444;font-family: "PT Sans",sans-serif; font-size: 14px; font-weight: 500; padding: 0 0 2px; background:none;}
.discount .discount-form #coupon_code {border: 1px solid #ccc; margin: 11px 0 0 0; height: 30px; width:100%; padding:0 9px;}
.lt-buttons-set #apply_coupon_btn {background: #005587 none repeat scroll 0 0; border: 0 none; border-radius: 50px; color: #fff; font-family: "PT Sans",sans-serif; font-size: 16px; height: 32px; line-height: 32px; margin: 0; min-height: 32px; padding: 0 30px; text-align: center;text-transform: capitalize; }
#comment-patial textarea {box-sizing: border-box; height: 6em; resize: none; width: 100%; border: 1px solid #ccc; padding: 10px 20px;}  
#review_partial .data-table thead th {background:none;}
#review_partial .data-table tfoot tr {background:none;}
#review_partial .data-table td {border-bottom: 1px solid #ddd;}
#review-buttons-container {margin-bottom: 0;}
#review-buttons-container #edit_cart_action {background: #005587 none repeat scroll 0 0; border: 0 none; border-radius: 50px; color: #fff; font-family: "PT Sans",sans-serif; font-size: 16px; height: 32px; line-height: 32px; margin: 0; padding: 0 32px; text-align: center; }
.sp-methods .radio {margin-left:0 !important; margin-top:11px !important;}
.sp-methods ul li label {padding:5px 0 0 23px !important;}
#lbonepage-place-order-btn {border-radius: 50px; margin: 0 0 11px; min-height: 31px; padding: 0 10px 0 0; width: 180px; background:#005587;}
#lbonepage-place-order-btn span span {font-size: 16px !important; font-weight: 500 !important;}
.form-list li.control .radio {float: left !important; margin: 5px 11px 0 0;}
#checkout-review-table .cart-item-img img {width:55px;}
#checkoutSteps #checkout_form .four.columns li .checkbox {margin:6px 13px 0 0!important;}
#checkoutSteps #checkout_form .grid p.newsletter {margin:0; padding:22px 0 0 0;}
#checkout-payment-method-load.sp-methods .radio {margin:5px !important;}
#checkout-review-load #checkout-review-table tr td .product-name {display:none;}
.customer-account .main-container.dashboard {background: #fff none repeat scroll 0 0; margin: 25px 0 0; padding: 27px 30px;}
.block-title h2, .block-title h3, .block-title strong { color: #005587; font-family: "PT Sans",sans-serif;}
.block-account li strong, .block-cms-menu li strong {color: #005587;}
.customer-account .main-container.dashboard .block-title strong {font-size: 20px; font-weight: 500;}
.customer-account .main-container.dashboard .block-title {margin:0 0 15px 0;}
.block-account li a:hover, .block-cms-menu li a:hover {text-decoration:none; color: #005587;}
a {color: #005587;}
.dashboard .box-head, .dashboard .box-account {border-bottom: 1px solid #ddd;}
.block-account li, .block-cms-menu li {margin:10px 0;}
form .legend {font-family: "Open Sans",sans-serif;}
.customer-account .main-container.dashboard form label {display: block; font-size: 15px; font-weight: 500;}
.customer-account .main-container.dashboard .input-box {}
.scaffold-form .fieldset li .checkbox {margin-left: 0; margin-right: 10px; margin-top:12px;}
.scaffold-form .fieldset li.control label {padding-left: 0;}
body.customer-account .my-account .fieldset {margin:0 0 17px 0;}
body.customer-account .my-account .buttons-set .back-link a { border-radius: 50px; height: 34px; line-height: 34px; margin: 0 11px 0 0; padding: 0 38px; text-transform: uppercase;}
body.customer-account .my-account .buttons-set button {margin:0 7px 0 0;}
.my-account #my-reviews-table .product-name a { color:#005587;}
#wishlist-table .product-name a {color:#005587;}
#wishlist-table .price-box #product-price-2.price {color:#fff;}
#wishlist-table td.customer-wishlist-item-cart .button {padding:5px 0 6px; border-radius: 50px;}
#wishlist-table td.customer-wishlist-item-cart .button.btn-cart {background:#005587;}
.product-view .product-shop .ratings {margin: 0 0 8px 0;     float: right;    width: 100%;}
.product-view .product-essential .extra-info .ratings .rating-box {margin-top: 8px; margin: 5px 0 0 0; float: left;}
.product-view .ratings .rating-links {clear: none; float: right; margin-top: 0;}
.ratings .rating-box .rating {float: left;}
.availability .label {display:block;}
.checkout-onepage-success .buttons-set button.button  {float:none;}





/**  media css start**/

@media all and (min-width: 1024px) and (max-width: 1123px){ 
.cms-index-index .hder-cntr {padding:0 15px;}
.hder-cntr {padding:0 15px;}.menu-box {float: left;padding: 0 0 0 4%;}
.popular-box {padding:0 15px;}
.collection-box .ring-bar .imag-br  img{width:100%;}
.thumb-new-box {   width: 57%;}
.thumb-new-box .thumb-block {width: 46%;}
.thumb-new-box .thumb-block img {width:100%;}
.seller-section .insd-item .price-box span.strikeout-price {display:none;}
.footer .links{padding:0 10px 0 0;}
.footer .links:nth-child(4) {width: 20%;}
.footer {padding: 0 15px;}
.footer-container {padding:21px 0 0;}


}



@media all and (min-width: 772px) and (max-width: 1023px){ 
.nav-primary a.level0 {padding:13px 30px 17px;}

.brdcrmb-sectn {display:none;}

}


@media all and (min-width: 771px) and (max-width: 1024px){ 

.hder-cntr .logo {width: 160px; padding:19.1px 0 0}
.menu-box {padding:0 0 0 4%;}
.thumb-new-box .thumb-block a {font-size: 14px; height: 30px; line-height: 30px;}.cms-index-index .menu-box #header-nav #nav li a {font-size: 15px;}
.hder-cntr .account-cart-wrapper .skip-account {font-size: 13px; padding:0 17px;}
.hder-cntr .account-cart-wrapper #header-search .srch-sectn {margin:10px 0 0 11px;}
.header-minicart{padding:8px 0 0 30px;}
.cms-index-index .hder-cntr {padding:0 15px;}
.hder-cntr {padding:0 15px;}
#header-nav {padding:0;}
.hder-cntr.a {position:static;}
.footer .insd-footr {padding: 0 15px;}
.footer .links:nth-child(4) {width: 30%;}
#header-cart.skip-active {background: white none repeat scroll 0 0;border: 1px solid #cccccc;display: block;position: absolute;right: 0;top: 40px;width: 320px;z-index: 200;}
.thumb-new-box {width:57%;}
.collection-box .ring-bar .item img {width:100%;}
.collection-box {padding:44px 15px 0;}
.thumb-new-box .thumb-block a {width:100%; left:0; margin:0;}
.thumb-new-box .thumb-block {margin:0 8px 12px 0; width: 48%;}
.thumb-new-box .thumb-block img {width:100%;}
.seller-section {margin:18px 0 0; padding:28px 0 60px;}
.seller-section .insd-item .imag-br img {display: block; height: auto; margin: 0 auto; width: 79%;}
.seller-section .insd-item {}
.seller-section .insd-item .price-box span.strikeout-price {clear: both; display:none;}
.seller-section .insd-item .price-box {position: relative;}
.seller-section .insd-item .price-box span { position: absolute; top:0;}
.block-subscribe {padding:20px 15px 0;}
.block-subscribe #newsletter-validate-detail {width:100%;}
.footer .block-title strong {font-size: 15px;}
.footer .links a { font-size: 12px; margin: 0 0 2px;}
.footer .links a:hover {font-size: 12px;}
.addrss span { font-size: 12px;}
.footer .links{padding:0 10px 0 0;}
.footer .links:nth-child(4) {width: 20%;}
.footer {padding: 0 15px;}
.footer-container {padding:21px 0 0;}
.main-container.dashboard {padding:14px 15px 0;}
.product-view .product-shop .extra-info, .product-view .product-shop .price-info {max-width:100%;}
.product-view .product-shop .extra-info {    width: 100%;}
.catalog-product-view .product-options-bottom .add-to-cart .qty-wrapper, .review-product-list .add-to-cart .qty-wrapper, .catalog-product-view .add-to-cart .qty-wrapper {width: 100%;}
.catalog-product-view .product-options-bottom .add-to-cart .add-to-cart-buttons, .review-product-list .add-to-cart .add-to-cart-buttons, .catalog-product-view .add-to-cart .add-to-cart-buttons {width: 100%;}
.product-shop .product-options-bottom .add-to-links a, .product-essential .add-to-cart-wrapper .add-to-links a, .catalog-product-view .add-to-cart-wrapper .add-to-links a {    width: 169px; font-size: 14px;}
.seller-section .insd-item {margin: 0 3px;}
.seller-section .insd-item p a {    font-size: 15px;}
.main-container {padding:22px 10px 0;}




}


@media all and (min-width: 641px) and (max-width: 770px){
.hder-cntr .page-header-container {padding:0; }
.skip-links {width: 100%; clear: both;  float: left; padding:0; background:#fff;}
.hder-cntr .logo {  text-align: center; padding:10px 0 13px; width:100%; min-width: 100%;}
.logo .small {margin: 0 auto;}
.hder-cntr .account-cart-wrapper {padding:0;  float: right;  width: 57%; position:relative;}
#header-account.skip-active {position: absolute; top: 132px; right: auto;  width: 100%; z-index: 99999;}
.hder-cntr .account-cart-wrapper .skip-account {width: 44%; margin:6px 0 0 15%;  height: 31px; line-height: 29px;}
.header-minicart {float: right; width: 31%; padding:11px 0 0;}
.header-minicart .skip-cart {width: 100%; border:0;}
.hder-cntr .account-cart-wrapper .skip-account .icon {margin:6px 0 0;}
.menu-box {position: absolute; top: 131px; width: 100%; z-index: 9999;  border-top: 1px solid #fdfaf9; padding:0;}
.menu-box #header-nav #nav {padding:0;}
#header-nav {padding:0;}
.hder-cntr.a {position:static;}
.cms-index-index .menu-box #header-nav #nav li a {padding:0 26px; font-size: 15px;}
.menu-box #header-nav #nav li a {padding:0 26px; font-size: 15px;}
.menu-box #header-nav #nav li a:hover {border-bottom: 1px solid #ddd;}
.menu-box #header-nav #nav li.active a, .menu-box #header-nav #nav li a:hover {border-bottom: 1px solid #ddd;}
.cms-index-index .menu-box #header-nav #nav li a {border-bottom: 1px solid #ddd;}
.menu-box #header-nav #nav li a {border-bottom: 1px solid #ddd;}
.nav-primary li.level0 li {padding:0;}
.menu-box #header-nav #nav .nav-primary li.level0 ul li a { border-bottom: 1px solid #ddd !important; color: #333; font-size: 15px; line-height: 30px; padding: 0 0 0 46px;}
.nav-primary li.level0 ul.level0 li a::after {left: 30px;}
.header-minicart .skip-cart .label {margin:3px 0 0 7px;}
.header-minicart .skip-cart .count {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #000 !important; float: left; font-size: 15px; padding: 6px 0 0 8px;}
.skip-link {width: 18%;}
.hder-cntr .account-cart-wrapper .skip-account .label {width: 80%; font-size:16px;}
.hder-cntr .account-cart-wrapper #header-search {padding:0; background: none;left: -9%; position: absolute; top: 0; width: 60%;}
.hder-cntr .account-cart-wrapper #header-search span {display:none;}
.hder-cntr .account-cart-wrapper #header-search #search_mini_form {display:block; left: 0; top: 1px; width: 100%; z-index: 999;}
.thumb-new-box {width:57%;}
.collection-box .ring-bar .item img {width:100%;}
.collection-box {padding:44px 15px 0;}
.thumb-new-box .thumb-block a {width:100%; left:0; margin:0;}
.thumb-new-box .thumb-block {margin:0 8px 12px 0; width: 48%;}
.thumb-new-box .thumb-block img {width:100%;}
.seller-section {margin:18px 0 0; padding:28px 0 60px;}
.seller-section .insd-item .imag-br img {display: block; height: auto; margin: 0 auto; width: 79%;}
.seller-section .insd-item {}
.seller-section .insd-item .price-box span.strikeout-price {clear: both; display:none;}
.seller-section .insd-item .price-box {position: relative;}
.seller-section .insd-item .price-box span { position: absolute; top:0;}
.block-subscribe {padding:20px 15px 0;}
.block-subscribe #newsletter-validate-detail {width:100%;}
.footer .block-title strong {font-size: 15px;}
.footer .links a { font-size: 12px; margin: 0 0 2px;}
.footer .links a:hover {font-size: 12px;}
.addrss span { font-size: 12px;}
.footer .links{padding:0 10px 0 0;}
.footer .links:nth-child(4) {width: 20%;}
.footer {padding: 0 15px;}
.footer-container {padding:21px 0 0;}
.category-products {padding:0 15px;}
.product-view {padding:0 15px;}
.product-view .product-essential .add-to-cart-wrapper {width:100%;}
.category-products .toolbar .pager .count-container {width: 100%;}
.pager .count-container .limiter {float:right;}
.sorter > .sort-by {padding:5px 5px 4px 0;}
#header-cart.skip-active {top: 36px; position: absolute; background: #fff; width: 280px; right: 5px; border: 1px solid #ddd; z-index:9999;}
.brdcrmb-sectn {display:none;}

}


@media all and (min-width: 641px) and (max-width: 730px){ 

.footer .insd-footr {padding: 0 15px;}
.footer .links:nth-child(4) {width: 30%; padding: 0;}
.login-bar .login-insd {bottom: -8px; position: relative;}
#header-cart.skip-active {background: white none repeat scroll 0 0;border: 1px solid #cccccc;display: block;position: absolute;right: 0;top: 40px;width: 320px;z-index: 200;}
.footer .links a {  font-size: 13px;}

.collection-box .ring-bar {width:100%; margin:0;}
.thumb-new-box {width:100%; margin:17px 0 0 0;}
.thumb-new-box .thumb-block {margin:0 15px 15px 0; width:48.6%;}
.thumb-new-box .thumb-block:nth-child(2n+2) {margin-right:0;}
.footer .links:nth-child(4) { width: 20%;}
.brdcrmb-sectn {display:none;}
.category-products {padding:0 15px;}



}


@media all and (min-width: 320px) and (max-width: 640px){ 

.hder-cntr .page-header-container {padding:0; }
.skip-links {width: 100%; clear: both;  float: left; padding:0; background:#fff;}
.hder-cntr .logo {  float: none; margin: 0 auto; max-width: 115px; min-width: 150px; padding: 10px 0 13px; text-align: center; width: 114px;}
.logo .small {margin: 0 auto;}
.hder-cntr .account-cart-wrapper {padding:0;  float: right;  width: 62%; position:relative;}
#header-account.skip-active {position: absolute; top: 115px; right: auto;  width: 100%; z-index: 99999;}
.hder-cntr .account-cart-wrapper .skip-account {height: 31px; line-height: 29px; margin: 8px 0 0 10%; padding: 0; width: 40%;}
.header-minicart {float: right; width: 38%; padding:13px 0 0;}
.header-minicart .skip-cart {width: 100%; border:0;}
.hder-cntr .account-cart-wrapper .skip-account .icon {display: block; float: none; margin: 7px auto 0;}
.menu-box {position: absolute; top: 116px; width: 100%; z-index: 9999;  border-top: 0; padding:0;}
.menu-box #header-nav #nav {padding:0;}
#header-nav {padding:0;}
.hder-cntr.a {position:static;}
.cms-index-index .menu-box #header-nav #nav li a {padding:0 26px; font-size: 15px;}
.menu-box #header-nav #nav li a {padding:0 26px; font-size: 15px;}
.menu-box #header-nav #nav li a:hover {border-bottom: 1px solid #ddd;}
.menu-box #header-nav #nav li.active a, .menu-box #header-nav #nav li a:hover {border-bottom: 1px solid #ddd;}
.cms-index-index .menu-box #header-nav #nav li a {border-bottom: 1px solid #ddd;}
.menu-box #header-nav #nav li a {border-bottom: 1px solid #ddd;}
.catalog-product-view .menu-box #header-nav #nav li a, .catalog-category-view .menu-box #header-nav #nav li a, .review-product-list .menu-box #header-nav #nav li a {border-bottom: 1px solid #ddd;}
.nav-primary li.level0 li {padding:0;}
.menu-box #header-nav #nav .nav-primary li.level0 ul li a { border-bottom: 1px solid #ddd !important; color: #333; font-size: 15px; line-height: 30px; padding: 0 0 0 46px;}
.nav-primary li.level0 ul.level0 li a::after {left: 30px;}
.header-minicart .skip-cart .label {margin:0 0 0 2px;}
.header-minicart .skip-cart .count {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #000 !important; float: left; font-size: 17px; padding: 6px 0 0 17px;}
.skip-link {width: 18%;}
.hder-cntr .account-cart-wrapper .skip-account .label {width: 80%; font-size:16px; display:none;}
.hder-cntr .account-cart-wrapper #header-search {padding:0; background: none;left: -3%; position: absolute; top: 0; width: 100%;}
.hder-cntr .account-cart-wrapper #header-search span {display:none;}
.hder-cntr .account-cart-wrapper #header-search #search_mini_form {display:block; left: 0; top: 1px; width: 100%; z-index: 999;}
.thumb-new-box {width:57%;}
.collection-box .ring-bar .item img {width:100%;}
.collection-box {padding:44px 15px 0;}
.thumb-new-box .thumb-block a {width:100%; left:0; margin:0;}
.thumb-new-box .thumb-block {margin:0 8px 12px 0; width: 48%;}
.thumb-new-box .thumb-block img {width:100%;}
.seller-section {margin:18px 0 0; padding:28px 0 60px;}
.seller-section .insd-item .imag-br img {display: block; height: auto; margin: 0 auto; width: 79%;}
.seller-section .insd-item {margin:0 12px 13px;}
.seller-section .insd-item .price-box span.strikeout-price {clear: both; display:none;}
.seller-section .insd-item .price-box {position: relative;}
.seller-section .insd-item .price-box span { position: absolute; top:0;}
.block-subscribe {padding:20px 15px 0;}
.block-subscribe #newsletter-validate-detail {width:100%;}
.magestore-bannerslider-standard .flex-control-nav {bottom: 0;}
.title-box {padding:0 15px;}
.title-box h1 {font-size: 23px;}
.magestore-bannerslider .magestore-bannerslider-standard .flexslider {margin:0;}
.thumb-new-box .thumb-block {width:100%; margin:0 0 15px 0;}
#header-account li a, .nav-primary a.level0 {line-height: 25px;  font-size: 13px;}
.block-subscribe #newsletter-validate-detail .block-content .actions {position:static; width:100%;}
.block-subscribe #newsletter-validate-detail .block-content .actions .button { margin: 0 auto; float: none; display: block;}


.footer .insd-footr {padding: 0 15px;}
.footer .links:nth-child(4) {width: 100%; padding: 0;}
.login-bar .login-insd {bottom: -8px; position: relative;}
#header-cart.skip-active {background: white none repeat scroll 0 0;border: 1px solid #cccccc;display: block;position: absolute;right: 0;top: 40px;width: 320px;z-index: 200;}
.footer .links a {  font-size: 13px;}

.collection-box .ring-bar {width:100%; margin:0;}
.thumb-new-box {width:100%; margin:17px 0 0 0;}

.thumb-new-box .thumb-block:nth-child(2n+2) {margin-right:0;}
.footer .links:nth-child(4) { width: 100%;}
.footer {padding:11px 15px 0;}
.footer .links:nth-child(2n+1) {margin:0;}
.footer .links {padding:0 0 14px 0; margin:0; width:100%;}
.footer .links:last-child {padding:0;}
.footer-container .copyright {min-height: 70px;}
.brdcrmb-sectn {display:none;}
.products-grid > li {float: none; width: 290px; margin-right: 0; margin: 0 auto 16px;}
.products-grid > li:nth-child(even) {margin: 0 auto 16px;}
.products-grid .product-image img {width: 200px; display: block; margin: 20px auto 0;}
.grid-box-img {background: #fff; text-align: center;}
.category-products .toolbar .pager .count-container {width: 100%;}
.sorter > .sort-by {padding:5px 5px 4px 0;}
.pager .count-container .limiter {margin:1px 0 0 0; float: right;}
.category-products {padding:0 15px;}
.products-grid > li:nth-child(3n) {margin: 0 auto 16px;}
.product-view {padding:0 15px;}
.product-view .product-essential .add-to-cart-wrapper {width:100%;}
.product-view .product-shop .price-info {max-width: 100%; text-align:center;}
.product-view .product-shop .extra-info {width: 100%; text-align: center;}
.product-view .product-shop .extra-info .availability {width: 100%; text-align: center;}
.product-view .product-shop .extra-info .availability span { float: none;display: inline;}
.catalog-product-view .product-options-bottom .add-to-cart .qty-wrapper, .review-product-list .add-to-cart .qty-wrapper, .catalog-product-view .add-to-cart .qty-wrapper {width: 280px; margin: 0 auto; float: none;}
.catalog-product-view .product-options-bottom .add-to-cart .add-to-cart-buttons, .review-product-list .add-to-cart .add-to-cart-buttons, .catalog-product-view .add-to-cart .add-to-cart-buttons {width: 100%; text-align: center;}
.catalog-product-view .product-options-bottom .add-to-cart .add-to-cart-buttons .button, .review-product-list .add-to-cart .add-to-cart-buttons .button, .catalog-product-view .add-to-cart .add-to-cart-buttons .button {float: none; margin: 10px auto 0;}
.catalog-product-view .seller-section .inside-seller .item {width: 300px; float: none;     margin: 0 auto;}
.product-view .product-shop .price-info {    width: 100%;}
.product-shop .product-options-bottom .add-to-links li, .product-essential .add-to-cart-wrapper .add-to-links li, .catalog-product-view .add-to-cart-wrapper .add-to-links li { margin: 0 0 8px 0; width: 100%; text-align: center;}
.main-container {overflow:hidden;}
.skip-nav .label {display:none;}
.cart .page-title { text-align: center;}
.cart .page-title h1 { float: none; margin:0 0 12px 0;}
.checkout-types {padding: 0 15px;}
.cart-table .product-cart-image {width: 25%;}
.cart-table .product-cart-info, .cart-table td[data-rwd-label] {width: 75%; padding-left: 0;}
.cart-table .product-cart-info h2.product-name {font-size: 18px; padding:0 0 10px 10px;}
.cart-table .product-cart-price .cart-price .price {padding: 0;}
.cart-table .cart-footer-actions #empty_cart_button {float: none; margin: 0 0 8px 0;}
.cart-table .cart-footer-actions .btn-continue {float:none;}
.display-single-price .cart-forms {width:100%; margin:0;}
.display-single-price .cart-forms #discount-coupon-form {width:100%;}
.display-single-price .cart-forms .shipping {width:100%;}
.display-single-price .cart-totals-wrapper {width: 100%;}
.display-single-price { padding: 0 15px;}
.lt-checkoutpage .page-title {    text-align: center;}
#checkoutSteps #checkout_form .grid p.page-description {text-align: center; font-size:15px; padding:0 15px 5px;}
#checkoutSteps #checkout_form .grid p {text-align: center;}
.customer-account .centerCntr .main{padding:0 15px;}
.sidebar .block:not(.block-layered-nav) .block-content {background: #fff;}




}






























