@charset "utf-8";#menu li,.SideBar,.gallery{list-style:none}#menu li a,.content-left p,p{font-family:'Open Sans',sans-serif}a,a:hover{transition:all .5s ease 0s}h1,h2,p{color:#fff}a:hover,h3{color:#3EA0CD}h2,h3{margin-bottom:6px}#menu li a,a{text-decoration:none}#menu li a:hover,.SideBar{box-shadow:0 0 6px rgba(0,0,0,.5)}#menu li ul,.logo-mobile,mobile-header{display:none}#header,body,h1{padding:0}.SpecialtyGallery img:hover,.gallery img:hover{opacity:.5}#url,.hidden{visibility:hidden}body{margin:0;background-color:#000}p{text-align:justify;font-size:15px}h1,h2,h3{font-family:'Roboto Slab',serif;font-weight:400}a{color:#646464}h1{font-size:35px;margin:0 0 30px}.content h2,h2{font-size:25px}h2{margin-top:25px}h3{font-size:27px;margin-top:30px;text-align:left}#menu li a,.FourOFour a{color:#fff}.FourOFour h2,.FourOFour p{text-align:center!important}.FourOFour a:hover{color:#3EA0CD}.logo-width{width:200px!important;margin-top:5px!important}#header{margin:auto;width:1290px;display:block;top:0;z-index:32}.SideBar,.logo{z-index:1;position:absolute}.logo{display:none}.logo2{text-align:center;top:20px;left:50px;padding:15px;border-radius:3px}.logo2 img{width:200px;height:inherit;margin-top:15px}#menu li a,#menu li:hover li a{font-size:17px;text-align:left}.logo h1{margin-bottom:25px;line-height:13px;margin-top:25px}.SideBar{background:-moz-linear-gradient(top,rgba(255,255,255,.94) 0,rgba(246,246,246,.94) 2%,rgba(142,142,142,.94) 24%,rgba(51,51,51,.94) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.94) 0,rgba(246,246,246,.94) 2%,rgba(142,142,142,.94) 24%,rgba(51,51,51,.94) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.94) 0,rgba(246,246,246,.94) 2%,rgba(142,142,142,.94) 24%,rgba(51,51,51,.94) 100%);padding:0;margin:0;width:260px;height:100%;right:0}#menu li li a:hover,.gps,.mail,.phone,.smartphone{background-repeat:no-repeat}#menu li a:hover,#menu li li a:hover{background-color:rgba(125,39,106,.8)!important}#menu,#menu li{position:relative}#menu{margin:0 auto;padding:0;top:14px;z-index:9999}#menu li{margin-bottom:15px}#menu li:last-child{margin-right:0}.current{border-bottom:2px solid #600}#menu li a{display:block;padding:10px 0;text-transform:none;-webkit-backface-visibility:hidden;width:158px;margin:0 auto;text-indent:15px}.phone,.smartphone,.smartphone a{text-decoration:none!important}#menu li a:hover{color:#ccc}#menu li ul{width:12em}#menu li p{font-family:Arial,Helvetica,sans-serif;margin:0;padding:15px;color:#FFF}#menu li:hover ul{display:block;position:absolute;margin:0;padding:0;z-index:99999;right:245px;top:0}#menu li:hover li{float:none;border-right:0;border-left:0;border-bottom:0;margin-left:0;margin-bottom:0}#menu li:hover li a{border-left:0;color:#333;padding:8px 18px;font-weight:300;width:100%;border-right:0;background-color:rgba(255,255,255,.8)}#menu li li a:hover{background-position:right;color:#fff}.gps,.mail,.phone,.smartphone{background-position:0 50%;background-size:20px}.content{width:1200px;margin:50px auto;text-align:center}.content h2{color:#fff;margin-top:0;margin-bottom:15px;font-weight:400;text-align:left}.content-left img,.content-right img{margin-top:5px;height:auto}.content-left{float:left;width:50%}.content-left p{text-align:justify;font-size:15px;color:#fff}.content-right,.content-right p{font-family:'Open Sans',sans-serif;color:#333}.content-left img{float:left;width:540px;padding:2px}.content-right{float:right;width:48%;padding-left:0;text-align:left}.content-right p{text-align:justify;font-size:15px}.content-right img{float:right;width:540px;padding:2px}.CenterQuote p{text-align:center!important;font-family:'Roboto Slab',serif;font-weight:700;font-size:18px;color:#2284A9}.HomeContact,.HomeEnquiry a{font-family:'Open Sans',sans-serif}.ContactBackground{width:100%;background-color:#333;border-top:3px solid #777;border-bottom:3px solid #777}.HomeContact{margin:0 auto;width:1200px;font-size:24px;color:#eee;text-align:left;padding-bottom:30px;padding-top:30px}.HomeContact h3{font-size:25px;color:#eee;margin-top:0;margin-bottom:15px;font-weight:400;text-align:center}.HomeEnquiry{text-align:center!important;width:1200px!important;margin:40px auto 0!important}.Celebrations h2,.ConferenceList,.SpecialtyContent,.SpecialtyContent h2,.footer-copyright p,.gallery-content h2,.gallery-content h3,.share{text-align:center}.HomeEnquiry a{font-size:17px;background-color:#7D286B;padding:10px;color:#fff;transition:all 1s ease 0s;border-radius:2px}.HomeEnquiry a:hover{background-color:#fff;color:#333;transition:all 1s ease 0s}.SpecialtyGallery img,.SpecialtyGallery img:hover,.gallery img,.gallery img:hover{transition:all .5s ease 0s}.gallery-content h3{font-size:35px;color:#84D1D6;font-family:'Open Sans Condensed',sans-serif;margin-top:50px;margin-bottom:30px;font-weight:400}.gps,.mail,.smartphone{margin-top:20px}.gps,.mail,.phone,.smartphone a{font-size:15px}.phone,.phone a{color:#eee}.ConferenceList,.breadcrumbs{font-family:'Open Sans',sans-serif}.phone{background-image:url(../images/phone.png);padding:5px 0 5px 35px}.mail,.smartphone{padding-left:35px;margin-left:35px}.phone a:hover{color:#3EA0CD}.smartphone{background-image:url(../images/cell.png)}.smartphone a{color:#eee}.smartphone a:hover{color:#3EA0CD}.mail{background-image:url(../images/email.png);color:#eee;text-decoration:none}.mail:hover{color:#3EA0CD}.gps{background-image:url(../images/gps.png);color:#eee;padding-left:30px;margin-left:30px}.SpecialtyWeddings{background-color:#7D286B;padding-top:30px;padding-bottom:30px}.SpecialtyContent{width:1200px;margin:0 auto}.SpecialtyContent h2{font-size:25px;color:#fff;margin-top:0;margin-bottom:15px;font-weight:400}.breadcrumbs,.footer-copyright{margin:0 auto;text-align:center}.ConferenceList{float:left;width:10%;font-size:15px;color:#fff;padding:15px}.ConferenceList .fa{font-size:32px}.addthis-smartlayers,div#at4-follow,div#at4-share,div#at4-thankyou,div#at4-whatsnext{top:200px}footer{width:100%;padding-bottom:30px;padding-top:10px}.footer-copyright{width:1290px}.footer-copyright a,.footer-copyright p{color:#eee}.footer-copyright a:hover{color:#3EA0CD}.breadcrumbs{font-size:15px;color:#eee;padding:0}.breadcrumbs a{color:#eee}.breadcrumbs a:hover{color:#3EA0CD}form#enquiry-form{max-width:1000px;margin:auto;display:block;font-family:Lato,Arial,sans-serif}form#enquiry-form input:focus,form#enquiry-form input:hover,form#enquiry-form select:focus,form#enquiry-form select:hover{-webkit-box-shadow:0 0 5px 0 rgba(231,197,46,.5);-moz-box-shadow:0 0 5px 0 rgba(231,197,46,.5);box-shadow:0 0 5px 0 rgba(231,197,46,.5)}form#enquiry-form #datepicker-arrival,form#enquiry-form #datepicker-departure{background:url(../images/calendar.png) 96% 50% no-repeat #fff}img.calendar{position:relative;display:inline-block;right:20px}.gallery-content{padding-bottom:20px}.contact-left h2,.contact-right h2{text-align:center!important;text-transform:none!important;line-height:normal}.gallery{margin:0 0 0 .8%;padding:0}.gallery li{display:inline-block;width:23%;margin:0 .5% 6px}.gallery img{width:90%;padding:2px}.SpecialtyGallery{list-style:none;margin:0 0 0 .8%;padding:0}.SpecialtyGallery li{display:inline-block;width:23%;margin:0 .5% 6px}.SpecialtyGallery img{width:90%;border:3px solid #fff;padding:2px}.contact-left{width:48%;float:left}.contact-left h2{color:#fff!important;font-size:22px!important;margin-top:0}#enquiryForm{margin-top:20px}.contact-left input[type=text],.contact-left textarea{display:block;border:1px solid #999;background-color:#FFF;margin-top:15px;font-family:'Open Sans',sans-serif}.contact-align{float:left;width:50%}.contact-left input[type=text]{width:212px;margin-bottom:2px;margin-right:15px;padding:8px;box-shadow:inset 1px 1px 1px #CCC;-moz-box-shadow:inset 1px 1px 1px #CCC;float:left}.contact-left textarea{width:500px;height:120px;padding:5px 8px;box-shadow:inset 1px 1px 1px #CCC;-moz-box-shadow:inset 1px 1px 1px #CCC;font-size:14px}.contact-left input[type=submit]{cursor:pointer;font-size:17px;font-family:'Open Sans',sans-serif;background-color:#7D286B;padding:10px;color:#fff;transition:all 1s ease 0s;border-radius:2px;border:none}.contact-left input[type=submit]:hover{background-color:#fff;color:#333;transition:all 1s ease 0s}.contact-left form *{box-sizing:inherit!important}.contact-right{width:48%;float:right}.contact-right h2{color:#fff!important;font-size:22px!important;margin-top:0}iframe{width:100%!important;margin-top:2px}.page-not-found-align h2,.page-not-found-align p{text-align:center}.Zebra_DatePicker *,.Zebra_DatePicker:after,.Zebra_DatePicker:before{box-sizing:content-box!important}.Zebra_DatePicker{background:#333;border:3px solid #333;display:none;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;position:absolute;z-index:1000000}.formError .formErrorContent,td{font-family:Arial,Helvetica,sans-serif}.Zebra_DatePicker *{background:0 0;border:none;color:#000;margin:0;padding:0}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_footer,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:3px}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0}.Zebra_DatePicker td,.Zebra_DatePicker th{padding:5px 0;text-align:center}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{background:#e8e8e8;border:1px solid #ccc;width:30px}.Zebra_DatePicker,.Zebra_DatePicker .dp_footer .dp_hover,.Zebra_DatePicker .dp_header .dp_hover{border-radius:5px}.Zebra_DatePicker .dp_header td{color:#fff}.Zebra_DatePicker .dp_header .dp_next,.Zebra_DatePicker .dp_header .dp_previous{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:700}.Zebra_DatePicker .dp_header .dp_hover{background:#222;color:#fff}.Zebra_DatePicker .dp_header .dp_blocked{color:#ccc;cursor:default}.Zebra_DatePicker .dp_daypicker th{background:#84C221}.Zebra_DatePicker td.dp_not_in_month{background:#f3f3f3;color:#cdcdcd;cursor:default}.Zebra_DatePicker td.dp_not_in_month_selectable{background:#f3f3f3;color:#cdcdcd;cursor:pointer}.Zebra_DatePicker td.dp_weekend{background:#d8d8d8}.Zebra_DatePicker td.dp_weekend_disabled{color:#ccc;cursor:default}.Zebra_DatePicker td.dp_selected{background:#5a4b4b;color:#fff!important}.Zebra_DatePicker td.dp_week_number{background:#fc3;color:#555;cursor:text;font-style:italic}.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer td{color:#fff;font-weight:700;padding:2px}.Zebra_DatePicker .dp_footer .dp_hover{background:#222;color:#fff}.Zebra_DatePicker td.dp_current{color:#c40000}.Zebra_DatePicker td.dp_disabled_current{color:#e38585}.Zebra_DatePicker td.dp_disabled{background:#f3f3f3;color:#cdcdcd;cursor:default}.Zebra_DatePicker td.dp_hover{background:#482424;color:#fff}button.Zebra_DatePicker_Icon{background:url(../images/calendar.png) left top no-repeat rgba(0,0,0,0);border:none;cursor:pointer;display:inline-block;height:16px;line-height:0;padding:0;position:absolute;text-indent:-9000px;vertical-align:top;width:16px;margin:0 0 0 3px}button.Zebra_DatePicker_Icon_Disabled{background-image:url(../images/calendar-disabled.png)}button.Zebra_DatePicker_Icon_Inside{margin:0 12px 0 0}td{padding:0;margin:0;color:#FFF;font-size:12px}::-webkit-input-placeholder{font-style:italic;color:#444}:-moz-placeholder{font-style:italic;color:#444}::-moz-placeholder{font-style:italic;color:#444}:-ms-input-placeholder{font-style:italic;color:#444}.captcha{width:240px;margin:0 auto 0 -10px}.refresh{position:relative;float:right;margin-top:-20px;margin-right:80px}#SpamCheck{margin-left:10px!important;padding:5px;color:#555}#url{height:1px;width:1px;position:absolute}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.captcha input{width:65px!important;margin-top:10px}.captcha-img{margin-left:-50px;margin-bottom:-25px!important}#nav-text,.HomeContactMobile{display:none}.sitemap {list-style: none;}.sitemap li {padding-bottom: 10px;}.sitemap a { font-size: 18px; color: #fff;}.sitemap a:hover {color: #3EA0CD;}}@media only screen and (max-width:1280px){#header{margin:auto;padding:0;width:1200px;display:block;top:0;z-index:32}ul.nav{float:right;list-style:none;padding:0}header.large img{margin-left:30px;margin-top:40px;width:300px;height:auto}} @media only screen and (max-width:1024px){.HomeContact,.content-right{font-family:'Open Sans',sans-serif;text-align:center}.HomeContact,.content-right,.gallery,.logo{text-align:center}.logo{background-color:#eee;float:none;outline:0;position:inherit;text-decoration:none;width:100%;z-index:900;margin:0 auto;padding:20px 0;border-radius:0;display:inherit}.logo2,header.small nav{display:none}#header{width:100%;margin-top:50px}header.large{box-shadow:none;background:0 0}header.large img{width:250px;height:inherit;background:rgba(255,255,255,.8);padding:15px;margin-left:0;margin-top:40px}#FormalChapel,#GardenChapel,#Mabweni,#Magali,#Mponde{height:auto;width:100%}.rsMinW .rsArrowRight{left:50px;bottom:15px}.rsMinW .rsBullets{display:none!important}.content h2,.content-left p,p{padding:0 15px}h3{padding-left:15px}.content{width:100%}.content-left{float:none;width:100%}.content-left img{float:none}.content-right{float:none;width:100%;color:#333}.content-right img{float:none;text-align:center}.SpecialtyContent{width:100%}.ConferenceList{float:none;width:100%;padding:20px 0}.contact-left{float:none;width:100%}.contact-left input[type=text]{float:none;width:80%}.contact-left textarea{width:80%}.contact-left input[type=submit]{float:none}iframe{width:80%!important;height:280px}.contact-align,.contact-right{float:none;width:100%}.quick-enquiry{width:100%}.HomeContact{margin:0 auto;width:100%;font-size:24px;color:#eee;padding-bottom:30px;padding-top:30px}#nav li a,#nav-text{color:#fff;display:block}.HomeContactMobile{clear:both;display:inherit}.gps,.phone{margin-left:0}.HomeEnquiry{width:100%!important}#nav,#nav li a,#nav li ul,#nav>ul,#nav>ul>li,.footer-copyright{width:100%}.SideBar{background:0 0;box-shadow:none;position:initial}#nav-text{margin-top:15px;text-indent:15px;font-family:'Roboto Slab',serif}#nav{position:fixed;right:0;top:0;z-index:9999999;background-color:#7D286B;height:50px}#nav li a{padding-top:10px;padding-bottom:10px;font-size:18px}#nav li a span{font-size:32px}#nav:not(:target)>a:first-of-type,#nav:target>a:last-of-type{display:block;position:absolute;right:5px;top:0;background-image:url(../images/nav.png);background-repeat:no-repeat;height:50px;width:100%;background-position:right}#nav>ul{height:auto;display:none;position:relative;left:0;right:0;margin-top:14px!important;top:0}#nav:target>ul{display:block}#nav>ul>li{float:none;margin:0;padding:0;background-color:#2b2b2b;border-bottom:2px solid #fff;text-indent:10px}#nav li ul{position:relative!important;right:0!important}.gallery-content{padding-bottom:0}.captcha-img{width:61px!important;margin-left:-45px;margin-bottom:-10px!important}.refresh{margin-top:-31px}.refresh img{width:20px!important;height:20px!important;margin-top:-40px!important;margin-right:-15px}#SpamCheck{margin-left:20px!important;margin-top:15px}}