@font-face {font-family:"Rustica";src:url(https://use.typekit.net/af/8197d8/00000000000000007735ee15/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/8197d8/00000000000000007735ee15/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/8197d8/00000000000000007735ee15/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;}
@font-face {font-family:"Rustica";src:url(https://use.typekit.net/af/8373d4/00000000000000007735ee16/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/8373d4/00000000000000007735ee16/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/8373d4/00000000000000007735ee16/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;}
@font-face {font-family:"Rustica";src:url(https://use.typekit.net/af/6e9a94/00000000000000007735ee18/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/6e9a94/00000000000000007735ee18/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/6e9a94/00000000000000007735ee18/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;}
@font-face {font-family:"le-monde-livre";src:url(https://use.typekit.net/af/11b527/00000000000000007735a00b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/11b527/00000000000000007735a00b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/11b527/00000000000000007735a00b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;} #om-0d99cd16-31af-11e3-aee9-00163eeae34c {display: none !important;}  html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:300 21px/31px 'Rustica', sans-serif;color:#37342E;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:visited {text-decoration:none;color:#37342E;transition:color ease-in-out .2s;}
a:active, a:hover {outline:0;text-decoration:none;color:#B18A48;} .wrapper {max-width:1460px;padding:0 15px;margin:0 auto;position:relative;box-sizing:border-box;}
.alignfull {margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}
.alignwide {margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;} .posts_navigation {display:flex;flex-wrap:wrap;justify-content:space-between;} .cover {display:none;}
*[data-cover] {min-height:200px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/blank.gif) center center/cover no-repeat;}
*[data-cover-srcset] {min-height:200px;position:relative;}
*[data-cover-srcset] img[srcset] {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;} .video_wrap {position:relative;padding:0 0 56.25% 0;height:0;}
.video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;} h1 {font:700 56px 'Rustica';letter-spacing:11.2px;text-transform:uppercase;padding-bottom:15px;}
h2 {font:700 45px 'le-monde-livre';padding-bottom:35px;}
h3 {font:700 35px 'le-monde-livre';padding-bottom:40px;}
h4 {font:500 30px 'Rustica';padding-bottom:25px;}
h5 {font:700 25px/40px 'le-monde-livre';padding-bottom:65px;}
h6 {font:700 23px 'le-monde-livre';padding-bottom:50px;}
p {padding-bottom:30px;} input[type="text"], input[type="tel"], input[type="email"], textarea, select {font:300 21px 'Rustica', sans-serif;color:#fff;border:2px solid #fff;background:transparent;border-radius:0;padding:0 20px;height:67px;width:100%;box-sizing:border-box;}
input[type="text"]::placeholder, input[type="tel"]::placeholder, input[type="email"]::placeholder, textarea::placeholder {opacity:1;}
textarea {height:150px;padding:20px;}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/arrow6.png) right 30px center/13px auto no-repeat;}
select option {background:#fbf9f9;color:#37342E;}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {cursor:pointer;font-size:15px;padding-left:28px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/checkbox_unchecked.png) left 4px/20px auto no-repeat;display:inline-block;vertical-align:middle;}
input[type="checkbox"]:checked + label, input[type="checkbox"] + label:active {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/checkbox_checked.png);}
.searchform > div {display:flex;flex-wrap:wrap;align-items:center;}
.searchform label {display:block;min-width:100%;}
.searchform input[type="text"] {flex:1;margin-right:20px;}
.gform_ajax_spinner, .gform_wrapper .validation_error, .gform_validation_errors {display:none !important;}
.gform_wrapper .gform_heading {padding-bottom:70px;text-align:center;}
.gform_wrapper .gform_body .gform_fields {display:flex;flex-wrap:wrap;justify-content:space-between;}
.gform_wrapper .gform_body .gfield {position:relative;padding-bottom:24px;width:100%;}
.gform_wrapper .gform_body .gfield.half {width:calc(50% - 12px);}
.gform_wrapper .gform_body .gfield label.gfield_label {display:none;}
.gform_wrapper .gform_body fieldset {padding:0;border:none;}
.gform_wrapper .gform_body fieldset legend {display:none;}
.gform_wrapper .gform_body .gfield.gfield_error input {border-color:#B18A48;}
.gform_wrapper .gform_body .gfield .validation_message {position:absolute;left:0;bottom:0;z-index:2;color:#B18A48;font-size:14px;}
.gform_wrapper .gform_footer {text-align:right;margin-top:-63px;}
.gform_wrapper .gform_footer .button {color:#fff;position:relative;}
.gform_confirmation_message {padding-bottom:30px;} .wp-block-button {display:inline;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {color:#201F1E;background:linear-gradient(to right, #B18A48 0, #B18A48 100%) left top/14px 100% no-repeat;padding:8px 25px 5px 25px;min-width:100px;height:43px;font:300 15px 'Rustica';letter-spacing:2.25px;text-transform:uppercase;border:none;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;}
.button:hover, .wp-block-button__link:hover, .searchform input[type="submit"]:hover {color:#fff;background-size:100% 100%;}
.button.button_outline, .is-style-outline .wp-block-button__link, .button.button_outline_light, .is-style-outline_light .wp-block-button__link, .button.button_fullbg, .is-style-fullbg .wp-block-button__link, .button.button_fullbg, .is-style-fullbgwhite .wp-block-button__link {border:2px solid transparent;min-width:235px;height:57px;font-size:19px;letter-spacing:2.85px;}
.button.button_outline, .button.button_outline:visited, .is-style-outline .wp-block-button__link, .is-style-outline .wp-block-button__link:visited {color:#201F1E;background:transparent;border-color:#201F1E;}
.button.button_outline:hover, .is-style-outline .wp-block-button__link:hover {color:#F7F3EC;background:#201F1E;}
.button.button_outline_light, .button.button_outline_light:visited, .is-style-outline_light .wp-block-button__link, .is-style-outline_light .wp-block-button__link:visited  {color:#F7F3EC;background:transparent;border-color:#F7F3EC;}
.button.button_outline_light:hover, .is-style-outline_light .wp-block-button__link:hover {color:#F7F3EC;background:#201F1E;border-color:#201F1E;}
.button.button_fullbg, .button.button_fullbg:visited, .is-style-fullbg .wp-block-button__link, .is-style-fullbg .wp-block-button__link:visited {color:#F7F3EC;background:#B18A48;border-color:#B18A48;}
.button.button_fullbg:hover, .is-style-fullbg .wp-block-button__link:hover {color:#201F1E;background:#F7F3EC;border-color:#201F1E;}
.button.button_fullbgwhite, .button.button_fullbgwhite:visited, .is-style-fullbgwhite .wp-block-button__link, .is-style-fullbgwhite .wp-block-button__link:visited {color:#201F1E;background:#F7F3EC;border-color:#F7F3EC;}
.button.button_fullbgwhite:hover, .is-style-fullbgwhite .wp-block-button__link:hover {color:#F7F3EC;background:#201F1E;border-color:#201F1E;} .has-primary-color-color {color:#B18A48;}
.has-secondary-color-color {color:#F7F3EC;}
.has-text-color-color {color:#37342E;}
.has-dark-color-color {color:#201F1E;}
.has-primary-color-background-color {background-color:#B18A48;}
.has-secondary-color-background-color {background-color:#F7F3EC;}
.has-text-color-background-color {background-color:#37342E;}
.has-dark-color-background-color {background-color:#201F1E;}  .header {position:fixed;top:0;padding:45px 0;left:0;width:100%;z-index:100;transition:padding  ease-in-out .2s;}
.logged-in .header {top:32px;}
.header.header_small {padding:30px 0;}
.header.header_small, .header.active {background:#f7f3ec;}
.header .wrapper {max-width:1770px;display:flex;align-items:center;justify-content:space-between;position:static;}
.header .logo {width:335px;height:39px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/logo.png) center center/100% auto no-repeat;font-size:0;line-height:0;}
.header.header_small .logo, .header.active .logo {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/logo2.png);} .menu_trigger {width:29px;height:14px;z-index:999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;display:block;}
.menu_trigger.mobile {display:none;}
.menu_trigger span {display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:.6;left:0;transition:all ease-in-out 0.25s;}
.header.header_small .menu_trigger span, .header.active .menu_trigger span {background:#201F1E;opacity:1;}
.menu_trigger span:nth-child(1) {top:0px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:6px;opacity:.4;}
.menu_trigger span:nth-child(4) {top:12px;}
.menu_trigger.active span {background-color:#201F1E;opacity:1;}
.menu_trigger.active span:nth-child(1), .menu_trigger.active span:nth-child(4) {transform:scale(0, 0);}
.menu_trigger.active span:nth-child(2) {transform:rotate(45deg);}
.menu_trigger.active span:nth-child(3) {transform:rotate(-45deg);}
.header .top_bar {display:flex;align-items:center;}
.header .menu-reserve-buttons-container ul {display:flex;padding-right:40px;}
.header .menu-reserve-buttons-container ul li a, .header .menu-reserve-buttons-container ul li a:visited {background:#B18A48;color:#fff;padding:8px 30px 5px 30px;min-width:140px;height:43px;font:300 15px 'Rustica';letter-spacing:2.25px;text-transform:uppercase;border:2px solid #B18A48;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;display: block;padding: 0;margin: 0;line-height: 43px;}
.header .menu-reserve-buttons-container ul li a:hover {background:#201F1E;border-color:#201F1E;color:#fff;}
.header .menu-reserve-buttons-container ul li:first-child a, .header .menu-reserve-buttons-container ul li:first-child a:visited {background:#F7F3EC;color:#B18A48;border-color:#F7F3EC;}
.header .menu-reserve-buttons-container ul li:first-child a:hover {background:#F7F3EC;border-color:#F7F3EC;color:#201F1E;}
.header.header_small .menu-reserve-buttons-container ul li:first-child a, .header.header_small .menu-reserve-buttons-container ul li:first-child a:visited, .header.active .menu-reserve-buttons-container ul li:first-child a, .header.active .menu-reserve-buttons-container ul li:first-child a:visited {background:#201f1e;color:#fff;border-color:#201f1e;}
.header.header_small .menu-reserve-buttons-container ul li:first-child a:hover, .header.active .menu-reserve-buttons-container ul li:first-child a:hover {background:#B18A48;border-color:#B18A48;color:#fff;}
.header .top_menu {position:absolute;top:100%;right:100%;width:100%;height:calc(100vh - 100%);opacity:0;overflow:hidden;background:#fff;z-index:999;box-sizing:border-box;transition:opacity ease-in-out .3s .1s;display:flex;}
.header.active .top_menu {transform:translateX(100%);opacity:1;}
.header .top_menu nav {padding:5% 190px 20px 15px;max-width:1770px;margin:0 auto;box-sizing:border-box;flex:1;overflow:auto;}
.header .top_menu nav > ul > li {padding:26px 0;text-transform:uppercase;}
.header .top_menu nav > ul > li > a {font:700 32px 'Rustica';letter-spacing:6.4px;}
.header .top_menu nav > ul > li.menu-item-has-children > a {position:relative;}
.header .top_menu nav > ul > li.menu-item-has-children > a:before {content:'';position:absolute;top:-4px;right:-23px;display:block;width:15px;height:28px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/arrow3.png) right 5px/100% auto no-repeat;}
.header .top_menu nav > ul > li.menu-item-has-children:hover > a:before {transform:rotate(90deg);top:-2px;}
.header .top_menu nav > ul > li.menu-item-has-children .trigger {display:none;position:absolute;top:11px;right:-23px;z-index:3;cursor:pointer;width:25px;height:25px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/arrow3.png) right center/8px auto no-repeat;}
.header .top_menu nav > ul > li.menu-item-has-children .trigger.active {transform:rotate(90deg);top:4px;right:-30px;}
.header .top_menu nav > ul > li ul {display:none;}
@media only screen and (min-width: 768px) {
.header .top_menu nav > ul > li:hover ul {display:block;}
}
.header .top_menu nav > ul > li ul li {padding-top:25px;font:500 20px 'Rustica';letter-spacing:2.4px;}
.header .menu-contact-menu-container {position:absolute;top:calc(50% - 171px);right:-300px;background:#201F1E;width:183px;height:343px;display:flex;align-items:center;transition:right ease-in-out .3s .4s;}
.header.active .menu-contact-menu-container {right:0;}
.header .menu-contact-menu-container ul {display:block;}
.header .menu-contact-menu-container ul li {padding:22px 10px 22px 45px;}
.header .top_menu .menu-reserve-buttons-container {display:none;}
.header .top_menu .menu-reserve-buttons-container ul {margin:0 -20px;padding:0;}
.header .top_menu .menu-reserve-buttons-container ul li a, .header .menu-reserve-buttons-container ul li a:visited {min-width:50vw;height:54px;font-size:18px;}
.reserveren {position:fixed;bottom:30px;right:35px;box-shadow:0 0 10px #00000059;background:#fcfcfc url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/f.png) 13px center/auto 21px no-repeat;padding:4px 5px 0 63px;box-sizing:border-box;width:160px;height:36px;border-radius:5px;z-index:50;font-size:11px;letter-spacing:1px;text-transform:uppercase;}
.reserveren:before {content:'';display:block;width:1px;height:100%;background:#eaeaea;position:absolute;top:0;left:39px;} .heading {background:#201F1E;padding-top:40px;position:relative;}
.single .heading {margin-bottom:90px;}
.heading:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(179deg, #201F1EBF 0%, #37342E00 100%);}
.heading .wrapper {min-height:670px;display:flex;align-items:center;color:#fff;z-index:5;}
.heading ul {display:flex;flex-wrap:wrap;}
.heading ul li {font-style:italic;}
.heading ul li:not(:last-child):after {content:'';padding:3px 10px 0 10px;width:8px;height:13px;display:inline-block;vertical-align:middle;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/arrow.png) center 0/8px auto no-repeat;}
.heading ul li a, .heading ul li a:visited {color:#fff;}
.heading ul li a:hover {color:#B18A48;}
.heading p {max-width:715px;} .content_block article > ul, .content_block article > ol {margin-bottom:20px;}
.content_block article > ul li {list-style-position:inside;list-style-type:disc;}
.content_block article > ol li {list-style-position:inside;list-style-type:decimal;}
.g {display:none;width:762px;height:771px;position:absolute;top:125vh;right:0;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/demo/g_bg.png) right center no-repeat;z-index:-2;}
.home .g, .page-contact .g {display:block;}
@media only screen and (min-width: 2000px) {
.page-contact .g {top:75vh;}
} .content_block .gform_wrapper, .content_block .gform_confirmation_wrapper {background:#201F1E;color:#fff;max-width:960px;padding:80px 100px 50px 100px;box-sizing:border-box;margin:-30px auto 345px auto;border-radius:10px 10px 0 10px;position:relative;}
.content_block .gform_wrapper:before, .content_block .gform_wrapper:after, .content_block .gform_confirmation_wrapper:before, .content_block .gform_confirmation_wrapper:after {content:'';display:block;width:409px;height:409px;position:absolute;bottom:-20px;right:-20px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/demo/gold.jpg) no-repeat;opacity:.2;z-index:-1;}
.content_block .gform_wrapper:after, .content_block .gform_confirmation_wrapper:after {background:#B18A48;opacity:1;z-index:-2;} .map_block {display:flex;position:relative;}
.map_block .info {flex-basis:50%;position:relative;color:#F7F3EC;padding:145px 0;font-size:25px;line-height:35px;}
.map_block .info:before, .map_block .info:after {content:'';display:block;width:100vw;height:100%;position:absolute;top:0;right:0;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/demo/gold.jpg) center center/cover no-repeat;opacity:.05;z-index:-1;}
.map_block .info:after {background:#B18A48;opacity:1;z-index:-2;}
.map_block .info > * {max-width:590px;}
.map_block .info p a, .map_block .info p a:visited {color:#F7F3EC;}
.map_block .info p a:hover {color:#37342E;}
.map_block .info .menu-social-menu-container ul {padding:30px 0 20px 0;}
.map_block .info .menu-social-menu-container ul li {padding:0 40px 40px 0;}
.map_block .info .menu-social-menu-container ul li a {width:24px;height:44px;}
.map_block .info .menu-social-menu-container ul li a[href*="facebook"] {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/facebook2.png);}
.map_block .info .menu-social-menu-container ul li a[href*="instagram"] {width:39px;height:39px;background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/instagram2.png);}
.map_block .info .menu-social-menu-container ul li a[href*="youtube"] {width:48px;height:34px;background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/youtube2.png);}
.map_block .map_wrap {width:calc((100vw - 100%) / 2 + 50%);height:100%;position:absolute;top:0;left:50%;}
.acf-map {min-height:100%;width:100%;position:relative;}
.acf-map img {max-width:inherit !important;} .wp-block-media-text {margin-bottom:110px;}
.wp-block-media-text .wp-block-media-text__media {position:relative;height:calc(100% + 40px);}
.wp-block-media-text .wp-block-media-text__media img {min-height:100%;max-height:100%;object-fit:cover;border-radius:10px 10px 10px 0;}
.wp-block-media-text .wp-block-media-text__media:not(:empty):before, .wp-block-media-text .wp-block-media-text__media:not(:empty):after {content:'';display:block;width:409px;height:409px;position:absolute;bottom:-20px;left:-20px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/demo/gold.jpg) no-repeat;opacity:.2;z-index:-1;}
.wp-block-media-text .wp-block-media-text__media:not(:empty):after {background:#B18A48;opacity:1;z-index:-2;}
.wp-block-media-text .wp-block-media-text__content {padding:65px 85px;background:#F7F3EC;}
.wp-block-cover .wp-block-media-text .wp-block-media-text__content {color:#37342E;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media img {border-radius:10px 10px 0 10px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:not(:empty):before, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:not(:empty):after {left:auto;right:-20px;}
.wp-block-media-text.is-style-wide:not(.has-media-on-the-right) .wp-block-media-text__content {padding-right:0;background:none;}
.wp-block-media-text.is-style-wide.has-media-on-the-right .wp-block-media-text__content {padding-left:0;background:none;}
.wp-block-media-text.has-media-on-the-right.is-style-wide .wp-block-media-text__media:not(:empty):before, .wp-block-media-text.has-media-on-the-right.is-style-wide .wp-block-media-text__media:not(:empty):after {right:auto;left:-20px;}
.wp-block-media-text.has-media-on-the-right.is-style-wide .wp-block-media-text__media img {width:calc((100vw - 200%) / 2 + 100%);} .wp-block-group {max-width:900px;margin-bottom:130px;} .wp-block-cover {padding:85px 0;min-height:1px;margin-bottom:130px;}
.wp-block-cover:last-of-type {margin-bottom:0;}
.wp-block-cover.alignfull {width:100vw;}
.wp-block-cover .has-primary-color-background-color.has-background-dim-90 {opacity:.95 !important;}
.wp-block-cover .has-primary-color-background-color ~ .wp-block-cover__inner-container {color:#fff;}
.wp-block-cover .wp-block-cover__inner-container {width:auto;max-width:1460px;padding:0 15px;margin:0 auto;position:relative;box-sizing:border-box;}
.wp-block-cover .wp-block-cover__inner-container > h2, .wp-block-cover .wp-block-cover__inner-container > p {max-width:400px;margin:0 auto;}
.wp-block-cover .has-primary-color-background-color + .wp-block-cover__image-background ~ .wp-block-cover__inner-container > h2 {max-width:600px;}
.wp-block-cover .wp-block-cover__inner-container > h5 {max-width:890px;margin:0 auto;color:#514A3B;}
.wp-block-cover .has-white-background-color {display:none;}
.wp-block-cover .has-white-background-color ~ .wp-block-cover__inner-container {margin-bottom:-70px;}
.wp-block-cover .has-dark-color-background-color ~ .wp-block-cover__inner-container > h5 {color:#fff;padding-bottom:0;}
.wp-block-cover.is-style-half {padding-bottom:200px;}
.wp-block-cover.is-style-half .has-dark-color-background-color {left:auto;right:50%;width:100vw;}
.wp-block-cover.is-style-half .wp-block-cover__inner-container {width:100%;}
.wp-block-cover.is-style-half .wp-block-cover__inner-container > h2, .wp-block-cover.is-style-half .wp-block-cover__inner-container > p {margin:0;}
.wp-block-cover.is-style-half .wp-block-cover__inner-container .wp-block-button__link {color:#fff;}
.wp-block-cover .wp-block-columns {margin-bottom:0;} .content_block .wp-block-gallery {max-width:1350px;margin:50px auto 160px auto;align-items:flex-start;position:relative;z-index:5;}
.content_block .wp-block-cover .wp-block-gallery {margin-bottom:0;}
.content_block .wp-block-cover + .wp-block-gallery {margin-top:-295px;}
.content_block .wp-block-gallery > * {max-width:23% !important;padding:0 5px 10px 5px;box-sizing:border-box;margin:0 !important;}
.content_block .wp-block-gallery > * a {display:block;}
.content_block .wp-block-gallery > * img {height:326px !important;width:100% !important;object-fit:cover;border-radius:10px;margin:0 !important;}
.content_block .wp-block-gallery .blocks-gallery-caption {background:#37342E;color:#F7F3EC;text-align:left;padding:20px 33px 20px 45px;border-radius:10px;margin-left:5px !important;max-width:calc(25% - 33px) !important;font:20px/28px 'le-monde-livre'; height:110px;}
.content_block .wp-block-gallery .blocks-gallery-caption a {color:#F7F3EC;display:block;padding-right:57px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/arrow4.png) right center/16px auto no-repeat;}
.content_block .wp-block-gallery .blocks-gallery-caption a:hover {color:#B18A48;}
.home .content_block .wp-block-gallery .blocks-gallery-caption a {padding-right:0;background:none;font:300 23px 'Rustica';padding-top:5px;}
@media only screen and (min-width: 768px) {
.content_block .wp-block-gallery > *:nth-child(6), .content_block .wp-block-gallery > *:nth-child(7) {margin-top:-170px !important;}
.content_block .wp-block-gallery > *:nth-child(10), .content_block .wp-block-gallery > *:nth-child(11) {margin-top:-260px !important;}
.content_block .wp-block-gallery > *:nth-child(14), .content_block .wp-block-gallery > *:nth-child(15) {margin-top:-350px !important;}
.content_block .wp-block-gallery > *:nth-child(4), .content_block .wp-block-gallery > *:first-child {padding-top:80px;}
.content_block .wp-block-gallery > *:nth-child(4n) img, .content_block .wp-block-gallery > *:nth-child(4n+1) img {height:419px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:first-child {padding-top:416px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(3) {padding-top:163px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(4) {padding-top:326px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(5) {margin-top:-416px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(6) {margin-top:-510px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(7) {margin-top:-347px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(8) {margin-top:-90px !important;position:relative;z-index:-5;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(9) {margin-top:-325px !important;position:relative;z-index:-5;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(8) a, .content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(9) a {cursor:default;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(10) {margin-top:-512px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(11) {margin-top:-350px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(12) {margin-top:-430px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(13) {margin-top:-430px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(14) {margin-top:-280px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(15) {margin-top:-120px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(16) {margin-top:-105px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(17) {margin-top:-325px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(18) {margin-top:-270px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(19) {margin-top:-110px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(20) {margin-top:0px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(21) {margin-top:-325px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(22) {margin-top:-365px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(4n) img, .content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(4n+1) img {height:419px !important;}
}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery {margin:-650px 0 -30px 250px;width:100vw;max-width:calc(100% - 250px);}
@media only screen and (min-width: 1720px) {
.content_block .wp-block-cover.is-style-half + .wp-block-gallery {max-width:calc(100% - 100px);}
} .wp-block-image {margin-bottom:60px;} .content_block .wp-block-buttons {gap:55px;} .slider_block {color:#fff;position:relative;display:flex;align-items:flex-end;margin-bottom:70px;padding-bottom:90px;max-width:100vw;}
.slider_block .content:before {content:'';background:#201F1E;position:absolute;top:0;left:0;display:block;width:100vw;height:calc(100% + 90px);z-index:1;}
.slider_block .content {background:#201F1E;position:relative;width:39%;padding:80px 60px 0 80px;box-sizing:border-box;}
.slider_block .content > * {position:relative;z-index:2;}
.slider_block .content .button, .slider_block .content .button:visited {color:#fff;}
.slider_block .img {width:61%;}
.slider_block .img .slider {position:relative;z-index:2;}
.slider_block .img img {width:100%;height:650px;object-fit:cover;border-radius:10px;}
.slider_block .img .slick-arrow {position:absolute;bottom:32px;right:0;z-index:5;font-size:0;line-height:0;display:block;width:16px;height:28px;border:none;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/next.png) center center/100% auto no-repeat;}
.slider_block .img .slick-prev {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/prev.png);right:155px;}
.slider_block .img .slick-disabled {opacity:.6;}
.slider_block .img .paginginfo {position:absolute;bottom:23px;right:45px;z-index:5;}
.slider_block .img .paginginfo span {font-size:39px;}
.slider_block.slider_media_left .img {order:-1;}
.slider_block.slider_media_left .content:before {left:auto;right:0;}
.slider_block.slider_media_left .img .slick-prev {right:185px;}
.slider_block.slider_media_left .img .slick-next {right:30px;}
.slider_block.slider_media_left .img .paginginfo {right:75px;}
.wp-block-cover .slider_block {color:#201F1E;min-height:650px;margin-bottom:200px;margin-top:-150px;}
.wp-block-cover .slider_block .content:before {background:#F7F3EC;}
.wp-block-cover .slider_block .content:after {content:'';background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/demo/house2.png) right bottom/auto 100% no-repeat;position:absolute;bottom:-90px;left:0;display:block;width:530px;height:400px;z-index:1;}
.wp-block-cover .slider_block .content {width:63%;background:#F7F3EC;}
.wp-block-cover .slider_block .content .text {min-height:230px;}
.wp-block-cover .slider_block .content .button, .wp-block-cover .slider_block .content .button:visited {color:#201F1E;}
.wp-block-cover .slider_block .content .button:hover {color:#fff;}
.wp-block-cover .slider_block .img {width:37%;}
.wp-block-cover .slider_block .img .slider {position:absolute;bottom:90px;left:63%;width:calc((100vw - 100%) / 2 + 37%);}
.wp-block-cover .slider_block .img .slick-next {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/next2.png);}
.wp-block-cover .slider_block .img .slick-prev {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/prev2.png);}
.wp-block-cover .slider_block.slider_media_left .img .slider {left:auto;right:63%;}
.wp-block-cover .slider_block.slider_media_left .content:after {background-position:left bottom;left:auto;right:0;} .review_list ul {max-width:1300px;width:100vw;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;}
.review_list ul li {width:33.33%;padding:45px 0 60px 0;}
.review_list ul li p {padding-bottom:0;font-size:28px;font-weight:700;}
.review_list ul li strong {font-size:72px;line-height:108px;font-weight:400;}
.wp-block-column .review_list ul {max-width:auto;width:auto;flex-flow:column wrap;align-items:flex-end;}
.wp-block-column .review_list ul li {width:auto;min-width:180px;padding:40px 0;}
.wp-block-column .review_list ul li p {font-size:19px;}
.wp-block-column .review_list ul li strong {font-size:54px;line-height:82px;} .hero_area {position:relative;}
.hero_area > img, .hero_area > video {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.hero_area > div {min-height:100vh;position:relative;z-index:5;display:flex;align-items:center;justify-content:center;}
.hero_area > div:before {content:'';position:absolute;top:0;left:0;width:100%;height:65%;background:linear-gradient(180deg, #201F1EBF 0%, #37342E00 100%);z-index:1;}
.hero_area ul {display:flex;color:#fff;flex:1;max-width:1740px;margin:0 auto;}
.hero_area ul li {flex:1;text-align:center;}
.hero_area ul li:not(:last-child) a:before {content:'';display:block;width:1px;height:47px;background:#fff;position:absolute;top:calc(50% - 23px);right:0;}
.hero_area ul li a {display:block;color:#fff;position:relative;z-index:4;}
.hero_area ul li span {font:700 45px 'Rustica';letter-spacing:9px;text-transform:uppercase;padding-bottom:15px;display:block;}
.hero_area ul li a:hover span {font-style:italic;}
.hero_area ul li img, .hero_area ul li video {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity 1.5s cubic-bezier(.2,1,.2,1), transform 6s cubic-bezier(.2,1,.2,1);}
.hero_area ul li a:hover ~ img, .hero_area ul li a:hover ~ video {opacity:1;transform:scale(1.025);}
.hero_area [data-slide] {position:absolute;bottom:115px;right:80px;display:block;width:20px;height:52px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/arrow5.png) center center/100% auto no-repeat;z-index:10;cursor:pointer;} .wp-block-quote {padding-bottom:55px;}
.wp-block-quote p {font-style:italic;padding-bottom:5px;}
.wp-block-quote cite {font-size:15px;line-height:23px;font-style:normal;} .blog, .archive.category, .archive.tag {background:#F7F3EC;}
.posts_filter {margin-bottom:140px;position:relative;}
.posts_filter ul {display:flex;margin:0 -21px;}
.posts_filter ul li {padding:5px 21px;}
.posts_filter ul li.hide, .posts_filter ul li input {display:none;}
.posts_filter ul li label {display:flex;width:252px;height:252px;padding:15px;box-sizing:border-box;position:relative;border-radius:10px;cursor:pointer;align-items:flex-end;}
.posts_filter ul li input[type="radio"]:checked + label {box-shadow:#B18A48 0 0 0 5px;}
.posts_filter ul li label img {width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:10px;}
.posts_filter ul li label:before {content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, #00000000 0%, #00000099 100%);border-radius:10px;z-index:1;}
.posts_filter ul li label span {position:relative;color:#fff;z-index:2;font-size:35px;line-height:40px;font-weight:700;}
.posts_filter .slick-arrow {position:absolute;top:calc(50% - 22px);left:0;z-index:10;border:5px solid #F7F3EC;border-radius:50%;width:45px;height:45px;font-size:0;line-height:0;display:block;background:#37342E url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/prev3.png) center center/11px auto no-repeat;transition:background-color ease-in-out .2s;}
.posts_filter .slick-arrow:hover {background-color:#55534f;}
.posts_filter .slick-next {left:auto;right:0;background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/next3.png);}
.posts_filter .slick-disabled {display:none !important;}
.posts_list_wrap {margin:0 -30px;}
.posts_list_wrap ul {display:flex;}
.posts_list_wrap li {width:100%;padding:0 30px 60px 30px;box-sizing:border-box;}
.posts_list_wrap li figure {display:flex;background:#fff;border-radius:10px;}
.posts_list_wrap li figure .img {width:60%;order:2;min-height:200px;position:relative;}
.posts_list_wrap li figure .img > a {position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
.posts_list_wrap li figure .img > a img {object-fit:cover;width:100%;height:100%;border-radius:10px;}
.posts_list_wrap li figure .img .distance {background:#201F1E;width:75px;height:47px;position:absolute;top:0;left:0;border-radius:10px 0 10px 0;z-index:2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;}
.posts_list_wrap li figure .img .tag {background:#B18A48;position:absolute;bottom:0;right:0;z-index:2;color:#fff;font:700 23px 'le-monde-livre';padding:6px 20px;border-radius:10px 0 10px 0;}
.posts_list_wrap li figure .img .tag a {color:#fff;}
.posts_list_wrap li figure figcaption {flex:1;padding:35px;}
.posts_list_wrap li figure figcaption .button {display:inline-flex;}
.posts_list_wrap li figure figcaption .excerpt {height:auto;overflow:visible;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li {width:33.33%;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure {display:block;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure .img {width:100%;order:1;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure figcaption {flex:1;padding:30px;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure figcaption h4 {height:62px;overflow:hidden;padding-bottom:0;margin-bottom:25px;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure figcaption .excerpt {height:60px;overflow:hidden;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure figcaption .button {display:none;}
.posts_list_wrap .isotope-pager {text-align:center;padding-bottom:60px;font-size:27px;line-height:27px;}
.posts_list_wrap .isotope-pager a {margin:0 17px;padding:0 2px;display:inline-block;border-bottom:2px solid transparent;}
.posts_list_wrap .isotope-pager .active {font-weight:700;border-bottom-color:#201F1E;} .footer {color:#fff;padding:285px 0 0 0;background:#201F1E url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/logo.png) center 100px/579px auto no-repeat;}
.footer a, .footer a:visited {color:#F7F3EC;}
.footer a:hover {color:#B18A48;}
.footer .wp-block-columns {margin-bottom:0;justify-content:space-between;}
.footer .wp-block-columns .wp-block-column {padding-bottom:120px;}
.footer .gform_wrapper {position:relative;margin-bottom:36px;max-width:300px;}
.footer .gform_wrapper .gform_heading {padding-bottom:25px;text-align:left;}
.footer .gform_wrapper .gform_heading h2 {font-size:23px;padding-bottom:0;}
.footer .gform_wrapper .gform_body .gfield input {border-top:none;border-left:none;border-right:none;padding:0 40px 0 0;font-style:italic;font-size:20px;height:49px;}
.footer .gform_wrapper .gform_footer {position:absolute;bottom:50px;right:0;margin-top:0;}
.footer .gform_wrapper .gform_footer .button, .footer .gform_wrapper .gform_footer .button:hover {font-size:0;line-height:0;height:47px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/arrow2.png) right center/20px auto no-repeat;}
.footer .menu-top-menu-container > ul {display:flex;flex-wrap:wrap;}
.footer .menu-top-menu-container > ul > li {display:none;flex-basis:50%;box-sizing:border-box;padding-right:50px;}
.footer .menu-top-menu-container > ul > li.menu-item-has-children {display:block;position:relative;}
.footer .menu-top-menu-container > ul > li.menu-item-has-children > a {font:700 23px 'le-monde-livre';}
.footer .menu-top-menu-container > ul > li.menu-item-has-children .trigger {display:none;position:absolute;top:0;right:0;z-index:3;cursor:pointer;width:25px;height:25px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/arrow3.png) right center/8px auto no-repeat;}
.footer .menu-top-menu-container > ul > li.menu-item-has-children .trigger.active {transform:rotate(90deg);top:-8px;right:-2px;}
.footer .menu-top-menu-container ul li ul {padding-top:50px;}
.footer .menu-top-menu-container ul li ul li {font-size:20px;padding-bottom:20px;}
.footer .menu-reserve-buttons-container ul {padding-bottom:25px;}
.footer .menu-reserve-buttons-container ul li {padding-bottom:26px;text-align:right;}
.footer .menu-reserve-buttons-container ul li a, .footer .menu-reserve-buttons-container ul li a:visited {background:#B18A48;color:#fff;padding:8px 10px 5px 10px;min-width:268px;height:57px;font:300 19px 'Rustica';letter-spacing:2.85px;text-transform:uppercase;border:2px solid #B18A48;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;}
.footer .menu-reserve-buttons-container ul li a:hover {background:#F7F3EC;border-color:#F7F3EC;color:#201F1E;}
.footer .menu-reserve-buttons-container ul li:first-child a, .footer .menu-reserve-buttons-container ul li:first-child a:visited {background:transparent;color:#F7F3EC;border-color:#F7F3EC;}
.footer .menu-reserve-buttons-container ul li:first-child a:hover {background:#F7F3EC;border-color:#F7F3EC;color:#201F1E;}
.footer .menu-social-menu-container ul {justify-content:flex-end;}
.menu-contact-menu-container ul {display:flex;flex-wrap:wrap;font-size:0;line-height:0;}
.menu-contact-menu-container ul li {padding:0 20px 20px 0;}
.menu-contact-menu-container ul li a {display:block;width:47px;height:47px;border:2px solid #F7F3EC;box-sizing:border-box;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/pin.png) center center/16px auto no-repeat;}
.menu-contact-menu-container ul li a[href*="tel"] {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/phone.png);background-size:22px auto;}
.menu-contact-menu-container ul li a[href*="mailto"] {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/email.png);background-size:27px auto;}
.menu-contact-menu-container ul li a:hover {background-color:#B18A48;}
.menu-social-menu-container ul {display:flex;flex-wrap:wrap;font-size:0;line-height:0;}
.menu-social-menu-container ul li {padding:0 34px 34px 0;}
.menu-social-menu-container ul li:last-child {padding-right:0;}
.menu-social-menu-container ul li a {display:block;width:20px;height:36px;background:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/blank.gif) center top/auto 200% no-repeat;}
.menu-social-menu-container ul li a[href*="facebook"] {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/facebook.png);}
.menu-social-menu-container ul li a[href*="instagram"] {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/instagram.png);width:32px;height:32px;margin-top:2px;}
.menu-social-menu-container ul li a[href*="youtube"] {background-image:url(//goudenmolen.nl/wp-content/themes/De_Gouden_Molen/images/icons/youtube.png);width:38px;height:27px;margin-top:4px;}
.menu-social-menu-container ul li a:hover {background-position:center bottom;} .copyright {background:#111110;color:#fff;padding:15px 0;}
.copyright a, .copyright a:visited {color:#F7F3EC;}
.copyright a:hover {color:#B18A48;}
.copyright .wrapper {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.copyright ul {display:flex;flex-wrap:wrap;align-items:center;font-size:17px;}
.copyright ul li:not(:last-child):after {content:'|';padding:0 30px;}
.copyright p {padding:0;}
.copyright p img {width:178px;} @media only screen and (min-width: 960px) and (max-width: 1459px) { .hero_area ul li span {font-size:30px;letter-spacing:5px;} .home .content_block .wp-block-gallery .blocks-gallery-caption {padding:20px 10px 20px 15px;font-size:18px;}
.home .content_block .wp-block-gallery .blocks-gallery-caption a {font-size:16px;padding-top:5px;}
} @media only screen and (max-width: 959px) {
.reserveren {display:none;}  .wp-block-media-text {margin-bottom:80px;flex-wrap:wrap;display:flex;}
.wp-block-media-text .wp-block-media-text__media {min-width:100%;order:2;height:350px;}
.wp-block-media-text .wp-block-media-text__media img {border-radius:0;}
.wp-block-media-text .wp-block-media-text__content {padding:35px 20px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media img {border-radius:0;}
.wp-block-media-text.has-media-on-the-right.is-style-wide .wp-block-media-text__media {height:430px;}
.wp-block-media-text.has-media-on-the-right.is-style-wide .wp-block-media-text__media img {width:100%;} .wp-block-group {margin-bottom:90px;} .wp-block-cover {padding:65px 0;} .slider_block {flex-wrap:wrap;}
.slider_block .content:before {left:-20px;width:110vw;top:auto;bottom:-90px;height:calc(100% + 315px);}
.slider_block .content {width:100%;padding:60px 0 0 0;}
.slider_block .img {width:100%;order:-1;}
.slider_block .img img {height:450px;}
.slider_block.slider_media_left .content:before {right:auto;left:-20px;}
.slider_block.slider_media_left .img .slick-prev {right:155px;}
.slider_block.slider_media_left .img .slick-next {right:0;}
.slider_block.slider_media_left .img .paginginfo {right:45px;}
.wp-block-cover .slider_block {min-height:450px;margin-bottom:100px;max-width:calc(100vw - 40px);}
.wp-block-cover .slider_block .content:after {width:430px;height:300px;left:-20px;}
.wp-block-cover .slider_block .content {width:100%;}
.wp-block-cover .slider_block .content .text {min-height:230px;}
.wp-block-cover .slider_block .img {width:100%;}
.wp-block-cover .slider_block .img .slider {position:relative;bottom:0;left:0;width:100%;}
.wp-block-cover .slider_block.slider_media_left .img .slider {right:0;}
.wp-block-cover .slider_block.slider_media_left .content:after {left:auto;right:-20px;}
} @media only screen and (min-width: 768px) and (max-width: 959px) { .header .logo {width:280px;height:33px;}
.header .top_menu nav {padding-left:20px;} .content_block .gform_wrapper, .content_block .gform_confirmation_wrapper {padding:60px 80px 40px 80px;margin-bottom:200px;} .map_block .info {padding:80px 0;}
.map_block .info > * {padding-right:30px;} .content_block .wp-block-gallery {margin-top:30px;}
.content_block .wp-block-gallery > * img {height:220px !important;}
.content_block .wp-block-gallery > *:nth-child(6), .content_block .wp-block-gallery > *:nth-child(7) {margin-top:-160px !important;}
.content_block .wp-block-gallery > *:nth-child(4), .content_block .wp-block-gallery > *:first-child {padding-top:60px;}
.content_block .wp-block-gallery > *:nth-child(4n) img, .content_block .wp-block-gallery > *:nth-child(4n+1) img {height:320px !important;}
.content_block .wp-block-gallery .blocks-gallery-caption {padding:15px 20px;font-size:18px;line-height:26px;}
.content_block .wp-block-gallery .blocks-gallery-caption a {padding-right:30px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:first-child {padding-top:216px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(3) {padding-top:110px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(4) {padding-top:226px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(5) {margin-top:-416px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(6) {margin-top:-425px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(7) {margin-top:-315px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(8) {margin-top:0 !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(9) {margin-top:-415px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(10) {margin-top:-625px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(11) {margin-top:-515px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(14) {margin-top:-410px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(15) {margin-top:-300px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(16) {margin-top:-15px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(17) {margin-top:-415px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(18) {margin-top:-595px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(19) {margin-top:-485px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(21) {margin-top:-415px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(22) {margin-top:-795px !important;}
.home .content_block .wp-block-gallery .blocks-gallery-caption a {font-size:15px;padding-top:5px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery {margin:0px 0 -20px 0;width:100%;max-width:100%;} .wp-block-cover.is-style-half {padding-bottom:65px;}
.wp-block-cover.is-style-half .has-dark-color-background-color {right:-15px;} .hero_area ul li span {font-size:24px;letter-spacing:3px;}
.g {background-size:60% auto;} .posts_list_wrap {margin:0 -20px;}
.posts_list_wrap li {width:100%;padding:0 20px 40px 20px;}
.posts_list_wrap li figure .img {width:40%;} .footer .wp-block-columns {flex-wrap:wrap;}
.footer .wp-block-columns .wp-block-column {padding-bottom:80px;min-width:40%;margin-left:0 !important;}
.footer .wp-block-columns .wp-block-column:nth-child(2) {order:3;min-width:100%;margin-left:0;} .copyright ul li:not(:last-child):after {padding:0 15px;}
} @media only screen and (max-width: 767px) {
body {font-size:14px;line-height:20px;}
h1 {font-size:26.5px;line-height:30px;letter-spacing:5px;padding-bottom:10px;}
h2 {font-size:22px;line-height:28px;padding-bottom:15px;}
h3 {font-size:20px;line-height:26px;padding-bottom:20px;}
h4 {font-size:17px;line-height:22px;padding-bottom:10px;}
h5 {font-size:15px;line-height:20px;padding-bottom:35px;}
h6 {font-size:14px;line-height:18px;padding-bottom:30px;}
p {padding-bottom:20px;}
input[type="text"], input[type="tel"], input[type="email"], textarea, select {font-size:12px;border-width:1px;padding:0 10px;height:34px;}
textarea {height:110px;padding:10px;}
select {background-position:right 15px center;}
input[type="checkbox"] + label {font-size:14px;padding-left:24px;background-size:16px auto;background-position:left 1px;}
.gform_wrapper .gform_heading {padding-bottom:40px;}
.gform_wrapper .gform_body .gfield.gfield_html {padding-bottom:15px;}
.gform_wrapper .gform_body .gfield .validation_message {font-size:12px;}
.gform_wrapper .gform_footer {text-align:left;margin-top:0;}
.gform_confirmation_message {padding-bottom:20px;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {background-size:9px 100%;padding:10px 15px 5px 15px;min-width:70px;height:32px;}
.button.button_outline, .is-style-outline .wp-block-button__link, .button.button_outline_light, .is-style-outline_light .wp-block-button__link, .button.button_fullbg, .is-style-fullbg .wp-block-button__link, .button.button_fullbgwhite, .is-style-fullbgwhite .wp-block-button__link {min-width:100px;height:38px;font-size:12px;letter-spacing:2px;} .header, .header.header_small {padding:15px 0;}
.header .logo {width:176px;height:20px;} .menu_trigger.mobile {display:block;}
.menu_trigger.desktop {display:none;}
.header .top_bar > .menu-reserve-buttons-container {display:none;}
.header .top_menu {display:flex;flex-flow:row wrap;height:auto;min-height:100%;overflow:auto;}
.header .top_menu nav {padding:60px 20px 10px 20px;box-sizing:border-box;min-height:1px;overflow:visible;}
.header .top_menu nav > ul > li {padding:15px 0;}
.header .top_menu nav > ul > li > a {font-size:18px;letter-spacing:2.4px;}
.header .top_menu nav > ul > li.menu-item-has-children > a:before {top:-3px;right:-18px;width:9px;height:17px;background-position:right 3px;}
.header .top_menu nav > ul > li ul li {padding-top:15px;font-size:16px;letter-spacing:1.4px;padding-top:20px;}
.header .top_menu nav > ul > li.menu-item-has-children > a:before {display:none;}
.header .top_menu nav > ul > li.menu-item-has-children {position:relative;}
.header .top_menu nav > ul > li.menu-item-has-children .trigger {display:inline-block;position:relative;top:1px;right:-4px;width:18px;height:13px;}
.header .top_menu nav > ul > li.menu-item-has-children .trigger.active {top:-3px;right:-10px;}
.header .menu-contact-menu-container {display:none;}
.header .top_menu .menu-reserve-buttons-container {display:flex;align-items:flex-end;flex:1;}
.header .top_menu .menu-reserve-buttons-container ul {margin:0;max-width:100vw;overflow:hidden;}
.header .top_menu .menu-reserve-buttons-container ul .button {min-width:100%;} .single .heading {margin-bottom:60px;}
.heading .wrapper {min-height:380px;}
.heading ul {margin-bottom:15px;}
.heading ul li:not(:last-child):after {background-size:6px auto;background-position:center 2px;} .home .g, .page-contact .g {display:none;} .content_block .gform_wrapper, .content_block .gform_confirmation_wrapper {padding:30px 20px 30px 20px;margin-bottom:100px;}
.content_block .gform_wrapper:before, .content_block .gform_wrapper:after, .content_block .gform_confirmation_wrapper:before, .content_block .gform_confirmation_wrapper:after {width:200px;height:200px;background-size:cover;} .map_block {display:block;}
.map_block .info {padding:40px 0;font-size:14px;line-height:20px;}
.map_block .info:before, .map_block .info:after {right:-20px;width:110vw;}
.map_block .info > * {max-width:100%;}
.map_block .info .menu-social-menu-container ul {padding:15px 0;}
.map_block .info .menu-social-menu-container ul li {padding:0 20px 20px 0;}
.map_block .info .menu-social-menu-container ul li a {width:16px;height:28px;}
.map_block .info .menu-social-menu-container ul li a[href*="instagram"] {width:26px;height:26px;}
.map_block .info .menu-social-menu-container ul li a[href*="youtube"] {width:30px;height:21px;}
.map_block .map_wrap {width:100vw;height:250px;position:static;margin-left:-20px;} .wp-block-media-text {margin-bottom:65px;}
.wp-block-media-text .wp-block-media-text__media {height:290px;}
.wp-block-media-text .wp-block-media-text__media:not(:empty):before, .wp-block-media-text .wp-block-media-text__media:not(:empty):after {width:160px;height:160px;bottom:-10px;left:-10px;background-size:cover;}
.wp-block-media-text .wp-block-media-text__media:not(:empty):before {background-size:auto 100%;}
.wp-block-media-text .wp-block-media-text__content {padding:35px 20px;margin:0 -20px 35px -20px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:not(:empty):before, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:not(:empty):after {left:auto;right:-10px;}
.wp-block-media-text.is-style-wide:not(.has-media-on-the-right) .wp-block-media-text__content {padding-right:20px;}
.wp-block-media-text.is-style-wide.has-media-on-the-right .wp-block-media-text__content {padding-left:20px;}
.wp-block-media-text.has-media-on-the-right.is-style-wide .wp-block-media-text__media {height:290px;}
.wp-block-media-text.has-media-on-the-right.is-style-wide .wp-block-media-text__media:not(:empty):before, .wp-block-media-text.has-media-on-the-right.is-style-wide .wp-block-media-text__media:not(:empty):after {left:-10px;} .wp-block-group {margin-bottom:50px;} .wp-block-cover {padding:35px 0;margin-bottom:50px;}
.wp-block-cover.is-style-half {padding-bottom:130px;}
.wp-block-cover.is-style-half .has-dark-color-background-color {right:0;}
.wp-block-cover.is-style-half .wp-block-cover__inner-container {width:100%;}
.wp-block-cover .wp-block-cover__inner-container > h5 {line-height:25px;}
.home .wp-block-cover .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-buttons {margin:100px 0 -130px 0;position:relative;z-index:2;flex-wrap:nowrap;}
.home .wp-block-cover .wp-block-cover__inner-container .wp-block-columns .wp-block-column .review_list {margin-bottom:70px;}
.home .wp-block-cover .wp-block-cover__inner-container .wp-block-columns .wp-block-column .review_list ul {flex-wrap:nowrap;align-items:flex-start;white-space:nowrap;}
.home .wp-block-cover .wp-block-cover__inner-container .wp-block-columns .wp-block-column .review_list li {padding:0;} .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.is-style-fullbg, .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.is-style-outline, .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.is-style-fullbgwhite, .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.is-style-outline_light {min-width:calc(50% - 4px);}
.wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.is-style-fullbg .wp-block-button__link, .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.is-style-fullbgwhite .wp-block-button__link, .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.is-style-outline_light .wp-block-button__link {min-width:100%;padding:2px 5px 0 5px;} .content_block .wp-block-gallery {margin-top:20px;margin-bottom:70px;} .content_block .wp-block-gallery > * {max-width:33.33% !important;padding:0 3px 6px 3px;}
.content_block .wp-block-gallery > * img {height:130px !important;border-radius:5px;}
.content_block .wp-block-gallery > *:first-child {padding-top:45px;}
.content_block .wp-block-gallery > *:nth-child(3) {padding-top:65px;}
.content_block .wp-block-gallery > *:nth-child(5) {margin-top:-80px !important;}
.content_block .wp-block-gallery > *:nth-child(6) {margin-top:-15px !important;}
.content_block .wp-block-gallery > *:nth-child(8) {margin-top:-115px !important;}
.content_block .wp-block-gallery > *:nth-child(9) {margin-top:-50px !important;}
.content_block .wp-block-gallery > *:nth-child(11) {margin-top:-150px !important;}
.content_block .wp-block-gallery > *:nth-child(12) {margin-top:-85px !important;}
.content_block .wp-block-gallery > *:nth-child(3n+1) img {height:165px !important;}
.content_block .wp-block-gallery .blocks-gallery-caption {padding:10px;font:300 12px 'Rustica';margin-left:3px !important;max-width:calc(33.33% - 6px) !important;border-radius:5px;    }
.content_block .wp-block-gallery .blocks-gallery-caption a {padding-right:0;background:none;}
.content_block .wp-block-cover + .wp-block-gallery {margin-top:-230px;}
.home .content_block .wp-block-gallery .blocks-gallery-caption a {font-size:10px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery {margin:-120px 0 0 0;width:auto;max-width:100%;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery .is-style-rounded {display:none;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(2) {padding-top:45px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(3) {padding-top:0;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(4) {padding-top:65px;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(5) {margin-top:-55px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(6) {margin-top:-100px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(7) {margin-top:-0 !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(10) {margin-top:-90px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(11) {margin-top:-135px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(12) {margin-top:0 !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(13) {margin-top:-55px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(14) {margin-top:-135px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(15) {margin-top:0px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(16) {margin-top:-20px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(17) {margin-top:-135px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(18) {margin-top:-0px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(19) {margin-top:-0px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(20) {margin-top:-150px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(21) {margin-top:-15px !important;}
.content_block .wp-block-cover.is-style-half + .wp-block-gallery > *:nth-child(22) {margin-top:-0px !important;} .wp-block-image {margin-bottom:20px;} .content_block .wp-block-buttons {gap:10px;} .review_list ul li {padding:25px 0 30px 0;}
.review_list ul li p {font-size:12px;font-weight:400;}
.review_list ul li strong {font-size:32px;line-height:48px;}
.wp-block-column .review_list ul {flex-flow:row wrap;align-items:center;}
.wp-block-column .review_list ul li {width:auto;min-width:33.33%;padding:40px 0;}
.wp-block-column .review_list ul li p {font-size:12px;}
.wp-block-column .review_list ul li strong {font-size:32px;line-height:48px;} .slider_block {margin-bottom:45px;padding-bottom:70px;}
.slider_block .content:before {bottom:-70px;height:calc(100% + 195px);}
.slider_block .content {padding-top:30px;}
.slider_block .img img {height:250px;border-radius:5px;}
.slider_block .img .slick-arrow {width:10px;height:18px;}
.slider_block .img .slick-prev {right:105px;}
.slider_block .img .paginginfo {bottom:27px;right:31px;}
.slider_block .img .paginginfo span {font-size:25px;}
.slider_block.slider_media_left .img .slick-prev {right:105px;}
.slider_block.slider_media_left .img .slick-next {right:0;}
.slider_block.slider_media_left .img .paginginfo {right:31px;}
.wp-block-cover .slider_block {min-height:250px;margin-bottom:70px;margin-top:-70px;}
.wp-block-cover .slider_block .content:after {width:230px;height:120px;bottom:-70px;}
.wp-block-cover .slider_block .content .text {min-height:1px;} .hero_area > div {min-height:1px;padding:75px 0;}
.hero_area > div:before {height:100%;}
.hero_area ul {display:block;}
.hero_area ul li {padding:45px 0;font-size:12px;}
.hero_area ul li:not(:last-child) a:before {display:none;}
.hero_area ul li span {font-size:20px;letter-spacing:4px;padding-bottom:5px;}
.hero_area [data-slide] {display:none;} .posts_filter {margin-bottom:65px;}
.posts_filter ul {margin:0 -8px;}
.posts_filter ul li {padding:5px 16px;box-sizing:border-box;}
.posts_filter ul li label {width:110px;height:120px;padding:10px;border-radius:5px;}
.posts_filter ul li input[type="radio"]:checked + label {box-shadow:#B18A48 0 0 0 3px;}
.posts_filter ul li label img {border-radius:5px;}
.posts_filter ul li label:before {border-radius:5px;}
.posts_filter ul li label span {font-size:18px;line-height:25px;}
.posts_filter .slick-arrow {top:calc(95% - 12px);border-width:3px;width:40px;height:40px;background-size:9px auto;}
.posts_list_wrap {margin:0;}
.posts_list_wrap ul {display:block;}
.posts_list_wrap li {width:100%;padding:0 0 40px 0;}
.posts_list_wrap li figure {border-radius:5px;display:block;}
.posts_list_wrap li figure .img {min-height:160px;width:100%;}
.posts_list_wrap li figure .img > a img {border-radius:5px;}
.posts_list_wrap li figure .img .distance {width:57px;height:33px;border-radius:5px 0 5px 0;font-size:10px;}
.posts_list_wrap li figure .img .tag {font-size:13px;padding:7px 10px;border-radius:5px 0 5px 0;}
.posts_list_wrap li figure figcaption {padding:15px;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li {width:100%;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure .img {min-height:110px;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure figcaption {padding:15px;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure figcaption h4 {height:auto;margin-bottom:10px;}
.posts_list_wrap li:not( [style*='display: none'] ) ~ li figure figcaption .excerpt {height:40px;}
.posts_list_wrap .isotope-pager {padding-bottom:40px;font-size:22px;line-height:22px;}
.posts_list_wrap .isotope-pager a {margin:0 12px;} .footer {padding-top:85px;background-size:224px auto;background-position:center 30px;}
.footer .wp-block-columns {margin-bottom:0;}
.footer .wp-block-columns .wp-block-column {padding-bottom:15px;margin-left:0 !important;min-width:100%;}
.footer .wp-block-columns .wp-block-column:nth-child(3) {order:-1;}
.footer .gform_wrapper {margin-bottom:0;max-width:100%;}
.footer .gform_wrapper .gform_heading {padding-bottom:6px;}
.footer .gform_wrapper .gform_heading h2 {font-size:14px;}
.footer .gform_wrapper .gform_body .gfield input {font-size:12px;height:34px;}
.footer .gform_wrapper .gform_footer {bottom:26px;right:15px;}
.footer .gform_wrapper .gform_footer .button, .footer .gform_wrapper .gform_footer .button:hover {height:34px;background-size:14px auto;}
.footer .menu-top-menu-container > ul {display:block;}
.footer .menu-top-menu-container > ul > li {padding-right:0;margin-bottom:10px;}
.footer .menu-top-menu-container > ul > li.menu-item-has-children > a {display:block;font-size:14px;padding:3px 0;border-bottom:1px solid #fff;}
.footer .menu-top-menu-container > ul > li.menu-item-has-children .trigger {display:block;}
.footer .menu-top-menu-container ul li ul {padding:5px 0 10px 0;display:none;}
.footer .menu-top-menu-container ul li ul li {font-size:12px;padding-bottom:8px;}
.footer .menu-reserve-buttons-container ul {display:flex;justify-content:space-between;}
.footer .menu-reserve-buttons-container ul li {padding-bottom:10px;text-align:center;flex-basis:calc(50% - 4px);}
.footer .menu-reserve-buttons-container ul li a, .footer .menu-reserve-buttons-container ul li a:visited {padding:6.5px 10px 5px 10px;min-width:100%;height:38px;font-size:12px;letter-spacing:2px;}
.footer .menu-social-menu-container ul {justify-content:center;}
.menu-contact-menu-container ul li {padding:0 16px 16px 0;}
.menu-contact-menu-container ul li a {width:40px;height:40px;border-width:1px;background-size:14px auto;}
.menu-contact-menu-container ul li a[href*="tel"] {background-size:19px auto;}
.menu-contact-menu-container ul li a[href*="mailto"] {background-size:23px auto;}
.menu-social-menu-container ul li {padding:0 22px 22px 22px;}
.menu-social-menu-container ul li:last-child {padding-right:22px;}
.menu-social-menu-container ul li a {width:16px;height:28px;}
.menu-social-menu-container ul li a[href*="instagram"] {width:26px;height:26px;}
.menu-social-menu-container ul li a[href*="youtube"] {width:30px;height:21px;} .copyright {padding:10px 0;}
.copyright .wrapper {display:block;}
.copyright ul {justify-content:center;font-size:10px;}
.copyright ul li:not(:last-child):after {padding:0 15px;}
.copyright p {padding:10px 0 0 0;text-align:center;}
.copyright p img {width:90px;}
} @media only screen and (max-width: 300px) {
.header .top_menu nav > ul > li > a {
font-size: 12px !important;
}
} @media only screen and (max-width: 321px) {
.header .top_menu nav > ul > li > a {
font-size: 13px !important;
}
} @media only screen and (max-width: 376px) {
.header .top_menu nav > ul > li > a {
font-size: 13px !important;
}
} @media only screen and (max-width: 381px) {
.header .top_menu nav > ul > li > a {
font-size: 14px !important;
}
}