/*
Theme Name:  WSM Template Keystone Child
Version:     1.0
Author:      WSM
Author URI:  http://www.whitestonemarketing.com
Template:    wsm-template-keystone
*/
/* Adjust the value of 'Template:' above to match the parent theme's folder name */

/* add custom styles here */

/*h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	color: #9e5240;
}*/

.logo-header-container, .logo-header-container a, .logo-header-container a:hover {
	color: #585349;
}

.callout-boxes-section {
	background-color: transparent;
}

.sidebar-inner {
	background-color: #fbf8f2;
}

.footer-top {
	background-image: url(images/baroque-pattern.png);
	background-repeat: repeat;
}

.footer .footer-columns .h3 {
	color: #505031;
}

.specials-list-grid .special-item, .bordered-box {
	background-color: inherit;
}

.footer-address .trustscore .score, .footer-address .trustscore.size-xs .counter {
color: #4a4a4a !important;
}





@media (min-width: 768px) {
	
	.rate-chart-container .table > tbody > tr:nth-child(2n) {
		background-color: #fbf8f2;
	}
	.rate-chart-container .table > thead > tr > th.room-col {
        width: 90px;
	}
	.rate-chart-container .table > thead > tr > th.guests-col {
        min-width: 80px;
        width: 80px;
    }
	.rate-chart-container .table .bed-col {
        width: 80px;
    }
	
	.rate-chart-container .table > thead > tr > th.rates-col {
        min-width: 70px;
        width: 70px;
		text-align: center;
    }
	
	.rate-chart-container .table > tbody > tr > td.rates-col {
    	text-align: center;
	}

        /* rate chart */
        /***

        .rate-chart-container .table .bath-col {
                display: none;
        }
        .rate-chart-container .table > thead > tr > th.book-col {
                width: 110px;
        }
        ***/
}

@media (min-width: 992px) {
	.rate-chart-container .table .bath-col {
		display: table-cell;
		width: 170px;
    }
	.rate-chart-container .table > thead > tr > th.rates-col {
        min-width: 110px;
        width: 110px;
    }
        /* rate chart */
        /***

        .rate-chart-container .table .features-col {
                min-width: 110px;
        }
        ***/
}

@media (min-width: 1200px) {

        /* rate chart */
        /***
        .rate-chart-container .table > thead > tr > th {
                font-size: 18px;
        }
        .rate-chart-container .table > thead > tr > th.room-col {
                width: 210px;
        }
        .rate-chart-container .table > thead > tr > th.guests-col {
                width: 108px;
        }
        .rate-chart-container .table > thead > tr > th.bath-col {
                width: 130px;
        }
        .rate-chart-container .table > thead > tr > th.features-col {
                width: 267px;
        }
        .rate-chart-container .table > thead > tr > th.rates-col {
                width: 138px;
        }
        ***/
}
