/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 11:0 Unexpected "<"

**/
<style>
.pagination-custom > li:last-child > a, .pagination-custom > li.disabled > span, .pagination-custom > li:first-child > a{
background:#585858 url("arrow.png") no-repeat scroll 0 0;
}
</style>

@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.eot#v=4.4.0');
  src: url('fontawesome-webfont.eot#iefix&v=4.4.0') format('embedded-opentype'), url('fontawesome-webfont.woff2#v=4.4.0') format('woff2'), url('fontawesome-webfont.woff#v=4.4.0') format('woff'), url('fontawesome-webfont.ttf#v=4.4.0') format('truetype'), url('fontawesome-webfont.svg#v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*common-styling*/
body{font-size: 12px; padding-top:0;}
input[type="text"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="file"]:focus, input[type="number"]:focus, input[type="tel"]:focus, textarea:focus, select:focus{ border: 1px solid #bc2128;}
h2.sub-heading{font-size: 16px;font-family: "Open Sans";font-weight: 600; text-align: left;}
.sm-inner{max-width: 600px;margin: 0 auto}
.p-none{padding-left:0 !important; padding-right:0 !important}
.btn-secondary.white-border {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    display: block;
    font-family: "open sans";
    font-size: 12px;
    text-transform: uppercase;
    width: 100%;
}
h1 {
    font-family: "Droid Sans",sans-serif;
    font-size: 28px;
    letter-spacing: 1px;
    text-transform: capitalize;
    line-height: 28px;text-align: left
}
h2 {
    font-family: "Droid Sans",sans-serif;
    font-size: 28px;
    letter-spacing: 1px;
    text-transform: capitalize;
    line-height: 28px;text-align: center
}
h3.border {
    border-bottom: 1px solid #363636;
    font-size: 16px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-transform: capitalize;line-height: 16px;text-align: center
}
.red-btn.btn {
    background: none repeat scroll 0 0 #bc2128;
    border-radius: 0;
    font-family: "open sans";
    font-size: 12px;
    font-weight: normal; text-transform: uppercase;
}
.p-lg{font-size: 14px}
/*header*/
.site-header {background-color: #1a1a1a;}
.header-top-bar{ border-bottom: 1px solid #333333;border-top: 5px solid #333333;padding: 5px 0;}
.mini-header .search-bar{width: 172px;vertical-align: middle;}
.mini-header .search-bar input{padding: 4px 10px;font-size: 12px}
.mini-header .header-cart-btn{background-color: #1a1a1a;padding: 0 20px 0 10px;font-size: 12px; font-family: "open sans";font-weight: normal;}
.search-bar .icon-search{ font-size: 12px; color: #919191;}
.site-header .search-bar input[type="text"], .site-header .search-bar input[type="search"]{background-color: transparent;
    border: 1px solid #666;
    border-radius: 0; height: 26px;}
.icon-cart::before{font-size: 16px}
.site-header--text-links {
    font-size: 12px;
}
.header-logo{margin: 0 0 0 -75px;}
.header-bottom{padding: 25px 0; position: relative; z-index: 1;}
.site-header{position: relative;}
.site-header:after{background: url("header-bg.png") no-repeat;
content: "";
height: 124px;
left: -20px;
position: absolute;
top: 43px;
width: 100%;}
.site-header .site-header--text-links a {
    color: #fff;
}
.grid-item a img, .grid-item img{display: block;}
.site-nav{font-size: 14px}
.site-header--meta-links{color: #fff}
 .mini-header .search-bar .search-bar--submit{top: 1px}
.site-nav a {padding: 16px 24px;}
.site-nav--active a {font-size: 18px;}
.shop-categories ul {float: left;width: 50%;}
.header-cart-btn small{font-size: 100%;}
.header-cart-btn i{margin-right: 3px;}
.template-index .flexslider{margin: 5px 0 40px;}

/*footer*/
.site-footer .fo-home li:first-child {    padding-top: 0;}
.site-footer .fo-home li {font-size: 14px;font-weight: 600;margin: 0;padding: 12px 0;}
.site-footer li a {color: #777;}
.site-footer .fo-home li a {color: #fff;}
.site-footer li {padding: 7px 0; margin: 0;}
.information-2 > ul {padding-top: 35px;}
footer.site-footer {font-size: 12px;}
footer hr {border-top-color: #666666;}
.social-icons li .icon {font-size: 22px;}
.site-footer h3, .site-footer .h3 {    color: #999;font-size: 18px;text-transform: capitalize;}
.contact-address {color: #999;line-height: 25px;}
.featured-bg{background:url("feature-bg.jpg" ) no-repeat; background-size:cover;}
.site-footer .info-links{width: 50%;float: left}
.social-icons .icon-fallback-text {
    font-size: 25px;
}
.legal-links li{color:#777;}
.legal-links li a{color:#777;}
/******************************homepage*********************************************/
/*featured block bottom*/
.featured-text h4 {
    font-family: "Droid Sans",sans-serif;
    font-size: 28px;
    line-height: 32px;
    text-transform: none;
}
.big-text {
    font-size: 36px;
    text-transform: uppercase;
}
.featured-section {
    padding-bottom: 35px;
}
.featured-section p {
    color: #fff;
}
.featured-text {
    padding: 14px 22px;
}
/***newsletter***/
.blog-date{font-size: 14px;
font-family: "open sans";
font-style: italic;
display: block}
.news-newsletter-section {
    color: #fff;padding: 30px 0 40px;
}

.divider-heading {position: relative; font-family: "Droid Sans",sans-serif;font-size: 28px;z-index: 1;overflow: hidden;text-align: center;font-weight: bold}
.divider-heading:before,.divider-heading:after {position: absolute;top: 51%;overflow: hidden;width: 50%;height: 1px;content: '\a0';background-color: #363636;}
.divider-heading:before {margin-left: -51%;text-align: right;}
.divider-heading::after { margin-left: 1%;}
.read-more{display: block;font-size: 12px;font-style: italic; text-transform: capitalize;}

    .newsletter-box {
    background: none repeat scroll 0 0 #2980b9;
    padding: 20px 30px;
    text-align: center;
     margin-top: 14px;
}
 .newsletter-box form.input-group{display: block;}
 .about-btm-section { border-top: 4px solid #363636; color: #fff; margin-top: 80px; padding-top: 35px;}
 .template-index .about-btm-section { border-top: 0; color: #fff; margin-top: 0; padding-top: 0;}
 .newsletter-box input[type="text"],.newsletter-box input[type="email"]{border: 1px solid #ccc;}
 .newsletter-box input[type="email"]{background: none repeat scroll 0 0 #fff;color: #999}
.lgr-input {
    min-height: 40px;
}
/*kart*/
.product-grid-image--centered{background: none repeat scroll 0 0 #fff}
.product-name {
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.grid-hover {
    background: #bc2128;
bottom: 0;
height: 42px;
left: 0;
line-height: 42px;
opacity: 0;
position: absolute;
transition: all 0.5s ease 0s;
visibility: hidden;
width: 100%;
}
.product-grid-image{position: relative}
.product-grid-image:hover .grid-hover {
    bottom: 0;
    opacity: 1;
    visibility: visible;
}
.pro-desc{display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;}
.home-collection-section {
    padding-bottom: 65px;
}
/***************************************news page*****************************************/

.template-blog .sidebar p:last-child {
    border: medium none;
}
.template-blog .sidebar p {
    border-bottom: 1px solid #333;
    padding-bottom: 10px;
}
.template-blog img {
    padding-bottom: 25px;
    display: block;
}
.blog-post-section:last-child {
    border: medium none;
}
.blog-post-section {
    border-bottom: 1px solid #363636;
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.home-collection-block > a:first-child {
    padding-bottom: 17px;
}
.home-collection-block > a {
    display: block;
}
/*********login page*/
.template-customers-login h2 {border-bottom: 1px solid #363636;margin-bottom: 22px;padding-bottom: 20px;text-align: center;}
.create-acc-block {border: 1px solid #363636;min-height: 392px;padding: 25px 20px;}
.login-form-block {border: 1px solid #363636;min-height: 392px;padding: 25px 20px;}
.customer-login-section{padding-bottom: 40px}
.register-block {border: 1px solid #363636;padding: 25px 20px;}
.template-customers-register h2{padding-bottom: 10px}
.form-error, .errors{background: transparent}
 .section-header {padding-bottom: 35px;}
.about-btm-section p{line-height: 23px;}
.about-btm-inner{padding-left: 36px;}
.social-icons li{margin: 0 6px;}
.social-icons li a{font-size: 21px;}
.template-collection .main-content > .grid{margin:0 0 0 -35px}
.template-collection .main-content > .grid > .grid-item{padding-left: 35px;}
.collection-filters li{margin-bottom: 17px;}
.collection-filters li a{text-transform: capitalize;}
.collection-filters .block-content li span{border: 1px solid #363636;float: right;padding: 1px;text-align: center;width: 34px;}
.block-title , .ls-box-title{background: #363636; font-size: 18px; font-family: "Droid Sans",sans-serif; font-weight: 700; margin-bottom: 17px; text-align: left !important; padding: 2px 10px;}
.limespot-recommendation-box .ls-box-title{margin: 0 0 17px 0 !important; text-transform: capitalize;}
.sidebar-block, .limespot-recommendation-box{margin:0 0 25px 0; padding: 0;}
.limespot-recommendation-box .limespot-recommendation-box-item{margin: 0 0 17px 0 !important; width:100% !important; max-width: 100% !important; display: block !important;}
.limespot-recommendation-box-item .ls-link{display: block !important;}
.limespot-recommendation-box-item .ls-link .ls-image-wrap{float: left;height: 82px !important;margin-right: 10px;width: 70px !important;}
.limespot-recommendation-box.theme-neat .ls-link .ls-image{width:100% !important; height: auto !important; border-radius: 0 !important; vertical-align:top !important;}
.limespot-recommendation-box .limespot-recommendation-box-carousel-shelf{width:100% !important;}
.limespot-recommendation-box .limespot-recommendation-box-item:hover{transform: scale(1) !important; -webkit-transform: scale(1) !important}
.limespot-recommendation-box-item .ls-title{text-align: left;text-transform: capitalize; font-size: 14px; font-family: 'open sans'; font-weight: 400;}
.limespot-recommendation-box .ls-box-title{ position: relative;}
.limespot-recommendation-box .ls-box-title:after{content: "\f054"; font-family: "FontAwesome";font-size: 18px;position: absolute;right: 12px;top: 2px; font-weight: 400;}
.limespot-recommendation-box-item .ls-price{display: block; text-align: left; font-size: 16px; font-family: 'open sans'; font-weight: 700;}
.limespot-recommendation-box .limespot-recommendation-box-carousel{padding: 0 !important}
.template-collection .section-header--left .form-horizontal{float:left;}
.template-collection .section-header--left .form-horizontal label{font-size: 18px; font-family: "Droid Sans",sans-serif; font-weight: 700; padding-right: 10px;}
.template-collection .section-header--left .form-horizontal select{border:1px solid #363636;  padding: 2px 30px 2px 2px;}
.template-collection .section-header--left .collection-view{display: none;}

.login-form-block form{ margin-bottom: 0;}
.login-form-block input#customer_password{ margin-bottom:10px;}
.login-form-block input.red-btn.btn{ min-width: 90px;}
.create-acc-block .red-btn.btn{ min-width: 172px; margin-top: 7px;}
.contact-form input[type="text"], .contact-form input[type="password"], .contact-form input[type="email"], .contact-form input[type="number"], .contact-form input[type="tel"], .contact-form textarea{ border-color: #fff; -webkit-appearance: none;}
.about-btm-inner h2{ padding-bottom: 0; margin-bottom: 0; font-weight: 700;}
form{ margin-bottom: 0;}
.date { font-family:'open sans'; font-size: 14px; font-style: italic;}
.news-newsletter-section .btn-secondary.white-border:hover{ background: #fff; color: #000;}

/* 19-feb */
ul.pagination-custom > li:first-child > a {
    background-position: center 9px;font-size: 0;
}
ul.pagination-custom > li:first-child > span {
    background-position: center 9px;font-size: 0;
}
ul.pagination-custom > li:last-child > span {
    background-position: center -25px;font-size: 0;
}
ul.pagination-custom > li:last-child > a {
    background-position: center -25px;font-size: 0;
}
/*********columns*/
.one-half-column-left {
width:48%;
float:left;
}

.one-half-column-right {
width:48%;
float:right;
}

@media only screen and (max-width: 600px) {
.one-half-column-left, .one-half-column-right, 
one-third-column, one-third-column-last {
float:none;
width:100%;
margin-right:0;
}
}