#page-content{
    position: relative;
    overflow-x: hidden;
    z-index: 2;
    background-color: #FFF;
}
.container-fluid{
    width: 1600px;
    padding: 0;
    position: relative;
}
.row{
    margin: 0;
    line-height: 100%;
}
.top-header{
    background-color: #d6d6d6;
    position: relative;
}
.top-nav{
    display: inline-block;
}
.top-nav ul{
    list-style: outside none none;
    font-family: "LatoLight";
    padding-top: 7px;
}
.top-nav ul li{
    float: left;
    font-size: 16px;
    line-height: 40px;
    line-height: 100%;
}
.top-nav ul li:after {
    content: "|";
    margin: 0 15px;
}
.top-nav ul li:last-child:after {
    content: "";
    margin: 0;
}
.top-nav ul li a{
    color: #373737;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
}
.call-now {
    color: #252525;
    display: inline-block;
    font-family: "GeosansLight";
    font-size: 26px;
    line-height: 100%;
    position: absolute;
    right: 10px;
}
.call-now img{
    vertical-align: text-top;
}
.call-now span{
    padding-top: 4px;
    display: inline-block;
}
.header-title{
    background-color: #060506;
    color: #ffffff;
    font-size: 50px;
    text-align: center;
    line-height: 100%;
}
.company_logo{display: table; margin: 0 auto;}
.company_logo img{display: block; margin: 5px 0;}
.text-orange{
    color: #fc651c;
}
.header-nav{
    background-color: #f5f1ec;
    border-bottom: 1px solid #bfbbb6;
    font-size: 20px;
    height: 50px;
    text-align: center;
    font-family: "JuliusSansOne";
}
.header-nav .navbar{
    background-color: transparent;
    border: 0 none;
    display: inline-block;
    margin-top: 10px;
    min-height: 0;
}
#nav-bar {
    background-color: #f5f1ec;
    padding: 0;
}
#nav-bar ul.nav{
    padding: 0;
    line-height: 100%;
}
#nav-bar ul.nav li{
    display: inline-block;
    position: initial;
}
#nav-bar ul.nav a:after {
    content: "|";
    display: block;
    position: absolute;
    right: 0;
    top: 0px;
    width: 1px;
}
#nav-bar ul.nav li:last-child a:after {
    content: "";
    margin-right: 0;
}
#nav-bar ul.nav  .sub-nav a:last-child:after,
#nav-bar ul.nav .sub-nav a:after {
    content: "";
    margin: 0;
}
#nav-bar ul.nav li a{
    color: #000000;
    display: inline-block;
    padding: 0 20px;
    line-height: 32px;
}
#nav-bar ul.nav li:hover a
{
    background-color: #6c8db6;
    color: #fff;
}
#nav-bar ul.nav li:hover .sub-nav{
    display: block;
}

#nav-bar ul.nav .color1:hover > a,
.color1 .sub-nav{background-color: #6c8db6;}
#nav-bar ul.nav .color2:hover > a,
.color2 .sub-nav{background-color: #69a5b5;}
#nav-bar ul.nav .color3:hover > a,
.color3 .sub-nav{background-color: #9b8634;}
#nav-bar ul.nav .color4:hover > a,
.color4 .sub-nav{background-color: #a82c2f;}

.color1 .sub-menu-panel{background-color: #306099;}
.color2 .sub-menu-panel{background-color: #2e849b;}
.color3 .sub-menu-panel{background-color: #d2ae21;}
.color4 .sub-menu-panel{background-color: #db1519;}

#nav-bar .navbar-form{
    margin: 0;
}
#nav-bar .navbar-form .form-group {
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    color: #939292;
    height: 30px;
    -webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.12) inset;
    -moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.12) inset;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.12) inset;
}
#nav-bar .navbar-form .form-control {
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    height: 30px;
    padding-bottom: 0;
    padding-top: 0;
    width: 300px;
    float: left;
    background: none repeat scroll 0 0 transparent;
}
#nav-bar .navbar-form .form-group .glyphicon{
    padding-right: 5px;
    padding-top: 3px;
}
#home-page-slider{margin: 12px 0;}
.sub-nav {
    background: none repeat scroll 0 0 #6c8db6;
    box-shadow:3px 5px 2px rgba(73, 73, 73, 0.6);
    -moz-box-shadow:3px 5px 2px rgba(73, 73, 73, 0.6);
    -webkit-box-shadow:3px 5px 2px rgba(73, 73, 73, 0.6);
    left: -52px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 910px;
    z-index: 99;
    display: none;
}
.sub-nav ul{
    padding: 0;
    margin:0;
}
.sub-nav ul li{
    float: left;
    width: 100%;
}
#nav-bar ul.nav .sub-nav ul li a{
    color: #fff;
    font-size: 22px;
    text-align: left;
    line-height: 22px;
    padding: 0;
    background: transparent;
}
#nav-bar ul.nav .sub-nav ul li a:hover{
    text-decoration: underline;
}
.sub-menu-panel{
    margin: 10px;
    padding: 15px;
    background-color: #306099;
    float: left;
    color:#fff;
    display: table-row;
    font-family: "GeosansLight";
    border:1px solid #ffffff
}
.sub-menu-list-panel {
    border-left: 1px solid #3f5269;
    display: table-cell;
    height: 100%;
    padding-left: 12px;
    padding-right: 12px;
    vertical-align: top;
}
.sub-menu-list-panel:first-child {
    border: 0 none;
    padding: 0;
}
.sub-menu-list-panel.last{
    padding-right: 0;
}
.sub-menu-list-panel > div {
    float: left;
    margin-bottom: 26px;
    text-align: left;
    width:198px
}
.sub-menu-panel .sub-menu-title{
    font-size: 30px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 15px;
}
.sub-menu-panel .featured-menu-panel .sub-menu-title{
    font-size: 48px;
    line-height: 36px;
    border-bottom: 1px solid #fff;
    padding-bottom: 6px;
}
.sub-menu-panel .featured-menu-panel img{
    margin-bottom: 14px;
}
.header-banner{
    background: url("../images/border-dashed.png") repeat-x scroll 0 18px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c7c7c7;
    color: #000000;
    font-size: 22px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    height: 38px;
    overflow: hidden;
}
.header-banner-inner{
    font-family:"JuliusSansOne";
    display: inline-block;
    padding: 7px 40px;
    background-color: #FFFFFF;
}
.text-red{
    color: #960109;
}
.header-pink-border{
    background-color: #f5d2cd;
    background: -moz-radial-gradient(center, circle cover,  #FFFFFF 0%, #f5d2cd 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#FFFFFF), color-stop(100%,#f5d2cd)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, circle cover,  #FFFFFF 0%,#f5d2cd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, circle cover,  #FFFFFF 0%,#f5d2cd 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, circle cover, #FFFFFF 0%,#f5d2cd 100%); /* IE10+ */
    background: radial-gradient(circle at center,  #FFFFFF 0%,#f5d2cd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5d2cd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    height: 5px;
}
.header-shadow{
    -webkit-box-shadow: 0px 0px 15px 0px #c7c7c7;
    -moz-box-shadow: 0px 0px 15px 0px #c7c7c7;
    box-shadow: 0px 0px 15px 0px #c7c7c7;

    margin-bottom: 5px;
}
.footer {
    border-top: none;
    color: #898989;
    font-family: "OpenSans";
    font-size: 12px;
    line-height: 20px;
    padding-top: 22px;
    text-align: center;
}
.footer h1, .footer h2, .footer h3{
    text-transform: uppercase;
}
.footer h1{
    color: #5c5c5c;
    font-size: 38px;
    line-height: 33px;
    margin-top: 0;
    font-family: "LatoLight";
}
.footer h2{
    font-size: 24px;
    line-height: 20px;
    margin-top: 0;
    font-family: "LatoLight";
}
.footer h3{
    font-size: 18px;
    line-height: 33px;
}
.text-light-blue{
    color: #69a5b5;
}
.text-light-pink{
    color: #c16765;
}
.text-light-green{
    color: #b7a865;
}
.footer ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer .footer-nav-dropdown{margin-bottom:20px}

ul.footer-nav-dropdown li a.text-light-blue:hover, ul.footer-nav-dropdown li a.text-light-blue:focus, ul.footer-nav-dropdown li a.text-light-blue:active{
    text-decoration: none;
    color: #69a5b5;
}
ul.footer-nav-dropdown li a.text-light-green:hover, ul.footer-nav-dropdown li a.text-light-green:focus, ul.footer-nav-dropdown li a.text-light-green:active{
    text-decoration: none;
    color: #b7a865;
}
ul.footer-nav-dropdown li a.text-light-pink:hover, ul.footer-nav-dropdown li a.text-light-pink:focus, ul.footer-nav-dropdown li a.text-light-pink:active{
    text-decoration: none;
    color: #c16765;
}
.footer ul li a{
    color: #898989;
    line-height: 20px;
}
.footer h3 a {
    color: #444444;
}
.footer p{
    line-height: 18px;
}
.client-logo{
    margin-top: 40px;
}
.client-logo ul li {
    float: left;
    margin-right: 18px;
}
.client-logo ul li:last-child {
    margin-right: 0;
}
.client-logo .footer-icons {
    background: url("../images/footer-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
}
.client-logo .geo-trust-icon {
    background-position: 0 0;
    height: 32px;
    width: 105px;
}
.client-logo .geo-trust-icon:hover {
    background-position: 0 -39px;
}
.client-logo .reliability-programme-icon {
    background-position: -125px 0;
    height: 32px;
    width: 63px;
}
.client-logo .reliability-programme-icon:hover {
    background-position: -125px -39px;
}
.client-logo .xml-icon {
    background-position: -207px 0;
    height: 32px;
    width: 42px;
}
.client-logo .xml-icon:hover {
    background-position: -207px -39px;
}
.client-logo .bing-icon {
    background-position: -267px 0;
    height: 32px;
    width: 30px;
}
.client-logo .bing-icon:hover {
    background-position: -267px -39px;
}
.client-logo .fb-icon {
    background-position: -316px 0;
    height: 32px;
    width: 14px;
}
.client-logo .fb-icon:hover {
    background-position: -316px -39px;
}
.client-logo .twitter-icon {
    background-position: -352px 0;
    height: 32px;
    width: 36px;
}
.client-logo .twitter-icon:hover {
    background-position: -352px -39px;
}
.client-logo .gplus-icon {
    background-position: -403px 0;
    height: 32px;
    width: 38px;
}
.client-logo .gplus-icon:hover {
    background-position: -403px -39px;
}
.footer-content{
    margin-bottom: 30px;
}
.footer_nav {
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.footer_nav ul li {
    float: none;
    display: inline-block;
}
.footer_nav ul li:after {
    content: "|";
    margin: 0 10px;
}
.footer_nav ul li:last-child:after{
    content: "";
    margin: 0;
}
.footer_nav ul li a{
    color: #393939;
}
.footer_nav ul li a:hover, .footer_nav ul li a:active, .footer_nav ul li a:focus, .footer-content h3 a:hover, .footer-content h3 a:active, .footer-content h3 a:focus{
    color: #960109;
    text-decoration: none;
}
.copy-right-text{
    margin-bottom: 30px;
    color: #777777;
    font-size: 14px;
    line-height: 42px;
}
#home-page-slider .slick-slide{
    margin: 0 10px;
}
.slider{
    text-align: center;
}
.slider .carousel-inner > .item{
    padding: 15px 0 10px;
}
.slider .carousel-control.left, .slider .carousel-control.right, #featured-slider .carousel-control.left, #featured-slider .carousel-control.right{
    background-image: none;
    opacity: 1;
    width: auto;
}

.slider .carousel-control.left{
    margin-left: 10px;
}
.slider .carousel-control.right{
    margin-right: 10px;
}
.slider .carousel-control.left, .slider .carousel-control.right{
    display: inline-block;
    float: left;
    position: absolute;
    top: 45%;
}
.slider-main-box-1 {
    width: 643px;
    float: left;
}
.slick-list{padding: 0 !important;}
.slider-main-box-2{
    width: 404px;
    float: left;
    /*-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.20);*/
}
.slider-main-box-3{
    width: 515px;
    float: left;
}
.slider .text-content{
    margin-bottom: 20px;
}

#home-page-slider .slick-slide a, #home-page-slider .slick-slide a:hover, #home-page-slider .slick-slide a:focus {color:#fff; text-decoration: none; outline: 0;display: block;height: 100%;}
.bill-me-later {
    font-family: "geosanslight";
    background-color: #75aa85;
    color: #ffffff;
    width: 398px;
    display: inline-block;
    margin-right: 20px;
    float: left;
}
.bill-me-later .header{
    font-size: 60px;
    font-weight: bold;
    line-height: 38px;
    margin-bottom: 12px;
}
.bill-me-later .sub-header {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 10px;
    text-decoration: underline;
}
.bill-me-later .content{
    font-size: 36px;
    line-height: 38px;
}
.scratch-dent{
    font-family: "geosanslight";
    background-color: #e8ca67;
    color: #767676;
    font-size: 36px;
    line-height: 38px;
    display: inline-block;
    width: 224px;
    float: left;
}
.scratch-dent .off{
    font-size: 58px;
    line-height: 38px;
    margin-top: 17px;
    text-transform: uppercase;
}
.slider-box-title{
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    color: #ffffff;
    font-family: "JuliusSansOne";
    font-size: 27px;
    line-height: 24px;
    margin: 5px 0;
    padding: 5px 0;
    text-transform: uppercase;
}
.bg-blue{
    background-color: #2D5E9B !important;
}
.bg-lt-blue{
    background-color: #2D849B;
}
.bg-purple{
    background-color: #7f486e;
}
.bg-blue-green{
    background-color: #33849a;
}
.bg-yellow{
    background-color: #DFB421;
}
.bg-dark-green{
    background-color: #3B8D54;
}
.offer{
    text-align: center;
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 25px;
}
.offer-content{
    font-size: 18px;
    line-height: 19px;
    color: #555555;
    text-transform: uppercase;
    font-family: "JuliusSansOne";
    margin-bottom: 10px;
    display: inline-block;
    padding-left: 35px;
}
.offer-content .offer-content-text, .offer-content input.form-control{
    float: left;
}
.offer-content .offer-content-text{
    margin-right: 20px;
    margin-top: 4px;
}
.offer-content input.form-control{
    border: 1px solid #aaaaaa;
    border-radius: 0;
    height: 25px;
    margin-right: 10px;
    width: 275px;
    -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.15) inset;
    box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.15) inset;
}
.home-buttons{
    color: #ffffff;
    font-family: "LatoLight";
    margin-bottom: 25px;
    padding: 0 13px;
    text-align: center;
    text-transform: uppercase;
}
.home-buttons .box-red, .home-buttons .box-blue, .home-buttons .box-green{
    width: 510px;
    float: left;
}
.home-buttons .box-red, .home-buttons .box-blue{
    margin-right: 20px;
}
.home-buttons .box-red .heading, .home-buttons .box-blue .heading, .home-buttons .box-green .heading{
    padding-bottom: 2px;
    font-size: 48px;
    line-height: 100%;
}
.home-buttons .box-red .sub-heading, .home-buttons .box-blue .sub-heading, .home-buttons .box-green .sub-heading{
    font-size: 22px;
    line-height: 100%;
    padding-bottom: 3px;
    padding-top: 3px;
}
.home-buttons .box-red .heading{
    border-top: 3px solid #7e595b;
    background-color: #c26c70;
}
.home-buttons .box-red .heading-small{
    font-size: 34px;
    line-height: 100%;
}
.home-buttons .box-red .sub-heading{
    border-top: 1px solid #FFFFFF;
    background-color: #a82e34;
}
.home-buttons .box-blue .heading{
    border-top: 3px solid #566475;
    background-color: #7090b9;
}
.home-buttons .box-blue .sub-heading{
    border-top: 1px solid #FFFFFF;
    background-color: #34629b;
}
.home-buttons .box-green .heading{
    border-top: 3px solid #756f58;
    background-color: #b9ab75;
}
.home-buttons .box-green .sub-heading{
    border-top: 1px solid #FFFFFF;
    background-color: #9b873b;
}
.home-product{
    margin-bottom: 20px;
}
.product-image, .product-desc {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.product-desc{
    width: 530px;
    font-family: "OpenSans";
    margin-top: 0px;
    font-size: 14px;
    line-height: 22px;
}
.product-desc .title{
    font-size: 22px;
    line-height: 32px;
    color: #212120;
}
.product-desc .title a{
    text-decoration: none;
    color: #212120;
}
.product-desc .title a:hover{
    color:#980000;
}
.ribbon {
    font-size: 17px;
    line-height: 38px;
    width: 480px;
    position: relative;
    background: #9b8633;
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 20px auto 15px;
    
}
.ribbon:before, .ribbon:after {
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    border: 19px solid #9b8633;
    z-index: -1;
}
.ribbon:before {
    left: -30px;
    border-right-width: 19px;
    border-left-color: transparent;
}
.ribbon:after {
    right: -30px;
    border-left-width: 19px;
    border-right-color: transparent;
}
.rating{
    margin-top: 40px;
    margin-bottom: 20px;
}
.rating-content{
    color: #626260;
    display: inline-block;
    font-size: 19px;
    line-height: 26px;
    margin-right: 50px;
}
.rating-content a{
    color:#626260;
    text-decoration: none;
}
.rating-price{
    display: inline-block;
    font-size: 66px;
    line-height: 26px;
    color: #434343;
    font-family:"LatoLight";
}
.rating-price .small{
    color: #5d5d5d;
    display: inline-block;
    font-size: 20px;
    line-height: 100%;
    vertical-align: top;
    font-family:"OpenSans";
}
.shop-now{
    background-color: #9a8633;
    border: medium none;
    border-radius: 0;
    color: #ffffff;
    font-size: 18px;
    line-height: 100%;
    padding: 5px 70px;
}
.shop-now:hover, .shop-now:focus, .shop-now:active{
    background-color: #BEAE70;
}
.v-divider{
    background-color: #758189;
    display: inline-block;
    height: 400px;
    margin: 30px 15px;
    width: 2px;
}
.product-desc-2{
    display: inline-block;
    margin-top: 30px;
    text-align: center;
    vertical-align: top;
    width: 530px;
    font-family: "LatoLight";
}
.product-desc-2 .title{
    font-size: 60px;
    line-height: 37px;
    color: #454545;
    text-transform: uppercase;
}
.text-yellow{
    color: #dfb421;
}
.product-desc-2 .sub-title{
    text-transform: uppercase;
    font-size: 20px;
    line-height: 37px;
    color: #929292;
    margin-bottom: 10px;
}
.product-desc-2 .prod-img{
    display: inline-block;
    float: left;

}
.product-desc-2 .prod-desc{
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    color: #202020;
    width: 300px;
    padding: 18px 12px 0 12px;
    font-family:"OpenSans";
}
.product-desc-2 .prod-desc a{
    color: #202020;
    text-decoration: none;
}
.product-desc-2 .prod-desc .daily-price{
    color: #7b7b7b;
    margin: 34px auto;
}
.strike{
    margin-left: 9px;
    text-decoration: line-through;
}
.product-desc-2 .prod-desc .price{
    font-size: 74px;
    line-height: 63px;
    color: #303030;
    font-family:"LatoLight";
}
.product-desc-2 .prod-desc .price .dollar{
    display: inline-block;
    font-size: 53px;
    line-height: 42px;
    margin-top: 5px;
    vertical-align: top;
}
.product-desc-2 .prod-desc .price .small{
    display: inline-block;
    font-size: 24px;
    line-height: 100%;
    margin-right: 20px;
    vertical-align: super;
    font-family:"OpenSans";
}
.lightning-deal-btn{
    background-color: #e8c967;
    border: medium none;
    border-radius: 0;
    color: #ffffff;
    font-size: 20px;
    line-height: 100%;
    margin-top: 15px;
    padding: 5px 0;
    width: 100%;
    font-family:"OpenSans";
}
.lightning-deal-btn:hover, .lightning-deal-btn:active, .lightning-deal-btn:focus {
    background-color:#F0E2B1;
}

.expires-in{
    font-size: 52px;
    line-height: 37px;
    color: #3d3d3d;
    text-align: center;
    margin-top: 20px;
}
.h-divider{
    background-color: #758189;
    height: 2px;
    width: 1280px;
}
.featured-products{
    text-align: center;
    font-family: "OpenSans";
    position: relative;
    margin-bottom: 20px;
}
.featured-products .title{
    font-size: 89px;
    line-height: 42px;
    display: inline-block;
    text-decoration: uppercase;
    color: #898989;
    margin-top: 25px;
    margin-bottom: 25px;
    font-family: "LatoLight";
}
.featured-products .title span{
    padding: 0 100px;
}
.featured-products-list{
    margin: 0 35px 42px;
}
.featured-products-item{
    color: #5d5d5d;
    display: inline-block;
    font-size: 14px;
    line-height: 27px;
    /*margin-right: 40px;
    width: 270px;*/
}
.featured-products-item a{
    color:#5d5d5d;
    text-decoration: none;
}
.featured-products-item.blue:hover a, .best-seller-product.blue:hover a{
    color:#698BB5 !important;
}
.featured-products-item.red:hover a, .best-seller-product.red:hover a{
    color:#C16765 !important;
}
.featured-products-item.green:hover a, .best-seller-product.green:hover a{
    color:#B7A865 !important;
}
.featured-products-item.purple:hover a, .best-seller-product.purple:hover a{
    color:#A27B95 !important;
}
.featured-products-item.yellow:hover a, .best-seller-product.yellow:hover a{
    color:#E9CB61 !important;
}
.featured-products-item.ltblue:hover a, .best-seller-product.ltblue:hover a{
    color:#69A5B5 !important;
}
.featured-products-item.darkgreen:hover a, .best-seller-product.darkgreen:hover a{
    color:#73AB84 !important;
}
.featured-products-item.blue:hover button, .best-seller-product.blue:hover button{
    background-color: #698bb5 !important;
}
.featured-products-item.red:hover button, .best-seller-product.red:hover button{
    background-color: #c16765 !important;
}
.featured-products-item.green:hover button, .best-seller-product.green:hover button{
    background-color: #b7a865 !important;
}
.featured-products-item.purple:hover button, .best-seller-product.purple:hover button{
    background-color: #a27b95 !important;
}
.featured-products-item.yellow:hover button, .best-seller-product.yellow:hover button{
    background-color: #e9cb61 !important;
}
.featured-products-item.ltblue:hover button, .best-seller-product.ltblue:hover button{
    background-color: #69a5b5 !important;
}
.featured-products-item.darkgreen:hover button, .best-seller-product.darkgreen:hover button{
    background-color: #73ab84 !important;
}
.featured-products-item:last-child{
    margin-right: 0;
}
.featured-product-rating{
    margin-bottom: 10px;
}
.featured-product-rating a {
    display: inline-block;
    vertical-align: middle;
}
.featured-product-rating a.blue,.featured-product-title a.blue,.featured-product-rating a.ltblue,.featured-product-title a.ltblue,.featured-product-title a.red,.featured-product-rating a.red,.featured-product-title a.green,.featured-product-rating a.green,.featured-product-title a.darkgreen,.featured-product-rating a.darkgreen,.featured-product-title a.purple,.featured-product-rating a.purple,.featured-product-title a.yellow,.featured-product-rating a.yellow{
    text-decoration: none;
    color:#5d5d5d;
}
.featured-product-rating a.blue:hover,.featured-product-title a.blue:hover{
    color:#698BB5;
}
.featured-product-btn.bg-blue:hover{
    background-color:#698BB5 !important;
    color:#fff;
}
.featured-product-rating a.red:hover,.featured-product-title a.red:hover{
    color:#C16765;
}
.featured-product-btn.bg-bright-red:hover{
    background-color:#C16765 !important;
    color:#fff;
}
.featured-product-rating a.green:hover,.featured-product-title a.green:hover{
    color:#B7A865;
}
.featured-product-btn.bg-lt-green:hover{
    background-color:#B7A865 !important;
    color:#fff;
}
.featured-product-rating a.purple:hover,.featured-product-title a.purple:hover{
    color:#A27B95;
}
.featured-product-btn.bg-lt-purple:hover{
    background-color:#A27B95 !important;
    color:#fff;
}
.featured-product-rating a.ltblue:hover,.featured-product-title a.ltblue:hover{
    color:#69A5B5;
}
.featured-product-btn.bg-lt-blue-green:hover{
    background-color:#69A5B5 !important;
    color:#fff;
}
.featured-product-rating a.darkgreen:hover,.featured-product-title a.darkgreen:hover{
    color:#73AB84;
}
.featured-product-btn.bg-dark-green:hover{
    background-color:#73AB84 !important;
    color:#fff;
}
.featured-product-rating a.yellow:hover,.featured-product-title a.yellow:hover{
    color:#E9CB61;
}
.featured-product-btn.bg-yellow:hover{
    background-color:#e9cb61 !important;
    color:#fff;
}
.featured-product-title{
    margin-bottom: 15px;
    line-height: 24px;
    height: 70px;
    overflow: hidden;
    margin-top:10px;
}
.featured-product-price{
    font-size: 40px;
    line-height: 24px;
    margin-bottom: 10px;
    font-family: "LatoLight";
}
.featured-product-btn{
    border: medium none;
    border-radius: 0;
    color: #ffffff;
    font-size: 15px;
    line-height: 100%;
    margin-top: 12px;
    padding: 5px 0;
    width: 100%;
    background-color: transperent;
}
.text-blue{
    color: #30609a;
}
.text-bright-red{
    color: #A92B2A;
}
.bg-bright-red{
    background-color: #A92B2A !important;
}
.text-lt-green{
    color: #9B872A;
}
.text-dark-green{
    color: #3B8D54;
}
.bg-lt-green{
    background-color: #9B872A !important;
}
.text-lt-purple{
    color: #81476F;
}
.text-dark-red{
    color:#A52112
}
.bg-lt-purple{
    background-color: #81476F !important;
}
.text-lt-blue-green{
    color: #2D849B;
}
.bg-lt-blue-green{
    background-color: #2D849B !important;
}
#featured-slider .carousel-control
{
    font-size: 89px;
    position: relative;
    line-height: 24px;
    vertical-align: top;
}
.top-nav .glyphicon{display: none;}
.mobile{display: none;}
#featured-slider .slick-next:hover,
#featured-slider .slick-next:focus,
#featured-slider .slick-next{
    background: url("../images/featured-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    width: 21px;
    right: 157px;
    top: -60px;
}
#featured-slider .slick-prev:hover,
#featured-slider .slick-prev:focus,
#featured-slider .slick-prev{
    background: url("../images/featured-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    width: 21px;
    left: 157px;
    top: -60px;
}

#home-page-slider .slick-next:hover,
#home-page-slider .slick-next:focus,
#home-page-slider .slick-next{
    background: url("https://cdn6.bigcommerce.com/s-pmiia69/templates/__custom/images/next---.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 66px;
    width: 44px;
    right:7px;
}
#home-page-slider .slick-prev:hover,
#home-page-slider .slick-prev:focus,
#home-page-slider .slick-prev{
    background: url("https://cdn6.bigcommerce.com/s-pmiia69/templates/__custom/images/prev---.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 66px;
    width: 44px;
    left: 10px;
}

#home-page-slider .slick-prev:before,
#home-page-slider .slick-next:before,
#featured-slider .slick-prev:before,
#featured-slider .slick-next:before{content:" "}

#home-page-slider .slick-slide img,
#featured-slider .slick-slide img{
    display: inline-block;
    max-width: 100%;
}

.featured-product-image {
    height: 240px;
    overflow: hidden;
}
.featured-product-image img{
    max-width: 100%;
}

/*.featured-products-list .featured-product-image a > img {
    height: 239px;
    width: auto;
}*/

.slick-track{
    padding: 0;
}

/*#main-nav-scroller {
    display: inline-block;
    float: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 250px;
}*/
/*
#main-nav-scroller {
    position: absolute;
    width: 200%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;

    .navbar .navbar-inner {
        border-radius: 0;
        padding-left: 5px;
    }

    .menu {
        height:100%;

        &.collapse {
            float:left;
            height: 100% !important;
            width: auto;
        }

        &.collapse.height {
            position: relative;
            height: 0;
            overflow: hidden;
            -webkit-transition: height 0.35s ease;
            -moz-transition: height 0.35s ease;
            -o-transition: height 0.35s ease;
            transition: height 0.35s ease;
        }

        &.collapse.width {
            position: relative;
            width: 0;
            overflow: hidden;
            -webkit-transition: width 0.35s ease;
            -moz-transition: width 0.35s ease;
            -o-transition: width 0.35s ease;
            transition: width 0.35s ease;
        }

        &.collapse.in.width {
            width: auto;
        }

        &.collapse.in.height {
            height: auto;
        }

        .collapse-inner {
            position: relative;
            width: 250px;
            height: 100%;
        }

        .navbar .navbar-inner {
            text-align: center;
            color: grey;
            font-size: 1.2em;
            line-height: 38px;
        }

        .nav-stacked {
            padding: 0 10px;
        }
    }
}
*/
.navbar-toggle, .navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus{
    border-radius: 0;
    color: #ffffff;
    font-size: 20px;
    margin: 0;
}
#slidemenu .slidemenu-top-icon {
    color: #fff;
    margin: 15px 5px;
}
#slidemenu .slidemenu-top-icon a{
    color: #fff;
    text-decoration: none; font-size:12px; line-height:16px;
}
#slidemenu .slidemenu-top-icon ul {
    padding: 0;
    text-align: right;
}
#slidemenu .slidemenu-top-icon ul li{
    display: inline-block;
    margin-right: 10px;
}
#slidemenu .slidemenu-top-icon ul li a{
    color: #ffffff;
}
#slidemenu .dropdown-menu > .active > a,
#slidemenu .dropdown-menu > .active > a:hover,
#slidemenu .dropdown-menu > .active > a:focus
{
    background: #000;
    color: #FFF;
}
.navbar-inverse {
    background-color: #222;
    border-radius: 0;
    display: inline-block;
    position: relative;
    width: auto;
}
#slidemenu{
    width: 225px;
    position: fixed;
    height: 100%;
    left: 0;
    z-index: 1;
    border-radius:0px;
}
#slidemenu ul.dropdown-menu{
    border-radius: 0;
    float: none;
    position: relative;
}
#slidemenu .dropdown-menu > li > a{
    padding: 9px 15px;
    color: #333;
}
#slidemenu .dropdown-menu{
    padding: 0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
    background-color: transparent;
}
#slidemenu ul{
    width: 100%;
    margin: 0;
    padding:0px;
    padding-left:0px;
}
#slidemenu ul li{
    display: block;
    float: none;
    border-top: 1px solid #FFF;
}
#slidemenu ul.category-list > li {
    border-top: 1px solid #FFF;
}
#slidemenu ul.category-list > li:last-child {    
    border-bottom: 1px solid #FFF;
}
#slidemenu .dropdown-menu .divider{margin: 0;}
#slidemenu ul li a{
    outline: 0;
    color: #FFF;
    padding: 0 15px;
    text-align: left;
    text-transform: uppercase;
}
#slidemenu .dropdown-header{
    padding: 0;
}
.dropdown-icon{
    position: absolute !important;
    right: 0;
    top: 0;
}
#slidemenu ul li.dropdown .dropdown-menu-icon {
    font-family: 'Glyphicons Halflings';
    content: "\e080";
    float: right;
}
#slidemenu ul li.dropdown.open > .dropdown-menu-icon {
    content: "\e114";
}
#slidemenu .input-group {
    border-collapse: separate;
    display:table;
    position: relative;
}
#slidemenu .input-group {
    border: 1px solid #FFF;
    color: #ffffff;
    margin: 5px 5px 15px;
    padding: 0px 5px;
    height:31px;
    position: relative;
    width: 95%;
    background-color: #000;
}

#slidemenu .input-group input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    display: inline-block;
    float: left;
    height: 30px;
    padding: 0 5px 0 0;
    width: 165px;
    color: #FFF;
    text-transform:inherit;
}
#slidemenu .input-group .glyphicon {
    float: left;
    font-size: 16px;
    top: 2px;
}
#home-page-ticker {
    height: 24px;
    list-style: outside none none;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
#home-page-ticker li:first-child {
    display: block;
}
#home-page-ticker li{
    display: none;
}
.search-wrapper {
    display: none;
    border-bottom: 1px solid #000;
}
.search-icon-wrapper .glyphicon-search{
    float: right;
    margin-top: 20px;
}
.search-icon-wrapper {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 16.6667%;
}
.search-input-wrapper {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 70.6667%;
}
.search-close-wrapper {
    float: right;
    padding-right: 10px;
}
.suggestions-search {
    font-size: 35px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    height: 60px;
    letter-spacing: -0.5px;
    line-height: normal;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-indent: 20px;
    width: 100%;
    font-weight: bold;
}
.show-close-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM5LjkxcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMC4wNDUgMCAzOS45MSA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwLjA0NSAwIDM5LjkxIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBkaXNwbGF5PSJub25lIj48aW1hZ2UgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgeGxpbms6aHJlZj0iQzE5QTM2MTAucG5nIj48L2ltYWdlPjwvZz48Zz48cmVjdCB4PSIxIiB5PSIxIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMzcuOSIgaGVpZ2h0PSIzOCIvPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0zNy45NTUgMnYzNkgyLjA0NVYySDM3Ljk1NSBNMzkuOTU1IDBIMC4wNDV2NDBoMzkuOTFWMEwzOS45NTUgMHoiLz48L2c+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjMxRjIwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyIiB5MT0iMjgiIHgyPSIyOCIgeTI9IjEyIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjMxRjIwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjI4IiB5MT0iMjgiIHgyPSIxMiIgeTI9IjEyIi8+PC9zdmc+");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    float: right;
    height: 51px;
    margin-top: 10px;
    width: 41px;
}
.show-search-icon {
    display: inline-block;
    float: right;
    height: 20px;
    margin-top: 20px;
    width: 20px;
}
.menu-close-panel, .menu-close-panel:active,
.navbar-inverse .menu-close-panel:hover, .navbar-inverse .menu-close-panel:focus{
    background: none repeat scroll 0 0 #000000;
    left:0;
    top:5px;
    position: fixed;
    z-index: 999;
    border:0;
    padding: 5px;
    font-size: 0 !important;
}

.procarousel-container {
    float: left;
    margin: 0;
    max-width: 100%;
    padding: 0;
    position: relative;
    z-index: 2;
}
.procarousel-ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 9999px;
}
.procarousel-inner {
    float: left;
    overflow: hidden;
    width: 100%;
}
.procarousel-item {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.procarousel-item-continer{
    padding: 0 10px;
}
#procarousel-nav {
    float: none;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 25px;
    width: 100%;
    display: block;
}
.procarousel-nav-left, .procarousel-nav-right {
    cursor: pointer;
    height: 45px;
    position: absolute;
    top: 0;
    width: 21px;
    z-index: 100;
}
.procarousel-nav-left {
    background: url("../images/featured-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.procarousel-nav-right {
    background: url("../images/featured-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: 0;
}

/* Category page - begin */

.main-category-content {
    font-family: "OpenSans";
    margin: 0 25px;
}
.category-sidebar{
    display: inline-block;
    width: 240px;
    text-transform: uppercase;
    color: #626262;
    font-size: 14px;
    vertical-align: top;
    margin-right: 10px;
}
.category-sidebar a{
    color: #626262;
}
.category-sidebar h1{
    color: #9a8631;
    font-size: 48px;
    line-height: 32px;
    margin-bottom: 30px;
    margin-top: 5px;
    font-family: "LatoLight";
}
.category-sidebar .category-sidebar-section {
    padding-bottom: 10px;
}
.category-sidebar .category-sidebar-section h2{
    font-size: 22px;
}
.category-sidebar-section ul {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
    width: 100%;
}
.category-sidebar-section ul li{
    margin-bottom: 7px;
}
.category-sidebar-section ul li a:hover, .category-sidebar-section ul li a:active, .category-sidebar-section ul li a:focus, .category-sidebar-section ul li a.active {
    color: #9b872a;
    text-decoration: none;
}
.category-sidebar-section ul.dropdown-menu{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    padding: 0 0 0 35px;
    position: relative;
    display: none;
    font-size: 13px;
}
.category-sidebar-section ul.dropdown-menu li:before{
    content: "-";
    margin-right: 5px;
}
.category-sidebar-section ul.dropdown-menu > li > a {
    display: inline-block;
    padding: 0;
}
.category-sidebar-section ul.dropdown-menu > li > a.text-lt-red:hover {
    color: #a92c2b;
}
.category-sidebar-section ul.dropdown-menu > li > a.text-lt-blue:hover {
    color: #2D849B;
}
.category-sidebar-section ul.dropdown-menu > li > a.text-lt-green1:hover {
    color: #9b872a;
}
.category-sidebar-section ul.dropdown-menu > li > a.text-lt-purple1:hover {
    color: #81476f;
}
.category-sidebar-section ul.dropdown-menu > li > a.text-lt-purple1:hover {
    color: #81476f;
}
.category-sidebar-section ul.dropdown-menu > li > a.text-lt-blue-green:hover {
    color: #2D849B;
}
.category-content{
    display: inline-block;
    width: 1280px;
    vertical-align: top;
}
.category-content .banner{
    display: inline-block;
    width: 925px;
    vertical-align: top;
}
.category-content .banner-desc {
    color: #2f2f2f;
    display: inline-block;
    margin-top: 15px;
    text-align: center;
    vertical-align: top;
    width: 350px;
}
.category-content .banner-desc h1{
    font-size: 22px;
    line-height: 32px;
    margin: 0;
    text-transform: uppercase;
}
.category-content .banner-desc p{
    font-size: 13px;
    line-height: normal;
    color: #6f6f6f;
}
.category-content .header {
    margin-bottom: 40px;
}
.category-content .category-nav {
    color: #5d5d5d;
    margin-bottom: 40px;
    text-align: center;
}
.category-content .category-nav .category-nav-container{
    display: inline-block;
    font-size: 20px;
}
.category-content .category-nav .category-nav-container ul{
    list-style: outside none none;
    padding: 0;
}
.category-content .category-nav .category-nav-container ul li{
    float: left;
}
.category-content .category-nav .category-nav-container ul li:after {
    content: "-";
    margin: 0 35px;
}
.category-content .category-nav .category-nav-container ul li:last-child:after {
    content: "";
    margin: 0;
}
.category-content .category-nav .category-nav-container ul li a:hover{
    text-decoration: none;
}
.text-lt-red{
    color: #a92c2b;
}
.text-lt-blue{
    /*color: #2D849B;*/
    color: #2d5d9b;
}
.text-lt-green1{
    color: #9b872a;
}
.text-lt-purple1{
    color: #81476f;
}
.category-sort{
    border-bottom: 1px solid #aaaaaa;
    text-align: right;
    font-size: 22px;
    line-height: 46px;
    color: #5c5c5c;
}
.category-sort div{
    display: inline-block;
    vertical-align: bottom;
}
.category-sort .categopry-sort-title {
    float: left;
    font-family: "LatoLight";
}
.category-sort div h1{
    margin: 0;
    font-size: 42px;
}
.category-sort .category-sort-by-text {
    line-height: 32px;
}
.category-sort .category-sort-dropdown {
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
    padding: 7px;
    width: 216px;
    position: relative;
}
.category-sort .selectboxit-options.dropdown-menu {
    width: 100%;
}
.category-sort .category-sort-dropdown .selectboxit-container{
    display: block;
    line-height: 0;
}
.category-sort .category-sort-dropdown .btn{
    width: 100%;
    padding: 0;
    text-align: left;
    position: relative;
    line-height: 100%;
}
.category-sort-dropdown .selectboxit-arrow-container {
    line-height: 12px;
}
.category-sort-dropdown .selectboxit-arrow.caret {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 9px solid;
}
.selectboxit-text{
    float:left;
}
.selectboxit-arrow-container {
    display: inline-block;
    right: 0;
    float:right
}

.caret {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid;
    margin-left: 5px !important;
}

/*.selectboxit-arrow-container .selectboxit-arrow.caret{
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 9px solid;
}*/
.category-sort .category-sort-dropdown select {
    border: medium none;
    display: block;
    font-size: 20px;
    width: 100%;
}
.category-sort .category-nav-dropdown{
    display: none;
}
.category-panel {
    margin-bottom: 20px;
    margin-top: 10px;
}
.category-panel .category-panel-block {
    display: inline-block;
    margin-bottom: 15px;
    padding: 0 10px;
    text-align: center;
    vertical-align: top;
    width: 32.9%;
}
.category-panel .category-panel-block .category-panel-image img{
    max-width: 100%;
}
.category-panel .category-panel-block .title {
    color: #5d5d5d;
    font-size: 18px;
    height: 45px;
    line-height: 22px;
    margin: 10px 0 0;
    overflow: hidden;
}
.category-panel .category-panel-block .category-rating{
    margin-bottom: 10px;
}
.category-panel .category-panel-block .category-rating .rating{
    color: #7a7a7a;
    display: inline-block;
    font-size: 14px;
    line-height: 32px;
    margin: 0;
    vertical-align: bottom;
}
.category-panel .category-panel-block .category-rating .price {
    color: #212120;
    display: inline-block;
    font-size: 40px;
    line-height: 20px;
    text-align: right;
    font-family: "LatoLight";
}
.category-panel .category-panel-block .category-rating .price .big{
    display: inline-block;
    width: 100%;
}
.category-panel .category-panel-block .category-rating .price .big sup {
    font-size: 20px;
    line-height: 20px;
    top: -10px;
}
.category-panel .category-panel-block .category-rating .price .strike-thru{
    color: #8e8e8e;
    display: inline-block;
    width: 100%;
}
.category-panel .category-panel-block .category-rating .price .strike-thru .text{
    display: inline-block;
    font-size: 20px;
    line-height: 38px;
    text-decoration: line-through;
}
.category-panel .category-panel-block .category-rating .price .strike-thru sup {
    font-size: 12px;
    line-height: 34px;
    top: -5px;
    text-decoration: line-through;
}
.selectboxit-options{
    border-radius: 0;
    width: auto;
}
.selectboxit-options .selectboxit-option-anchor{
    padding: 3px 10px;
    font-size: 12px;
    line-height: 14px;
}
.add-to-cart{
    display: inline-block;
    margin-bottom: 42px;
    text-align: center;
}
.add-to-cart-container{
    display: table-row;
}
.add-to-cart button {
    background-color: #6ca6b4;
    border: 0 none;
    border-radius: 0;
    color: #ffffff;
    display: table-cell;
    font-size: 25px;
    line-height: 32px;
    margin-right: 0px;
    padding: 18px 60px 15px;
    border-right:1px solid #fff;
}
.add-to-cart button:hover, .add-to-cart button:active, .add-to-cart button:focus{
    background-color: #93c3cf;
    color: #ffffff;
}
.add-to-cart .qty{
    background-color: #6ca6b4;
    color: #ffffff;
    display: table-cell;
    font-size: 12px;
    line-height: 32px;
    padding: 0 15px;
    vertical-align: middle;
    position: relative;
}

.add-to-cart .qty .text{
    border-top: 1px solid #ffffff;
    margin-top: 5px;
    padding-top: 5px;
}
.add-to-cart .qty select {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 25px;
    line-height: 32px;
}
.add-to-cart .qty .dropdown-menu {
    min-width: 30px;
    left: auto;
    text-align: right;
}
.add-to-cart .selectboxit.clsSelect{
    color: #FFFFFF;
    position: relative;
    line-height: 100%;
    font-size: 18px;
    padding: 0 5px;
}
.main_menu_navigation .dropdown-menu {
    position: relative;
    display: none;
    font-size: 12px;
    color: #777;
}

.category-content .category-header {
    margin-bottom: 29px;
}
.category-content .category-header .category-gallery{
    display: inline-block;
    margin-right: 25px;
    vertical-align: top;
    width: 917px;
    /*position: relative;
    float: left;*/
}
.category-content .category-header .category-gallery .carousel-indicators {
    bottom: 0;
    left: 0;
    padding: 0 0 0 5px;
    text-align: left;
    /*width: 100%;*/
    width: auto;
    height: 24px;
    margin: 0;
}
.category-content .category-header .category-gallery .carousel-indicators li{
    background-color: #ffffff;
    height: 19px;
    margin: 0 7px 0 0;
    width: 19px;
    border: none;
}
.category-content .category-header .category-gallery .carousel-indicators .active{
    background-color: #646464;
    border: none;
}
.category-content .category-header .category-gallery .carousel-caption {
    left: 0;
    padding: 0;
    width: 100%;
    bottom: 0;
    text-shadow: none;
    background-color: #b8a862;
    opacity: 1;
}
.category-content .category-header .category-gallery .carousel-caption h3{
    font-size: 18px;
    line-height: 32px;
    margin: 0;
}
.category-content .category-header .category-bill-me-later{
    width: 333px;
    color: #FFFFFF;
    background-color: #c16765;
    text-align: center;
    vertical-align: top;
    display: inline-block;
    /*float: right;*/
}
.category-header .category-bill-me-later > img{ max-width:100%;}
.category-content .category-header .category-bill-me-later h1{
    font-size: 46px;
    line-height: 34px;
    text-transform: uppercase;
    margin: 45px 0 10px;
}
.category-content .category-header .category-bill-me-later h2{
    font-size: 26px;
    line-height: 34px;
    text-transform: uppercase;
    text-decoration: underline;
    margin: 0 0 35px;
}
.category-content .category-header .category-bill-me-later p{
    font-size: 30px;
    line-height: 34px;
    margin: 0 0 40px;
}
.category-featured-content {
    margin-bottom: 29px;
}
.category-featured-content .featured-product {
    display: inline-block;
    margin-right: 15px;
    text-align: center;
    vertical-align: bottom;
    width: 690px;
}
.category-featured-content .featured-product h1{
    color: #2d849b;
    font-size: 50px;
    line-height: 32px;
    margin-bottom: 15px;
    margin-top: 10px;
    text-transform: uppercase;
    font-family: "LatoLight";
}
.category-featured-content .featured-product .ribbon{
    background-color: #69a5b5;
    margin-bottom: 25px;
    margin-top: 0;
    width: 619px;
}
.category-featured-content .featured-product .ribbon:before {
    border-bottom-color: #69a5b5;
    border-right-color: #69a5b5;
    border-top-color: #69a5b5;
}

.category-featured-content .featured-product .ribbon:after {
    border-bottom-color: #69a5b5;
    border-left-color: #69a5b5;
    border-top-color: #69a5b5;
}
.category-featured-content .featured-product .featured-product-detail-image {
    display: inline-block;
    width: 366px;
    vertical-align: bottom;

}
.category-featured-content .featured-product .featured-product-detail-image img {
    max-height: 250px;
}
.category-featured-content .featured-product .featured-product-detail-desc {
    display: inline-block;
    width: 320px;
    vertical-align: bottom;
}
.category-featured-content .featured-product .featured-product-detail-desc h2 {
    color: #2d849b;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 25px;
    margin-top: 30px;
}
.category-featured-content .featured-product .featured-product-detail-desc h2 a{ color:#2d849b;}
.category-featured-content .featured-product .featured-product-detail-desc p {
    color: #585857;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 30px;
}
.category-featured-content .featured-product .featured-product-detail-desc .row.category-product-rating {
    margin-bottom: 27px;
}
.category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .rating {
    color: #626260;
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}
.category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price {
    color: #212120;
    display: inline-block;
    float: right;
    font-size: 46px;
    line-height: 18px;
    margin: 0;
    font-family: "LatoLight";
}
.category-featured-content .featured-product .featured-product-detail-desc .category-product-rating .price sup{
    color: #5d5d5d;
    font-size: 14px;
    line-height: 18px;
    vertical-align: top;
    font-family: "OpenSans";
}
.category-featured-content .featured-product .featured-product-detail-desc .shop-now {
    background-color: #69a5b5;
    font-size: 21px;
    line-height: 30px;
    padding: 0 30px;
    width: 100%;
}
.category-featured-content .featured-product-scratch-dent {
    display: inline-block;
    text-align: center;
    width: 570px;
}
.category-featured-content .featured-product-scratch-dent .row{
    margin-bottom: 15px; margin-left:0px; margin-right:0px;
}
.category-featured-content .featured-product-scratch-dent .row:last-child{
    margin-bottom: 0;
}
.category-featured-content .featured-product-scratch-dent .row img{
    width: 100%;
}
.category-featured-content .featured-product-scratch-dent .scratch-dent {
    background-color: #a27b96;
    color: #ffffff;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 29px;
    padding: 10px 11px 5px 12px;
    width: 100%;
}
.category-featured-content .featured-product-machine {
    display: inline-block;
    vertical-align: top;
    width: 236px;
}
.category-best-sellers {
    border-top: 1px solid #aaaaaa;
    position: relative;
}
.category-best-sellers .procarousel-container {
    margin-bottom: 20px;
}
.category-best-sellers h1 {
    color: #898989;
    font-size: 89px;
    line-height: 100%;
    margin-bottom: 50px;
    margin-top: 39px;
    text-align: center;
    font-family: "LatoLight";
}
.category-best-sellers .best-seller-list{
    text-align: center;
}

.category-best-sellers .best-seller-list .best-seller-product {
    color: #5d5d5d;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    /*margin-right: 60px;*/
    /*width: 260px;*/
    padding: 0;
    margin: 0;
    width: 24.5%;
    vertical-align: top;
}
.category-best-sellers .best-seller-list .best-seller-product .best-seller-product-container{
    padding: 0 20px;
}
.category-best-sellers .best-seller-list .best-seller-product .btn{
    width: 100%;
    padding: 5px 0;
}
.category-best-sellers .best-seller-list .best-seller-product:last-child {
    margin-right: 0;
}
.category-best-sellers .best-seller-list .best-seller-product .product-image{
    width: 100%;
}
.category-best-sellers .best-seller-list .best-seller-product .product-image img{
    max-height: 220px;
    max-width: 100%;
}
.category-best-sellers .best-seller-list .best-seller-product .best-seller-rating {
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 20px;
}
.category-best-sellers .best-seller-list .best-seller-product .best-seller-rating a {
    display: inline-block;
    vertical-align: middle;

}
.category-best-sellers .best-seller-list .best-seller-product .best-seller-title {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 24px;
    height: 70px;
    overflow: hidden;
}
.category-best-sellers .best-seller-list .best-seller-product a {
    color: #5d5d5d;
    text-decoration: none;
}
.category-best-sellers .best-seller-list .best-seller-product .best-seller-price {
    font-size: 40px;
    line-height: 24px;
    margin-bottom: 10px;
    font-family: "LatoLight";
}
.category-best-sellers .best-seller-list .best-seller-product .best-seller-button button {
    border: 0 none;
    border-radius: 0;
    color: #ffffff;
    font-size: 15px;
    line-height: 100%;
    margin-top: 12px;
}
#category-best-sellers-slider-nav{
    display: none;
}
/* Category page - end */


/* Product */

.product-detail-main {
    margin: 0 20px;
    text-align: center;
}
.product-detail-main .product-detail-nav, .main-category-content .category-detail-nav{
    text-align: right;
    font-size: 11px;
    color: #a3a3a3;
}
.product-detail-main .product-detail-nav .nav-container, .main-category-content .category-detail-nav .nav-container{
    display: inline-block;
}
.product-detail-main .nav-container ul, .main-category-content .category-detail-nav .nav-container ul{
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.product-detail-main .nav-container ul li, .main-category-content .category-detail-nav .nav-container ul li{
    float: left;
}
.product-detail-main .nav-container ul li:after, .main-category-content .category-detail-nav .nav-container ul li:after{
    content: "/";
    margin: 0 16px 0 17px;
}
.product-detail-main .nav-container ul li:last-child:after, .main-category-content .category-detail-nav .nav-container ul li:last-child:after{
    content: "";
    margin: 0;
}
.product-detail-main .nav-container ul li a, .main-category-content .category-detail-nav .nav-container ul li a{
    font-size: 11px;
    line-height: 32px;
    color: #a3a3a3;
}
.product-detail-main .product-content .product-image {
    display: inline-block;
    width: 880px;
    text-align: center;
    line-height: normal;
    overflow: hidden;
}
.product-detail-main .product-content .product-image img{
    max-width: 99%;
}
.product-detail-main .product-content .product-desc {
    display: inline-block;
    width: 658px;
}
.product-detail-main .product-content .product-desc h1 {
    color: #383838;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
    margin-top: 0;
}
.product-detail-main .product-content  .product-desc .rating {
    color: #767676;
    font-size: 14px;
    line-height: 27px;
    margin: 0 0 60px;
    text-transform: uppercase;
}
.product-detail-main .product-content .product-desc .rating .rating-text{
    vertical-align: bottom;
}
.product-detail-main .product-content  .product-desc .rating .rating-img, .product-detail-main .product-content  .product-desc .rating .rating-text{
    display: inline-block;
    width: auto;
}
.product-detail-main .product-content .product-desc .price .big{
    font-size: 60px;
    line-height: 24px;
    color: #212120;
    /**margin: 0 20px;*/
    margin: 0 10px;
    font-family: "LatoLight";
}
.product-detail-main .product-content .product-desc .price .big sup{
    font-size: 24px;
    line-height: 24px;
    top: -20px;
}
.product-detail-main .product-content .product-desc .price div{
    display: inline-block;
}
.product-detail-main .product-content .product-desc .price .our-price {
    color: #4b4a4a;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
}
.product-detail-main .product-content .product-desc .price .our-price .row {
    width: 100%;
}
.product-detail-main .product-content .product-desc .price .our-price .strike-thru{
    color: #8e8e8e;
    font-size: 19px;
    line-height: 37px;
    text-decoration: line-through;
    display: block;
}
.product-detail-main .product-content .product-desc .price .in-stock {
    color: #008d14;
    font-size: 20px;
    line-height: 24px;
}
.product-detail-main .product-content .product-desc .add-to-cart{
    margin-bottom: 10px;
}
.product-detail-main .product-content .product-desc .warranty {
    color: #434343;
    font-size: 17px;
    line-height: 22px;
}
.product-detail-main .product-content .product-desc .warranty span.red{
    color: #9f1201;
}
.product-detail-main .product-content .product-desc .divider {
    border-top: 1px solid #d6d6d6;
    display: inline-block;
    margin: 30px 0;
    width: 283px;
}
.product-detail-main .product-content .product-desc .product-features{
    margin-bottom: 40px;
}
.product-detail-main .product-content .product-desc .product-features ul {
    color: #494949;
    font-size: 17px;
    line-height: 22px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.product-detail-main .product-content .product-desc .product-features ul li:before {
    content: "-";
    margin-right: 19px;
}
.product-detail-main .product-content .product-desc .product-features ul li:after {
    content: "-";
    margin-left: 19px;
}
.product-detail-main .product-content .product-desc .more-info-menu {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: #4b4a4a;
    margin-bottom: 10px;
}
.product-detail-main .product-content .product-desc .more-info .social-icons{
    margin-bottom: 20px;
}
.product-detail-main .product-content .product-desc .more-info ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    display: inline-block;
}
.product-detail-main .product-content .product-desc .more-info ul li {
    float: left;
}
.product-detail-main .product-content .product-desc .more-info-menu ul li:after {
    content: "-";
    margin: 0 4px;
}
.product-detail-main .product-content .product-desc .more-info-menu ul li:last-child:after {
    content: "";
    margin: 0;
}
.product-detail-main .product-content .product-desc .social-icons ul li {
    margin: 0 10px;
}
/*.product-detail-main .product-content .product-desc .social-icons a{
    float: left;
    margin-right: 5px ;
}*/
.product-detail-main .product-content .product-desc .social-icons .item-msg-icon {
    background: url("../images/combine-bg.png") no-repeat scroll -223px top rgba(0, 0, 0, 0);
    float: left;
    height: 19px;
    margin-top: 2px;
    width: 27px;
}

.product-detail-main .product-content .product-desc .social-icons .item-msg-icon:hover {
    background-position: -223px -26px;
}

.product-detail-main .product-content .product-desc .social-icons .item-add-wishlist-icon {
    background: url("../images/combine-bg.png") no-repeat scroll -257px top rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    width: 17px;
}
.product-detail-main .product-content .product-desc .social-icons .item-add-wishlist-icon:hover {
    background-position: -257px -26px;
}

.product-detail-main .product-content .product-desc .more-info ul li.pinterest_button a {
    background: url(https://cdn5.bigcommerce.com/s-pmiia69/templates/__custom/images/combine-bg-34.png) no-repeat scroll -278px top !important;
    float: left;
    height: 22px !important;
    width: 21px !important;
}

.product-detail-main .product-content .product-desc .more-info ul li.pinterest_button a:hover {
    background-position: -278px -25px !important;
}
.product-detail-main .product-content .product-desc .more-info ul li.pinterest_button a img{ display:none !important;}
.product-detail-main .product-content .product-desc .social-icons .item-twitter-icon {
    background: url("../images/combine-bg.png") no-repeat scroll -302px top rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    width: 26px;
}

.product-detail-main .product-content .product-desc .social-icons .item-twitter-icon:hover {
    background-position: -302px -26px ;
}


.product-detail-main .product-content .product-desc .social-icons .item-facebook-icon {
    background: url("../images/combine-bg.png") no-repeat scroll -331px top rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    width: 21px;
}
.product-detail-main .product-content .product-desc .social-icons .item-facebook-icon:hover {
    background-position: -331px -26px;
}

.text-green{
    color: #3b8d54;
}
.product-info{
    border-top: 1px solid #d6d6d6;
}
.product-info .product-info-details {
    display: inline-block;
    padding: 30px 30px 0;
    width: 1182px;
    font-family: "OpenSans";
}
.product-info .product-info-details p {
    color: #747474;
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 55px;
    text-align: center;
}
.product-info .product-info-details .machine-features {
    margin-bottom: 28px;
}
.product-info .product-info-details .machine-features .perfect-machine {
    display: inline-block;
    vertical-align: top;
    width: 785px;
}
.product-info .product-info-details .machine-features .perfect-machine h1 {
    font-family: "Latolight";
    font-size: 36px;
    line-height: 32px;
    margin: 0 0 22px;
}
.product-info .product-info-details .machine-features .perfect-machine .feature-list{
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.product-info .product-info-details .machine-features .perfect-machine .feature-list ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.product-info .product-info-details .machine-features .perfect-machine .feature-list ul li {
    font-size: 14px;
    line-height: 30px;
}
.product-info .product-info-details .machine-features .v-divider {
    background-color: #d6d6d6;
    display: inline-block;
    height: 181px;
    margin: 25px 0 0;
    width: 1px;
    padding: 0;
}
.product-info .product-info-details .machine-features .machine-warranty {
    display: inline-block;
    padding: 0 0 0 30px;
    text-align: center;
    vertical-align: top;
    width: 325px;
}
.product-info .product-info-details .machine-features .machine-warranty .title{
    color: #a52212;
    font-size: 25px;
    line-height: 18px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.product-info .product-info-details .machine-features .machine-warranty .sub-title{
    color: #787878;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 19px;
    text-transform: uppercase;
}
.product-info .product-info-details .machine-features .machine-warranty .dealer{
    font-size: 18px;
    line-height: 18px;
    color: #202020;
    text-transform: uppercase;
    margin-bottom: 22px;
}
.product-info .product-info-details .machine-features .machine-warranty .dealer .dealer-logo{
    margin-bottom: 5px;
}
.product-info .product-info-details .machine-features .machine-warranty .waarranty-desc p{
    font-size: 14px;
    line-height: 14px;
    color: #747474;
    margin: 0;
}
.product-info .product-info-details .add-on-item {
    margin-bottom: 20px;
        margin-top: 40px !important;
    text-align: center;
}
.add-on-item .qty .btn {
    padding: 0 5px;
}
.product-info .product-info-details .add-on-item button, .product-info .product-info-details .add-on-item button:hover, .product-info .product-info-details .add-on-item button:active, .product-info .product-info-details .add-on-item button:focus{
    background-color: #ffffff;
    border: 1px solid #82b4c1;
    border-radius: 0;
    color: #2d849b;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
}
.product-info .product-info-details .add-on-item .title {
    font-family: "LatoLight";
    font-size: 36px;
    font-weight: normal;
    line-height: 32px;
    margin-bottom: 30px;
    text-transform: uppercase;
    text-align: left;
}
.product-info .product-info-details .add-on-item .add-on-item-list {
    margin-bottom: 25px;
}
.product-info .product-info-details .add-on-item .add-on-item-block, .product-info .product-info-details .add-on-item .add-on-item-block1 {
    color: #747474;
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    padding: 0 15px;
    vertical-align: top;
    width: auto;
}
/*.product-info .product-info-details .add-on-item .add-on-item-block1{
    margin: 0;
    padding: 0 1.5%;
    width: auto;
}*/
.product-info .product-info-details .add-on-item .add-on-item-block1 .add-on-item-block1-container{
    padding: 0 20px;
}

.product-info .product-info-details .add-on-item .procarousel-nav-left, .product-info .product-info-details .add-on-item .procarousel-nav-right{
    top: 50%;
}
.product-info .product-info-details .add-on-item .procarousel-nav-left{
    left: -20px;
}
.product-info .product-info-details .add-on-item .procarousel-nav-right{
    right: -20px;
}
.product-info .product-info-details #addon-item .add-on-item-list{
    width: 100%;
}
.product-info .product-info-details #addon-item #add-on-item-list-wrapper-nav{
    position: relative;
}

.product-info .product-info-details .add-on-item .add-on-item-block:last-child, .product-info .product-info-details .add-on-item .add-on-item-block1:last-child {
    margin-right: 0;
}
.product-info .product-info-details .add-on-item .add-on-item-block p, .product-info .product-info-details .add-on-item .add-on-item-block1 p{
    margin: 10px 0;
    height: 55px;
    overflow: hidden;
}
.product-info .product-info-details .add-on-item .add-on-item-block .price, .product-info .product-info-details .add-on-item .add-on-item-block1 .price{
    margin-bottom: 10px;
}
.product-info .product-info-details .add-on-item .add-on-item-block .price span, .product-info .product-info-details .add-on-item .add-on-item-block1 .price span{
    font-size: 12px;
    line-height: 14px;
}
.cart-info .qty .dropdown-menu {
    min-width: 40px;
    text-align: right;
}
.product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty{
    display: inline-block;
    width: 48%;
    position: relative;
    z-index: 2;
    text-align: center;
}
.product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit-container, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit-container{
    width: auto;
    position: relative;
}
.product-info .product-info-details .add-on-item .add-on-item-block .cart-info .qty .selectboxit, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .qty .selectboxit{
    font-size: 25px;
    line-height: 28px;
}
.product-info .product-info-details .add-on-item .add-on-item-block .cart-info .text, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .text{
    font-size: 11px;
    line-height: 32px;
}
.product-info .product-info-details .add-on-item .add-on-item-block .cart-info .cart, .product-info .product-info-details .add-on-item .add-on-item-block1 .cart-info .cart{
    display: inline-block;
    width: 48%;
}
label.regular-checkbox-lbl {
    display: inline;
}
.regular-checkbox {
    display: none;
}
.regular-checkbox + label.regular-checkbox-lbl {
    background-color: #ffffff;
    border: 1px solid #d2d2d2;
    display: inline-block;
    margin: 0;
    padding: 11px;
    position: relative;
}
.regular-checkbox + label.regular-checkbox-lbl:active, .regular-checkbox:checked + label.regular-checkbox-lbl:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.regular-checkbox:checked + label.regular-checkbox-lbl {
    background-color: #ffffff;
    border: 1px solid #d2d2d2;
    border-radius: 0;
    color: #4ab5bd;
    margin-bottom: 0;
}
.regular-checkbox:checked + label.regular-checkbox-lbl:after {
    content: '\2714';
    font-size: 18px;
    position: absolute;
    top: 5px;
    left: 4px;
    color: #4ab5bd;
}
.product-info .product-info-details .machine-features-detail{
    font-family: "OpenSans";
}
.product-info .product-info-details .machine-features-detail .title{
    font-size: 36px;
    line-height: 32px;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-family: "LatoLight";
}
.product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block{
    color: #747474;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 30px;
    text-align: left;
}
.product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block:last-child{
    margin: 0;
}
.product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-img{
    display: inline-block;
    width: 164px;
    margin-right: 15px;
    position: relative;
}
.product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-img a{
    display: inline-block;
    outline: medium none;
    position: relative;
    max-width: 100%;
}
.product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc{
    display: inline-block;
    vertical-align: top;
    width: 935px;
    margin-top: 5px;
}
.desc2{width: 100% !important}

.product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc h1{
    font-size: 18px;
    line-height: 18px;
    color: #373737;
    margin: 0 0 20px;
    text-transform: uppercase;
}



.product-info .product-info-details .machine-features-detail .feature-detail-list .feature-detail-block .feature-detail-desc p{
    text-align: left;
    margin:0;
}
.product-info .whats-included{
    font-family: "OpenSans";
    display: inline-block;
    margin: 0;
    padding: 0 30px;
    text-align: center;
    vertical-align: top;
    width: 400px;
    border-left: 1px solid #d6d6d6;
    position: relative;
}
.product-info .whats-included h1{
    font-size: 36px;
    line-height: 32px;
    margin: 25px 0 10px;
    font-family: "LatoLight";
}
.product-info .whats-included ul{
    list-style: none;
    padding: 0;
    font-size: 14px;
    line-height: 16px;
    color: #767676;
}
.product-info .whats-included ul li div {
    display: inline-block;
    vertical-align: middle;
    width: 58%;
    text-align: left;
text-transform: uppercase; 
}
.product-info .whats-included ul li div.img-container {
    text-align: center;
    width: 40%;
}
.product-info .whats-included ul li div.img-container img{
    max-width: 100%;
}
.product-specification{
    font-family: "OpenSans";
    margin: 50px 0 0 0;
    padding-top: 0;
    width: 100%;
}
.product-specification .title{
    font-family: "LatoLight";
    font-size: 36px;
    line-height: 32px;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.product-specification ul{
    list-style: none;
    padding: 0;
}
.product-specification ul li{
    margin-bottom: 20px;
}
.product-specification ul li label{
    text-transform: uppercase;
    color: #373737;
}
.review-divider{
    padding-left: 20px;
    padding-right: 20px;
}
.review-divider hr{
    border-top: 1px solid #d6d6d6;
}
.review-container{
    font-family: "OpenSans";
    display: inline-block;
    padding: 0 20px;
    vertical-align: top;
    width: 100%;
}
.review-container .review {
    display: inline-block;
    vertical-align: top;
    width: 500px;
}
.review-container .review .review-block {
    margin-bottom: 20px;
    position: relative;
}
.review-container .review .review-title{
    color: #dcaa00;
    display: inline-block;
    font-size: 36px;
    line-height: 28px;
    margin: 7px 0 0 0;
    text-transform: uppercase;
    font-family: "LatoLight";
}
.review-container .review .review-rating{
    display: inline-block;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    color: #8f8f8f;
    position: absolute;
    right: 0;
}
.review-container .review .rating-bars-block{
    font-size: 16px;
    line-height: 28px;
    color: #5c5c5c;
    text-transform: uppercase;
}
.review-container .review .rating-bars-block .star-text, .review-container .review .rating-bars-block .rating-text{
    display: inline-block;
    vertical-align: top;
}
.review-container .review .rating-bars-block .rating-bar{
    display: inline-block;
    height: 24px;
    margin: 0 14px;
    width: 360px;
}

.review-container .newest-rating{
    display: inline-block;
    vertical-align: top;
    width: 1055px;
    text-align: center;
}
.review-container .newest-rating .title{
    font-size: 30px;
    line-height: 32px;
    color: #a8a8a8;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: "LatoLight";
}
.review-container .newest-rating .newest-rating-block {
    color: #5c5c5c;
    display: inline-block;
    font-size: 12px;
    padding: 0 60px;
    vertical-align: top;
    width: 345px;
}
.review-container .newest-rating .newest-rating-block .review-by{
    font-size: 16px;
    margin: 10px 0 5px;
    text-transform: uppercase;
}
.review-container .newest-rating .newest-rating-block .review-date {
    margin-bottom: 14px;
    text-transform: uppercase;
}
.review-container .newest-rating .newest-rating-block .review-desc{
    margin-bottom: 7px;
}
.review-container .newest-rating .read-more{
    margin-top: 10px;
}
.review-container .rate-product {
    margin: 40px 0 20px;
}
.review-container .rate-product .product-sorting {
    border-bottom: 1px solid #d6d6d6;
    color: #5c5c5c;
    text-transform: uppercase;
}
.review-container .rate-product .product-sorting .title{
    display: inline-block;
    float: left;
    font-size: 21px;
    line-height: 28px;
     margin-top: 6px;
}

.review-container .rate-product .product-sorting .sort-by {
    display: inline-block;
    float: right;
    font-size: 24px;
    /*line-height: 32px;*/
    line-height: 28px;
}
.review-container .rate-product .product-sorting .sort-by .sort-by-text{
    display: inline-block;
    margin-top: 6px;
    vertical-align: top;
}
.review-container .rate-product .product-sorting .sort-by .selectboxit-options {
    width: 100%;
}
.review-container .rate-product .product-sorting .sort-by .selectboxit-container {
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    display: inline-block;
    width: 216px;
    padding: 5px;
    position: relative;
}
.review-container .rate-product .product-sorting .sort-by .selectboxit-container .btn{
    border: 0 none;
    border-radius: 0;
    display: block;
    line-height: 19px;
    position: relative;
    text-align: left;
    font-size: 17px;
    padding: 5px 8px;
}
.review-container .rate-product .product-sorting .sort-by .selectboxit-arrow-container{
    line-height: 16px;
}
.review-container .rate-product .product-sorting .sort-by .selectboxit-arrow-container .caret {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 9px solid;
}
.review-container .rate-product .ratings-block {
    color: #5c5c5c;
    margin: 30px 0;
    display: table;
}
.review-container .rate-product .ratings-block .rate-info {
    display: table-cell;
    margin-right: 10px;
    text-transform: uppercase;
    vertical-align: top;
    width: 240px;
}
.review-container .rate-product .ratings-block .rate-info .review-by {
    font-size: 16px;
    margin: 8px 0 6px;
}
.review-container .rate-product .ratings-block .rate-info .review-date {
    font-size: 12px;
}
.review-container .rate-product .ratings-block .rate-desc{
    display: table-cell;
    width: 1305px;
    vertical-align: middle;
    /*border-bottom: 1px solid #758189;*/
    /*border-bottom: 1px solid #cecece;*/
}
.review-container .rate-product .ratings-list .line-divider{
    border-bottom: 1px solid #cecece;
    margin: 0 5% 0 20%;
    width: 75%;
}
.review-container .rate-product .ratings-block .rate-desc .row {
    line-height: 18px;
}
.review-container .rate-product .ratings-block:last-child .rate-desc{
    border-bottom: none;
}
.review-container .rate-product .ratings-block .rate-desc .h-divider {
    display: inline-block;
    height: 1px;
    margin: 40px 0 0 0;
    width: 100%;
}
.bg-yellow{
    background-color: #dfb421;
}
.bg-lt-yellow{
    background-color: #f0dd99;
}
.text-center{
    text-align: center;
}
.toggle-this{
    display: none;
}
.show-ipad-iphone{
    display: none;
}
.review-head{
    display: none;
}
.warranty-block{
    display: none;
}
/* Product */
.clsHover {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.clsHover:hover {
    background: url("../images/icon_zoom.png") no-repeat scroll center center rgba(0, 0, 0, 0.5);
}
.pp_close, .pp_close:hover{
    background: none !important;
    text-indent: 0 !important;
    color: black;
    float: right !important;
    top: 10px !important;
    text-decoration: none;
    display: inline-block;
    width: 16px !important;
    height: 16px !important;
}
.selectboxit{
    overflow: hidden;
}
.custom_category_page .category-best-sellers .best-seller-product .best-seller-button button{ background-color:#dfb421;}
.custom_category_page .category-content .best-seller-product .best-seller-rating{ display:none;}
.custom_category_page .category-content .best-seller-product .best-seller-title{ margin-top:10px;}

.category-best-sellers .best-seller-list .best-seller-product .best-seller-title{ width:100%; text-align:center;}
.category-best-sellers .best-seller-list .best-seller-product .best-seller-title a{ vertical-align:top; display:block;}


