﻿.BROWN-PRO-CAP_12_LIGHT {
    line-height:1.385em;
    letter-spacing:.08em;
    font-size:12px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_12 {
    line-height:1.385em;
    letter-spacing:.08em;
    font-size:12px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_13_LIGHT {
    line-height:1.38em;
    letter-spacing:.08em;
    font-size:13px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_13 {
    line-height:1.38em;
    letter-spacing:.08em;
    font-size:13px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_14_LIGHT {
    line-height:1.36em;
    letter-spacing:.08em;
    font-size:14px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_14 {
    line-height:1.36em;
    letter-spacing:.08em;
    font-size:14px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_16_LIGHT {
    line-height:1.3em;
    letter-spacing:.08em;
    font-size:16px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_16 {
    line-height:1.3em;
    letter-spacing:.08em;
    font-size:16px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_18_LIGHT {
    line-height:1.28em;
    letter-spacing:.08em;
    font-size:18px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_18 {
    line-height:1.28em;
    letter-spacing:.08em;
    font-size:18px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_20_LIGHT {
    line-height:1.22em;
    letter-spacing:.08em;
    font-size:20px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_20 {
    line-height:1.22em;
    letter-spacing:.08em;
    font-size:20px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_21_LIGHT {
    line-height:1.2em;
    letter-spacing:.08em;
    font-size:21px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_21 {
    line-height:1.2em;
    letter-spacing:.08em;
    font-size:21px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_24_LIGHT {
    line-height:1;
    letter-spacing:.08em;
    font-size:24px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_24 {
    line-height:1.2em;
    letter-spacing:.08em;
    font-size:24px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_26_LIGHT {
    line-height:1.17em;
    letter-spacing:.08em;
    font-size:26px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_26 {
    line-height:1.17em;
    letter-spacing:.08em;
    font-size:26px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_28_LIGHT {
    line-height:1.1428em;
    letter-spacing:.07em;
    font-size:28px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_28 {
    line-height:1.1428em;
    letter-spacing:.07em;
    font-size:28px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_30_LIGHT {
    line-height:1.1333em;
    letter-spacing:.07em;
    font-size:30px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_30 {
    line-height:1.1333em;
    letter-spacing:.07em;
    font-size:30px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_36_THIN {
    line-height:1.115em;
    letter-spacing:.06em;
    font-size:36px;
    font-family:'Brown-Pro-Thin';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_36_LIGHT {
    line-height:1.115em;
    letter-spacing:.06em;
    font-size:36px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_36 {
    line-height:1.115em;
    letter-spacing:.06em;
    font-size:36px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_42_THIN {
    line-height:1.11em;
    letter-spacing:.06em;
    font-size:42px;
    font-family:'Brown-Pro-Thin';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_42_LIGHT {
    line-height:1.11em;
    letter-spacing:.06em;
    font-size:42px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_42 {
    line-height:1.11em;
    letter-spacing:.06em;
    font-size:42px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_50_THIN {
    line-height:1.1em;
    letter-spacing:.05em;
    font-size:50px;
    font-family:'Brown-Pro-Thin';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_50_LIGHT {
    line-height:1.1em;
    letter-spacing:.05em;
    font-size:50px;
    font-family:'Brown-Pro-Light';
    text-transform: uppercase;
}
.BROWN-PRO-CAP_50 {
    line-height:1.1em;
    letter-spacing:.05em;
    font-size:50px;
    font-family:'Brown-Pro-Regular';
    text-transform: uppercase;
}
.brown-pro_10 {
    font-size:10px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_12_light {
    font-size:12px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_12 {
    font-size:12px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_12_bold {
    font-size:12px;
    font-family:'Brown-Pro-Bold';
    text-transform: initial;
}
.brown-pro_13_light {
    font-size:13px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_13 {
    font-size:13px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_13_bold {
    font-size:13px;
    font-family:'Brown-Pro-Bold';
    text-transform: initial;
}
.brown-pro_14_light {    
    font-size:14px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_14 {
    font-size:14px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_15_light {
    font-size:15px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_15 {
    font-size:15px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_15_bold {
    font-size:15px;
    font-family:'Brown-Pro-Bold';
    text-transform: initial;
}
.brown-pro_16_light {
    font-size:16px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_16 {
    font-size:16px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_16_bold {
    font-size:16px;
    font-family:'Brown-Pro-Bold';
    text-transform: initial;
}
.brown-pro_18 {
    font-size:18px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_18_light {
    font-size:18px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_20 {
    font-size:20px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_20_thin {
    font-size:20px;
    font-family:'Brown-Pro-Thin';
    text-transform: initial;
}
.brown-pro_20_light {     
    font-size:20px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_20 {
    font-size:20px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_21_light {
    font-size:21px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_21 {
    font-size:21px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_24_thin {
    line-height: 1.18;
    font-size:24px;
    font-family:'Brown-Pro-Thin';
    text-transform: initial;
}
.brown-pro_24_light {
    line-height: 1.18;
    font-size:24px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_24 {
    line-height: 1.18;
    font-size:24px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_26_thin {
    line-height: 1.18;
    font-size:26px;
    font-family:'Brown-Pro-Thin';
    text-transform: initial;
}
.brown-pro_26_light {
    line-height: 1.18;
    font-size:26px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_26 {
    line-height: 1.18;
    font-size:26px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_28_light {
    line-height: 1.18;
    font-size:28px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_28 {
    line-height: 1.18;
    font-size:28px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_30_thin {
    line-height: 1.18;
    font-size:30px;
    font-family:'Brown-Pro-Thin';
    text-transform: initial;
}
.brown-pro_30_light {    
    //line-height: 1.18;
    line-height:1.2em;
    letter-spacing:.0em;
    font-size:30px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_30 {
    line-height: 1.18;
    font-size:30px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_36_thin {
    line-height: 1.18;
    font-size:36px;
    font-family:'Brown-Pro-Thin';
    text-transform: initial;
}
.brown-pro_36_light {
    line-height: 1.18;
    font-size:36px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_36 {line-height: 1.18;
    font-size:36px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_42_thin {line-height: 1.18;
    font-size:42px;
    font-family:'Brown-Pro-Thin';
    text-transform: initial;
}
.brown-pro_42_light {line-height: 1.18;
    font-size:42px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_42 {
    line-height: 1.18;
    font-size:42px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.brown-pro_50_thin {
   line-height: 1.18;
    font-size:50px;
    font-family:'Brown-Pro-Thin';
    text-transform: initial;
}
.brown-pro_50_light {line-height: 1.18;
    line-height: 1.18;
    font-size:50px;
    font-family:'Brown-Pro-Light';
    text-transform: initial;
}
.brown-pro_50 {
    line-height: 1.18;
    line-height: 1.18;
    font-size:50px;
    font-family:'Brown-Pro-Regular';
    text-transform: initial;
}
.miller_12 {
    font-size: 12px;
    font-family: 'Miller Disp Rom';
    height: inherit;
    line-height: 1.2;
}
.miller_13 {    
    font-size: 13px;
    font-weight: 400;
    font-family: 'Miller Disp Rom';
}
.miller_13_bold {
    font-size: 13px;
    font-weight: 600;
    font-family: 'Miller Disp Rom';       
}
.miller_14 {    
    font-size: 14px;
    font-weight: 400;
    font-family: 'Miller Disp Rom';
}
.miller_15 {
    font-size: 15px;
    font-weight: 400;
    font-family: 'Miller Disp Rom';
    margin: 0px 0px 10px 0px;
    height: inherit;
    line-height: 21.4333px;
}
.miller_16_light {
    line-height:1.5em;
    letter-spacing:.008em;
    font-size: 16px;
    font-family: 'Miller Disp Lt';   
}
.miller_16 {
    font-size: 16px;
    font-family: 'Miller Disp Rom';   
}
.miller_16 strong {
    font-family: 'Miller Disp Rom', sans-serif;
}
.miller_18_light {
    line-height:1.5em;
    letter-spacing:.008em;
    font-size: 18px;
    font-family: 'Miller Disp Lt';
}
.miller_18 {
    font-size: 18px;
    font-family: 'Miller Disp Rom';
}
.miller_20_light {
    font-family: 'Miller Disp Lt';
    font-size: 20px;
    font-weight: inherit;
    margin: 0px;
    height: inherit;
}
.miller_20 {
    font-size: 20px;
    font-weight: inherit;
    font-family: 'Miller Disp Rom';
    margin: 0px;
    height: inherit;
}
.miller_21_light {
    font-size: 21px;
    font-weight: inherit;
    font-family: 'Miller Disp Lt';
    margin: 0px;
    height: inherit;
}
.miller_21 {
    font-size: 21px;
    font-weight: inherit;
    font-family: 'Miller Disp Rom';
    margin: 0px;
    height: inherit;
}
.miller_24_light {       
    font-family: 'Miller Disp Lt';
    font-size: 24px;
}
.miller_26_light {
    font-size: 26px;
    font-weight: inherit;
    line-height: 28px;
    font-family: 'Miller Disp Lt';
    margin: 0px;
    height: inherit;
}
.miller_26 {
    font-size: 26px;
    font-weight: inherit;
    line-height: 28px;
    font-family: 'Miller Disp Rom';
    margin: 0px;
    height: inherit;
}
.miller_30_light {
    font-size: 30px;
    font-weight: inherit;
    line-height: 33px;
    font-family: 'Miller Disp Lt';
    margin: 0px;
    height: inherit;
}
.miller_30 {
    font-size: 30px;
    font-weight: inherit;
    line-height: 33px;
    font-family: 'Miller Disp Rom';
    margin: 0px;
    height: inherit;
}
.miller_50 {
    font-size: 50px;
    font-weight: inherit;
    line-height: 54px;
    font-family: 'Miller Disp Rom';
    margin: 0px;
    height: inherit;
}

.pfx-neck-title h3 {
    font-family: 'Brown-Pro-Light', sans-serif;
}
.carousel-title .miller_16 {
    font-family: inherit;
}
.news-featured-text {
    font-family: 'Miller Disp Rom';   
}
.header {
    font-size: 26px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    color: #000;
}
.section_title {
    font-size: 16px;
}
.alt_subheader {

    font-size: 18px;
    color: #58595b;
}
.credit {

    font-size: 12px;
}
.label {
    font-size: 11px;
    text-transform: uppercase;
    color: #808285;
    font-family: helvetica;
    padding: 0px;
    margin: 0px;
}
.label p {
    padding: 0px;
    margin: 0px;
}
.black, .black a, .black a:hover {
    color: #000;
}
.black_gold {
    color: #000;
}
.black_gold a {
    color: #000;
}
.black_gold a:hover {
    color: #ba9f6a;
}
.white {
    color: #fff;
}
.white_black {
    color: #fff;
}
/**  JV 7-24-17  **/
.white_grey .black_grey a,
.gold_grey .black_grey a,
.grey_gold .black_grey a {
    color: #000 !important;
}
.black_grey a {
    color: #000;
}
.white_grey .black_grey a:hover,
.gold_grey .black_grey a:hover,
.grey_gold .black_grey a:hover {
    color: #939393 !important;
}
.black_grey a:hover {
    color: #939393;
}
.black_grey {
    color: #000;
}
/** JV 7-24-17 **/
.white_grey .grey_gold a,
.black_grey .grey_gold a,
.gold_grey .grey_gold a {
    color: #939393 !important;
}
.grey_gold a {
    color: #939393;
}
.grey {
    color: #939393;
}
.black_white {
    color: #000;
}
.white_gold {
    color: #fff;
}
/** JV 7-21-17**/
.grey_gold {
    color: #939393;
}
/** JV 7-21-17**/
.white_grey .grey_gold a,
.black_grey .grey_gold a,
.gold_grey .grey_gold a {
    color: #939393 !important;
}
.grey_gold a {
    color: #939393;
}
/** JV 7-21-17**/
.white_grey .grey_gold a:hover,
.black_grey .grey_gold a:hover, 
.gold_grey .grey_gold a:hover {
    color: #ba9f6a !important;
}
.grey_gold a:hover {
    color: #ba9f6a;
}
/** JV 7-20-17**/
.white_grey {
    color: #fff;
}
.white_grey a {
    color: #fff;
}
.white_grey a:hover {
    color: #939393;
}
.white_black a {
    color: #fff;
}
.white_black a:hover {
    opacity: .5;
    color: #fff;
}
.black_white a {
    color: #000;
}
.black_white a:hover {
    color: #fff;
}
.white_gold a {
    color: #fff;
    font-weight: bold;
}
.white_gold a:hover {
    color: #ba9f6a;
}
.gold {
    color: #ba9f6a;
}
/*.gold_black {
    color: #ba9f6a;
}
.gold_black a {
    color: #ba9f6a;
}
.gold_black a:hover {
    color: #000;
    text-decoration: none;
}*/
.gold_white {
    color: #ba9f6a;
}
.gold_white a {
    color: #ba9f6a;
}
.gold_white a:hover {
    color: #fff;
    text-decoration: none;
}
.gold_grey {
    color: #ba9f6a;
}
.gold_grey a {
    color: #ba9f6a;
}
.gold_grey a:hover {
    color: #939393;
    text-decoration: none;
}
.grey_black, .grey_black a {
    color: #939393;
}
.grey_black a:hover {
    color: #000;
    text-decoration: none;
}
.bed-dimensions-title {
    
    font-size: 20px;
    color: #000;
}
.bed-dimensions-subtitle {
    
    font-size: 15px;
    color: #000;
    margin-bottom: 5px;
}
.sizes-heading {
    
    font-size: 20px;
    margin: 0px;
}
.table {
}
.mobile-background .img-responsive {
    height: auto;
}
.testimonial {    
    font-size: 30px;
    /*border-top:1px solid #808285;*/
    color: #808285;
    /*border-bottom:1px solid #808285;*/
    padding: 30px 15%;
    text-align: center;
}
.testimonial:before, .testimonial:after {
	content: "";
	background: #808285;
	display: block;
	height: 1px;
	width: 100px;
	margin: 20px auto;
}
.short-line {
    border-top: 1px solid #88898c;
    width: 10%;
    display: block;
    height: 1px;
    margin-bottom: 10px;
}
.quoteblock .black_white, .quoteblock .gold_white {
    border-top: solid 1px #bfbfbf;
    border-bottom: solid 1px #bfbfbf;
    margin-top: 30px;
}