.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020}.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened {z-index:8030}.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner {position:relative}.fancybox-inner {overflow:hidden}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch}.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe {display:block;width:100%;height:100%}.fancybox-image {max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image:url('../themes/louisefore/assets/css/images/fancybox/fancybox_sprite.png')}#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div {width:44px;height:44px;background:url('../themes/louisefore/assets/css/images/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../themes/louisefore/assets/images/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev {left:0}.fancybox-next {right:0}.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span {left:10px;background-position:0 -36px}.fancybox-next span {right:10px;background-position:0 -72px}.fancybox-nav:hover span {visibility:visible}.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock {overflow:hidden !important;width:auto}.fancybox-lock body {overflow:hidden !important}.fancybox-lock-test {overflow-y:hidden !important}.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../themes/louisefore/assets/images/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed {position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll}.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title {visibility:visible}.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap {padding-top:10px}.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image:url('../themes/louisefore/assets/images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div {background-image:url('../themes/louisefore/assets/images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}


html {overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,
body {margin:0;padding:0}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
time,
section {display:block}
*,
*:before,
*:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url('../themes/louisefore/assets/js/polyfills/boxsizing.htc')}audio,
canvas,
video {display:inline-block;*display:inline;*zoom:1}
audio:not([controls]) {display:none}a:focus {outline:thin dotted}
ol,
ul {list-style:none}
q:before,
q:after,
blockquote:before,
blockquote:after {content:""}
sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup {top:-0.5em}sub {bottom:-0.25em}
figure {margin:0}
img {border:0;-ms-interpolation-mode:bicubic}
svg:not(:root) {overflow:hidden}abbr {text-transform:uppercase}
time {display:block}button,
input,
select,
textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,
input {line-height:normal;*overflow:visible}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0;padding:0}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {cursor:pointer;-webkit-appearance:button}
input[type="search"] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
textarea {overflow:auto;vertical-align:top}table {border-collapse:collapse;border-spacing:0}.a-c {text-align:center}
.a-l {text-align:left}
.a-r {text-align:right}
.desktop-a-l {text-align:left}
.desktop-a-c {text-align:center}
.desktop-a-r {text-align:right}
.left {float:left}
.right {float:right}
.tt {text-transform:uppercase}.clearfix {*zoom:1}
.clearfix:before,
.clearfix:after {display:table;content:" "}
.clearfix:after {clear:both}.ir {display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden {display:none !important;visibility:hidden}.vh {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vh.focusable:active,
.vh.focusable:focus {clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible {visibility:hidden}.text-truncate {text-overflow:ellipsis;vertical-align:top;white-space:nowrap;overflow:hidden;display:inline-block}.column-break-inside-avoid {-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}
@font-face {font-family:'DaxOT-Light';src:url('../themes/louisefore/assets/fonts/DaxOT-Light_gdi.eot');src:url('../themes/louisefore/assets/fonts/DaxOT-Light_gdi.eot?#iefix') format('embedded-opentype'),url('../themes/louisefore/assets/fonts/DaxOT-Light_gdi.woff') format('woff'),url('../themes/louisefore/assets/fonts/DaxOT-Light_gdi.ttf') format('truetype'),url('../themes/louisefore/assets/fonts/DaxOT-Light_gdi.svg#DaxOT-Light') format('svg');font-weight:350;font-style:normal;font-stretch:normal}
p {line-height:1.5em;margin-bottom:1.5em}
p.large {font-size:16px;font-size:1.6rem}
strong {font-weight:500;font-size:inherit}
em {font-style:italic;font-weight:inherit}
a {color:#444;text-decoration:underline;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;font-weight:inherit;font-style:inherit}
a:hover,
a:focus {color:#555}
a:focus,
a:active {outline:0}
a.tdn {text-decoration:none}
a.tdn:hover,
a.tdn:focus {text-decoration:none}
img {max-width:100%;height:auto;display:inline-block;vertical-align:middle}h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:#000;line-height:1.2em;margin:0 0 0.8em}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {text-decoration:none;outline:0;font-weight:inherit;color:#000}
h1 a:hover,
.h1 a:hover,
h2 a:hover,
.h2 a:hover,
h3 a:hover,
.h3 a:hover,
h4 a:hover,
.h4 a:hover,
h5 a:hover,
.h5 a:hover,
h6 a:hover,
.h6 a:hover,
h1 a:focus,
.h1 a:focus,
h2 a:focus,
.h2 a:focus,
h3 a:focus,
.h3 a:focus,
h4 a:focus,
.h4 a:focus,
h5 a:focus,
.h5 a:focus,
h6 a:focus,
.h6 a:focus {color:#4b4b4b}
h1,
.h1 {font-size:40px;font-size:4rem;line-height:45px;line-height:4.5rem}
@media (min-width:47em) {h1,.h1 {font-size:50px;font-size:5rem;line-height:58px;line-height:5.8rem }}
h2,
.h2 {font-size:22px;font-size:2.2rem;text-transform:uppercase}
h2 span,
.h2 span {color:#555;text-transform:capitalize}
@media (min-width:47em) {h2,.h2 {font-size:30px;font-size:3rem }}
h3,
.h3 {font-size:60px;font-size:6rem;line-height:55px;line-height:5.5rem;color:#000;position:relative}
h4,
.h4 {font-size:20px;font-size:2rem;line-height:22px;line-height:2.2rem;color:#666}ul,
ol {margin:0 0 1.5em 16px}
ul li,
ol li {line-height:1.5em;padding:0}
ul ul,
ul ol,
ol ol,
ol ul {margin-bottom:0}
ul {list-style:disc}
ul ul {list-style:circle}
ul.social {margin:0;padding:0;list-style:none;*zoom:1}
ul.social ul {list-style:none}
ul.social li {list-style:none;list-style-image:none;padding:0;background:none}
ul.social:before,
ul.social:after {display:table;content:" "}
ul.social:after {clear:both}
ul.social li {float:left}
ul.social {margin:20px 0 20px -5px}
ul.social li {margin:0 0 5px 5px}
ul.social a {height:40px;width:40px;line-height:40px;display:block;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background:#3d366b;text-decoration:none;text-align:center;overflow:hidden}
ul.social .twitter {background:#2DAAE1}
ul.social .twitter:hover,
ul.social .twitter:focus {background:#1d94c9}
ul.social .facebook {background:#3C5B9B}
ul.social .facebook:hover,
ul.social .facebook:focus {background:#314a7e}
ul.social .pinterest {background:#CB2027}
ul.social .pinterest:hover,
ul.social .pinterest:focus {background:#a81a20}
ul.social .linkedin {background:#0173B2}
ul.social .linkedin:hover,
ul.social .linkedin:focus {background:#015989}
ul.lined {margin:0;padding:0;list-style:none}
ul.lined ul {list-style:none}
ul.lined li {list-style:none;list-style-image:none;padding:0;background:none}
ul.lined li {border-bottom:1px solid #E3E3E3;padding:5px 0}
ul.lined li:first-child {padding-top:0}
ul.lined li:last-child {padding-bottom:0;border-bottom:none}
ol {list-style:decimal}
.unstyled,
nav ul {margin:0;padding:0;list-style:none}
.unstyled ul,
nav ul ul {list-style:none}
.unstyled li,
nav ul li {list-style:none;list-style-image:none;padding:0;background:none}
nav ul {*zoom:1}
nav ul:before,
nav ul:after {display:table;content:" "}
nav ul:after {clear:both}
dl {margin:0 0 40px}@media (min-width:28.125em) {.init-mediaqueries {margin:0 }}
@media (min-width:37em) {.init-mediaqueries {margin:0 }}
@media (max-width:37em) {.init-mediaqueries {margin:0 }}
@media (min-width:47em) {.init-mediaqueries {margin:0 }}
@media (max-width:47em) {.init-mediaqueries {margin:0 }}
@media (max-width:975px) {.init-mediaqueries {margin:0 }}
@media (min-width:61em) {.init-mediaqueries {margin:0 }}
@media (min-width:64em) {.init-mediaqueries {margin:0 }}
@media (min-width:84em) {.init-mediaqueries {margin:0 }}
@media (min-width:103.125em) {.init-mediaqueries {margin:0 }}

html,
body {max-width:1850px;margin:0 auto;height:100%}
html {font-size:62.5%}
body {font-family:'DaxOT-Light',Helvetica,Arial,Verdana,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5em;font-weight:400;color:#444;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}
.page-wrap {position:relative;height:auto;z-index:2}
@media (min-width:47em) {.page-wrap {min-height:100% }}

.container {margin:0 30px;position:relative;z-index:5;*zoom:1}
.container:before,
.container:after {display:table;content:" "}
.container:after {clear:both}
@media (min-width:47em) {.container {margin:0 30px }}
@media (min-width:61em) {.container {width:980px;margin:0 auto;padding:0 20px }.container.small {width:600px }}
@media (min-width:84em) {.container {width:1250px;padding:0 }}
.row {*zoom:1;margin:0 0 0 -20px}
.row:before,
.row:after {display:table;content:" "}
.row:after {clear:both}
.row.g0 {margin-left:0}
.row.g0 >.one-half,
.row.g0 >.two-third,
.row.g0 >.one-third,
.row.g0 >.three-fourth,
.row.g0 >.one-fourth {padding-left:0}
.row.g10 {margin-left:-10px}
.row.g10 >.one-half,
.row.g10 >.two-third,
.row.g10 >.one-third,
.row.g10 >.three-fourth,
.row.g10 >.one-fourth {padding-left:10px;padding-bottom:10px}
.row.g40 {margin-left:-40px}
.row.g40 >.one-half,
.row.g40 >.two-third,
.row.g40 >.one-third,
.row.g40 >.three-fourth,
.row.g40 >.one-fourth {padding-left:40px}
.row.g80 {margin-left:-80px}
.row.g80 >.one-half,
.row.g80 >.two-third,
.row.g80 >.one-third,
.row.g80 >.three-fourth,
.row.g80 >.one-fourth {padding-left:80px}
.one-half,
.two-third,
.one-third,
.three-fourth {float:left;display:block;width:100%;padding-left:20px}
.one-fourth {float:left;display:block;width:100%}
@media (min-width:37em) {.one-fourth {padding-left:20px }}
@media (min-width:47em) {.one-half {width:50% }}
@media (min-width:47em) {.two-third {width:66.66% }}
@media (min-width:47em) {.one-third {width:33.33% }}
@media (min-width:37em) {.three-fourth {width:50% }}
@media (min-width:47em) {.three-fourth {width:75% }}
@media (min-width:37em) {.one-fourth {width:50% }}
@media (min-width:47em) {.one-fourth {width:25% }}
.icon-hamburger,
.icon-hamburger:before,
.icon-hamburger:after {width:24px;position:absolute;height:1px;border-top:3px solid #3d366b;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;left:0}
.icon-hamburger {position:relative}
.icon-hamburger:before,
.icon-hamburger:after {content:"";margin-left:0}
.icon-hamburger:before {margin-top:3px}
.icon-hamburger:after {margin-top:9px}.mb0.mb0 {margin-bottom:0}
.mb10.mb10 {margin-bottom:10px}
.mb20.mb20 {margin-bottom:20px}
.mb30.mb30 {margin-bottom:30px}
.mb40.mb40,
.mb50.mb50,
.mb60.mb60,
.mb80.mb80,
.mb100.mb100 {margin-bottom:40px}
@media (min-width:47em) {.mb50.mb50 {margin-bottom:50px }.mb60.mb60 {margin-bottom:60px }.mb80.mb80 {margin-bottom:80px }.mb100.mb100 {margin-bottom:100px }}.va-wrap,
.va-m,
.va-b {display:table;width:100%;height:100%}
.va-wrap {table-layout:fixed}
.va-m,
.va-b {display:table-cell}
.va-m {vertical-align:middle}
.va-b {vertical-align:bottom}
a.und {text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}
a.und:hover,
a.und:focus,
a.und:active {border-bottom:1px solid #041735;padding-bottom:2px}
a.und.br {border-bottom:1px solid #9c7c5c}
a.und.br:hover,
a.und.br:focus,
a.und.br:active {border-bottom:1px solid #fff;padding-bottom:2px}
.image-banner {overflow:hidden;width:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}
.image-banner img {opacity:0}
.image-banner.small {height:400px}
@media (min-width:47em) {.image-banner {max-height:45vh;min-height:400px }}
.bg-gray {background-color:#e1e1e1}
@media (min-width:47em) {.small-paragraph {padding:0 10% }}
.abs {position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {background-image:url('../themes/louisefore/assets/images/fancybox/fancybox_sprite.png')}

.page-header {padding:15px 0 0 0;text-align:center;min-height:160px}
@media (min-width:28.125em) {.page-header {min-height:100px }}
.logo-large {display:block;width:20vw;min-width:200px;max-width:300px;margin-bottom:60px}
.logo-large img {width:260px}
@media (min-width:61em) {.logo-large:hover,.logo-large:focus {-khtml-opacity:0.95;-moz-opacity:0.95;opacity:0.95 }}
.logo {width:100px;position:absolute;left:50%;transform:translateX(-50%);z-index:101;top:80px}
@media (min-width:28.125em) {.logo {top:15px }}
@media (min-width:47em) {.logo {position:fixed }}
.language-picker {position:absolute;right:20px;top:40px;display:inline-block;z-index:101}
@media (min-width:47em) {.language-picker {position:fixed }}
.language-picker a {font-size:20px;font-size:2rem;color:#000;text-transform:uppercase;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.language-picker a:hover,
.language-picker a:active,
.language-picker a:focus,
.language-picker a.active {color:#9b9b9b;text-decoration:none}
.button_container {position:absolute;top:45px;left:20px;height:20px;cursor:pointer;z-index:106;transition:opacity .25s ease;color:#000}
@media (min-width:47em) {.button_container {position:fixed }}
.button_container:hover .top,
.button_container:hover .middle,
.button_container:hover .bottom {background-color:#9b9b9b}
.button_container:hover .menu {color:#9b9b9b}
.button_container.active .top {transform:translateY(4px) translateX(0) rotate(45deg);background:#fff}
.button_container.active .middle {opacity:0;background:#fff}
.button_container.active .bottom {transform:translateY(-6px) translateX(0) rotate(-45deg);background:#fff}
.button_container.active .menu {color:#fff}
.button_container .menu {position:relative;font-size:18px;font-size:1.8rem;left:30px;top:-7px;margin:0;padding:0;text-transform:uppercase;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.button_container .top,
.button_container .middle,
.button_container .bottom {width:20px;background:#000;border:none;height:2px;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}
.button_container .top:nth-of-type(2),
.button_container .middle:nth-of-type(2),
.button_container .bottom:nth-of-type(2) {top:5px}
.button_container .top:nth-of-type(3),
.button_container .middle:nth-of-type(3),
.button_container .bottom:nth-of-type(3) {top:10px}
.overlay {position:fixed;background:#000;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;overflow:hidden;z-index:105}
.overlay.open {opacity:.9;visibility:visible;height:100%}
.overlay.open li {animation:fadeInRight .5s ease forwards;animation-delay:.35s}
.overlay.open li:nth-of-type(2) {animation-delay:.4s}
.overlay.open li:nth-of-type(3) {animation-delay:.45s}
.overlay.open li:nth-of-type(4) {animation-delay:.5s}
.overlay nav {position:relative;height:50%;top:55%;transform:translateY(-40%);font-size:50px;font-weight:400;text-align:center}
.overlay ul {list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}
.overlay ul li {display:block;height:25%;height:calc(25%);min-height:50px;position:relative;opacity:0}
.overlay ul li a {display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;padding-bottom:10px}
.overlay ul li a:hover:after,
.overlay ul li a:focus:after,
.overlay ul li a:active:after {width:100%}
.overlay ul li a:after {content:'';position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#fff;transition:.35s}
@keyframes fadeInRight {0% {opacity:0;left:20% }100% {opacity:1;left:0 }}

.main {padding:30px 0}
@media (min-width:47em) {.main {padding:30px 0 70px }}

.page-footer {position:relative;text-align:right;padding:20px 0 0;height:auto;z-index:2}
.page-footer.active {z-index:1}
.page-footer .wrap {margin-right:2%}
.page-footer p {margin:0}
.page-footer a:hover,
.page-footer a:active,
.page-footer a:focus {text-decoration:underline}
@media (min-width:47em) {.page-footer {margin:-70px 0 0 }}
a.social {width:35px;height:35px;background-repeat:no-repeat;background-size:35px 35px;display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:35px;vertical-align:middle;margin-right:15px}
.social.twitter {margin-right:0;background-image:url('../themes/louisefore/assets/images/social/twitter.png')}
.social.twitter:hover {background-image:url('../themes/louisefore/assets/images/social/twitter-active.png')}
.social.linkedin {background-image:url('../themes/louisefore/assets/images/social/linkedin.png')}
.social.linkedin:hover {background-image:url('../themes/louisefore/assets/images/social/linkedin-active.png')}
.social.facebook {background-image:url('../themes/louisefore/assets/images/social/facebook.png')}
.social.facebook:hover {background-image:url('../themes/louisefore/assets/images/social/facebook-active.png')}
.copyright {color:#444;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;padding:10px 30px}
.copyright a {color:#444}
.alg-voorw li {margin-bottom:20px}

.large {font-size:16px;font-size:1.6rem}
.center-block {text-align:center;*zoom:1;margin:20px 0}
.center-block:before,
.center-block:after {display:table;content:" "}
.center-block:after {clear:both}
.center-block .button {float:none;display:inline-block}
.box {margin:0 0 20px;padding:15px 15px 5px;*zoom:1;background:#E7E4DB}
.box:before,
.box:after {display:table;content:" "}
.box:after {clear:both}
.box ul,
.box p {margin-bottom:1em}
.box.error {background:#fc534c;color:#fff}
.box.success {background:#3d366b}
section {position:relative}
article {*zoom:1;margin:0 0 20px}
article:before,
article:after {display:table;content:" "}
article:after {clear:both}
article a img {display:block;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;-khtml-opacity:1;-moz-opacity:1;opacity:1}
article a:hover img,
article a:focus img {-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8}

.background-banner {position:relative;text-align:center}
.background-banner .page-header {margin-bottom:140px;padding:80px 0 0 0}
.background-banner h1 {margin-bottom:10px}
.background-banner p {font-size:20px;font-size:2rem}
@media (min-width:28.125em) {.background-banner .page-header {padding:40px 0 0 0 }}
@media (min-width:37em) and (min-height:600px) {.background-banner .page-header {min-height:200px;margin-bottom:200px }}
.background-banner:after {content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.4;background:url('../themes/louisefore/assets/images/marble-banner.jpg') no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}
.filter {background-color:#e1e1e1;text-align:center}
.filter li {display:inline-block;margin-right:30px;padding:25px 0}
.filter a {display:block;border-bottom:1px solid #e1e1e1;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s}
.filter a:hover,
.filter a:focus,
.filter a:active,
.filter a.is-checked {padding-bottom:5px;border-bottom:1px solid #000;text-decoration:none}
@media (min-width:47em) {.filter {text-align:left }.filter ul {margin-left:2% }}
.projects {padding:0 20px;text-align:center}
.projects .one-third,
.projects .two-third {margin-bottom:20px}
.projects h3 {color:#fff;margin:0;display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;opacity:0;padding:0 15px;text-transform:uppercase}
.projects .image-banner:hover .abs {background-color:rgba(0,0,0,0.5)}
.projects .image-banner:hover h3 {opacity:1}
@media (min-width:103.125em) {.projects {padding:0 }}
.detail-desc {text-align:center;padding:30px 0 20px 0}
.detail-properties {padding-top:50px;margin-bottom:60px}
h4.property-title {display:inline-block;width:100%}
@media (min-width:37em) {h4.property-title {width:30% }}
@media (min-width:37em) {h4.property-title {float:left }}
.property-desc {display:inline-block;width:100%;margin-bottom:40px}
.property-desc.small {margin-bottom:20px}
.property-desc.long {padding-right:40px}
.property-desc span {color:#9b9b9b;display:block}
@media (min-width:37em) {.property-desc {width:70% }}
.back-button {padding-left:15px;position:relative;margin-left:2%;text-transform:uppercase;color:#000}
.back-button:before {content:"";background-image:url('../themes/louisefore/assets/images/arrow.svg');width:10px;height:10px;background-size:10px 10px;position:absolute;left:0;top:5px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.back-button:hover,
.back-button:focus,
.back-button:active {text-decoration:none;color:#9b9b9b}
.back-button:hover:before,
.back-button:focus:before,
.back-button:active:before {left:-5px}
.detail-images {margin:0 auto;padding:0 20px;margin-bottom:40px}
.detail-images .element-item {float:left;margin-bottom:20px;text-align:center}
.detail-images .element-item .abs {background-color:rgba(255,255,255,0)}
.detail-images .element-item h3 {font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;text-transform:uppercase;-khtml-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin:0 20px}
.detail-images .element-item:hover {cursor:pointer}
.detail-images .element-item:hover .abs {background-color:rgba(255,255,255,0.4)}
@media (min-width:61em) {.detail-images .element-item:hover h3 {-khtml-opacity:1;-moz-opacity:1;opacity:1;cursor:pointer }}
.about {padding:0 20px}
.about h1 {margin-top:40px}
.about .competentions {font-size:30px;font-size:3rem;text-transform:uppercase;color:#9b9b9b;font-weight:100;margin:0 0 15px 0}
.about img {max-height:900px}
@media (max-width:47em) {.about img {max-height:50vh }}
@media (min-width:47em) {.about h1 {margin-top:-13px }}
@media (min-width:103.125em) {.about {padding:0 }}
.landing {display:flex;flex-direction:column;align-items:center;justify-content:center}
@media (min-width:61em) {.landing {position:absolute;left:0;right:0;top:0;bottom:0 }}

.lt-ie9 .logo img {max-width:inherit}
.lt-ie8 {}
.lt-ie8 .row {float:left;width:100%;clear:both}

@media print {html {font-size:10px }* {background-color:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important }.ir {text-indent:0;overflow:visible;direction:inherit }a,a:visited {text-decoration:underline }tr,img {page-break-inside:avoid }img {max-width:100% !important }@page {margin:2cm 0.5cm 1cm }.page-footer,.main-nav {display:none }.one-half {width:50% }.two-third {width:66.66% }.one-third {width:33.33% }.three-fourth {width:75% }.one-fourth {width:25% }}