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

/* add custom styles here */

.main-content-area {
	background-image: url(./images/diamond-white-40.png)
}

.btn-full {
	width: 100%;
}

.property-map .inner {
    margin-top: 40px;
}

.rows-two-column-title {
    line-height: 1.4;
}

.special-content-text .btn-container {
    margin-top: 18px;
}

#menusContainer #sp_main .sp_tabs { padding-top: 0; }

@media (min-width: 768px) {

	.rows-two-column-left-photo .row {
	    display: flex;
	    align-items: stretch;
	}
	.rows-two-column-left-side {
	    align-items: center;
	    display: flex;
	}

        /* rate chart */
	    .rate-chart-container .table > thead > tr > th.room-col {
                width: 145px;
        }
	   .rate-chart-container .table > thead > tr > th.guests-col {
                min-width: 78px;
                text-align: center;
                width: 78px;
        }
		.rate-chart-container .table .bed-col {
			text-align: center;
		}
        /***
        .rate-chart-container .table .bed-col {
                width: 110px;
        }
        .rate-chart-container .table .bath-col {
                display: none;
        }
        .rate-chart-container .table > thead > tr > th.rates-col {
                min-width: 130px;
                width: 130px;
        }

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

@media (min-width: 992px) {
	.property-map .inner {
		margin-top: 0;
	}
	
	.text-lg-center {
		text-align: center;
	}

        /* rate chart */
	  .rate-chart-container .table .bed-col {
          width: 95px;
        }
	  .rate-chart-container .table .bath-col {
          display: table-cell;
          width: 160px;
		  text-align: center;
        }
	
        /***
        .rate-chart-container .table .features-col {
                min-width: 110px;
        }
        ***/
}

@media (min-width: 1200px) {
	
	/* Menu Styling */
	#post-3454 #menusContainer, #post-3524 #menusContainer {
		max-width: 1200px;
	}

        /* rate chart */
	   .rate-chart-container .table > thead > tr > th.room-col {
                width: 150px;
        }
        /***
        .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;
        }
        ***/
}

@media (max-width: 523px) {
    .bordered-box .btn + .btn {
        margin-top: 8px;
    }
}
