/*-----------------------------Grid-----------------------------*/
.ui-block { width: 100%; *zoom: 1; margin-left:0; margin-right: 0}
.ui-block:before,.ui-block:after { content: ""; display: table; line-height: 0; }
.ui-block:after { clear: both; }
[class*="column"]{ display: block; float: left; margin-left: 2.127659574468085%; *margin-left: 2.074468085106383%; /*min-height: 30px;*/ width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; }
[class*="column"]:first-child{ margin-left: 0; }
.column12 { width: 100%; *width: 99.94680851063829%; }
.column11 { width: 91.48936170212765%; *width: 91.43617021276594%; }
.column10 { width: 82.97872340425532%; *width: 82.92553191489361%; }
.column9 { width: 74.46808510638297%; *width: 74.41489361702126%; }
.column8 { width: 65.95744680851064%; *width: 65.90425531914893%; }
.column7 { width: 57.44680851063829%; *width: 57.39361702127659%; }
.column6 { width: 48.93617021276595%; *width: 48.88297872340425%; }
.column5 { width: 40.42553191489362%; *width: 40.37234042553192%; }
.column4 { width: 31.914893617021278%; *width: 31.861702127659576%; }
.column3 { width: 23.404255319148934%; *width: 23.351063829787233%; }
.column2 { width: 14.893617021276595%; *width: 14.840425531914894%; }
.column1 { width: 6.382978723404255%; *width: 6.329787234042553%; }
.column {width: auto; }
.ui-block [class*="column"].hide { display: none; }
.ui-block [class*="column"].push-right { float: right; }
.container { max-width: 100%}

/*-----------------------------reset and helper classes-----------------------------*/
.text { font-size: inherit}
::-moz-selection,::selection {background: none repeat scroll 0 0 #25549a;color: #fff;text-shadow: none;}
* {outline: none;margin:0;padding:0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

ul.no-list, .no-list ul, ul.no-list li {list-style: none; margin: 0; padding: 0}
ul.list, ol.list { padding-left: 20px}
ul.inline li {display: inline-block}

header ul.inline li:last-child { margin-right: 0 !important; border-right: none !important; padding-right: 0 !important}

.text-align-center {text-align: center}
.text-align-right {text-align: right}
.text-align-left {text-align: left}
.bold {font-weight: bold;}
.italic {font-style: italic}
.float-right, .pull-right {float: right;}
.float-left, .pull-left {float: left;}

small, .small, .smalltext {font-size:80%; color:inherit}
.large {font-size:120%}
.hidden {display: none}

td.text {
    display: none;
}
.clear {clear: both}

/*----------------------------- begin NS resets -----------------------------*/
#server_commands {display: none;}
#div__body table, #div__body tbody, #div__body tr {min-width: 100%; position: static; height: auto !important; display:block}
#div__body table.table, #div__body .table tbody { display: table; min-width:10%}
#div__body .table tr {display: table-row}
#div__body .table td { display: table-cell}
#div__body table.item-list tr form {display:none}
#div__body table {/* table-layout: fixed; */}
#div__body > table {width: auto !important;}
#div__body {width: 100%; margin: 0 auto!important;}
.input, .inputreadonly, .inputtotalling, .totallingcurrency,.crumb, td.smalltext,.listheadernosort, .texttable, .smalltextnolink {font-size: inherit;color:inherit;}
.listheadernosort {background: transparent;}
body, td, select, textarea, input, button {font-family: 'Open Sans', 'Source Sans Pro', sans-serif; font-size: 13px;color: #636466;}
#searchportlet {display: none;}

.inputreq {
    font-size: 1em;
    color: #000000;
}
td, th {
    display: block;
}

/*----------------------------- elements -----------------------------*/
 html {overflow-x: visible !important;}
body, html {overflow-x: visible;font-family: 'Open Sans', 'Source Sans Pro', sans-serif; font-size: 13px;color: #636466; height:100%; margin: 0 !important}
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}

h1, h2, h3, h4, h4, h5, h6 {font-family: 'Old Standard TT', serif; font-weight: 400; margin: 0 0 10px}
h3 {
    font-size: 22px;
}
img {max-width: 100%}
a { text-decoration: none; color: #e21683;}
.white {color: white;}
.white:hover {color: #cccccc;text-decoration: none;cursor: pointer;}
.black {color: black;}
.black:hover {color: #1c1c1c;text-decoration: none;cursor: pointer;}
a:active,a:hover{outline:0; color: #8b0816}
a:focus{outline:none;color: #8b0816;}
img{vertical-align:bottom}
p {font-size: 13px;}
strong {}
.btn-primary {
    background: #e21683;
    border: 1px solid #c83877;
    transition: all 0.2s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.btn-primary:hover {background: #b61169;border-color: #980f58;}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    /*background: #b61169;
    border-color: #980f58;*/
    background: #999;border-color: #777;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {background: #999;border-color: #777;}

/*----------------------------- owl carousel -----------------------------*/
.owl-carousel .owl-nav {
    position: absolute;
    top: 50%;
    left: -36px;
    right: -36px;
    margin-top: -30px;
    height: 0;
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next {
    width: 23px;
    font-size: 36px;
    position: relative;
    opacity: 0.2;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {float: left;}
.owl-carousel .owl-controls .owl-nav .owl-next {float: right;}
.owl-carousel .owl-controls .owl-nav .owl-prev:before {
    content: "\f053";
}
.owl-carousel .owl-controls .owl-nav .owl-next:before {
    content: "\f054";
}
.owl-carousel .owl-item {
    text-align: center;
}
#pickOfDay .owl-carousel .owl-item {
    text-align: left;
}
/*----------------------------- global -----------------------------*/
@media (min-width: 1300px) {
    .container {
        min-width: 1260px;
    }
}
.borderBox {border: 2px solid #fff;padding: 10px 15px;}
.bigTxt {font-family: 'Old Standard TT', serif; font-style:italic; font-size:20px; text-transform: uppercase;color: #e21683;}
.breadcrumb {padding: 15px 0;margin-bottom: 0;}

/*----------------------------- header -----------------------------*/
#header {font-size: 13px;}
#logo img {max-width: 100%;}
#headerMain {font-weight: 600; position: relative}
.heroBar {border-top: 5px solid #e3e3e3; color:#636466;}
.heroBar .custService {background: #fff; font-size: 13px; padding: 0 9px 3px 5px; height: 23px;position: relative;}
.heroBar .custService:after {
    display: block;
    content: " ";
    width: 53px;
    height: 23px;
    top: 0px;
    background-color: #fff;
    position: absolute;
    transform: skewX(45deg);
    -ms-transform: skewX(45deg);
    -webkit-transform: skewX(45deg);
    z-index: -1;
    left: -12px;
}
#headerRight {text-align: right;padding-top: 25px;}
#headerRight .links, #headerRight .searchWrapper {font-size: 13px;display: inline-block; vertical-align: middle;}
#headerRight .links ul.nav {padding-top: 3px;}
#headerRight .links .navbar-nav>li>a {padding: 0 15px; line-height: 100%;}
#headerRight .links .navbar-nav>li>a:hover, #headerRight .links .navbar-nav>li>a:focus {text-decoration: underline;background: none;color: #e21683;}
#headerRight .links .navbar-nav>li {border-right: 1px solid #636466;}
.navbar a {color: #636466;}
#ulMainNav {font-size: 13px; padding-top: 10px;}
#breadcrumbsHeader { background: #f6f6f6;padding-top: 15px;}
#breadcrumbsHeader a {
    color: #e21683;
}
.nav>li {position: static}
ul.top-nav-submenu {
    position: absolute;
    background: #440d47;
    width: 120%;
    left: 0;
    padding: 20px 30px;
    display: none;
}
.navbar-nav>li:hover>a {
    color: #e73e97;
}
.navbar-nav>li:hover ul.top-nav-submenu {
    display: block;
}
.navbar ul.top-nav-submenu a {
    color: #e73e97;
    display: block;
    padding: 7px 0;
}




.searchWrapper {padding-left: 15px;}
.searchWrapper label {text-transform: uppercase; margin: 0; vertical-align: middle; padding-right: 5px; /*font-weight: normal;*/}
.searchWrapper input#search {
    height: 26px;
    text-indent: 5px;
    font-size: 12px;
    width: 180px;
}
.searchWrapper button#go {
    background: #ec5a9a;
    border: none;
    color: #fff;
    height: 26px;
    width: 26px;
    text-indent: 2px;
}
.searchWrapper #tbl_go {display: block;float: right;}
#headerBottom, #footer {background: #e3e3e3;}
#headerBottom > .container {position: relative;}
#globalCart {background: url(/Lovelife/images/cart.png) no-repeat bottom left; height:50px; min-width:60px;position: absolute;top: 65px;right: 0;}
#globalCart .cartCount {
    background: #450d48;
    color: #fff;
    line-height: 26px;
    width: 26px;
    height: 26px;
    text-align: center;
    border-radius: 13px;
    font-family: 'Old Standard TT', serif;
    font-style: italic;
    font-weight: normal;
    font-size: 18px;
    position: relative;
    top: 7px;
    right: -9px;
}
#header-fixed {
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 10;
    width: 100%;
    min-width:1260px;
}
#headerBottom { margin-top: 110px}
#headerBottom .promoBar {padding: 15px 0; width: 95%; color:#636466;}
#headerBottom .promoBar .borderBox {background: #d6d5d5; text-align: center;height: 70px;}
/*  #headerBottom .promoBar .borderBox#promo1 {line-height: 45px;}  */
#headerBottom .promoBar .bigTxt {color:#450d48; font-family: 'Open Sans', sans-serif; font-style: normal;}

/*----------------------------- footer -----------------------------*/
#footer {padding: 50px 0 30px 0;}
.footerLinks {padding-bottom: 14px;}
.footerLinks h4 {
    color: #e73d98;
    font-style: italic;
    font-size: 14px;
    margin-bottom: 2px;
    text-transform: uppercase;
}
.footerLinks ul {
    list-style: none;
    font-size: 13px;
    padding-left: 2px;
}
.footerLinks ul a {color: #636466;}
#footer > .container > .row > .col-md-3.withBorder {border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
#footer > .container > .row > .col-md-3:last-child {padding-left: 30px; padding-right: 0;}
#footer .copyright {
    border-top: 1px solid #ccc;
    padding-top: 30px;
    text-align: center;
    font-size: 12px;
}
#footer .copyright a {color: #636466;}
#footer .custService {font-size: 13px;}
#footer .custService p {margin-bottom:6px;}
#footer .custService h5 {
    color: #e73d98;
    font-style: italic;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#footer .footerSocial {padding-bottom: 15px;}
#footer .footerSocial h5 {text-align: center;text-transform: uppercase;font-style: italic;}
#footer .socialLinks {
    margin-left: -5px;
    margin-right: -10px;
}
.socialLinks a {margin: 0 9px;display: inline-block;}
.ico-s {
    background: url(/Lovelife/images/icons-social.png) no-repeat;
    height: 38px;
    width: 38px;
    display: block;
}
.ico-s.ico-s-fb {background-position: 0 0;width: 22px;}
.ico-s.ico-s-pin {background-position: -49px 0;width: 30px;}
.ico-s.ico-s-tw {background-position: -100px 0;width: 56px;}
.ico-s.ico-s-ins {background-position: -240px 0;width: 38px;}
.ico-s.ico-s-yt {background-position: -304px 0;width: 33px;}

/*----------------------------- homepage -----------------------------*/
#homepageContent section#featuredCategories, #homepageContent section#pickOfDay, #homepageContent section#brands {padding: 80px 0;}
#homepageContent section h3 {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 25px;
}
#homepageContent section h3 .bigTxt {padding-right: 6px;font-size: 22px;}
#homeBanner .owl-carousel .owl-nav {left: 15px;right: 15px;}
#sukiSays {
    height:590px;
    background: url(/Lovelife/images/bg-lifestyle.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#sukiSays .textBlock:after {
    content: url(/Lovelife/images/suki-signature.png);
    width:157px;
    height:126px;
    position: absolute;
    bottom: 6px;
    right: -40px;
}
#lovelifeTV {
    position: relative;
    min-height: 360px;
    font-size: 14px;
}
#lovelifeTV .bg {
    background: #f2f2f2;
    height: 360px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
#lovelifeTV .video-section p {text-align: center;}
#lovelifeTV > .container {padding: 70px 0 60px 0;}
#lovelifeTV h3 {margin-bottom: 6px;}
#lovelifeTV p {margin-bottom: 30px;}
.videoWrapper {width:618px;height: 512px;background: url(/Lovelife/images/template-mac.png); padding: 21px 26px 174px 26px;}
.videoWrapper .videoWrapperInner {overflow: hidden;}
#featuredCategories a {color: #555}
#featuredCategories a:hover, #featuredCategories a:focus {text-decoration: none}
#featuredCategories .bigTxt {font-family: 'Old Standard TT', serif; color:#e21683;font-size: 22px;font-style: italic;padding-right: 4px;}
#featuredCategories h4 {font-family: 'Open Sans', sans-serif; font-size:15px;text-transform: uppercase;}
#featuredCategories .item {text-align: center;}
#featuredCategories .owl-carousel .owl-item img, #pickOfDay .owl-carousel .owl-item img {max-width: 100%; width:auto; margin: 0 auto;}
#pickOfDay .bigTxt {font-size: 22px;color: #e21683;padding-right: 6px;}
.brand-logo {
    background: url(/Lovelife/images/brands.jpg);
    height: 91px;
    width:156px;
    display: block;
    margin: 0 auto;
}
.brand-logo-drilldown {
    height: 91px;
    width:156px;
    display: block;
    margin: 0 auto;
}
.brand-logo.brand-logo-omb {background-position: 0 0;}
.brand-logo.brand-logo-aneros {background-position: -191px 0;}
.brand-logo.brand-logo-bijoux {background-position: -375px 0;}
.brand-logo.brand-logo-sliquid {background-position: -548px 0;}
.brand-logo.brand-logo-bristols {background-position: -735px 0; width: 159px;}
.brand-logo.brand-logo-bluemotion {background-position: -953px 0; width: 178px;}
.blogSnippet {background: url(/Lovelife/images/bg-blog.jpg) no-repeat -53px 0;width: 100%;}
.blogSnippet { margin-top: 130px; }
.blogSnippet .textWrapper {
    width: 55%;
    float: right;
    background: #6d6e71;
    color: #fff;
    padding: 20px;
    max-height: 237px;
    overflow: hidden;
}
#homepageContent section#lovelifeTV .blogSnippet h3 {font-size: 22px;font-family: 'Old Standard TT', serif;text-transform: none; font-style: italic; text-align: left; margin-bottom: 10px;}
#lovelifeTV .blogSnippet {margin-bottom: 130px;}
#lovelifeTV .blogSnippet p {margin-bottom: 0;font-size: 12px;line-height: 150%;}
#lovelifeTV .blogSnippet a {color:#ec5a9a}
#ourStory {background: #cccccc;padding: 60px 0; }
#homepageContent section#ourStory h3 {text-align: left;}
#ourStory img {max-width: 100%;}
.quoteLg {
    color: #450d48;
    font-size: 30px;
    font-family: 'Old Standard TT ', serif;
    font-style: italic;
    letter-spacing: -1px;
}
/*----------------------------- Second Level Category  -----------------------------*/
#div__body td.item {
    display: inline-block;
    width: 33%;
    padding: 0 8px;
    margin: 0 0 30px;
    min-height: 483px;
}
#div__body table.category-list tr {
    display: inline;
}
#div__body table.category-list form {
    display: none;
}
table.category-list .item .product {
    min-height: 475px;
}
/*----------------------------- product -----------------------------*/
#pdpContent #contentHeader {margin-bottom: 0;}
.item .product, .owl-item .product  {
    padding: 20px;
    margin: 10px 8px 20px 8px;
    -webkit-box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.17);
    -moz-box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.17);
    box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.17);
    overflow: hidden;
    background: #fff;
}
.owl-item .product {
    min-height: 460px;
}
.product .prodImg {margin-bottom: 10px;}
.product h4 {color: #e21683;font-style: italic;font-size: 20px;margin-bottom: 2px;}
.product h6 {font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-size: 14px;}
.product .price {color:#9d9fa3;font-size: 17px;}
.product button.addToCart, input#addtocart {
    background: #e21683;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Old Standard TT', serif;
    font-style: italic;
    padding: 6px 18px;
    border-radius: 20px;
    font-size: 14px;
    font-weight: normal;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
#buyNow input#addtocart {
    border-radius: 10px;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 32px;
    border: 1px solid #c83877;
}
#buyNow td.smalltext {
    display: none;
}
input#addtocart:hover {
    background: #b61169;
    border-color: #980f58;
}
.product .productInnerWrapper {position: relative;}
.product .cta {padding-top: 15px;}
.product .reviews {margin-bottom: 10px;}
.reviews.stars {background: url(/Lovelife/images/icons-reviews.png); height: 12px; width: 83px;}
.reviews.stars.stars1of5 {background-position: -67px 0;}
.reviews.stars.stars2of5 {background-position: -51px 0;}
.reviews.stars.stars3of5 {background-position: -33px 0;}
.reviews.stars.stars4of5 {background-position: -17px 0;}
.reviews.stars.stars1-5of5 {background-position: -51px -13px;}
.reviews.stars.stars2-5of5 {background-position: -33px -13px;}
.reviews.stars.stars3-5of5 {background-position: -17px -13px;}
.reviews.stars.stars4-5of5 {background-position: 0px -13px;}

table.add-to-cart-table td.smalltext {display: none}
/* table.add-to-cart-table td {
    display: inline-block;
} */



.item-options #quantity {
    height: 34px;
    position: relative;
    width: 79px;
}
.item-options #qty-num {
    width: 50px;
    height: 34px;
    box-shadow: inset 2px 2px 4px #ccc;
    border: 1px solid #c2c2c2;
    text-align: center;
}
.item-options .qty-toggle{
    background: #eb5a99;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 34px;
    border: 1px solid #c73876;
    text-align: center;
    font-size: 13px;
}
.item-options .dropdown {
    margin-left: 15px;
}

.product .quote {
    position: absolute;
    bottom: -20px;
    left: -20px;
    right: -20px;
}
.product .quote:hover {

}
.product .quote .quoteInnerWrapper {
    background: #ec5a9a;
    color: #ffffff;
    overflow: hidden;
    padding:0;
    height:0;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}
.product .quote:hover .quoteInnerWrapper {

    height: 240px;

}
.product .quote .quoteInnerWrapper .quoteContent {
    padding: 10px 10px 80px 10px;
}
.product .quote .reviewer {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.product .quote:hover .reviewer {
    bottom: 20px;
    right: 20px;
}
.product .quote .quoteContent > .quoteText {background: #ef85b4;padding: 15px 20px; position: relative;z-index: 2;}
.product .quote .quoteText:after {
    display: block;
    content: " ";
    width: 33px;
    height: 25px;
    background-color: #ef85b4;
    position: absolute;
    transform: skewY(45deg);
    -ms-transform: skewY(45deg);
    -webkit-transform: skewY(35deg);
    right: 49px;
    bottom: -9px;
    z-index: -1;
}
#prodImageBody img {max-width: 100%; margin: 0 auto;display: block;}
ul.thumbnails {list-style: none;}
#play-video, #bx-pager {display: inline-block}
ul.thumbnails li, #bx-pager > a, #play-video a {border: 1px solid #ddd; box-sizing: content-box; margin: 0 5px 5px 0; cursor: pointer; display: inline-block; width: 62px; text-align: center;}
#bx-pager > a.active {border: 1px solid #e73d98}
ul.thumbnails li img, #bx-pager > a img {max-width: 100%; max-height:35px}

#prodImageBottom {margin: 15px 0}

#alternateImagesBody, #prodBrand  {display: inline-block; vertical-align: bottom;}
#prodBrand {width: 30%;}
#alternateImagesBody {width: 70%; text-align: right;margin-right: -4px; }


.modal-body {
    position: relative;
    padding: 0;
    padding-bottom: 57%;
}
.modal-body iframe {
    width: 94%;
    height: 93%;
    position: absolute;
    left: 3%;
}
#submitReviewForm .modal-body { height:490px }


.readReviews .reviews {display: inline-block;}
#contentMain .contentMainFullWidth {position: relative;}
#contentMain .contentMainFullWidth:before {
    display: block;
    position:absolute;
    left:50%;
    top:0;
    bottom:0;
    right:0;
    background: #f6f6f6;
    content:" ";
    border-bottom: 38px solid #e3e3e3;
    z-index: -1;
}
.productMain .breadcrumb {background: none;}
.productMain .col-md-6 { position: static;}
.prodDetailMain {background: #f6f6f6;padding: 30px 10px 10px 20px;margin-bottom: 38px;}
.prodDetailMain .readReviews {margin-bottom: 20px;}
.prodDetailMain h1 {
    color:#e73d98;
    font-style: italic;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 28px;
}
.prodDetailMain h2 {margin-bottom: 0;font-family: 'Open Sans', 'Source Sans Pro', sans-serif;text-transform: uppercase;font-size: 18px;line-height: 120%;}
.prodDetailMain .sku {color: #9d9fa3;font-size: 14px;text-transform: uppercase;margin-bottom: 10px;}
.prodDetailMain .price {font-size: 28px;color: #9d9fa3; margin-top: 10px}
.prodDetailMain .stock {color: #9d9fa3; margin-bottom: 20px;}
.prodDetailMain .item-options {margin-bottom: 20px;}

.add-to-cart-form .control-group {margin-right: 10px;}
.add-to-cart-form input#qty-num {
    width: 50px;
    text-align: center;
    font-size: 12px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
}
.add-to-cart-form .qty-toggle {
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    margin-left: -4px;
    font-size: 10px;
    border: 1px solid #c83877;
}
.add-to-cart-form .qty-toggle .controlBox {width: 29px; height:50%;background: #ec5a9a;color:#fff;text-align: center; padding-top:7%; cursor: pointer;}
.add-to-cart-form .qty-toggle .controlBox:hover {color: pink; background:#c83877}
#add-to-cart-wrapper {
    text-align: center;
    width: 180px;
    max-width: 100%;
    float: right;
    margin-top: 33px;
}
#add-to-cart-wrapper .add-to-cart-btn {
    width: 180px;
    max-width: 100%;
    font-family: 'Old Standard TT', serif;
    text-transform: uppercase;
    font-style: italic;
    font-size: 18px;
    border-radius: 10px;
    padding: 8px 12px;
}

.productMain .prodAttributes {
    /*background:#e3e3e3;*/
    color:#e21683;
    padding: 6px 15px;
    height: 38px;
    position: absolute;
    bottom: 0;
}
.prodAttributes ul {
    list-style: none;
    margin: 0 10px 0 0;
    line-height: 100%;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
}
.prodAttributes ul li {
    display: inline-block;
    background: url("/Lovelife/images/icons-attributes.png");
    height:26px;
    width:26px;
    margin: 0 5px;
}
.prodAttributes .attr-bluetooth {
    background-position: 0 0;
}
.prodAttributes .attr-bluetooth.active {
    background-position: 0 -27px;
}
.prodAttributes .attr-wireless {
    background-position: -33px 0;
}
.prodAttributes .attr-wireless.active {
    background-position: -33px -27px;
}
.prodAttributes .attr-music {
    background-position: -70px 0;
}
.prodAttributes .attr-music.active {
    background-position: -70px -27px;
}
.prodAttributes .attr-waterproof {
    background-position: -102px 0;
}
.prodAttributes .attr-waterproof.active {
    background-position: -102px -27px;
}
.prodAttributes .attr-battery {
    background-position: -133px 0;
}
.prodAttributes .attr-battery.active {
    background-position: -133px -27px;
}
.prodAttributes .attr-rechargeable {
    background-position: -164px 0;
}
.prodAttributes .attr-rechargeable.active {
    background-position: -164px -27px;
}
.prodAttributes .attr-warranty {
    background-position: -233px 0;
}
.prodAttributes .attr-warranty.active {
    background-position: -233px -27px;
}
.prodAttributes .attr-title {
    line-height: 26px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: 600;

}

#prodShare {color:#450d48;}
#prodShare h5 {font-family: 'Open Sans', 'Source Sans Pro', sans-serif;text-transform: uppercase;font-weight: 600;}
#prodShare .ico-s {background: url(/Lovelife/images/icons-social-purp.png) no-repeat; height: 25px;width: 25px;}
#prodShare .socialLinks {margin-left: -2px; margin-right: -2px;}
#prodShare .socialLinks a {margin: 0 2px;}

.prodDetails .nav-tabs {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    text-transform: uppercase;
    font-weight: 600;
}
.prodDetails .nav-tabs>li:before {
    content: "|";
    display: inline;
    color:#ccc;
}
.prodDetails .nav-tabs>li:first-child:before {
    content: "";
}
.prodDetails .nav-tabs>li>a {display: inline-block;color: #636466;padding: 6px 12px;}
.prodDetails .nav-tabs>li>a:hover {background: none;color:#e73d98; border-color: transparent;}
.prodDetails .nav-tabs>li.active>a, .prodDetails .nav-tabs>li.active>a:focus, .prodDetails .nav-tabs>li.active>a:hover {
    background: none;
    border-color: transparent;
    color:#e73d98;
}
.prodDetails .tab-pane {padding: 20px 0 0 0;}
.prodDetails .tab-pane ul {padding-left: 18px;}

.bxslider img.native-image {
    max-width: 100%;
}

#pdpContent section#storyContent {border-top: none;background: #fff4f9;}
#pdpContent section#storyContent .quoteLg {padding: 0 185px 0 0 ; position: relative;}
#pdpContent section#storyContent .quoteLg:after {bottom: auto;top: 20px;}

#pdpContent section#pickOfDay {padding: 80px 0;}
#pdpContent section#pickOfDay h3 {text-align: center;}

section#customerReviews .reviewSummary {text-align: center;border-top: 1px solid #cccccc;padding: 60px 0;}
section#customerReviews .reviewSummary h3 {font-family: 'Open Sans', 'Source Sans Pro', sans-serif;text-transform: uppercase;font-size: 16px;margin-bottom: 30px;}
section#customerReviews .reviewSummary .mainReviewStars {margin-bottom: 20px;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars {
    background: url(/Lovelife/images/icons-reviews-lg.png);
    background-position: -643px -92px;
    height: 91px;
    width: 632px;
}

a#show-reviews {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-style: italic;
    font-size: 17px;
    margin: 30px 0;
}
.hidden-reviews { display:none }

section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars5of5 {background-position: 0 0;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars4of5 {background-position: -128px 0;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars3of5 {background-position: -257px 0;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars2of5 {background-position: -385px 0;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars1of5 {background-position: -514px 0;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars0of5 {background-position: -643px 0;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars4-5of5 {background-position: 0 -92px;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars3-5of5 {background-position: -128px -92px;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars2-5of5 {background-position: -257px -92px;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars1-5of5 {background-position: -385px -92px;}
section#customerReviews .reviewSummary .mainReviewStars .reviews.stars.stars0-5of5 {background-position: -514px -92px;}
section#customerReviews .reviewSummary .reviews.stars {margin: 0 auto;}
section#customerReviews .reviewsContainer h4 {
    font-family: 'Old Standard TT', serif;
    font-style: italic;
    font-size: 20px;
    color: #e21683;
    margin-bottom: 15px;
    text-indent: -3px;
}
section#customerReviews .reviewsContainer .reviewContainer {border-top: 1px solid #cccccc;}
section#customerReviews .reviewsContainer .reviewContainer .reviewerContent,section#customerReviews .reviewsContainer .reviewContainer .reviewContent {padding:40px;}
section#customerReviews .reviewsContainer .reviewContainer {
    background: #eeeeee; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(right top, #eeeeee, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom left, #eeeeee, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom left, #eeeeee, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom left, #eeeeee, #ffffff); /* Standard syntax */
}
section#customerReviews .reviewsContainer .reviewContainer .reviewContent {
    background:#ffffff;
    min-height: 175px;
}
section#customerReviews .reviewsContainer .reviewContainer label {margin-bottom:0;}
section#customerReviews .reviewsContainer .reviewContainer .reviews {margin-bottom: 10px;}
section#customerReviews .reviewCount {font-weight: bold;font-size: 14px;}

/*----------------------------- plp -----------------------------*/
.contentBanner img {max-width: 100%;}
#contentHeader {background: #f6f6f6;margin-bottom: 30px; padding-top: 15px;}
#contentHeader h1 {margin-bottom: 25px;color: #450d48; font-family: 'Open Sans', 'Source Sans Pro', sans-serif;font-size: 38px; text-transform: uppercase;}
#contentHeader h1 .bigTxt {font-size: 38px;}

.pull-right.sort-links a {
    text-transform: uppercase;
    color: #666;
    font-weight: 500;
    display: inline-block;
    height: 14px;
    line-height: 14px;
}
a#sort-by-name {
    padding-right: 20px;
    border-right: 1px solid #666;
    margin-right: 15px;
}

.breadcrumbs {padding-bottom: 10px}

.left-nav a {color: #450d48;}
.left-nav a:hover {color: #e21683; text-decoration: none;}
.left-nav li.facet-list-header {padding-left: 17px}
.left-nav li.facet-list-header > a {background:none;text-transform: uppercase; padding: 5px 0;font-size: 15px;font-weight: 600;display: inline-block;}
.left-nav li.facet-list-header > a:hover, .left-nav li.facet-list-header > a:focus {background: none;}
.left-nav li.facet-list-header.has-sub-category {padding-left: 0;}
.left-nav li.facet-list-header.has-sub-category > a:first-child:before {content: "\f067";color: #e21683;font: normal normal normal 14px/1 FontAwesome; padding-right: 5px;}
.left-nav li.facet-list-header.open > a {color: #e21683;}
.left-nav li.facet-list-header.has-sub-category.open > a:before {content: "\f068"; }
.left-nav ul.facet-list-subcategories {list-style: none;padding: 0 15px 5px 15px;}
.left-nav ul.facet-list-subcategories li a {color:#636466;padding:2px 0;display: inline-block;}
.left-nav ul.facet-list-subcategories li a:hover {color: #e21683;}
.facet-list-header > ul.facet-list-subcategories {display: none;}
.facet-list-header.open > ul.facet-list-subcategories {display: block;}

#contentMain section#featuredCategories {padding-right: 25px;padding-left: 25px;}
#contentMain .contentBanner {margin: -90px 0 20px; box-shadow: 8px 8px 14px #ebebeb;}
section#featuredCategories {padding: 40px 0;}
section#storyContent {border-top: 1px solid #ccc;padding: 60px 0;}
section#storyContent h3 {margin-bottom: 20px;}
section#storyContent h3 .bigTxt {font-size: 24px;}
section#storyContent .quoteLg {background: #fff4f9;padding: 30px 156px 30px 50px;}
section#storyContent .quoteLg:after {
    content: url(/Lovelife/images/suki-signature.png);
    width: 157px;
    height: 126px;
    position: absolute;
    bottom: -29px;
    right: 30px;
}
section.lifestyle {
    height: 590px;
    background: url(/Lovelife/images/bg-lifestyle-2.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
section.lifestyle h2 {font-size:32px; font-style: italic;}
section.lifestyle p {font-size: 17px;}
section.lifestyle .container, section.lifestyle .textBlock {height: 100%;}
section.lifestyle .textBlock {
    color: #fff;
    height: 100%;
    padding: 50px 40px;
    width: 490px;
    max-width: 100%;
    position: relative;
    background: rgb(34,34,34); /* for IE */
    background: rgba(34,34,34,0.6);
}
#item-list-container div.item {margin-bottom: 30px;}
#item-list-container .item .product {margin: 0;}


/*DESIGNER PAGE STYLES*************************************************************************/
#designer-container {
    max-width: 1600px;
    height: 670px;
    min-width: 1258px;
    background: url('http://www.ohmibod.com/includes/images/about/meet-the-designer.jpg') no-repeat top center;
}
#designer-copy {
    width: 502px;
    margin: 40px 78px 0 78px;
    text-align: left;
    color: #fff;
}
#designer-copy h1, #vision-copy h2 {
    font-family: "pragmatica-web",sans-serif;
    font-size: 52px;
    color: #ec008c;
    font-weight: 900;
    line-height: 52px;
}
#vision-copy h2 {
    text-align: center;
}
#designer-copy h1 span, #vision-copy h2 span {
    color: #a6a6a6;
    font-weight: 200;
}
#meetTheDesigner .owl-carousel {
    margin: 40px auto 0;
}
#vision-arrow-container {
    width: 1258px;
    height: 31px;
}
#vision-container {
    height: 798px;
    min-width: 1258px;
    /* background: url(../Lovelife/images/static_pages/designers-vision-bg.gif) no-repeat center; */
    position: relative;
    top: -31px;
    z-index: 2;
}
#vision-copy {
    width: 1102px;
    margin: 90px 78px 0 78px;
    text-align: left;
}
/*****************************************************************************************************************/

/*CUSTOMER CARE PAGE STYLES*************************************************************************/
#customer-care-container {
    max-width: 1600px;
    height: 500px;
    min-width: 1258px;
    //background: url(../images/customer-care/contact-form-bg.jpg) no-repeat top center;
    background: url(../images/customer-care/faqs-bg.jpg) no-repeat top center;
}
#customer-care-container #contact-copy {
    width: 1102px;
    margin: 40px 78px 0 78px;
    text-align: left;
    padding: 80px 0 0 0;
}
#customer-care-container #contact-copy h1 {
    font-family: "pragmatica-web",sans-serif;
    font-size: 52px;
    color: #ec008c;
    font-weight: 900;
    line-height: 52px;
}
#customer-care-container #contact-copy h1 span {
    color: #a6a6a6;
    font-weight: 200;
}
#customer-care-container #contact-copy #col01 {
    width: 450px;
    float: left;
    margin: 0 150px 0 0;
}
#customer-care-container #contact-copy #col02 {
    width: 450px;
    float: left;
    margin-top: 40px;
}
#customer-care-container #contact-copy #col02 ul li {
    border-bottom: 1px solid #dad9d9;
    padding: 18px 0;
    width: 502px;
}
#faqs-container {
    max-width: 1600px;
    height: 797px;
    min-width: 1258px;

}
#faqs-copy {
    /*width: 980px;*/
    margin: 40px 78px 0 78px;
    padding: 20px 122px 0 0;
    text-align: left;
}
#faqs-copy h1 {
    font-family: "pragmatica-web",sans-serif;
    font-size: 52px;
    color: #ec008c;
    font-weight: 900;
    line-height: 52px;
    margin: 0 0 10px 0;
}
.content-swap-nav {
    width: 100%;
    overflow: hidden;
}
#customerCareForm {
    width: 500px;
    height: 400px;
}
#faqs-arrow-container {
    border-top: 1px solid #ccc;
    text-align: center;
}
#faqs-copy UL LI  {
    float: left;
    font-style: italic;
    font-size: 17px;
    padding: 0 15px 0 15px;
    border-right: 1px solid #8b8d8d;
    color:  #8b8d8d;
    cursor: pointer;
    list-style-type: none;
}
#faqs-copy UL LI.on, #faqs-copy UL LI:hover {
    color: #ec008c;
}
#faqs-copy UL LI.first {
    padding: 0 15px 0 0;
}
#faqs-copy UL LI.last {
    border: 0;
}
#faqs-copy #col01 {
    width: 430px;
    margin: 20px 90px 0 0;
    float: left;
    font-size: 12px;
}
#faqs-copy #col02 {
    width: 460px;
    margin: 20px 0 0 0;
    float: left;
    font-size: 12px;
}

#covers-container   {
    width: 1102px;
    float: left;
    margin: 26px 0 0 0;
}
#covers-container ul li {
    width:168px;
    float: left;
    margin: 0 18px 18px 0;
}
#covers-container ul li.last {
    margin: 0 0 18px 0;
}

#covers-container ul li a img {
    margin: 10px 0 0 28px;
}
#covers-container ul li .box h3 {
    width: 166px;
    height: 35px;
    font-size: 12px;
    border-bottom: 1px solid  #cccccc;
    line-height: 35px;
}
#covers-container ul li .box {
    width: 166px;
    height: 146px;
    border: 1px solid #cccccc;
    float: left;
    text-align: center;
}
/***************************************  Site Builder Checkout Overrides  **************************************************************/
#main {
    padding-bottom: 50px;
    padding-top: 20px;
}
#main .well {
    color: #68635d;
    background-color: #eee;
    border: 1px solid #d9d9d9;
}
#main .btn-primary, #main .btn-primary:hover, #main .btn-primary:focus, #main .btn-primary:active, #main .btn-primary.active, #main .btn-primary.disabled, #main .btn-primary[disabled] {
    background: #EA088C;
    border-radius: 20px;
    text-transform: uppercase
}
#main .btn-primary:hover, #main .btn-primary:focus, #main .btn-primary:active, #main .btn-primary.active, #main .btn-primary.disabled, #main .btn-primary[disabled] {
    background: #D3067E;
}
#main input[type="text"], #main input[type="password"], #main input[type="datetime"], #main input[type="datetime-local"], #main input[type="date"], #main input[type="month"], #main input[type="time"], #main input[type="week"], #main input[type="number"], #main input[type="email"], #main input[type="url"], #main input[type="search"], #main input[type="tel"], #main input[type="color"] {
    height: auto;
}
.bgbutton, .nlbutton, #handle_cartRelatedItems #addtocart {
    border: medium none;
    border-radius: 15px;
    color: #FFFFFF;
    padding: 5px 10px;
    text-transform: uppercase;
}
.bgbutton {
    background-color: #EA088C;
}
#main a {
    color: #e73d98;
}
#main .name a {
    color: #e73d98;
    text-transform: uppercase;
    font-size: 16px;
}
#main a:hover, #main a:focus {
    color: #8b0816;
    text-decoration: none;
}
#main .lead-price {
    color: #555;
    font-size: 16px;
}
#main .breadcrumb {
    padding: 15px 0;
}
.thumbnail {
    border: none;
}
#main .modal {
    z-index: 10400;
}
@media (min-width: 1200px) {
    #main .container, #main .navbar-static-top .container, #main .navbar-fixed-top .container, #main .navbar-fixed-bottom .container {
        width: 1260px;
    }
}
@media screen and (max-width: 1300px)
    #main .modal-dialog {
        left: 0;
    }
}

/*********************************** Remove Responsive *************************/
body, html {
    overflow-x: visible;
    min-width:1260px;
}
#homeBanner,
#sukiSays,
#pdpContent,
#ourStory, #homepageContent section#featuredCategories, #homepageContent section#pickOfDay, #homepageContent section#brands,
#lovelifeTV .bg,
#footer,
section.lifestyle
{
    min-width: 1260px !important;
    width:100%;
}

.navbar-nav>li {
    float: left;
}
.container {
    width: 90% !important;
    min-width: 1260px !important;
    max-width: 1260px;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.col-sm-12 {
    width: 100%;
}
.col-sm-11 {
    width: 91.66666667%;
}
.col-sm-10 {
    width: 83.33333333%;
}
.col-sm-9 {
    width: 75%;
}
.col-sm-8 {
    width: 66.66666667%;
}
.col-sm-7 {
    width: 58.33333333%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-5 {
    width: 41.66666667%;
}
.col-sm-4 {
    width: 33.33333333%;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-2 {
    width: 16.66666667%;
}
.col-sm-1 {
    width: 8.33333333%;
}
.col-sm-pull-12 {
    right: 100%;
}
.col-sm-pull-11 {
    right: 91.66666667%;
}
.col-sm-pull-10 {
    right: 83.33333333%;
}
.col-sm-pull-9 {
    right: 75%;
}
.col-sm-pull-8 {
    right: 66.66666667%;
}
.col-sm-pull-7 {
    right: 58.33333333%;
}
.col-sm-pull-6 {
    right: 50%;
}
.col-sm-pull-5 {
    right: 41.66666667%;
}
.col-sm-pull-4 {
    right: 33.33333333%;
}
.col-sm-pull-3 {
    right: 25%;
}
.col-sm-pull-2 {
    right: 16.66666667%;
}
.col-sm-pull-1 {
    right: 8.33333333%;
}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-push-12 {
    left: 100%;
}
.col-sm-push-11 {
    left: 91.66666667%;
}
.col-sm-push-10 {
    left: 83.33333333%;
}
.col-sm-push-9 {
    left: 75%;
}
.col-sm-push-8 {
    left: 66.66666667%;
}
.col-sm-push-7 {
    left: 58.33333333%;
}
.col-sm-push-6 {
    left: 50%;
}
.col-sm-push-5 {
    left: 41.66666667%;
}
.col-sm-push-4 {
    left: 33.33333333%;
}
.col-sm-push-3 {
    left: 25%;
}
.col-sm-push-2 {
    left: 16.66666667%;
}
.col-sm-push-1 {
    left: 8.33333333%;
}
.col-sm-push-0 {
    left: auto;
}
.col-sm-offset-12 {
    margin-left: 100%;
}
.col-sm-offset-11 {
    margin-left: 91.66666667%;
}
.col-sm-offset-10 {
    margin-left: 83.33333333%;
}
.col-sm-offset-9 {
    margin-left: 75%;
}
.col-sm-offset-8 {
    margin-left: 66.66666667%;
}
.col-sm-offset-7 {
    margin-left: 58.33333333%;
}
.col-sm-offset-6 {
    margin-left: 50%;
}
.col-sm-offset-5 {
    margin-left: 41.66666667%;
}
.col-sm-offset-4 {
    margin-left: 33.33333333%;
}
.col-sm-offset-3 {
    margin-left: 25%;
}
.col-sm-offset-2 {
    margin-left: 16.66666667%;
}
.col-sm-offset-1 {
    margin-left: 8.33333333%;
}
.col-sm-offset-0 {
    margin-left: 0%;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-md-12 {
    width: 100%;
}
.col-md-11 {
    width: 91.66666667%;
}
.col-md-10 {
    width: 83.33333333%;
}
.col-md-9 {
    width: 75%;
}
.col-md-8 {
    width: 66.66666667%;
}
.col-md-7 {
    width: 58.33333333%;
}
.col-md-6 {
    width: 50%;
}
.col-md-5 {
    width: 41.66666667%;
}
.col-md-4 {
    width: 33.33333333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-2 {
    width: 16.66666667%;
}
.col-md-1 {
    width: 8.33333333%;
}
.col-md-pull-12 {
    right: 100%;
}
.col-md-pull-11 {
    right: 91.66666667%;
}
.col-md-pull-10 {
    right: 83.33333333%;
}
.col-md-pull-9 {
    right: 75%;
}
.col-md-pull-8 {
    right: 66.66666667%;
}
.col-md-pull-7 {
    right: 58.33333333%;
}
.col-md-pull-6 {
    right: 50%;
}
.col-md-pull-5 {
    right: 41.66666667%;
}
.col-md-pull-4 {
    right: 33.33333333%;
}
.col-md-pull-3 {
    right: 25%;
}
.col-md-pull-2 {
    right: 16.66666667%;
}
.col-md-pull-1 {
    right: 8.33333333%;
}
.col-md-pull-0 {
    right: auto;
}
.col-md-push-12 {
    left: 100%;
}
.col-md-push-11 {
    left: 91.66666667%;
}
.col-md-push-10 {
    left: 83.33333333%;
}
.col-md-push-9 {
    left: 75%;
}
.col-md-push-8 {
    left: 66.66666667%;
}
.col-md-push-7 {
    left: 58.33333333%;
}
.col-md-push-6 {
    left: 50%;
}
.col-md-push-5 {
    left: 41.66666667%;
}
.col-md-push-4 {
    left: 33.33333333%;
}
.col-md-push-3 {
    left: 25%;
}
.col-md-push-2 {
    left: 16.66666667%;
}
.col-md-push-1 {
    left: 8.33333333%;
}
.col-md-push-0 {
    left: auto;
}
.col-md-offset-12 {
    margin-left: 100%;
}
.col-md-offset-11 {
    margin-left: 91.66666667%;
}
.col-md-offset-10 {
    margin-left: 83.33333333%;
}
.col-md-offset-9 {
    margin-left: 75%;
}
.col-md-offset-8 {
    margin-left: 66.66666667%;
}
.col-md-offset-7 {
    margin-left: 58.33333333%;
}
.col-md-offset-6 {
    margin-left: 50%;
}
.col-md-offset-5 {
    margin-left: 41.66666667%;
}
.col-md-offset-4 {
    margin-left: 33.33333333%;
}
.col-md-offset-3 {
    margin-left: 25%;
}
.col-md-offset-2 {
    margin-left: 16.66666667%;
}
.col-md-offset-1 {
    margin-left: 8.33333333%;
}
.col-md-offset-0 {
    margin-left: 0%;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
}
.col-lg-12 {
    width: 100%;
}
.col-lg-11 {
    width: 91.66666667%;
}
.col-lg-10 {
    width: 83.33333333%;
}
.col-lg-9 {
    width: 75%;
}
.col-lg-8 {
    width: 66.66666667%;
}
.col-lg-7 {
    width: 58.33333333%;
}
.col-lg-6 {
    width: 50%;
}
.col-lg-5 {
    width: 41.66666667%;
}
.col-lg-4 {
    width: 33.33333333%;
}
.col-lg-3 {
    width: 25%;
}
.col-lg-2 {
    width: 16.66666667%;
}
.col-lg-1 {
    width: 8.33333333%;
}
.col-lg-pull-12 {
    right: 100%;
}
.col-lg-pull-11 {
    right: 91.66666667%;
}
.col-lg-pull-10 {
    right: 83.33333333%;
}
.col-lg-pull-9 {
    right: 75%;
}
.col-lg-pull-8 {
    right: 66.66666667%;
}
.col-lg-pull-7 {
    right: 58.33333333%;
}
.col-lg-pull-6 {
    right: 50%;
}
.col-lg-pull-5 {
    right: 41.66666667%;
}
.col-lg-pull-4 {
    right: 33.33333333%;
}
.col-lg-pull-3 {
    right: 25%;
}
.col-lg-pull-2 {
    right: 16.66666667%;
}
.col-lg-pull-1 {
    right: 8.33333333%;
}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-push-12 {
    left: 100%;
}
.col-lg-push-11 {
    left: 91.66666667%;
}
.col-lg-push-10 {
    left: 83.33333333%;
}
.col-lg-push-9 {
    left: 75%;
}
.col-lg-push-8 {
    left: 66.66666667%;
}
.col-lg-push-7 {
    left: 58.33333333%;
}
.col-lg-push-6 {
    left: 50%;
}
.col-lg-push-5 {
    left: 41.66666667%;
}
.col-lg-push-4 {
    left: 33.33333333%;
}
.col-lg-push-3 {
    left: 25%;
}
.col-lg-push-2 {
    left: 16.66666667%;
}
.col-lg-push-1 {
    left: 8.33333333%;
}
.col-lg-push-0 {
    left: auto;
}
.col-lg-offset-12 {
    margin-left: 100%;
}
.col-lg-offset-11 {
    margin-left: 91.66666667%;
}
.col-lg-offset-10 {
    margin-left: 83.33333333%;
}
.col-lg-offset-9 {
    margin-left: 75%;
}
.col-lg-offset-8 {
    margin-left: 66.66666667%;
}
.col-lg-offset-7 {
    margin-left: 58.33333333%;
}
.col-lg-offset-6 {
    margin-left: 50%;
}
.col-lg-offset-5 {
    margin-left: 41.66666667%;
}
.col-lg-offset-4 {
    margin-left: 33.33333333%;
}
.col-lg-offset-3 {
    margin-left: 25%;
}
.col-lg-offset-2 {
    margin-left: 16.66666667%;
}
.col-lg-offset-1 {
    margin-left: 8.33333333%;
}
.col-lg-offset-0 {
    margin-left: 0%;
}

@media screen and (max-width: 600px) {
.container {
width:100% !important;
padding: 0;

}
#globalCart {
    top: 0;
    right: 20px;
}
#logo {
margin-left:10px;
}
.heroBar .custService {
height:auto;
}
#main .form-actions .btn, #main .modal-content .btn, #main .well-body .btn,
#main form {
margin-bottom:0;
}
#main .collapse.in.register {
margin:20px 0
}
#header-fixed {
position:static
}

}

p.outOfStock  {
color: #e21683
}

td.item p.outOfStock {    
    float: left;
    margin: 43px 0 0 0;
}

ol li, ul li{margin-left:20px;}
ol, ul {padding-left:20px;}