/* COLOR PALLETE
   BG green = #5D6840 
*/

body {
    /*font-family: Verdana, Geneva, sans-serif;*/
}

.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.site-top-nav {
    /*float: right;*/
}

/* MINI-CART */

.mini-cart a {
    color: #333333;
}
.mini-cart a:hover {
    color: #333333;
}
.mini-cart .glyphicon-shopping-cart {
    color: #333333;
}

/* HOME */

.home-shop-by-room {
    background-color: #0173BC;
    display: inline-block;
    width: 100%;
    border-radius: 6px;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #FFF;
    font-size: 1.6em;
    line-height: normal;
    font-style: normal;
    color: white;
    padding: 3px 3px 3px 3px;
    border: 1px solid #0173BC;
}

.home-shop-by-room:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.home-shop-by-room:hover {
    background-color: #f3f3f3;
    color: #333333;
}

@media (max-width: 992px) {
    .home-shop-by-room {
        font-size: 1em;
    }
}

/* PLP OVERRIDES */

.PLP-category-name {
    visibility: hidden;
    height: 0px;
}
.PLP-head-banner {
    width: 100%;
    height: auto;
    padding-right: 15px;
}
.PLP-sidebar {
}
.PLP-sidebar-category-top {
    margin: 0px 0px 5px 0px;
}
.PLP-custom-cat-header {
    position: absolute;
    left: 310px;
    top: 0;
}
.PLP-custom-cat-header h1 {
    color: #333333;
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
    font-size: 2em;
    font-style: normal;
    font-weight: 500;
    margin: 8px 0px 8px 0px;
    /*text-transform: capitalize;
    font-variant: small-caps;*/
}
.PLP-custom-cat-header p {
    margin-top: 10px;
    font-size: 1.1em; 
    margin-right: 20px;
}
.PLP-items-col {
    border-left: 0px solid #dedede;
}

@media (max-width: 992px) {
    .PLP-custom-cat-header; {
        left: 160px;
    }
    .PLP-custom-cat-header h1 {
        font-size: 1.4em;
    }
    .PLP-custom-cat-header p {
        visibility: hidden;
    }
}

/* MAIN CATEGORY NAVIGATION */

/*.header-nav-clearance {
    color: orangered; 
    font-weight: normal;
}
.header-nav-clearance:hover {
    color: white;
    font-weight: normal;
}*/

#header .header-container-row {
    /*background-color: #5D6840;*/
}
#header .header-nav-clearance {
    color: orangered;
    font-weight: 500;
}
#header .header-nav-main nav > ul > li > a {
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
    color: #333333;
    font-size: 1.3em;
    font-style: normal;
    font-weight: 500;
    padding: 4px 8px 4px 8px;
    /*text-transform: capitalize;
    font-variant: small-caps;*/
    /*max-width: 100px;*/
}
#header .header-nav-main nav > ul > li.dropdown > ul.dropdown-menu li > a {
    color: #333333;
    font-size: 1em;
    font-style: normal;
    font-weight: 500; 
    /*text-transform: capitalize;*/
}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li > a {
    color: #333333;
    font-size: 1em;
    font-style: normal;
    font-weight: 500;
    /*text-transform: capitalize;*/
}
#header .header-nav-main nav > ul > li > a.dropdown-toggle {
    padding-right: 8px;
}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content {
    padding: 10px 20px;
}
@media (max-width: 1200px) {
    #header .header-nav-main nav > ul > li > a {
        font-size: 1.1em;
    }
}
@media (min-width: 992px) {
    /* Comment/Uncomment to center nav(s) */
    #header .nav-position {
        /*display: inline-block;
        float: none;*/
    }
    /*#header .nav {
        display: inline-block;
        float: none;
    }*/
    /* Comment/Uncomment to Add a toggle icon */
    /*#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
	    position: absolute;
	    font-family: FontAwesome;
	    content: "\f0d7";
	    font-size: 0.714em;
	    top: 9px;
	    right: 11px;
    }*/
    #header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
        background: #f3f3f3;
        color: #333333;
        /*border-top: solid 4px #0067A1;
        background: #ffffff;
        font-weight: 600;*/
    }
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: #999;
        line-height: 10px;
	}
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #888;
	}
	#header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a {
		color: #333;
	}
	#header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		background-color: #333;
	}
    #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {
        font-size: 1em;
        font-weight: 600;
        /*font-family: Georgia, "Times New Roman", Times, serif;*/
        /*font-variant: small-caps;*/
        letter-spacing: 1px;
        color: #333;
        /*border-bottom: 1px #DEDEDE solid;*/
    }
    #header .header-nav-main {
        float:left;
        margin: 12px 0 0;
        min-height: 45px;
    }
}

/* FOR MOBILE HAMBURGER NAV */
@media (max-width: 992px) {
    #header .header-nav-main nav > ul > li > a {
        color: #333333;
        font-size: 1.3em;
        padding: 5px 0px 5px 10px;
    }
    #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title:first-child {
        font-size: 1.2em;
    }
    #header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title {
        font-size: 1.3em;
    }
    #header .header-nav-main nav > ul > li.dropdown > ul.dropdown-menu li > a {
        font-size: 1.2em;
        padding: 5px 0px 5px 10px;
    }
    #header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
        background: #F2F2F2;
    }
    #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:hover > a {
        background: #F2F2F2;
    }
    #header .header-nav-clearance {
        color: orangered;
        font-weight: 600;
    }
}
/* PLP LEFT NAV SUBCATS */

/*
@media (min-width: 992px) {
    .plp-items-col {
        border-left: 1px solid #dedede;
    }
}
*/

.list-left-nav-subcats {
    font-weight: normal;
    font-size: 0.857em;
}
.list-left-nav-subcats > ul {
    margin: 0;
    padding: 0;
}
.list-left-nav-subcats > ul > li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.list-left-nav-subcats h4 {
    margin: 0;
    font-size: 1.143em;
    font-weight: 600;
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
    /*font-variant: small-caps;*/
    letter-spacing: 1px;
    color: #333;
    border-bottom: 1px #DEDEDE solid;
}
.list-left-nav-subcats a {
    text-decoration:none;
    color: #333;
}
.list-left-nav-subcats a:hover {
    text-decoration: underline;
}

/* HEADER OVERRIDES */

#header .header-top {
    background-color: #f3f3f3;
}
#header .header-top.header-top a {
    font-size: 0.857em;    
    color: #333333;
}
#header .header-btn-collapse-nav {
	background: #888;
}
#header .header-top.header-top a:hover {
    text-decoration: underline;
}

/*#header .nav .nav-pills {
    margin: 0 auto;
}
*/

/* FOOTER OVERRIDES */
#footer {
    background: transparent;
    border-top: 0;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    overflow: hidden;
}
#footer h2, #footer h3, #footer h4, #footer a {
	color: #333;
}
#footer h1 {
    font-size: 2.143em;
    font-weight: 600;
    color: #333;
    margin-bottom: 0px;
}
#footer h4 {
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
}
#footer .list-footer-nav {
	list-style: none;
	margin: 0;
	padding: 0;
    font-weight: normal;
}
#footer .list-footer-nav a {
	font-size: 1em;
	color: #000000;
	text-decoration: none;
    font-weight: 500;
}
#footer .list-footer-nav a:hover {
    text-decoration:underline;
	color: #888;
}
#footer .list-footer-nav li {
    line-height: 18px;
    margin-bottom: 5px;
}
#footer .fa {
	display: inline-block;
	padding-right: 2px;
	position: relative;
	top: 3px;
	color: #000;
    font: normal normal normal 20px/1 FontAwesome;
}
#footer .footer-social-icons {
    color: #337AB7;
    font-size: 3em;
    padding-right: 10px;
}
#footer .footer-guarantee {
    background: transparent; 
}
#footer .footer-guarantee p {
    margin-top: -20px;
    font-size: 1em;
    color: #000000;
}
#footer .footer-phones {
    font-size: 1.143em;
    color: #000000;
}
#footer .input-group-btn a {
    color: white;
}
/*
#footer .input-group-btn a:hover {
    color: #333333;
    background: #f3f3f3;
}
#footer .footer-email-signup{
    font-size: 1.143em;
    color: #000000;
}
*/

/* POWER REVIEWS OVERRIDES */
.p-w-r div, .pr-snippet-stars-container {
    text-align: center;
}
.p-w-r .pr-snippet-reco-to-friend div, .p-w-r .pr-snippet-reco-to-friend span {
    display: none;
    visibility: hidden;
}
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {

}
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write {
    display: none;
    visibility: hidden;
}
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
    display: none;
    visibility: hidden;
}

/* UNCOMMENT TO REMOVE THEME ROUNDED CORNERS */

#header .header-search .form-control,
#header .header-nav-main nav > ul > li > a,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a,
#header.header-transparent .header-nav-main,
#header.header-semi-transparent .header-nav-main,
#header.header-semi-transparent-light .header-nav-main,
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu,
.slider-container .tparrows,
.nivo-slider .theme-default .nivoSlider,
.nivo-slider .theme-default .nivoSlider img,
.home-intro-compact,
html.dark #header,
html.boxed .body,
blockquote.with-borders,
p.drop-caps.drop-caps-style-2:first-child:first-letter,
.btn-3d,
select,
.captcha-refresh,
.featured-icon,
.panel-group .panel-heading,
.tabs,
.nav-tabs li a,
.tab-content,
.tabs.tabs-bottom .tab-content,
.tabs.tabs-bottom .nav-tabs li a,
.tabs-left .tab-content,
.tabs-left .nav-tabs > li:first-child a,
.tabs-left .nav-tabs > li:last-child a,
.tabs-right .tab-content,
.tabs-right .nav-tabs > li:first-child a,
.tabs-right .nav-tabs > li:last-child a,
.nav-tabs.nav-justified li:first-child a,
.nav-tabs.nav-justified li:first-child a:hover,
.nav-tabs.nav-justified li:last-child a,
.nav-tabs.nav-justified li:last-child a:hover,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,
.tabs-navigation,
.tabs-navigation .nav-tabs > li:first-child a,
.tabs-navigation .nav-tabs > li:last-child a,
.toggle > label,
.toggle.toggle-simple .toggle > label,
.toggle.toggle-simple .toggle > label:after,
.owl-carousel .owl-nav [class*="owl-"],
.owl-carousel.rounded-nav .owl-nav [class*="owl-"],
.owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover,
.owl-carousel.full-width .owl-nav .owl-prev,
.owl-carousel.big-nav .owl-nav .owl-prev,
.owl-carousel.full-width .owl-nav .owl-next,
.owl-carousel.big-nav .owl-nav .owl-next,
.embed-responsive.embed-responsive-borders,
.pricing-table h3,
.pricing-table .plan,
.featured-box,
.featured-box .box-content,
.thumb-info,
.thumb-info .thumb-info-wrapper,
.thumb-info .thumb-info-wrapper:after,
.thumb-info .thumb-info-type,
.thumb-info img,
section.timeline .timeline-date,
section.timeline .timeline-box,
.testimonial blockquote,
.testimonial.testimonial-style-2 blockquote,
.testimonial.testimonial-style-3 blockquote,
.testimonial.testimonial-style-4,
.testimonial.testimonial-style-4 blockquote,
.testimonial.testimonial-style-5 blockquote,
.testimonial.testimonial-style-6 blockquote,
.container .call-to-action,
.progress,
.progress.progress-border-radius,
.progress.progress-border-radius .progress-bar,
.progress-bar,
.progress-bar-tooltip,
.counters.with-borders .counter,
html .scroll-to-top,
.google-map.small,
.google-map-borders,
article.post .post-date .month,
article.post .post-date .day,
article .post-video,
article .post-audio,
ul.comments .comment-block,
.recent-posts .date .month,
#header nav.mega-menu .mega-menu-shop .dropdown-menu,
.shop ul.products .product .add-to-cart-product,
.product-info,
.product-info img,
.product-info + .product-info,
.img-thumbnail.img-thumbnail-hover-icon:before,
.product-thumb-info {
    border-radius: 0;
}

/* UNCOMMENT REMOVE BOOTSTRAP ROUNDED CORNERS */

.img-rounded,
.img-thumbnail,
.img-thumbnail img,
code,
pre,
.form-control,
.input-sm,
.form-group-sm .form-control,
.input-lg,
.form-group-lg .form-control,
.btn,
.btn-group-lg > .btn,
.btn-sm,
.btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn,
.dropdown-menu,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-addon,
.input-group-addon.input-sm,
.input-group-addon.input-lg,
.nav-tabs > li > a,
.nav-tabs.nav-justified > li > a,
.nav-pills > li > a,
.nav-tabs-justified > li > a,
.navbar,
.navbar-toggle,
.navbar-toggle .icon-bar,
.breadcrumb,
.pagination,
.pager li > a,
.pager li > span,
.label,
.badge,
.container .jumbotron,
.container-fluid .jumbotron,
.thumbnail,
.alert,
.progress,
.panel,
.panel-group .panel,
.well,
.well-lg,
.well-sm,
.modal-content,
.tooltip-inner,
.popover,
.popover-title,
.carousel-indicators li,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span,
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	border-radius: 0;
}