.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}body{font-family:"Karla",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Karla",Arial,Helvetica,sans-serif}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animate-item{visibility:hidden}.animate-item.is-visible{visibility:visible}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes tsfadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes tsfadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.tsFadeInUp{-webkit-animation-name:tsfadeInUp;animation-name:tsfadeInUp;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:calc(.3s);animation-duration:calc(.3s)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//jschuit.nl/wp-content/themes/diffusal/assets/styles/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.vc_page_container .ts-grid-section>.vc_row[data-vc-full-width-init=true]{left:0 !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.vc_page_container .ts-grid-section .cdb-grid-section{width:100%;max-width:100%;padding-left:0;padding-right:0}.vc_page_container .ts-grid-section .vc_column_container{padding-left:15px;padding-right:15px}.vc_page_container .ts-grid-section .vc_column-inner{padding-left:0;padding-right:0}.vc_page_container .ts-grid-section.row-stretch_row>.vc_row{margin-left:auto !important;margin-right:auto !important;padding-left:0;padding-right:0}@media (min-width:768px){.vc_page_container .ts-grid-section.row-stretch_row>.vc_row{max-width:720px}}@media (min-width:992px){.vc_page_container .ts-grid-section.row-stretch_row>.vc_row{max-width:960px}}@media (min-width:1200px){.vc_page_container .ts-grid-section.row-stretch_row>.vc_row{max-width:1140px}}.vc_page_container .ts-grid-section.row-stretch_row_content_no_spaces .vc_column_container{padding-left:0;padding-right:0}body{background-color:#fff;color:#8b8b8b;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.6}a{text-decoration:none;-webkit-transition:all .25s cubic-bezier(.25,.8,.25,1);transition:all .25s cubic-bezier(.25,.8,.25,1);color:#090909}a:focus{outline:none}a:hover{color:#777}p{font-size:15px;margin:0 0 1.55rem;word-spacing:.001em;color:#8b8b8b;line-height:1.6;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}img{height:auto;max-width:100%}.container.expanded{max-width:100%;padding-left:80px;padding-right:80px}@media (max-width:1199.98px){.container.expanded{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media (max-width:1199.98px) and (min-width:576px){.container.expanded{max-width:540px}}@media (max-width:1199.98px) and (min-width:768px){.container.expanded{max-width:720px}}@media (max-width:1199.98px) and (min-width:992px){.container.expanded{max-width:960px}}@media (max-width:1199.98px) and (min-width:1200px){.container.expanded{max-width:1140px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}h1,h2,h3,h4,h5,h6{color:#090909;letter-spacing:-.03em;margin:0 0 20px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400}h1,.h1{font-size:34px;line-height:1.2;margin-bottom:10px;font-weight:600}@media (min-width:992px){h1,.h1{font-size:42px}}@media (min-width:1200px){h1,.h1{font-size:60px}}h2,.h2{font-size:22px;line-height:1.3;font-weight:600}@media (min-width:992px){h2,.h2{font-size:34px}}h3{font-size:20px;line-height:1.3;font-weight:600}@media (min-width:992px){h3{font-size:28px}}h4{font-size:18px;line-height:1.3;font-weight:600}@media (min-width:992px){h4{font-size:24px}}h5{font-size:18px;line-height:1.3;font-weight:600}h6{font-size:12px;line-height:1.3;margin-bottom:10px;font-weight:600;text-transform:uppercase}code{background-color:#f7f7f7;font-size:.875em;padding:.25em .5em .25em}pre{padding:15px 20px;background-color:#f7f7f7;white-space:pre-wrap}table{max-width:100%;width:auto;overflow-x:auto;font-size:17px;line-height:1.1875;border:1px solid #e7e7e7;border-right:0;border-bottom:0;border-collapse:collapse;margin:25px 0}table td,table th{border:1px solid #e7e7e7;border-left:0;border-top:0;font-size:15px;padding:15px;vertical-align:middle;text-align:left}table th{font-weight:600}dt{font-weight:600}dd{margin:0 1.5em 1.5em}iframe{display:block;max-width:100%}hr{background-color:rgba(129,129,129,.2);border:none;display:block;height:1px;margin:1.5rem 0}ul{padding:0;margin:0;list-style:none}ul li{margin-bottom:6px}ul,ol{margin-left:0;list-style-position:inside;font-size:inherit}ul ul,ul ol,ol ul,ol ol{margin-left:15px}ul li:last-child,ol li:last-child{margin:0}small{font-size:.875em}input[type=checkbox],input[type=radio]{vertical-align:baseline}blockquote{display:block;margin:25px 0;font-size:17px;font-weight:700;color:#090909}blockquote p{font-size:17px;margin:0;font-weight:700;color:#090909}cite{display:inline-block;margin-top:20px;color:#090909;font-style:normal;font-weight:400}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (min-width:992px){.text-lg-right{text-align:right}}.animate-item{visibility:hidden}@-webkit-keyframes fadeInTS{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInTS{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.wow{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fadeInTS;animation-name:fadeInTS;will-change:transform}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;will-change:transform}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;will-change:transform}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;will-change:transform}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes scaleIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn;will-change:transform}figure{display:block;margin:0}figure img{display:block;height:auto;max-width:100%}.alignleft{float:left;margin:0 30px 30px 0}.alignright{float:right;margin:0 0 30px 30px}p .alignright{margin-top:30px}.wp-caption{max-width:100% !important}.wp-caption.alignnone{margin:5px 0 30px}.aligncenter,div.aligncenter{display:block;margin:30px auto;max-width:100%}figcaption,.wp-caption-text{font-size:14px;font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;margin-top:1rem;color:#8b8b8b}.wp-block-search__input,.wp-block-search__button{height:50px !important;padding-top:5px;padding-bottom:5px}.wp-block-search__input{width:auto}.wp-block-button{margin-bottom:20px}.wp-block-button__link:hover{color:inherit}.wp-block-cover p.wp-block-cover-text{color:#fff}.cdb-page-pagination{margin:30px 0}.cdb-page-pagination .cdb-page-links-title{margin-right:7px}.cdb-page-pagination span.cdb-page-link,.cdb-page-pagination a span.cdb-page-link{min-width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#f7f7f7}.cdb-page-pagination>span.current .cdb-page-link{background-color:#090909;color:#fff}.gallery{display:block;margin:0 -2px;clear:both;overflow:hidden}.gallery.gallery-columns-2 .gallery-item{max-width:50%}@media (min-width:576px){.gallery.gallery-columns-2 .gallery-item{max-width:50%}}.gallery.gallery-columns-3 .gallery-item{max-width:50%}@media (min-width:576px){.gallery.gallery-columns-3 .gallery-item{max-width:33.33%}}.gallery.gallery-columns-4 .gallery-item{max-width:50%}@media (min-width:576px){.gallery.gallery-columns-4 .gallery-item{max-width:50%}}@media (min-width:768px){.gallery.gallery-columns-4 .gallery-item{max-width:25%}}.gallery.gallery-columns-5 .gallery-item{max-width:50%}@media (min-width:576px){.gallery.gallery-columns-5 .gallery-item{max-width:50%}}@media (min-width:768px){.gallery.gallery-columns-5 .gallery-item{max-width:20%}}.gallery.gallery-columns-6 .gallery-item{max-width:50%}@media (min-width:576px){.gallery.gallery-columns-6 .gallery-item{max-width:33.33%}}@media (min-width:768px){.gallery.gallery-columns-6 .gallery-item{max-width:16.66%}}.gallery.gallery-columns-7 .gallery-item{max-width:50%}@media (min-width:576px){.gallery.gallery-columns-7 .gallery-item{max-width:25%}}@media (min-width:768px){.gallery.gallery-columns-7 .gallery-item{max-width:14.28%}}.gallery.gallery-columns-8 .gallery-item{max-width:50%}@media (min-width:576px){.gallery.gallery-columns-8 .gallery-item{max-width:25%}}@media (min-width:768px){.gallery.gallery-columns-8 .gallery-item{max-width:12.5%}}.gallery.gallery-columns-9 .gallery-item{max-width:50%}@media (min-width:576px){.gallery.gallery-columns-9 .gallery-item{max-width:25%}}@media (min-width:768px){.gallery.gallery-columns-9 .gallery-item{max-width:11.11%}}.gallery .gallery-item{display:inline-block;width:100%;padding:0 2px;margin:0 0 1.5em;vertical-align:top;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.gallery .gallery-item:hover{opacity:.8}.gallery .gallery-item img{max-width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery .gallery-item a{line-height:0;display:block;border:none !important;width:100%}.gallery .gallery-item .gallery-caption{color:rgba(51,51,51,.7);font-size:12px;line-height:1.5;padding:.5em 0}.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.blocks-gallery-item a:hover{border:none !important}.blocks-gallery-caption{margin-bottom:1.5em}.comment.bypostauthor{background-color:#f7f7f7;border-left:1px solid #090909;padding:20px}.site-header{top:0;height:7rem;z-index:900;background-color:#fff}.site-header .container,.site-header .header-wrap,.site-header .header-nav,.site-header .main-menu,.site-header .main-menu>li,.site-header .right-menu,.site-header .right-menu li{height:100%}.site-header.fixed-header{position:fixed;left:0;top:0;width:100%;background-color:#fff;-webkit-transition:all .25s ease;transition:all .25s ease;border-bottom:1px solid #e7e7e7}.site-header.fixed-header.is-fixed{border-color:transparent;background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.07);box-shadow:0 0 15px 0 rgba(0,0,0,.07)}.admin-bar .site-header.fixed-header{top:46px}.admin-bar .site-header.fixed-header.is-fixed{top:0}@media (min-width:992px){.admin-bar .site-header.fixed-header{top:32px}.admin-bar .site-header.fixed-header.is-fixed{top:32px}}.site-header .header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.site-header .header-wrap .header-logo,.site-header .header-wrap .header-widgets{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:50%;flex-basis:50%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .header-wrap .header-logo a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.site-header .header-wrap .logo-text{font-size:24px;font-weight:700}.site-header .header-wrap .header-nav{display:none}.site-header .header-wrap .header-widgets{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.site-header .header-wrap .header-logo,.site-header .header-wrap .header-widgets{-ms-flex-preferred-size:20%;flex-basis:20%}.site-header .header-wrap .header-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header-widgets .right-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0;font-size:18px}.header-widgets .right-menu a{color:#090909}.header-widgets .right-menu .menu-item{display:none;margin-bottom:0}.header-widgets .right-menu .menu-item.menu-mobile-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.header-widgets .right-menu .menu-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-widgets .right-menu .menu-item.menu-mobile-nav{display:none}}.header-widgets .right-menu .menu-item+.menu-item{margin-left:15px}.header-widgets .right-menu .menu-item a{position:relative;width:60px;height:60px;z-index:1;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1);transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}.header-widgets .right-menu .menu-item a i,.header-widgets .right-menu .menu-item a svg,.header-widgets .right-menu .menu-item a span{position:relative;z-index:1;color:currentColor !important;pointer-events:none}.header-widgets .right-menu .menu-item a svg{max-width:100%;fill:#000}.header-widgets .right-menu .menu-item a svg{width:1rem;height:1rem}.header-widgets .right-menu .menu-item a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1);transform:scale(1);background-color:#f4f4f4;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.header-widgets .right-menu .menu-item a:hover{color:#000}.header-widgets .right-menu .menu-item a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;line-height:1}.main-menu>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu>li+li{margin-left:30px}.main-menu>li>a{padding:14px 0 10px}.main-menu>li>a:after{width:0;height:1px;background-color:#090909;content:'';left:0;bottom:0;position:absolute;-webkit-transition:all .3s;transition:all .3s}.main-menu>li.current-menu-item a:after,.main-menu>li:hover a:after{width:100%}.main-menu li{position:relative;margin:0;white-space:nowrap}.main-menu li a{position:relative;z-index:2}.main-menu li.is-dropdown-active>.sub-menu,.main-menu li.is-dropdown-active>.children,.main-menu li:hover>.sub-menu,.main-menu li:hover>.children{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-delay:0s;transition-delay:0s}.main-menu li.is-dropdown-active>.sub-menu a,.main-menu li.is-dropdown-active>.children a,.main-menu li:hover>.sub-menu a,.main-menu li:hover>.children a{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.main-menu li:hover .sub-menu li:first-child a{-webkit-transition-delay:.15s;transition-delay:.15s}.main-menu li:hover .sub-menu li:nth-child(2) a{-webkit-transition-delay:.2s;transition-delay:.2s}.main-menu li:hover .sub-menu li:nth-child(3) a{-webkit-transition-delay:.25s;transition-delay:.25s}.main-menu li:hover .sub-menu li:nth-child(4) a{-webkit-transition-delay:.3s;transition-delay:.3s}.main-menu li:hover .sub-menu li:nth-child(5) a{-webkit-transition-delay:.35s;transition-delay:.35s}.main-menu li:hover .sub-menu li:nth-child(6) a{-webkit-transition-delay:.4s;transition-delay:.4s}.main-menu li:hover .sub-menu li:nth-child(7) a{-webkit-transition-delay:.45s;transition-delay:.45s}.main-menu li:hover .sub-menu li:nth-child(8) a{-webkit-transition-delay:.5s;transition-delay:.5s}.main-menu li:hover .sub-menu li:nth-child(9) a{-webkit-transition-delay:.55s;transition-delay:.55s}.main-menu li:hover .sub-menu li:nth-child(10) a{-webkit-transition-delay:.6s;transition-delay:.6s}.main-menu .sub-menu,.main-menu .children{padding:30px 0;margin:0;list-style:none;background-color:#090909;position:absolute;min-width:220px;top:100%;left:-30px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform .2s cubic-bezier(.5,0,.3,1) .2s;transition:-webkit-transform .2s cubic-bezier(.5,0,.3,1) .2s;transition:transform .2s cubic-bezier(.5,0,.3,1) .2s;transition:transform .2s cubic-bezier(.5,0,.3,1) .2s,-webkit-transform .2s cubic-bezier(.5,0,.3,1) .2s}.main-menu .sub-menu li,.main-menu .children li{display:block;padding:0 30px;margin-bottom:15px;line-height:1.1}.main-menu .sub-menu li:last-child,.main-menu .children li:last-child{margin-bottom:0}.main-menu .sub-menu li a,.main-menu .children li a{display:block;color:#fff;opacity:0;will-change:transform,opacity;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .2s cubic-bezier(.55,.055,.675,.19),-webkit-transform .2s cubic-bezier(.55,.055,.675,.19);transition:opacity .2s cubic-bezier(.55,.055,.675,.19),-webkit-transform .2s cubic-bezier(.55,.055,.675,.19);transition:opacity .2s cubic-bezier(.55,.055,.675,.19),transform .2s cubic-bezier(.55,.055,.675,.19);transition:opacity .2s cubic-bezier(.55,.055,.675,.19),transform .2s cubic-bezier(.55,.055,.675,.19),-webkit-transform .2s cubic-bezier(.55,.055,.675,.19)}.main-menu .sub-menu li a:hover,.main-menu .children li a:hover{color:#c1c1c1}.main-menu .sub-menu li.is-dropdown-active>.sub-menu,.main-menu .sub-menu li.is-dropdown-active>.children,.main-menu .sub-menu li:hover>.sub-menu,.main-menu .sub-menu li:hover>.children,.main-menu .children li.is-dropdown-active>.sub-menu,.main-menu .children li.is-dropdown-active>.children,.main-menu .children li:hover>.sub-menu,.main-menu .children li:hover>.children{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-delay:0s;transition-delay:0s}.main-menu .sub-menu li.is-dropdown-active>.sub-menu a,.main-menu .sub-menu li.is-dropdown-active>.children a,.main-menu .sub-menu li:hover>.sub-menu a,.main-menu .sub-menu li:hover>.children a,.main-menu .children li.is-dropdown-active>.sub-menu a,.main-menu .children li.is-dropdown-active>.children a,.main-menu .children li:hover>.sub-menu a,.main-menu .children li:hover>.children a{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.main-menu .sub-menu li:hover .sub-menu li:first-child a,.main-menu .children li:hover .sub-menu li:first-child a{-webkit-transition-delay:.15s;transition-delay:.15s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(2) a,.main-menu .children li:hover .sub-menu li:nth-child(2) a{-webkit-transition-delay:.2s;transition-delay:.2s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(3) a,.main-menu .children li:hover .sub-menu li:nth-child(3) a{-webkit-transition-delay:.25s;transition-delay:.25s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(4) a,.main-menu .children li:hover .sub-menu li:nth-child(4) a{-webkit-transition-delay:.3s;transition-delay:.3s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(5) a,.main-menu .children li:hover .sub-menu li:nth-child(5) a{-webkit-transition-delay:.35s;transition-delay:.35s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(6) a,.main-menu .children li:hover .sub-menu li:nth-child(6) a{-webkit-transition-delay:.4s;transition-delay:.4s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(7) a,.main-menu .children li:hover .sub-menu li:nth-child(7) a{-webkit-transition-delay:.45s;transition-delay:.45s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(8) a,.main-menu .children li:hover .sub-menu li:nth-child(8) a{-webkit-transition-delay:.5s;transition-delay:.5s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(9) a,.main-menu .children li:hover .sub-menu li:nth-child(9) a{-webkit-transition-delay:.55s;transition-delay:.55s}.main-menu .sub-menu li:hover .sub-menu li:nth-child(10) a,.main-menu .children li:hover .sub-menu li:nth-child(10) a{-webkit-transition-delay:.6s;transition-delay:.6s}.main-menu .sub-menu .sub-menu,.main-menu .sub-menu .children,.main-menu .children .sub-menu,.main-menu .children .children{top:0;left:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .2s cubic-bezier(.5,0,.3,1) .2s;transition:-webkit-transform .2s cubic-bezier(.5,0,.3,1) .2s;transition:transform .2s cubic-bezier(.5,0,.3,1) .2s;transition:transform .2s cubic-bezier(.5,0,.3,1) .2s,-webkit-transform .2s cubic-bezier(.5,0,.3,1) .2s}.main-menu .sub-menu .sub-menu li a,.main-menu .sub-menu .children li a,.main-menu .children .sub-menu li a,.main-menu .children .children li a{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.menu-bar{position:relative;display:inline-block;min-width:24px;height:38px;text-align:center}.menu-bar .hamburger{display:block;position:absolute;width:24px;height:1px;background-color:#090909;top:2px;right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-bar .hamburger:before,.menu-bar .hamburger:after{position:absolute;content:'';display:inline-block;width:24px;height:1px;outline:1px solid transparent;background-color:#090909;right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-bar .hamburger:before{top:-8px}.menu-bar .hamburger:after{top:8px}.menu-bar.active .hamburger{background-color:transparent !important}.menu-bar.active .hamburger:before{-webkit-transform:translateY(8px) rotateZ(-45deg);transform:translateY(8px) rotateZ(-45deg)}.menu-bar.active .hamburger:after{-webkit-transform:translateY(-8px) rotateZ(45deg);transform:translateY(-8px) rotateZ(45deg)}.mobile-nav-wrapper{position:fixed;top:0;left:0;width:300px;max-width:300px;height:100%;z-index:1000;pointer-events:none;overflow-x:hidden;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);-webkit-transition:all .25s ease;transition:all .25s ease}.mobile-nav-wrapper .mobile-menu-inner{position:relative;display:inline-block;padding:20px 0;background-color:#fff;cursor:default;min-width:300px;height:100%}.mobile-nav-wrapper.is-open{pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.in-scroll .mobile-nav-wrapper{top:0 !important}.admin-bar .mobile-nav-wrapper{top:46px}@media (min-width:992px){.admin-bar .mobile-nav-wrapper{top:32px}}.mobile-menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .25s ease,visibility 0s ease;transition:opacity .25s ease,visibility 0s ease}.mobile-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu{list-style:none;padding:0 30px;margin:0}.mobile-menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;padding:8px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;text-transform:uppercase}.mobile-menu>li .sub-icon{position:relative;z-index:2}.mobile-menu .sub-menu{display:none;list-style:none;margin:0;padding-left:10px;overflow:hidden}.mobile-menu .sub-menu>li>a{display:inline-block;font-size:16px;color:#898989;padding:2px 0}.mobile-menu .sub-menu>li .sub-icon{margin-left:10px}.footer-widgets{margin-top:85px;padding:80px 0 30px;text-align:center}.footer-widgets .widget{margin-bottom:40px}.footer-widgets.dark{background-color:#090909}.footer-widgets.dark p,.footer-widgets.dark a,.footer-widgets.dark li,.footer-widgets.dark h1,.footer-widgets.dark h2,.footer-widgets.dark h3,.footer-widgets.dark h4,.footer-widgets.dark h5,.footer-widgets.dark h6{color:#fff}.footer-widgets.light{background-color:#f9f9f9}.footer-widgets ul{padding:0;margin-bottom:10px;list-style:none}.footer-widgets ul li{font-size:16px}@media (min-width:992px){.footer-widgets ul{margin-bottom:0}}.footer-widgets ul.info li{display:block}.footer-widgets ul.info li p{margin:0}@media (min-width:992px){.footer-widgets{text-align:left;padding:80px 0 40px}}ul.social-icons li{display:inline-block;margin-right:10px;margin-bottom:5px}ul.social-icons li:last-child{margin-right:0}.light-skin ul.social-icons li a{position:relative;width:42px;height:42px;z-index:1;color:#090909;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1);transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}.light-skin ul.social-icons li a i,.light-skin ul.social-icons li a svg,.light-skin ul.social-icons li a span{position:relative;z-index:1;color:currentColor !important;pointer-events:none}.light-skin ul.social-icons li a svg{max-width:100%;fill:#090909}.light-skin ul.social-icons li a svg{width:1rem;height:1rem}.light-skin ul.social-icons li a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1);transform:scale(1);background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.light-skin ul.social-icons li a:hover{color:#090909}.light-skin ul.social-icons li a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}ul.social-icons li a{position:relative;width:42px;height:42px;z-index:1;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1);transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}ul.social-icons li a i,ul.social-icons li a svg,ul.social-icons li a span{position:relative;z-index:1;color:currentColor !important;pointer-events:none}ul.social-icons li a svg{max-width:100%;fill:#fff}ul.social-icons li a svg{width:1rem;height:1rem}ul.social-icons li a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1);transform:scale(1);background-color:#090909;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}ul.social-icons li a:hover{color:#fff}ul.social-icons li a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.side-bar,.wpb_widgetised_column{border-bottom:1px solid #e7e7e7;margin-bottom:60px;padding-bottom:60px}.side-bar .widget,.wpb_widgetised_column .widget{margin-bottom:60px}.side-bar .widget .sidebar-header,.wpb_widgetised_column .widget .sidebar-header{font-size:22px;font-weight:700;margin-top:0;margin-bottom:20px}.side-bar .search:before,.wpb_widgetised_column .search:before{font-size:16px;color:#090909;content:'\f002';font-family:fontAwesome;position:absolute;top:6px;right:16px;z-index:2}.side-bar .search input,.wpb_widgetised_column .search input{border-bottom:1px solid #090909;border-top:none;border-left:none;border-right:none;width:100%;height:40px;outline:none;position:relative;z-index:1}.side-bar .widget.widget_nav_menu ul,.side-bar .widget.widget_archive ul,.side-bar .widget.widget_categories ul,.side-bar .widget.widget_pages ul,.side-bar .widget.widget_meta ul,.side-bar .widget.widget_recent_entries ul,.wpb_widgetised_column .widget.widget_nav_menu ul,.wpb_widgetised_column .widget.widget_archive ul,.wpb_widgetised_column .widget.widget_categories ul,.wpb_widgetised_column .widget.widget_pages ul,.wpb_widgetised_column .widget.widget_meta ul,.wpb_widgetised_column .widget.widget_recent_entries ul{padding:0;margin:0}.side-bar .widget.widget_nav_menu ul li,.side-bar .widget.widget_archive ul li,.side-bar .widget.widget_categories ul li,.side-bar .widget.widget_pages ul li,.side-bar .widget.widget_meta ul li,.side-bar .widget.widget_recent_entries ul li,.wpb_widgetised_column .widget.widget_nav_menu ul li,.wpb_widgetised_column .widget.widget_archive ul li,.wpb_widgetised_column .widget.widget_categories ul li,.wpb_widgetised_column .widget.widget_pages ul li,.wpb_widgetised_column .widget.widget_meta ul li,.wpb_widgetised_column .widget.widget_recent_entries ul li{list-style:none;display:block;margin-bottom:5px}.side-bar .widget.widget_nav_menu ul li:last-child,.side-bar .widget.widget_archive ul li:last-child,.side-bar .widget.widget_categories ul li:last-child,.side-bar .widget.widget_pages ul li:last-child,.side-bar .widget.widget_meta ul li:last-child,.side-bar .widget.widget_recent_entries ul li:last-child,.wpb_widgetised_column .widget.widget_nav_menu ul li:last-child,.wpb_widgetised_column .widget.widget_archive ul li:last-child,.wpb_widgetised_column .widget.widget_categories ul li:last-child,.wpb_widgetised_column .widget.widget_pages ul li:last-child,.wpb_widgetised_column .widget.widget_meta ul li:last-child,.wpb_widgetised_column .widget.widget_recent_entries ul li:last-child{margin-bottom:0}.side-bar .widget.widget_nav_menu ul li a,.side-bar .widget.widget_archive ul li a,.side-bar .widget.widget_categories ul li a,.side-bar .widget.widget_pages ul li a,.side-bar .widget.widget_meta ul li a,.side-bar .widget.widget_recent_entries ul li a,.wpb_widgetised_column .widget.widget_nav_menu ul li a,.wpb_widgetised_column .widget.widget_archive ul li a,.wpb_widgetised_column .widget.widget_categories ul li a,.wpb_widgetised_column .widget.widget_pages ul li a,.wpb_widgetised_column .widget.widget_meta ul li a,.wpb_widgetised_column .widget.widget_recent_entries ul li a{font-size:15px;color:#8b8b8b;text-decoration:underline}.side-bar .widget.widget_nav_menu ul li a:hover,.side-bar .widget.widget_archive ul li a:hover,.side-bar .widget.widget_categories ul li a:hover,.side-bar .widget.widget_pages ul li a:hover,.side-bar .widget.widget_meta ul li a:hover,.side-bar .widget.widget_recent_entries ul li a:hover,.wpb_widgetised_column .widget.widget_nav_menu ul li a:hover,.wpb_widgetised_column .widget.widget_archive ul li a:hover,.wpb_widgetised_column .widget.widget_categories ul li a:hover,.wpb_widgetised_column .widget.widget_pages ul li a:hover,.wpb_widgetised_column .widget.widget_meta ul li a:hover,.wpb_widgetised_column .widget.widget_recent_entries ul li a:hover{color:#090909}.side-bar .widget.widget_nav_menu ul li ul,.side-bar .widget.widget_archive ul li ul,.side-bar .widget.widget_categories ul li ul,.side-bar .widget.widget_pages ul li ul,.side-bar .widget.widget_meta ul li ul,.side-bar .widget.widget_recent_entries ul li ul,.wpb_widgetised_column .widget.widget_nav_menu ul li ul,.wpb_widgetised_column .widget.widget_archive ul li ul,.wpb_widgetised_column .widget.widget_categories ul li ul,.wpb_widgetised_column .widget.widget_pages ul li ul,.wpb_widgetised_column .widget.widget_meta ul li ul,.wpb_widgetised_column .widget.widget_recent_entries ul li ul{margin:6px 0 0 15px}.side-bar .widget .tagcloud .tag-cloud-link,.wpb_widgetised_column .widget .tagcloud .tag-cloud-link{display:inline-block;margin-bottom:5px;margin-right:5px;font-size:15px !important;color:#8b8b8b;text-decoration:underline}.side-bar .widget .tagcloud .tag-cloud-link:hover,.wpb_widgetised_column .widget .tagcloud .tag-cloud-link:hover{color:#090909}.side-bar .widget_search form input,.wpb_widgetised_column .widget_search form input{padding-left:0;border:none;margin-bottom:0;background-color:transparent;border-bottom:1px solid #090909}.side-bar .widget_search form button,.wpb_widgetised_column .widget_search form button{width:auto;padding-right:0}@media (min-width:992px){.side-bar,.wpb_widgetised_column{margin-bottom:0;border-bottom:none;padding-bottom:0}}section.right-sidebar .side-bar{padding-top:60px;margin-top:60px;border-top:1px solid #e7e7e7;margin-bottom:0;border-bottom:none;padding-bottom:0}@media (min-width:992px){section.right-sidebar .side-bar{padding-top:0;margin-top:0;border-top:none}}section.single-post .side-bar{padding-top:60px;margin-top:60px;border-top:1px solid #e7e7e7;margin-bottom:0 !important;border-bottom:none;padding-bottom:0}@media (min-width:992px){section.single-post .side-bar{padding-top:0;margin-top:0;border-top:none}}.widget_search form{position:relative}.widget_search form button{position:absolute;top:0;right:0;width:42px;height:42px;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border-color:transparent}.sidebar-nav .widget_search form button{color:#fff}table#wp-calendar{width:100%;border:none}table#wp-calendar caption{font-size:15px;color:#090909;margin:0 0 15px}table#wp-calendar td,table#wp-calendar th{text-align:center;font-size:15px;padding:10px 5px;border:none}table#wp-calendar thead th{background-color:#090909;color:#fff}table#wp-calendar tbody{border:1px solid #e7e7e7}table#wp-calendar tbody a:hover{text-decoration:underline}table#wp-calendar tfoot #prev{text-align:left}table#wp-calendar tfoot #next{text-align:right}.section-heading{margin-bottom:30px}.section-heading h2{font-size:26px;font-weight:400;margin-top:0;margin-bottom:10px}.section-heading h2 em{font-style:normal;font-weight:700}.section-heading p{margin:0;font-style:italic}.page-heading{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:80px;padding-bottom:80px;overflow:hidden;margin-top:87px;border-bottom:1px solid #e7e7e7}@media (min-width:992px){.page-heading{margin-top:107px}}.page-heading.has-bg{height:45vh;padding-top:0;padding-bottom:0;border-bottom:none}.page-heading .heading-content{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-heading .heading-content h1{font-size:36px;font-weight:700;margin:0}@media (min-width:992px){.page-heading .heading-content h1{font-size:56px}}.page-heading .heading-content img{max-width:217px}.page-heading .ts-breadcrumb{margin-top:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-3px;color:#8b8b8b}.page-heading .ts-breadcrumb span{font-size:15px;font-style:italic;margin:0 3px}.page-heading .ts-breadcrumb span a{color:#8b8b8b}.page-heading .ts-breadcrumb span a:hover{color:#090909}.default-page-formating{padding-top:80px;padding-bottom:80px}.default-page-formating.no-page-title{margin-top:107px}.default-page-formating .entry-content ul:not(.blocks-gallery-grid){list-style:disc;list-style-position:inside;padding-left:20px;padding-bottom:20px;margin:0}.default-page-formating .entry-content ul:not(.blocks-gallery-grid)>li{padding-top:5px;padding-bottom:5px;margin-bottom:0}.default-page-formating .entry-content ul:not(.blocks-gallery-grid) ul{padding-left:25px;padding-bottom:0}.default-page-formating .entry-content ol{margin:0;padding-left:20px;padding-bottom:20px}.default-page-formating .entry-content ol>li{padding-top:5px;padding-bottom:5px;margin-bottom:0}.default-page-formating .entry-content ol ol{padding-left:25px;padding-bottom:0}.default-page-formating .entry-content a{text-decoration:none}.default-page-formating .entry-content a:hover{color:#8b8b8b;border-bottom:1px dotted}.js-search{z-index:1100 !important}.js-search svg{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,0,.3,1);transition:-webkit-transform .3s cubic-bezier(.5,0,.3,1);transition:transform .3s cubic-bezier(.5,0,.3,1);transition:transform .3s cubic-bezier(.5,0,.3,1),-webkit-transform .3s cubic-bezier(.5,0,.3,1)}.js-search svg:first-child{-webkit-transform:scale(1);transform:scale(1)}.search-is-open .js-search svg:first-child{-webkit-transform:scale(0);transform:scale(0)}.js-search svg:last-child{position:absolute !important;top:50%;left:50%;margin-top:-.5rem;margin-left:-.5rem;-webkit-transform:scale(0);transform:scale(0)}.search-is-open .js-search svg:last-child{-webkit-transform:scale(1);transform:scale(1)}.search-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;color:#fff;visibility:hidden;-webkit-transition:visibility 0s .55s;transition:visibility 0s .55s}.admin-bar .search-full-screen{top:32px}.search-full-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform .45s cubic-bezier(.5,0,.3,1) .1s;transition:-webkit-transform .45s cubic-bezier(.5,0,.3,1) .1s;transition:transform .45s cubic-bezier(.5,0,.3,1) .1s;transition:transform .45s cubic-bezier(.5,0,.3,1) .1s,-webkit-transform .45s cubic-bezier(.5,0,.3,1) .1s}.search-full-screen .search-wrapper{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-full-screen .search-wrapper .search-inner{width:80%;max-width:56rem;margin-left:auto;margin-right:auto}.search-full-screen form{position:relative;opacity:0;-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);-webkit-transition:opacity .3s cubic-bezier(.5,0,.3,1),-webkit-transform .45s cubic-bezier(.5,0,.3,1);transition:opacity .3s cubic-bezier(.5,0,.3,1),-webkit-transform .45s cubic-bezier(.5,0,.3,1);transition:transform .45s cubic-bezier(.5,0,.3,1),opacity .3s cubic-bezier(.5,0,.3,1);transition:transform .45s cubic-bezier(.5,0,.3,1),opacity .3s cubic-bezier(.5,0,.3,1),-webkit-transform .45s cubic-bezier(.5,0,.3,1)}.search-full-screen form input{font-size:2.75rem;height:auto;padding:.9375rem 0;background-color:transparent;border-bottom:1px solid #090909;padding-right:4.0625rem;margin-bottom:0}.search-full-screen form input:-moz-placeholder{color:#090909}.search-full-screen form input::-moz-placeholder{color:#090909}.search-full-screen form input:-ms-input-placeholder{color:#090909}.search-full-screen form input::-webkit-input-placeholder{color:#090909}.search-full-screen form .search-button{position:absolute;top:0;right:0;bottom:0;display:inline-block;overflow:visible;padding:0;outline:0;border:0;background:none transparent;color:inherit;text-align:center;font:inherit;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-full-screen form .search-button svg{width:2rem;height:2rem}.search-full-screen form .search-button:hover{background-color:transparent;color:inherit}.search-is-open .search-full-screen{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.search-is-open .search-full-screen:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-delay:0s;transition-delay:0s}.search-is-open .search-full-screen form{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.sidebar-nav{position:relative;top:0;width:100%;height:100%;margin:0;padding:40px 80px}.sidebar-wrapper{position:fixed;top:0;right:0;bottom:0;width:500px;z-index:1000;color:#fff;background-color:#090909;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.5,0,.3,1) .3s;transition:-webkit-transform .3s cubic-bezier(.5,0,.3,1) .3s;transition:transform .3s cubic-bezier(.5,0,.3,1) .3s;transition:transform .3s cubic-bezier(.5,0,.3,1) .3s,-webkit-transform .3s cubic-bezier(.5,0,.3,1) .3s}.sidebar-is-open .sidebar-wrapper{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-delay:0s;transition-delay:0s}.sidebar-is-open .sidebar-wrapper .header-logo,.sidebar-is-open .sidebar-wrapper .widget,.sidebar-is-open .sidebar-wrapper .sidebar-btn{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.sidebar-is-open .sidebar-wrapper .sidebar-btn{-webkit-transition-delay:.15s;transition-delay:.15s}.sidebar-is-open .sidebar-wrapper .header-logo{-webkit-transition-delay:.2s;transition-delay:.2s}.sidebar-is-open .sidebar-wrapper .widget:first-child{-webkit-transition-delay:.25s;transition-delay:.25s}.sidebar-is-open .sidebar-wrapper .widget:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}.sidebar-is-open .sidebar-wrapper .widget:nth-child(3){-webkit-transition-delay:.35s;transition-delay:.35s}.sidebar-is-open .sidebar-wrapper .widget:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.sidebar-is-open .sidebar-wrapper .widget:nth-child(5){-webkit-transition-delay:.45s;transition-delay:.45s}.admin-bar .sidebar-wrapper{top:46px}@media (min-width:992px){.admin-bar .sidebar-wrapper{top:32px}}.sidebar-wrapper .sidebar-btn{position:absolute;top:0;right:0;margin:25px 40px;opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:opacity .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.sidebar-wrapper .sidebar-btn a{position:relative;width:60px;height:60px;z-index:1;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1);transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}.sidebar-wrapper .sidebar-btn a i,.sidebar-wrapper .sidebar-btn a svg,.sidebar-wrapper .sidebar-btn a span{position:relative;z-index:1;color:currentColor !important;pointer-events:none}.sidebar-wrapper .sidebar-btn a svg{max-width:100%;fill:#fff}.sidebar-wrapper .sidebar-btn a svg{width:1rem;height:1rem}.sidebar-wrapper .sidebar-btn a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1);transform:scale(1);background-color:rgba(255,255,255,.15);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.sidebar-wrapper .sidebar-btn a:hover{color:#fff}.sidebar-wrapper .sidebar-btn a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.sidebar-wrapper .header-logo{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:opacity .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.sidebar-wrapper .header-logo h2{display:inline-block;font-size:27px;font-weight:700;color:#fff}.sidebar-wrapper .widget{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:opacity .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),transform .3s cubic-bezier(.55,.055,.675,.19);transition:opacity .3s cubic-bezier(.55,.055,.675,.19),transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.sidebar-wrapper h1,.sidebar-wrapper h2,.sidebar-wrapper h3,.sidebar-wrapper h4,.sidebar-wrapper h5,.sidebar-wrapper h6,.sidebar-wrapper p,.sidebar-wrapper span{color:#fff}.sidebar-wrapper h1 a:hover,.sidebar-wrapper h2 a:hover,.sidebar-wrapper h3 a:hover,.sidebar-wrapper h4 a:hover,.sidebar-wrapper h5 a:hover,.sidebar-wrapper h6 a:hover,.sidebar-wrapper p a:hover,.sidebar-wrapper span a:hover{color:rgba(255,255,255,.7)}.sidebar-wrapper a:not(.toggle){color:#fff}.sidebar-wrapper a:not(.toggle):hover{color:rgba(255,255,255,.7)}.sidebar-wrapper ul{padding-left:0}.sidebar-wrapper .widget{margin-top:60px}.sidebar-wrapper .widget-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:30px}.ts-recent-posts .latest-post ul{padding:0;margin:0;list-style:none}.ts-recent-posts .latest-post ul li{display:block;margin-bottom:45px}.ts-recent-posts .latest-post ul li img{float:left;display:inline-block;width:64px}.ts-recent-posts .latest-post ul li .right-content{margin-left:80px}.ts-recent-posts .latest-post ul li .right-content h6{margin-top:0;margin-bottom:10px;color:#090909;font-size:17px;font-weight:700;text-transform:capitalize}.ts-recent-posts .latest-post ul li .right-content span{display:block;color:#8b8b8b;font-style:italic;font-size:13px}.sidebar-nav .ts-recent-posts .latest-post ul li .right-content h6,.sidebar-nav .ts-recent-posts .latest-post ul li .right-content span{color:#fff}.border-button a{font-size:15px;display:inline-block;padding:15px 30px;border:1px solid #090909;-webkit-transition:all .3s;transition:all .3s}.border-button a:hover{background-color:#090909;color:#fff}.slider-wrapper .border-button{background-color:transparent;color:#090909;font-size:15px;display:inline-block;padding:15px 30px;border:1px solid #090909;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}.slider-wrapper .border-button:hover{background-color:#090909 !important;color:#fff}.text-button a{font-size:15px;color:#090909;position:relative}.text-button a:after{width:30%;height:1px;background-color:#090909;content:'';left:0;bottom:-2px;position:absolute;-webkit-transition:all .3s;transition:all .3s}.text-button a:hover:after{width:100%}.go-top{position:fixed;right:10px;bottom:10px;display:none}@media (min-width:992px){.go-top{right:2rem;bottom:2rem}}.go-top a{position:relative;width:54px;height:54px;z-index:1;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1);transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}.go-top a i,.go-top a svg,.go-top a span{position:relative;z-index:1;color:currentColor !important;pointer-events:none}.go-top a svg{max-width:100%;fill:#fff}.go-top a svg{width:1rem;height:1rem}.go-top a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1);transform:scale(1);background-color:#090909;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.go-top a:hover{color:#fff}.go-top a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.slider-wrapper{padding-top:186px}.slider-wrapper .Diffusal.tparrows{cursor:pointer;background:0 0;width:auto}.slider-wrapper .Diffusal.tparrows:before{display:block;text-align:center;font-size:22px;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);background-color:transparent;border:1px solid #090909;width:50px;height:50px;display:inline-block;text-align:center;line-height:48px;color:#090909}input,textarea,.form-control{width:100%;height:40px;border:none;background-color:#f7f7f7;padding:0 15px;outline:none;margin-bottom:30px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.sidebar-nav input,.sidebar-nav textarea,.sidebar-nav .form-control{border-color:rgba(255,255,255,.2);background-color:transparent;color:#fff}.sidebar-nav input:focus,.sidebar-nav textarea:focus,.sidebar-nav .form-control:focus{border-color:#fff}textarea{padding:15px;min-height:150px}input[type=submit],button[type=submit]{font-size:15px;display:inline-block;width:auto;height:auto;outline:none;cursor:pointer;padding:14px 30px;background-color:transparent;color:#090909;border:1px solid #090909;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=submit]:hover,button[type=submit]:hover{background-color:#090909;color:#fff}select{position:relative;width:100%;height:50px;border-radius:0;padding:14px 40px 14px 15px;border:1px solid #e7e7e7;margin-bottom:16px;line-height:1.4;background:#fff url(//jschuit.nl/wp-content/themes/diffusal/assets/styles/../images/select-arrow.png) calc(100% - 20px) 22px no-repeat;background-size:7px 4px;-webkit-appearance:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}select:hover{cursor:pointer}.testimonials{text-align:center}.testimonials .left-icon{width:160px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #090909;border-radius:50%}.testimonials .left-icon img{width:34px;height:30px}@media (max-width:767.98px){.testimonials .left-icon{margin-bottom:30px;margin-left:auto;margin-right:auto}}.testimonials .item{margin-left:0;text-align:center}.testimonials .item p{font-size:36px;font-weight:700;color:#090909;line-height:40px}.testimonials .item h4{font-size:20px;font-style:italic;font-weight:400;color:#090909}@media (min-width:768px){.testimonials .item{margin-left:30px;text-align:left}}.testimonials .owl-dots{margin-left:0;text-align:center}.testimonials .owl-dots .owl-dot{margin-right:15px;border-radius:50%;width:10px;height:10px;background-color:#090909;outline:none;border:2px solid #fff;-webkit-transition:all .3s;transition:all .3s}.testimonials .owl-dots .active{border:2px solid #090909}@media (min-width:992px){.testimonials .owl-dots{text-align:left;margin-left:0}}@media (min-width:768px){.testimonials .owl-dots{margin-top:0;margin-left:40px;text-align:left}}.member-item{margin-bottom:30px}.member-item .member-thumb{position:relative}.member-item .member-thumb img{display:block;width:100%;height:auto}.member-item .member-thumb .hover-effect{position:absolute;background:#fff;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.member-item .member-thumb .hover-effect .hover-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.member-item .member-thumb .hover-effect .hover-content h4{margin-top:0;margin-bottom:0;font-size:22px;font-weight:700}.member-item .member-thumb .hover-effect .hover-content span{font-size:15px;font-weight:500;color:#8b8b8b;font-style:italic}.member-item .member-thumb .hover-effect .hover-content ul{padding:0;margin-top:15px;list-style:none}.member-item .member-thumb .hover-effect .hover-content ul li{display:inline-block;margin-right:5px}.member-item .member-thumb .hover-effect .hover-content ul li>a{position:relative;width:32px;height:32px;z-index:1;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1);transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}.member-item .member-thumb .hover-effect .hover-content ul li>a i,.member-item .member-thumb .hover-effect .hover-content ul li>a svg,.member-item .member-thumb .hover-effect .hover-content ul li>a span{position:relative;z-index:1;color:currentColor !important;pointer-events:none}.member-item .member-thumb .hover-effect .hover-content ul li>a svg{max-width:100%;fill:#fff}.member-item .member-thumb .hover-effect .hover-content ul li>a svg{width:1rem;height:1rem}.member-item .member-thumb .hover-effect .hover-content ul li>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1);transform:scale(1);background-color:#090909;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.member-item .member-thumb .hover-effect .hover-content ul li>a:hover{color:#fff}.member-item .member-thumb .hover-effect .hover-content ul li>a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.member-item .member-thumb:hover .hover-effect{opacity:1;visibility:visible}section.our-team-page{margin-top:0;margin-bottom:-30px}section.our-team-page .member-item{margin-bottom:30px}.counter-item{text-align:center;padding:0 45px;margin-bottom:30px}.counter-item .counter-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-bottom:20px;color:#090909}.counter-item .counter-top .count-prefix{font-size:30px;font-weight:700;margin-left:2px}.counter-item .count-digit{font-size:60px;font-weight:700;position:relative}.counter-item .count-title{font-size:15px;color:#8b8b8b}section.recent-work .portfolio-item{position:relative;overflow:hidden}section.recent-work .portfolio-item .portfolio-thumb{position:relative}section.recent-work .portfolio-item .portfolio-thumb img{display:block;width:100%;height:auto}section.recent-work .portfolio-item .portfolio-thumb .hover-effect{position:absolute;bottom:-108px;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s}section.recent-work .portfolio-item .portfolio-thumb .hover-effect .hover-content{padding:25px 30px;background-color:rgba(250,250,250,.97)}section.recent-work .portfolio-item .portfolio-thumb .hover-effect .hover-content h4{font-size:22px;font-weight:700;margin-bottom:0}section.recent-work .portfolio-item .portfolio-thumb .hover-effect .hover-content span{font-size:15px;font-weight:500;font-style:italic}section.recent-work .portfolio-item .portfolio-thumb:hover .hover-effect{bottom:0}.masonry-layout.no-col-gap.row{margin:0}.masonry-layout.no-col-gap .masonry-item{padding:0;margin:0}.masonry-layout.tiny-col-gap.row{margin:0 -2px}.masonry-layout.tiny-col-gap .masonry-item{padding:0 2px;margin:0 0 4px}.masonry-layout.small-col-gap.row{margin:0 -5px}.masonry-layout.small-col-gap .masonry-item{padding:0 5px;margin:0 0 10px}.masonry-layout.normal-col-gap.row{margin:0 -10px}.masonry-layout.normal-col-gap .masonry-item{padding:0 10px;margin:0 0 20px}.masonry-layout.medium-col-gap.row{margin:0 -20px}.masonry-layout.medium-col-gap .masonry-item{padding:0 20px;margin:0 0 40px}.masonry-layout.large-col-gap.row{margin:0 -25px}.masonry-layout.large-col-gap .masonry-item{padding:0 25px;margin:0 0 50px}.masonry-layout.huge-col-gap.row{margin:0 -30px}.masonry-layout.huge-col-gap .masonry-item{padding:0 30px;margin:0 0 60px}.portfolio-classic .portfolio-item{position:relative;overflow:hidden}.portfolio-classic .portfolio-item .portfolio-thumb{position:relative;overflow:hidden}.portfolio-classic .portfolio-item .portfolio-thumb img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform .6s cubic-bezier(.5,0,.3,1);transition:-webkit-transform .6s cubic-bezier(.5,0,.3,1);transition:transform .6s cubic-bezier(.5,0,.3,1);transition:transform .6s cubic-bezier(.5,0,.3,1),-webkit-transform .6s cubic-bezier(.5,0,.3,1)}.portfolio-classic .portfolio-item .portfolio-thumb .hover-effect{position:relative;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s}.portfolio-classic .portfolio-item .portfolio-thumb .hover-effect .hover-content{padding:25px 30px;background-color:rgba(250,250,250,.97)}.portfolio-classic .portfolio-item .portfolio-thumb .hover-effect .hover-content h4{font-size:22px;font-weight:700;margin-bottom:0}.portfolio-classic .portfolio-item .portfolio-thumb .hover-effect .hover-content span{font-size:15px;font-weight:500;font-style:italic}.portfolio-classic .portfolio-item .portfolio-thumb:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.portfolio-classic .portfolio-item .portfolio-thumb:hover .hover-effect{bottom:0}.portfolio-filters ul{padding:0;margin:0;list-style:none}.portfolio-filters ul li{display:inline-block;margin-left:30px;font-size:15px;color:#090909;cursor:pointer;position:relative}.portfolio-filters ul li:after{width:30%;height:1px;background-color:#090909;content:'';left:0;bottom:-2px;position:absolute;-webkit-transition:all .3s;transition:all .3s}.portfolio-filters ul li:hover:after{width:100%}.portfolio-filters ul li:first-child{margin-left:0}.portfolio-filters ul li.active{text-decoration:none !important}.portfolio-filters ul li.active:after{width:100%}.portfolio-overlay .portfolio-item{position:relative;overflow:hidden}.portfolio-overlay .portfolio-item .portfolio-thumb{position:relative;overflow:hidden}.portfolio-overlay .portfolio-item .portfolio-thumb img{display:block;width:100%;height:auto;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:-webkit-transform 1s cubic-bezier(.475,.425,0,.995);transition:-webkit-transform 1s cubic-bezier(.475,.425,0,.995);transition:transform 1s cubic-bezier(.475,.425,0,.995);transition:transform 1s cubic-bezier(.475,.425,0,.995),-webkit-transform 1s cubic-bezier(.475,.425,0,.995)}.portfolio-overlay .portfolio-item .portfolio-thumb .hover-effect{position:absolute;bottom:0;left:0;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 1s cubic-bezier(.475,.425,0,.995);transition:-webkit-transform 1s cubic-bezier(.475,.425,0,.995);transition:transform 1s cubic-bezier(.475,.425,0,.995);transition:transform 1s cubic-bezier(.475,.425,0,.995),-webkit-transform 1s cubic-bezier(.475,.425,0,.995)}.portfolio-overlay .portfolio-item .portfolio-thumb .hover-effect .hover-content{padding:25px 30px;background-color:rgba(250,250,250,.97)}.portfolio-overlay .portfolio-item .portfolio-thumb .hover-effect .hover-content h4{font-size:22px;font-weight:700;margin-bottom:0}.portfolio-overlay .portfolio-item .portfolio-thumb .hover-effect .hover-content span{font-size:15px;font-weight:500;font-style:italic}.portfolio-overlay .portfolio-item .portfolio-thumb:hover .hover-effect{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.portfolio-overlay .portfolio-item .portfolio-thumb:hover img{-webkit-transform:scale(1.3) rotate(10deg);transform:scale(1.3) rotate(10deg)}}.portfolio-carousel-holder .owl-nav{position:absolute;width:100%;top:35%}.portfolio-carousel-holder .owl-nav .owl-prev{position:absolute;left:50px;width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;background-color:#090909;color:#fff;outline:none}.portfolio-carousel-holder .owl-nav .owl-next{position:absolute;right:50px;width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;background-color:#090909;color:#fff;outline:none}.portfolio-carousel-holder .owl-dots{text-align:center;margin-top:40px}.portfolio-carousel-holder .owl-dots .owl-dot{margin-right:15px;border-radius:50%;width:10px;height:10px;background-color:#090909;outline:none;border:2px solid #fff;-webkit-transition:all .3s;transition:all .3s}.portfolio-carousel-holder .owl-dots .active{border:2px solid #090909}.js-preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;visibility:visible;z-index:9999;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.js-preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}@-webkit-keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@-webkit-keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}@keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}.preloader-inner{position:relative;width:142px;height:40px;background:#fff;-webkit-filter:contrast(20);filter:contrast(20)}.preloader-inner .dot{position:absolute;width:16px;height:16px;top:12px;left:15px;-webkit-filter:blur(4px);filter:blur(4px);background:#000;border-radius:50%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:dot 2.8s infinite;animation:dot 2.8s infinite}.preloader-inner .dots{-webkit-transform:translateX(0);transform:translateX(0);margin-top:12px;margin-left:31px;-webkit-animation:dots 2.8s infinite;animation:dots 2.8s infinite}.preloader-inner .dots span{display:block;float:left;width:16px;height:16px;margin-left:16px;-webkit-filter:blur(4px);filter:blur(4px);background:#000;border-radius:50%}.skill-item{margin-bottom:50px;position:relative}.skill-item h6{text-transform:capitalize;font-size:16px;font-weight:700;color:#090909;margin-bottom:10px}.skill-item span{position:absolute;top:0;margin-left:-12px;font-size:16px;font-weight:700;color:#090909}.skill-item .skill-bar{width:100%}.skill-item .filled-bar{position:absolute;z-index:99;height:1px;background-color:#090909}.ts-instagram{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.ts-instagram .instagram-img{padding:0 5px;margin:0 0 10px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ts-instagram .instagram-img a{display:block}.ts-instagram .instagram-img img{width:100%;display:block}.ts-instagram .instagram-img:hover{opacity:.8}.ts-instagram.one-col .instagram-img{width:100%}.ts-instagram.two-col .instagram-img{width:50%}.ts-instagram.three-col .instagram-img{width:33.33333%}.ts-instagram.four-col .instagram-img{width:25%}.icon-box{position:relative;padding:30px;border:1px solid #e7e7e7;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1),-webkit-box-shadow .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1),-webkit-box-shadow .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),box-shadow .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),box-shadow .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1),-webkit-box-shadow .3s cubic-bezier(0,0,.2,1)}.icon-box .icon-svg-wrapper{margin-bottom:15px;margin-left:auto;margin-right:auto}.icon-box .icon-svg-wrapper svg{width:100%;height:100%}.icon-box p:last-child{margin-bottom:0}.icon-box:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.more-info ul{padding:0;margin:0;list-style:none}.more-info ul li{display:block;margin-bottom:6px}.more-info ul li a{font-size:15px;color:#8b8b8b;-webkit-transition:all .3s;transition:all .3s}.more-info ul li a:hover{color:#090909}.more-info ul li:last-child{margin-bottom:0}section.more-info-about-page{margin-top:0;border-top:none}section.inspire-you{border-top:1px solid #e7e7e7;padding-top:85px}section.inspire-you h4{font-size:26px;font-weight:700}section.inspire-you p{margin-right:50px;font-style:italic}section.about-me-work{border-bottom:1px solid #e7e7e7;padding-bottom:80px}section.simple-cta{border-top:1px solid #e7e7e7;padding-top:85px;text-align:center}section.simple-cta h4{font-size:26px;font-weight:700;margin-top:0;margin-bottom:10px}section.simple-cta span{margin:0;font-style:italic}section.simple-cta .border-button{text-align:center;margin-top:30px}@media (min-width:992px){section.simple-cta .border-button{margin-top:0;text-align:right}}@media (min-width:992px){section.simple-cta{text-align:left}}section.inspire-you-about-page{padding-bottom:55px;margin-top:0;border-top:none;border-bottom:1px solid #e7e7e7}section.fun-facts-about-page{border-top:none;border-bottom:none;padding:0}.diffusal-blog-grid .news-item{margin-bottom:45px}.diffusal-blog-grid .news-item img{display:block;width:100%;height:auto}.diffusal-blog-grid .news-item .down-content{margin-top:25px}.diffusal-blog-grid .news-item .down-content span{font-size:15px;font-weight:500;color:#8b8b8b;font-style:italic}.diffusal-blog-grid .news-item .down-content h4{margin-top:6px;font-size:22px;font-weight:700;margin-bottom:10px}.diffusal-blog-grid .news-item .down-content p{margin-bottom:15px}.ts-no-posts{text-align:center;font-size:18px;padding:15px 32px;background-color:#f7f7f7}.blog-content{margin-top:80px;margin-bottom:80px}.blog-item{margin-bottom:60px}.blog-item img{display:block;max-width:100%;height:auto}.blog-item .blog-thumb{margin-bottom:25px}.blog-item .down-content{word-break:break-word}.blog-item .down-content .post-meta,.blog-item .down-content .post-categories{padding:0;margin:0;list-style:none;display:inline-block}.blog-item .down-content .post-meta li,.blog-item .down-content .post-categories li{display:inline-block;margin-right:10px}.blog-item .down-content .post-meta li:after,.blog-item .down-content .post-categories li:after{content:'/';margin-left:10px}.blog-item .down-content .post-meta li a,.blog-item .down-content .post-categories li a{font-size:15px;font-weight:500;color:#8b8b8b;font-style:italic}.blog-item .down-content .post-meta li a:hover,.blog-item .down-content .post-categories li a:hover{color:#090909}.blog-item .down-content .post-meta li:last-child,.blog-item .down-content .post-categories li:last-child{margin-right:0}.blog-item .down-content .post-meta li:last-child:after,.blog-item .down-content .post-categories li:last-child:after{display:none}.blog-item .down-content .post-categories li:first-child:before{content:'/';margin-right:10px;margin-left:8px}.blog-item .down-content h4{margin-top:6px;font-size:32px;font-weight:700;margin-bottom:10px}.blog-item .down-content p{margin-bottom:15px}.blog-item.sticky .down-content>h4>a{text-decoration:underline;color:#090909}.quote-item{margin-bottom:60px;padding:45px 60px;background:#f7f7f7}.quote-item .left-icon{display:inline-block;text-align:center;width:100%;height:110px;line-height:130px}.quote-item .left-icon img{width:34px;height:30px}.quote-item p{line-height:35px;margin:0;padding:0;font-size:26px;font-weight:700;color:#090909}.quote-item h4{margin-bottom:0;margin-top:25px;font-size:15px;font-style:italic;font-weight:400;color:#8b8b8b}.pagination{margin-top:40px;width:100%;text-align:center}.pagination ul{padding:0;margin:0;list-style:none}.pagination ul li{display:inline-block;margin:0 15px}.pagination ul li a{font-size:15px;color:#8b8b8b;position:relative}.pagination ul li a:after{width:30%;height:1px;background-color:#090909;content:'';left:0;bottom:-2px;position:absolute;-webkit-transition:all .3s;transition:all .3s}.pagination ul li a:hover{color:#090909}.pagination ul li a:hover:after{width:100%}.pagination ul li.active a{color:#090909}.pagination ul li.active a:after{width:100%}section.single-post .quote-item{margin-bottom:20px}section.single-post .blog-item{margin-bottom:0}section.single-post .blog-item .post-thumb{margin-bottom:20px}section.single-post .blog-item .down-content{padding-bottom:60px;border-bottom:1px solid #e7e7e7}section.single-post .blog-item .down-content .post-meta{display:inline-block}section.single-post .blog-item .down-content ul.tags{padding:0;margin:40px 0 0;list-style:none}section.single-post .blog-item .down-content ul.tags li{display:inline-block}section.single-post .blog-item .down-content ul.tags li+li{margin-left:10px}section.single-post .blog-item .down-content ul.tags li a{font-weight:400;font-size:15px;font-style:normal;color:#8b8b8b}section.single-post .blog-item .down-content ul.tags li a:hover{color:#090909}section.single-post .blog-item .down-content ul.tags li:after{display:none}section.single-post .blog-item .down-content ul.tags li:first-child{font-weight:700;color:#090909}section.single-post .single-post-content{margin-top:15px}section.single-post .single-post-content p{margin-bottom:30px}section.single-post .single-post-content ul:not(.blocks-gallery-grid){list-style:disc;list-style-position:inside;padding-left:20px;padding-bottom:20px;margin:0}section.single-post .single-post-content ul:not(.blocks-gallery-grid)>li{padding-top:5px;padding-bottom:5px;margin-bottom:0}section.single-post .single-post-content ul:not(.blocks-gallery-grid) ul{padding-left:25px;padding-bottom:0}section.single-post .single-post-content ol{margin:0;padding-left:20px;padding-bottom:20px}section.single-post .single-post-content ol>li{padding-top:5px;padding-bottom:5px;margin-bottom:0}section.single-post .single-post-content ol ol{padding-left:25px;padding-bottom:0}section.single-post .single-post-content a{text-decoration:none}section.single-post .single-post-content a:hover{color:#8b8b8b}section.single-post .about-author{padding-top:60px;padding-bottom:60px;border-bottom:1px solid #e7e7e7}section.single-post .about-author img{float:left;display:inline-block}section.single-post .about-author .right-content{margin-left:145px}section.single-post .about-author .right-content h4{font-size:22px;font-weight:700;margin-bottom:10px}section.single-post .about-author .right-content p{margin-top:0}section.single-post ul.social-icons{text-align:center;border-bottom:1px solid #e7e7e7;padding:30px 0;margin:0}.comments{border-bottom:1px solid #e7e7e7}.comments h4{margin-top:60px;font-size:26px;font-weight:700;margin-bottom:60px}.comments .commentlist{list-style:none;margin:0;display:block;padding:0}.comments .commentlist .pingback .comment-body,.comments .commentlist .trackback .comment-body{padding-left:0}.comments .commentlist .comment-body,.comments .commentlist .comment-text{position:relative;padding-left:58px;padding-bottom:0;margin-bottom:20px}@media (min-width:768px){.comments .commentlist .comment-body,.comments .commentlist .comment-text{padding-left:83px}}.comments .commentlist .comment-body .star-rating,.comments .commentlist .comment-text .star-rating{float:right}.comments .commentlist .comment-body p.meta,.comments .commentlist .comment-text p.meta{display:block;font-size:13px;font-style:normal;font-weight:700;color:#343434}.comments .commentlist .comment-body a:hover,.comments .commentlist .comment-text a:hover{text-decoration:underline}.comments .commentlist .comment-body ol,.comments .commentlist .comment-body ul{list-style:none;margin:0 0 23px}.comments .commentlist .comment-body ol li:last-child,.comments .commentlist .comment-body ul li:last-child{margin-bottom:0}.comments .commentlist .comment-body ul:not(.wp-block-gallery) ul{margin:10px 0 0}.comments .commentlist .comment-body ul:not(.wp-block-gallery) li{margin:0 0 10px;padding:0 0 0 25px;position:relative}.comments .commentlist .comment-body ul:not(.wp-block-gallery) li:before{content:"";position:absolute;top:.764em;left:2px;width:5px;height:5px;background:#a9a9a9;border-radius:50%}.comments .commentlist .comment-body ul:not(.wp-block-gallery) li li:before{background:#fff;border:1px solid #a9a9a9}.comments .commentlist .comment-body ol{counter-reset:styled-counter}.comments .commentlist .comment-body ol>li{counter-increment:styled-counter;margin:0 0 10px;padding:0 0 0 25px;position:relative}.comments .commentlist .comment-body ol>li:before{content:counter(styled-counter) ". ";position:absolute;left:2px}.comments .commentlist .comment{margin:0}.comments .commentlist .comment:before{display:none !important}.comments .commentlist .comment .comment-meta{line-height:1;font-size:12px;color:#8b8b8b;margin-bottom:15px;font-weight:400}.comments .commentlist .comment .comment-meta a{color:#8b8b8b}.comments .commentlist .comment .vcard{display:inline-block;border:0;padding:0;margin:0 0 10px;line-height:12px}.comments .commentlist .comment .vcard .fn{font-style:normal;font-weight:600;color:#090909}.comments .commentlist .comment .vcard .fn .url{color:#090909}.comments .commentlist .comment .vcard .fn:before{display:none}.comments .commentlist .comment .vcard .says{display:none}.comments .commentlist .comment .avatar{width:40px;height:40px;position:absolute;top:20px;left:0}@media (min-width:768px){.comments .commentlist .comment .avatar{width:64px;height:64px}}.comments .commentlist .comment p{font-size:15px;word-break:break-word;margin-bottom:10px}.comments .commentlist .comment .reply{font-size:12px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments .commentlist .comment .reply a{color:#090909}.comments .commentlist .comment .reply a:hover{color:#777}.comments .commentlist .comment .children{list-style:none;margin-left:10px;margin-bottom:20px}@media (min-width:768px){.comments .commentlist .comment .children{margin-left:83px}}.comments .commentlist .comment .comment-respond{margin:30px 0;padding:35px 40px;border:1px solid #e7e7e7}.comments .comment-respond .reply-comment-title{margin-top:10px}.comment-form-cookies-consent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-form-cookies-consent input[type=checkbox]{width:auto;height:auto;margin:0 10px 0 0}.comment-respond .reply-comment-title{margin-top:60px;font-size:26px;font-weight:700;margin-bottom:40px}.comment-respond .reply-comment-title small{font-size:16px;margin-left:8px}.comment-respond .reply-comment-title small a{color:#999}.comment-respond .reply-comment-title small a:hover{color:#090909}.comment-respond input{width:100%;height:38px;border:none;background-color:#f7f7f7;padding:0 15px;outline:none;margin-bottom:30px}.comment-respond textarea{width:100%;max-width:100%;height:150px;max-height:180px;border:none;background-color:#f7f7f7;padding:10px 15px;outline:none;margin-bottom:20px}.comment-respond input.submit{width:auto;height:auto;background-color:transparent;font-size:15px;display:inline-block;padding:15px 30px;border:1px solid #000;margin-bottom:0;outline:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.comment-respond input.submit:hover{background-color:#090909;color:#fff}.comment-respond .form-submit{margin-bottom:0}.post-password-form{margin-bottom:20px}.post-password-form .password-form-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-password-form .password-form-inner .form-control{margin-bottom:10px;height:50px}.post-password-form .password-form-inner .border-button{margin-bottom:0;height:50px}@media (min-width:768px){.post-password-form .password-form-inner .form-control{width:300px;margin-right:15px;margin-bottom:0}}.ts-page-pagination{margin-top:30px}.ts-page-pagination .ts-page-links-title{margin-right:10px}.ts-page-pagination span.post-page-numbers,.ts-page-pagination a.post-page-numbers{min-width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ts-page-pagination>span.post-page-numbers{color:#fff;background-color:#090909}.error-page{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:107px;padding-top:15vh;padding-bottom:13vh;overflow:hidden}.error-page .left-content{text-align:center;padding-right:30px}.error-page .left-content h1{font-size:72px;font-weight:700;margin:0;width:350px;height:350px;display:inline-block;text-align:center;line-height:350px;background-color:#f7f7f7;border-radius:50%}@media (min-width:992px){.error-page .left-content{text-align:right}}.error-page .right-content{margin-top:30px;text-align:center;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page .right-content h4{font-size:26px;font-weight:700;margin-top:0;margin-bottom:20px}.error-page .right-content span{margin:0;font-style:italic}.error-page .right-content .border-button{margin-top:30px}@media (min-width:992px){.error-page .right-content{margin-top:0;padding-left:30px;text-align:left}}section.contact-us-home{border-top:1px solid #e7e7e7;padding-top:85px}section.contact-us-home .contact-form{margin-bottom:30px}section.contact-us-home .contact-form fieldset{border:none;padding:0}section.contact-us-home .contact-form fieldset input{width:100%;height:38px;border:none;background-color:#f7f7f7;padding:0 15px;outline:none;margin-bottom:30px}section.contact-us-home .contact-form fieldset textarea{width:100%;max-width:100%;height:150px;max-height:180px;border:none;background-color:#f7f7f7;padding:10px 15px;outline:none;margin-bottom:20px}section.contact-us-home .contact-form fieldset button{background-color:transparent;font-size:15px;display:inline-block;padding:15px 30px;border:1px solid #000;outline:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}section.contact-us-home .contact-form fieldset button:hover{background-color:#090909;color:#fff}@media (min-width:992px){section.contact-us-home .contact-form{margin-bottom:0;margin-right:30px}}section.contact-us-home ul.info{padding:0;margin-bottom:30px;list-style:none}section.contact-us-home ul.info li{display:block;margin-bottom:25px}section.contact-us-home ul.info li h4{font-size:20px;margin-top:0;margin-bottom:5px}section.contact-us-home ul.info li span,section.contact-us-home ul.info li a{font-size:15px;color:#8b8b8b}section.contact-us-home ul.info li a:hover{color:#090909}section.contact-us-home ul.info li:last-child{margin-bottom:0}@media (min-width:992px){section.contact-us-home ul.info{margin-bottom:0}}section.contact-us{border-top:none;padding-top:0}section.contact-us .contact-form{margin-right:0;margin-bottom:30px}section.contact-us .contact-form fieldset{border:none;padding:0}section.contact-us .contact-form fieldset input{width:100%;height:38px;border:none;background-color:#f7f7f7;padding:0 15px;outline:none;margin-bottom:30px}section.contact-us .contact-form fieldset textarea{width:100%;max-width:100%;height:150px;max-height:180px;border:none;background-color:#f7f7f7;padding:10px 15px;outline:none;margin-bottom:20px}section.contact-us .contact-form fieldset button{background-color:transparent;font-size:15px;display:inline-block;padding:15px 30px;border:1px solid #000;outline:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}section.contact-us .contact-form fieldset button:hover{background-color:#090909;color:#fff}@media (min-width:992px){section.contact-us .contact-form{margin-bottom:0;margin-right:30px}}section.contact-us ul.info{padding:0;margin-bottom:30px;list-style:none}section.contact-us ul.info li{display:block;margin-bottom:25px}section.contact-us ul.info li h4{font-size:20px;margin-top:0;margin-bottom:5px}section.contact-us ul.info li span,section.contact-us ul.info li a{font-size:15px;color:#8b8b8b}section.contact-us ul.info li a:hover{color:#090909}section.contact-us ul.info li:last-child{margin-bottom:0}@media (min-width:992px){section.contact-us ul.info{margin-bottom:0}}section.find-on-map{border-top:1px solid #e7e7e7;padding-top:85px}section.find-on-map #map{margin-bottom:20px}@media (min-width:992px){section.find-on-map #map{margin-bottom:0}}.contact-us-page #map{margin-top:87px}@media (min-width:992px){.contact-us-page #map{margin-top:107px}}.single-project{padding-top:80px;padding-bottom:80px}.single-project .gallery-item img{max-width:100%;margin-bottom:30px}.single-project .main-content{margin-top:30px}.single-project .main-content h4{font-size:26px;font-weight:700}@media (min-width:992px){.single-project .main-content{margin-left:30px;margin-top:0}}.single-project .project-details{padding-top:20px}.single-project .project-details ul{padding:0;margin:0;list-style:none}.single-project .project-details ul li{display:block;margin-bottom:25px;font-size:15px;color:#8b8b8b}.single-project .project-details ul li span{display:block;font-size:17px;font-weight:700;color:#090909;margin-bottom:5px}.single-project .project-details ul li a{color:currentColor;font-weight:500}.single-project .project-details ul li a:hover{color:#090909}.single-project .project-details ul li:last-child{margin-bottom:0}.single-project .portfolio-share{padding-top:25px}.single-project .portfolio-share span{display:block;font-size:17px;font-weight:700;color:#090909;margin-bottom:5px}.single-project .ts-portfolio-navigation ul{padding:0;margin-top:50px;list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-project .ts-portfolio-navigation ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:33%;margin-bottom:0}.single-project .ts-portfolio-navigation ul li a:not(.back-to-link){font-size:15px;color:#8b8b8b;position:relative}.single-project .ts-portfolio-navigation ul li a:not(.back-to-link):after{width:30%;height:1px;background-color:#090909;content:'';left:0;bottom:-2px;position:absolute;-webkit-transition:all .3s;transition:all .3s}.single-project .ts-portfolio-navigation ul li a:not(.back-to-link):hover{color:#090909}.single-project .ts-portfolio-navigation ul li a:not(.back-to-link):hover:after{width:100%}.single-project .ts-portfolio-navigation ul li.back-to-archive{position:relative;top:2px;font-size:20px;line-height:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-project .ts-portfolio-navigation ul li.back-to-archive a{position:relative;width:60px;height:60px;z-index:1;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1);transition:color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}.single-project .ts-portfolio-navigation ul li.back-to-archive a i,.single-project .ts-portfolio-navigation ul li.back-to-archive a svg,.single-project .ts-portfolio-navigation ul li.back-to-archive a span{position:relative;z-index:1;color:currentColor !important;pointer-events:none}.single-project .ts-portfolio-navigation ul li.back-to-archive a svg{max-width:100%;fill:#000}.single-project .ts-portfolio-navigation ul li.back-to-archive a svg{width:1rem;height:1rem}.single-project .ts-portfolio-navigation ul li.back-to-archive a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:scale(1);transform:scale(1);background-color:#f4f4f4;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:-webkit-transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.single-project .ts-portfolio-navigation ul li.back-to-archive a:hover{color:#000}.single-project .ts-portfolio-navigation ul li.back-to-archive a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.single-project .ts-portfolio-navigation ul li.next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-project .ts-portfolio-navigation ul li.active a{color:#090909}.single-project .ts-portfolio-navigation ul li.active a:after{width:100%}