 @media only screen and (max-width:735px),only screen and (max-device-width:735px){#header{padding:10px 0}#header .container>ul{position:relative}#header .container>ul li{position:static}#header .container>ul li>a{width:40px;height:40px;position:relative}#header a#logo{margin-top:5px}#header .container>ul>li#menu{display:block}#header .container>ul>#menu>a{background-position:10px -24px}#header .container>ul>#menu>a:hover,#header .container>ul>#menu:hover>a,#header.menu-open .container>ul>#menu>a{background-position:-20px -24px}#header .container>ul>#menu>a:active{background-position:-50px -24px}#header .container>ul>#soc1al>a{background-position:-80px -24px}#header .container>ul>#soc1al>a:hover,#header .container>ul>#soc1al:hover>a,#header .container>ul>#soc1al.popup-menu-open>a{background-position:-110px -24px}#header .container>ul>#soc1al>a:active{background-position:-140px -24px}#header .container>ul>#colourmode>a{background-position:10px -54px}#header .container>ul>#colourmode>a:hover,#header .container>ul>#colourmode:hover>a{background-position:-20px -54px}#header .container>ul>#colourmode>a:active{background-position:-50px -54px}body.dark #header .container>ul>#colourmode>a{background-position:-80px -54px}body.dark #header .container>ul>#colourmode>a:hover,body.dark #header .container>ul>#colourmode:hover>a{background-position:-110px -54px}body.dark #header .container>ul>#colourmode>a:active{background-position:-140px -54px}#header ul li a span.caret{top:14px;right:0}#navigation{display:none;top:60px;box-shadow:0 2px 10px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.4)}#navigation ul li{width:100%}#navigation ul li a{padding:15px 10px;background-image:none;text-align:center}#navigation ul li a img{display:inline-block}.hero #header.force-background{background:#441414}body.dark.hero #header.force-background{background:#321112}.hero #navigation ul{background:#651e1e}body.dark.hero #navigation ul{background:#4a1819}#navigation ul li a{border-top:solid 1px #6d2929;border-bottom:solid 1px #5b1b1b}body.dark #navigation ul li a{border-top:solid 1px #591d1e;border-bottom:solid 1px #3c1314}.popup-menu{position:static;padding:0!important;border-radius:0}.popup-menu ul{border:0 none!important;border-radius:0;background:#fff!important}body.dark .popup-menu ul{background:#0e1420!important}.popup-menu ul li a,.popup-menu ul li:first-child a,.popup-menu ul li:last-child a,.popup-menu ul li.popup-menu-heading span{border:0 none!important}.popup-menu ul li a,.popup-menu ul li.popup-menu-heading span{padding:10px!important;text-align:center}.popup-menu ul::before,.popup-menu ul::after{display:none}#header .popup-menu{position:absolute;left:auto;width:100vw;right:-110px}#header .popup-menu.right{right:-10px;top:50px}#navigation ul>li .popup-menu img,.popup-menu ul li a img{display:block!important;margin:0 auto}}@media only screen and (max-width:345px),only screen and (max-device-width:345px){#header .container>ul{float:left;width:100%;margin-top:10px;padding:0}#header .container>ul>li#menu{float:right}#header .popup-menu{top:105px}#navigation{top:105px}}@media only screen and (max-width:865px),only screen and (max-device-width:865px){.cover-image{height:200px;background-size:870px}.cover-image.home,.cover-image.about{height:450px;background-size:868px}}@media only screen and (max-width:735px),only screen and (max-device-width:735px){.cover-image{display:none}.cover-image.about{display:block;height:350px;background-size:738px}}@media only screen and (max-width:560px),only screen and (max-device-width:560px){.hero-image,.home-image{height:65vh;background-attachment:scroll}.hero-image{background-position:center 60px}.hero-image:after{display:none}.cover-image.about{display:block;height:300px;background-size:562px}}@media only screen and (max-width:345px),only screen and (max-device-width:345px){.hero-image{background-position:center 105px}}@media only screen and (max-width:865px),only screen and (max-device-width:865px){.welcome-block p{padding:0 15%}}@media only screen and (max-width:735px),only screen and (max-device-width:735px){body{padding-top:60px}#breadcrumbs{display:none}#content .container{padding-top:0;padding-bottom:10px}.row{padding:0 10px}.row .col-1-third,.row .col-2-thirds{position:relative;width:100%}.row>.last{float:left}.row .img-title{padding-left:10px;text-align:center}.row .img-title img{position:static;margin-top:-90px}.welcome-block p{padding:0 10%}}@media only screen and (max-width:640px),only screen and (max-device-width:640px){ul.btn-row{text-align:center}ul.btn-row-2-thirds{width:100%}ul.btn-row li{width:100%;margin:2px 0}ul.btn-row li .btn{width:100%;margin:0}}@media only screen and (max-width:560px),only screen and (max-device-width:560px){.welcome-block,.banner .welcome-block{padding:40px 0}.welcome-block h2{font-size:50px}.welcome-block h3{font-size:28px}.welcome-block .contact-icon{width:100px;height:100px}}@media only screen and (max-width:345px),only screen and (max-device-width:345px){body{padding-top:100px}}@media only screen and (max-width:640px),only screen and (max-device-width:640px){#footer .container .copyright{display:block}#footer .container ul{float:none;margin:0;padding:0}#footer .container ul li{float:none}}@media only screen and (max-width:895px),only screen and (max-device-width:895px){.gallery .thumb a .image img{height:170px}}@media only screen and (max-width:780px),only screen and (max-device-width:780px){.gallery .thumb a .image img{height:150px}}@media only screen and (max-width:735px),only screen and (max-device-width:735px){.gallery .thumb{margin:10px 2%;width:46%}.gallery .thumb a .image img{height:200px}}@media only screen and (max-width:640px),only screen and (max-device-width:640px){.gallery .thumb a .image img{height:170px}}@media only screen and (max-width:560px),only screen and (max-device-width:560px){.gallery{padding-bottom:30px}.gallery .thumb a .image img{height:150px}}@media only screen and (max-width:480px),only screen and (max-device-width:480px){.gallery .thumb{margin:10px 3%;width:94%}.gallery .thumb a .image img{height:200px}}@media only screen and (max-width:320px),only screen and (max-device-width:320px){.gallery .thumb a .image img{height:150px}}@media only screen and (max-width:640px),only screen and (max-device-width:640px){.form-group .fg-label{width:100%;text-align:left;padding:2px}.form-group .fg-field,.form-group .fg-validation-msg{float:left;width:100%}.form-group .fg-validation-msg{margin:4px 0 0 0;padding:0}}