#section-gallery-container {background: #e0e3df; }

.gallery-slider-container {overflow: hidden;}
.gallery-slider {max-width: 70%; width: 70%; margin: 0 auto; border: 0;}
.gallery-slider .content {background: #f2f2f2; max-width: 70%; display: block; margin: 0 auto}
.gallery-slider .flex-viewport {overflow: visible !important}
.gallery-slider .slides li {position: relative; background-size: cover; background-repeat: no-repeat; background-position: left top;}
.gallery-slider .slides li img {width: 100%; height: 500px; visibility: hidden;}
.gallery-slider .slide-dark-bg {position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url('../images/slide-dark-bg.png') repeat 0 0;}
.gallery-slider .flex-active-slide .slide-dark-bg {display: none;}
.gallery-slider .flex-direction-nav a {width: 70px; height: 70px; color: #FFF;}
.gallery-slider .flex-nav-next a {background: url('../images/slide-next.png') no-repeat center center; background-color: #F7F5F3;}
.gallery-slider .flex-nav-prev a {background: url('../images/slide-prev.png') no-repeat center center; background-color: #F7F5F3;}
.gallery-slider .flex-nav-next, .gallery-slider .flex-nav-prev {text-indent: 10000000px;}
/*.gallery-slide-item-name {display: none; font-family: 'proxima_novabold'; color: #FFF; font-size: 27px; position: absolute; bottom: 60px; left: 5%; width: 90%;}*/
.gallery-slide-item-desc {display: none; font-size: 18px; color: #FFF; position: absolute; width: 90%; left: 5%; bottom: 30px;}
.gallery-slide-item-name {font-family: 'proxima_novabold'; color: #FFF; font-size: 27px;}
.gallery-slider .flex-active-slide .gallery-slide-item-name, .gallery-slider .flex-active-slide .gallery-slide-item-desc {display: block;}
.gallery-container {margin-bottom: 30px; position:absolute;  width:100%;}
.gallery-container a {opacity: 1 !important; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 2;}
.gallery-item { margin-bottom: 20px; position: relative;}
.gallery-item img {width: 100%; height: auto;}
.gallery-dark-bg {z-index: 1; transition: all .3s; height: 0; position: absolute; top: 0; left: 15px; bottom: 0; right: 15px; background: url('../images/slide-dark-bg.png') repeat 0 0;}
.gallery-item:hover > .gallery-dark-bg {height: 100%;}
.gallery-item-name {z-index: 2; opacity: 0; transition: all .7s; position: absolute; bottom: 20px; left: 25px; width: 90%; color: #FFF; font-family: 'proxima_novasemibold'; font-size: 22px;}
.gallery-item:hover > .gallery-item-name {opacity: 1;}

.load-more-button-container {text-align: center;}
.load-more-button {
	transition: all .3s; cursor: pointer; opacity: 1; padding: 10px 50px; font-size: 20px; text-align: center; display: inline-block; background-color: #d9a300; font-family: 'proxima_novabold'; color: #75620c; position: relative; transition: all .3s; text-decoration: none;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
}
.load-more-button:hover {opacity: 0.7;}

@media all and (max-width:1100px) {
	.gallery-slider .slides li img {height: 400px;}
}

@media all and (max-width:900px) {
	.gallery-slider .slides li img {height: 350px;}

	.gallery-slider .flex-direction-nav a {width: 60px; height: 60px; background-size: 30%;}
}

@media all and (max-width:600px) {
	.gallery-slide-item-desc {font-size: 16px;}
	.gallery-slide-item-name {font-size: 24px;}
	.gallery-slider .flex-direction-nav a {width: 50px; height: 50px; background-size: 25%;}
}

@media all and (max-width:600px) {
	.gallery-slide-item-desc {font-size: 15px;}
	.gallery-slide-item-name {font-size: 22px;}
}