.Block.BlockContent.banner_home_page_top, #HomeNewProducts.Block, #HomeFeaturedProducts.Block, #SideProductRelated.Block, #SimilarProductsByCustomerViews.Block, #SideTopSellers.Block {
    background: #FFF none repeat scroll 0% 0%;  
}
.brands-slideshow {background: #fff;}
 #frmCompare .ProductList {background: #FFF}  
.CategoryContent .ProductList li, .WishlistProductList li.CategoryContent .ProductList li, .WishlistProductList li {background-color: #FFFFFF} 
.product-nav .GridList {
    float: left; 
    margin-top: 7px;
    margin-right: 50px;
}
.GridList .HLViewAs {    
font-size: 11px;
    color: #000;
    font-weight: bold;
    letter-spacing: 0.02em;
    padding-right: 5px;
    text-transform: uppercase;
    position: relative;
    top: -1px;
}
.GridList #Grid.ActionMode, .GridList #List.ActionMode {
    background: none;
}

.GridList #Grid {
    /*padding: 10px 1px 7px 10px;*/
    padding: 8px 0px 5px 8px;
    border: 1px solid #CCC;
    cursor: pointer;
    background: #fff;
}

.GridList #List {
   /* padding: 10px 4px 7px 10px;*/
   padding: 8px 3px 5px 7px;
    border: 1px solid #CCC;
    margin-left: -5px;
   background: #fff;
    cursor: pointer;
}

.GridList .ActionMode .IconGrid, .GridList #Grid:hover .IconGrid {
    background: transparent url("../png/gridslist23dc.png?t=1762068463") no-repeat scroll -460px -45px;
    height: 50px;
    width: 30px;
}
.GridList .IconGrid,
.GridList .IconList {
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all 3.5s ease-in-out;
    transition: all .5s ease-in-out;
}
.GridList .ActionMode .IconList,.GridList #List:hover .IconList:hover {background-position: -486px -45px;}
.GridList .IconGrid {
    background: transparent url("../png/gridslist23dc.png?t=1762068463") no-repeat scroll -460px -72px;
}
.GridList .IconList, .GridList .IconGrid {
    position: relative;
    color: transparent;
    top: -1px;
}

.GridList .IconList {
    background: transparent url("../png/gridslist23dc.png?t=1762068463") no-repeat scroll -486px -72px;
    height: 50px;
    width: 30px;
}
.GridList .IconList, .GridList .IconGrid {
    position: relative;
    color: transparent;
    top: -1px;
}

#CategoryContent .ProductList:not(.List) .ProductRightCol {float: none;}
#CategoryContent .ProductList:not(.List) > li {min-height: 395px !important;}
#CategoryContent .ProductList .ProductDetails .pname a {color: #00A8C3;}


/*CUSTOM TRAFFICDEVELOPER*/
.MaintenanceModeNotice {
display:none;
}

body{
    font-family: 'Titillium Web', sans-serif;
    color: #8C8277;
}
body .page {
    background:#FFF;
}
a, a.NextLink, .TabNav li.Active a, .currency-converter p span, .page-content #LayoutColumn2 a {
     color:#6AA6B6;
}
a.HL-InstagramButton.btn {
     color: #FFF !important;
     background: #00A8C3 !important;
     border: 1px solid #00A8C3 !important;
}
a.alt {
    font-weight:bold;
    color:#6AA6B6;
}
h1 {
     color:#6AA6B6 !important;
     font-size:2em;
     font-family: 'Roboto Slab', serif;
     letter-spacing:.1em;
}
h2 {
    color: #574840;
    font-size: 18px;
    font-family: 'Roboto Slab', serif;
    letter-spacing:.05em;
}
h2.title {
    color:#fff;
    font-family: 'Roboto Slab', serif;
    font-size:30px;
}
h3 {
     color:#6AA6B6;
     font-size:2em;
     font-family: 'Roboto Slab', serif;
     letter-spacing:.1em;
}
h4 {
    color:#574840 !important;
}
h5{
    color:#E9D820;
    font-family: 'Roboto Slab', serif;
    letter-spacing:.03em;
    font-weight:bold;
}
h6{
    color:#DEDAD2;
    font-size:24px;
    width:80%;
    margin:30px auto;
    line-height:34px;
}
h7 {
    color:#00A8C3 !important;
    margin:-20px 0 10px 0 !important;
    font-weight:bold !important;
}
hr {
    border: 0px;
    border-top: 1px solid #d0d0d0;
}
body .btn {
    border: #e0dfdf 0px solid !important;
    color:#FFF !important;
    background:#00A8C3;
}
body .btn:hover {
    border: #e0dfdf 0px solid !important;
    color:#666 !important;
    background:#00A8C3;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #A1E8F9 !important;
    color: #8C8277 !important;
}
p {
    line-height:1.6;
    font-size: 1.2em;
}
table {
    border-color: #e0dfdf !important;
}
table tbody tr td, table.General tbody tr td, table.CartContents tbody tr td {
    border-bottom: #e0dfdf 0px solid !important;
}

.aboutContainer {
    width:100%;
}
.customContainer {
    width:100%;
}
.faqContainer {
    width:100%;
}
.aboutContainer h3{
    font-size:18px !important;
}
.aboutTable {
     margin:0px;
}
.aboutLegend {
    float:right;
    margin-top: -44px;
    margin-right: 15px;
    color:#ABA6A0;
    font-weight:bold;
}
.aboutLegend a{
    color:#ABA6A0 !important;
    font-size:11px;
}
.aboutLegend a:hover {
    color: #00A8C3 !important;
}

        #accordion{
            width: 100%;
            margin: 0px;
            padding: 4%;
            list-style: none;
                        font-size:14px;
                        line-height:18px;
                        background-color:#F2F1EF;
        }
#accordion p {
                        font-size:14px !important;
                        line-height:18px !important;
}

        #accordion h3{
            font-size: 10pt;
            margin: 0px 0px 3px 0px;
            padding: 10px 0;
                        width:100%;
        }
                .accordionIcon {
background: url("../png/icon-sprite-pfeiferfebf.png?t=1441032972") no-repeat -215px -80px !important;
margin-top:-40px;
position:relative;
width:40px;
height:30px;
float:right;
}
        #accordion li div.content{
            display: none;
            padding: 10px 0 0 0;
        }

        #accordion li:hover div.content{
            display: inherit;
        }
                #accordion .icon {
                    width: 50px;
                        padding:20px 0 0px 5px;
                        margin-bottom:-10px;
                }
.BlockContent.PageContent strong {
    color:#574840;
    padding: 10px 0;
}
.BlockContent.PageContent h5 a {
    color:#E9D820;
}
.BlockContent.PageContent h5 a:hover {
    color:#574840 !important;
}
.col3 {
    width:32%;
    margin-right:1.3%;
    float:left;
}
.col3:first-child {
    width:32%;
}
.col4 {
    width:23%;
    margin:0 2% 2% 0;
    float:left;
}
.col5 {
    width:18%;
    margin:0 2% 2% 0;
    float:left;
    text-align:center;
}
.col5 img {
    margin:0 auto 10px auto;
    
}
.col5 h5 {
    font-size:18px;
}
.clearBoth {
    clear:both;
}

.Content .BlockContent.PageContent .aboutContainer .were_help{
     width:100%;
    margin: 0 auto;
}
.col3.were_help #socnet{
    width: 40%;
    margin: 0 auto;
}
.Content .aboutContainer .col3.were_help #socnet ul{
        width: 60%;
        margin-top: -55px;
}
.Content .aboutContainer .col3{width:100%;font-size:14px;margin-right:0px;}
.Content .aboutContainer .col3 #socnet ul{margin: 0 0 20px 90px;margin: 0 auto;margin-top: -12px;}

#CreateAccountForm .borderB {
    border: 0px !important;
}
#CreateAccountForm .borderB h3 {
    background:#fff !important;
    padding:12px 0px !important;
}
.innerfrmAccount {
    padding:24px 0px !important;
}
.addto {
    width: 45%;
    margin-left: 25%;
    margin-top: -55px; /* fcm -40 */
    text-align: center;
}
.AddToWishlistLink input {
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:.05em;
    font-size:.9em;
}
.addto #SideProductAddToWishList {
    display: inline-block;
    clear: none;
    background-color: #C8B91B;
    width: 65%;
    padding: 12px;
    text-align: center;
    color: #fff !important;
    height:41px;
}
#AjaxLoading {
   background-color:#8C8277 !important;
   opacity:.7;
}
#SideProductAddToWishList input {
    float:none !important;
}
.tanBkgd {
     position:absolute;
     width:100%;
     background-color: #DFDED9;
}
.brands-slideshow {
    background:#FFF !important;
    border: 0px solid #cacaca !important;
    margin:0;
    width:100%;
    position:absolute !important;
    left:0;
}
.brands-slideshow .slideshow {
    padding: 0px;
    margin:0px !important;
    border:none !important;
    width:100%;
}
.brand-flexslider img {
    max-height:180px;
    width:200px;
}
.brand-flexslider ul li {
    width:200px !important;
}
.brand-flexslider .flex-direction-nav .flex-prev {
    left:160px;
}
.brand-flexslider .flex-direction-nav a {
    background: url("../png/icon-sprite-pfeifer3adc.png?t=1441043061") no-repeat left -190px transparent !important;
}
.brand-flexslider .flex-direction-nav .flex-prev {
    background-position:20px -90px !important;
}
.brand-flexslider .flex-direction-nav .flex-next {
    background-position:-20px -90px !important;
}
.brand-flexslider .flex-direction-nav {
    position:absolute;
    bottom:40px;
    right:55px;
}
.btnForgot {
    color:#8C8277 !important;
}
.DetailRow.qty .BulkDiscount {
    width: 100%;
    clear:both;
}
ul.list-horizontal li div.radio span.checked {
   background-image: url(../png/icon-sprite-pfeiferf873.png?t=1441298612) !important;
   display:none;
}
ul.list-horizontal li div.radio {
   background-image: url(../png/icon-sprite-pfeiferf873.png?t=1441298612) !important;
   display:none;
}
.addto #SideProductAddToWishList span {
    display:none;
}
.banner-slider .info p a::after{
    display:none;
}
.Breadcrumb{
    color:#ABA6A0 !important;
    font-weight:normal;
    font-size:10px;
    text-transform:lowercase;
}
.Breadcrumb li {
    color:#ABA6A0;
}

.Breadcrumb li a {
    color:#ABA6A0;
}
.Breadcrumb li a::after{
    content:none;
}
.CartCode > .CouponCode, .CartCode .GiftCertificate {
    color:#8C8277;
}
.CartContents td.CartItemTotalPrice {
    color:#8C8277 !important;
}
.CartCode .CouponCode h3, .CartCode .GiftCertificate h3 {
    color:#574840;
}
.CartContents th {
    color:#8C8277 !important;
    background: #f4f4f4 !important;
    border-bottom: 1px solid #e0dfdf !important;
}
.CartContents thead {
    background: #f4f4f4 !important;
}
.CartContents tfoot .SubTotal td .titTotal {
    color:#574840 !important;
}
.CartContents tfoot .SubTotal td .titGTotal {
    color:#8C8277 !important;
    font-size:20px !important;
}
.CartContents td.CartItemIndividualPrice {
   color:#8C8277 !important;
}
#CartContent .CheckoutButton .btn {
   padding:10px 30px !important;
}
.DropdownCart .CartContents th {
    color:#8C8277 !important;
    background: #f4f4f4 !important;
}
.CartContents .ProductName a {
    color:#8C8277 !important;   
    font-size:1.2em !important;
}
.contact-wrapper .main > .container {
    padding-top:365px;
}
.DropdownCart .CartContents td.ProductName {
    color:#8C8277 !important;
}
.DropdownCart .updateCart .btn {
    color:#8C8277 !important;
    border: 1px solid #e0dfdf !important;
}
.DropdownCart .AlternativeCheckout p a strong {
    color:#E7407B !important;
}
.DropdownCart .CartContents td.ProductName a {
    font-size:18px !important;
    color: #6AA6B6 !important;
    font-family: 'Roboto Slab', serif;
    width:200px;
    line-height:26px !important;
}
.DropdownCart .AlternativeCheckout p a strong:after {
    border-left: 5px solid #E7407B !important;
}
.CartContents {
    border:0px;
}
.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn, .OrderContents .CheckoutRedeemCoupon #apply_code {
    background: #00A8C3 !important;
    border: 1px solid #00A8C3 !important;
    color:#fff !important;
}
#CategoryBreadcrumb {
    color:#ABA6A0 !important;
}
.CategoryContent .inner-product-nav {
     border:none;
     background:none;
}

.CategoryContent .ProductList li .saleItem {
    top: 45px;
    left: 17px !important;
}

.CategoryDescription {
     font-size:1.2em;
     color:#8C8277;
}
.CategoryDescription p {
     font-size:14px;
}
#CategoryPagingTop {
     display:none;
}
#CategoryPagingBottom {
     display:block;
}
.infinite-scrolling {
    display:none;
}
#CategoryContent .ProductList li:hover .ProductImage img  {
     opacity:1 !important;

}
#CategoryContent .ProductList .pname {
    color:#574840 !important;
    clear:left;
}
#CategoryContent .ProductList.List .pname {
    top:10px;
    margin-top:20px;
}
#CategoryContent .ProductList .pname a {
    color:#574840 !important;
    font-weight:600;
    font-size:1.3em !important;
    font-family: 'Roboto Slab', serif;
    letter-spacing:.05em;
}
#CategoryContent .ProductList .p-price {
    color:#8C8277;
    font-weight:normal;
    font-family: 'Roboto Slab', serif;
    font-size:1.2em !important;
}
#CategoryContent .ProductList .p-price .net_tag {
    color: #00A7C2 !important;
    font-family: 'Titillium Web', sans-serif;
}
.CheckoutButton .btn {
    background: #00A8C3 !important;
    border: #00A8C3 solid 1px !important;
    color:#fff !important;
}
#CheckoutStepBillingAddress .ExpressCheckoutContent, .ExpressCheckoutBlock .ExpressCheckoutContent {
    color:#8C8277 !important;
}
#CheckoutGuestForm label {
    color:#8C8277 !important;
}
#ContactForm dl dt {
    color:#8C8277;
}
.contactInfo p {
    color:#8C8277;
}
.contactInfo h3 {
    color:#8C8277;
    text-transform: none !important;
    font-size:18px !important;
}
.contactInfo h3::after {
    width:0px !important;
}
#ContactForm .Submit input{
    background: #00A8C3;
    color:#fff !important;
}
.contactInfo h3::after {
    color:#574840 !important;
    text-transform: none !important;
    font-size:18px !important;
}
#CreateAccountForm .borderB h3 {
    color:#574840;
    text-transform: none !important;
    font-size:18px;
    background: #f4f4f4;
}
.CreateAccount .btn, .AccountLogin .btn {
    background: #00A8C3 !important;
    border: 1px solid #00A8C3 !important;
    color:#fff !important;
}
.CreateAccount h4, .AccountLogin h4 {
    color: #574840 !important
}
#CreateAccountForm .txt24 {
    color:#574840;
}
.creditCards {
    position:relative;
    clear:both;
    margin:0;
    padding:0;
    width:40%;
}
.creditCards img {
    float:left;
    margin:0 5px 0 0;
    padding:0;
    width:35px;
    height:auto;
}
.Content #HomeFeaturedProducts h3, .Content #SideTopSellers h3, .Content #HomeNewProducts h3 {
    background:#fff !important;
    padding:0;
    line-height: normal;
}
.SideRelatedProducts h2, #SimilarProductsByCustomerViews h2, #SimilarMultiProductsByCustomerViews h4, #SideNewProducts h2 {
    text-transform:lowercase !important;
    background:#fff !important;
    padding-left:0px;
}
.SideRelatedProducts, #SimilarProductsByCustomerViews, #SimilarMultiProductsByCustomerViews {
     border: 0px !important;
     padding-bottom:20px;
     margin-left:0px;
}
.DetailRow .Value {
    color: #8C8277;
}
.DetailRow .Value .net_tag{
    color: #00A7C2 !important;
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
}
.DetailRow.qty {

}
.DetailRow.qty .selector {
    background-position:100.3% -930px !important;
}
.DetailRow.qty .BulkDiscount{
    /* margin-top: 20px;  fcm */
}
#email-modal .window-window .window-content .btn.close{
    right:0;
    top:0;
    background-color:rgb(231, 216, 35) !important;
    background-position: -185px -80px;
    background-size: 1284px 1938px;
    width: 23px;
    height: 23px;
}
#email-modal .modal-window{
    width:425px;
    background-color:#E9D820;
}
#email-modal .window-window .window-content {
    min-height:0px !important;
}
#email-modal .window-window .window-content .title span {
    color:#fff !important;
    font-family: 'Titillium Web', sans-serif;
    font-size:18px;
    width:90%;
    padding-top:30px;
    line-height:22px;
}
#email-modal .window-window .window-content .title{
    color:#fff;
    font-family: 'Roboto Slab', serif;
    text-transform:none;
    font-size:36px;
}
#embed-newsletter .button {
    text-shadow:none !important;
    line-height:18px !important;
}
#embed-newsletter .button span{
    margin-top:-10px;
}
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    color:#8C8277 !important;
}
.ExpressCheckoutContent dt {
    color:#8C8277 !important;
}
.fixed .header-secondary {
    top:17px;
}
.fixed .TopMenu ul li.CartLink {
    border-left: none !important;
    color:#fff !important;
}
.fixed .TopMenu ul li.CartLink a {
    color:#fff !important;
}
.footer-main {
    font-size:13px;
}
.footer-links-menu ul li a {
    font-size:13px;
}
.footer-main h5 {
    color:#fff !important;
    font-family: 'Titillium Web', sans-serif !important;
}
.footer-main h4 {
    font-family: 'Roboto Slab', serif;
    color:#fff !important;
}
#frmCompare .inner-product-nav, .CategoryContent .inner-product-nav, #SearchResultsProduct #frmCompare .product-nav {
     border:0px !important;
     background: #fff !important;
     padding:0px 15px 0 0px !important;
}
#back-top a {
    background: url("../png/icon-sprite8d1b.png?t=1436410448") no-repeat scroll 0 -572px #E9D820 !important;
}
.block-slogan {
    display: none;
}
.DetailRow.qty .QuantityInput {
    float:left;
}
div.DetailRow.PriceRow.p-price {
    margin-bottom:15px;
}
div.selector {
    border:#DEDAD2 !important;
    text-transform:uppercase;
    font-weight:bold;
    background: url("../png/icon-sprite-pfeifer3adc.png?t=1441043061") #F4F4F4 no-repeat 99.5% -932px !important;
    min-height:21px !important;
}
.SortBox div.selector span {
    background: #F4F4F4 !important;
    color:#8C8277;
}
#uniform-sort {
    width:160px !important;
    border:1px solid #DEDAD2 !important;
    color:#DEDAD2 !important;
}
.DetailRow.qty .selector span {
    height:20px !important;
    line-height:20px !important;
}
.DetailRow.qty .selector {
    height:20px;
}
.DetailRow.qty .selector span {
    padding:1px 10px !important;
}
#DrawerMenu{
    background:#fff;
    padding:20px;
    border-right:1px solid #C5BFB7;
}
#DrawerMenu a {
    color:#8C8277;
    font-family: 'Roboto Slab', serif;
    font-weight:normal !important;
    text-transform:uppercase;
}
#DrawerMenu li{
    border-bottom:#C5BFB7 1px solid;
}
#DrawerMenu li, .topmenu-options li a {
    border-bottom:#C5BFB7 1px solid;
}
#DrawerMenu .subcat-expand {
    background: url("../png/icon-sprite-pfeiferfebf.png?t=1441032972") no-repeat -215px -80px !important;
}
#DrawerMenu .drawer-subcat {
    background-color:#fff !important;
}
#DrawerMenu li ul li a {
    background-color:#fff !important;
}
#DrawerMenu li ul li li {
    border-top:#fff 0px solid !important;
}
#DrawerMenu li.HL-HasMegamenu ul ul li a {
    background-color:#fff !important;
    color:#8C8277;
    text-transform:lowercase;
}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li:first-child > a {
    border-top: 0px solid #fff !important;
}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li > a {
    border-top: #fff 0px solid !important;
}
#DrawerMenu .HL-HasMegamenu .drawer-subcat .drawer-subcat li a {
    padding-left:25px !important;
    font-size:1.1em;
}
#DrawerMenu .HL-HasMegamenu .drawer-subcat .drawer-subcat ul li li a {
    padding-left:45px !important;
    font-size:1em;
}
#DrawerMenu li.activeBg > a {
    background-color: #FFF !important;
    color: #00A8C3 !important;
}
#DrawerMenu li.HL-HasMegamenu ul li.activeBg > a {
    background-color: #FFF !important;
    color: #00A8C3 !important;
}
#DrawerMenu li.HL-HasMegamenu ul ul ul li a {
    color:#8C8277 !important;
    padding-bottom:5px !important;
    text-transform:lowercase;
    margin-left:20px !important;
}
.EstimateShipping .EstimateShippingButtons .btn.alt {
    background:#00A8C3 !important;
}
.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}
.fa-google-plus:before {
    content: "\f0d5";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}
.fa-twitter:before {
    content: "\f099";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}
.footerCopyright {
    margin-top:30px; 
    font-size:10px !important;
    letter-spacing: .1em;
}
.footerCopyright a {
    color:#fff !important;
}
.fixed .PageMenu .sf-menu > li > a{
}
.fixed #Header {
    border-bottom: #e0dfdf 1px solid;
}
.footer {
    margin-top: 200px;
}
.footer .footer-main{
    //background:#A19D98 url("//cdn6.bigcommerce.com/s-vqetyz9/product_images/uploaded_images/woodtexture2.png?t=1441401882") repeat !important;
    border:none;
    color:#fff !important;
}
.footer .footer-main a{
    color:#fff !important;
}
.FormContainer .innerfrmAccount dt {
      color:#8C8277;  
}
.FormContainer .innerfrmAccount dt .FormFieldLabel {
      color:#8C8277;  
}
.GridList .HLViewAs {  
    color:#C5BFB7;
    display:none;
}
.GridList #Grid {
    padding: 8px 0px 5px 0px;
    border: 0px solid #CCC;
    cursor: pointer;
    background: #fff;
}

.GridList #List {
   padding: 8px 3px 5px 7px;
    border: 0px solid #CCC;
    margin-left: -5px;
   background: #fff;
    cursor: pointer;
}

.GridList .ActionMode .IconGrid, .GridList #Grid:hover .IconGrid {
    background: transparent url("../png/gridslist542b.png?t=1442342100") no-repeat scroll -460px -45px;
}
.GridList .ActionMode .IconGrid, .GridList #Grid:hover .IconGrid {
    background: transparent url("../png/gridslist542b.png?t=1442342100") no-repeat scroll -460px -45px;
}
.GridList .IconList {
    background: transparent url("../png/gridslist542b.png?t=1442342100") no-repeat scroll -486px -71px;
    height: 50px;
}
.GridList .ActionMode .IconList,.GridList #List:hover .IconList:hover {background-position: -486px -45px;}
.GridList .IconGrid {
    background: transparent url("../png/gridslist542b.png?t=1442342100") no-repeat scroll -460px -71px;
}
#Header {
    background: transparent;
    padding: 0 0 19px 0;
}

.header-logo {}

.header-secondary {
    margin: 0 15px 70px 0;
}
.header.fixed .PageMenu #SideCategoryList{
    margin-right:30%;
}
#HomeSlideShow .flex-direction-nav a {
    border: 0px !important;
    background-color: transparent !important;
}
.homeCluster {
    width:100%;
    clear:both;
    margin-bottom:40px;
    padding-top:50px;
    border-top:1px solid #DEDAD2;
    border-bottom:1px solid #DEDAD2;
}
.homeCluster .homeRow1 img {
    float:left;
}
.homeCluster .homeRow1 .row1Img1 {
    width:78%;
    height:auto;
    margin-right:2%;
}
.homeCluster .homeRow1 .row1Img2 {
    width:18.5%;
    height:auto;
    margin-right:2%;
}
.homeCluster .homeRow1 .row1Img2last {
    width:18%;
    height:auto;
    margin-right:0%;
}
.homeCluster .homeRow2 .row2Img2 {
    float:right;
}
.homeCluster .homeRow2 img {
    height:auto;
    width:48%;
}
.homeCluster .homeRow3 img {
    float:left;
    margin-right:2%;
    height:auto;
    width:32%;
}
.homeCluster .homeRow3 .row3Img3 {
    float:left;
    margin-right:0%;
    height:auto;
    width:32%;
}
.homeHeading {
    color:#00A8C3 !important;
    margin:0px !important;
    font-weight:bold !important;
    font-size:13px;
}
.pressHeading {
    color:#00A8C3;
    font-weight:bold;
    font-size:13px;
    width:1200px;
    margin:0 auto;
    text-transform:uppercase;
}
.homeHeadingTan {
    color:#8C8277 !important;
    margin:0px 0 0px 20px !important;
    font-weight:bold !important;
}
.homeRow1 {
    clear:both;
    margin-bottom:20px;
    height:200px;
    overflow:hidden;
}
.homeRow2 {
    clear:both;
    margin-bottom:20px;
    height:175px;
    overflow:hidden;
}
.homeRow3 {
    clear:both;
    margin-bottom:40px;
    height:170px;
    overflow:hidden;
}
.homeClusterVideo {
    width:50%;
    height:175px;
}
html.javascript .productOptionViewRectangle .option label {
    border: solid 1px #FFF !important;
    font-weight:normal;
}
html.javascript .productOptionViewRectangle .selectedValue label {
    background-color: #DEDAD2 !important;
    border-color: #ff0000 !important;
    border: 1px solid #ff0000 !important;
}
html.javascript .productOptionViewRectangle .option label:hover {
    border: 1px solid #ff0000 !important;
    border-color: #ff0000 !important;
}
#instafeed {
    padding:0px 0px 20px 0px;
}
#instafeed .owl-item {
    padding:0 15px 0 0;
}
.productOptionViewRectangle .option label {
    color:#8C8277 !important;
}
.productOptionViewRectangle .option.selectedValue label {
    color:#8C8277 !important;
}
#Grid:after {
    content:"GRID";
    color:#C5BFB7;
    font-style:normal;
    padding-right:10px;
}
#List:after {
    content:" LIST";
    color:#C5BFB7;
    font-style:normal;
    padding-right:10px;
}
.icon, .icon-social {
    background:url("../png/icon-sprite2de6b.png?t=1443021039") no-repeat;
}
.ImageCarousel {
    width:90%;

}
#ImageScrollNext {
    margin-left:-20px;
}
.info-left {
    position:absolute;
}
.info-left img{
    width:40px !important;
    height:auto !important;
}
.info-right p {
    color:#8C8277 !important;
    font-size:1.2em;
    line-height:1.4em;
}
.info-right h5 {
    padding-top: 8px;
    padding-bottom: 15px;
    padding-left:45px;
    font-weight:bold;
}
.innerfrmAccount .Submit .btn {
    background: #00A8C3 !important;
    border: 1px solid #00A8C3 !important;
    color:#fff !important;
}
.Instagram {
    border:0px !important;
}
.Instagram .TitleInstagram {
     font-size: 13px;
     line-height: 14px;
     text-transform: uppercase;
     text-align: left;
     color:#00A8C3;
     padding:19px 25px 0px 0px;
     background: #fff;
     border-bottom: 0px solid #e0dfdf;
     font-family: 'Titillium Web', sans-serif;
}
.itemLink:first-child {
    width: 17%;
}
.itemLink:first-child ul:last-child {
    float:left !important;
}
.itemLink.last {
    width:32%;
}
.KeepShopping .btn {
    background: #00A8C3 !important;
    border: 0px !important;
}
.updateCart .btn {
    background: #C8B91B !important;
    border: 0px !important;
}
.left-content{
width:600px;
}
.left-content .ProductThumb .ProductThumbImage {
    border: 0px solid #fff !important;
}
.Left #SideCategoryList {
    color:#8C8277 !important;
    font-family: 'Roboto Slab', serif;
}
.Left #SideCategoryList li li a:before {
    display:none;
}
.Left #SideCategoryList li li a {
    padding-left:0px !important;
}
.Left #SideCategoryList .SideCategoryListFlyout > ul > li {
    border:none !important;
}
.Left #SideCategoryList li a {
    font-size:1.2em !important;
    text-transform:uppercase;
}
.Left #SideCategoryList ul li ul li a {
    font-size:.9em !important;
    text-transform:lowercase;
    padding-left:15px !important;
}
.Left #SideCategoryList.dropdown-menu .SideCategoryListFlyout > ul > li a {
    font-size:.8em !important;
}
.Left #SideCategoryList li a {
    color:#8C8277 !important;
}
.login-form {
    color:#8C8277;
}
.login-form .CreateAccount h3, .login-form .AccountLogin h3 {
    color:#574840;
    text-transform: none !important;
    font-size:18px;
}
.ModalContent #fastCartContainer .fastCartThumb {
    width:35%;
}
.ModalContent #fastCartContainer .fastCartTop {
    margin: 0 20px 17px;
}
.ModalContent #fastCartContainer .fastCartItemBox {
    width:32%;
}
#fastCartContainer .titProdAdd a {
    color: #6AA6B6 !important;
    font-size: 1.6em;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .1em;
    font-weight:bold;
}
.fastCartSummaryBox .actionLink .disBtn {
    background:#C8B91B;
    border:0px !important;
    color:#fff;
}
.fastCartSummaryBox .actionLink .alt {
    border:0px !important;
    background:#666;
    color:#FFF;
}
.fastCartSummaryBox .subtotal span {
    color:#574840;
}
.fastCartSummaryBox .subtotal {
    border:0px !important;

}
.fastCartTop div {
    color:#574840;
}
.fastCartSummaryBox .actionLink {
    color:#8C8277;
}
.ModalContent #fastCartContainer .fastCartTop{
    border:0px !important;
}
.fastCartItemBox .ProductPrice {
    color:#574840
}
.PrimaryProductDetails .ProductPrice strike {
    color:#8C8277;
}
.ProductDetailsGrid .s-price .YouSave {
    color:#8C8277;
}
.titInfo {
    background:#fff;
    color:#8C8277;
    border:0px !important;
}
#SimilarProductsByCustomerViews .owl-carousel .owl-item {
    float: left;
    margin-left: -20px;
    margin-right: 20px;
}
#OrderConfirmationForm .CartContents tfoot .SubTotal td {
    color:#574840 !important;
}
#OrderConfirmationForm .SubTotal td em {
    color:#574840 !important;
}
#OrderConfirmationForm .PTB20 strong {
    color:#574840 !important;
}
#OrderConfirmationForm .CheckoutRedeemCoupon .btn {
    background: #00A8C3 !important;
}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon {
    background: #f4f4f4 !important;
    border: 1px solid #DEDAD2 !important
}
.flex-direction-nav a, .owl-buttons div {
    background: url("../png/icon-sprite-pfeifer3adc.png?t=1441043061") no-repeat 
}
.owl-buttons .owl-prev {}
.owl-buttons div {
     border:0px !important;
}
.owl-item .sale-label .saleItem {
    left: 10px !important;
    top:30px !important;
}
.owl-carousel .owl-wrapper-outer {
    margin-top:20px;
}
.Instagram .owl-buttons {
    position: relative;
    top: 0px;
    /* right: 0px; */
    float: right;
}
#instafeed .owl-carousel .owl-wrapper-outer {
    margin-top:0px;
}
.ProductList .owl-item .ProductImage img {
    max-height:none !important;
    /*width:100.6% !important;*/
    width:99% !important;
}
.ProductList .owl-item .ProductImage a {
    height:260px !important;
}
.ProductList .owl-item .ProductDetails {
    margin-top:-5px !important;
}
.ProductList .owl-item .pname {
    color: #574840 !important;
    font-weight: 600;
    font-size: 1em !important;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .05em;
}
#bottom_payment_button {
    color:#fff !important;
    background: #E7407B !important;
}
.mapContact{
    top:50px;
}
.productAttributeList ul.list-horizontal {
    margin-bottom:15px;
}
#ProductDetails.ProductThumbImage img {
    color:#00A8C3;
    font-size:14px;
    line-height:18px;
    border: none !important;
    background-color:#fff !important;
}

.PageMenu .sf-menu > li.active > a{
    color:#00A8C3 !important;
}
.PageMenu li ul {
    border: 1px solid #DEDAD2;
    border-top:0px !important;
    box-shadow: 1px 3px 2px #DEDAD2;
    padding-top:10px;
}
.PageMenu li ul li {
    border-top: 0px solid #fff !important;
}
.PageMenu li ul ul {
    box-shadow:none;
    border-top: 0px solid #fff !important;
    margin-left:10px;
}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight > .Wrapper-Megamenu .MegaMenuColRight{
    width:50%;
    font-family: 'Titillium Web', sans-serif;
    font-style:italic;
    text-align:left;
}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight > .Wrapper-Megamenu .MegaMenuColRight a{
    color:#00A8C3 !important;
    font-style:normal !important;
    font-weight:700;
}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight > .Wrapper-Megamenu .WrapperCategory{
    width:50%;
    font-family: 'Titillium Web', sans-serif;
}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight > ul {
    width:400px !important;
    color:#8C8277;
    font-size:12px;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li {
    width:100%;
    color:#8C8277;
    border:none !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu a .WrapperCategory > ul > li a {
    color:#8C8277;
    border:none !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > a {
    text-transform: none !important;
    color: #8C8277 !important;
    font-weight: normal;
    line-height: 20px;
    border:none !important;
    padding-top:2px !important;
}
.PageMenu {
    float: right;
    font-family: 'Roboto Slab', serif;
}

.PageMenu .sf-menu > li > a {
    font-family: 'Roboto Slab', serif;
    color: #726658 !important;
    font-weight:400;
    font-size:1.3em;
    letter-spacing:.05em;
    font-weight:bold;
}
.PageMenu .sf-menu > li > a:hover {
     color:#00A7C2 !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > ul {
    display:none !important;
}

.PageMenu .BlockContent {
    text-align: right;
}

.ProductAddToCart .BulkDiscount .btn {
    margin-top:35px; /* fcm 0px */
    margin-left:0px;
    width:30%;
    margin-right:2%;
    background-color:#00A8C3;
    border: 0px solid #00A8C3;
    color:#fff !important;
    height:40px !important;
}
.ProductAddToCart .BulkDiscount .btn:hover{
    color:#666 !important;
    background-color:#00A8C3;
}
.productAttributeList .productAttributeLabel label .name {
    color:#000;
    padding-left:0px;
    font-size:18px;
}
.productAttributeList .required {
    color:#8C8277 !important;
    display:none;
}
.productAttributeList .productOptionPickListSwatch .selectedValue .swatchColours .swatchColour {
    border: 3px solid #FF0000 !important;
}
 .productOptionPickListSwatch .selectedValue .swatchColours {
    border-color: #ff0000 !important;
}
.productOptionPickListSwatch .selectedValue .textureContainer {
    border-color: #00A8C3 !important;
}
.productOptionPickListSwatch .selectedValue .textureContainer .thumbnail:hover {
    border:0px;
}
.productOptionPickListSwatch.selectedValue.swatchColours {
    border: 3px solid #FF0000 !important;
}
.productOptionPickListSwatch .swatchColours {
    padding:0px !important;
}
.CategoryContent .ProductList li{
    width:31.3%;
    margin-right:2%;
    border:none !important;
    padding:30px 0px 10px 0px;
}
.SearchContainer .ProductList li {
    width: 30.3%;
    padding: 2.5%;
}
.SearchContainer .ProductList .ProductDetails {
    margin-left:0px;
}
#frmCompare .ProductList{
    border-top:0;
    border-left:0;
}
#frmCompare .ProductList::before {
    border-right:0;
}
#frmCompare .ProductList::after{
    border-bottom:0;
}
/* QUICK VIEW POPUP */

.QuickViewModal .ModalContent {
    padding: 35px 35px 40px !important
}
#fancy_close {
    top:0px !important;
    right:0px !important;
    background:url(../png/icon-sprite-pfeifer3adc.png?t=1441043061) no-repeat -40px -39px #FFF !important;
}
div.ProductImageName {
     color:#6AA6B6 !important;
     font-size:2.2em;
     font-family: 'Roboto Slab', serif;
     letter-spacing:.1em;
}
p.ProductImageDescription {
    display:none !important;
}
#ModalContainer .modalClose {
    top:-10px !important;
    right:0px !important;
    background:url(../png/icon-sprite-pfeifer3adc.png?t=1441043061) no-repeat -40px -39px #FFF !important;

}
#ModalContainer .modalClose:hover {
    background-color: transparent !important;
}
#ModalContentContainer .productAttributeLabel label {
    color:#000;
    text-transform: capitalize;
    font-size: 18px;
    font-style:normal;
}
#ModalContentContainer .p-price {
    margin-top:-10px;
}
#QuickViewContent .productDetails .ProductPrice {
   font-size: 26px;
   font-weight: 700;
   line-height: 25px;
   letter-spacing: -0.0em;
   color: #e75353;
   font-family: 'Roboto Slab', serif;
}
#QuickViewContent .productDetails .ProductPrice strike {
      color: #8C8277;
      opacity: 0.6;
}
.quickAdd .productAttributeValue .BulkDiscount .btn {
    margin-top:0px !important;
    margin-left:0px;
    width:100%;
    margin-right:5%;
    background-color:#00A8C3;
    border: 1px solid #00A8C3;
    color:#fff !important;
}
html.javascript .productOptionViewRectangle .selectedValue label {
   background: #FFF !important;
   color: #00A8C3!important; 
   border-color: #00A8C3 !important;
}
#QuickViewShareLinksContainer {
    display:none;
}
#QuickViewContent .productDetails h1 {
    padding:0px !important;
    font-family: 'Roboto Slab', serif;
    color:#6AA6B6;
    letter-spacing:.05em;
}

/* REMOVE THIS TO REVERT TO OLD QUICK VIEW BUTTON */

.ProductImage.QuickView {
    text-align:left !important;
    color:#00A7C2 !important;
    font-size:.9em;
    line-height:1.6em !important;
    margin-bottom:4px !important;
    font-weight:bold;
}
.ProductList.List li .ProductImage.QuickView {
    font-size:1.1em;
}
#frmCompare .ProductList.List li em.p-price {
    font-size:1.4em !important;
}
.productOptionViewRectangle .option label {
    text-align:left;
}
.ProductImage .QuickViewBtn::before {
    background: #000 !important;
    height: 35px;
    content: "Quicky View";
    top: none !important;
    left: none !important;
    position: relative;
}
.ProductImage .QuickViewBtn {
    background: transparent !important;
    top: 0 !important;
    width: 100px !important;
    left: 0px !important;
    position: relative;
    display:block;
    color:#00A7C2 !important;
    font-family: 'Titillium Web', sans-serif !important;
    text-align:left;
    border:none !important;
    text-transform:none !important;
}
#frmCompare .ProductImage .QuickViewBtn {
    left:0px !important;
    margin-top:-30px;
    height:30px;
}
.QuickViewBtn {
    padding:0px !important;
    display:block !important;
}
#frmCompare .ProductList.List li:hover .QuickViewBtn {}

/**/
.ProductList .ProductImage {
    width:100.6%;
}
.ProductList .ProductImage img{
    border: 1px solid #F2F1EF;
}
.ProductList .ProductImage img{
    /*width:100.6%;*/
      width:99%;
}
.ProductList .ProductImage a{
    height:auto !important;
}
.productPhone {
   color: #574840;
   font-family: 'Roboto Slab', serif;
   margin:20px 0 20px 2px;
   font-weight:bold;
   letter-spacing:.05em;
   font-size:1.1em;
}

#ProductDetails #ImageScrollNext {
     background:url(../png/icon-sprite-pfeifer3adc.png?t=1441043061) no-repeat -114px -90px;
     display:none;
}
#ProductDetails #ImageScrollPrev {
     background:url(../png/icon-sprite-pfeifer3adc.png?t=1441043061) no-repeat -74px -90px;
}
.ProductDetailsGrid .DetailRow {
     padding-top: 5px;
     margin-bottom:15px;
}
.ProductDetailsGrid .DetailRow.qty {
     /*margin-bottom:0px;  fcm */
}
.ProductDetailsGrid .s-price {
   margin-bottom: 5px;
}
.ProductDetailsGrid .Label {
    color:#000;
    width:30%;
    font-size:18px;
    text-transform:capitalize;
}

.ProductList em {
     margin-top:0px;
}

.ProductList.List .ProductImage {
     width:300px;
}


.ProductList .ProductDetails .ProductDescription {
    display:none !important;
}

.ProductList .ProductDetails {
    background-color:#F2F1EF;
    padding: 10px 4% 0 4%;
}
.ProductList.List .ProductDetails {
    min-height:300px !important;
}
.ProductList .ListView .ProductRightCol {
     margin-bottom:10px;
}
.lead_content{
    width:67%;
}

.ProductMain table.ExpectedReleaseDate {
     margin:0px 0 15px 0;
}
.ProductMain table.ExpectedReleaseDate td,
.ProductMain .fcm_deliverycharge{
     color:#8C8277;
     background-color:transparent;
     border: 0px #fff solid !important;
     padding:0px;
     font-size:13px; //fcm
     text-align:left !important;
}
.ProductList.List .ProductDetails .ProductDescription {
    display:block !important;
}
.productOptionPickListSwatch .selectedValue .swatchColours {
    border: 2px solid #00A7C2 !important;
    border-color: #00A7C2 !important;
}
.productOptionPickListSwatch .selectedValue .textureContainer {
border-color: #00A7C2 !important;
}
.productAttributeList .productOptionPickListSwatch .swatchOneColour .swatchColours {
    border:2px !important;
}
.productPage .PrimaryProductDetails .ProductPrice {
    color: #574840;
    font-size:.9em !important;
}
#QuickViewProductDetails #ProductDetails .quickAdd .addto {
    position:absolute;
    margin-left:30%;
    width:55%;
    margin-top:0;
}
.recaptchatable * {
    color: #574840 !important;    
}
.RetailPriceValue {
float:left;
}
.sale-label .saleItem {
    background:#D51C1F;
    font-family: 'Roboto Slab', serif;
    letter-spacing:.3em;
    font-weight:normal;
    -webkit-border-bottom-left-radius: 0%;
    border-bottom-left-radius: 0px;
}
.saleItem strong {
    font-size:12px;
}
.SalePrice::before {
content:'Special ';
}
.SalePrice {
    color: #f36621;
    font-weight: normal;
    margin-left: 0px;
    clear: left;
    float: left;
    font-family: 'Titillium Web', sans-serif;
    font-size:.9em;
    font-weight:bold;
}

#SearchForm input{
line-height: 22px;
padding: 0 4px 0 12px;
float: right;
width: 105px;
color: #C5BFB7;
height: 19px;
}
#SearchForm .Button {
margin: -4px 6px 0 -30px;
    background: url(../png/icon-sprite-pfeiferfebf.png?t=1441032972)no-repeat scroll 0 -43px;
}
#SearchForm input#search_query {
    border: 1px solid #C5BFB7;
    /*width:155px;*/
    width: 167px;
    margin-left:3px;
    background-color: #fff !important;
}

.securityGraphic {
    position:relative;
    clear:both;
    margin:0;
    padding:10px 0 0 0;
    width:40%;
}

.fixed #ShowDropdownCart {
    color: #FFF !important;
}
#ShowDropdownCart {
    color: #FFF !important;
    font-size:10px;
    line-height: 14px;
}
#ShowDropdownCart span {
    background: #00A8C3;
}
#ShowDropdownCart:hover{
    color:#00A8C3 !important;
}
#ShowDropdownCart span:before {
    border-right: 4px solid #00A8C3;
}
#SideNewProducts {
    display:none;
}
#SimilarProductsByCustomerViews .ProductList {
    margin-left:0px;
}
.slide-show .slide-overlay {
    background: transparent !important;
    text-align:left !important;
    top:10% !important;
    left:5% !important;
    width:30%;
}
.slide-show h2, .slide-show .slide-text {
    background-color: transparent !important;  
}
.slide-show h2{
    font-family: 'Roboto Slab', serif;   
    font-weight:bold;
    font-size:1.4em;
}
.slide-text { 
    font-family: 'Titillium Web', sans-serif !important;
    font-size:1.2em !important;
    line-height:1.4em !important;
    letter-spacing:.5em;
    text-shadow: none !important;
}
.slide-button {
    color:#fff;
    background-color:#00A8C3;
    border:none;
    font-family: 'Titillium Web', sans-serif;
    width:150px !important;
}
.slide-button .btn {
    color:#fff !important;
    background-color:#00A8C3;
    border:none !important;
    font-family: 'Titillium Web', sans-serif;
}
.slide-button .btn:hover {
    background-color:#00A8C3;
}
.slide-button a:hover {
    color: #DEDAD2;
    background-color:#00A8C3 !important;
}
#SideAccountMenu h4 {
    background-color:#00A8C3 !important;
    border:0px !important;
    color:#fff !important;
}
#socnet ul {
    list-style:none !important;
    width:70%;
}
.wrapSocialBlock #socnet ul{
    width: 60%;
    margin-top: 12px;
}
.Content .aboutContainer .col3 {    
    font-size: 14px;
    width: 33%;
    margin: 20px 0 20px 0;
    text-align: left !important;
    float: left;
}
.aboutContainer .col3:last-child{
 text-align:right;
}

#socnet ul li {
    list-style:none !important;
    float:left !important;
    width:20%;
}
.col3 #socnet {
    margin-top:-30px;
    width: 100%;
    margin: 0 auto;
}

.SortBox label, .SearchSorting label {
    float: left;
    font-size: 12px;
    padding: 7px 10px 0 0;
    line-height: 18px;
    color: #ABA6A0 !important;
    font-weight: 400;
    text-transform:lowercase;
}
.banner-slider-top {
    background:#F2F1EF !important;
}
.banner-slider-bottom {
    background:#F2F1EF !important;
}
.banner-slider .info p {
     color:#8C8277 !important;
}
.banner-slider .info a{
    color:#00A8C3 !important;
}

.static-block-2{
    border:none;
    margin-bottom:0px;
}
.subscribe_form #nl_email {
   width:200px;
   border:0px;
}
.subscribe_form label {
    color:#FFF;
}
.subscribe_form .btn{
    background-color: #C8B91B !important;
    color:#FFF !important;
    border:solid 1px #cacaca;
}
.subscribe_form .btn:hover{
    background-color: #00A8C3 !important;
}
.SearchTabsList.TabNav li { 
    border-left: #e0dfdf 1px solid !important;
}
.SortBox div.selector {
   line-height: 21px;
   min-height: 21px !important;
   font-size: 11px;
   height: 19px;
   margin-top:5px;
}
.SortBox div.selector span {
   line-height: 21px;
   height: 18px;
   font-size: 11px;
}
.static-block-2 {
    padding:0px;
    padding-top:10px;
}
div.selector select {
   font-size:11px;
   line-height:18px;
}
.tabs {
    clear:both;
    font-size:1.2em !important;
    color:#574840 !important
}
.tabs .ProductDescription .prodAccordionContent {
     color:#8C8277 !important;
     font-size:13px;
}
.PrimaryProductDetails #second p,.PrimaryProductDetails #third p,.PrimaryProductDetails #four p {
     color:#8C8277 !important;
     font-size:13px;
}
table.ExpectedReleaseDate {
     margin:0;
}
table.ExpectedReleaseDate td {
     color:#8C8277;
     padding: 0px;
     text-align: left !important;
}
.TabNav {
     border-bottom: #e0dfdf 1px solid !important;
}
.TabNav li a {
     color:#8C8277 !important;
     background: #f4f4f4 !important;
}
.tabNavigation {
    margin-top:50px;
}

.tabNavigation li a {
   text-transform:lowercase !important;
   color:#574840 !important;
   font-family: 'Roboto Slab', serif;
   border-left: 0px !important;
   border-top: 0px !important;
   border-bottom: 0px !important;
   border-right: #C5BFB7 1px solid;
   padding: 0px 30px;
   letter-spacing:.05em;
}
.tabNavigation li:first-child a {
   border-right: #C5BFB7 1px solid !important;
   padding:0 30px 0 0 !important;
}
.tabNavigation li a {
   border-right: #C5BFB7 1px solid !important;
   padding:0 30px !important;
}
.tabNavigation li:first-child a.selected {
   border-right: #C5BFB7 1px solid !important;
}
.tabNavigation li:first-child a:hover, .tabNavigation li:first-child a.selected {
   border-left:none !important;
   border-right: #C5BFB7 1px solid !important;
   padding-left:0px !important;
}
.tabNavigation li a.selected, .tabNavigation li a:hover {
    background: transparent !important;
    border: none !important;
    color:#00A8C3 !important;
    border-right: #C5BFB7 1px solid !important;
}
.tabNavigation:after {
    height:0px !important;
}
.tabNavigation li a.lastTab {
   border-right: #C5BFB7 0px solid !important;
}
.txtInfo-3 {
    color: #E7407B;
}
.titInfo-3 {
    color: #8C8277;
}
.titStep {
    color: #8C8277 !important;
}   
#ToggleMenu .fa-bars {
    color: #00A8C3;
}

#ToggleMenu .fa-bars:hover {
    color: #C5BFB7;
}
.toogleClick {
background: url(../png/icon-sprite-pfeiferfebf.png?t=1441032972) no-repeat -180px -88px;
}

.TopMenu {
    background: #FFF;
    color:#ABA6A0;
}
.TopMenu a {
    color:#ABA6A0 !important;
    text-transform:uppercase;
}
.TopMenu li  {
    font-family: 'Titillium Web', sans-serif;
    font: 12px/1.55 Roboto,Helvetica,sans-serif;
    line-height:11px;
    padding: 5px 0 0 10px;
    color:#ABA6A0;
}
.TopMenu li a{
    padding-top:0px;
    letter-spacing:1px;
    font-size:11px !important;
}
.TopMenu a:hover {
    color:#00A7C2 !important;
}
.TopMenu li.CartLink {
    border-left: 0px solid #51545c;
    margin: 0 15px 0 30px;
    background-color:#DEDAD2;
    font-weight:400;
    color:#fff !important;
    line-height:14px;
    width:186px;
}
.TopMenu li.CartLink a{
    color:#fff !important;
    letter-spacing:0px;
}
.TopMenu .phoneIcon {
    color:#ABA6A0;
    font-size:12px !important;
}
#uniform-qty_ {
    border: 1px solid #C5BFB7 !important;
    background-color:#fff !important;
}
#uniform-DropDownBrands {
    width:150px !important;
}
div#uniform-creditcard_ccexpm.selector {
    width:50px !important;
}
div#uniform-creditcard_ccexpy.selector {
    width:50px !important;
}

.wrapCont {
    clear:both;
}
.wrapEmail{
    width:100%;
    background-color:#E9D820;
    color:#fff !important;
    padding: 40px 0 20px 45px;
}
.wrapEmail h2.title{
    text-transform:none !important;
    color:#fff;
    font-size:36px;
}
.wrapEmail #socnet {
    display:none;
}
.wrapImgEmail {
    display:none;
}
.wrapEstShip > .EstimateShippingLink {
    background: #00A8C3 !important;
    color: #fff !important;
    border: 0px !important;
}
.yellow {
    color:#E9D820 !important;
    font-weight:bold;
    font-size:1.2em;
    margin-bottom:10px;
}
img.paragraph {
display:none;
}
.designer_dec {
    padding: 0px 0px 12px 6px;
    color: #8C8277 !important;
    font-size: 13px;
}
.featured_item_marker, .outdoors_marker, .sustainable_marker, .new_item_marker, .top_sale_marker, .made_usa_marker, .on_sale_marker {
    opacity: 0;
    transition: opacity 1s linear;
    display: block !important;
    pointer-events: none;
}
.featured_item_marker.emr--active, .outdoors_marker.emr--active, .sustainable_marker.emr--active, .new_item_marker.emr--active, .top_sale_marker.emr--active, .made_usa_marker.emr--active, .on_sale_marker.emr--active {
    opacity: 1;
}
.featured_item_marker {
    display:none;
    left: inherit !important; /* 17px */
    color: #FFF;
    position: absolute;
    top: inherit; /* 45px */
    padding: 2px 6px;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    /* width: 120px; */
    height: 20px;
    background: #00A8C3;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .3em;
    font-weight: normal;
    -webkit-border-bottom-left-radius: 0%;
    border-bottom-left-radius: 0px;
    text-align: center;
    bottom: 45px !important;
    right: 10px !important; /* -8px */
}
.featured_item_marker .featured_text{
    margin-top: 0 !important;
    padding: 0;
}
.outdoors_marker {
    display:none;
    left: inherit !important; /* 17px */
    color: #FFF;
    position: absolute;
    top: inherit; /* 45px */
    padding: 2px 6px;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    /* width: 120px; */
    height: 50px;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .3em;
    font-weight: normal;
    -webkit-border-bottom-left-radius: 0%;
    border-bottom-left-radius: 0px;
    text-align: center;
    bottom: 40px !important;
    right: 0px !important; /* -8px */
}
.outdoors_marker .outdoors_text img{
    height: 50px;
    width: auto;
}
.featured_item_marker.emr--active + .outdoors_marker {
    bottom: 75px !important;
}
@media only screen and (max-width: 479px) {
    .featured_item_marker.emr--active + .outdoors_marker {
        bottom: 35px !important;
    }
}
.saleItem {
    left: 17px !important;
    top: 45px !important;
}
.top_sale_marker {
    display:none;
    left: 17px !important;
    text-align: center;
    color: #FFF;
    position: absolute;
    top: 44px;
    right: -8px !important;
    padding: 1px 6px;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 60px;
    height: 60px;         
    background: #FF6C17;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .3em;
    font-weight: normal;
    -webkit-border-bottom-left-radius: 0%;
    border-bottom-left-radius: 0px;
}
.new_item_marker {
    display:none;
    left: inherit !important;
    text-align: center;
    color: #FFF;
    position: absolute;
    top: 45px;
    right: 10px !important;
    padding: 1px 6px;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 58px;
    height: 58px;
    background: #C8B91B;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .3em;
    font-weight: normal;
    -webkit-border-bottom-left-radius: 0%;
    border-bottom-left-radius: 0px;
    text-align: center;
}
.sustainable_marker {
    display:none;
    left: 17px !important;
    text-align: center;
    color: #FFF;
    position: absolute;
    top: 360px;
    right: -8px !important;
    padding: 1px 6px;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 60px;
    height: 60px;         
    background: #118638;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .3em;
    font-weight: normal;
    -webkit-border-bottom-left-radius: 0%;
    border-bottom-left-radius: 0px;
    text-align: center;
}
.made_usa_marker {
    display:none;
    left: inherit !important;
    text-align: center;
    color: #FFF;
    position: absolute;
    top: 360px;
    right: 10px !important;
    padding: 1px 6px;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 58px;
    height: 58px;         
    background: #025291;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .3em;
    font-weight: normal;
    -webkit-border-bottom-left-radius: 0%;
    border-bottom-left-radius: 0px;
    text-align: center;
}
.on_sale_marker {
    display:none;
    left: 17px !important;
    text-align: center;
    color: #FFF;
    position: absolute;
    top: 44px;
    right: -8px !important;
    padding: 1px 6px;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 60px;
    height: 60px;         
    background: #D51C1F;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .3em;
    font-weight: normal;
    -webkit-border-bottom-left-radius: 0%;
    border-bottom-left-radius: 0px;       
}
.featured_text, .usa_text {
    margin-top: 12px !important;
    font-weight: bold !important;
}
.new_text, .sale_text, .sustainable_text {
    margin-top: 20px !important;
    font-weight: bold !important;    
}
.topBannerSale{
    width:100%; 
    padding:1%; 
    text-align:center;
}
@media (max-width: 1200px) and (min-width: 992px){
    .ProductList .owl-item .ProductDetails {
    margin:-5px 0 0 0 !important;
}
.ProductAddToCart .BulkDiscount .btn {
    width:50%;
}
.addto{
    margin-left:55%;
}
.addto #SideProductAddToWishList {
    width:100%;
}
.fixed.header #ToggleMenu {
    top:32px;
}
.pressHeading {
    width:970px;
}
.SearchContainer .ProductList li {
    width: 30.3%;
    padding: 2.5%;
}
.SearchContainer .ProductList .ProductDetails {
    margin-left:0px;
}
#ToggleMenu {
    top:115px;
    width:475px;
}
}

@media (max-width: 991px) and (min-width: 768px){
.addto {
    margin-left:50%;
    margin-top:-70px;
    width:50%;
}
.addto #SideProductAddToWishList{
    width:100%;
}
.CategoryContent .ProductList li, .WishlistProductList li {
     width:48%;
     margin-right:2%;
}
.CategoryContent .ProductList li .saleItem {
    left: 17px !important;
    top: 45px !important;
}
.aboutContainer .col3 {
    width:100%;
    text-align:left !important;
    padding:0 0 20px 5%;
}
.aboutContainer .col3:first-child {
    text-align:left !important;
    width:33%;
    padding:0;
}

.Content .aboutContainer .col3{
    text-align:left !important;
}
.Content .BlockContent.PageContent .aboutContainer .were_help{
     width:90%;
    margin: 0 auto;
}
.col3.were_help #socnet{
    width: 60%;
    margin: 0 auto;
}
.Content .aboutContainer .col3.were_help #socnet ul{
        width: 60%;
        margin-top: -55px;
}
.col3 #socnet{
    width: 95%;
    float: right;
}
#socnet ul{
    width: 100%;
}
.Content .aboutContainer .col3 #socnet ul{
display:inline-block;
}

#DrawerMenu .drawer-subcat {
    background-color:#fff !important;
}
#DrawerMenu li ul li a {
    background-color:#fff !important;
}
#DrawerMenu li ul li li {
    border-top:#fff 0px solid !important;
}
#DrawerMenu li.HL-HasMegamenu ul ul li a {
    background-color:#fff !important;
    color:#8C8277;
    text-transform:lowercase;
}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li:first-child > a {
    border-top: 0px solid #fff !important;
}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li > a {
    border-top: #fff 0px solid !important;
}
#DrawerMenu li.activeBg > a {
    background-color: #FFF !important;
    color: #00A8C3 !important;
}
#DrawerMenu li.HL-HasMegamenu ul li.activeBg > a {
    background-color: #FFF !important;
    color: #00A8C3 !important;
}
#Header .container {
    border: 0;
    padding: 0 10px !important;
}

.header-secondary {
    margin: 0 5px 10px 0 !important;
}

.info-right {
    margin-top:0px;
}
.itemLink {
    width: 23%;
}
.itemLink:first-child {
    width: 23%;
}
.itemLink:first-child ul {
    width: 75%;
}
.itemLink.last{
    width:100%;
}
.left-content {
    width: 450px;
}
.MegaMenuColRight {
    display:none;
}
.main {
    margin-top:-15px !important;
}
.pressHeading {
    width:700px;
}
.productAttributeList .productAttributeLabel label .name {
    font-size:16px !important;
}
.ProductAddToCart .BulkDiscount .btn {
    margin-top:1px;
    padding:0 15px;
    width:45%;
}
.ProductList.List .ProductDetails {
    height:300px;
}
.owl-item .sale-label .saleItem {
    left: 10px !important;
    top:55px !important;
}
.ProductList .owl-item .ProductImage {
    width:100% !important;
}
.ProductList .owl-item .ProductImage a {
    height:211px !important;
}
.ProductList .owl-item .ProductDetails {
    margin:-5px 0 0 0 !important;
    width:100%;
    padding:5px 4%;
}
.SearchContainer .ProductList li {
    width:50%;
}
.brands-slideshow {
    background:#FFF !important;
    border: 0px solid #cacaca !important;
    margin:0 0 0 -6%;
    width:106%;
}
.brands-slideshow .slideshow {
    padding: 0px 3%;
    width:103%;
    margin:0px !important;
    border:none !important;
}
#ToggleMenu .fa-bars {
    color: #00A8C3;
}

#ToggleMenu .fa-bars:hover {
    color: #C5BFB7;
}
#ToggleMenu {
    width:600px;
    top:145px;
}
.TopMenu .phoneIcon {
    display:none;
}
.TopMenu .currency-converter {
    margin-right:0px;
}
.TopMenu .currency-converter > a > strong {
    color: #C5BFAB;
}
.TopMenu .currency-converter > a > strong:after {
    color: #C5BFAB;
    border-top: 5px solid #C5BFAB;
}
.TopMenu .customer-area > a.icon-custommer .fa-user {
    color: #C5BFAB !important;
    background-color:#fff !important;
}
.TopMenu .customer-area > a.icon-custommer:hover .fa-user {
    color:#E93B4A !important;
    background-color:#fff !important;
}
.TopMenu li.CartLink {
    background-color:#DEDAD2 !important;
    color:#C5BFB7 !important;
    float: right;
    margin-top: 10px;
}
.TopMenu li.CartLink .mobileOnly {
    background: url(../png/icon-sprite-pfeiferfebf.png?t=1441032972)no-repeat scroll 40px 200px;
    text-indent:0px !important;
}
.TopMenu li.CartLink .mobileOnly .fa-shopping-cart{
    color:#C5BFAB;
}
#SearchForm {
    width: 100%;
    border: 0px solid #a9e6e3 !important;
    margin-top: 0;
    background: #FFF !important;
}
ul.sf-menu.sf-horizontal.sf-js-enabled {
}
}


@media (max-width: 767px) and (min-width: 620px){


.col3 #socnet{
    width: 100%;
    float: right;
}
#socnet ul{
    width: 100%;
}

}
@media (max-width: 620px) and (min-width: 480px){

.Content .aboutContainer .col3{
   width: 51%;
    margin: 0 auto;
    padding-bottom: 40px;
    text-align: center !important;
 float:none;
}
.col3 #socnet{
    width: 85%;
    float: right;
}
#socnet ul{
    width: 100%;
}

}

@media (max-width: 767px) and (min-width: 480px){
.addto{
    margin-top:-55px;
}
.brand-flexslider .flex-direction-nav .flex-prev {
    left:-20px;
}

.CategoryContent .ProductList li {
     width:48% !important;
}
.col3{
     width:48%;
     text-align:left !important;
}
.col4{
     width:48%;
}
.col5{
     width:48%;
}

.Content .BlockContent.PageContent .aboutContainer .were_help{
     width:95%;
    margin: 0 auto;
}
.col3.were_help #socnet{
    width: 60%;
    margin: 0 auto;
}
.Content .aboutContainer .col3.were_help #socnet ul{
        width: 60%;
        margin-top: -55px;
}
#DrawerMenu li ul li a {
    background-color:#fff !important;
}
#DrawerMenu li ul li li {
    border-top:#fff 0px solid !important;
}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li:first-child > a {
    border-top: 0px solid #fff !important;
}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li > a {
    border-top: #fff 0px solid !important;
}
#DrawerMenu li.activeBg > a {
    background-color: #FFF !important;
    color: #00A8C3 !important;
}
#DrawerMenu li.HL-HasMegamenu ul li.activeBg > a {
    background-color: #FFF !important;
    color: #00A8C3 !important;
}
/*.featured_item_marker, .top_sale_marker, .new_item_marker, .saleItem {
    left: 45px !important;
}*/
.footer {
    margin-top:160px;
}
#Header .container {
    border: 0;
    padding: 0 0px !important;
}

.header-secondary {
    background-color: #DFDED9 !important;
    padding: 10px 10px;
    margin: 0px !important;
}
.itemLink {
    width: 31%;
}
.itemLink:first-child {
    width: 33%;
}
.itemLink.last {
    width:100%;
    clear:both;
    margin-top:30px;
}
.main {
    margin-top:-19px !important;
}
.MegaMenuColRight {
    display:none;
}
.newsletter-subscription {
    width:50%;
    float:left;
}
.owl-item .sale-label .saleItem {
    left: 15px !important;
    top:15px !important;
}
.pressHeading {
    width:96%;
}
.ProductList.Grid .ProductDetails {
    margin:0 12px !important;
}
.ProductList.List .ProductDetails {
    height:300px;
}
.ProductList .ProductDetails {
    margin:0 1%;
}
.ProductList .owl-item .ProductDetails {
    margin:0 auto;
    padding:10px 4% 0 4%;
    width:100%;
}
.homeRow3 {
    height:70px;
}
#SearchForm {
    width: 100%;
    border: 0px solid #a9e6e3 !important;
    margin-top: 0;
    background: #DFDED9 !important;
}
.header-secondary #SearchForm {
    margin:0px !important;
}
#SearchForm input#search_query {
    border: 1px solid #FFF !important;
    width: 97.3%;
    margin-left: 0px;
    color: #8C8277 !important;
}
#SearchForm .Button {
margin: 5px 6px 0 -35px;
    background: url(../png/icon-sprite-pfeiferfebf.png?t=1441032972)no-repeat scroll 0 -43px;
}
.SearchContainer .ProductList li {
    width:50%;
}
#socnet{
    width:50%;
    float:left;
    clear:none !important;
    margin-top:0px !important;
    margin-bottom:20px;
}

.tabNavigation li:first-child a {
   border-right: #C5BFB7 1px solid !important;
   padding:0 30px !important;
}
.tabNavigation li a {
   border-right: #C5BFB7 1px solid !important;
   padding:0 30px !important;
}
.tabNavigation li:first-child a.selected {
   border-right: #C5BFB7 1px solid !important;
}
.tabNavigation li:first-child a:hover, .tabNavigation li:first-child a.selected {
   border-left:none !important;
   border-right: #C5BFB7 1px solid !important;
}
.tabNavigation li a.selected, .tabNavigation li a:hover {
    background: transparent !important;
    border: none !important;
    color:#00A8C3 !important;
    border-right: #C5BFB7 1px solid !important;
}
#ToggleMenu .fa-bars {
    color: #C5BFAB !important;
}
#ToggleMenu .fa-bars:hover {
    background-color:#fff !important;
    color:#E93B4A !important;
}
#ToggleMenu:hover {
    background-color:#fff !important;
}
.TopMenu .currency-converter > a > strong {
    color: #C5BFAB;
}
.TopMenu .currency-converter > a > strong:after {
    color: #C5BFAB !important;
    border-top: 5px solid #C5BFAB;
}
.TopMenu .currency-converter > a:hover > strong:after {
    color: #E93B4A !important;
}
.TopMenu .currency-converter:hover {
     background-color:transparent !important;
     background:transparent !important;
}
.TopMenu .customer-area > a.icon-custommer .fa-user {
    color: #C5BFAB;
}
.TopMenu li.CartLink {
    background-color:#FFF !important;
    color:#C5BFB7 !important;
}
.TopMenu li.CartLink .mobileOnly {
    background: url(../png/icon-sprite-pfeiferfebf.png?t=1441032972)no-repeat scroll 40px 200px;
    text-indent:0px !important;
}
.TopMenu li.CartLink .mobileOnly .fa-shopping-cart{
    color:#C5BFAB;
}
.TopMenu a:hover {
    background-color:#fff !important;
}
.TopMenu .currency-converter a:hover {
    background-color:transparent !important;
}
.TopMenu .customer-area > a.icon-custommer:hover .fa-user, .TopMenu .currency-converter:hover > a > strong, .TopMenu li.CartLink .mobileOnly:hover .fa-shopping-cart {
    background-color:#fff !important;
    background:#fff !important;
    color:#E93B4A !important;
}
}

@media (max-width: 479px) and (min-width: 300px){
.aboutLegend {
    float:right;
    margin-top: -18px;
    margin-right: 15px;
    color:#DEDAD2;
    font-weight:bold;
}
.addto{
    margin-top:-55px;
    margin-left:40%;
}
.addto #SideProductAddToWishList {
    width:85%;
    height:40px;
}
.brand-flexslider .flex-direction-nav .flex-prev {
    left:-28px;
}
.brand-flexslider .flex-direction-nav {
    top:0px;
    right:30px;
}
.CategoryContent .ProductList li {
     width:100% !important;
}
.Content .aboutContainer .col3 {
     width:98%;
     float:none !important;
     margin:20px 0 20px 0;
     text-align:left !important; 
     clear:both;  
     padding:10px 0;
}
.Content .aboutContainer .col3:first-child {
     width:98% !important;

}
.col3, .col3:first-child{
     width:98%;
}
.col4{
     width:98%;
}
.col5{
     width:98%;
}
.aboutLegend{
    margin-top: -62px;
}
.col3 #socnet{
    width: 85%;
    float: right;
}
.itemLink .newsletter-subscription{
    width: 70%;
    margin: 0 auto;
}

#socnet ul{
    width: 70%;
    margin-top: -26px;
}
.Content .aboutContainer .col3 #socnet ul{
    margin-top: -26px !important;
}

.Content .BlockContent.PageContent .aboutContainer .were_help{
     width:90%;
    margin: 0 auto;
}
.col3.were_help #socnet{
    width: 70%;
    margin: 0 auto;
    padding-top: 25px;
    padding-bottom: 25px;
}
.BlockContent.PageContent .were_legend{
     margin-top: -42px;
}
.Content .aboutContainer .col3.were_help #socnet ul{
        width: 80%;
        margin-top: -55px;
}
#DrawerMenu .drawer-subcat {
    background-color:#fff !important;
}
#DrawerMenu li ul li a {
    background-color:#fff !important;
}
#DrawerMenu li ul li li {
    border-top:#fff 0px solid !important;
}
#DrawerMenu li.HL-HasMegamenu ul ul li a {
    background-color:#fff !important;
    color:#8C8277;
    text-transform:lowercase;
}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li:first-child > a {
    border-top: 0px solid #fff !important;
}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li > a {
    border-top: #fff 0px solid !important;
}
#DrawerMenu li.activeBg > a {
    background-color: #FFF !important;
    color: #00A8C3 !important;
}
#DrawerMenu li.HL-HasMegamenu ul li.activeBg > a {
    background-color: #FFF !important;
    color: #00A8C3 !important;
}
/*.featured_item_marker, .top_sale_marker, .new_item_marker, .saleItem {
    left:45px !important;
}*/
.homeRow1 {
    height:80px;
}
.homeRow2 {
    height:75px;
}
.homeRow3 {
    height:70px;
}
.homeClusterVideo {
    width:50%;
    height:75px;
}
.itemLink {
    text-align:center;
}
.itemLink:first-child {
    text-align:center;
    margin-top:30px;
    width:98%;
}
.itemLink:first-child ul:last-child {
    float:none !important;
}
.itemLink:first-child ul { 
    width:98%;
}

.footer {
    margin-top:150px;
}
.owl-item .sale-label .saleItem {
    left: 85px !important;
    top:15px !important;
}
.CategoryContent .ProductList li .saleItem {
    top: -290px !important;
    left: 15px !important;
}
.SortBox {
    float: right;
    clear: none;
    margin-bottom: 0px;
    margin-top:10px;
}
.pressHeading {
    width:96%;
}
.ProductAddToCart .BulkDiscount .btn{
    width:40%;
}
.ProductList .ProductDetails {
    margin:0 auto !important;
    width:300px;
}
.ProductList.List .ProductDetails {
    margin:0 26px !important;
    padding:0 10px !important;
    min-height:50px !important;
}
.ProductList .ProductImage img {
    max-width:300px;
}
.product-nav .GridList {
    margin-right:10px;
    margin-top:17px;
    display:none;
}
.QuickView{
    display:none !important;
}
#Header .container {
    border: 0;
    padding: 0 0px !important;
}

.header-secondary {
    background-color: #DFDED9 !important;
    padding: 10px 10px;
    margin: 0px !important;
}

.main {
    margin-top:-19px !important;
}
.MegaMenuColRight {
    display:none;
}
#SearchForm {
    width: 100%;
    border: 0px solid #a9e6e3 !important;
    margin-top: 0;
    background: #DFDED9 !important;
}
.header-secondary #SearchForm {
    margin:0px !important;
}
#SearchForm input#search_query {
    border: 1px solid #FFF !important;
    width: 95%;
    margin-left: 0px;
    color: #8C8277 !important;
}
#SearchForm .Button {
margin: 5px 6px 0 -35px;
    background: url(../png/icon-sprite-pfeiferfebf.png?t=1441032972)no-repeat scroll 0 -43px;
}
.SearchContainer .ProductList li {
    width:100%;
}
.SideRelatedProducts, #SimilarProductsByCustomerViews, #SimilarMultiProductsByCustomerViews {
    display:none;
}
.slide-show h2, .slide-show .slide-text {
    display:none;
}
.slide-button {
    width:100px !important;
    margin-top:50%;
}
.SortBox label {
    display:none;
}
.tabNavigation {
    border-top: 0px solid #fff !important;
}
.tabNavigation li a {
    padding:0px;
}
.tabNavigation li:first-child a {
   border-right: #C5BFB7 1px solid !important;
   padding:0px !important;
}
.tabNavigation li a {
   border-right: #C5BFB7 1px solid !important;
   padding:0px !important;
}
.tabNavigation li:first-child a.selected {
   border-right: #C5BFB7 1px solid !important;
}
.tabNavigation li:first-child a:hover, .tabNavigation li:first-child a.selected {
   border-left:none !important;
   border-right: #C5BFB7 1px solid !important;
}
.tabNavigation li a.selected, .tabNavigation li a:hover {
    background: transparent !important;
    border: none !important;
    color:#00A8C3 !important;
    border-right: #C5BFB7 1px solid !important;
}
.tabNavigation li:first-child a:hover, .tabNavigation li:first-child a.selected {
    border-right: 0px solid #fff !important;
}
#ToggleMenu .fa-bars {
    color: #C5BFAB !important;
}
#ToggleMenu .fa-bars:hover {
    background-color:#fff !important;
    color:#E93B4A !important;
}
#ToggleMenu:hover {
    background-color:#fff !important;
}
.TopMenu .currency-converter > a > strong {
    color: #C5BFAB;
}
.TopMenu .currency-converter > a > strong:after {
    color: #C5BFAB !important;
    border-top: 5px solid #C5BFAB;
}
.TopMenu .currency-converter > a:hover > strong:after {
    color: #E93B4A !important;
}
.TopMenu .currency-converter:hover {
     background-color:transparent !important;
     background:transparent !important;
}
.TopMenu .customer-area > a.icon-custommer .fa-user {
    color: #C5BFAB;
}
.TopMenu li.CartLink {
    background-color:#FFF !important;
    color:#C5BFB7 !important;
}
.TopMenu li.CartLink .mobileOnly {
    background: url(../png/icon-sprite-pfeiferfebf.png?t=1441032972)no-repeat scroll 40px 200px;
    text-indent:0px !important;
}
.TopMenu li.CartLink .mobileOnly .fa-shopping-cart{
    color:#C5BFAB;
}
.TopMenu a:hover {
    background-color:#fff !important;
}
.TopMenu .currency-converter a:hover {
    background-color:transparent !important;
}
.TopMenu .customer-area > a.icon-custommer:hover .fa-user, .TopMenu .currency-converter:hover > a > strong, .TopMenu li.CartLink .mobileOnly:hover .fa-shopping-cart {
    background-color:#fff !important;
    background:#fff !important;
    color:#E93B4A !important;
}
}

/* links deactivate 
.PageMenu .sf-menu > li > a {
    pointer-events: none;
    cursor: default;
    padding-bottom: 0px;
    margin-bottom: 0px;
    height: 42px;
}*/
.header {
    margin-bottom: 0;
}
.main {
    margin-top: 0px;
}
.header .DropdownCart #DropdownCartForm{
    height: 386px;
    overflow-y: auto;
    overflow-x: hidden;
}
.DropdownCart .CheckoutButton .btn {
    width: 73%;
    float: right;
}
#frmCompare .SearchContainer .ProductList li .ProductDetails a{
    color: #574840 !important;
    font-weight: 600;
    font-size: 1.3em !important;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .05em;
}
#CheckoutStepConfirmation .ExpressCheckoutContent .HearFromUsViaEmail p span:last-child{
display:none;
}
#CheckoutStepConfirmation .ExpressCheckoutContent .HearFromUsViaEmail p .checker span{
display:block;
}
.CategoryList ul li.active > ul{
display:block;
}
.CategoryList ul li.ActivetoogleClick > ul  li.ActivetoogleClick > ul{
display:block;
}
h3.contact_h3 {color: #0cabc7 !important;padding-bottom: 0px;}
/*.Content hr {padding-bottom: 10px;width: 98%;margin-bottom: 0px;padding-bottom: 0px;}*/


@media (max-width: 479px) and (min-width: 300px){
.Content .aboutContainer .col3:first-child{
    width: 80% !important;
}
.Content .aboutContainer .col3{
    width: 80%;
    margin:0 auto;
   padding-bottom:30px;
    text-align: center !important;
}
.Content .aboutContainer .col3:last-child{
    text-align:left !important;
}
.col3 #socnet ul{
 width:100%;
}
}

/* Custom Changes */
.tabs .tabNavigation li a{font-size:14px;}
.faq_content h3{font-size: 20px;}
.SearchContainer img.back-image {
    opacity: 1;
} 
.supernova .form-all, .form-all {
    background-color: #ffffff;
    border: 1px solid transparent;
    border: 0px;
    border-bottom: 0px;
    box-shadow: 0px 0px 0px 0px;
}
.ajax-loader, #AjaxLoading {display:none !important;}
.faq_content .aboutContainer .col3{padding-right:20px;}
.faq_content .aboutContainer .col3 h3{font-size:1.2em !important;text-align:left;color: #574840;font-size: 14px !important;}
.faq_content .aboutContainer .col3 li{font-weight:bold;text-align: left;}
.faq_content .aboutContainer .col3 li .content p em{font-weight:normal;}
.faq_content .aboutContainer .col3 li .content p {font-weight:normal;font-style: italic}
.Content .BlockContent .form_head{clear: both;padding-top: 28px;}
.Content .BlockContent  .form_head h1{padding: 0 0 0 0;}
.DropdownCart .ProceedToCheckout .CheckoutButton{margin-top:28px;}
#FormField_13{width:80% !important;}
#FormField_23{width:80% !important;}
.hide_brandlist{display:none;}
/*.new_item_marker{top:44px;width:60px;height:60px;left: 16px !important;}*/
/*footer */
.footer-main .container .footer-links-menu .sf-menu a.sf-with-ul{text-transform: capitalize;}
hr.aboutus-hr{padding-bottom: 30px;}


.infinite-scrolling {text-align: center;}
.infinite-scrolling a {min-width: 300px; max-width: 100%;}
body .btn.unview {background:#555;color:#ddd;}
.infinite-scrolling {}
.infinite-scrolling.loading:before {display:block;content:'Loading.....';}

/*Changes by Felicia */
body{font-size:13px;}
.fcmd_15pad .col-sm-8,.fcmd_15pad .col-sm-6,.fcmd_15pad .col-sm-4 {padding-bottom: 15px;}
@media (min-width: 767px){
  .fcmd_15pad .col-sm-8,.fcmd_15pad .col-sm-6,.fcmd_15pad .col-sm-4 {padding: 7.5px;}
.fcmd_15pad.emr--floated-row .col-sm-8 {float: right;}
.fcmd_15pad.emr--floated-row .col-sm-4 {float: left;}
}
.brand-flexslider img{
     /*max-height: 130px;*/
}
.productPage .PrimaryProductDetails .ProductPrice {
color: #e75353;
font-size: 1.2em !important;
}
.Value.fcm_itemnum {
    color: #000;
    font-weight: bold;
    font-size: 1.2em;
}
.fcm_brandname_row {
    margin-top: -15px;
}
.Value.fcm_brandname, .Value.fcm_brandname a {
    color: #000;
    font-size: 1.0em;
}
.Value.fcm_brandname a:hover {
    color: #6AA6B6;
}

#ProductDetails .ProductDetailsGrid .DetailRow:first-of-type {margin-bottom: 0;}
#ProductDetails .ProductDetailsGrid .DetailRow:first-of-type h1 {margin-bottom: 0;}
.fcm_deliverycharge {
    margin-bottom: 11px;
}

.CategoryContent .fcmd_cat .col-sm-6 a {background: #f3f1ef; width: 100%; text-align: left; float: left;}
.CategoryContent span.subcat-title { padding: 1em 0; display: inline-block; font-family: 'Roboto Slab', serif; padding: 1em 0 1em 10px; line-height: initial; color: #726658 !important; font-weight: bold; /* white-space: nowrap; */}
@media (max-width: 768px){
.CategoryContent .fcmd_cat .col-sm-6 {width: 50%; float:left;}
.CategoryContent .fcmd_cat .col-sm-6 img {/*display:none;*/}
.CategoryContent .fcmd_cat span.subcat-title {vertical-align: middle;}
.CategoryContent .fcmd_cat .col-sm-6 a {background: transparent;}   
}
.fcmd_cat .col-sm-6:nth-of-type(odd) {clear:both; }

.OutOfStockMessage.InfoMessage.ErrorMessage {
    margin: 0px;
    width: 166px;
    margin-right: 2%;
    background-color: gray;
    border: 0px solid #00A8C3;
    color: #fff !important;
    height: 40px !important;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .05em;
    line-height: 25px;
} /* fcm */
@media (max-width: 991px) and (min-width: 768px){
    .OutOfStockMessage.InfoMessage.ErrorMessage {
    width: 45%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    background-image: none;
    }
    .OutOfStockMessage.InfoMessage.ErrorMessage {
        margin: 15px 0 0;
    }
} /* fcm */
html.javascript .productOptionPickListSwatch li.swatchNone {width: 0;height: 0;} /* fcm */




@media (max-width: 991px) and (min-width: 768px){
    .TopMenu li.CartLink {margin-right: -43px;}
    .TopMenu ul {width: 600px; text-align: right;}
    .currency-converter.dropdown {float: right; padding-top: 1px; margin-top: 0;}
} /* fcm */



@media (max-width: 1199px) and (min-width: 768px){
    .productlist-page .Left, .CartLink.desktopOnly, .desktopOnly, .CartContents .ProductName {
    display: none !important;
    }
    .productlist-page .Content, #LayoutColumn1.Content.Wide {
    width: 100%;
    float: none;
    }
    div#ToggleMenu {
    position: relative;
    top: 0;
    left: 0;
    padding-left: 10px;
    /* width: inherit; */
    text-align: left;
    }
    .TopMenu .phoneIcon {display: none;}
    div#ToggleMenu {width: 80px; float: left; margin-top: -10px;}
} /* fcm */

.currency-converter.dropdown {
    float: right;
} /* fcm */

#ModalContentContainer .BrandName {
    display: block;
} /* fcm */

.productPage .BrandName a{
    color: #444;
}

.ProductList .ProductImage img {
    max-height: inherit;
}/* fcm */

#ToggleMenu .fa-bars:after {
    font-family: 'Titillium Web', sans-serif;
}
.fcm_imageinfo{display:none;}
.fcm_createdTooltip{display:none;}

/*
.fcm_imageinfo {
    position: absolute;
    right:0px;
    text-align: center;
    color: #FFF;
    padding: 1px 6px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -webkit-border-bottom-right-radius: 0%;
    border-bottom-right-radius: 0px;
    width: 20px;
    height: 20px;         
    background: #C8B91B;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .3em;
    font-family: monospace;
    font-size: 12px;
    font-weight: normal;
    margin-top:-20px;
    display:block;
    cursor: pointer;
}

span.fcm_createdTooltip {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.4);
    background: rgba;
    color: #fff;
    padding: 10px;
    right: 20px;
    bottom: 40px;
    width: 300px;
    display: none;
}
.cloudzoom[title] + .fcm_imageinfo:hover + span.fcm_createdTooltip  {
  display: block;
}
*/

@media (max-width: 1599px) and (min-width: 300px){
    .made_usa_marker {
      right: 10px !important;
      top: 260px !important;
    }
    .sustainable_marker {
      top: 260px !important;
    }
}

@media (max-width: 991px) and (min-width: 768px){
    .made_usa_marker {
      right: 10px !important;
      top: 320px !important;
    }
    .sustainable_marker {
      top: 320px !important;
    }
}

@media (max-width: 767px) and (min-width: 480px){
    .made_usa_marker {
      right: 10px !important;
      top: calc(50vw - 70px) !important;
    }
    .sustainable_marker {
      top: calc(50vw - 70px) !important;
    }
}

@media (max-width: 479px) and (min-width: 300px){
    .ProductDetails {
        position: relative;
    }

    .featured_item_marker {
        bottom: 10px !important;
        right: 10px !important;
    }

    .new_item_marker {
      right: 10px !important;
      top: -290px !important;
    }

    .made_usa_marker {
      right: 10px !important;
      top: -70px !important;
    }

    .on_sale_marker {
      top: -290px !important;
    }
} /* fcm */

@media (max-width: 299px){
    .ProductDetails {position: relative;}
    .featured_item_marker {display:none !important;}
    .new_item_marker {display:none !important;}
    .made_usa_marker {display:none !important;}
    .on_sale_marker {display:none !important;}
    .top_sale_marker {display:none !important;}
    .sustainable_marker {display:none !important;}
    span.saleItem {display:none !important;}
} /* fcm */

/* Dropdown Sub Category Menu (Tables)*/
.PageMenu .side-menu > ul > li.HL-HasMegamenu ul.Wrapper-Megamenu li.WrapperCategory > ul > li.sfHover:hover{
    background: #FFF !important; 
    position: unset !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu ul.Wrapper-Megamenu li.WrapperCategory > ul > li.sfHover a{
    color: #25bfed !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu ul.Wrapper-Megamenu li.WrapperCategory > ul > li.sfHover:hover ul{
    visibility: visible !important; 
    display: block !important; 
    background: #FFF !important; 
    position:absolute !important;
    width:200px !important; 
    top:0px !important; 
    left:190px !important;
    margin-left:0px!important;
    height: 100%;
    min-height: 390px;
    border-left: 1px solid #726658 !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu ul.Wrapper-Megamenu li.WrapperCategory > ul > li.sfHover:hover ul li{
    padding-left:20px !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu ul.Wrapper-Megamenu li.WrapperCategory > ul > li.sfHover:hover ul li a{
    color:#ABA6A0 !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu ul.Wrapper-Megamenu li.WrapperCategory > ul > li.sfHover:hover ul li:hover{
    background: transparent url(../png/fcm_menu_arrow2.png) 0px 7px no-repeat !important;
}
.PageMenu .side-menu > ul > li.HL-HasMegamenu ul.Wrapper-Megamenu li.WrapperCategory > ul > li.sfHover:hover ul li:hover a{
    color:#726658 !important;
}
/* end Dropdown Sub Category Menu (Tables)*/

/* EMR - Custom Styles */
#NewsContent {
width:100%;
max-width:1200px;
margin-left:auto;
margin-right:auto;
}