.site-branding {
	padding-top:0;
	padding-bottom:0;
}
.custom-logo {
  max-width:300px;
}
.nav-search-wrap {
  width:100%;
  clear:both;
  background:#222;
}
.menu-inside-wrapper {
  background:#222;
}
.main-navigation a {
  color:#fff;
}
.main-navigation a:hover {
  color:gold;
}

.home-image h4 {
  margin:0;
}
.home-image p {
  margin:0;
}
@media screen and (max-width:1600px) {
	.navigation-classic .main-navigation a {
		padding:12px 15px;
	}
}
@media screen and (max-width:1350px) {
	.navigation-classic .main-navigation a {
		padding:12px 5px;
    font-size:14px;
	}
}
@media screen and (max-width:1350px) {
	.navigation-classic .main-navigation a {
		border-color:#666;
    text-align:center;
	}
}
.search-content-wrapper-top {
  didplay:none;
}
.slider-content-wrapper .entry-container, .home .custom-header-content {
  width:100%;
}
.custom-header-content .entry-title {
  bottom:0;
  font-size:40px;
  width:100%;
  background:rgba(0,0,0,0.8);
  padding:0;
  margin:0;
  position:absolute;
  left:0;
}
.home-top-row .panel-first-child{
  padding-top:0;
}
.home-gallery-container {
  float:left;
  width:100%;
  clear:both;
}
.home-gallery {
  width:33%;
  float:left;
  position:relative;
  display:block;
}
.home-gallery img {
  width:100%;
  position:relative;
  z-index:1;
}
.home-gallery-text {
  position:absolute;
  z-index:2;
  text-align:center;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  background:rgba(255,255,255,0.9);
  padding-top:30%;
  color:#333;
  transition: visibility 0s, opacity 0.2s linear;

}
.home-gallery-text h4 {
  color:#333;
  margin-top:0;
}
.home-gallery p { 
  margin:0;
}
.home-gallery:hover .home-gallery-text {
  opacity:1;
}
@media screen and (max-width:992px) {
  .home-gallery {
    width:100%;
    text-decoration:none !important;
  }
  .home-gallery img {
    display:none;
  }
  .home-gallery h4 {
    margin-bottom:5px;
  }
  .home-gallery-text {
    position:relative;
    opacity:1;
    padding:10px 20px;
    background: #eee;
    margin-bottom: 10px;
  }
}
.content-area { 
  width:100%;
  max-width:1600px;
  
}
a:hover, a:focus, .main-navigation a:hover, .main-navigation a:focus, .more-link:hover, .more-link:focus, .entry-title a:hover, .entry-title a:focus, .menu-toggle:hover, .menu-toggle:focus, .widget a:hover, .widget a:focus, .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a, .entry-category a, .page-numbers:hover, .page-numbers:focus, .pagination .page-numbers.current, .woocommerce .entry-breadcrumbs .woocommerce-breadcrumb a:hover, .woocommerce .entry-breadcrumbs .woocommerce-breadcrumb a:focus, .entry-footer .entry-meta a, .entry-footer .entry-meta span:before, .comment-metadata .edit-link a, .comment-metadata .edit-link:before, .menu-content-wrapper .ui-nav-collapse.ui-state-active a, .menu-content-wrapper .ui-tabs-nav li.ui-state-active a, .entry-price, .slider-content-wrapper .cycle-prev:hover, .slider-content-wrapper .cycle-prev:focus, .slider-content-wrapper .cycle-next:hover, .slider-content-wrapper .cycle-next:focus, .page-links > span, .testimonials-content-wrapper .hentry:before, .slider-content-wrapper .entry-title a:hover, .slider-content-wrapper .entry-title a:focus {
  color:gold;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .posts-navigation .nav-links a, .pagination .prev, .pagination .next, .site-main #infinite-handle span button, .slider-content-wrapper .more-link, #scrollup, .hero-content-wrapper .more-link, .promotion-headline-wrapper .more-link, .recent-blog-content-wrapper .more-recent-posts .more-link, .menu-content-wrapper .more-link, .custom-header .more-link, .instagram-button .button
{
  background:gold;
}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .button:hover, .button:focus, .posts-navigation .nav-links a:hover, .posts-navigation .nav-links a:focus, .sticky-label, .site-main #infinite-handle span button:hover, .site-main #infinite-handle span button:focus, .pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus, .slider-content-wrapper .more-link:hover, .slider-content-wrapper .more-link:focus, #scrollup:hover, #scrollup:focus, .hero-content-wrapper .more-link:hover, .hero-content-wrapper .more-link:focus, .promotion-headline-wrapper .more-link:hover, .promotion-headline-wrapper .more-link:focus, .recent-blog-content-wrapper .more-recent-posts .more-link:hover, .recent-blog-content-wrapper .more-recent-posts .more-link:focus, .cycle-pager .cycle-pager-active, .cycle-pager .cycle-pager-active:hover, .cycle-pager .cycle-pager-active:focus, .menu-content-wrapper .more-link:hover, .menu-content-wrapper .more-link:focus, .custom-header .more-link:hover, .custom-header .more-link:focus, .footer-instagram .instagram-button .button:hover, .footer-instagram .instagram-button .button:focus, .pagination .nav-links > a:hover, .pagination .nav-links > a:focus, .page-links a:hover, .page-links a:focus 
{
  background:gold;
}
@media screen and (max-width:1200px) {
  .custom-header-content .entry-title {
    font-size:30px;
  }
}
@media screen and (max-width:767px) {
  .custom-logo {
    max-width:180px;
  }
  .home .custom-header-content {
    padding:200px 0 0 0;
  }
  .custom-header-content .entry-title {
    font-size:24px;
    position:relative;
    padding:0 30px;
  }
}
.menu-open #search-container {
  display:none;
}
@media screen and (max-width:1200px) {
  .header-socials {
    text-align:center;
    margin:0 auto;
  }
}
.entry-meta {
  display:none;
}
.entry-title {
  text-align:center;
}
.entry-content {
  margin-top:0;
  margin-bottom:0;
}
.singular-content-wrap {
  padding:0;
}
.singular-content-wrap .widget {
  padding:0;
}
@media screen and (max-width:767px) {
  .singular-content-wrap .widget {
    padding:10px;
  }
}
.entry-breadcrumbs {
  display:none;
}
.coving-item {
  padding:10px;
  float:left;
  width:18%;
  margin:0 1% 10px;
  background:#eee;
  height:280px;
}
@media screen and (max-width:1200px) {
  .coving-item {
    width:23%;
  }
}
@media screen and (max-width:767px) {
  .coving-item {
    width:31%;
  }
}
@media screen and (max-width:480px) {
  .coving-item {
    width:48%;
  }
}
.entry-content h1 {
  font-size:34px;
  font-family: 'Montserrat', sans-serif;
}
.entry-content h2 {
  font-size:28px;
  font-family: 'Montserrat', sans-serif;
}
.entry-content h3 {
  font-size:22px;
  font-family: 'Montserrat', sans-serif;
}
.entry-content p {
  margin-bottom:15px;
}
@media screen and (max-width:767px) {
  .entry-content h1 {
  font-size:24px;
}
.entry-content h2 {
  font-size:18px;
  }
}
  
.ceiling-item {
  padding:10px;
  float:left;
  width:18%;
  margin:0 1% 10px;
  background:#eee;
  height:350px;
}
@media screen and (max-width:1200px) {
  .ceiling-item {
    width:23%;
  }
}
@media screen and (max-width:767px) {
  .ceiling-item {
    width:31%;
  }
}
@media screen and (max-width:480px) {
  .ceiling-item {
    width:48%;
  }
}
.gallery-item {
  padding:0 5px;
}
#search-toggle.menu-toggle {
  display:none !important;