body a:hover {
  text-decoration: underline;
}

.baguio-city-info .item-title h1 {
  padding: 1em;
  background-color: #A7822E;
  color: #fff;
  border-radius: 3px;
}


/** Article Style **/
.item-title h2 {
  font-variant: small-caps;
  margin-bottom: 2rem;
}

.article-wraper-inner {
    border: 0px solid rgba(0, 0, 0, 0.125);
}

.view-featured .article-wraper-inner {
    border: 1px solid rgba(0, 0, 0, 0.125);
}


::selection {
	background-color: #A7822E;
	color: #fff;
}

/** Table Style **/
.table {
  color: rgb(44, 46, 54);
}

.table th {
  font-weight: 400;
}

.table .thead-light th {
  color: #ffffff;
  background-color: #a7822e;
  border-color: #a7822e;
}


/** Contact Form **/
/**Input & Textarea Padding**/
form.pwebcontact-form input.pweb-input,
form.pwebcontact-form textarea {
    padding: 0.75rem !important;
  	border: 1px solid #ccc !important;
  	height: auto;
	line-height: 1;
}

form.pwebcontact-form textarea {
	line-height: inherit;
}

form.pwebcontact-form label {
	
}

.pweb-labels-over form.pwebcontact-form .pweb-label-over label {
	padding: 0.5rem;
}

/* Send Button Text*/
form.pwebcontact-form button,
form.pwebcontact-form .btn {
  	color: #fff;
 	text-shadow: none;
  	padding: 0.5rem 1rem;
    line-height: 1.5;
}

.pwebcontact-box, 
form.pwebcontact-form .btn {
	font-family: roboto, sans-serif;
}

/**Check box and Radio**/
form.pwebcontact-form input.pweb-checkbox, 
form.pwebcontact-form input.pweb-radio {
    margin: 6px 6px 0 0;
    float: left;
}

/** Button Rollover **/

form.pwebcontact-form .btn:hover {
  background-color: #AE966D !important;
  border-color: #AE966D !important;
  color: #fff;
  text-shadow: none;
}

/* Floor Plan */

.floor-plan {
  font-family: 'Playfair Display','serif';
  font-size: 175%;
  line-height: 1.2;
  font-weight: 400;
  font-variant: small-caps;
}


/* Button */
.btn-primary {
	font-size: 1em;
    
}

.btn-primary:hover {
	font-size: 1em;
}


/** Footer Contact Form **/
 .footer-contact-form form.pwebcontact-form .pweb-field-container {
  margin-bottom: 12px;
 }


/** Bottom Section**/
.bottom a:hover {
  color: #AE966D !important;
}

/** FOOTER **/
.footer {
  border-bottom: 1px solid #333;
}

.footer .container {
  border-top: 1px dotted #333;
}

/** Remove border of modules in Footer **/
.no-border .border-layout {
  border: 0 !important;
}


/** Promotion Bar **/
.aa-pbar div {
  font-size: 1em !important;
}

.aa-pbar a:hover {
  color: #ffffff;
  font-weight: 400;
}


/** Gallery **/
.ug-gallery-wrapper {
  font-family: roboto, sans-serif;
}


/** Blog **/
/**
.blog div.card, .blog div.article-wraper-inner {
	border: 0px solid rgba(0, 0, 0, 0.125) !important;
}
**/

.row-fluid .span3 {
  width: 46%;
}


/** Blog and Contact menu **/
@media (min-width: 992px) {
.astroid-banner-inner {
    height: 300px;
}
}

@media (min-width: 1200px) {
.astroid-banner-inner {
	height: 360px;
}
}

@media (min-width: 1400px) {
.astroid-banner-inner {
	height: 500px;
}
}

/** Table **/
.table td {
  text-align: center !important;
  font-weight: bold;
}

.studio {
  background-color: #70AD47;
}

.studio-b {
  background-color: #375623;
}

.one-bed {
  background-color: #ED7D31;
}

.two-bed {
  background-color: #4472C4;
}

.na {
  background-color: #7093D2;
}

.sold {
	background-color: #BF8F00;
}