#block-basic-branding {
	text-align: left;
	padding: 10px 0 0;
}

#block-basic-branding .site-slogan {
	display: block;
	text-align: right;
	font-size: 1em;
}

#block-basic-branding .site-logo img {
	margin-left: 5vw;
	float: left;
}
#block-views-block-home-banner-block-1 {
	position: relative;
}

#block-secondheader {
	border-bottom: black solid 10px;
}

#block-secondheader img {
	margin-left: 10vw;
	float: left;
}

#block-secondheader .number {
	right: 70px;
	display: block;
	top: 150px;
	white-space: nowrap;
}

#block-secondheader .number .desk {
	display: none;
}


#block-views-block-home-banner-block-1 #flexslider-1 .views-field-title {
	position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: 0;
    font-size: 20px;
    color: white;
    background: rgba(0,0,0,.7);
}

#flexslider-1 .flex-direction-nav a.flex-next, 
#flexslider-1 .flex-direction-nav a.flex-prev {
	top: 430px;
}

.number {
	font-size: 22px;
}

@media (min-width: 775px) {
	#block-secondheader .number {
		top: 109px;
	}
	#block-secondheader .number .desk {
		display: block;
		top: 85px;
	}	
	#block-secondheader .mobile {
		display: none;
	}
	#block-views-block-home-banner-block-1 #flexslider-1 .views-field-title {
		padding: 30px 20px;
		font-size: 30px;
	}
	#block-basic-branding {
		padding-top: 20px;
	}
	#block-basic-branding .site-slogan {
		display: block;
		margin-top: 65px;
		margin-right: 70px;
		font-size: 1.5em;
	}
	#block-basic-branding .site-logo img {
		margin-left: 4vw;
		padding-bottom: 30;
		max-width: 250px;
	}
}

li.pager__item {
	margin: 0 6px;
}

@media (min-width: 1000px) {
	#block-basic-branding {
		padding-top: 20px;
	}
	#block-basic-branding .site-logo img {
		margin-left: 12vw;
		padding-bottom: 30;
		max-width: 250px;
	}
	.number {
		font-size: 30px;
	}	
}
#block-horizontalmenu {
	top: 65px;
	right: 53px;
}
.slide__caption .media {
    display: none;
}

#slick-views-photo-gallery-block-1-1-thumbnail-slider {
    max-width: 100%;
}

#slick-views-photo-gallery-block-1-1-thumbnail-slider .slick-list {
    max-width: 100;
}

.slick--main .slick__slide img {
    width: auto;
    height: auto;
}

.slick * {
	display: block;
}