/* KLEUREN
GOUD: #876e48 - RGB 135,110,72
ROOD: #651f2c - RGB 101,31,44

/* GLOBAL
 *************************************************************************************************/
.slick-slider.dots .slick-dots button::after,
.slick-slider.arrows .slick-arrow,
a.scroll-to:not(.ribbon) { border-radius: 50%; }

.form-wrap input:not([type=radio]):not([type=checkbox]),
.form-wrap textarea,
.get-directions-start,
.button { border-radius: 5px; }

.button.blue:not(:hover) { background-color: #00f !important; }


/* HEADER
 *************************************************************************************************/
#nav-top { text-align: right; }


#header { min-height: 56px; position: static; }
#header .content { padding: 0; }

#logo { background: #211713; border: 2px solid #876e48; left: 50%; margin-left: -120px; padding: 36px 0 30px; position: absolute; top: -2px; transition: all .35s; width: 240px; z-index: 1000; }
#logo a { display: block; text-align: center; }
#logo svg { fill: #fff; height: 70px; width: 220px; }

#nav-main { float: none; padding: 5px 0; width: 100%; z-index: 99; }
#nav-main > ul > li { padding: 0 2px; width: 9.5%; }
#nav-main > ul > li.nav-index-3 { margin-right: 24%; }
#nav-main > ul > li > a { display: block; font-size: 16px; margin: 0; padding: 0; text-transform: uppercase; }
#nav-main > ul > li > a > span { display: inline-block; padding: 10px 0; position: relative; }
#nav-main > ul > li > a > span::after { background: rgba(135,110,72,0); bottom: 0; content: ''; display: block; height: 0; left: 0; position: absolute; right: 0; transition: all .35s; }
#nav-main > ul > li > a:hover > span::after,
#nav-main > ul > li.sfHover > a > span::after,
#nav-main > ul > li.current-menu-item > a > span::after,
#nav-main > ul > li.current-menu-ancestor > a > span::after,
#nav-main > ul > li.current-menu-parent > a > span::after { background: rgba(135,110,72,99); height: 5px; }

.fr #nav-main > ul > li { vertical-align: middle; }

.small #logo { padding: 52px 0 14px; }


/* SLIDESHOW
 *************************************************************************************************/
.slick-slider .overlay-wrap { max-width: 100% !important; }
.slick-slider .overlay { color: #fff; }
.slick-slider .overlay > * { text-align: center; white-space: nowrap; }
.slick-slider .overlay h1,
.slick-slider .overlay h2 { font-weight: 600; text-transform: uppercase; }

.slick-slider .overlay * + p > .button { background: #00f; border: 2px solid #fff; font-size: 1.25em; font-weight: 600; padding: 0.444em 2.111em; }
.slick-slider .overlay * + p > .button:hover { background-color: #211713; }
.slick-slider .overlay * + p > .button + .button { margin-left: 2em; }


/* CONTENT
 *************************************************************************************************/
#container .content ul.tagcloud { list-style: none; margin-left: 0; }
#container .content ul.tagcloud::before,
#container .content ul.tagcloud::after { content: '\0020'; display: block; height: 0; visibility: hidden; }
#container .content ul.tagcloud::after { clear: both; }

#container .content ul.tagcloud li { background: #fff; border: 1px solid #e1dbd1; display: block; float: left; margin: 0.125em; padding: 0.25em 0.75em; vertical-align: top; white-space: nowrap; }


/* REFERENTIES CAROUSEL
 *************************************************************************************************/
/*.carousel-referenties-wrap { background: rgba(0,0,0,0.75); font-size: 0; line-height: 0; padding: 5px; position: relative;
	-webkit-transform: translate(0,-100%); -ms-transform: translate(0,-100%); transform: translate(0,-100%);
}
.carousel-referenties-wrap header { display: none; }

.carousel-referenties button.slick-arrow { display: none !important; }

.carousel-referenties a { display: block; padding: 5px; transition: all .35s; }
.carousel-referenties figure { text-align: center; }
.carousel-referenties img { height: auto; margin: 0 auto; max-width: 100%; transition: all .35s;
	-webkit-filter: grayscale(100%) brightness(125%); filter: grayscale(100%) brightness(125%);
}
.carousel-referenties a:hover { background: rgba(255,255,255,0.75); }
.carousel-referenties a:hover img {
	-webkit-filter: grayscale(0) brightness(100%); filter: grayscale(0) brightness(100%);
}

.carousel-referenties-wrap + * { margin-top: -85px; }
*/
.carousel-referenties-wrap { background: #eee; font-size: 0; line-height: 0; padding: 5px; position: relative; }
.carousel-referenties-wrap header { display: none; }

.carousel-referenties button.slick-arrow { display: none !important; }

.carousel-referenties a { display: block; padding: 5px; transition: all .35s; }
.carousel-referenties figure { text-align: center; }
.carousel-referenties img { height: auto; margin: 0 auto; max-width: 100%; transition: all .35s;
	-webkit-filter: grayscale(100%) opacity(75%); filter: grayscale(100%) opacity(75%);
}
.carousel-referenties a:hover { background: rgba(255,255,255,0.75); }
.carousel-referenties a:hover img {
	-webkit-filter: grayscale(0) opacity(100%); filter: grayscale(0) opacity(100%);
}


/* CAROUSEL
 *************************************************************************************************/
.carousel-pages-wrap { background: #fff; padding: 0 0 10px; }
.carousel-pages-wrap header { text-align: center; }
.carousel-pages { max-width: 100% !important; }
.carousel-pages-wrap .carousel .slick-slide { padding: 10px 50px !important; }
.carousel-pages .child-page { margin: 0; }
.carousel-pages .child-page a { background: #000 !important; border: none !important; box-shadow: none !important; max-width: 600px !important; overflow: hidden; position: relative; z-index: 0; }
.carousel-pages .child-page figure { opacity: 0.5; position: relative; transition: all .5s; z-index: 1; }
.carousel-pages .child-page .content { left: 1px; margin-top: 0; min-height: 0; position: absolute; right: 1px; text-align: center; top: 50%; text-shadow: 0 0 5px rgba(0,0,0,0.5); transition: all .5s; z-index: 2;
	-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);
}
.carousel-pages .child-page .content h3 { font-size: 2em !important; font-weight: 600 !important; }
.carousel-pages a:hover figure { opacity: 1;
	-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);
}
.carousel-pages a:hover .content { text-shadow: 0 0 10px rgba(0,0,0,0.75); }
.carousel-pages .child-page .content h3 { color: #fff; font-weight: normal; margin: 0; }
.carousel-pages .child-page .readmore { display: none; }


/* STATISTICS
 *************************************************************************************************/
.statistics-wrap { background: url(../images/charmingthief_152.jpg) center center no-repeat; background-size: cover; position: relative; }
.statistics-wrap::before { background: rgba(0,0,0,0.75); bottom: 0; content: ''; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: 1; }
.statistics { margin: 0 auto; max-width: 1200px; position: relative; z-index: 2; }
.statistics .content { font-weight: 600; padding: 5% 2.5%; text-transform: uppercase; }
.statistics h3 { color: #fff; }
.statistics ul + h3 { text-align: right; }

.statistics ul { text-align: center; }
.statistics ul > li { color: #fff; display: inline-block; list-style: none; vertical-align: top; }
.statistics ul > li + li { margin-left: 20px; position: relative; }
.statistics ul > li + li::before { background: #fff; border-radius: 50%; content: ''; display: block; height: 4px; left: -10px; margin: -2px 0 0 -3px; position: absolute; top: 50%; width: 4px; }
.statistics ul > li strong { color: #876e48; font-size: 1.25em; }


/* MASONRY
 *************************************************************************************************/
.masonry .content h3 { font-size: 1.5em; font-weight: 600; margin: 0; text-shadow: 5px 5px 5px rgba(0,0,0,0.75); text-transform: uppercase; }
.masonry .content h3::after,
.masonry .content p.readmore { display: none; }

/*.masonry li a:hover .content h3 { font-size: 1.666em; }*/

.masonry li:not(.has-img) a .masonry-placeholder { transition: background .35s; }
.masonry li:not(.has-img) a:hover .masonry-placeholder { background-color: #fff; }
.masonry li:not(.has-img) a:hover .content h3 { color: #876e48; text-shadow: 0 0 5px rgba(0,0,0,0.25); }


/* EXCERPT
 *************************************************************************************************/
.excerpt-wrap .content { padding: 5% 2.5%; }


/* TESTIMONIALS
 *************************************************************************************************/
.carousel-testimonials-wrap { background: none; }
.carousel-testimonials { margin: 0 auto; max-width: 1200px; }

.carousel-testimonials .post::before,
.carousel-testimonials .post::after { content: '\0020'; display: block; height: 0; visibility: hidden; }
.carousel-testimonials .post::after { clear: both; }


.carousel-testimonials .content { padding: 0 3em 4.5em; position: relative; }
.carousel-testimonials .content h3,
.carousel-testimonials .content .testimonial-meta { position: absolute; right: 5%; text-align: left; width: 40%; }
.carousel-testimonials .content h3 { bottom: 2em; color: #876e48; font-weight: 600 }
.carousel-testimonials .content .testimonial-meta { bottom: 0.5em; }

.carousel-testimonials .content .testimonial-meta,
.carousel-testimonials .content h3 + p:not(.testimonial-meta),
.carousel-testimonials .content p.testimonial-meta + * { margin-top: 0 !important; }

.carousel-testimonials figure { float: left; margin-left: 5%; width: 20%; }
.carousel-testimonials figure + .content { float: right; width: 75%; }


/* FOOTER
 *************************************************************************************************/
#footer { max-width: 100%; }
#footer .content { padding: 0; }

#footer-widget-area { margin-bottom: 0; }
#footer-widget-area.widget-area-3 .widget { float: none !important; margin: 0 !important; width: 100% !important; }

#footer-widget-area .om-widget-socialmedia { background: #000; padding: 1.25% 0; zoom: 1; }
#footer-widget-area .om-widget-socialmedia::before,
#footer-widget-area .om-widget-socialmedia::after { content: '\0020'; display: block; height: 0; visibility: hidden; }
#footer-widget-area .om-widget-socialmedia::after { clear: both; }

#footer-widget-area .om-widget-socialmedia > h3 { background: none !important; color: #fff; display: block; float: left; font-size: 2em; padding: 0.5em 0; text-align: right; width: 48%; }
#footer-widget-area .om-widget-socialmedia .social-links { float: right; text-align: left; width: 48%; }
#footer-widget-area .om-widget-socialmedia .social-links a { color: #fff !important; transition: all .35s; }
#footer-widget-area .om-widget-socialmedia .social-links svg { height: 1.75em; width: 1.75em; }

#footer-widget-area .widget_text > h3 { display: none; }
#footer-widget-area .widget_text .textwidget { font-size: 1.25em; margin: 0 auto; max-width: 1200px; padding: 2.5%; text-align: center; }
#footer-widget-area .widget_text .textwidget a.button:not(:hover) { background-color: #00f; }
#footer-widget-area .widget_text .textwidget a.button:hover { background-color: #333; }

#footer-widget-area .om-widget-svg { border-top: 3px solid #876e48; }
#footer-widget-area .om-widget-svg > h3 { display: none; }
#footer-widget-area .om-widget-svg > div { margin: 0 auto; max-width: 1200px; text-align: center; }
#footer-widget-area .om-widget-svg figure { }
#footer-widget-area .om-widget-svg a { color: #876e48 !important; display: inline-block; transition: all .35s; }
#footer-widget-area .om-widget-svg a:hover { color: #000 !important; }
#footer-widget-area .om-widget-svg svg { fill: currentColor; height: 147px !important; width: 420px !important; }


/* SHORTCODE > columns
 *************************************************************************************************/
.content .column-wrap .column > * + * { margin-top: 1em; }
.content .column-wrap .column p { text-align: justify; }


/* SHORTCODE > youtube
 *************************************************************************************************/
.youtube-iframe { height: 0; margin-top: 1.5em !important; overflow: hidden; padding: 0 0 56.25%; position: relative; }
.youtube-iframe > iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

.youtube-embed { background-color: #292c30; background-position: center; background-repeat: no-repeat; background-size: cover; border: 0; display: block; font-size: 0; height: 0; line-height: 0; margin: 0 auto; min-height: 200px; padding: 0 0 56.25%; position: relative; z-index: 0; }
.youtube-embed img { display: none; }
.youtube-embed .youtube-start { height: 90px; left: 50%; margin: -45px 0 0 -45px; position: absolute; top: 50%; width: 90px; z-index: 2; }
.youtube-embed .youtube-start svg { fill: rgba(255,255,255,0.6); max-height: 90px; max-width: 90px; transition: all .35s; }
.youtube-embed:hover .youtube-start svg { fill: #fff; }


/* FRONT PAGE
 *************************************************************************************************/
.home .content-wrap .content { padding: 5% 2.5%; }
.home .entry-title { display: none; }

/*.home .youtube-embed { max-width: 640px; }*/

.home .excerpt-wrap.description { background: #876e48; }
.home .excerpt-wrap.description .content { color: #fff; padding: 5% 2.5%; }


/* REALISATIES ARCHIVE
 *************************************************************************************************/
.referenties-gallery-wrap { clear: left; margin: 1em 0 0; overflow: hidden; }


.referenties-gallery-wrap ul.referenties-gallery { border: 5px solid #fff; display: block; font-size: 0; line-height: 0; list-style: none; margin: 0 !important; padding: 0 !important; width: 100%; }
.referenties-gallery li { display: block; float: left; list-style: none; margin: 0; padding: 0; position: relative; vertical-align: top; }
.referenties-gallery figure { border: 5px solid #fff; display: block; overflow: hidden; position: relative; width: 100%; z-index: 0; }
.referenties-gallery figcaption { display: none; }
.referenties-gallery img { display: none; height: auto; max-width: 100%; }


.referenties-gallery a { background-position: center; background-repeat: no-repeat; background-size: 80% 80%; display: block; height: 0; padding: 0 0 75%; position: relative; transition: all .35s; width: 100%;
	-webkit-filter: grayscale(100%) opacity(50%); filter: grayscale(100%) opacity(50%);
}
.referenties-gallery a:not(.no-link):hover { background-color: #eee;
	-webkit-filter: grayscale(0) opacity(100%); filter: grayscale(0) opacity(100%);
}


/* MEDIA QUERIES
 *************************************************************************************************/
@media only screen and ( min-width: 768px ) {
	.masonry .special { display: block; font-size: 16px; height: 120px; left: 5px; line-height: 20px; position: absolute; top: 5px; transition: all .35s; width: 120px; z-index: 999; }
	.masonry .special::after { border-top: 120px solid #876e48; border-right: 120px solid transparent; content: ''; display: block; left: 0; position: absolute; top: 0; transition: all .35s; z-index: 1; }
	.masonry .special > p { display: block; left: 33.33%; position: absolute; text-align: center; top: 33.33%; width: 100px; z-index: 2;
		-webkit-transform: translate(-50%,-50%) rotate(-45deg); -ms-transform: translate(-50%,-50%) rotate(-45deg); transform: translate(-50%,-50%) rotate(-45deg);
	}
	.masonry a:hover .special { color: #876e48; font-weight: 600; height: 140px; width: 140px; }
	.masonry a:hover .special::after { border-top: 140px solid #fff; border-right: 140px solid transparent; }
}

@media only screen and ( min-width: 640px ) {
	.content .column-wrap {
		display: -webit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
		-webkit-align-content: space-between; align-content: space-between;
		-webkit-justify-content: space-between; justify-content: space-between;
		-webkit-flex-wrap: wrap; flex-wrap: wrap;
	}
	.content .column-wrap + .column-wrap { margin-top: 2em !important; }
	.content .column-wrap .column { width: 50%; }
	.content .column-wrap .col-l { padding-right: 2.5%; }
	.content .column-wrap .col-r { padding-left: 2.5%; }
	
	/*
	.content .column-wrap.columns-2 .col-l,
	.content .column-wrap.columns-3 .col-r { width: 55%; }
	.content .column-wrap.columns-2 .col-r,
	.content .column-wrap.columns-3 .col-l { width: 45%; }
	*/
	
	.content .column-wrap.columns-reverse {
		-webkit-flex-direction: row-reverse; flex-direction: row-reverse;
	}
	.content .column-wrap.columns-reverse .col-l { padding-left: 2.5%; padding-right: 0; }
	.content .column-wrap.columns-reverse .col-r { padding-left: 0; padding-right: 2.5%; }
	
	
	.referenties-gallery li { width: 20%; }

	.referenties-gallery li:nth-child(5n+1):nth-last-child(4),
	.referenties-gallery li:nth-child(5n+1):nth-last-child(4) + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(4) + li + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(4) + li + li + li { width: 25%; }

	.referenties-gallery li:nth-child(5n+1):nth-last-child(3),
	.referenties-gallery li:nth-child(5n+1):nth-last-child(3) + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(3) + li + li { width: 33.33%; }

	.referenties-gallery li:nth-child(5n+1):nth-last-child(7),
	.referenties-gallery li:nth-child(5n+1):nth-last-child(7) + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(7) + li + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(7) + li + li + li { width: 25%; }
	.referenties-gallery li:nth-child(5n+1):nth-last-child(7) + li + li + li + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(7) + li + li + li + li + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(7) + li + li + li + li + li + li { width: 33.33%; }

	.referenties-gallery li:nth-child(5n+1):nth-last-child(6),
	.referenties-gallery li:nth-child(5n+1):nth-last-child(6) + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(6) + li + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(6) + li + li + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(6) + li + li + li + li,
	.referenties-gallery li:nth-child(5n+1):nth-last-child(6) + li + li + li + li + li { width: 33.33%; }
}
@media only screen and ( min-width: 1000px ) {
	/*
	.slick-slider.dots .slick-dots { bottom: 80px; }
	
	.home .youtube-embed-wrap { float: left; margin-right: 5%; width: 47.5%; }
	.home .youtube-embed-wrap,
	.home .youtube-embed-wrap + * { margin-top: 0 !important; }
	*/
}
/*
@media only screen and ( min-width: 1440px ) {
	.slick-slider.dots .slick-dots { bottom: 100px; }
}
*/
@media only screen and ( max-width: 1440px ) {
	.carousel-referenties img { max-width: 75px; }
}
@media only screen and ( max-width: 1200px ) {
	#header { padding: 0; }
	#nav-main > ul > li > a { font-size: 14px; }
	
	.slider-wrap .overlay-wrap { font-size: 16px; }
}
@media only screen and ( max-width: 1000px ) {
	#logo { left: 2.5%; margin-left: 0; }
	#nav-mobile-toggle { margin: 2px 0 0; }
	#nav-mobile { padding: 12.5% 5% 5%; }
	#nav-mobile > ul > li { border-top-color: rgba(135,110,72,0.5); }
	#nav-mobile > ul > li > a { text-transform: uppercase; }
	#nav-mobile > ul > li > a:hover,
	#nav-mobile > ul > li.menu-item-has-children.active > a { color: #fff; }
	#nav-mobile > ul > li > a:hover::before,
	#nav-mobile > ul > li > a:hover::after,
	#nav-mobile > ul > li.menu-item-has-children.active > a::before,
	#nav-mobile > ul > li.menu-item-has-children.active > a::after { background-color: #fff !important; }
	
	#nav-mobile ul ul a:not(:hover) { color: #fff; }
	
	.slider-wrap .overlay-wrap { font-size: 14px; }
	
	.carousel-referenties img { max-width: 50px; }
	/*
	.carousel-referenties-wrap { background: #eee;
		-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);
	}
	.carousel-referenties-wrap + * { margin-top: 0; }
	
	.carousel-referenties img { max-width: 50px; }
	.carousel-referenties a:not(:hover) img {
		-webkit-filter: grayscale(100%); filter: grayscale(100%);
	}
	*/
}
@media only screen and ( max-width: 768px ) {
	.slick-slider .overlay-wrap.cc { bottom: 0; left: 0; right: 0; top: auto;
		-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);
	}
	.slider-wrap .overlay-wrap { display: block !important; font-size: 12px; }
	.slick-slider .overlay * + p > .button { padding: 0.444em 1.111em; }
	.slick-slider .overlay * + p > .button + .button { margin-left: 1em; }
	
	.slick-slider.dots .slick-dots { bottom: 100px; }
	
	/*.masonry .special::after { border-top: 120px solid #876e48; border-right: 120px solid transparent; content: ''; display: block; left: 0; position: absolute; top: 0; transition: all .35s; z-index: 1; }
	.masonry .special > p { display: block; left: 33.33%; position: absolute; text-align: center; top: 33.33%; width: 100px; z-index: 2;
		-webkit-transform: translate(-50%,-50%) rotate(-45deg); -ms-transform: translate(-50%,-50%) rotate(-45deg); transform: translate(-50%,-50%) rotate(-45deg);
	}
	.masonry a:hover .special { color: #876e48; font-weight: 600; height: 140px; width: 140px; }
	.masonry a:hover .special::after { border-top: 140px solid #fff; border-right: 140px solid transparent; }
	
	/*
	.masonry .special { left: 3px; top: 3px; }
	.masonry.resp-h li:not(.has-img) .masonry-placeholder { background-size: 50%; }
	*/
	
	.masonry .special { background: #876e48; bottom: 3px; display: block; font-size: 14px; left: 3px; line-height: 18px; position: absolute; right: 3px; z-index: 999; }
	.masonry .special > p { padding: 3px 0; text-align: center; }
	.masonry .special > p > br { display: none; }
	
	.masonry.resp-h .content { display: block !important; }
	.masonry li:not(.has-img) a:not(:hover) .masonry-placeholder { background: #876e48 !important; }
	.masonry li:not(.has-img) a:hover .masonry-placeholder { background: #fff !important; }
	
	.statistics h3 { text-align: center !important; }
	
	.statistics ul { text-align: center; }
	.statistics ul > li { display: block; }
	.statistics ul > li + li { margin-left: 0; margin-top: 1em; }
	.statistics ul > li + li::before { display: none; }
	
	.carousel-testimonials figure { float: none; margin-left: 0; width: 100%; }
	.carousel-testimonials figure + .content { float: none; margin-top: 1em; width: 100%; }
	
	.carousel-testimonials .content h3,
	.carousel-testimonials .content .testimonial-meta { text-align: center; width: 90%; }
	
	#footer-widget-area .om-widget-socialmedia > h3 { width: 58%; }
	#footer-widget-area .om-widget-socialmedia .social-links { width: 38%; }
	
	#footer-widget-area .om-widget-svg svg { height: 70px !important; width: 210px !important; }
	
	#nav-footer a { font-size: 12px; }
	#nav-footer,
	#about-the-author { text-align: center; }
}
@media only screen and ( max-width: 640px ) {
	#nav-top li.home,
	#nav-top li.youtube { display: none; }
	#nav-top.icons .menu-top-options > li:not(.language) > a { margin-right: 2px; }
	
	.referenties-gallery li { width: 50% !important; }
	.referenties-gallery li:nth-child(2n+1):last-child { float: none !important; width: 100% !important; }
	
	.column-wrap .column > *,
	.column-wrap .column + .column,
	.column-wrap p + .column { margin-top: 1em; }
	
	.youtube-embed .youtube-start { height: 60px; margin: -30px 0 0 -30px; width: 60px; }
	.youtube-embed .youtube-start svg { max-height: 60px; max-width: 60px; }

	#footer-widget-area .om-widget-socialmedia > h3,
	#footer-widget-area .om-widget-socialmedia .social-links { float: none; text-align: center; width: 100%; }
	#footer-widget-area .om-widget-socialmedia > h3 { font-size: 1.5em; }
}
@media only screen and ( max-width: 480px ) {
	#nav-top .home,
	#nav-top .youtube,
	#nav-top .facebook,
	#nav-top .linkedin { display: none; }
	#logo { padding: 40px 10px 20px; width: 47.5%; }
	#logo svg { height: auto; max-height: 56px; max-width: 176px; width: 100%; }
}