
/* normalise.css */

/* 1   */ /*! normalize.css v1.0.1 | MIT License | git.io/normalize */
/* 2   */ article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
/* 3   */ audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
/* 4   */ audio:not([controls]){display:none;height:0}
/* 5   */ [hidden]{display:none}
/* 6   */ html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
/* 7   */ html,button,input,select,textarea{font-family:'Arial', sans-serif;}
/* 8   */ body{margin:0}
/* 9   */ a:focus{outline:thin dotted}
/* 10  */ a:active,a:hover{outline:0}
/* 11  */ h1{font-size:2em;margin:.67em 0}
/* 12  */ h2{font-size:1.5em;margin:.83em 0}
/* 13  */ h3{font-size:1.17em;margin:1em 0}
/* 14  */ h4{font-size:1em;margin:1.33em 0}
/* 15  */ h5{font-size:.83em;margin:1.67em 0}
/* 16  */ h6{font-size:.75em;margin:2.33em 0}
/* 17  */ abbr[title]{border-bottom:1px dotted}
/* 18  */ b,strong{font-weight:700}
/* 19  */ blockquote{margin:1em 0}
/* 20  */ dfn{font-style:italic}
/* 21  */ mark{background:#ff0;color:#000}
/* 22  */ p,pre{margin:1em 0}
/* 23  */ code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
/* 24  */ pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
/* 25  */ q{quotes:none}
/* 26  */ q:before,q:after{content:'';content:none}
/* 27  */ small{font-size:80%}
/* 28  */ sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
/* 29  */ sup{top:-0.5em}
/* 30  */ sub{bottom:-0.25em}
/* 31  */ dl,menu,ol,ul{margin:1em 0}
/* 32  */ dd{margin:0 0 0 40px}
/* 33  */ menu,ol,ul{padding:0 0 0 0}
/* 34  */ li{margin: 0 0 10px 0;}
/* 35  */ nav ul,nav ol{list-style:none;list-style-image:none}
/* 36  */ img{border:0;-ms-interpolation-mode:bicubic}
/* 37  */ svg:not(:root){overflow:hidden}
/* 38  */ figure{margin:0}
/* 39  */ form{margin:0}
/* 40  */ fieldset{border:none;margin:0;padding:0}
/* 41  */ legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
/* 42  */ button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
/* 43  */ button,input{line-height:normal}
/* 44  */ button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
/* 45  */ button[disabled],input[disabled]{cursor:default}
/* 46  */ input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
/* 47  */ input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
/* 48  */ input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
/* 49  */ button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
/* 50  */ textarea{overflow:auto;vertical-align:top}

/* normalise.css */

/* 51  */ table{border-collapse:collapse;border-spacing:0}
/* 52  */
/* 53  */ .nobullets{list-style-type: none;}
/* 54  */
/* 55  */ .skipnav{position: absolute; top: 10px; left: 10px; overflow: hidden; width: 1px; height: 1px; z-index: -1;}
/* 56  */ .skipnav:focus{width: auto; height: auto; z-index: 10000; background-color: black; color: white !important; padding: 10px;}
/* 57  */
/* 58  */ /* Define the grid layout */
/* 59  */ .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12{margin: 0 1%; float: left;}
/* 60  */ .c1{width: 6.33%;}
/* 61  */ .c2{width: 14.66%;}
/* 62  */ .c3{width: 23%;}
/* 63  */ .c4{width: 31.33%;}
/* 64  */ .c5{width: 39.67%;}
/* 65  */ .c6{width: 47.99%;}
/* 66  */ .c7{width: 56.33%;}
/* 67  */ .c8{width: 64.66%;}
/* 68  */ .c9{width: 73%;}
/* 69  */ .c10{width: 81.33%;}
/* 70  */ .c11{width: 89.67%;}
/* 71  */ .c12{width: 98%;}
/* 72  */
/* 73  */ .bordered.c1, .bordered.c2, .bordered.c3, .bordered.c4, .bordered.c5, .bordered.c6, .bordered.c7, .bordered.c8, .bordered.c9, .bordered.c10, .bordered.c11, .bordered.c12 {border: 1px solid red; padding: 10px;}
/* 74  */ .bordered.c1{width: 38px;}
/* 75  */ .bordered.c2{width: 118px;}
/* 76  */ .bordered.c3{width: 198px;}
/* 77  */ .bordered.c4{width: 278px;}
/* 78  */ .bordered.c5{width: 358px;}
/* 79  */ .bordered.c6{width: 438px;}
/* 80  */ .bordered.c7{width: 518px;}
/* 81  */ .bordered.c8{width: 598px;}
/* 82  */ .bordered.c9{width: 678px;}
/* 83  */ .bordered.c10{width: 758px;}
/* 84  */ .bordered.c11{width: 838px;}
/* 85  */ .bordered.c12{width: 918px;}
/* 86  */
/* 87  */ .centred.c1{margin: 0 440px;}
/* 88  */ .centred.c2{margin: 0 400px;}
/* 89  */ .centred.c3{margin: 0 360px;}
/* 90  */ .centred.c4{margin: 0 320px;}
/* 91  */ .centred.c5{margin: 0 280px;}
/* 92  */ .centred.c6{margin: 0 240px;}
/* 93  */ .centred.c7{margin: 0 200px;}
/* 94  */ .centred.c8{margin: 0 160px;}
/* 95  */ .centred.c9{margin: 0 120px;}
/* 96  */ .centred.c10{margin: 0 80px;}
/* 97  */ .centred.c11{margin: 0 40px;}
/* 98  */ .centred.c12{margin: 0;}
/* 99  */
/* 100 */ .nomargin.c1, .nomargin.c2, .nomargin.c3, .nomargin.c4, .nomargin.c5, .nomargin.c6, .nomargin.c7, .nomargin.c8, .nomargin.c9, .nomargin.c10, .nomargin.c11, .nomargin.c12{margin: 0; float: left;}

/* normalise.css */

/* 101 */ .nomargin.c1{width: 8.33%;}
/* 102 */ .nomargin.c2{width: 16.66%;}
/* 103 */ .nomargin.c3{width: 25%;}
/* 104 */ .nomargin.c4{width: 33.33%;}
/* 105 */ .nomargin.c5{width: 41.67%;}
/* 106 */ .nomargin.c6{width: 49.99%;}
/* 107 */ .nomargin.c7{width: 58.33%;}
/* 108 */ .nomargin.c8{width: 66.66%;}
/* 109 */ .nomargin.c9{width: 75%;}
/* 110 */ .nomargin.c10{width: 83.33%;}
/* 111 */ .nomargin.c11{width: 91.67%;}
/* 112 */ .nomargin.c12{width: 100%;}
/* 113 */
/* 114 */ .box {margin: 0 0 20px 0; text-align: left;}
/* 115 */
/* 116 */ /* Default Contact Form Styling */
/* 117 */ form {margin-bottom: 20px; text-align: left;}
/* 118 */ fieldset {margin-bottom: 20px; }
/* 119 */ input[type="text"], input[type="password"], input[type="email"], input[type="file"], textarea, select {border: 1px solid #CCC; padding: 6px 2%; outline: none; border-radius: 2px; color: #000; margin: 0; height: 19px; width: 96%; max-width: 96%; display: block; margin-bottom: 20px; background: #fff; }
/* 120 */ select {padding: 0; }
/* 121 */ input[type="text"]:focus, input[type="password"]:focus,	input[type="email"]:focus, textarea:focus {border: 1px solid #AAA; color: #444; box-shadow:  0 0 3px rgba(0,0,0,.2); outline: none;}
/* 122 */ textarea {min-height: 295px; max-height: 295px; resize: none; width: 96%;}
/* 123 */ label, legend {display: block; font-weight: normal; font-size: 1em; text-align:left;}
/* 124 */ label {height:20px;}
/* 125 */ legend {color: #888888; visibility: hidden;}
/* 126 */ select {width: 96%; max-width: 96%; height: 30px; }
/* 127 */ input[type="checkbox"] {display: inline; }
/* 128 */ label span,	legend span { font-weight: normal; font-size: 1em; color: #444;}
/* 129 */ label.emailformcovert, input.emailformcovert {display:none;}
/* 130 */
/* 131 */ .button, button, input[type="submit"], input[type="reset"] {background: #eee; /* Old browsers */ background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */ background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */ background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */ background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */ background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */ background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */ border: 1px solid #aaa; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-radius: 3px; color: #444; display: inline-block; font-size: 0.9em; font-weight: bold; text-decoration: none; text-shadow: 0 1px rgba(255, 255, 255, .75); cursor: pointer; margin-bottom: 20px; line-height: normal; padding: 8px 45px; float:right; margin-right: 0;}
/* 132 */ .button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover {color: #222; background: #ddd; /* Old browsers */ background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */ background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */ background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */ background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */ background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */ background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */ border: 1px solid #888; border-top: 1px solid #aaa; border-left: 1px solid #aaa; }
/* 133 */ .button:active, button:active, input[type="submit"]:active, input[type="reset"]:active {border: 1px solid #666; background: #ccc; /* Old browsers */ background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */ background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */ background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */ background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */ background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */ background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }
/* 134 */ .button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width { width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }
/* 135 */ .button:focus{outline: none;}
/* 136 */
/* 137 */ div.checkboxdiv label{display: inline; padding-right: 20px;}
/* 138 */
/* 139 */ hr {clear:both;}
/* 140 */
/* 141 */ /* Fix for odd Mozilla border & padding issues */
/* 142 */ button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
/* 143 */
/* 144 */ .overTxtLabel{color: #888; font-size: 1em; padding: 5px}
/* 145 */
/* 146 */ .desktophidden{display: none;}
/* 147 */

/* base.css */

/* 1   */ body{font-family: 'Raleway', sans-serif; display: block !important;}
/* 2   */
/* 3   */ a[href^=tel]{color: inherit !important; text-decoration: none !important;}
/* 4   */
/* 5   */ .desktophidden{display: none;}
/* 6   */ .mobilehidden{display: block;}
/* 7   */ .printhidden{display: block;}
/* 8   */ .printonly{display: none;}
/* 9   */ .clear {clear:both}
/* 10  */
/* 11  */ /* Headings */
/* 12  */ h1, h2, h3, h4, h5, h6{line-height: 1em; color: #3c4741; font-weight: 700; margin-bottom: 0;}
/* 13  */ h1 {font-size: 2.4rem;}
/* 14  */ h2 {font-size: 2rem;}
/* 15  */ h3 {font-size: 1.5rem;}
/* 16  */ h4 {font-size: 1.1rem;}
/* 17  */ h5 {font-size: 0.9rem;}
/* 18  */ h6 {font-size: 0.8rem;}
/* 19  */
/* 20  */ h1 strong{background-color: #8ec449; color: #fff; padding: 2px 5px;}
/* 21  */ h2 strong{background-color: #8ec449; color: #fff; padding: 2px 5px;}
/* 22  */ h3 strong{background-color: #8ec449; color: #fff; padding: 2px 5px;}
/* 23  */
/* 24  */ ul, p, ol{line-height: 1.8rem; color: #494949; font-weight: 400; margin-bottom: 1.5em;}
/* 25  */
/* 26  */ a{color: #5D99C7;}
/* 27  */ a:hover{opacity: 0.8;}
/* 28  */
/* 29  */ p.navheader {display: none;}
/* 30  */
/* 31  */ span.picicon{font-family: Pictos;}
/* 32  */
/* 33  */ ul, ol{padding: 0 0 10px 20px;}
/* 34  */ ul.inlinelist{margin: 0; }
/* 35  */ ul.inlinelist li{float: left; padding: 2px 10px; margin-bottom: 0; list-style-type: none;}
/* 36  */
/* 37  */ .multiple{height: 150px;}
/* 38  */
/* 39  */ #printlink{position: absolute; right: 200px; top: 0px; margin: 0; font-size: 0.8em; cursor: pointer;}
/* 40  */
/* 41  */ ul#sitemap li a {text-decoration:none;}
/* 42  */
/* 43  */ .centre{text-align: center;}
/* 44  */
/* 45  */ img{max-width: 100%;}
/* 46  */ img.left{float: left; margin: 0.7rem 1em 1em 0;}
/* 47  */ img.right{float: right; margin: 0.7rem 0 1em 1em;}
/* 48  */
/* 49  */ .build-query{background-color: #FFA0A0; padding: 1%; font-size: 0.8em;}
/* 50  */

/* base.css */

/* 51  */ /* Invisible Separator */
/* 52  */ .invisiblesep{clear: both;}
/* 53  */
/* 54  */ /* Image Styles */
/* 55  */ img.LEFT{float: left; margin: 0 15px 15px 0;}
/* 56  */ img.RIGHT{float: right; margin: 0 0 15px 15px;}
/* 57  */ img.CENTRE{text-align: center; display: block; margin: 10px auto;}
/* 58  */ img.INLINE {display: inline; margin: 15px 0 15px 0;}
/* 59  */
/* 60  */ .imagecaption{color: #909090; font-size: 0.7em; margin: 0; text-align: center;}
/* 61  */ .imageborder{padding: 5px; background-color: #FFF; border: 1px solid #CCC; display: block; margin-bottom: 5px;}
/* 62  */
/* 63  */ .wrapper {width: 960px;}
/* 64  */
/* 65  */ /* Skip Navigation */
/* 66  */ .skipnav, .skipnav:visited{position: absolute; left: 40px; font-size: 0.75em;}
/* 67  */ .skipnav:active, .skipnav:focus, .skipnav:hover{z-index: 10000; color: #CFCFCF;}
/* 68  */
/* 69  */ /* Main Page Sections */
/* 70  */ .wrapper{margin: 0 auto; position: relative;}
/* 71  */
/* 72  */ /* Header container */
/* 73  */ .header-container {position: relative; background-color: #FFF; min-height: 125px; padding-bottom: 2px;}
/* 74  */ .header-container img.logo{margin: 20px 0 0 0; cursor: pointer;}
/* 75  */ .header-container form{display: none;}
/* 76  */ .header-container ul{list-style: none; padding: 0; margin: 0; position: absolute; top: 45px; right: 0;}
/* 77  */ .header-container ul li{display: inline-block; margin: 0 5px 0; padding: 0;}
/* 78  */ .header-container ul li.lastitem{margin: 0;}
/* 79  */ .header-container ul li a{display: block;}
/* 80  */ .header-container ul li a image{width: 35px}
/* 81  */
/* 82  */ .header-container p.strapline{color: #056839; font-weight: 600; font-style: italic; display: inline-block; margin: 0; position: absolute; bottom: 4px; left: 153px;}
/* 83  */ .header-container img.good-to-go-logo{float: right; margin-top: 15px;}
/* 84  */
/* 85  */
/* 86  */ /* Mobile menu display management - styling must reference ul#mainmenu to work across all sites */
/* 87  */ ul#mainmenu li.mobilemenucontrol{display: none;}
/* 88  */
/* 89  */ /* Menu container */
/* 90  */ .menu-container{background-color: #3c4741; min-height: 38px;}
/* 91  */ .menu-container ul{padding: 5px 0; margin: 0; width: 100%;}
/* 92  */ .menu-container ul li{padding: 0; margin: 0; display: inline-block; position: relative; width: auto; font-size: 0.8rem; font-weight: 400;}
/* 93  */ .menu-container ul li a{padding: 5px 17px; margin: 0; display: inline-block; text-transform: uppercase; color: #FFF; text-decoration: none;}
/* 94  */ .menu-container ul li a:hover{background-color: #8ec449; color: #fff}
/* 95  */ .menu-container ul li.selected a{background-color: #8ec449; color: #fff}
/* 96  */
/* 97  */ .accountpage2 .menu-container ul li a{padding: 5px 9px; }
/* 98  */ .accountpage3 .menu-container ul li a{padding: 5px 12px; }
/* 99  */ .accountpage4 .menu-container ul li a{padding: 5px 11px; }
/* 100 */ .accountpage5 .menu-container ul li a{padding: 5px 11px; }

/* base.css */

/* 101 */ .accountpage6 .menu-container ul li a{padding: 5px 22px; }
/* 102 */
/* 103 */ /* Level 2 */
/* 104 */ .menu-container ul li ul{display: none; position: absolute; left: 0; top: 33px; margin: 0; padding: 5px 0 0 0; z-index: 1001; width: 175px;}
/* 105 */ .menu-container ul li ul li{text-align: left; transition: background-color 0.5s ease 0s; background: rgb(13, 84, 145); display: block !important; margin: 0 !important; padding: 0 !important; z-index: 1002; color:#fff}
/* 106 */ .menu-container ul li ul li:first-child{margin-left: 0;}
/* 107 */ .menu-container ul li ul li a{color: #FFF !important; font-size: 0.8rem; border: none; display: block; margin: 0; padding: 3px 10px 3px 8px; background: none;}
/* 108 */ .menu-container ul li ul li:hover{background-color: rgb(92, 92, 92);}
/* 109 */ .menu-container ul li ul li a:hover{background-color: rgb(92, 92, 92); color: #FFF; background-image: none;}
/* 110 */ .menu-container ul li.selected ul li:hover {background-color: rgb(92, 92, 92);}
/* 111 */ .menu-container ul li.selected ul li a{color: #FFF; background:transparent; border-bottom: none !important;}
/* 112 */ .menu-container ul li.selected ul li.selected{background-color: rgb(92, 92, 92);}
/* 113 */ .menu-container ul li.selected ul li.selected a{color: #FFF; border: none; background-image: none;}
/* 114 */ .menu-container ul li:hover ul{display: block;}
/* 115 */ .menu-container ul li ul li:last-child a{border-bottom:none}
/* 116 */
/* 117 */ /* Main container */
/* 118 */ .main-container{color: #494949;}
/* 119 */ .main-container .wrapper{text-align: left; background: #FFF; margin:0 auto; padding: 0;}
/* 120 */ .main-container .wrapper img{max-width: 100%;}
/* 121 */ .main-container ul, .main-container p, .main-container ol{line-height: 1.4rem; margin: 0 0 10px 0; font-size: 0.95rem; color: #494949;}
/* 122 */ .main-container ul li, .main-container ol li{margin: 0 0 2px 0;}
/* 123 */ .main-container h1{color: #3c4741; margin-bottom: 15px; text-transform: uppercase; line-height: 2.7rem}
/* 124 */ .main-container h2{color: #3c4741; font-size: 2rem; margin-top: 20px; margin-bottom: 10px; text-transform: uppercase;}
/* 125 */ .main-container h3{color: #3c4741; font-size: 1.5rem; margin-top: 20px; margin-bottom: 10px; text-transform: uppercase;}
/* 126 */ .main-container h4{color: #3c4741; margin-top: 0; margin-bottom: 5px; text-transform: uppercase;}
/* 127 */ .main-container a{color: #000}
/* 128 */ .main-container a:hover{color: #999; text-decoration: none;}
/* 129 */
/* 130 */ /* Warning Message */
/* 131 */ .main-container .wrapper p.warning {width: 96%; padding: 2%; font-weight: normal; text-align: center; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/* 132 */ .main-container .wrapper p.fail {background-color:#A00; border-top: 2px solid #900; color: #FFF !important;}
/* 133 */ .main-container .wrapper p.success {background-color: #069806; border: 2px solid #148614; color: #FFF !important;}
/* 134 */ .main-container .wrapper p.warning a{color: #FFF;}
/* 135 */
/* 136 */ /* Form */
/* 137 */ .contact-form input[type="text"], .contact-form textarea{background-color: #efefef; border: none; padding: 15px 10px; margin-bottom: 5px; text-transform: uppercase; width: 440px; font-size: 0.9rem}
/* 138 */ .contact-form select{font-family: 'Raleway', sans-serif; font-size: 0.9rem; margin: 0 0 5px 0; padding: 10px; width: 440px; border: none; display: inline-block; text-transform: uppercase; box-sizing: content-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/chevron-down.svg) 96% / 15% no-repeat #efefef; background-size: 20px;}
/* 139 */ .contact-form input[type="submit"]{padding: 22px 0; width: 100%}
/* 140 */ .contact-form input[type="submit"]:hover{border: none;}
/* 141 */
/* 142 */ .home-startyourjourney div {display: inline}
/* 143 */
/* 144 */ /* Tables */
/* 145 */ .main-container table{background-color: #FFF; width: 100%; box-shadow: 0px 1px 3px 1px #A1A1A1; margin-bottom: 30px;}
/* 146 */ .main-container table td, .main-container table th{padding: 10px 0 10px 15px; color: #274C55; font-size: 0.95em;}
/* 147 */ .main-container table td.centercell, .main-container table th.centercell{text-align: center;}
/* 148 */ .main-container table tr.alternativerow td{background-color: #F7F7F7;}
/* 149 */ .main-container table td a{text-decoration: none;}
/* 150 */ .main-container table thead tr td, .main-container table thead tr th{color: #2F758E; border-bottom: 2px solid #EEE; font-size: 1.1em;}

/* base.css */

/* 151 */
/* 152 */ /* Footer */
/* 153 */ .footer-container{padding: 20px 0 30px 0; text-align: center; background-color: #ededed}
/* 154 */ .footer-container h3{font-size: 1.2rem}
/* 155 */ .footer-container p{font-size: 0.8rem; line-height: 1.3rem}
/* 156 */ .footer-container ul {padding: 0; margin: 5px 0 0 0; list-style: none; line-height: 1.3rem;}
/* 157 */ .footer-container ul li {padding: 0; margin: 0; font-size: 0.8rem; display: inline-block;}
/* 158 */ .footer-container ul li:last-child {border-right: none;}
/* 159 */ .footer-container ul li a {text-decoration: none;display: inline-block;}
/* 160 */ .footer-container .partner-logos li{width: 11%; padding: 0 1%;}
/* 161 */
/* 162 */ /* Sub Footer */
/* 163 */ .sub-footer-container{text-align: center; padding: 20px 0 50px 0; background-color: #ededed}
/* 164 */ .sub-footer-container .wrapper{border-top: 1px solid #ddd;}
/* 165 */ .sub-footer-container ul {padding: 0; margin: 15px 0 0 0; list-style: none; line-height: 0.8rem;}
/* 166 */ .sub-footer-container ul li {padding: 0; margin: 0; font-size: 0.7rem; display: inline-block; text-transform: uppercase; font-weight: bold;}
/* 167 */ .sub-footer-container ul li:last-child a {border-right: none;}
/* 168 */ .sub-footer-container ul li a {padding: 0 10px; text-decoration: none; color: #494949; display: inline-block; border-right: 1px solid #494949;}
/* 169 */ .sub-footer-container p {margin: 0; padding: 0; font-size: 0.7rem; text-transform: uppercase; font-weight: bold; line-height: 1.4rem}
/* 170 */ .sub-footer-container p a {text-decoration: none; color: #494949; text-transform: none;}
/* 171 */ .sub-footer-container p a:hover{text-decoration: underline;}
/* 172 */ .sub-footer-container p.web-design-link{padding: 0; margin: 0;}
/* 173 */ .sub-footer-container p.web-design-link a{display: block; text-decoration: none; font-size: 0.7rem;}
/* 174 */ .sub-footer-container p.web-design-link a:hover{text-decoration: underline;}
/* 175 */
/* 176 */ /** UNUSED
/* 177 *|
/* 178 *| /* Form multiselect
/* 179 *| ul.multiselectbox{margin: 10px 0; padding: 0;}
/* 180 *| ul.multiselectbox li{list-style: none; margin: 0;}
/* 181 *| ul.multiselectbox li a{display: block; cursor: pointer; padding: 5px 15px; background-color: #EEE; border-bottom: 1px solid #CCC;}
/* 182 *| ul.multiselectbox li a span.picicon{float: right; font-size: 1.5rem; color: #FEFACD;}
/* 183 *| ul.multiselectbox li.notselected a{font-style: italic; color: #777;}
/* 184 *| ul.multiselectbox li a:hover{background-color: #D56559; color: #FFF;}
/* 185 *| ul.multiselectbox li.selected{}
/* 186 *| ul.multiselectbox li.selected a{background-color: #022C5C; color: #FFF;}
/* 187 *|
/* 188 *| /* Contact form
/* 189 *| .contact-form .c4-left{float: left; width: 31%; margin-right: 1%;}
/* 190 *| .contact-form .c8-right{float: left; width: 67%; margin-left: 1%;}
/* 191 *| .contact-form textarea{min-height: 239px; max-height: 239px;}
/* 192 *|
/* 193 *| /* Gallery
/* 194 *| #gallery {margin:10px 0}
/* 195 *| #gallery .gallery-item {width:250px; min-height:280px; display:inline-block; vertical-align: top; margin-right:20px;}
/* 196 *| #gallery .gallery-item:nth-of-type(2) {margin-right:0;}
/* 197 *| #gallery .gallery-item p.caption {font-style: italic; font-size:0.8rem;}
/* 198 *|
/* 199 *| #gallery.gallery3column .gallery-item {width:170px; min-height: 250px;}
/* 200 *| #gallery.gallery3column .gallery-item:nth-of-type(2) {margin-right:20px;}

/* base.css *|

/* 201 *| #gallery.gallery3column .gallery-item:nth-of-type(3) {margin-right:0;}
/* 202 *|
/* 203 *|
/* 204 *| */

/* segments.css */

/* 1   */ @media not print {
/* 2   */
/* 3   */ 	/* View more link */
/* 4   */ 	div.view-more {padding-top: 10px; margin-top: 14px;}
/* 5   */ 	div.view-more a {text-transform: uppercase; text-decoration: none; padding: 10px 30px; color: #fff; background-color: #3c4741;}
/* 6   */
/* 7   */ 	.segment-section{padding: 40px 0;}
/* 8   */
/* 9   */ 	.segment-section form input[type="submit"]{font-family: 'Raleway', sans-serif; font-weight: 100; background-color: #3c4741; color: #fff; border: none; text-shadow: none; border-radius: 0;  text-transform: uppercase;
/* 10  */ 																 background: #3c4741;
/* 11  */ 																 background: #3c4741 -moz-linear-gradient(top, rgba(0,0,0,.2) 0%, rgba(0,0,0,.2) 100%);
/* 12  */ 																 background: #3c4741 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,.2)), color-stop(100%,rgba(0,0,0,.2)));
/* 13  */ 																 background: #3c4741 -webkit-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);
/* 14  */ 																 background: #3c4741 -o-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);
/* 15  */ 																 background: #3c4741 -ms-linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);
/* 16  */ 																 background: #3c4741 linear-gradient(top, rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);}
/* 17  */
/* 18  */ 	/* Start journey form - Overlaps header */
/* 19  */ 	.segment-section-startjourmey {padding: 0; margin-top: -40px}
/* 20  */ 	.segment-section-startjourmey .wrapper{background-color: transparent !important;}
/* 21  */ 	.segment-section-startjourmey .c12{background-color: #8ec449;}
/* 22  */ 	.segment-section-startjourmey .c12 form{border: none; margin: 0;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);}
/* 23  */ 	.segment-section-startjourmey .c12 form fieldset{margin: 0;}
/* 24  */ 	.segment-section-startjourmey .c12 form legend{display: none;}
/* 25  */ 	.segment-section-startjourmey .c12 form select{font-family: 'Raleway', sans-serif; margin: 0; padding: 20px 0 20px 20px; width: 669px; border: none; color: #fff; display: inline-block; text-transform: uppercase; box-sizing: content-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/chevron-down-white.png) 96% / 15% no-repeat #8ec449; background-size: 20px;}
/* 26  */ 	.segment-section-startjourmey .c12 form input[type="submit"]{margin: 0; padding: 26px 0; width: 250px;}
/* 27  */
/* 28  */ 	/* Contact form segment */
/* 29  */ 	.segment-section-contact{background-color: #8ec449; text-align: center;}
/* 30  */ 	.segment-section-contact .wrapper{background-color: transparent; text-align: center;}
/* 31  */ 	.segment-section-contact h2{color: #000; text-transform: uppercase;}
/* 32  */ 	.segment-section-contact h2 span{color: #fff}
/* 33  */ 	.segment-section-contact p{color: #fff; max-width: 60%; text-align: center; margin: 0 20%;}
/* 34  */ 	.segment-section-contact input[type="text"]{margin: 0 10px 0 0; padding: 20px; background-color: #8ec449; border: 1px solid #fff; color: #fff; display: inline-block; width: 310px; text-transform: uppercase;}
/* 35  */ 	.segment-section-contact input[type="submit"]{width: 210px; padding: 22px 22px 21px 22px}
/* 36  */ 	.segment-section-contact input.emailformcovert{border: none; display: none !important;}
/* 37  */
/* 38  */
/* 39  */ 	/* Call the team segment - full width */
/* 40  */ 	.segment-section-callteam-fullwidth{background-color: #3c4741}
/* 41  */ 	.segment-section-callteam-fullwidth .wrapper{background-color: transparent;}
/* 42  */ 	.segment-section-callteam-fullwidth p{color: #fff; font-size: 1.5rem; margin: 0;}
/* 43  */ 	.segment-section-callteam-fullwidth div.view-more{position: absolute; top: 0; right: 0; padding-top: 0; margin-top: 0;}
/* 44  */ 	.segment-section-callteam-fullwidth div.view-more p{font-size: 0.8rem}
/* 45  */ 	.segment-section-callteam-fullwidth div.view-more a {color: #fff; border: 1px solid #fff;}
/* 46  */
/* 47  */ 	/* Call the team segment */
/* 48  */ 	.segment-section-callteam{padding-top: 10px}
/* 49  */ 	.segment-section-callteam .background-holder{background-color: #3c4741; padding: 20px 40px; text-align: center;}
/* 50  */ 	.segment-section-callteam p{color: #fff; font-size: 1.3rem; margin: 0 100px 0 0}

/* segments.css */

/* 51  */ 	.segment-section-callteam div.view-more{position: absolute; top: 20px; right: 40px; padding-top: 0; margin-top: 0;}
/* 52  */ 	.segment-section-callteam div.view-more p{font-size: 0.8rem; margin: 0;}
/* 53  */ 	.segment-section-callteam div.view-more a {color: #fff; border: 1px solid #fff;}
/* 54  */
/* 55  */ 	/* From the blog - latest 3 items */
/* 56  */ 	.segment-section-blog .c12{text-align: center;}
/* 57  */
/* 58  */ 	/* Full width image with caption */
/* 59  */ 	.segment-section-full-image{position: relative;}
/* 60  */ 	.segment-section-full-image img{width: 100%}
/* 61  */ 	.segment-section-full-image .headline{width: 50%; margin-left: -25%; position: absolute; bottom: 20px; left: 50%; text-align: center;}
/* 62  */ 	.segment-section-full-image .headline h2{padding: 5px 15px; margin: 0 0 10px 0; color: #fff; font-weight: 100; font-size: 2.5rem; background: rgba(67, 75, 98, 0.8); display: inline-block;}
/* 63  */ 	.segment-section-full-image .headline h3{padding: 5px 15px; margin: 0 0 10px 0; color: #fff; font-weight: 100; font-size: 2rem; background: rgba(67, 75, 98, 0.8); display: inline-block;}
/* 64  */ 	.segment-section-full-image .headline p{padding: 0; margin: 0 0 10px 0; color: #fff;}
/* 65  */
/* 66  */ 	/* Full width column */
/* 67  */ 	.segment-section-full-width h1 {margin: 10px 0 30px 0;}
/* 68  */ 	.segment-section-full-width h2 {margin: 10px 0 30px 0;}
/* 69  */ 	.segment-section-full-width h3 {margin: 10px 0 30px 0;}
/* 70  */
/* 71  */ 	/* Full width centred heading */
/* 72  */ 	.segment-centred-heading .wrapper {text-align: center;}
/* 73  */
/* 74  */ 	/* Two column 50/50 */
/* 75  */ 	.segment-two-column .c12{text-align: center;}
/* 76  */ 	.segment-two-column h2{margin-bottom: 20px;}
/* 77  */ 	.segment-two-column h3{margin-bottom: 20px;}
/* 78  */ 	.segment-two-column h2 strong{background-color: #fff; color: #8ec449; padding: 0;}
/* 79  */ 	.segment-two-column h3 strong{background-color: #fff; color: #8ec449; padding: 0;}
/* 80  */ 	.segment-two-column ul {list-style: none; margin: 0; padding: 0;}
/* 81  */ 	.segment-two-column ul li{padding: 0; margin: 0;}
/* 82  */
/* 83  */ 	/* Two images side by side */
/* 84  */ 	.segment-two-column-images img{width: 100%; display: inline-block;}
/* 85  */ 	.segment-two-column-images .c6{position: relative;}
/* 86  */ 	.segment-two-column-images .c6 .link-holder{position: absolute; bottom: 5px; left: 0; width: 100%; text-align: center;}
/* 87  */ 	.segment-two-column-images .c6 .link-holder p{padding: 0; margin: 0;}
/* 88  */ 	.segment-two-column-images .c6 .link-holder a{display: inline-block; width: 100%; font-size: 1.3rem; padding: 15px 0; text-transform: uppercase; text-decoration: none; color: #fff; background-color: rgba(0, 0, 0, 0.5);}
/* 89  */ 	.segment-two-column-images .c6 a:hover{opacity: 0.8}
/* 90  */
/* 91  */ 	/* Three images side by side */
/* 92  */ 	.segment-three-column-images img{width: 100%;}
/* 93  */
/* 94  */ 	/* Four images side by side */
/* 95  */ 	.segment-four-column-images .c12{text-align: center; margin-top: 15px; margin-bottom: 15px;}
/* 96  */ 	.segment-four-column-images p{display: inline-block; text-transform: uppercase; position: relative; background: transparent url("../images/instagram-icon.png") no-repeat 0 5px; padding: 10px 40px;}
/* 97  */ 	.segment-four-column-images .c3 .imageholder img{width: 100%}
/* 98  */
/* 99  */ 	/* Two column - Right image */
/* 100 */ 	.segment-2col-right-image  ul {padding: 0; margin: 25px 0}

/* segments.css */

/* 101 */ 	.segment-2col-right-image  ul li{padding: 5px 0 10px 45px; margin: 0; list-style: none; background: transparent url("../images/tick-green.png") no-repeat;}
/* 102 */ 	.segment-2col-right-image  ul li:nth-child(2){background: transparent url("../images/tick-grey.png") no-repeat;}
/* 103 */ 	.segment-2col-right-image  ul li:nth-child(4){background: transparent url("../images/tick-grey.png") no-repeat;}
/* 104 */ 	.segment-2col-right-image  ul li:nth-child(6){background: transparent url("../images/tick-grey.png") no-repeat;}
/* 105 */ 	.segment-2col-right-image  ul li:nth-child(8){background: transparent url("../images/tick-grey.png") no-repeat;}
/* 106 */ 	.segment-2col-right-image  ul li:nth-child(10){background: transparent url("../images/tick-grey.png") no-repeat;}
/* 107 */
/* 108 */ 	/* Three images side by side with heading and text */
/* 109 */ 	.segment-three-column-images-with-text .imageholder{position: relative;}
/* 110 */ 	.segment-three-column-images-with-text .imageholder img{width: 100%; display: block;}
/* 111 */ 	.segment-three-column-images-with-text .textholder{background-color: #f4f4f4; padding: 20px 10px; text-align: center;}
/* 112 */ 	.segment-three-column-images-with-text-white .textholder{background-color: #fff;}
/* 113 */ 	.segment-three-column-images-with-text-white .textholder h3{font-size: 1rem; margin: 10px}
/* 114 */ 	.segment-three-column-images-with-text .textholder p{line-height: 1rem}
/* 115 */
/* 116 */ 	/* Parallax segment with background image and heading */
/* 117 */ 	.segment-section-parallax .segment-section-parallax-innercontainer{width: 100%; height: 450px; background-size: cover; background-repeat: no-repeat; background-attachment: fixed;}
/* 118 */ 	.segment-section-parallax .segment-section-parallax-innercontainer .parallaximage{display: none;}
/* 119 */ 	.segment-section-parallax .segment-section-parallax-innercontainer .wrapper{background-color: transparent;}
/* 120 */ 	.segment-section-parallax .segment-section-parallax-innercontainer .c12{text-align: center; margin-top: 100px}
/* 121 */ 	.segment-section-parallax .segment-section-parallax-innercontainer h2{padding: 5px 15px; margin: 0 0 10px 0; color: #FFF; font-weight: 100; font-size: 1.9rem;}
/* 122 */ 	.segment-section-parallax .segment-section-parallax-innercontainer h3{padding: 5px 15px; margin: 0 0 10px 0; color: #FFF; font-weight: 100; font-size: 2.5rem;}
/* 123 */ 	.segment-section-parallax .segment-section-parallax-innercontainer p{padding: 0; margin: 0 0 10px 0; color: #FFF;}
/* 124 */
/* 125 */ 	/* Parallax segment with background image and heading */
/* 126 */ 	.segment-section-testimonials{background-color: #ededed}
/* 127 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer{width: 100%; height: 450px; background-size: cover; background-repeat: no-repeat; }
/* 128 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer:before{content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(255, 255, 255,0.7);}
/* 129 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .testimonialsimage{display: none;}
/* 130 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .wrapper{background-color: transparent;}
/* 131 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .c12{text-align: center; margin-top: 100px; margin-bottom: 50px}
/* 132 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .c4{text-align: center;  background-color: rgba(255, 255, 255, 1); position: relative;}
/* 133 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .c4 .quote-icon{position: absolute; top: -20px; left: calc(50% - 20.5px);}
/* 134 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .c4 .textholder{padding: 30px 10px;}
/* 135 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .c4 .textholder p{line-height: 1.1rem}
/* 136 */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .c4 .textholder p strong{color: #8ec449; font-weight: normal;}
/* 137 */ }

/* blog.css */

/* 1  */ /* Main blog list */
/* 2  */ .blog-list-container .blog-list-item{margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ddd;}
/* 3  */ .blog-list-container .blog-list-item .synopsis-image{width: 25%; float: right;}
/* 4  */ .blog-list-container .blog-list-item .synopsis-image img{max-width: 100%}
/* 5  */ .blog-list-container .blog-list-item .blog-summary {width: 74%;}
/* 6  */ .blog-list-container .blog-list-item .blog-summary h3 {margin: 0 0 10px 0;}
/* 7  */ .blog-list-container .blog-list-item .blog-summary h3 a{text-decoration: none; color: #8ec449;}
/* 8  */ .blog-list-container .blog-list-item .blog-summary p.synopsis{}
/* 9  */ .blog-list-container .blog-list-item .blog-summary p.date-author{font-style: italic;}
/* 10 */
/* 11 */ /* Latest 3 blog items */
/* 12 */ .blog-list-latest-container {margin-top: 40px}
/* 13 */ .blog-list-latest-container .blog-list-latest-item{width: 31.33%; margin: 0 1%; float: left;}
/* 14 */ .blog-list-latest-container .blog-list-latest-item .imageholder img{width: 100%; display: block;}
/* 15 */ .blog-list-latest-container .blog-list-latest-item .textholder{text-align: left;}
/* 16 */ .blog-list-latest-container .blog-list-latest-item .textholder h3 {font-weight: normal; font-size: 1rem; margin-bottom: 10px}
/* 17 */ .blog-list-latest-container .blog-list-latest-item .textholder h3 a{text-decoration: none;}
/* 18 */
/* 19 */ /* Category List */
/* 20 */ .blog-categories-container {margin-bottom: 20px;}
/* 21 */ .blog-categories-container h3{margin: 0 0 10px 0;}
/* 22 */ .blog-categories-container ul {list-style: none; padding: 0;}
/* 23 */ .blog-categories-container ul li{margin: 5px 0; padding: 0; border-bottom: 1px solid #ddd}
/* 24 */ .blog-categories-container ul li a{text-decoration: none; color: #8ec449;}
/* 25 */
/* 26 */ /* Archive List */
/* 27 */ .blog-archive-container {margin-bottom: 20px;}
/* 28 */ .blog-archive-container h3{margin: 0 0 10px 0;}
/* 29 */ .blog-archive-container ul {list-style: none; padding: 0;}
/* 30 */ .blog-archive-container ul li{margin: 5px 0; padding: 0; border-bottom: 1px solid #ddd}
/* 31 */ .blog-archive-container ul li a{text-decoration: none; color: #8ec449;}
/* 32 */
/* 33 */ /* Main Blog Page */
/* 34 */ .blog-container{padding: 40px 0 !important}
/* 35 */ .blog-container h1{margin-top: 0; font-size: 1.8rem; line-height: 1.5rem}
/* 36 */ .blog-container h1 a{text-decoration: none; color: #8ec449}
/* 37 */ .blog-container h2 a{text-decoration: none;}
/* 38 */ .blog-container p.date-author{font-style: italic;}
/* 39 */ .blog-container .c4 ul{list-style: none; padding: 0; margin-top: 12px;}
/* 40 */ .blog-container .c4 ul li{margin: 0;}
/* 41 */
/* 42 */ /* Main Blog Page - comments*/
/* 43 */ .blog-comment-form{display: none;}
/* 44 */ .blog-comment-header {text-align: center; margin-top: 30px; display: none;}
/* 45 */ .blog-comment-header h3{padding: 0; margin: 0;}
/* 46 */
/* 47 */ /* Main Blog Page - comments list */
/* 48 */ .blog-comments-container{padding-top: 20px; border-top: 1px solid #ddd; display: none;}
/* 49 */ .blog-comments-container .blog-comment{border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px;}
/* 50 */ .blog-comments-container .blog-comment h4{margin: 0 0 10px 0;}

/* blog.css */

/* 51 */ .blog-comments-container .blog-comment p.comment-date{font-style: italic;}

/* resize.css */

/* 1   */ /* Min Size Desktop Width - based on .wrapper width */
/* 2   */ @media only screen and (max-width: 960px) {
/* 3   */ 	.wrapper, .main-container .wrapper{width: 98% !important; margin: 0; padding: 0 1% !important;}
/* 4   */ 	.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c10, .c11, .c12{width: 95% !important; margin: 10px 0 !important; padding: 0 2.5% !important;}
/* 5   */
/* 6   */ 	/* Menu container */
/* 7   */ 	.menu-container ul li a{padding: 5px 10px;}
/* 8   */
/* 9   */ 	.header-container p.strapline{bottom: 6px; left: 175px;}
/* 10  */ }
/* 11  */
/* 12  */ @media only screen and (max-width: 860px) {
/* 13  */ 	/* Menu container */
/* 14  */ 	.menu-container{min-height: 38px;}
/* 15  */ 	.menu-container ul li a{padding: 5px;}
/* 16  */ }
/* 17  */
/* 18  */
/* 19  */ /* Mobile */
/* 20  */ @media only screen and (max-width: 640px) {
/* 21  */ 	.wrapper{width: 100% !important; margin: 0; padding: 0 !important;;}
/* 22  */ 	.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c10, .c11, .c12{width: 95% !important; margin: 10px 0 !important; padding: 0 2.5% !important;}
/* 23  */
/* 24  */ 	a[href^=tel]{color:inherit !important; text-decoration:none !important;}
/* 25  */
/* 26  */ 	/* Header container */
/* 27  */ 	.header-container{height: auto; text-align: center; padding-top: 30px;}
/* 28  */ 	.header-container .wrapper{height: auto;}
/* 29  */ 	.header-container .wrapper .c12{margin: 0 !important;}
/* 30  */ 	.header-container #submenumobile{display: block; background-color: #8ec449; margin: 0; padding: 5px 0;}
/* 31  */ 	.header-container #submenumobile li{float: left; border-right: 1px solid #FFF; padding: 2px 10px; margin-bottom: 0;}
/* 32  */
/* 33  */ 	.header-container ul{position: relative; top: auto; right: auto; margin: 10px 0}
/* 34  */
/* 35  */ 	/* Header container - Logo */
/* 36  */ 	.header-container .wrapper img.logo{position: relative; top: auto; left: auto; max-width: 100%; margin: 0 auto;}
/* 37  */
/* 38  */ 	.header-container p.strapline{position: unset; bottom: auto; left: auto; display: block;}
/* 39  */ 	.header-container img.good-to-go-logo{float: none; margin-bottom: 15px;}
/* 40  */
/* 41  */ 	/* Menu container - Main menu */
/* 42  */ 	.menu-container .c12{width: 100% !important; padding: 0 !important; margin: 0 !important;}
/* 43  */ 	.menu-container ul{z-index: 100; height:auto; width: auto; position: relative; top: auto; right: 0; left: 0; margin: 0; padding: 0; border-top: 1px solid #3c4741; z-index: 300000; background: #8ec449;}
/* 44  */ 	.menu-container ul li{width: 100%; float: none; top: auto; display: block; margin: 0 !important; text-align: center; border: none; border-bottom: 1px solid #3c4741; padding: 0;}
/* 45  */ 	.menu-container ul li a{display: block; cursor: pointer; padding: 10px 0;}
/* 46  */ 	.menu-container ul li.selected a{background-image: none;}
/* 47  */ 	.menu-container ul li ul{padding: 0; position: relative; top: auto; left: auto; width: auto; z-index: 1000;}
/* 48  */ 	.menu-container ul li ul li a{text-align: center; border: none;}
/* 49  */
/* 50  */ 	/* Mobile menu display management - styling must reference ul#mainmenu to work across all sites */

/* resize.css */

/* 51  */ 	.menu-container ul li{display: none;}
/* 52  */ 	.menu-container ul li.mobilemenucontrol{display: block !important;}
/* 53  */ 	.menu-container ul.mobilemenudisplay li{display: block !important;}
/* 54  */
/* 55  */
/* 56  */ 	/* Segments */
/* 57  */ 	.segment-section{padding: 10px 0;}
/* 58  */
/* 59  */ 	/* Start journey form - Overlaps header */
/* 60  */ 	.segment-section-startjourmey {margin-top: 0; padding: 0;}
/* 61  */ 	.segment-section-startjourmey .c12 {background-color: #fff; border: 1px solid #8ec449;}
/* 62  */ 	.segment-section-startjourmey .c12 form{text-align: center; padding: 20px;}
/* 63  */ 	.segment-section-startjourmey .c12 form select{margin: 0; padding: 12px 0 12px 2%; width: auto; display: block; width: 98%; margin-bottom: 20px}
/* 64  */ 	.segment-section-startjourmey .c12 form input[type="submit"]{float: none;}
/* 65  */
/* 66  */ 	/* Call the team segment */
/* 67  */ 	.segment-section-callteam .wrapper{text-align: center;}
/* 68  */ 	.segment-section-callteam p{margin: 0}
/* 69  */ 	.segment-section-callteam div.view-more{position: relative; top: auto; right: auto; margin-top: 30px;}
/* 70  */
/* 71  */ 	/* Call the team segment - full width */
/* 72  */ 	.segment-section-callteam-fullwidth .wrapper{text-align: center;}
/* 73  */ 	.segment-section-callteam-fullwidth div.view-more{position: relative; top: auto; right: auto; margin-top: 30px;}
/* 74  */
/* 75  */ 	/* Contact form segment */
/* 76  */ 	.segment-section-contact form{text-align: center;}
/* 77  */ 	.segment-section-contact p{max-width: 90%; margin: 0 5%;}
/* 78  */ 	.segment-section-contact input[type="text"]{margin: 0; width: 85%}
/* 79  */ 	.segment-section-contact input[type="submit"]{width: auto; padding: 22px 22px 21px 22px; float: none; margin-top: 20px}
/* 80  */
/* 81  */ 	/* Parallax segment with background image and heading */
/* 82  */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer{width: 100%; height: 450px; background-size: cover; background-repeat: no-repeat; }
/* 83  */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer:before{content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(255, 255, 255,0.7);}
/* 84  */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .testimonialsimage{display: none;}
/* 85  */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .wrapper{background-color: transparent;}
/* 86  */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .c12{text-align: center; margin-top: 100px; margin-bottom: 50px}
/* 87  */ 	.segment-section-testimonials .segment-section-testimonials-innercontainer .c4{margin-top: 20px}
/* 88  */
/* 89  */ 	/* Form */
/* 90  */ 	input[type="text"], textarea{background-color: #efefef; border: none; padding: 15px 2%; margin-bottom: 5px; text-transform: uppercase; width: 98%; font-size: 0.9rem}
/* 91  */
/* 92  */ 	/* Latest 3 blog items */
/* 93  */ 	.blog-list-latest-container .blog-list-latest-item{width: 100%; margin: 0;}
/* 94  */
/* 95  */
/* 96  */ 	/* Slideshow */
/* 97  */ 	/*div.blmslideshow div.slide div.caption{width: 95%; padding: 10px 2.5%; position: absolute; bottom: 0; right: 0; text-align: center;}*/
/* 98  */
/* 99  */ 	/* Contact form */
/* 100 */ /*	.contact-form .c4-left{width: 100%; margin: 0; float: none;}

/* resize.css *|

/* 101 *| 	.contact-form .c8-right{width: 100%; margin: 0; float: none;}
/* 102 *| 	.contact-form textarea{min-height: 150px; max-height: 150px;}
/* 103 *|
/* 104 *|
/* 105 *| 	.segment-section-book .top-section{padding-top: 20px !important}
/* 106 *| 	.segment-section-book .bottom-section{padding-bottom: 30px !important}
/* 107 *|
/* 108 *| 	.segment-2col-right-image .text-holder{width: 90%; padding: 10px 2.5%; margin: 0 2.5%; bottom: 0; right: 0; text-align: center;}
/* 109 *|
/* 110 *| 	.segment-three-column-images-with-text .imageholder h3{width: 95%; padding: 5px 2.5%; bottom: 5px; left: 0; text-align: center;}
/* 111 *|
/* 112 *| 	.segment-two-column-images .c6 .link-holder{position: absolute; bottom: 5px; left: 0; margin: 0 2.5%; width: 95%;}
/* 113 *|
/* 114 *| 	.segment-section-full-image .headline{width: 100%; margin-left: 0; bottom: 5px; left: 0; text-align: center; background: rgba(67, 75, 98, 0.8);}
/* 115 *| 	.segment-section-full-image .headline h2{width: 100%; padding: 5px 0; margin: 0; font-size: 1rem; background: none;}
/* 116 *| 	.segment-section-full-image .headline h3{width: 100%; padding: 5px 0; margin: 0; font-size: 0.8rem; background: none;}
/* 117 *| 	.segment-section-full-image .headline p{padding: 0; margin: 0 0 10px 0; color: #fff;}
/* 118 *| */
/* 119 */ 	/* Footer container */
/* 120 */ /*	.footer-container .wrapper{text-align: center; color: #FFF; font-size: 1em;}
/* 121 *| 	.footer-container p.web-design-link{text-align: center; position: relative;}
/* 122 *| */
/* 123 */ 	aside{display: none;}
/* 124 */
/* 125 */     .desktophidden{display: block;}
/* 126 */     .mobilehidden{display: none;}
/* 127 */
/* 128 */     .contact-form input[type="submit"] {width:90% !important; margin:0; float:none;}
/* 129 */ 	.contact-form input[type="text"], .contact-form textarea, .contact-form select  {width:90% !important;}
/* 130 */ 	.segment-section-startjourmey .c12 form select {font-size:0.7rem}
/* 131 */
/* 132 */ 	.segment-section form input[type="text"] { width:90% !important; margin-bottom:10px;}
/* 133 */ 	.segment-section form input[type="submit"] {margin-top:20px;}
/* 134 */
/* 135 */ 	/* Cookie container - Cookie Specifics */
/* 136 */ 	.cookie-container .wrapper{padding: 1% !important; width: 98% !important;}
/* 137 */ 	.cookie-container aside{display: block !important; font-size: 0.8rem}
/* 138 */ 	.cookie-container aside p{display: inline-block !important; line-height: 1rem}
/* 139 */ 	.cookie-container aside div{display: inline-block !important;}
/* 140 */ 	.cookie-container aside #cookiespopupclose{text-align: right; display: inline-block !important; position: static !important; top: auto !important; right: auto !important; margin-left: 1% !important; width: 98% !important}
/* 141 */ }

/* helpers.css */

/* 1  */ /* ==========================================================================
/* 2  *|    Helper classes
/* 3  *|    ========================================================================== */
/* 4  */
/* 5  */ .ir {
/* 6  */     background-color: transparent;
/* 7  */     border: 0;
/* 8  */     overflow: hidden;
/* 9  */     *text-indent: -9999px;
/* 10 */ }
/* 11 */
/* 12 */ .ir:before {
/* 13 */     content: "";
/* 14 */     display: block;
/* 15 */     width: 0;
/* 16 */     height: 100%;
/* 17 */ }
/* 18 */
/* 19 */ .hidden {
/* 20 */     display: none !important;
/* 21 */     visibility: hidden;
/* 22 */ }
/* 23 */
/* 24 */ .visuallyhidden {
/* 25 */     border: 0;
/* 26 */     clip: rect(0 0 0 0);
/* 27 */     height: 1px;
/* 28 */     margin: -1px;
/* 29 */     overflow: hidden;
/* 30 */     padding: 0;
/* 31 */     position: absolute;
/* 32 */     width: 1px;
/* 33 */ }
/* 34 */
/* 35 */ .visuallyhidden.focusable:active,
/* 36 */ .visuallyhidden.focusable:focus {
/* 37 */     clip: auto;
/* 38 */     height: auto;
/* 39 */     margin: 0;
/* 40 */     overflow: visible;
/* 41 */     position: static;
/* 42 */     width: auto;
/* 43 */ }
/* 44 */
/* 45 */ .invisible {
/* 46 */     visibility: hidden;
/* 47 */ }
/* 48 */
/* 49 */ .clearfix:before,
/* 50 */ .clearfix:after {

/* helpers.css */

/* 51 */     content: " ";
/* 52 */     display: table;
/* 53 */ }
/* 54 */
/* 55 */ .clearfix:after {
/* 56 */     clear: both;
/* 57 */ }
/* 58 */
/* 59 */ .clearfix {
/* 60 */     *zoom: 1;
/* 61 */ }

/* cookie.css */

/* 1 */ /* Cookie styles */
/* 2 */ .cookie-container{background-color: #245477; width: 100%; position: fixed; bottom: 0; z-index: 10000; display: none;}
/* 3 */ .cookie-container .wrapper{padding: 1%; width: 98% !important;}
/* 4 */ .cookie-container p{color: #FFF; width: 93%; margin: 0;}
/* 5 */ .cookie-container a{color: #FFF; text-decoration: underline;}
/* 6 */ .cookie-container a:hover{opacity: 0.8}
/* 7 */ .cookie-container #cookiespopupclose{position: absolute; top: 11px; right: 10px; width: auto !important;}

/* print.css */

/* 1  */ @media print {
/* 2  */     body {color: #000; background: #fff;}
/* 3  */     .wrapper{width: auto; margin: 0; padding: 0; color: #000; background: white !important; height: auto !important; text-align: left !important;}
/* 4  */     .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c10, .c11, .c12{width: 95% !important; margin: 10px 0; padding: 0 2.5%; float: none !important}
/* 5  */ 	h1, h2, h3, h4, h5, h6 {page-break-after: avoid; color: #000}
/* 6  */ 	h1 {font-size: 2rem; }
/* 7  */ 	h2 {font-size: 1.3rem;}
/* 8  */ 	h3 {font-size: 1rem;}
/* 9  */ 	h4 {font-size: 1rem;}
/* 10 */ 	h5 {font-size: 1rem;}
/* 11 */ 	h6 {font-size: 1rem;}
/* 12 */ 	ol, ul, img {page-break-inside: avoid;}
/* 13 */
/* 14 */ 	.main-container table{box-shadow: none;}
/* 15 */ 	.main-container table tr td, .main-container table tr th{font-size: 0.8rem}
/* 16 */
/* 17 */     .desktophidden, .mobilehidden, .printhidden, aside, .menu-container, #gridoverlay, .cookie-container, hr{display: none;}
/* 18 */ 	.printonly{display: block;}
/* 19 */
/* 20 */ 	.footer-container .wrapper ul{display: none;}
/* 21 */
/* 22 */ 	form{page-break-inside: auto;}
/* 23 */ 	fieldset{page-break-inside: auto;}
/* 24 */
/* 25 */ 	.footer-container{display: none;}
/* 26 */ }

/* slider.css */

/* 1  */ div.blmslideshow{width: 200px; height: 200px; position: relative; overflow: hidden; margin: 0x; display: inline-block}
/* 2  */
/* 3  */
/* 4  */ /* Example Sizes - SHOULD BE REPLACED OR MADE MORE SPECIFIC */
/* 5  */ div.blmslideshow.fullwidth{width: 100%; height: 400px; margin: 0;}
/* 6  */
/* 7  */
/* 8  */ div.blmslideshow div.slide{background: transparent center center no-repeat; width: 100%; height: 100%; background-size: cover; position: absolute;}
/* 9  */ div.blmslideshow div.slide.clickable{cursor:pointer;}
/* 10 */
/* 11 */ /* Multiple Slides At Once */
/* 12 */ div.blmslideshow.multi {width: 700px; height: 120px}
/* 13 */ div.blmslideshow.multi div.slide{position: absolute; width: 20% !important; margin-right: 20px;}
/* 14 */ div.blmslideshow.multi div.slide.pos1{left: 0% !important;}
/* 15 */ div.blmslideshow.multi div.slide.pos2{left: 20% !important;}
/* 16 */ div.blmslideshow.multi div.slide.pos3{left: 40% !important;}
/* 17 */ div.blmslideshow.multi div.slide.pos4{left: 60% !important;}
/* 18 */ div.blmslideshow.multi div.slide.pos5{left: 80% !important;}
/* 19 */
/* 20 */ /* Captions */
/* 21 */ div.blmslideshow div.slide div.caption{width: 100%; position: absolute; top: 10%; left: 0; color: white; text-align: center}
/* 22 */ div.blmslideshow div.slide div.caption h3{margin: 5px; padding: 0; color: white; text-transform: uppercase; font-size: 4rem;  text-shadow: 1px 1px 5px #555}
/* 23 */ div.blmslideshow div.slide div.caption h4{margin: 5px; padding: 0; color: white; text-transform: uppercase; font-size: 2.5rem;  font-weight: 100}
/* 24 */ div.blmslideshow div.slide div.caption p{margin:  5px; padding: 0; color: white; font-style: italic; line-height: 1.3rem}
/* 25 */ div.blmslideshow div.slide div.caption .wrapper{width: 825px}
/* 26 */
/* 27 */ /* Arrows */
/* 28 */ div.blmslideshow a.arrows{position: absolute; top: 50%; margin-top: -10px; z-index: 2000; font-weight: bold; color: white; cursor: pointer;}
/* 29 */ div.blmslideshow a.arrows.previous{left: 5px;}
/* 30 */ div.blmslideshow a.arrows.next{right: 5px;}
/* 31 */
/* 32 */ /* Indicators */
/* 33 */ div.blmslideshow ul.indicators{list-style-type: none; position: absolute; top: 5px; right: 5px; z-index: 2000; margin: 0; padding: 0;}
/* 34 */ div.blmslideshow ul.indicators li{list-style-type: none; width: 10px; height: 10px; border-radius: 50%; display: inline-block; background: rgba(200, 200, 200, 0.2); border: 1px solid rgba(200, 200, 200, 0.8); z-index: 2001; margin: 0 5px 0 0;}
/* 35 */ div.blmslideshow ul.indicators li:hover{cursor: pointer;}
/* 36 */ div.blmslideshow ul.indicators li.selected{animation: indicators-fadein 2s; animation-fill-mode: forwards;}
/* 37 */ @keyframes indicators-fadein{
/* 38 */ 	100% { background: rgba(200, 200, 200, 0.8); border: 1px solid rgba(200, 200, 200, 1); }
/* 39 */ }
/* 40 */
/* 41 */ /* Transition into first slide */
/* 42 */ div.blmslideshow div.slide1 {animation: slide-fadein 0.5s; opacity: 0; animation-fill-mode: forwards;}
/* 43 */ @keyframes slide-fadein{
/* 44 */ 	0%   { opacity: 0; }
/* 45 */ 	100% { opacity: 1; }
/* 46 */ }
/* 47 */ div.blmslideshow div.slide1 div.caption{animation: slide-slide1-captionanim 0.5s; animation-delay: 0.5s; opacity: 0; animation-fill-mode: forwards;}
/* 48 */ @keyframes slide-slide1-captionanim{
/* 49 */ 	0%   { opacity: 0; }
/* 50 */ 	100% { opacity: 1; }

/* slider.css */

/* 51 */ }
/* 52 */
/* 53 */ /* Transition Options */
/* 54 */ div.blmslideshow.crossfade div.slide2 {animation: slide-crossfade 2s; opacity: 0; animation-fill-mode: forwards;}
/* 55 */ @keyframes slide-crossfade{
/* 56 */ 	0%   { opacity: 0; }
/* 57 */ 	100% { opacity: 1; }
/* 58 */ }
/* 59 */ div.blmslideshow.crossfade div.slide2 div.caption{opacity: 0;}
/* 60 */ div.blmslideshow.crossfade div.slide2 div.caption{animation: slide-crossfade-captionanim 1s; animation-delay: 2s; opacity: 0; animation-fill-mode: forwards;}
/* 61 */ @keyframes slide-crossfade-captionanim{
/* 62 */ 	0%   { opacity: 0; }
/* 63 */ 	100% { opacity: 1; }
/* 64 */ }
/* 65 */
/* 66 */ div.blmslideshow.slidefromright div.slide2 { animation: slide-slidefromright 2s; animation-fill-mode: forwards; right: -100%;}
/* 67 */ @keyframes slide-slidefromright{
/* 68 */ 	0%   {right: -100%;}
/* 69 */ 	100% {right: 0%;}
/* 70 */ }
/* 71 */
/* 72 */ div.blmslideshow.slidefromleft div.slide2 { animation: slide-slidefromleft 2s; animation-fill-mode: forwards;  left: -100%;}
/* 73 */ @keyframes slide-slidefromleft{
/* 74 */ 	0%   {left: -100%;}
/* 75 */ 	100% {left: 0%;}
/* 76 */ }
/* 77 */
/* 78 */ div.blmslideshow.pop div.slide2 { animation: slide-pop 0.5s; animation-timing-function: easeInOutElastic; animation-fill-mode: forwards; left: 50%; top: 50%; width: 0%; height: 0%;}
/* 79 */ @keyframes slide-pop{
/* 80 */ 	0%   {left: 50%; width: 0%; height: 0%; top: 50%; color: transparent; }
/* 81 */ 	70% {left: -5%; width: 110%; height: 110%; top: -5%; color: transparent;}
/* 82 */ 	100% {left: 0%; width: 100%; height: 100%; top: 0%; color: black;}
/* 83 */ }

/* cerabox.css */

/* 1   */ #cerabox-loading {
/* 2   */ 	position: fixed;
/* 3   */ 	top: 50%;
/* 4   */ 	left: 50%;
/* 5   */ 	width: 40px;
/* 6   */ 	height: 40px;
/* 7   */ 	margin-top: -20px;
/* 8   */ 	margin-left: -20px;
/* 9   */ 	cursor: pointer;
/* 10  */ 	overflow: hidden;
/* 11  */ 	z-index: 1106;
/* 12  */ 	display: none;
/* 13  */
/* 14  */ 	-webkit-transform: scale(1);
/* 15  */ 	-webkit-transform-origin: 50% 50%;
/* 16  */ 	transform: scale(1);
/* 17  */ 	transform-origin: 50% 50%;
/* 18  */ }
/* 19  */
/* 20  */ #cerabox-loading div {
/* 21  */ 	position: absolute;
/* 22  */ 	top: 0;
/* 23  */ 	left: 0;
/* 24  */ 	width: 40px;
/* 25  */ 	height: 480px;
/* 26  */ 	background-image: url("../img/cerabox.png");
/* 27  */ }
/* 28  */
/* 29  */ #cerabox-background {
/* 30  */ 	position: fixed;
/* 31  */ 	top: 0;
/* 32  */ 	left: 0;
/* 33  */ 	width: 100%;
/* 34  */ 	height: 100%;
/* 35  */ 	z-index: 1100;
/* 36  */ 	display: none;
/* 37  */ 	background: #000;
/* 38  */ 	opacity: .5;
/* 39  */ }
/* 40  */
/* 41  */ #cerabox {
/* 42  */ 	position: absolute;
/* 43  */ 	top: 50%;
/* 44  */ 	left: 50%;
/* 45  */ 	z-index: 1101;
/* 46  */ 	display: none;
/* 47  */ 	opacity: 0;
/* 48  */ 	background: #fff;
/* 49  */
/* 50  */ 	-webkit-transform: scale(1);

/* cerabox.css */

/* 51  */ 	-webkit-transform-origin: 0 0;
/* 52  */ 	transform: scale(1);
/* 53  */ 	transform-origin: 0 0;
/* 54  */ }
/* 55  */
/* 56  */ #cerabox .cerabox-content {
/* 57  */ 	width: 100%;
/* 58  */ 	height: 100%;
/* 59  */ 	padding: 0;
/* 60  */ 	outline: none;
/* 61  */ 	position: relative;
/* 62  */ 	overflow: hidden;
/* 63  */ 	z-index: 1102;
/* 64  */ 	border: 0px solid #fff;
/* 65  */ 	/*CSS3*/
/* 66  */ 	-moz-box-shadow: 0 0 30px -5px #333;
/* 67  */ 	-webkit-box-shadow: 0 0 30px -5px #333;
/* 68  */ 	box-shadow: 0 0 30px -5px #333;
/* 69  */ }
/* 70  */
/* 71  */ #cerabox span.cerabox-error, #cerabox .cerabox-title span {
/* 72  */ 	padding: 10px;
/* 73  */ 	display: block;
/* 74  */ 	font-family: Helvetica;
/* 75  */ 	font-size: 12px;
/* 76  */ 	color: #000;
/* 77  */ 	line-height: normal;
/* 78  */ }
/* 79  */ #cerabox span.cerabox-error { text-align: justify; }
/* 80  */ #cerabox .cerabox-title span { display: none; color: #fff; }
/* 81  */
/* 82  */ #cerabox .cerabox-title {
/* 83  */ 	z-index: 1102;
/* 84  */ 	position: absolute;
/* 85  */ 	bottom: 0;
/* 86  */ 	left: 0;
/* 87  */ 	color: #FFF;
/* 88  */ 	text-align: left;
/* 89  */ 	background: #000;
/* 90  */ 	background: rgba(0,0,0,.8);
/* 91  */ 	width: 100%;
/* 92  */
/* 93  */ 	-webkit-transform: scale(1);
/* 94  */ 	-webkit-transform-origin: 0 100%;
/* 95  */ 	transform: scale(1);
/* 96  */ 	transform-origin: 0 100%;
/* 97  */ }
/* 98  */
/* 99  */
/* 100 */ #cerabox .cerabox-close {

/* cerabox.css */

/* 101 */ 	position: absolute;
/* 102 */ 	top: -20px;
/* 103 */ 	right: -20px;
/* 104 */ 	width: 40px;
/* 105 */ 	height: 40px;
/* 106 */ 	background: url('../img/cerabox.png') -42px 0px no-repeat;
/* 107 */ 	cursor: pointer;
/* 108 */ 	z-index: 1105;
/* 109 */
/* 110 */ 	-webkit-transform: scale(1);
/* 111 */ 	-webkit-transform-origin: 100% 0;
/* 112 */ 	transform: scale(1);
/* 113 */ 	transform-origin: 100% 0;
/* 114 */ }
/* 115 */
/* 116 */ #cerabox .cerabox-content img.image {
/* 117 */ 	float: left;
/* 118 */ 	width: 100%;
/* 119 */ 	height: 100%;
/* 120 */ 	padding: 0;
/* 121 */ 	margin: 0;
/* 122 */ 	border: none;
/* 123 */ 	outline: none;
/* 124 */ 	line-height: 0;
/* 125 */ 	vertical-align: top;
/* 126 */ }
/* 127 */
/* 128 */ #cerabox .cerabox-content iframe.iframe {
/* 129 */ 	width: 100%;
/* 130 */ 	height: 100%;
/* 131 */ 	border: none;
/* 132 */ 	display: block;
/* 133 */ }
/* 134 */
/* 135 */ #cerabox a.cerabox-left, #cerabox a.cerabox-right {
/* 136 */ 	position: absolute;
/* 137 */ 	bottom: 0px;
/* 138 */ 	height: 100%;
/* 139 */ 	width: 35%;
/* 140 */ 	cursor: pointer;
/* 141 */ 	outline: none;
/* 142 */ 	background: transparent url('../img/blank.gif');
/* 143 */ 	z-index: 1104;
/* 144 */ 	display: none;
/* 145 */ }
/* 146 */
/* 147 */ #cerabox a.cerabox-left {
/* 148 */ 	left: 0px;
/* 149 */
/* 150 */ 	-webkit-transform: scale(1);

/* cerabox.css */

/* 151 */ 	-webkit-transform-origin: 0 50%;
/* 152 */ 	transform: scale(1);
/* 153 */ 	transform-origin: 0 50%;
/* 154 */ }
/* 155 */
/* 156 */ #cerabox a.cerabox-right {
/* 157 */ 	right: 0px;
/* 158 */
/* 159 */ 	-webkit-transform: scale(1);
/* 160 */ 	-webkit-transform-origin: 100% 50%;
/* 161 */ 	transform: scale(1);
/* 162 */ 	transform-origin: 100% 50%;
/* 163 */ }
/* 164 */
/* 165 */ #cerabox a.cerabox-left span, #cerabox a.cerabox-right span {
/* 166 */ 	position: absolute;
/* 167 */ 	top: 50%;
/* 168 */ 	/*left: -9999px;*/
/* 169 */ 	width: 40px;
/* 170 */ 	height: 40px;
/* 171 */ 	margin-top: -20px;
/* 172 */ 	cursor: pointer;
/* 173 */ 	z-index: 1104;
/* 174 */ 	display: block;
/* 175 */ }
/* 176 */
/* 177 */ /*#cerabox a.cerabox-left:hover span, #cerabox.mobile a.cerabox-left span {
/* 178 *| 	background-image: url('../img/cerabox.png');
/* 179 *| 	background-position: -42px -40px;
/* 180 *| 	background-repeat: no-repeat;
/* 181 *| 	left: -20px;
/* 182 *| }
/* 183 *|
/* 184 *| #cerabox a.cerabox-right:hover span, #cerabox.mobile a.cerabox-right span {
/* 185 *| 	background-image: url('../img/cerabox.png');
/* 186 *| 	background-position: -42px -80px;
/* 187 *| 	background-repeat: no-repeat;
/* 188 *| 	right: -20px;
/* 189 *| }*/
/* 190 */
/* 191 */ /* Removed hover to make arrows always be displayed */
/* 192 */ #cerabox a.cerabox-left span, #cerabox.mobile a.cerabox-left span {
/* 193 */ 	background-image: url('../img/cerabox.png');
/* 194 */ 	background-position: -42px -40px;
/* 195 */ 	background-repeat: no-repeat;
/* 196 */ 	left: -20px;
/* 197 */ }
/* 198 */
/* 199 */ #cerabox a.cerabox-right span, #cerabox.mobile a.cerabox-right span {
/* 200 */ 	background-image: url('../img/cerabox.png');

/* cerabox.css */

/* 201 */ 	background-position: -42px -80px;
/* 202 */ 	background-repeat: no-repeat;
/* 203 */ 	right: -20px;
/* 204 */ }
/* 205 */
/* 206 */ #cerabox .cerabox-content-protection {
/* 207 */ 	display: none;
/* 208 */ 	position: absolute;
/* 209 */ 	background: transparent url('../img/blank.gif');
/* 210 */ 	z-index: 1103;
/* 211 */ 	left: 0;
/* 212 */ 	right: 0;
/* 213 */ 	bottom: 0;
/* 214 */ 	top: 0;
/* 215 */ 	-moz-user-select: none;
/* 216 */ 	-khtml-user-select: none;
/* 217 */ 	user-select: none;
/* 218 */ }
/* 219 */
/* 220 */ /*IE6*/
/* 221 */ #cerabox-loading.ceraboxbox-ie6 {
/* 222 */ 	position: absolute; margin-top: 0;
/* 223 */ 	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
/* 224 */ }
/* 225 */
/* 226 */
/* 227 */
/* 228 */ /*Mobile*/
/* 229 */ #cerabox.mobile {
/* 230 */ 	/*width: 100% !important;
/* 231 *| 	height: 100% !important;*/
/* 232 */ 	background: #000;
/* 233 */ }
/* 234 */
/* 235 */ #cerabox.mobile .cerabox-content {
/* 236 */ 	background: #fff;
/* 237 */ 	/*CSS3*/
/* 238 */ 	-moz-box-shadow: none;
/* 239 */ 	-webkit-box-shadow: none;
/* 240 */ 	box-shadow: none;
/* 241 */ }
/* 242 */
/* 243 */ #cerabox.mobile .cerabox-content :first-child {
/* 244 */ 	background: #fff;
/* 245 */ }
/* 246 */
/* 247 */ #cerabox.mobile .cerabox-close {
/* 248 */ 	top: 2px !important;
/* 249 */ 	right: 0 !important;
/* 250 */ }

/* cerabox.css */

/* 251 */
/* 252 */ #cerabox.mobile a.cerabox-left span {
/* 253 */ 	left: 0 !important;
/* 254 */ }
/* 255 */
/* 256 */ #cerabox.mobile a.cerabox-right span {
/* 257 */ 	right: 0 !important;
/* 258 */ }
/* 259 */
/* 260 */ #cerabox.mobile a.cerabox-left, #cerabox.mobile a.cerabox-right {
/* 261 */ 	width: 10%;
/* 262 */ }
