body{background-image:url(images/bg.jpg);font-family:courier new,sans-serif}a{color:#59453c;border-bottom:1px solid #e41b13}a:hover,a:focus,a:active{color:#e41b13;text-decoration:none}p{font-size:14px;line-height:20px;color:#59453c}h1{font-family:"Antwerp Regular";font-size:25px;line-height:32px;margin:0 0 20px;color:#59453c}h2{font-size:17px;color:#e41b13;margin-top:0;margin-bottom:0}strong,b{font-weight:normal;color:#e41b13}address p{font-size:1em}.relative-position{position:relative}.no-list{list-style-type:none;margin:0;padding:0}.dashed-border{border-bottom:1px dashed #e41b13}.margin-bottom-10{margin-bottom:10px}.post-box{margin-bottom:45px}.intro{font-family:"Antwerp Regular";margin-top:25px;margin-bottom:25px;padding:0 50px}@media (max-width:768px){.intro{padding:0 10px}}.intro p{font-family:"Antwerp Regular";color:#fffdee;font-size:25px;line-height:32px}.intro a{color:#fffdee}.intro a:hover{color:#e41b13}.logo-con{display:inline-block;border:none;padding-left:20px}@media (max-width:480px){.logo-con{padding-left:0}}.logo{margin-top:40px;margin-bottom:13px}@media (max-width:767px){.logo-con{display:block}.logo{margin-left:0;margin-top:20px;height:auto !important;max-width:170px;max-height:41px}}.social{float:right}@media (max-width:768px){.social{margin:0}}.social a{text-decoration:none;border:none}.social a:hover img{opacity:.5}.social-icon{margin-top:10px;margin-left:15px;margin-bottom:20px;float:left}@media (max-width:767px){.social-icon{margin-right:0;margin-left:10px;margin-top:20px;position:relative}}.main-nav{clear:both;padding-top:8px;margin-bottom:10px;padding-right:5px}@media (min-width:768px) and (max-width:991px){.main-nav{margin-top:46px}}.main-nav ul{display:block;list-style-type:none;margin:0;padding:0;text-align:right}@media (min-width:768px) and (max-width:991px){.main-nav ul{width:500px;display:inline;position:relative}}.main-nav ul li{display:inline-block;vertical-align:bottom;margin-left:30px;text-align:left;position:relative}@media (min-width:991px) and (max-width:1068px){.main-nav ul li{margin-left:15px}}@media (min-width:768px) and (max-width:991px){.main-nav ul li.menu-item-46,.main-nav ul li.menu-item-43,.main-nav ul li.menu-item-42{position:absolute;top:-50px;left:0}}@media (min-width:768px) and (max-width:991px){.main-nav ul li.menu-item-43{left:112px}}@media (min-width:768px) and (max-width:991px){.main-nav ul li.menu-item-42{left:238px}}.main-nav ul li.current_page_item a,.main-nav ul li.current_page_ancestor a{background:rgba(255,253,238,0.8);box-shadow:5px 0 0 rgba(255,253,238,0.8),-5px 0 0 rgba(255,253,238,0.8)}.main-nav ul li a{border-bottom:0;color:#e41b13;text-decoration:none;display:inline;font-size:15px;line-height:18px;box-shadow:5px 0 0 transparent,-5px 0 0 transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone}.main-nav ul li a:hover{background:rgba(255,253,238,0.8);box-shadow:5px 0 0 rgba(255,253,238,0.8),-5px 0 0 rgba(255,253,238,0.8)}.main-nav ul .sub-menu{position:absolute;z-index:99;left:-5px;text-align:left;padding-top:19px;display:none}.main-nav ul .sub-menu li{margin:0;display:block}.main-nav ul .sub-menu li a{display:inline-block;padding:0 10px 0 5px;margin:0 0 5px;background:#fffdee;opacity:.8;line-height:16px;box-shadow:none}.main-nav ul .sub-menu li a:hover{color:#fffdee;background:#e41b13;box-shadow:none}.main-nav ul .sub-menu li.current_page_item a{color:#fffdee;background:#e41b13}.webkit .sub-menu{padding-top:21px !important}.mslide{display:none}.mslide ul{list-style-type:none;margin:0;padding:0;margin:10px 0}.mslide ul li{display:block}.mslide ul li.current_page_item a,.mslide ul li.current_page_ancestor a{background:rgba(255,253,238,0.8)}.mslide ul li a{border-bottom:0;color:#e41b13;text-decoration:none;display:inline-block;font-size:15px;line-height:18px;padding:0 5px}.mslide ul li a:hover{background:rgba(255,253,238,0.8)}.mslide ul li a br{display:none}.mslide ul li .sub-menu{margin:0 0 0 10px;padding:0 !important}.mslide ul li .sub-menu li a{background:none}.mslide ul li .sub-menu li a:hover{background:rgba(255,253,238,0.8)}.mslide ul li .sub-menu li.current_page_item a{background:rgba(255,253,238,0.8)}.header{margin-bottom:10px}.mmenu{display:none;top:1px;cursor:pointer}@media (max-width:767px){.mmenu{display:inline-block}}.mmenu img{top:1px}.home-banner{padding:0 5px 10px 5px;border:none;max-height:615px;overflow:hidden;display:block}.home-banner:hover img.hero{opacity:.8}.home-banner img{width:100%}@media (max-width:991px){.home-banner{/*margin-bottom:10px*/}.home-banner img{width:100%}}.home-banner-text{position:absolute;z-index:2;width:100%;color:#fffdee;text-align:center;top:50%;margin:-45px 0 0}.home-banner-text img{margin:0 auto;width:auto !important}@media (max-width:991px){.home-banner-text img{width:auto !important}}@media (max-width:400px){.home-banner-text{top:auto !important;margin-top:25px !important}.home-banner-text .logos2{width:220px !important}.home-banner-text .logos1{width:185px !important}.home-banner-text .logos3{width:210px !important}}.small-border{width:25px;border-bottom:1px solid #fffdee;margin-left:auto;margin-right:auto;margin-bottom:15px}.home-banner-text-h1{margin:0 0 15px;font-family:"Antwerp Regular";font-size:25px;line-height:32px}.home-banner-text h2{color:#fffdee}.background-brown{background-color:rgba(89,69,60,0.8)}.footer{margin-top:20px;margin-bottom:10px}.copy{position:absolute;z-index:2;font-size:10.5px;margin-top:10px;bottom:20px;color:#59453c}.copy .gozer{display:inline-block;padding:0 0 0 20px;background:url(images/icon-gozer.png) no-repeat}#mmenu a{border:none}@media (max-width:767px){.footer{border-top:0;padding-top:0;margin-left:5px;margin-right:5px}}@media (min-width:768px) and (max-width:991px){.intro{font-size:20px}.copy{position:static;margin-top:10px}}.top-border-footer address h2{color:#59453c;line-height:20px}.top-border-footer address h2 strong{font-size:17px}.top-border-footer address strong{font-size:17px}.top-border-footer address p{margin:0;padding:0}.top-border-footer #sb_instagram{padding:0 5px}.top-border-footer #sbi_images{padding:0 !important;margin:0 -5px;width:auto !important}.top-border-footer #sb_instagram #sbi_images .sbi_item{padding:0 4px 8px !important}@media (max-width:480px){.top-border-footer #sb_instagram #sbi_images .sbi_item{width:33.33333333%}}.top-border-footer .sbi_photo{border:2px solid transparent;opacity:1 !important}.top-border-footer .sbi_photo:hover:before{content:'';position:absolute;border:2px solid #e41b13;left:2px;top:2px;width:95%;height:95%}@media (max-width:695px){.top-border-footer .sbi_photo:hover:before{width:98%;height:98%}}@media (max-width:767px){.top-border-footer .sbi_photo:hover:before{width:98.5%;height:98.2%}}@media (max-width:380px){.top-border-footer .sbi_photo:hover:before{width:98.5%;height:97.8%}}.top-border-footer .sbi_photo img{width:100% !important;height:auto !important}@media (max-width:767px){.top-border-footer{border-top:1px dashed #e41b13;padding:20px 0 0 0;margin-bottom:20px}.copy{margin:20px 0 0;position:relative}}.page-title{font-size:35px;display:block;padding-bottom:25px;border-bottom:1px dashed #e41b13;margin-top:20px;margin-bottom:20px}.page-template-page-contact-php .page-title{padding-bottom:15px}.gallery-image{margin-bottom:10px}.gallery-image .attachment-post-thumbnail{border:none}.gallery-image .attachment-post-thumbnail:hover{border:none}.gallery-image a{overflow:hidden;display:block;border:none;position:relative;max-width:230px;max-height:368px;height:368px}@media (min-width:768px) and (max-width:991px){.gallery-image a{height:280px}}@media (max-width:767px){.gallery-image a{height:245px;max-width:145px;margin:0 auto}}.gallery-image a .border-img{display:none;position:absolute;width:100%;height:100%;border:2px solid #e41b13;z-index:99;opacity:.8}.gallery-image a img{width:auto;height:100%}.gallery-image a:hover .border-img{display:block}.gallery-image a:hover .gallery-image-title-text{background:rgba(228,27,19,0.8);color:#fffdee;box-shadow:5px 0 0 rgba(228,27,19,0.8),-5px 0 0 rgba(228,27,19,0.8)}.page-template-page-news-php .gallery-image .post-box a{max-width:100%;max-height:100%;height:auto;display:inline;border-bottom:1px solid #e41b13}.page-template-page-news-php .gallery-image .post-box a img{height:auto}.single-gallery .page-title{margin-bottom:10px;padding-bottom:15px}.single-gallery .gallery-image a{overflow:hidden;max-width:203px;max-height:203px;height:203px;background-repeat:none;background-position:center}@media (min-width:768px) and (max-width:991px){.single-gallery .gallery-image a{height:145px}}@media (max-width:767px){.single-gallery .gallery-image a{max-height:145px;max-width:145px;margin:0 auto}}.single-gallery .gallery-image a:hover,.single-gallery .gallery-image a:active,.single-gallery .gallery-image a:focus{outline:none}.single-gallery .gallery-image a:hover .border-img{display:block}.single-gallery .gallery-image a:hover img{opacity:1 !important}.single-gallery .gallery-image a .border-img{display:none;position:absolute;width:100%;height:100%;border:2px solid #e41b13;z-index:99}.single-gallery .gallery-image a img{height:auto !important;max-width:100% !important}@media (min-width:768px) and (max-width:991px){.single-gallery .gallery-image a img{max-height:180px}}@media (max-width:767px){.single-gallery .gallery-image a img{max-height:none}}#cboxNext:focus,#cboxPrevious:focus{outline:none !important}.gallery-image-title{bottom:8px;width:100%;position:absolute;z-index:9999;padding:0 9px}.gallery-image-title-text{background:rgba(255,253,238,0.8);color:#e41b13;font-size:17px;line-height:22px;margin:0 5px;display:inline;padding-right:10px;box-decoration-break:clone;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-shadow:5px 0 0 rgba(255,253,238,0.8),-5px 0 0 rgba(255,253,238,0.8)}@media (max-width:767px){.gallery-image-title-text{padding-right:12px}}.small-page-title{border-bottom:1px dashed #e41b13;padding-bottom:10px;padding-left:5px;font-size:17px;margin-top:43px}.side-nav-link{display:inline-block;color:#e41b13;font-size:15px;line-height:17px;padding:3px 5px}@media (max-width:767px){.page-title{padding-bottom:10px}}a.back{color:#e41b13;font-size:15px;margin-top:-5px;text-decoration:none;border:none}.side-nav-con{margin-top:48px}.side-nav.news-nav h3{cursor:pointer}.side-nav.news-nav h3:after{content:"+";position:absolute;right:5px}.side-nav.news-nav h3.symbol:after{content:"-";position:absolute;right:5px}.side-nav.news-nav ul{display:none}.side-nav h3{font-size:17px;border-bottom:1px dashed #e41b13;padding:0 0 1px 5px;margin:0 0 5px}.side-nav ul{list-style-type:none;margin:0;padding:0;margin:0 0 20px}.side-nav ul li{margin:0 0 1px 0}.side-nav ul li.current_page_item a{background:#fffdee;border:none}.side-nav ul li a{color:#e41b13;text-decoration:none;display:inline-block;padding:0 5px;margin:0 0 0 0;border:none;font-size:15px;line-height:16px}.side-nav ul li a:hover,.side-nav ul li a.current-cat{background:#fffdee;opacity:.8}.post-box-title{margin-top:20px;margin-bottom:10px;padding-bottom:15px}@media (max-width:400px){.post-box-title{line-height:40px}}.attachment-post-thumbnail{margin-bottom:20px;max-width:100%;height:auto;border:none}.attachment-post-thumbnail:hover{border:none}@media (max-width:767px){.post-box{margin-bottom:20px}}.more-link{border-bottom:1px solid #e41b13 !important;display:inline !important;vertical-align:middle;line-height:14px}

.footer-border{ border-top:1px dashed #e41b13}

@media (max-width:767px){.footer-border{display:none}}.intro-message{font-size:25px;line-height:32px;margin-bottom:50px;margin-top:20px}@media (max-width:767px){.intro-message{font-size:20px;line-height:25px;margin-bottom:20px}}input[type="text"],input[type="tel"],input[type="email"],select,textarea{width:100% !important;padding:5px 10px !important;border:none;font:13px arial,sans-serif;margin:0 0 10px !important;background:#fffdee;opacity:.8}::-webkit-input-placeholder{opacity:1;color:#59453c}:-moz-placeholder{opacity:1;color:#59453c}::-moz-placeholder{opacity:1;color:#59453c}:-ms-input-placeholder{opacity:1;color:#59453c}.gform_wrapper{max-width:100% !important}.gform_wrapper #input_2_10{width:100% !important}.gform_wrapper .gfield_required{color:#59453c !important}.gform_footer{margin:0 !important;padding:0 !important}

.gform_footer .gform_button{background:#333;padding:7px 14px;color:#fffdee;border:none;margin-top:-5px; border-radius: 4px; font-size: 13px !important; }
.gform_footer .gform_button:hover{opacity:.5}#gform_wrapper_1 .validation_error{margin:0 0 10px;font-size:14px;color:#59453c;font-weight:normal}#gform_wrapper_1 li{padding:0 !important;margin:0 !important}#gform_wrapper_1 li label{margin:0}#gform_wrapper_1 li .ginput_container{margin:0}#gform_wrapper_1 li .ginput_container input{margin:0}#gform_wrapper_1 li .validation_message{margin:0 0 10px;padding:0 !important}#gform_wrapper_2 .validation_error{margin:0 0 20px;font-size:17px;color:#e41b13;font-weight:normal}#gform_wrapper_2 ul{text-align:right}@media (max-width:767px){#gform_wrapper_2 ul{text-align:left}}#gform_wrapper_2 ul li{padding:0 !important;margin:0 !important}#gform_wrapper_2 ul li label{vertical-align:top;margin-top:3px;font-weight:normal;font-size:16px;color:#59453c}#gform_wrapper_2 ul li .ginput_container{width:50%;display:inline-block;margin:0 0 0 10px}@media (max-width:767px){#gform_wrapper_2 ul li .ginput_container{display:block;width:100%;margin:0}}#gform_wrapper_2 ul li .validation_message{margin:0 0 10px !important;padding:0 !important}#gform_wrapper_2 .gform_footer{text-align:right}#gform_wrapper_2 .gform_footer .gform_button{margin:-5px 0 0 0}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;border:none !important;padding:0 0 0 0 !important}.gform_wrapper .validation_message{color:#59453c !important;font-family:courier new,sans-serif !important}.gform_wrapper .top_label .gfield_error{width:100% !important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-left:0 !important}@media (max-width:767px){.slider-logo{width:50% !important;height:auto !important}}

.post-box img {

width: auto;
padding: 5px;
}

.video-container {
    text-align: center;
    margin:20px 0;  
}

@media(max-width: 767px){
.video-container{
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px; height: 0; overflow: hidden;
}
}
 @media(max-width: 767px){
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}   
}

/*****UPDATES 20170905*******/
h1,h2,body p, address h2, .top-border-footer address h2, .copy
{
color:#000;
}
body
{
background-image:none;
background-color:#FFF;
}
ul,ol
{
padding-left:17px;
}
@media (max-width: 767px){
	.single-gallery .gallery-image:nth-child(odd) a {
    		width:145px;
		height:145px;
		float: right;
	}
	.single-gallery .gallery-image:nth-child(even) a {
    		width:145px;
		height:145px;
		float: left;
	}
	.gallery-image:nth-child(odd) a {
		float: right;
	}
	/*.gallery-image:nth-child(even) a {
		float: left;
	}*/
	.gallery-image a
	{
		max-width:100%;
	}
}


.main-nav ul li a:hover, 
.side-nav ul li a:hover, 
.side-nav ul li a.current-cat, 
.side-nav ul li.current_page_item a,  
.mslide ul li.current_page_item a, 
.mslide ul li.current_page_ancestor a, 
.mslide ul li .sub-menu li a:hover,
.mslide ul li a:hover, 
.mslide ul li .sub-menu li.current_page_item a,
input[type="text"], input[type="tel"], input[type="email"], select, textarea,
.main-nav ul li.current_page_parent a{background:rgba(211,211,211,0.2);}

.main-nav ul .sub-menu {background:#FFFFFF;}
.main-nav ul .sub-menu li.current_page_item a, 
.main-nav ul .sub-menu li a, 
.main-nav ul .sub-menu li a:hover {background:none;}

.main-nav ul .sub-menu li.current_page_item a{background:rgba(211,211,211,0.2);}

.main-nav ul .sub-menu li a:hover, 
.main-nav ul .sub-menu li.current_page_item a:hover, 
.main-nav ul .sub-menu li.current_page_item a{color:#e41b13;}

.mslide ul li a{color:#000; padding:10px 5px;}

#cboxTitle { font-family: 'Nanum Gothic', sans-serif !important; font-size: 14px; }
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { font-family: 'Nanum Gothic', sans-serif; }
#cboxNext{right:45px;}

.top-border-footer address strong{font-size:13px;}

.background-brown{background-color:#333333; color:#FFFFFF;}

/* CC UPDATES 23/05/18 */
p, .post-box li, 
#sb_instagram .sb_instagram_header h3.sbi_no_bio, .gform_footer .gform_button, #sb_instagram #sbi_load .sbi_follow_btn, .copy, #gform_wrapper_1 li .ginput_container input { font-family: 'Nanum Gothic', sans-serif; }
#sb_instagram .sb_instagram_header a, .sbi_header_link { border-bottom: 0 none; }

.gfield_label { font-family: courier new,sans-serif; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
	#sb_instagram .sbi_header_text h3 { font-size: 14px !important; }
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 768px) {
	#sb_instagram .sbi_header_text h3 { font-size: 11px !important; }
}