
/******* custom extras ***********************/

.body {
	padding-top: 0;
    overflow: hidden;
}

.attachment-large {
	margin-bottom: 15px;
}

#nav_back {
	background:url(../images/nav-bk.jpg) repeat-x #E9D014;
    background: none;
}

@media (min-width:992px) {
    #nav_back {
        top: -58px;
    }
    
    #nav_back .nav > ul {
        text-align: right;
    }
    
   
    
    
}

.nav > ul > li:first-child {
	border-left: solid 1px #E4C901;
}

.nav > ul > li {
	border-right: solid 1px #E4C901;
}

.description { text-align: center;}
.room_groups .sub-heading { border-top: solid 1px #ccc; padding-top: 20px; clear:both;}
.room_groups img { margin-bottom: 10px; width: 100%;}
.room_groups .sub_link { margin-bottom: 30px;}
.room_groups h2.sub-heading {
  font-weight: 300 !important;
  font-family: "proxima-nova",sans-serif;
  font-size: 30px;
  text-align: center;
}

.design-item .col-sm-12 {
  text-align: center;
}

.design-item h2 {
  text-align: center;
  border-bottom: 1px solid #111;
  display: inline-block;
  font-size: 26px;
  padding: 0 60px 13px 60px;
  margin: 0 auto 20px auto;
}

.design-item h2 a {
  color: #333333;
}

.side {
	clear:both;
}

@media (max-width:767px) {
	.side {
		margin: 30px 10px 0;
	} 
}



#side-top h3 {
	font-size: 24px;
	font-weight:100;
	margin-bottom: 15px;
}

.top-sidebar#side-top {
	margin-bottom: 1px !important;
}
.top-sidebar#side-top h3 {
	margin-bottom: 19px !important;
}

.ad_wrapper img {
	width: 100%;
}

.main .bx-contain {
	margin-bottom: 20px;
}

.main-inner {
    padding-top: 0;
}

.mob-nav-icon button {
    float: right;
    margin-right: 30px;
    margin-top: 40px;
}

.side_sub_link {
	color: #000;
	font-size: 18px;
	font-weight: 400;
	display: block;
	padding-bottom: 14px;
	text-align: left;
}

#side_img-1 {
	margin-bottom: 15px;
}

#side_img-2 {
	margin-bottom: 15px;
	padding-right: 7px;
	float: left;
	width: 50%;
}

#side_img-3 {
	margin-bottom: 15px;
	padding-left: 7px;
	float: left;
	width: 50%;
}

.related-item img {
	width: 176px;
	height:auto;
}

.related-item h2, .related-item .img-wrapper {
	text-align: center;
}

.footer-content {
	background: #333;
	color: #fff !important;
	margin-bottom: 10px;
}

.footer-content a, .footer-content p {
	color: #fff !important;
}

.share {
	margin-bottom: 20px;
}

/**** gallery ****/

.gallery-columns-2 {
	margin: 10px -10px;
}

.gallery-item {
	width: 50%;
  float: left;
  padding: 10px;
  margin: 0;
}

.gallery-item img {
	width: 100%;
	height: auto;
}



