
/*!
Theme Name: Passage To Africa
Theme URI: http://underscores.me/
Author: Focus Online
Author URI: http://https//focusonline.co.za
Description: Custom theme based on _underscores.me
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: _pta
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Passage To Africa is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0
0 1.5em 3em}ul{list-style:disc;text-align:left}ol{list-style:decimal;text-align:left}li>ul,li>ol{margin-bottom:0;margin-left:1.5em;text-align:left}dt{font-weight:bold}dd{margin:0
1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px
solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);font-size:12px;font-size:0.75rem;line-height:1;padding: .6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px
solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px
solid #ccc}textarea{width:100%}p a, li
a{color:var(--orange)}a:visited{}a:hover,a:focus,a:active{}a:focus{outline:none}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation
ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul
ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul
ul{left:-999em;top:0}.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul
a{width:200px}.main-navigation ul li:hover > ul,
.main-navigation ul li.focus>ul{left:auto}.main-navigation
li{float:left;position:relative}.main-navigation
a{display:block;text-decoration:none}.menu-toggle,
.main-navigation.toggled
ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation
ul{display:block}}.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation{margin:0
0 1.5em;overflow:hidden}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.sticky{display:block}.hentry{margin:0
0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}:root{--orange:#f1592a}:root{--grey:#333}:root{--gutter:3.3898%}:root{--half:48.3051%}:root{--third:31.07346666666667%}:root{--fourth:22.45765%}:root{--sixth: : 13.84183333333333%}html,body{font-family:'Montserrat',serif;font-weight:400;font-size:15px;line-height:30px;color:var(--grey)}p{font-family:'Montserrat',serif;margin:0
0 40px 0;padding:0;text-align:left;color:var(--grey)}p
a{font-weight:600;color:var(--orange) !important;border-bottom:2px solid var(--orange);text-decoration:none}p
a{font-weight:600;color:var(--orange) !important;border-bottom:2px solid var(--orange);text-decoration:none}@media only screen and (min-width:600px){p{font-family:'Montserrat',serif;margin:0
0 25px 0;padding:0;text-align:justify;color:var(--grey)}}.boxed{width:90%;max-width:980px;margin:0
auto;clear:both}.fullwidth{width:100%;color:#fff}.half{float:left;width:48.3051%}.half:first-child{margin-right:3.3898%}.third{float:left;width:31.07346666666667%}.third.two{float:left;width:65.53673333333333%}.third:nth-child(2),.third:nth-child(3){margin-left:3.3898%}.fourth{float:left;width:22.45765%}.fourth:nth-child(2),.fourth:nth-child(3),.fourth:nth-child(4){margin-left:3.3898%}.fourth.two{width:48.3051%}.fourth.three{width:74.15255%}.sixth{float:left;width:13.84183333333333%}.sixth:nth-child(2),.sixth:nth-child(3),.sixth:nth-child(4),.sixth:nth-child(5),.sixth:nth-child(6){margin-left:3.3898%}.sixth.two{width:31.07346666666667%}.sixth.three{width:48.3051%}.sixth.four{width:65.53673333333332%}.sixth.five{width:82.76836666666665%}.seventh{float:left;width:11.38017142857143%}.seventh:nth-child(4){width:14%}.seventh:nth-child(5){width:12%}.seventh:nth-child(6){width:9%}.seventh:nth-child(7){width:8%}@media only screen and (max-width:1250px){#footer
.seventh{width:94%;margin:0
3%}#footer .seventh:nth-child(1){margin-bottom:20px}#footer .seventh h3 a, #footer .seventh h3 a:hover{border-color:transparent}}.seventh:nth-child(2),.seventh:nth-child(3),.seventh:nth-child(4),.seventh:nth-child(5),.seventh:nth-child(6),.seventh:nth-child(7){margin-left:3.3898%}.eighth{float:left;width:9.533925%}.eighth:nth-child(2),.eighth:nth-child(3),.eighth:nth-child(4),.eighth:nth-child(5),.eighth:nth-child(6),.eighth:nth-child(7),.eighth:nth-child(8){margin-left:3.3898%}.eighth.two{width:22.45765%}.eighth.three{width:35.381375%}.eighth.four{width:48.3051%}.eighth.five{width:61.228825%}.eighth.six{width:74.15255%}.eighth.seven{width:87.076275%}.page-id-74
.eighth.five{width:48.3051%}.page-id-74
.eighth.three{width:48.3051% !Important}body,html{margin:0;padding:0}.leftimage{width:100%}.leftimage,.rightimage,.smallimages,.imageandtext{clear:both}.fullwidth
.half{width:calc(50% - (2%/2) );margin:auto}.blank, .blank
div{background:none !Important}.clearfix:after{content:"";display:table;clear:both}.blank-square{width:100%;height:auto}.centered{width:80%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.preheading{font-size:18px;line-height:1.4;font-weight:600;color:#f85520;margin:0
0 15px 0;padding:0;text-transform:uppercase;letter-spacing:2px;text-align:left}.heading{font-size:30px;line-height:1.2;font-weight:400;color:#333;margin:0;padding:0;text-transform:uppercase;letter-spacing:4px;text-align:left}@media only screen and (min-width:900px){.heading{font-size:40px;line-height:1.2;font-weight:400;color:#333;margin:0;padding:0;text-transform:uppercase;letter-spacing:4px;text-align:left}}.empty{min-height:50px}p.twocolumns{column-count:1;column-gap:41px}div.twocolumns
p{column-count:1;column-gap:41px}@media only screen and (min-width:900px){p.twocolumns{column-count:2;column-gap:41px}div.twocolumns
p{column-count:2;column-gap:41px}}ul.galleryListing{padding:0;margin:0}ul.galleryListing
li{float:left;width:var( --half );list-style:none;margin:0;padding:0;margin-left:3.3898%;margin-bottom:3.3898%;position:relative}ul.galleryListing li:nth-child(4n+1){margin-left:3.3898%;clear:none}ul.galleryListing li:nth-child(2n+1){margin-left:0;clear:both}@media only screen and (min-width:900px){ul.galleryListing
li{float:left;width:22.45765%;width:var( --fourth );list-style:none;margin:0;padding:0;margin-left:3.3898%;margin-bottom:3.3898%;position:relative}ul.galleryListing li:nth-child(2n+1){margin-left:var( --gutter );clear:none}ul.galleryListing li:nth-child(4n+1){margin-left:0;clear:both}}ul.galleryListing li
img{display:block;font-size:1px;width:100%;height:auto}ul.galleryListing li:nth-child(4n+1){margin-left:0;clear:both}ul.galleryListing li
div{top:15px;right:15px;bottom:15px;left:15px;background:#1b1b1b;color:#fff;position:absolute;opacity:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:15px;color:#737373;letter-spacing:0;line-height:1.2;margin:5px;text-transform:uppercase;padding:10px}ul.galleryListing li:hover
div{top:10px;right:10px;bottom:10px;left:10px;opacity:0.99}@media only screen and (min-width:900px){ul.galleryListing li
div{top:30px;right:20px;bottom:10px;left:20px;background:#1b1b1b;color:#fff;position:absolute;opacity:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:19px;color:#737373;letter-spacing:0;line-height:1.2;margin:10px;text-transform:uppercase;padding:20px}ul.galleryListing li:hover
div{top:20px;right:20px;bottom:20px;left:20px;opacity:0.99}}ul.galleryListing li div
span{color:#fff;display:block}.blankimg{width:100%;height:auto}.relative{position:relative}.padding0{padding:0}.button{background:#252525;color:#fff;padding:8px
20px 7px;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none !Important;margin:20px
0;display:inline-block;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.button:hover{background:#fff;color:#222}.button.custom:hover{background:#666}.button
span{color:#f85520;color:var(--orange)}.left{text-align:left}.right{text-align:right}.center{text-align:center}.floatleft{float:left}.floatright{float:right}.floatnone{float:none}#footer{width:100%}@media only screen and (min-width:900px){#footer{width:100%}}@media only screen and (max-width:900px){.sixth{float:none;width:100%}#footer .sixth:nth-child(1){margin-left:5%}#footer .sixth:nth-child(2){margin-top:-113px !Important}.sixth:nth-child(2),.sixth:nth-child(3),.sixth:nth-child(4),.sixth:nth-child(5),.sixth:nth-child(6){margin-left:calc(5% + 132px) !important}#footer h3 a
span{display:block;margin:5px
0 0 0}#socialmedia.mobileonly{clear:both;float:left;margin:0
0 0 -21px;margin-left:calc(5% + 128px) !important}}#footer
h3{font-size:15px;margin:-5px 0 20px 0 !important}#footer h3
a{font-size:14px;color:#f1592a !important;font-weight:600;text-transform:uppercase;margin:-5px 0 0 0;padding:0px;text-decoration:none;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;border-top:2px solid #fff;display:inline-block}@media only screen and (min-width:900px){#footer h3
a{display:inline}#footer div.sixth:nth-child(4) h3{margin-left:19px !important}#footer div.sixth:nth-child(5) h3{margin-left:11px !important}}#footer h3 a:hover{color:#333 !important;padding:5px
0 0 0;border-top:5px solid #f1592a}#footer h3 a
span{font-family:'Libre Baskerville',serif;font-size:13px;display:block;font-style:italic;color:#aaa !important;margin:5px
0 0 20px;text-transform:none}@media only screen and (min-width:1250px){#footer h3 a
span{font-family:'Libre Baskerville',serif;font-size:12px;display:block;font-style:italic;color:#aaa !important;margin:5px
0 0 0;text-transform:none}}.copyright{float:left;font-size:13px;color:#999;margin:30px
auto 0 !Important}.copyright
a{font-size:13px;color:inherit !important;margin-top:10px;font-weight:400 !important;text-decoration:none;border:none}.copyright a:hover{color:#2a2a2a !important}.spacer10{width:100%;clear:both;height:10px}20
190
.spacer20{width:100%;clear:both;height:20px}.spacer30{width:100%;clear:both;height:30px}.spacer40{width:100%;clear:both;height:40px}.spacer50{width:100%;clear:both;height:50px}.spacer60{width:100%;clear:both;height:60px}.spacer70{width:100%;clear:both;height:70px}.spacer80{width:100%;clear:both;height:80px}.spacer90{width:100%;clear:both;height:90px}.spacer100{width:100%;clear:both;height:100px}p.dropcap:first-letter, div.dropcap p:first-child:first-letter {font-family:'Montserrat',serif;letter-spacing:0;text-transform:uppercase;color:#f1592a;font-size:59px;float:left;font-weight:500;margin:11px
6px 0 0;line-height:0.7}h2{font-size:24px;color:#333;line-height:1.2;text-align:left;font-weight:500;margin:0
0 22px 0 !important;text-align:left}h2
a{color:var(--orange) !Important}@media only screen and (max-width:600px){h2
a{font-size:18px}}h3{font-size:18px;line-height:1.4;font-weight:600;color:#f85520;margin:0
0 20px 0 !important;padding:0;text-transform:uppercase;letter-spacing:2px;text-align:left}.display-block{display:block}.display-inline-block{display:inline-block}.display-none{display:none}.margin0{margin:0}.logobar{width:120px;position:absolute;margin:0
auto 0 8%}@media only screen and (min-width:900px){.logobar{width:200px;position:absolute;margin:0
0 0 0}}.quotation{position:relative;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;margin:40px
auto;clear:both;padding:80px
0}.quotation
.marks{width:86px;height:116px;position:absolute;top:-30px;left:46%;background:url(/wp-content/themes/_pta/images/quotation-marks.png) no-repeat;background-size:contain}@media only screen and (min-width:700px){.quotation
.marks{width:141px;height:116px;position:absolute;top:-20px;left:0;background:url(/wp-content/themes/_pta/images/quotation-marks.png) no-repeat;background-size:contain}}.quotedtext{width:100%;float:right;text-align:right;font-weight:300;padding:0;margin:0;font-size:22px;line-height:36px;width:70%}.quotedby{width:50%;float:right;text-align:right;font-weight:500;font-style:italic;font-size:13px;padding:0;margin:0;line-height:1.4;margin-top:10px}.imagecluster>div{width:100%;clear:both;margin:1.7% auto}.imagecluster>div.smallimages{margin:2.2% auto}@media only screen and (max-width:900px){.imagecluster>div.smallimages{margin:2.2% auto;width:90%;max-width:600px}.imagecluster-image{height:auto;float:none;width:100%}.imagecluster-text{height:auto !important;background:#fff;float:none;position:relative;width:100%}.imagecluster-text:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.imageleft .imagecluster-text
div{width:70%;margin:55px
auto;position:relative;width:60%}.imageright .imagecluster-text
div{width:70%;margin:55px
auto;position:relative;width:60%}}.imagecluster-image{height:420px;float:left;width:var( --half );width:calc( 50% - 21px )}.imagecluster-text{height:420px;background:#fff;float:right;position:relative;width:var( --half );width:calc( 50% - 21px )}.imageright .imagecluster-image{float:right}.imageright .imagecluster-text{float:left}@media only screen and (min-width:1400px){.imagecluster-image,.imagecluster-text{height:500px}}@media only screen and (min-width:1700px){.imagecluster-image,.imagecluster-text{height:600px}}@media only screen and (min-width:900px){.imageleft .imagecluster-text
div{right:25%;top:50%;transform:translateY(-50%);width:40%;position:absolute;width:60%}.imageright .imagecluster-text
div{left:25%;top:50%;transform:translateY(-50%);width:40%;position:absolute;width:60%}}@media only screen and (min-width:1100px){.imageleft .imagecluster-text
div{right:calc( 100% - (930px/2))}.imageright .imagecluster-text
div{left:calc( 100% - (930px/2))}}@media only screen and (min-width:1500px){.imageleft .imagecluster-text
div{width:40%}.imageright .imagecluster-text
div{width:40%}}@media only screen and (max-width:900px){.sixth.empty{display:none}.sixth{width:var( --third )}.sixth:nth-child(2){margin-left:0}.imagecluster-text,.imagecluster-image{width:100%}}.fullwidthimage
img{width:100%}ul.gallery{width:100%}ul.gallery li
a{display:block;font-size:1px}ul.gallery
li{width:100%;float:none;position:relative;overflow:hidden;max-height:500px}@media only screen and (min-width:400px){ul.gallery
li{width:50%;float:left}ul.gallery.count3
li{width:33.33%}}@media only screen and (min-width:800px){ul.gallery.count1
li{width:100%}ul.gallery.count2
li{width:50%}ul.gallery.count3
li{width:33.33% !important}ul.gallery.count4
li{width:25%}ul.gallery.count5
li{width:33.33%}ul.gallery.count6
li{width:33.33%}ul.gallery.count7
li{width:25%}ul.gallery.count8 li, ul.gallery.count9 li, ul.gallery.count10 li,
ul.gallery.count11 li, ul.gallery.count12 li, ul.gallery.count13 li, ul.gallery.count14 li, ul.gallery.count15 li,
ul.gallery.count16 li, ul.gallery.count17 li, ul.gallery.count18 li, ul.gallery.count19 li, ul.gallery.count20 li,
ul.gallery.count21 li, ul.gallery.count22 li, ul.gallery.count23 li, ul.gallery.count24 li, ul.gallery.count25 li,
ul.gallery.count26 li, ul.gallery.count27 li, ul.gallery.count28 li, ul.gallery.count29 li, ul.gallery.count30
li{width:25%}}@media only screen and (min-width:600px){#galleries ul.gallery
li{width:50% !Important}}@media only screen and (min-width:800px){#galleries ul.gallery
li{width:33.33% !Important}}@media only screen and (min-width:1200px){#galleries ul.gallery
li{width:25% !Important}#galleries ul.gallery.count3
li{width:33.333% !Important}}ul.gallery a div
img{width:100%;height:auto;display:block;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;transform:scale(1);z-index:1;opacity:1}ul.gallery a:hover div
img{display:block;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(1.08);opacity:0.2}ul.gallery a
p.title{padding:10px
15px;margin:0;border:1px
solid rgba(255,255,255,0.9);font-size:25px;font-weight:400;color:#fff;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:9999;text-align:center;line-height:1.1;width:auto}@media only screen and (min-width:800px){ul.gallery a
p.title{padding:10px
25px;margin:0;border:1px
solid rgba(255,255,255,0.5);font-size:25px;font-weight:400;color:#fff;-moz-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease;z-index:999}}ul.gallery a:hover
p.title{padding:8px
20px;border:1px
solid rgba(255,255,255,0.9);-moz-transition:all .15s ease;-webkit-transition:all .15 ease;transition:all .15s ease;z-index:9999}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.centerCenter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.textpanel p:first-of-type{margin-top:30px}.textpanel p:last-of-type{margin-bottom:20px}.right .imagetext-text{float:right}.right .imagetext-image{float:left}.right .imagetext-blank{float:left}#inspirations_listing>div{margin-bottom:1.8%;margin-top:1%;margin-left:0;float:left}@media only screen and (max-width:780px){#inspirations_listing>div{margin-bottom:7.8% !Important;margin-top:1% !Important;margin-left:0 !Important;float:none !important;width:100% !important}#inspirations_listing div
div.inspiration_overlay{margin:0
!Important;top:159px !Important;right:5% !Important;bottom:auto !Important;left:5% !Important;opacity:1 !Important;float:left !Important;width:90% !Important;padding:20px
20px 40px !Important}#inspirations_listing div:hover
div.inspiration_overlay{margin:0
!Important;top:159px !Important;right:5% !Important;bottom:auto !Important;left:5% !Important;opacity:1 !Important;float:left !Important;width:90%}#inspirations_listing div
div.inspiration_content{position:absolute;top:unset;left:unset;transform:none;width:90%;float:left}#inspirations_listing div:hover
div.inspiration_heading_block{opacity:1 !important}#inspirations_listing div
div.inspiration_content{opacity:1;position:relative !Important;top:unset !Important;left:unset !Important;transform:none !Important;width:100% !important}}@media only screen and (max-width:1300px){#inspirations_listing>div{width:var(--half)}#inspirations_listing>div{margin-left:0}#inspirations_listing>div:nth-child(2n+2){margin-left:3.3898% !important}#inspirations_listing div
div.inspiration_overlay{opacity:1}}p.inspiration_text{color:#bbb;margin:15px
0 0 0;padding:0;font-size:14px;text-transform:none;text-align:left;letter-spacing:0;line-height:1.4}@media only screen and (min-width:1300px){#inspirations_listing>div:nth-child(3n+2),#inspirations_listing>div:nth-child(3n+3){margin-left:3.3898%}#inspirations_listing>div:nth-child(3n+4){}}@media only screen and (max-width:780px){#inspirations_listing>div,#inspirations_listing>div:nth-child(2n+2){width:100%;float:none;padding-bottom:250px;margin-left:0 !important;margin-bottom:30px !important}#inspirations_listing>div:nth-child(3n+2){margin-left:0 !important}#inspirations_listing div
div.inspiration_overlay{opacity:1 !important;background:rgba(0,0,0,0.4)}p.inspiration_text{color:#fff;margin:15px
0 0 0;padding:0;font-size:14px;text-transform:none;text-align:left;letter-spacing:0}}#inspirations_listing div
div.inspiration_overlay{top:20px;right:10px;bottom:0;left:10px;background:rgba(0,0,0,0.7);color:#fff;position:absolute;opacity:0;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:24px;color:#737373;letter-spacing:2px;line-height:1.2;margin:10px;text-transform:uppercase;padding:0}#inspirations_listing div
div.inspiration_content{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:84%}#inspirations_listing div:hover
div.inspiration_overlay{top:10px;right:10px;bottom:10px;left:10px;opacity:1}.inspiration_heading_block{position:absolute;top:20px;left:20px;opacity:1;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}#inspirations_listing div:hover
div.inspiration_heading_block{opacity:0}p.inspiration_heading{color:#fff;margin:0
0 15px 0;padding:0;font-size:16px;text-align:left;line-height:1.2;font-weight:600}@media only screen and (min-width:900px){p.inspiration_text{color:#bbb;margin:15px
0 0 0;padding:0;font-size:14px;text-transform:none;text-align:left;letter-spacing:0;line-height:1.4}}.inspiration_line{width:60px;height:2px;background:var(--orange)}p.country_link{width:100%;text-align:left;color:#ccc;font-size:14px;text-transform:none;font-style:italic;margin:18px
0 0 0;letter-spacing:0;line-height:1.2}p.country_link
a{color:var(--orange) !Important;font-style:normal;font-weight:bold;text-transform:uppercase;text-decoration:none !important;font-size:13px;border-bottom:transparent;letter-spacing:0}p.country_link a:hover{color:#fff !Important;border-bottom:#fff}p.country_link
a.inspiration_link{color:#fff !important;border:2px
solid white;padding:5px
8px 7px;font-size:13px;opacity:0.4;letter-spacing:0}p.country_link a.inspiration_link:hover{color:#fff !important;border:2px
solid white;padding:5px
8px 7px;font-size:13px;opacity:0.7;letter-spacing:0}#banner{width:100%;height:100vh;background:#444;position:relative}#banner
h1{margin:0;position:absolute;left:8%;top:50%;transform:translateY(-50%);-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:900px){#banner
h1{margin:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}}.banner-image{height:100vh;position:relative}.banner-overlay{position:absolute;width:100%;height:100vh;background:rgba(0,0,0,0.1);top:0;left:0;z-index:1}.overlay{height:100vh;width:100%;position:absolute;margin:0
auto}.slider-container{position:absolute;top:0;left:0;width:100%;height:100vh}.smaller-header #banner, .smaller-header .banner-overlay, .smaller-header .overlay, .smaller-header .slider-container, .smaller-header .main-slider, .smaller-header .slick-slide, .smaller-header .banner-image{height:22vh !important}.smaller-header .main-slider{overflow:hidden;opacity:1 !important;visibility:visible !important}.smaller-header .banner-overlay{background:rgba(0,0,0,0.2) !important}.single-gallery #banner, .single-gallery .banner-overlay, .single-gallery .overlay, .single-gallery .slider-container, .single-gallery .main-slider, .single-gallery .slick-slide,{height:22vh !important}.press-text
p{text-align:center;font-size:14px;line-height:1.5;margin:10px
10% 40px}.accreditations{text-align:center;margin:56px
auto 20px;padding:51px
0 0 0}.accreditations
a{display:inline-block;margin:25px;text-align:center}.accreditations a
img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0.5}.accreditations a:hover
img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:0.8;cursor:default}ul#input_3_22,ul#input_2_22{column-count:2;margin-bottom:30px !important}.gfield_description{font-style:italic;line-height:1.3 !Important;padding-top:0 !Important}.gfield_description
a{font-weight:600;text-decoration:none !Important}.gform_wrapper
.gf_progressbar_wrapper{padding:0
!Important}.gform_wrapper .gf_progressbar_wrapper
h3.gf_progressbar_title{font-size:14px;line-height:1 !important;margin:0
0 8px 0 !important;padding:0!important;clear:both;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;letter-spacing:0 !important;font-weight:600 !Important}.gform_wrapper
.gf_progressbar{padding:0
!important}.gform_wrapper .gf_progressbar:after{display:block;width:100%;z-index:990;height:24px;margin-top:-24px;background-color:transparent !important;-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);border-radius:20px}.gform_wrapper
.gf_progressbar_percentage{background:transparent !important}.gform_wrapper
.percentbar_blue{background-color:#f1592a !Important}.gform_wrapper
.gf_progressbar_percentage{height:22px !important}body .gform_wrapper .top_label
div.ginput_container{margin-top:0 !important;}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100% !important;;margin:0
!important}.gform_wrapper
label.gfield_label{font-weight:400 !important;font-size:13px !important;text-transform:uppercase !important;margin-bottom:-10px}.gform_wrapper#gform_wrapper_2
label.gfield_label{font-weight:500 !important;font-size:18px !important;text-transform:none !important;margin-bottom:-10px}.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li
label{vertical-align:top !important;margin-top:4px !important;font-size:15px}body .gform_wrapper ul#gform_fields_4
li.gfield{margin-top:8px !important;padding-top:0}.gform_fields_2_2 .gform_wrapper
label.gfield_label{font-weight:600 !important;font-size:18px !important}#gform_2 .gform_wrapper .gf_progressbar_wrapper
h3.gf_progressbar_title{margin:20px
0 8px 0!important;padding:19px
!Important;margin:0
0 8px 0!important;font-size:20px !important;padding:20px
0 10px 0 !Important;opacity:1 !important}#gform_2  .gform_wrapper
.gf_progressbar_wrapper_2{padding:19px
0 0 0 !Important}.gform_wrapper .gform_page_footer
.button.gform_previous_button{margin-bottom:8px;background:#222 !Important;color:#fff !Important;padding:12px
20px !Important}.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer
.button.gform_previous_button{display:-moz-inline-stack;display:inline-block;background:#222 !Important;color:#fff !Important;padding:12px
20px !Important}.gform_wrapper .gform_page_footer
.button.gform_button{background:#222 !Important;color:#F1592A !Important;padding:12px
20px !Important}.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container{width:100%;max-width:1200px !Important}.banner-contents{position:absolute}@media only screen and (min-width:900px){.banner-contents{position:relative}}.mobileonly{display:inline-block !Important}.desktoponly{display:none !Important}@media only screen and (min-width:900px){.mobileonly{display:none !Important}.desktoponly{display:block !Important}}@media only screen and (max-width:900px){.press
.third{float:none;width:100%;margin:30px
0}}.press .third
img{width:auto;max-width:90%;max-height:70px;margin:45px
auto 30px;display:block;opacity:0.4;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (min-width:900px){.press
.third{float:left;width:31.07346666666667%}.press .third
img{width:auto;max-width:240px;max-height:70px;margin:45px
auto 30px;display:block;opacity:0.4;-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.main-slider{position:relative;width:100%;height:38vw;height:100vh;opacity:1 !Important;visibility:visible !Important;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#field_2_19>label{display:none !important}#field_4_2
.gfield_label{text-transform:uppercase;font-size:14px}div#socialmedia{margin:21px
0 0 -4px;padding:0;display:inline-block}div#socialmedia
a{display:inline-block;margin:0
2px;padding:2px}div#socialmedia a
i.fa{font-size:20px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;color:#f1592a !important;opacity:0.9}div#socialmedia a:hover
i.fa{color:#222 !important;opacity:1}@media only screen and (max-width:700px){.textimage-text{float:none;width:100% !important}.textimage-image{float:none;width:100% !Important;text-align:center;max-width:370px;margin:0
auto 90px !Important;min-height:520px !important;clear:both}}@media only screen and (min-width:700px){.textimage-text{float:left}.textimage-image{float:right;width:30% !Important}}#cookie-notice{background:#ea5d16 !important}.cookie-notice-container{padding:7px
21px;text-align:center}#cookie-notice .cn-button{margin:10px
3px 10px 10px;width:auto;display:inline-block;color:#fff;border:none !Important;background:rgba(37, 37, 37, 1);padding:10px
20px;border-radius:0}#cookie-notice .cn-more-info{margin:10px
3px 10px 2px;color:#dedede;background:rgba(37, 37, 37, 0.8)}@media only screen and (max-width:1300px){#cn-notice-text{display:block;margin:10px
auto 0}}