/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{--space-xx-sm:.085em;--space-x-sm:.315em;--space-sm:.63em;--space:1.25em;--space-md:2.5em;--space-lg:4em;--space-x-lg:5em;--space-xx-lg:7.5em;--space-xxx-lg:10em;--transition:all .3s}
/*!
 * @license     proprietary, this file forms part of the Supplier Materials as defined in and subject to the Agreement signed between Digital Marmalade Ltd and their client
 * @copyright  2022, Digital Marmalade Ltd. All Rights Reserved.
 */.flex{display:flex}.flex.gap--xx-sm{gap:.4rem}.flex.gap--x-sm{gap:.75rem}.flex.gap--sm{gap:1.5rem}.flex.gap--md{gap:2.4rem}.flex.gap--lg{gap:3.2rem}.flex.gap--x-lg{gap:4rem}.flex.gap--xx-lg{gap:4.8rem}.flex.gap--xxx-lg{gap:5.6rem}.inline-flex{display:inline-flex}.inline-flex.gap--xx-sm{gap:.4rem}.inline-flex.gap--x-sm{gap:.75rem}.inline-flex.gap--sm{gap:1.5rem}.inline-flex.gap--md{gap:2.4rem}.inline-flex.gap--lg{gap:3.2rem}.flex--grow-unset{flex-grow:unset}.flex--wrap{flex-wrap:wrap}.flex--row{flex-direction:row}.flex--column{flex-direction:column}.flex--column.invert{flex-direction:column-reverse}.flex--center{align-items:center;justify-content:center}.flex--align-start{align-items:flex-start}.flex--align-center{align-items:center}.flex--align-end{align-items:flex-end}.flex--align-stretch{align-items:stretch}.flex--align-self-start{align-self:flex-start}.flex--align-self-stretch{align-self:stretch}.flex--align-self-end{align-self:flex-end}.flex--justify-start{justify-content:flex-start}.flex--justify-space-between{justify-content:space-between}.flex--justify-center{justify-content:center}.flex--justify-end{justify-content:flex-end}.flex--justify-self-start{justify-self:flex-start}.flex--justify-self-center{justify-self:center}.flex--justify-self-end{justify-self:flex-end}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.flex--basis-0{flex-basis:0}.flex--100.with-margin{margin:.75rem;width:calc(100% - 1.5rem)}.flex--85{width:85%}.flex--85.with-margin{margin:.75rem;width:calc(85% - 1.5rem)}.flex--75{width:75%}.flex--75.with-margin{margin:.75rem;width:calc(75% - 1.5rem)}.flex--66{width:66.6%}.flex--66.with-margin{margin:.75rem;width:calc(66.6% - 1.5rem)}.flex--60{width:60%}.flex--60.with-margin{margin:.75rem;width:calc(60% - 1.5rem)}.flex--50{width:50%}.flex--50.with-margin{margin:.75rem;width:calc(50% - 1.5rem)}.flex--49{width:49%}.flex--48{width:48%}.flex--40{width:40%}.flex--40.with-margin{margin:.75rem;width:calc(40% - 1.5rem)}.flex--33{width:33.3%}.flex--33.with-margin{margin:.75rem;width:calc(33.3% - 1.5rem)}.flex--32{width:32.4%}.flex--33-lg-gap{width:calc(33.3% - 2.1rem)}.flex--25{width:25%}.flex--25.with-margin{margin:.75rem;width:calc(25% - 1.5rem)}.flex--24{width:23.9%}.flex--20{width:20%}.flex--20.with-margin{margin:.75rem;width:calc(20% - 1.5rem)}.flex--16{width:16.6%}.flex--16.with-margin{margin:.75rem;width:calc(16.6% - 1.5rem)}.flex--14{width:14%}.flex--14.with-margin{margin:.75rem;width:calc(14% - 1.5rem)}.flex--8{width:8.3%}.flex--8.with-margin{margin:.75rem;width:calc(8.3% - 1.5rem)}.flex--grow-1{flex-grow:1}.flex--grow-1.with-margin{margin:.75rem}.flex--100{width:100%}@font-face{font-family:Flaticon;font-style:normal;font-weight:400;src:url(../icon-fonts/Flaticon.eot);src:url(../icon-fonts/Flaticon.eot?#iefix) format("embedded-opentype"),url(../icon-fonts/Flaticon.woff) format("woff"),url(../icon-fonts/Flaticon.ttf) format("truetype"),url(../icon-fonts/Flaticon.svg#Flaticon) format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(../icon-fonts/Flaticon.svg#Flaticon) format("svg")}}.glyph-icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;display:inline-block;font-family:Flaticon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none}.flaticon-arrows:before{content:"\f100"}.flaticon-arrows-1:before{content:"\f101"}.flaticon-arrows-2:before{content:"\f102"}.flaticon-arrows-3:before{content:"\f103"}.flaticon-arrows-4:before{content:"\f104"}.flaticon-arrows-5:before{content:"\f105"}.flaticon-arrows-6:before{content:"\f106"}.flaticon-arrows-7:before{content:"\f107"}.flaticon-arrows-8:before{content:"\f108"}.flaticon-arrows-9:before{content:"\f109"}.flaticon-business:before{content:"\f10a"}.flaticon-computer:before{content:"\f10b"}.flaticon-cross:before{content:"\f10c"}.flaticon-dates:before{content:"\f10d"}.flaticon-delete:before{content:"\f10e"}.flaticon-edit:before{content:"\f10f"}.flaticon-food:before{content:"\f110"}.flaticon-interface:before{content:"\f111"}.flaticon-line:before{content:"\f112"}.flaticon-link:before{content:"\f113"}.flaticon-mark:before{content:"\f114"}.flaticon-photo:before{content:"\f115"}.flaticon-profile:before{content:"\f116"}.flaticon-search:before{content:"\f117"}.flaticon-tool:before{content:"\f118"}.flaticon-tool-1:before{content:"\f119"}.flaticon-tool-2:before{content:"\f11a"}.flaticon-two:before{content:"\f11b"}

/*! Typography */body{font-family:Open Sans,sans-serif;font-size:62.5%!important;min-width:1240px}h1,h2,h3,h4,h5,h6,h7{font-weight:400;line-height:1.2;margin:0 0 15px}h1{font-size:5em}h2{font-size:4.5em}h3{font-size:4em}h4{font-size:3.5em}h5{font-size:3em}h6{font-size:2.5em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#666;font-size:65%}address,dl,li,p{font-size:1.2em;line-height:1.5;margin:0 0 10px}p.lead{font-size:2em}address{font-style:normal}a{color:#006963}a:hover{text-decoration:none}ol,ul{margin:0;padding:0 0 0 15px}ol ol,ol ul,ul ol,ul ul{padding:15px 0 0 30px}ol ol{list-style:lower-roman}li li{font-size:1em}hr{background:#999;border:0;border-bottom:1px dashed #ccc;margin:30px 0}dl{margin:0 0 15px}dt{font-weight:700}dd{margin:0}dd,dt{line-height:1.45}.dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before{content:"";display:table}blockquote{font-family:serif;margin:0;padding:15px 0}blockquote>p{font-size:3em;line-height:1.2}blockquote>p:before{content:open-quote}blockquote>p:after{content:close-quote}blockquote footer{font-family:sans-serif;font-size:1.3em}blockquote footer:before{content:"-";margin:0 10px 0 0}.quote-outdented{margin-left:-50px}.quote-indented{border-left:5px solid #ccc;padding-left:20px}.quote-pullout{background:#e6e6e6;float:left;font-style:italic;margin:0 20px 10px 0;max-width:400px;padding:20px;width:50%}.quote-pullout>p{font-size:2em}@media only screen and (min-width:480px){.quote-pullout{background:#e6e6e6;float:left;font-style:italic;margin:0 20px 10px 0;max-width:400px;padding:20px;width:50%}.quote-pullout>p{font-size:3em}}.quote-right{text-align:right}.quote-right.quote-pullout{float:right;margin:0 0 10px 20px}.quote-right.quote-indented{border-left:none;border-right:5px solid #ccc;padding-left:0;padding-right:20px}

/*! Framework */body{background:#ededed}.main-content{bottom:0;left:150px;padding:50px 0 100px;position:absolute;right:0;top:0}.main-content--home{padding-top:0}img{height:auto;max-width:100%}.panel{border-radius:0 0 5px 5px;box-shadow:1px 1px 2px rgba(0,0,0,.2)}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}
/*! Helpers */.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clear-both,.clearfix:after{clear:both}.hide{display:none!important}bold{font-weight:700}

/*! Header */.suite-header{background:#006963;height:50px;height:100%;left:0;position:fixed;text-transform:uppercase;top:0;width:100%;width:150px;z-index:100}.suite-header--with-languages{width:150px}.suite-title{background:rgba(0,0,0,.05);font-size:1.4em;height:100px;line-height:1;margin:0}.suite-title a{display:block}.header-user-details{color:#fff;padding:40px 0 20px;text-align:center}.header-user-details p{line-height:1;margin:0}.header-user-details .glyph-icon{display:block;font-size:400%;margin:0 auto 10px;vertical-align:middle}.btn-header{background:rgba(0,0,0,.2);color:#fff;display:block;font-size:.75em;padding:10px 20px;text-align:center;text-decoration:none;vertical-align:middle}.header-user-details{bottom:0;left:0;position:absolute;width:100%}.header-user-details p{margin:0 0 20px}.user-details ul{list-style:none;margin:0;padding:0 10px}.user-details ul li{font-size:1.1em}.user-details ul a{background:rgba(0,0,0,.2);color:#fff;display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .25s ease-in}.user-details ul a:hover{background:rgba(0,0,0,.1)}.language-selector{list-style:none;margin:0;padding:0 10px 0 0}.language-selector ul{list-style:none;margin:0;padding:0}.language-selector li{float:left;margin:0 0 0 5px;padding:8px 0}.language-selector a{border:1px solid transparent;border-radius:17px;color:#fff;display:block;height:34px;line-height:34px;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .25s ease-in;width:100px}.language-selector a:hover,.language-selector li.on a{border-color:#fff}

/*! Footer */.site-footer{padding:90px 30px 30px;position:relative}.site-footer-links{list-style:none;margin:0;padding:0;text-transform:uppercase}.site-footer-links li{font-size:1.1em;margin:0 0 5px}.site-footer-links a{color:#333;text-decoration:none}.site-footer-links a:hover{text-decoration:underline}.footer-council-logo-holder,.powered-by-logo-holder{display:table;height:40px;position:absolute;top:20px;width:45%}.powered-by-logo-holder{left:30px}.footer-council-logo-holder{right:30px}.footer-council-logo,.powered-by-logo{display:table-cell;vertical-align:middle}.footer-council-logo{text-align:right}.footer-council-logo img,.powered-by-logo img{max-height:40px;width:auto}@media screen and (min-width:768px){.site-footer{padding:90px 30px 20px}.site-footer-links li{display:inline-block;margin:0 0 10px -4px;vertical-align:top;width:27%}.site-footer-links li:nth-child(4n){width:19%}.powered-by-logo-holder{left:20px;width:auto}.footer-council-logo-holder{right:20px;width:auto}.footer-council-logo-holder,.powered-by-logo-holder{height:50px}.footer-council-logo img,.powered-by-logo img{max-height:50px}}@media screen and (min-width:1024px){.site-footer{padding:30px 180px 30px 170px}}@media screen and (min-width:1200px){.site-footer{padding:30px 200px}}.footer-no-council-logo .footer-council-logo-holder{display:none}.footer-council-logo-left .powered-by-logo-holder{left:auto;right:20px}.footer-council-logo-left .footer-council-logo-holder{left:20px;right:auto}.footer-council-logo-left .powered-by-logo{text-align:right}.footer-council-logo-left .footer-council-logo{text-align:left}@media screen and (min-width:1024px){.footer-council-logo-left .site-footer{padding:30px 170px 30px 190px}}@media screen and (min-width:1200px){.footer-council-logo-left .site-footer{padding:30px 200px 30px 220px}}
/*! General */
/*! Add Widget */.add-a-widget-holder{overflow:hidden;padding:83px 0 0}.add-a-widget-holder,.add-a-widget-track{background:#f6f6f6;border-right:1px solid #ccc;width:180px}.add-a-widget-track{bottom:0;left:-180px;padding:0;position:absolute;top:-20px}.add-a-widget ul{list-style:none;margin:0;max-height:325px;overflow:auto;padding:0}.add-a-widget ul li{border-bottom:1px solid rgba(0,0,0,.1);font-size:1.2em;line-height:1.1;margin:0}.add-a-widget ul a,.add-a-widget ul button{border:0;color:#333;display:block;padding:20px;text-align:left;text-decoration:none;text-transform:uppercase;transition:background .25s ease-in;width:100%}.add-a-widget ul a:hover,.add-a-widget ul button:hover{background:#fff;color:#006963}.add-a-widget ul:hover{margin-right:0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{background:#006963}::-webkit-scrollbar-thumb:hover{background:#005f59}::-webkit-scrollbar-thumb:active{background:#005550}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.3)}::-webkit-scrollbar-track:active{background:rgba(0,0,0,.5)}::-webkit-scrollbar-corner{background:transparent}.add-heading{border-bottom:1px solid rgba(0,0,0,.1);color:#333;display:block;font-size:3em;height:83px;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}.add-a-widget--dev{background:#ddd;padding:0;top:530px}.add-a-widget--dev .add-heading{border-bottom:1px solid hsla(0,0%,100%,.4);display:none}.add-a-widget--dev ul li{border-bottom:1px solid hsla(0,0%,100%,.3)}.add-a-widget--dev ul a{background:#ccc}.add-a-widget--dev ul a:hover{background:#ddd}.relative{position:relative}.fixedsticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0}.fixed-supported .fixedsticky-off,.fixedsticky-withoutfixedfixed .fixedsticky-off{position:static}.fixedsticky-on,.fixedsticky-withoutfixedfixed .fixedsticky-on{position:fixed}.fixedsticky-dummy{display:none}.fixedsticky-on+.fixedsticky-dummy{display:block}

/*! Breadcrumbs */.breadcrumbs{background-color:#f5f5f5;border-radius:0;list-style:none outside none;margin-bottom:20px;padding:8px 15px}.breadcrumbs>li{display:inline-block;margin:0}.breadcrumbs>li+li:before{color:#ccc;content:"/ ";padding:0 5px}.breadcrumbs>.active{color:#333}

/*! Buttons */.btn{background-image:none;border:none;border-radius:25px;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:400;line-height:1.1;margin-bottom:0;overflow:hidden;padding:10px 15px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:background .2s,border-color .2s,color .2s;transition:background .25s ease-in,border-color .25s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus{outline:0}.btn:disabled{opacity:.5}.btn-default{background-color:#fff;border-color:#ccc;color:#333}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#e6e6e6;border-color:#adadad;color:#333}.btn-primary,.btn-primary:disabled,.btn-primary:disabled:hover{background-color:#006963;border-color:#003633;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#333;border-color:#333;color:#fff}.btn-secondary{background-color:#ddd;border-color:#ddd;color:#666}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#ccc;border-color:#ccc;color:#666}.btn-tertiary{background-color:#c30;border-color:#c30;color:#fff}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{background-color:#992600;border-color:#992600;color:#fff}.btn--lg{padding:10px 35px}.btn--sm{padding:6px 14px;position:relative;top:-1px}.btn-outline{background:none;border:1px solid transparent;color:#006963}.on .btn-outline{border-color:#006963;color:#006963;padding:8px 15px}.btn--add{border-radius:0 3px 3px 0;height:31px;margin:-2px 0 0 -7px;padding:9px 15px 0}.btn--anim{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-ripple{background:transparent;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.c-ripple__circle{background:hsla(0,0%,100%,.25);border-radius:50%;height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.c-ripple.is-active .c-ripple__circle{animation:a-ripple .4s ease-in}.btn-plain{background:none;border:none;padding:0}.btn-plain:hover{color:#006963}.btn-outline{border:1px solid #ccc;border-radius:5px;color:#666}.btn-outline:hover{background-color:#333;border:1px solid #333;color:#fff}.btn-input-inline{border-radius:0 5px 5px 0;height:31px;line-height:31px;margin:-2px 0 0 -15px;padding:0 15px}.btn-input-inline:disabled{background:#ccc;color:#999;opacity:1}@keyframes a-ripple{0%{opacity:0}25%{opacity:1}to{opacity:0;padding-bottom:200%;width:200%}}.btn-center{display:inline-block;left:50%;margin:20px auto;text-align:center;transform:translateX(-50%);width:auto}

/*! Dashboard */.dashboard-banner{background-size:cover;height:280px;margin:0}.dashboard-holder{margin:0 auto;padding:0;position:relative;text-align:center}.dashboard-minor-links{background:#006963;padding:11px 20px}.dashboard-minor-links ul{margin:0;padding:0;text-align:right}.dashboard-minor-links li{border-left:1px solid #fff;display:inline-block;line-height:1;margin:0 0 0 15px;padding-left:15px}.dashboard-minor-links li:first-child{border-left:none}.dashboard-minor-links a{color:#fff;text-decoration:none;text-transform:uppercase}.dashboard-site-details{align-items:center;background:#006963;color:#fff;display:flex;height:71px;justify-content:space-between;padding:10px 20px}.dashboard-client-name{font-size:18px;font-weight:700;margin:0}.dashboard-client-frontend{margin:0}.dashboard-client-frontend a{background:rgba(0,0,0,.1);color:#fff;display:inline-block;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:background .25s ease-in}.dashboard-client-frontend a:hover{background:rgba(0,0,0,.05)}.dashboard-header{background:#fff;padding:20px 0 30px}.dashboard-heading{color:#666;font-size:3.6em;font-weight:400;line-height:1.1;margin:0 284px 10px;padding:40px 0 0}.dashboard-subheading{color:#006963;font-size:1.8em;margin:0 auto 20px;max-width:700px;position:relative}.dashboard-subheading span{background:#333;border-radius:3px;color:#fff;display:table;font-size:12px;left:50%;margin:10px 0 0;opacity:0;padding:5px 10px;position:absolute;top:100%;transform:translate(-50%,15px);transition:all .25s ease}.dashboard-subheading span:before{border-bottom:6px solid #333;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";display:block;height:0;left:50%;margin-left:-3px;position:absolute;width:0}.dashboard-subheading:hover span{opacity:1;transform:translate(-50%)}.dashboard-links{border-top:1px solid #ededed;display:flex;flex-flow:wrap;justify-content:left;list-style:none;margin:0 0 20px;padding:0}.dashboard-links li{border-bottom:1px solid #ededed;border-right:1px solid #ededed;display:table;margin:0;opacity:0;padding:0;text-align:center;transform:translateY(80px);width:20%}.dashboard-links a{background:#fff;color:#006963;display:table-cell;font-size:1.2em;padding:0 0 70px;position:relative;text-decoration:none;text-transform:uppercase;vertical-align:middle}.dashboard-links a svg{height:40px;transform-origin:center;transition:transform 1s ease;width:40px}.dashboard-links a svg path{fill:#666}.dashboard-links a:before{background:rgba(0,0,0,.02);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .5s ease;width:0}.dashboard-links a:hover:before{width:100%}.cms-icon{background:#fff;padding:70px 0 10px}@keyframes fadeAndMove{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translate(0)}}.dashboard-links li:first-child{animation:fadeAndMove .3s ease .05s;animation-fill-mode:forwards}.dashboard-links li:nth-child(2){animation:fadeAndMove .3s ease .1s;animation-fill-mode:forwards}.dashboard-links li:nth-child(3){animation:fadeAndMove .3s ease .15s;animation-fill-mode:forwards}.dashboard-links li:nth-child(4){animation:fadeAndMove .3s ease .2s;animation-fill-mode:forwards}.dashboard-links li:nth-child(5){animation:fadeAndMove .3s ease .25s;animation-fill-mode:forwards}.dashboard-links li:nth-child(6){animation:fadeAndMove .3s ease .3s;animation-fill-mode:forwards}.dashboard-links li:nth-child(7){animation:fadeAndMove .3s ease .35s;animation-fill-mode:forwards}.dashboard-links li:nth-child(8){animation:fadeAndMove .3s ease .4s;animation-fill-mode:forwards}.dashboard-links li:nth-child(9){animation:fadeAndMove .3s ease .45s;animation-fill-mode:forwards}.dashboard-links li:nth-child(10){animation:fadeAndMove .3s ease .5s;animation-fill-mode:forwards}.dashboard-links li:nth-child(11){animation:fadeAndMove .3s ease .55s;animation-fill-mode:forwards}.dashboard-links li:nth-child(12){animation:fadeAndMove .3s ease .6s;animation-fill-mode:forwards}.dashboard-links li:nth-child(13){animation:fadeAndMove .3s ease .65s;animation-fill-mode:forwards}.dashboard-links li:nth-child(14){animation:fadeAndMove .3s ease .7s;animation-fill-mode:forwards}.dashboard-links li:nth-child(15){animation:fadeAndMove .3s ease .75s;animation-fill-mode:forwards}.dashboard-links li:nth-child(16){animation:fadeAndMove .3s ease .8s;animation-fill-mode:forwards}.dashboard-links li:nth-child(17){animation:fadeAndMove .3s ease .85s;animation-fill-mode:forwards}.dashboard-links li:nth-child(18){animation:fadeAndMove .3s ease .9s;animation-fill-mode:forwards}.dashboard-links li:nth-child(19){animation:fadeAndMove .3s ease .95s;animation-fill-mode:forwards}.dashboard-links li:nth-child(20){animation:fadeAndMove .3s ease 1s;animation-fill-mode:forwards}.dashboard-banner{background-position:top}@keyframes bannerMove{0%{background-size:100% auto}to{background-size:120% auto}}
/*! Feedback */.feedback-message--blind{border-radius:4px;left:50%;margin:0 0 0 -300px;opacity:1;padding:15px 30px;pointer-events:none;position:fixed;text-align:left;top:25px;transition:top .8s ease-in,opacity .5s ease-in;width:600px;z-index:10000}.feedback-message--blind.positive{background:#5cb860;box-shadow:0 12px 20px -10px rgba(92,198,96,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(92,198,96,.2)}.feedback-message--blind.negative{background:#da3124}.feedback-message--blind.info,.feedback-message--blind.negative{box-shadow:0 12px 20px -10px rgba(244,67,54,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(244,67,54,.2)}.feedback-message--blind.info{background:#f90;z-index:1001}.feedback-message--blind.hide-feedback{opacity:0;top:-80px}.feedback-message--blind.positive p{color:#fff;font-size:1.4em;height:50px;line-height:50px;margin:0}.feedback-message--blind.negative p{color:#fff;display:table-row;font-size:1.4em}.feedback-message--blind .close-feedback{color:#fff;display:block;font-size:1.2em;height:50px;line-height:50px;margin:-25px 0 0;position:absolute;right:0;text-align:center;top:50%;width:50px}.feedback-message{background:#da3124;border-radius:4px;box-shadow:0 12px 20px -10px rgba(244,67,54,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(244,67,54,.2);color:#fff;margin:0 auto 20px;max-width:800px;padding:30px;position:relative;text-align:center}.feedback-message .close-feedback{color:#fff;display:block;font-size:1.2em;height:50px;line-height:50px;margin:-25px 0 0;pointer-events:auto;position:absolute;right:0;text-align:center;top:50%;width:50px}.feedback-message p:last-of-type{margin:0}.filter-panel{background:#f5f5f5;box-shadow:0 0 2px rgba(0,0,0,.2);margin:-30px auto 30px;padding:12px 0;position:relative}.filter-panel form{margin:0 auto;position:relative;text-align:left;width:980px}.toggle-list-thumb-view{border:1px solid #ededed;border-radius:25px;display:block;height:40px;list-style:none;overflow:hidden;padding:0;position:absolute;right:50%;top:50%;transform:translate(490px,-52%)}.toggle-list-thumb-view li{border-left:1px solid #ededed;display:block;float:left;height:100%}.toggle-list-thumb-view svg{height:16px;width:16px}.toggle-list-thumb-view svg path{fill:#666}.toggle-list-thumb-view li:first-child{border-left:none}.toggle-list-thumb-view li:first-child svg{height:20px;transform:translateX(3px);width:20px}.toggle-list-thumb-view a{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;transition:background .25s ease;width:50px}.toggle-list-thumb-view a:hover{background:#f6f6f6}.toggle-list-thumb-view .on path{fill:#006963}.pagination-thumb-view-filter,.selected-tag-filters,.tag-filter-dropdowns{margin:0 auto;max-width:980px;position:relative}.tag-filter-holder{display:inline-block;margin-right:10px}.tag-filter-dropdown{background:linear-gradient(90deg,#00b6ab 0,#006963);background:#f5f5f5;box-shadow:0 2px 2px rgba(0,0,0,.2);color:#666;left:-20px;padding:0 20px 5px;position:absolute;right:-20px;top:41px;z-index:10}.tag-filter-dropdown select{margin-left:5px;padding:5px 40px 5px 8px;width:auto}.tag-filter-list{background:#ededed;font-size:1.2em;margin:0 0 10px;padding:10px 10px 5px;text-align:center}.tag-filter-list button{background:#fff;border:1px solid #ccc;border-radius:3px;display:inline-block;margin:0 5px 5px 0;padding:4px 10px;position:relative}.tag-filter-list button:disabled{opacity:.2}.tag-filter-list button.on{color:#006963}.tag-filter-list .pagination{border-top:1px dotted #ccc;margin:5px 0 0;padding:10px 0 0;text-align:center}.tag-filter-list .pagination a,.tag-filter-list .pagination span{border-color:#ccc}.tag-filter-list .pagination li{font-size:10px}.tag-filter-list:empty{display:none}.selected-tag-filters{font-size:1.2em}.selected-tag-filters button.tag{color:#006963}.tag-filter-empty-message{background:#ededed;font-size:1.2em;font-style:italic;margin:0 0 10px;padding:20px;text-align:center}.tag-filter-remove-all{background:none;border:none;color:#666;padding:0}.tag-filter-remove-all:hover{text-decoration:underline}.tag-filter-cta-holder{float:right}.tag-filter-cta{color:#666}.tag-filter-trigger{background:#fff;border:1px solid #ccc;border-radius:5px;color:#666;display:inline-block;font-size:1.2em;padding:6px 40px 6px 8px;position:relative;text-decoration:none;transition:border-color .2s,box-shadow .2s}.tag-filter-trigger:after{color:#666;content:"\f100";display:block;font-family:Flaticon;font-size:60%;height:32px;line-height:32px;pointer-events:none;position:absolute;right:10px;top:0}.tag-filter-trigger.on{border-color:#666}.tag-filter-trigger.on:after{transform:rotate(180deg)}.tag-filter-count{background:#ededed;border-radius:3px;color:#666;display:inline-block;font-size:10px;margin:0 -5px 0 5px;padding:1px 5px;text-align:center;width:25px}.tag-filter-label{color:#666;font-size:12px;margin-right:10px}.tag-filter-option{border-top:1px solid #ddd;padding:10px 0 0;text-align:center}

/*! Forms */.main-form{min-height:100%;position:relative}.main-form--with-page-builder{margin-left:180px}.form-panel{background:#fff;margin:0 0 20px 20px;min-height:150px;position:relative;width:800px}.form-panel.form-panel--no-min-height{min-height:0}.form-panel:after{bottom:0;content:"";display:block;height:5px;left:0;position:absolute;right:0}.seo-form .form-panel{margin:0 auto 20px;max-width:800px;width:100%}@media screen and (min-width:1300px){.form-panel{margin:0 auto 20px}}.dm-panel{border:1px solid #073d39}.panel-controls{list-style:none;position:absolute;right:-70px;top:0;width:70px}.panel-controls li{font-size:2.5em;margin:0 0 20px}.panel-controls a{color:#999;padding:10px;text-decoration:none}.in-panel-controls{list-style:none;position:absolute;right:20px;top:0}.in-panel-controls li{display:inline-block;font-size:1.6em;margin:0 0 20px}.in-panel-controls a,.in-panel-controls button{background:none;border:none;color:#999;height:34px;line-height:34px;padding:0 10px;text-decoration:none}.panel-select-number{border-bottom:1px solid #ededed;list-style:none;margin:0;padding:11px 15px;text-align:center}.panel-select-number li{display:inline-block;margin:0 5px}.action-buttons{margin:0 0 0 20px;max-width:800px;padding:0 0 50px;position:relative}.action-buttons.large{margin:0 auto 20px;max-width:980px;padding:0 0 50px}.action-buttons .btn-primary{float:right}.action-buttons .btn-secondary{margin-right:20px}.action-buttons .btn-secondary .glyph-icon{margin-right:10px}.panel .action-buttons{margin:0;max-width:none;padding:20px}.action-buttons.edit-mode{animation:inFromBottom 1s ease .25s;animation-fill-mode:forwards;background:#fff;border-radius:0 0 5px 5px;bottom:-200px;box-shadow:0 0 10px rgba(0,0,0,.2);left:150px;margin:0;max-width:none;padding:33px 20px 30px;position:fixed;right:0;z-index:30}.action-buttons.edit-mode p{margin:0}.action-buttons.edit-mode:after{background:#ccc;border-radius:0;content:"";display:block;height:2px;left:0;position:absolute;right:0;top:0}.action-buttons.edit-mode--with-page-builder{left:330px}.action-buttons.lister-mode{background:#fff;bottom:-200px;box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;margin:0 0 0 75px;max-width:none;padding:20px;position:fixed;right:0;transform:translateX(-50%);width:980px;z-index:30}.action-buttons.lister-mode p{margin:0}.action-buttons.save-mode{background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.2);height:73px;margin:0 auto 20px;padding:10px 20px}.action-buttons-reason{color:#006963;display:inline-block;height:34px;line-height:34px}@media screen and (min-width:1300px){.action-buttons{margin:0 auto}}.list-order-changed .action-buttons.lister-mode{animation:inFromBottom 1s ease .25s;animation-fill-mode:forwards}.fixed-centre-content{margin:0 auto;max-width:800px}.has-fixed-footer{padding-bottom:103px}.created-by-info{color:#999;display:table;font-size:1.1em;margin:0;position:absolute;right:0;text-align:center;top:9px;transform:translateY(-50%)}.created-divider{margin:0 10px}@keyframes inFromBottom{0%{bottom:-200px}to{bottom:0}}label{color:#666;display:block;margin:0 0 3px}.lg-input{font-size:2em}.sm-input{font-size:.5em}.form-inline h2{color:#006963;display:inline;font-size:1.2em;margin:0 20px 0 0}.form-inline p{display:inline-block;margin:0 10px 0 0}.form-inline label{display:inline-block;padding:0 3px 0 0}.form-inline input{width:auto!important}.form-horizontal label{display:inline-block;width:200px}.form-horizontal .checkbox,.form-horizontal .radio{padding-left:204px}.form-stacked label{display:block}.form-stacked input[type=password],.form-stacked input[type=text]{width:100%}fieldset{border:none;margin:0;padding:0}.title-legend{border-bottom:1px solid #ededed;color:#006963;display:block;font-size:1.2em;line-height:1;margin:0;padding:40px 25px 30px;position:relative;text-align:center;text-transform:uppercase;width:100%}.title-legend:after{background:linear-gradient(90deg,#006963 0,#073d39);content:"";display:block;height:5px;left:0;opacity:.4;position:absolute;right:0;top:0}.title-legend.archived:after{background:linear-gradient(90deg,#c2c2a3 0,#996);opacity:.8}.title-legend.pending:after{background:linear-gradient(90deg,#f90 0,#995c00);opacity:.8}.title-legend.live:after,.title-legend.published:after{background:linear-gradient(90deg,#696 0,#293d29);opacity:.8}.page-slug{color:#666;display:block;line-height:1.1;padding:10px 0 0}.page-slug i{border-left:1px solid #ccc;font-style:normal;margin:0 0 0 5px;padding:0 0 0 10px;text-transform:lowercase}.title-legend--no-border{border:none}.dm-panel .title-legend{background:#073d39;color:#fff}.colon.hide{display:none}.title-legend-with-margin{margin-bottom:15px}.panel-entered-title{color:#666;margin-left:0;text-transform:none}.panel-entered-title.no-margin{margin-left:0}fieldset+fieldset .title-legend{display:none}.title-legend+p{margin-top:0!important;padding-top:15px}.fieldset-secondary-title{background:#f5f5f5;border-bottom:1px solid #ededed;color:#666;font-size:1.2em;padding:10px 20px;text-align:center;text-transform:uppercase}input:not(.default),select,textarea{-moz-appearance:none;-webkit-appearance:none}textarea{height:100px;resize:vertical;width:100%}.custom-panel__widget-name{align-items:center;color:#666;display:flex;height:90px;justify-content:center}.custom-panel__widget-name p{margin:0}.panel-rich-text textarea{display:none;height:500px;width:100%}.standard-form-input--textarea-short textarea{height:50px}.standard-form-input--textarea-long textarea{height:200px}input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fff;border:1px solid #ccc;border-radius:5px;color:#666;padding:6px 8px;transition:border-color .2s,box-shadow .2s}.wysiwyg--text-holder,input[type=date]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{background-color:#f6f5f5;border:none}.wysiwyg--text-holder{padding:1.5rem}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#999;outline:none}select{padding-right:40px;position:relative}.select-wrapper{display:inline-block;position:relative}.select-wrapper:after{color:#666;content:"\f100";display:block;font-family:Flaticon;font-size:60%;height:32px;line-height:32px;pointer-events:none;position:absolute;right:10px;top:0}.select-wrapper--min-width{width:200px}.select-wrapper--min-width select{width:100%}input+label{display:inline-block}.date-time-input .select-wrapper.hour{margin:0 0 0 25px}.date-time-input.force-select-width .select-wrapper select{width:80px}.characters-block,.help-block,.help-inline{color:#999}.help-block{display:block;padding:7px 0 0}.help-block:before{background:#999;border:1px solid #777;border-radius:3px;box-shadow:1px 1px 0 rgba(0,0,0,.4);color:#fff;content:"NOTE";display:inline-block;font-size:80%;font-weight:600;margin:0 5px 0 0;padding:2px 5px;text-shadow:-1px -1px 0 rgab(0,0,0,.6)}.characters-block{display:block;padding:3px 0 0}.help-inline{display:inline-block;margin:0 0 0 10px}.file-upload-holder .inline-input+.characters-block,.standard-form-input .inline-input+.characters-block{padding-left:379px}.form-action-right{text-align:right}.checkbox [type=checkbox]:checked,.checkbox [type=checkbox]:not(:checked){left:-9999px;position:absolute}.checkbox [type=checkbox]:checked+label,.checkbox [type=checkbox]:not(:checked)+label{cursor:pointer;line-height:18px;padding-left:25px;position:relative}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{background:#fff;border:1px solid #ccc;border-radius:2px;content:"";height:18px;left:0;position:absolute;top:0;transition:border-color .2s,box-shadow .2s;width:18px}.checkbox [type=checkbox]:checked+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{background:#006963;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.6);color:#fff;content:"\f114";font-family:Flaticon;font-size:70%;height:18px;left:0;line-height:18px;position:absolute;text-align:center;top:0;transition:all .2s;width:18px}.checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.checkbox [type=checkbox]:checked:focus+label:before,.checkbox [type=checkbox]:not(:checked):focus+label:before{outline:none}.checkbox-alternative [type=checkbox]+label{border:1px solid transparent;border-radius:13px;cursor:pointer;display:inline-block;height:26px;line-height:26px;padding:0 10px;text-transform:uppercase;transition:border-color .25s ease-in,color .25s ease-in;vertical-align:middle}.checkbox-alternative [type=checkbox]:checked,.checkbox-alternative [type=checkbox]:not(:checked){left:-9999px;position:absolute}.checkbox-alternative [type=checkbox]:checked+label{border-color:#999}.standalone-checkbox{margin-left:10px;padding-left:25%}.radio [type=radio]+label{display:inline-block}.radio [type=radio]:checked,.radio [type=radio]:not(:checked){left:-9999px;position:absolute}.radio [type=radio]:checked+label,.radio [type=radio]:not(:checked)+label{cursor:pointer;line-height:20px;padding-left:25px;position:relative}.radio [type=radio]:checked+label:before,.radio [type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #ccc;border-radius:10px;content:"";height:20px;left:0;position:absolute;top:0;transition:border-color .2s,box-shadow .2s;width:20px}.radio [type=radio]:checked+label:before{box-shadow:0 0 2px rgba(0,0,0,.3)}.radio [type=radio]:checked+label:after,.radio [type=radio]:not(:checked)+label:after{background:#006963;border-radius:7px;content:"";display:block;height:8px;left:6px;position:absolute;text-align:center;top:6px;transition:all .2s;width:8px}.radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.radio [type=radio]:checked:focus+label:before,.radio [type=radio]:not(:checked):focus+label:before{outline:none}.radio-alternative [type=radio]+label{border:1px solid transparent;border-radius:13px;cursor:pointer;display:inline-block;height:26px;line-height:26px;padding:0 10px;text-transform:uppercase;transition:border-color .25s ease-in,color .25s ease-in;vertical-align:middle}.radio-alternative [type=radio]:checked,.radio-alternative [type=radio]:not(:checked){left:-9999px;position:absolute}.radio-alternative [type=radio]:checked+label{border-color:#999}.input-group--faux-tab-radios{border-top:1px solid #ededed;margin:0;padding:0!important}.radio-faux-tab{float:left;margin:0;position:relative;width:33.33%}.radio-faux-tab input{left:-9999em;position:absolute}.radio-faux-tab input+label{background:#f6f6f6;border-bottom:1px solid #ededed;border-left:1px solid #ededed;cursor:pointer;display:block;margin:0;padding:20px}.radio-faux-tab:first-child input+label{border-left:none}.radio-faux-tab input:checked+label{background:#fff;border-bottom:#fff}.radio-faux-tab:after{content:"";display:block;font-family:Flaticon;font-style:normal;font-weight:400;height:20px;line-height:20px;position:absolute;right:20px;text-align:center;top:50%;transform:translateY(-50%);width:20px}.image-url-options{padding-bottom:5px}.checkbox-inline p,.radio-inline p{display:inline-block;margin-right:10px}.dm-panel .checkbox-alternative [type=checkbox]+label,.dm-panel .radio-alternative [type=radio]+label{border-radius:5px}.dm-panel .checkbox-alternative [type=checkbox]:checked+label,.dm-panel .radio-alternative [type=radio]:checked+label{border-color:#073d39;color:#073d39}.standard-form-indented{padding-left:calc(25% + 10px)}.standard-form-input{margin:0 0 15px;padding:0 15px}.standard-form-input label{display:inline-block;margin:0;padding:0 10px 0 0;text-align:right;width:25%}.standard-form-input .characters-block,.standard-form-input .help-block{margin-left:25%;padding-left:4px}.standard-form-input input[type=date],.standard-form-input input[type=datetime],.standard-form-input input[type=email],.standard-form-input input[type=number],.standard-form-input input[type=password],.standard-form-input input[type=tel],.standard-form-input input[type=text],.standard-form-input input[type=url]{width:36%}.standard-form-input span.wysiwyg-holder,.standard-form-input textarea{width:74.5%}.standard-form-input span.wysiwyg-holder{border:1px solid #ccc;border-radius:5px;display:inline-block}.standard-form-input .select-wrapper{max-width:36%}.standard-form-input select{max-width:100%}.standard-form-input .inline-checkbox,.standard-form-input .inline-input{margin-left:10px}.standard-form-input .inline-checkbox label{text-align:left;width:auto}.standard-form-input .inline-input label{width:auto}.standard-form-input .inline-input input{width:150px}.standard-form-input.has-character-limit small{display:flex;justify-content:flex-end;width:100%}.standard-form-input.large input[type=date],.standard-form-input.large input[type=datetime],.standard-form-input.large input[type=email],.standard-form-input.large input[type=number],.standard-form-input.large input[type=password],.standard-form-input.large input[type=tel],.standard-form-input.large input[type=text],.standard-form-input.large input[type=url]{width:74.5%}.standard-form-input.small input[type=date],.standard-form-input.small input[type=datetime],.standard-form-input.small input[type=email],.standard-form-input.small input[type=number],.standard-form-input.small input[type=password],.standard-form-input.small input[type=tel],.standard-form-input.small input[type=text],.standard-form-input.small input[type=url],.standard-form-input.small textarea{width:120px}.file-upload-holder .help-block{margin-left:25%;padding-left:10px}.current-doc{background:#ededed;border:1px solid #ededed;border-radius:5px;display:inline-block;padding:10px}.price-input,input[type=text].price-input{background:#fff url(../../img/pound.png) no-repeat 8px;padding-left:17px;width:100px!important}.number-input,.postcode-input{width:80px!important}.lat-long-input{width:130px!important}.date-input{width:120px!important}.time-input{width:60px!important}.short-input{width:180px!important}.button-text-input{max-width:160px}.select-time{width:70px}.faux-label{color:#666;display:inline-block;margin:0 0 0 10px;padding:0 10px 0 0;text-align:right;width:calc(25% - 5px)}.status-input,.venues-facilities-input,.venues-opening-time-input{padding:0 0 10px;text-align:center}.full-width-form-input{margin:15px 0;padding:0 15px}.full-width-form-input label{display:inline-block;margin:0;padding:0 10px 0 0;text-align:right;width:25%}.full-width-form-input .characters-block,.full-width-form-input .help-block{margin-left:25%;padding-left:4px}.full-width-form-input input[type=date],.full-width-form-input input[type=datetime],.full-width-form-input input[type=email],.full-width-form-input input[type=password],.full-width-form-input input[type=tel],.full-width-form-input input[type=text],.full-width-form-input input[type=url]{width:74.5%}.inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.file-input-label{border:1px solid #006963;border-radius:5px;color:#006963;cursor:pointer;margin:0 15px 0 0;max-width:33%;overflow:hidden;padding:10px 15px 10px 35px;position:relative;text-overflow:ellipsis;white-space:nowrap}.file-input-label *{pointer-events:none}.file-input-label .glyph-icon{font-size:150%;left:10px;margin-top:-13px;position:absolute;top:50%}.file-input-label.btn{border-radius:25px;color:#fff;max-width:none;padding:10px 15px}.file-upload-holder{margin:0 0 15px}.file-upload-holder *{vertical-align:middle}.file-upload-holder .inline-input label{display:inline-block;margin:0 10px 0 0;width:auto}.file-upload-holder .inline-input input{width:150px}.form-input-border-b{border-bottom:1px solid #ededed;padding-bottom:15px}.standard-form-input--textarea label{vertical-align:top}.checkbox-trigger{border-top:1px solid #ededed;line-height:20px;padding:15px 15px 5px;text-align:center}.input-group{padding-left:15px;padding-right:15px}.input-group.button p{width:5.6rem}.input-group legend{color:#666;display:inline-block;float:left;font-size:1.2em;margin:0;padding:0 10px 0 0;text-align:right;width:25%}.input-group--alternative-checkboxes legend,.input-group--alternative-radios legend{height:26px;line-height:26px}.input-group{margin:10px 0 0}.input-group .checkbox,.input-group .checkbox-alternative,.input-group .radio,.input-group .radio-alternative{display:inline-block;margin:0 15px 10px 5px}.input-group--alternative-checkboxes .checkbox,.input-group--alternative-checkboxes .checkbox-alternative,.input-group--alternative-radios .radio,.input-group--alternative-radios .radio-alternative{margin-right:5px}.input-group--equally-spaced p{width:20%}.input-group--alternative-checkboxes,.input-group--alternative-radios{margin:0 0 5px}.input-group--alternative-checkboxes+.input-group--alternative-checkboxes,.input-group--alternative-checkboxes+.input-group--alternative-radios,.input-group--alternative-radios+.input-group--alternative-checkboxes,.input-group--alternative-radios+.input-group--alternative-radios{padding-top:15px}.input-group--list .checkbox{display:block;margin-left:25%}.input-group-input-list{display:inline-block;width:70%}legend+.input-group{padding-top:15px}.external-link-group{border-bottom:1px solid #ededed;margin:0 0 15px}.input-group-big-decision{position:relative;text-align:center}.input-group-big-decision legend{width:100%}.input-group-big-decision legend span{border-top:1px solid #ededed;color:#666;display:block;font-size:1.2em;margin:0 0 10px;padding:10px 0 0;text-align:center}.input-group-big-decision p{display:inline-block;padding:10px}.input-group-big-decision+div .image-upload{margin-top:0}.input-group-big-decision:after{left:30%;position:absolute;right:30%}.centre-actions{list-style:none;margin:0;padding:0 0 20px;text-align:center}.centre-actions li{display:inline-block;margin:0 5px}.centre-actions .btn{width:165px}.centre-actions--separate{background:#f6f6f6;border-top:1px solid #ededed;margin:20px 0 0;padding:20px 0}.centre-actions--wide-buttons .btn{width:250px}.in-page-action{padding:20px 0;text-align:center}.btn--manage{color:#999;font-size:1.2em;position:absolute;right:20px;text-decoration:none;top:36px}.btn--manage span{margin:0 5px 0 0}.empty--text-message{background:#f5f5f5;padding:40px 40px 30px;text-align:center}.image-upload{background:linear-gradient(270deg,#333,#666);background:repeating-linear-gradient(-45deg,#fff,#fff 5px,#f6f6f6 0,#f6f6f6 7px);border:1px solid #ededed;margin:10px 10px 20px;position:relative}.trigger-reveal .image-upload{border-top:1px solid #ededed}.image-upload-full .image-upload{display:inline-block}.image-upload.dark{background:#111}.image-upload.light{background:#f6f6f6}.image-upload-empty{padding:60px 0 80px;text-align:center}.image-upload-empty .image-upload-dimensions{margin:0 auto}.image-upload-dimensions{color:#666;padding:10px 0;text-align:center;width:100px}.image-upload-dimensions p{margin:0}.image-upload-dimensions .glyph-icon{font-size:260%}.image-upload-full .image-upload-dimensions{background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.2);color:#666;left:10px;position:absolute;top:10px}.image-uploads-holder{border-top:1px solid #ededed;min-height:100px;padding:20px;position:relative}.image-upload-full{padding:20px;text-align:center}.image-upload-full .js-reusable-image-preview{box-shadow:0 0 3px rgba(0,0,0,.2)}.uploaded-image{display:table;margin:0 auto;max-width:760px;min-height:200px;position:relative}.uploaded-image img{box-shadow:1px 1px 1px rgba(0,0,0,.2);width:100%}.uploaded-image-change{background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.2);color:#666;height:74px;left:10px;padding:13px 0 11px;position:absolute;text-align:center;top:90px;width:100px}.uploaded-image-change p{line-height:1.1;margin:0}.uploaded-image-change .glyph-icon{display:inline-block;font-size:120%;margin:0 0 6px}.uploaded-image-alt-tag-holder{background:#fff;border:1px solid #ccc;border-radius:5px;bottom:20px;left:50%;margin:0 0 0 -130px;position:absolute;width:260px}.uploaded-image-alt-tag-holder label{display:inline-block;padding:0 0 0 10px;width:50px}input[type=text].uploaded-image-alt-tag{border:none;width:200px}.optional-inputs,.trigger-reveal{display:none}.uploaded-image-change-panel-colour{position:absolute;right:10px;top:10px}.uploaded-image-change-panel-colour ul{list-style:none;margin:0;padding:0}.uploaded-image-change-panel-colour li{border:2px solid #f6f6f6;border-radius:0;cursor:pointer;display:inline-block;height:24px;width:24px}.uploaded-image-change-panel-colour li.on{border-color:#006963}.uploaded-image-change-panel-colour .dark{background:#111}.uploaded-image-change-panel-colour .light{background:#fff}.uploaded-image{max-height:450px}.form-map{height:400px;margin:0 0 15px}.form-map.large{height:800px;margin:0}.form-faq-header{background:#f5f5f5;border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin:0 0 15px;padding:10px;position:relative}.form-faq-header h2{font-size:1.2em;margin:0;text-align:center}.twister-heading{background:#f5f5f5;border-bottom:1px solid #ededed;border-top:1px solid #ededed;cursor:pointer;font-size:1.2em;margin:0 20px 15px;padding:10px}.twister-heading:hover{color:#333}.twister-heading:before{content:"\f102";font-family:Flaticon;font-size:75%;margin:0 10px 0 0}.twister-heading.active:before{content:"\f106"}.js-twister-content{display:none}.file-input-label.btn{margin-left:20px}.cropper-file-errors{border-radius:4px;bottom:10px;box-shadow:0 12px 20px -10px rgba(244,67,54,.28),0 4px 20px 0 rgba(0,0,0,.12),0 7px 8px -5px rgba(244,67,54,.2);color:#999;display:block;font-size:1.2em;height:60px;left:10px;line-height:60px;margin:0;opacity:0;position:absolute;right:10px;text-align:center}.cropper-file-errors.red{background:#da3124;color:#fff;display:block;opacity:1}.cropper-file-errors.spinner{background:hsla(0,0%,100%,.8);display:none;display:block;height:100%;left:0;position:fixed;right:0;top:0;z-index:1000}.panel-rich-text .cropper-file-errors.spinner{display:none}.cropper-file-errors.spinner:after{transform:translateZ(0)}.cropper-file-errors.spinner:after,.cropper-file-errors.spinner:before{animation:load8 .5s linear infinite;border-color:#03fff1 #00cfc3 #009c93 #006963;border-style:solid;border-width:3px;content:"";display:block;font-size:10px;position:relative;text-indent:-9999em}.cropper-file-errors.spinner:before{animation-direction:reverse;border-radius:50%;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:fixed;top:50%;width:30px}.cropper-file-errors.spinner:after{border-radius:50%;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:fixed;top:50%;width:40px}@keyframes load8{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.5)}to{transform:rotate(1turn) scale(1)}}.cropper-file-errors-snippet-container{bottom:5px;height:40px;margin:0;position:absolute;right:150px;width:40px}.panel-rich-text .cropper-file-errors.spinner{bottom:25px}.save-button-overlay{background:hsla(0,0%,100%,.8);bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s ease;z-index:10000}.save-button-overlay.show{opacity:1}.save-button-overlay .cropper-file-errors.spinner{bottom:50%;left:50%;margin:0 0 -20px -20px}fieldset.no-legend legend{display:none}fieldset.fixed-width-p.input-group.fixed-width-p .checkbox{width:230px}#infobox{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.3);font-size:10px;margin:0 0 0 -130px;padding:10px;width:260px}#infobox:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:-12px;position:absolute;top:-6px;width:0}#infobox p{font-size:1.35em;margin:0}#infobox h2{color:#000;color:#073d39;font-size:2.2em;margin:0 0 18px}#infobox a{color:#006963}#infobox a:hover{color:#073d39;text-decoration:none}.map-centre-address{font-size:1.35em;margin:0 0 10px!important}.map-contact{list-style:none;margin:0;padding:0}.map-contact li{font-size:1.35em}.sidebar-info{min-height:1px;padding:20px 20px 20px 120px;position:relative}.sidebar-info h2{color:#666;font-size:2.4em;font-weight:300;margin:0}.sidebar-mockup{border-right:1px solid #ededed;bottom:0;left:0;position:absolute;top:0;width:100px}.sidebar-mockup:after{background:#ededed;left:10px;width:55px}.sidebar-mockup:after,.sidebar-mockup:before{bottom:10px;content:"";display:block;position:absolute;top:10px}.sidebar-mockup:before{background:#006963;right:10px;width:20px}.inline-management-content{background:#f6f6f6;border-top:1px solid #ededed;padding:20px 0 10px}.inline-add-form{border-top:1px solid #ededed;padding:20px 0 0}.hide-calendar .calentim-calendar{display:none}.calendar-wrapper{padding-top:20px}

/*! Grid */.holder{background:#fff;margin:0 auto;max-width:480px}[class*=xs-col-]{float:left}.xs-col-1-1{float:none;width:100%}.xs-col-1-2{width:50%}.xs-col-1-3{width:33.33%}.xs-col-2-3{width:66.66%}.xs-col-1-4{width:25%}.xs-col-3-4{width:75%}.xs-push-1-4{margin-left:25%}.xs-push-3-4{margin-left:75%}.xs-push-1-2{margin-left:50%}.xs-push-1-3{margin-left:33.33%}.xs-push-2-3{margin-left:66.66%}.row{clear:both;margin:0;padding:0}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.column-content{margin:0 10px;padding:20px}.column-content--no-hz-padding{background:#fff;padding-left:0;padding-right:0}.column-content--no-vt-padding{background:#fff;padding-bottom:0;padding-top:0}.column-content--no-t-padding{padding-top:0}.column-content--no-b-padding{padding-bottom:0}.column-content--no-l-padding{padding-left:0}.column-content--no-r-padding{padding-right:0}.column-content--no-padding{padding:0!important}.column-content--no-l-margin{margin-left:0}.column-content--no-r-margin{margin-right:0}.column-content--border-right{border-right:1px solid #000;margin-right:0;padding-right:30px}.column-content--border-left{border-left:1px solid #000;margin-left:0;padding-left:30px}.centre-col{float:none!important;margin-left:auto;margin-right:auto}.xs-width-1-1{width:100%}.xs-width-1-2{width:50%}.xs-width-1-3{width:33.33%}.xs-width-1-4{width:25%}.row .row{margin-left:-10px;margin-right:-10px}@media only screen and (max-width:767px){[class*=-col-]+[class*=-col-] .column-content{padding-top:0}}@media only screen and (min-width:480px){.holder,.site-header{margin:0 auto;max-width:768px}[class*=sm-col-]{float:left}.sm-col-1-1{width:100%}.sm-col-1-2{width:50%}.sm-col-1-3{width:33.33%}.sm-col-1-4{width:25%}.sm-col-3-4{width:75%}.sm-col-1-5{width:20%}.sm-col-2-5{width:40%}.sm-col-3-5{width:60%}.sm-col-4-5{width:80%}.sm-push-1-4{margin-left:25%}.sm-push-3-4{margin-left:75%}.sm-push-1-2{margin-left:50%}.sm-push-1-3{margin-left:33.33%}.sm-push-2-3{margin-left:66.66%}.sm-push-1-5{margin-left:20%}.sm-push-2-5{margin-left:40%}.sm-width-1-1{width:100%}.sm-width-1-2{width:50%}.sm-width-1-3{width:33.33%}.sm-width-1-4{width:25%}}@media only screen and (min-width:768px){.holder,.site-header{margin:0 auto;max-width:1024px}[class*=md-col-]{float:left}.md-col-1-1{width:100%}.md-col-1-2{width:50%}.md-col-1-3{width:33.33%}.md-col-2-3{width:66.66%}.md-col-3-4{width:75%}.md-col-1-4{width:25%}.md-col-1-5{width:20%}.md-col-2-5{width:40%}.md-col-3-5{width:60%}.md-col-4-5{width:80%}.md-col-1-6{width:16.66%}.md-col-5-6{width:83.3%}.md-col-1-7{width:14.28%}.md-col-2-7{width:28.56%}.md-col-3-7{width:42.84%}.md-col-4-7{width:57.12%}.md-col-5-7{width:71.4%}.md-col-6-7{width:85.68%}.md-col-1-8{width:12.5%}.md-col-3-8{width:37.5%}.md-col-5-8{width:62.5%}.md-col-7-8{width:87.5%}.md-push-1-4{margin-left:25%}.md-push-3-4{margin-left:75%}.md-push-1-2{margin-left:50%}.md-push-1-3{margin-left:33.33%}.md-push-2-3{margin-left:66.66%}.md-push-1-5{margin-left:20%}.md-push-2-5{margin-left:40%}.md-push-1-7{margin-left:14.28%}.md-push-2-7{margin-left:28.56%}.md-push-3-7{margin-left:42.84%}.md-push-4-7{margin-left:57.12%}.md-push-5-7{margin-left:71.4%}.md-push-6-7{margin-left:85.68%}.md-push-1-8{margin-left:12.5%}.md-push-3-8{margin-left:37.5%}.md-push-5-8{margin-left:62.5%}.md-push-7-8{margin-left:87.5%}.md-width-1-1{width:100%}.md-width-1-2{width:50%}.md-width-1-3{width:33.33%}.md-width-1-4{width:25%}.md-column-content--no-l-padding{padding-left:0}.md-column-content--no-r-padding{padding-right:0}.md-column-content--no-b-padding{padding-bottom:0}.md-column-content--no-l-margin{margin-left:0}.md-column-content--no-r-margin{margin-right:0}.md-col-float-left{float:left}.md-col-float-right{float:right}}@media only screen and (min-width:1024px){.holder,.site-header{margin:0 auto;max-width:1366px}[class*=lg-col-]{float:left}.lg-col-1-1{width:100%}.lg-col-1-2{width:50%}.lg-col-1-3{width:33.33%}.lg-col-2-3{width:66.66%}.lg-col-3-4{width:75%}.lg-col-1-4{width:25%}.lg-col-1-5{width:20%}.lg-col-2-5{width:40%}.lg-col-3-5{width:60%}.lg-col-4-5{width:80%}.lg-col-1-6{width:16.66%}.lg-col-5-6{width:83.3%}.lg-col-1-7{width:14.28%}.lg-col-2-7{width:28.56%}.lg-col-3-7{width:42.84%}.lg-col-4-7{width:57.12%}.lg-col-5-7{width:71.4%}.lg-col-6-7{width:85.68%}.lg-col-1-8{width:12.5%}.lg-col-3-8{width:37.5%}.lg-col-5-8{width:62.5%}.lg-col-7-8{width:87.5%}.lg-push-1-4{margin-left:25%}.lg-push-3-4{margin-left:75%}.lg-push-1-2{margin-left:50%}.lg-push-1-3{margin-left:33.33%}.lg-push-2-3{margin-left:66.66%}.lg-push-1-5{margin-left:20%}.lg-push-2-5{margin-left:40%}.lg-push-1-7{margin-left:14.28%}.lg-push-2-7{margin-left:28.56%}.lg-push-3-7{margin-left:42.84%}.lg-push-4-7{margin-left:57.12%}.lg-push-5-7{margin-left:71.4%}.lg-push-6-7{margin-left:85.68%}.lg-push-1-8{margin-left:12.5%}.lg-push-3-8{margin-left:37.5%}.lg-push-5-8{margin-left:62.5%}.lg-push-7-8{margin-left:87.5%}.lg-width-1-1{width:100%}.lg-width-1-2{width:50%}.lg-width-1-3{width:33.33%}.lg-width-1-4{width:25%}}.gallery-counter{background-color:#fff;padding:7px;position:absolute;right:0;text-shadow:1px 1px 4px rgba(0,0,0,.5);top:0}.gu-mirror .image-dimension,.image-list .image-dimension{color:#fff;position:absolute;right:20px;text-shadow:1px 1px rgba(0,0,0,.4);top:20px}.image-list .reorder-list{float:left;width:50%}.shop-product-image-list .reorder-list{display:inline-block;float:none;width:33.1%}.image-list .reorder-list:nth-child(odd){clear:left}.image-list .reorder-list-item{height:270px;overflow:hidden}.shop-product-image-list .reorder-list-item{height:211px}.image-list .reorder-list-item__title{background-color:#ededed;bottom:0;height:50px;left:0;line-height:50px;margin:0;padding:0 20px;position:absolute;transition:bottom .5s ease .1s;width:100%;z-index:1}.image-list .reorder-list:hover .reorder-list-item__title{bottom:50px;z-index:1000}.shop-product-image-list .reorder-list-item__title{bottom:-50px}.shop-product-image-list .reorder-list:hover .reorder-list-item__title{bottom:0}.image-list .temporaryList{float:left;padding:20px;width:50%}.image-list .temporaryList-item{border:1px solid #ccc;border-top:none;height:270px;overflow:hidden;position:relative;transition:all .25s}.image-list .temporaryList-item .image-holder{overflow:hidden}.image-list .temporaryList-item .image-holder img{display:block;height:auto;transform-origin:center;transition:all .5s ease;width:100%}.image-list .temporaryList-item .image-holder:hover img{transform:scale(1.1) rotate(3deg)}.image-list .temporaryList:nth-child(odd){clear:left}.image-list .thumbnail-edit-hover{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:background .5s ease;z-index:10}.image-list .thumbnail-edit-hover .flaticon-tool{transform:translate(60%,-50%);transition:top .5s ease .2s}.image-list .thumbnail-edit-hover .flaticon-edit,.image-list .thumbnail-edit-hover .flaticon-tool{background:#fff;border:1px solid #ccc;border-radius:50%;color:#006963;cursor:pointer;font-size:2em;height:60px;left:50%;line-height:60px;position:absolute;text-align:center;top:-60px;width:60px}.image-list .thumbnail-edit-hover .flaticon-edit{transform:translate(-160%,-50%);transition:top .5s ease}.image-list .thumbnail-edit-hover .thumbnail-drag{background:#fff;border:1px solid #ccc;border-radius:50%;color:#006963;font-size:2em;height:60px;left:50%;line-height:60px;position:absolute;text-align:center;top:-60px;transform:translate(-50%,-50%);transition:top .5s ease .1s;width:60px}.image-list .thumbnail-edit-hover .thumbnail-drag svg{height:20px;width:20px}.image-list .thumbnail-edit-hover .thumbnail-drag svg path{fill:#006963}.image-list .thumbnail-edit-hover:hover span{top:32.5%}.shop-product-image-list .thumbnail-edit-hover:hover span{top:41.5%}.new-item{position:relative}.new-item:before{background-color:rgba(0,0,0,.25);border:1px solid #fff;border-radius:12px;color:#fff;content:"new";height:20px;left:30px;line-height:18px;padding:0 10px;position:absolute;text-transform:uppercase;top:30px;width:auto;z-index:100;z-index:9}.reorder-list-item__image-holder .progressBar{height:15px;left:50%;margin-left:-30%;position:absolute;top:32.5%;-webkit-transform:translateY(-50%);width:60%;z-index:9}.reorder-list-item__image-holder .progressBar[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.reorder-list-item__image-holder .progressBar[value]::-webkit-progress-bar{background-color:#ededed;border-radius:10px;box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}.reorder-list-item__image-holder .progressBar[value]::-webkit-progress-value{background-color:#006963;border-radius:10px}.reorder-list-item__image-holder .progressBar-green[value]::-webkit-progress-value{background-color:#5cb860;-webkit-transition:background-color 1s;transition:background-color 1s}.reorder-list-item__image-holder .progressBar-green{opacity:0;transition:opacity 3s}.new-item-failed .thumbnail-edit-hover .flaticon-tool,.new-item-failed .thumbnail-edit-hover .thumbnail-drag{left:32.5%}.shop-product-image-list .reorder-list-item__upload-feeback{bottom:-10px}.reorder-list-item__upload-feeback{bottom:40px;color:#fff;height:auto;left:0;line-height:1.4;padding:15px;position:absolute;text-align:center;width:100%}.reorder-list-item__upload-feeback-fail{background-color:#da3124}.reorder-list-item__upload-feeback-success{background-color:#5cb860}

/*! Lazy Load */.lazyload{opacity:0;transform:scale(1)}.lazyloaded{opacity:1;transform:scale(1);transition:all 1s}.lister-panel{background:#fff;margin:0 auto 30px 50%;max-width:980px;transform:translate(-50%);width:100%}.lister-panel.margin-bottom{margin-bottom:15px}.none-yet{color:#999;font-size:1.6em;font-style:italic;margin:0;padding:80px;text-align:center}.num-results-holder{border-bottom:1px solid #ededed;padding:30px 20px;position:relative}.num-results-holder .pagination{margin-top:-17px;position:absolute;right:20px;top:50%}.num-results-holder p{display:inline-block;margin:0}.num-items-per-page,.num-items-per-page .select-wrapper,.num-items-per-page label{display:inline-block;vertical-align:middle}.num-items-per-page .select-wrapper{margin:0 5px 0 30px}.lister-total-results{color:#666;margin:0 15px 0 0;text-transform:uppercase}.gu-mirror,.list-table{color:#666;display:inline-table;font-size:1.2em;overflow-x:auto;width:100%}.gu-mirror th,.list-table th{background:#f5f5f5;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;font-weight:400;height:54px;padding:10px 20px;text-transform:uppercase;transition:background .25s ease-in}.gu-mirror th .glyph-icon,.list-table th .glyph-icon{float:right}.gu-mirror th .flaticon-arrows-6,.gu-mirror th .flaticon-arrows-7,.gu-mirror th .flaticon-arrows-8,.list-table th .flaticon-arrows-6,.list-table th .flaticon-arrows-7,.list-table th .flaticon-arrows-8{font-size:80%;position:relative;top:1px}.gu-mirror th .flaticon-arrows-6,.gu-mirror th .flaticon-arrows-7,.list-table th .flaticon-arrows-6,.list-table th .flaticon-arrows-7{font-size:70%;position:relative;top:3px}.gu-mirror th.sortable:hover,.list-table th.sortable:hover{background:#e6e6e6;cursor:pointer}.gu-mirror th a,.list-table th a{color:inherit;display:block;text-decoration:none}.gu-mirror td,.list-table td{border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;height:67px;padding:20px}.gu-mirror tr td:first-child,.gu-mirror tr th:first-child,.list-table tr td:first-child,.list-table tr th:first-child{border-left:none}.gu-mirror .action,.list-table .action{overflow:hidden;padding:0;width:50px}.gu-mirror .action .action-icon,.gu-mirror .action a,.list-table .action .action-icon,.list-table .action a{color:#006963;display:block;font-size:150%;padding:20px;text-align:center;transition:background .25s ease-in,transform .15s ease-in}.gu-mirror .action .action-icon,.list-table .action .action-icon{background:none;border:none}.gu-mirror .action .action-icon:hover,.gu-mirror .action a:hover,.list-table .action .action-icon:hover,.list-table .action a:hover{background:#f5f5f5;transform:scale(1.2)}.gu-mirror .icon,.list-table .icon{fill:#666;display:block;height:2.4rem;width:2.4rem}.gu-mirror .icon.icon--reorder,.list-table .icon.icon--reorder{cursor:pointer}.gu-mirror th.action,.list-table th.action{padding:10px 20px}.gu-mirror tr{display:block;width:100%}.gu-mirror td{display:inline-block;width:20%}.column-section{width:160px}.column-sub-section{width:250px}.column-page-type{width:140px}.column-page-title{width:auto}.lister-actions{text-align:center}.list-table.translations th{width:33.33%}.list-table.translations input[type=text]{width:100%}.list-table.courses th.column-title{width:250px}.list-table.courses th.column-category,.list-table.courses th.column-start-date{width:135px}.list-table.courses th.role{width:100px}.lister--empty{color:#666;margin:0 auto 40px;padding:50px;text-align:center;width:420px}.lister--empty h2{color:#666;font-size:2em;font-weight:600;margin:0 0 10px;text-shadow:-1px -1px 0 #fff}.lister--empty svg{height:266px;margin:0 0 30px;width:180px}.lister--empty p{font-size:1.4em;margin:0 0 20px}.lister--empty-decor{background:#fff;border-radius:50%;height:320px;margin:0 0 30px;padding:27px 0 0;position:relative;width:320px}.lister-panel .lister--empty-decor{background:#ededed}.lister-panel .lister--empty-decor svg{transform:translateX(20px)}#left-eye,#left-eye2,#right-eye,#right-eye2{border-radius:50%;display:block;height:20px;left:50%;position:absolute;top:104px;width:28px}#left-eye{margin-left:-34px}#left-eye2{margin-left:-38px;top:103px}#right-eye,#right-eye2{margin-left:12px}#right-eye2{height:60px;top:88px;width:60px}#left-pupil,#left-pupil2,#right-pupil,#right-pupil2{animation:eyeBlink 3s infinite;background:#000;border-radius:50%;display:block;height:6px;left:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;transform-origin:center;width:6px}#right-pupil2{height:24px;margin:-12px 0 0 -12px;width:24px}.lister-mouth{opacity:1;transform:scaleY(-1);transform-origin:center top}.add-hover .lister-mouth{opacity:1;transform:scaleY(1)}@media screen and (-webkit-min-device-pixel-ratio:0){.lister-mouth{transition:transform .25s ease}.add-hover .right-foot,.add-hover .right-leg{animation:jump .5s infinite}.add-hover .left-foot,.add-hover .left-leg{animation:jump .5s .25s infinite}.search-arm{animation:search 2s infinite;transform-origin:right top}}.search-term{background:#666;border-radius:3px;color:#fff;display:table;margin:5px auto 25px;padding:3px 10px;text-shadow:-1px -1px 0 rgba(0,0,0,.3)}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes search{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(0)}}.lister-panel{position:relative}.list-ajax-spinner{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.spinner-background{background:hsla(0,0%,100%,.9);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 1s ease;transition-delay:.5s;z-index:40}.list-spinner .spinner-background{opacity:1;transition-delay:0s}.list-spinner-bg{background:#fff;bottom:0;left:0;right:0;top:0;z-index:5}.list-spinner-bg,.list-spinner-graphic{opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.list-spinner-graphic{left:50%;top:200px;transform:translate(-50%);z-index:6}.list-spinner .list-spinner-bg,.list-spinner .list-spinner-graphic{opacity:1}

/*! Login */.auth-background{background:url(../../img/login-bg.jpg) no-repeat 50%;background-size:cover;height:100%;position:absolute;width:100%}.login-panel{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);left:50%;margin:0;overflow:hidden;padding:0 0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.login-panel h1{background:#006963;color:#fff;font-size:1.6em;margin:0 0 30px;padding:20px;text-transform:uppercase}.login-panel .form-stacked{font-size:1.2em;padding:0}.login-panel .form-stacked input{font-size:125%;padding:10px;width:100%}.login-panel .btn-primary{font-size:1.2em}.login-panel .login-actions{border:none;padding:10px 20px}.login-panel.form-has-error,.show-feedback .login-panel{animation:shake .82s linear both}.forgot-password{bottom:0;left:20px;margin:0;position:absolute}.forgot-password a{color:#666;position:relative;text-decoration:none}.forgot-password a:after{border-bottom:1px dotted #666;bottom:-2px;content:"";height:1px;left:50%;position:absolute;right:50%;transition:right .25s ease,left .25s ease}.forgot-password a:hover:after{left:0;right:0}.absolute-label{margin:0 20px 15px;padding:10px 0 0;position:relative}.absolute-label label{background:#fff;color:#999;left:11px;padding:2px 3px;position:absolute;top:11px;transition:all .25s ease}.absolute-label input:focus+label,.absolute-label input:valid+label,.absolute-label label.full{left:0;position:absolute;top:-12px}.absolute-label input.has-error{border-color:#900}.absolute-label em.has-error{background:#fff;bottom:-8px;color:#900;font-size:10px;font-style:normal;padding:2px 6px;position:absolute;right:0}.forgot-password-text{margin:0 20px 20px}.reset-password-explanation{margin:0 20px 30px}.reset-password-explanation span{background:#ededed;border-radius:3px;display:block;padding:5px 10px}@keyframes shake{10%,90%{margin-left:-1px}20%,80%{margin-left:2px}30%,50%,70%{margin-left:-4px}40%,60%{margin-left:4px}}.login-form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-form{position:relative;transition:opacity .25s ease}.submitted-form-spinner{background:#006963;border-radius:25px;bottom:20px;height:35px;margin-top:0;opacity:0;pointer-events:none;position:absolute;right:20px;width:74px}.valid-form-submission .submitted-form-spinner{animation:startSpinner .75s;animation-fill-mode:forwards}.valid-form-submission form{opacity:0}@keyframes startSpinner{0%{opacity:0}33.33%{opacity:1}to{background:#ededed;bottom:50%;height:50px;margin-top:30px;opacity:1;right:50%;transform:translate(50%,80%);width:50px}}.loader{display:inline-block;height:50px;padding-top:5px;text-align:center;vertical-align:top;width:50px}.loader svg path,.loader svg rect{fill:#006963}

/*! Overlays */.overlay-bg{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s linear .25s,opacity .25s linear;visibility:hidden;width:100%}.overlay-bg.overlay-bg-visible{opacity:1;transition-delay:0s;visibility:visible}.overlay{background:#fff;height:300px;left:50%;margin:-250px 0 0 -250px;opacity:0;position:absolute;top:50%;transform:scale(.5);transition:visibility 0s linear .25s,opacity .25s linear,transform .25s linear;visibility:hidden;width:500px}.overlay.overlay-visible{box-shadow:5px 5px 5px rgba(0,0,0,.3);opacity:1;transform:scale(1);transition-delay:0s;visibility:visible}.overlay-close{cursor:pointer;position:absolute;right:10px;top:10px}.overlay-content-holder{height:100%;overflow:auto;padding:50px 20px 20px}.overlay.overlay-full{height:100%;left:0;margin:0;top:0;width:100%}.overlay-container.overlay-visible{display:block}.overlay-modal-yes-no .overlay-article{align-items:center;display:flex;height:220px!important;justify-content:center;margin:-110px 0 0 -200px!important;padding:50px 20px;text-align:center;width:400px!important}.overlay-modal-yes-no h2{color:#666;font-size:2em;max-width:300px}.overlay-modal-yes-no ul{list-style:none;padding:20px 0 0}.overlay-modal-yes-no ul li{display:inline-block;margin:0 20px}.overlay-modal-yes-no ul .btn{min-width:80px}.page-header-strip{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);margin:0 0 30px;padding:60px 0 0}.page-header{margin:0 0 0 20px;max-width:980px;padding:0 0 35px;position:relative}.in-page-navigation-panel .page-header{max-width:800px}@media screen and (min-width:1300px){.page-header{margin:0 auto}}.page-title{color:#006963;font-size:3.2em;font-weight:300}.page-url{color:#666;font-size:1.4em;font-weight:300}.page-header-cta{margin:0;position:absolute;right:0;top:5px}.page-header-cta .btn{margin:0 0 0 20px}div.page-header-cta{font-size:1.4em}.in-page-navigation-panel .page-title{margin:0 0 10px}.in-page-navigation-panel .page-url{margin:0}

/*! Pagination */.pagination ul{border-radius:0;display:inline-block;margin:0;padding-left:0}.pagination ul>li{display:inline;line-height:1.1}.pagination ul>li>a,.pagination ul>li>span{background-color:#fff;border:1px solid #ededed;color:#333;float:left;line-height:1.4;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;transition:background .25s ease-in}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-radius:5px 0 0 5px;margin-left:0}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-radius:0 5px 5px 0}.pagination ul>li>a:focus,.pagination ul>li>a:hover{background-color:#ededed;color:#000}.pagination ul>li.disabled>a,.pagination ul>li.disabled>a:hover,.pagination ul>li.disabled>span{background:#fff;color:#ccc;cursor:default}.pagination ul>li.active>a,.pagination ul>li.active>a:hover,.pagination ul>li.active>span{background:#006963;color:#fff;cursor:default}.pagination--large ul>li{font-size:2em}.pagination--small ul>li{font-size:1.1em}

/*! Reset Password or Forgotten password Form Rules*/.password-rules{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);left:300px;left:500px;padding:15px 15px 0;position:absolute;top:-43px;width:280px;z-index:10}.password-rules:after{border-color:transparent #999 transparent transparent;border-style:solid;border-width:7px 7px 7px 0;content:"";display:block;height:0;position:absolute;right:100%;top:53px;width:0}.password-rules--hidden{display:none;transition:all .15 ease}.password-rules-list{background:#ededed;border-radius:0 0 5px 5px;list-style:none;margin:0 -15px;overflow:hidden;padding:0}.password-rules-list li{animation:slideIn .2s ease both;border-top:1px solid #ccc;margin:0;padding:12px 15px 12px 50px;position:relative;transition:background .25s ease}.password-rules-list li.valid{background:#fff}.password-rules-list li:first-child{animation-delay:0s}.password-rules-list li:nth-child(2){animation-delay:.05s}.password-rules-list li:nth-child(3){animation-delay:.15s}.password-rules-list li:nth-child(4){animation-delay:.2s}.password-rules-list li:nth-child(5){animation-delay:.25s}.password-rules-list li:nth-child(6){animation-delay:.3s}.password-rules-list li:nth-child(7){animation-delay:.35s}.password-rules-list li:nth-child(8){animation-delay:.4s}.password-rules-list li:nth-child(9){animation-delay:.45s}.invalid-symbol,.valid-symbol{left:15px;position:absolute;top:24px;transform:translateY(-50%)}.invalid-symbol svg,.valid-symbol svg{height:20px;width:20px}.invalid-symbol .path,.valid-symbol .path{stroke-dasharray:1000;stroke-dashoffset:0}.invalid-symbol .path.circle,.valid-symbol .path.circle{animation:dash .9s ease-in-out}.invalid-symbol .path.line,.valid-symbol .path.line{stroke-dashoffset:1000;animation:dash .9s ease-in-out .35s forwards}.invalid-symbol .path.check,.valid-symbol .path.check{stroke-dashoffset:-100;animation:dash-check .9s ease-in-out .35s forwards}.valid .invalid-symbol,.valid-symbol{display:none}.valid .valid-symbol{display:block}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes slideIn{0%{transform:translateX(-300px)}to{transform:translateX(0)}}
/*! Pick from existing */.dm-reusable-images{height:100%;margin:0 -20px;overflow:auto;padding:10px}.dm-reusable-img:hover{border-color:#006963}.reusable-image-holder{display:flex;flex-wrap:wrap}.reusable-image{padding:10px;position:relative;transition:all .25s;width:20%}.reusable-image:hover{transform:scale(1.05)}.reusable-image-img{box-shadow:0 0 5px rgba(0,0,0,.4);cursor:pointer}.overlay-reusable-images .overlay-content{margin-left:-450px!important;width:900px!important}.reusable-image-usage{font-size:1.1em}.reusable-image-delete,.reusable-image-usage{align-items:center;background:#ededed;box-shadow:0 0 2px rgba(0,0,0,.4);display:flex;height:30px;justify-content:center;left:8px;position:absolute;top:8px;transition:all .25s;width:30px}.reusable-image-delete{color:#666;font-size:1.4em}.reusable-image-delete:hover{animation:iconPulse .5s infinite;color:#006963}@keyframes iconPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.search-holder{border-left:1px solid hsla(0,0%,100%,.1);float:right;font-size:1.2em;z-index:10}.search-holder,.search-holder input{height:50px;line-height:50px;position:relative}.search-holder input{background:transparent;border:none;border-radius:0;color:#fff;padding:0 20px 0 50px;transition:all .25s;width:240px}.search-holder input:focus{background:hsla(0,0%,100%,.1);width:320px}.search-holder button{background:transparent;border:none;color:#fff;height:50px;left:0;line-height:50px;padding:0;position:absolute;text-align:center;top:0;width:30px}

/*! Tables */table{background-color:transparent}caption{color:#777;padding-bottom:8px;padding-top:8px}caption,th{text-align:left}.table{font-size:1.4em;margin-bottom:20px;max-width:100%;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ddd;line-height:1.45;padding:8px;vertical-align:top}.table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;margin-bottom:15px;overflow-y:hidden;width:100%}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.col-date{width:155px}.col-status{width:120px}.col-sticky{width:105px}.col-category{width:120px}.list-table .col-yesno{overflow:hidden;padding:10px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100px}.col-updated{width:160px}.col-thumbnail{padding:0!important;text-align:center;width:67px}.col-order{width:100px}.col-centre,.col-order{text-align:center}.thumbnail-holder{display:block;height:67px;overflow:hidden;width:67px}.thumbnail-holder img{height:67px;width:auto}.list-usage-table{border:1px solid #e3e3e3;border-bottom:none;border-right:none;color:#666;margin:20px;width:calc(100% - 40px)}.list-usage-table td,.list-usage-table th{border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;font-size:1.2em;padding:10px}.list-usage-table th{background:#f5f5f5;color:#666;font-weight:400;text-transform:uppercase}.slide .list-usage-table{margin:20px 0;width:100%}.list-usage-table .sortable-chosen td{background:rgba(0,0,0,.035);cursor:grabbing}.list-usage-table__reorder{cursor:grab;text-align:center;width:35px}.list-usage-table__reorder svg{fill:#666;height:15px;width:15px}.list-usage-table__sub_category,.list-usage-table__usage{text-align:center;width:70px}.list-usage-table__sub_category a,.list-usage-table__usage a{color:#666;text-decoration:none}.list-usage-table__sub_category a:hover,.list-usage-table__usage a:hover{color:#006963;text-decoration:underline}.list-usage-table__name input{width:100%}.list-usage-table__delete{text-align:center;width:70px}.list-usage-table__delete a{color:#006963;display:block;font-size:16px;padding:10px;text-decoration:none}.list-table tr.active>td,.list-table tr.active>th{background:#31fff3}.list-table tr.hover>td,.list-table tr.hover>th{background:#f2f2f2}.col-checkbox{text-align:center;width:50px}.col-tld{width:95px}.col-dns-managed{text-align:center;width:70px}.col-managed-status{width:150px}.col-contact{width:340px}.table-holder{position:relative}.table-scroller{border-right:1px solid #ededed;overflow-x:auto;width:100%}.table-container{position:relative}.fixed-table-columns,.fixed-table-header{background:#fff;left:0;position:absolute;top:-1px}.fixed-table-columns{border-right:1px solid #ededed;z-index:9}.table-scroll-controls{bottom:0;display:none;height:120px;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;width:100%;z-index:10}.table-scroll-controls.available{display:block}.table-scroll-controls.active.available{display:block;opacity:1}.table-scroll{background:#006963;border-radius:50%;bottom:-60px;box-shadow:0 0 20px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:block;height:40px;line-height:40px;pointer-events:all;position:absolute;text-align:center;transition:bottom .25s .25s,background .25s;width:40px}.table-scroll-controls.active.available .table-scroll{bottom:20px}.table-scroll--left{left:20px}.table-scroll--left .glyph-icon:before{transform:scaleX(-1)}.table-scroll--right{right:20px}.table-scroll:hover{background:#333}.table-scroll-controls .btn{bottom:-60px;left:50%;margin:0 0 0 -95px;position:absolute;text-align:center;transition:bottom .25s .5s,background .25s;width:190px}.table-scroll-controls.active.available .btn{bottom:23px}.list-table--with-sticky tbody td,.list-table--with-sticky tbody th{height:67px}.default-checkbox input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.list-usage-table .action{overflow:hidden;padding:0;width:50px}.list-usage-table .action .action-icon{background:none;border:none;color:#006963;cursor:pointer;display:block;padding:15px;text-align:center;transition:background .25s ease-in,transform .15s ease-in}.list-usage-table .action .action-icon:hover,.list-usage-table .action a:hover{background:#f5f5f5;text-decoration:none;transform:scale(1.2)}

/*! Tabs */.tabs-navigation{display:table;margin:0;padding:0;position:relative;text-align:left;top:1px}.tabs-navigation li{display:inline;display:table-cell;list-style:none;margin:0;padding:0 4px 0 0}.tabs-navigation li a{background:#666;background-clip:padding-box;border:1px solid #ccc;border-radius:0 0 0 0;color:#006963;display:inline-block;padding:10px 20px;text-decoration:none}.tabs-navigation li a:hover{color:#000}.tabs-navigation li a.current{background:#fff;border-bottom:1px solid #fff;color:#333}.tabs-content{background:#fff;border:1px solid #ccc;border-radius:0 0 0 0;display:none;padding:15px}.tabs-content.currentTab{display:block}.tabs--pills .tabs-navigation{margin:0 0 15px;top:0}.tabs--pills .tabs-navigation li{display:inline-block;margin:0 10px 0 0;padding:0}.tabs--pills .tabs-navigation li a{border-radius:0}.tabs--pills .tabs-navigation li a.current{border:1px solid #ccc}.tabs--pills .tabs-content{border:none;padding:0}

/*! Tags */.tags-holder{left:0;right:0}.col-selected-tags,.tags-holder{bottom:96px;overflow-y:auto;position:absolute;top:83px}.col-selected-tags{background:#f5f5f5;padding:20px;width:27%;z-index:10}.col-selected-tags .tags-list li{display:block}.col-choose-tags{border-left:1px solid #ededed;margin:0 0 0 auto;padding:20px;width:73%}.col-choose-tags h2 .btn--sm,.col-choose-tags h3 .btn--sm{float:right}.col-choose-tags .form-input-border-b{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.tags-selection{display:flex;min-height:100%;position:relative}.selected-tags-heading{background:#f5f5f5;color:#006963;font-size:1.3em;margin:0 0 5px;padding:10px 0;position:sticky;text-transform:uppercase;top:0;z-index:10}.tags-list{border-bottom:1px solid #ededed;list-style:none;margin:0 -20px 20px;padding:0 20px 15px}.tags-list li{display:inline-block;margin:0 5px 5px 0}.tags-list li.child-category{margin:0 5px 5px 24px}.tags-list .parent-category,.tags-list .tag--with-button,.tags-list .tag--with-delete{cursor:default!important}.tag--with-button.margin-right-bottom{margin-bottom:10px;margin-right:10px}.tags-list-inline{border-bottom:none;display:inline}.selected-category-wrapper .tags-list:not(:last-of-type){border:none;margin:0 -20px 10px;padding:0 20px}.tag{background:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:inline-block;overflow:hidden;padding:4px 30px 4px 10px;position:relative}.tag a{color:inherit;text-decoration:none}.tag button{background:none;border:none;padding:0}.tag:not(.tag--with-button){padding:4px 10px}.tag-selected{color:#219653}.draggable-tag:hover{border-color:#999;cursor:move}.delete-tag button,.remove-tag{background:#ededed;border-left:1px solid #ccc;bottom:0;color:#999;font-size:6px;line-height:10px;position:absolute;right:0;text-align:center;top:0;width:20px}.delete-tag button .glyph-icon,.remove-tag .glyph-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.add-tag{background:#ededed;border-left:1px solid #ccc;bottom:0;color:#999;font-size:6px;line-height:10px;position:absolute;right:0;text-align:center;top:0;width:20px}.add-tag .glyph-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.more-tag{background:#ededed;border-left:1px solid #ccc;bottom:0;color:#999;font-size:6px;line-height:10px;position:absolute;right:0;text-align:center;top:0;width:20px}.more-tag .glyph-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.remove-tag:hover{color:#900}.select-tag-heading{color:#006963;font-size:1.3em;font-weight:300;margin:0 -20px 5px;padding:10px 20px;text-transform:uppercase;top:0}.tag-edit-btn{background:none;border:none;color:#006963;float:right;font-size:14px;margin-left:5px;padding:4px 10px}.select-tags-list{border-bottom:1px solid #ededed;list-style:none;margin:0 -20px 15px;padding:0 20px 15px}.select-tags-list li{display:inline-block;margin:0 5px 5px 0}.select-tag-sub-heading{background:#fff;color:#006963;font-size:1.3em;font-weight:300;margin:0 -20px 15px;padding:10px 0 10px 20px;text-transform:uppercase}.select-tag-sub-heading .btn--sm,.select-tag-sub-heading .tag-edit-btn{margin-right:20px}.viewing-tag-category{background:#f6f6f6;margin:0 0 15px;padding:20px 20px 15px}.viewing-tag-category .select-tags-list{border:none;margin:0;padding:0}.viewing-tag-category .select-tag-sub-heading{margin:0 -40px 15px}.centre-tag-actions{text-align:center}.tag input{border:none;padding:6px 0;width:138px}.tags-list-in-page{margin:0;padding:20px}.select-tags-edit-cover{background:#fff;height:100%;left:0;overflow-y:auto;padding:20px 200px 40px;position:absolute;top:0;width:100%;z-index:20}.select-tags-edit-cover h3{color:#666;font-size:1.2em;margin:0 0 20px;text-transform:uppercase}.select-tags-edit-cover h3+.btn{font-size:1.2em;position:absolute;right:200px;top:16px}.select-tags-edit-cover label{margin:10px;white-space:nowrap}.tag{animation-delay:.2s;animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:addTag;animation-timing-function:linear}.tag-deleting{animation-duration:.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:removeTag;animation-timing-function:linear}@keyframes removeTag{0%{transform:scale(1)}25%{transform:scale(1.1)}to{transform:scale(0)}}@keyframes addTag{0%{transform:scale(0)}75%{transform:scale(1.1)}to{transform:scale(1)}}.autocomplete{display:inline-block}.autocomplete input{width:100%!important}.autocomplete__suggestions{border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.1);overflow:hidden}.autocomplete__suggestions div{background:transparent!important;border-top:1px solid #ededed;color:#666;cursor:pointer!important;padding:10px}.autocomplete__suggestions div:hover{background:#f5f5f5!important}.autocomplete__suggestions div:first-child{border-top:none}

/*! Tooltips */a.tooltip{outline:none}a.tooltip strong{line-height:30px}a.tooltip:hover{text-decoration:none}.tooltip-text{border-radius:4px;box-shadow:5px 5px 8px #ccc;display:none;line-height:16px;margin-left:15px;margin-top:-25px;padding:14px 20px;width:300px;z-index:10}a.tooltip:hover .tooltip-text{background:#fff;border:1px solid #ccc;color:#333;display:inline;position:absolute}.tooltip-text:after{border:6px solid transparent;border-right-color:#999;content:"";height:0;left:-12px;position:absolute;top:28px;width:0;z-index:20}a.tooltip--bottom{position:relative}a.tooltip--bottom .tooltip-text{left:0;margin-left:0;margin-top:12px;top:auto}a.tooltip--bottom:hover .tooltip-text{display:block}a.tooltip--bottom .tooltip-text:after{border:6px solid transparent;border-bottom-color:#999;content:"";height:0;left:12px;position:absolute;top:-12px;width:0;z-index:20}a.tooltip--top{position:relative}a.tooltip--top .tooltip-text{bottom:30px;left:0;margin-left:0;margin-top:12px;top:auto}a.tooltip--top:hover .tooltip-text{display:block}a.tooltip--top .tooltip-text:after{border:6px solid transparent;border-top-color:#999;bottom:-12px;content:"";height:0;left:12px;position:absolute;top:auto;width:0;z-index:20}

/*! Transforms */
/*! Language Selector */.languages{margin:10px;position:relative}.languages__selector{background:rgba(0,0,0,.1);display:table;margin:0;width:100%}.languages__selector a{color:#fff;display:table-cell;height:40px;padding:0 10px;text-decoration:none;text-transform:uppercase;vertical-align:middle}.languages__selector .glyph-icon{float:right;font-size:70%;margin-left:10px;position:relative;top:3px}.languages__selector svg{border:1px solid hsla(0,0%,100%,.4);display:inline-block;height:15px;margin-right:5px;position:relative;top:-1px;vertical-align:middle;width:15px}.languages__selector .active .glyph-icon{transform:rotate(180deg)}.languages__list{background:rgba(0,0,0,.1);height:0;margin:0;min-width:100%;overflow:hidden;position:absolute;transition:all .25s ease;visibility:hidden;width:100%;z-index:1000}.languages__list.visible{height:312px;visibility:visible}.languages__list ul{list-style:none;margin:0;padding:0}.languages__list li{border-top:1px solid #006963;margin:0}.languages__list li a{color:#fff;display:block;opacity:0;padding:10px;text-align:left;text-decoration:none;text-transform:uppercase;transform:scale(.7);transition:all .25s ease}.languages__list li a:hover{background:rgba(0,0,0,.1);padding-left:15px}.languages__list li a svg{border:1px solid hsla(0,0%,100%,.4);display:inline-block;height:15px;margin-right:5px;position:relative;top:-1px;vertical-align:middle;width:15px}.languages__list li.selected a{background:#006963}.visible.languages__list li a{transition:background .25s ease 0s,padding .25s ease 0s,transform .3s ease .15s,opacity .3s ease .15s}.visible.languages__list li:nth-child(2) a{transition:background .25s ease 0s,padding .25s ease 0s,transform .3s ease .2s,opacity .3s ease .2s}.visible.languages__list li:nth-child(3) a{transition:background .25s ease 0s,padding .25s ease 0s,transform .3s ease .25s,opacity .3s ease .25s}.visible.languages__list li:nth-child(4) a{transition:background .25s ease 0s,padding .25s ease 0s,transform .3s ease .3s,opacity .3s ease .3s}.visible.languages__list li:nth-child(5) a{transition:background .25s ease 0s,padding .25s ease 0s,transform .3s ease .35s,opacity .3s ease .35s}.visible.languages__list li:nth-child(6) a{transition:background .25s ease 0s,padding .25s ease 0s,transform .3s ease .4s,opacity .3s ease .4s}.visible.languages__list li:nth-child(7) a{transition:background .25s ease 0s,padding .25s ease 0s,transform .3s ease .45s,opacity .3s ease .45s}.visible.languages__list li:nth-child(8) a{transition:background .25s ease 0s,padding .25s ease 0s,transform .3s ease .5s,opacity .3s ease .5s}.visible.languages__list li a{opacity:1;transform:scale(1)}

/*! Forms */body.slide-showing{overflow:hidden}.slide-holder{bottom:0;position:fixed;right:0;top:0;width:0;z-index:10000}.slide-holder.visible{width:720px}.slide-bg{background:rgba(0,0,0,.4);bottom:0;position:fixed;right:0;top:0;width:0}.visible .slide-bg{width:100%}.slide{background:#fff;bottom:0;box-shadow:-5px 0 5px rgba(0,0,0,.2);overflow-y:auto;position:absolute;right:-720px;top:0;transition:right .25s ease;width:720px}.visible .slide{right:0!important}.slide .panel{box-shadow:none}.slide .action-buttons{bottom:0;box-shadow:0 0 10px rgba(0,0,0,.2);left:0;margin:0;padding:20px 20px 30px;position:absolute;right:0}.tagging-slide-holder.visible{width:883px}.tagging-slide-holder .slide{right:-883px;width:883px}.tagging-slide-holder .action-buttons,.tagging-slide-holder .fixed-centre-content{background:#fff;max-width:none}.close-slide-holder{position:absolute;right:0;top:10px}.close-slide-holder .close-slide{color:#006963;display:block;height:40px;line-height:40px;position:static;text-align:center;width:40px}.slide-content{bottom:93px;left:0;overflow:auto;position:absolute;right:0;top:0}.slide-content .form-panel{display:flex;margin:0;padding:20px;width:100%}.slide-content .form-panel+.form-panel{padding-top:0}.slide-content .form-panel>div{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:20px}.slide-content .form-panel fieldset{border:1px solid silver;border-radius:5px;padding:20px;width:100%}.slide-content .form-panel input[type=date],.slide-content .form-panel input[type=datetime],.slide-content .form-panel input[type=email],.slide-content .form-panel input[type=file],.slide-content .form-panel input[type=number],.slide-content .form-panel input[type=password],.slide-content .form-panel input[type=tel],.slide-content .form-panel input[type=text],.slide-content .form-panel input[type=url],.slide-content .form-panel textarea{width:74.15%}.slide-content .panel-controls{display:flex;flex-direction:column;position:relative;right:0}.slide-content .file-preview{align-items:center;border:1px solid #ccc;border-radius:5px;display:inline-flex;height:100px;justify-content:center;padding:6px 8px;width:100px}

/*! Order List */.order-panel{background:#f6f6f6;border-bottom:1px solid #ededed;padding:20px}.reorder-list{float:left;padding:20px;width:235px}.reorder-list:nth-child(4n+1){clear:left}.reorder-list-item{background:#fff;border:1px solid #ededed;height:255px;position:relative;transition:all .25s}.reorder-list-item__image-holder{height:100%;overflow:hidden}.reorder-list-item__image-holder img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;transform-origin:center;transition:all .5s ease;width:100%}.reorder-list-item__title{border-top:1px solid #ededed;color:#666;display:block;margin:0;overflow:hidden;padding:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.reorder-list-item__tags{background-color:#fff;bottom:0;height:50px;left:0;line-height:50px;list-style:none;padding:0 20px;position:absolute;width:100%;z-index:2}.reorder-list-item__tags li{background-color:#ededed;border:1px solid #ededed;border-radius:20px;display:inline-block;height:30px;line-height:28px;text-align:center;width:23.5%}.reorder-list-item__tags li:not(:last-child){margin-right:3px}.reorder-list-item__tags .disabled{background-color:#fff;color:#ccc}.thumbnail-edit-hover{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:background .5s ease;z-index:10}.thumbnail-edit-hover .flaticon-tool{transform:translate(10%,-50%);transition:top .5s ease .1s}.thumbnail-edit-hover .flaticon-edit,.thumbnail-edit-hover .flaticon-tool{background:#fff;border:1px solid #ccc;border-radius:50%;color:#006963;cursor:pointer;font-size:2em;height:60px;left:50%;line-height:60px;position:absolute;text-align:center;top:-60px;width:60px}.thumbnail-edit-hover .flaticon-edit{transform:translate(-110%,-50%);transition:top .5s ease}.thumbnail-edit-hover .thumbnail-drag{background:#fff;border:1px solid #ccc;border-radius:50%;color:#006963;cursor:move;font-size:2em;height:60px;left:50%;line-height:60px;position:absolute;text-align:center;top:-60px;transform:translate(10%,-50%);transition:top .5s ease .1s;width:60px}.thumbnail-edit-hover .thumbnail-drag svg{height:20px;width:20px}.thumbnail-edit-hover .thumbnail-drag svg path{fill:#006963}.thumbnail-edit-hover:hover span{top:40%}.page-header--order{max-width:800px;padding:0 10px}.page-header--order .page-header-cta{margin:4px 10px 0 0}.gu-mirror{opacity:.8;position:fixed!important}.gu-mirror,.sortable-chosen{box-shadow:0 0 10px rgba(0,0,0,.3);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0!important;outline:1px dotted #ccc;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable,.sortable-ghost{box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.gu-transit{background:rgba(0,0,0,.01);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2;outline-offset:2px;transition:transform .2s;z-index:0}.gu-mirror .drag-hide{display:none!important}.js-lister-content-wrapper .reorder-list-item__image-holder{height:100%;max-height:193px}.gallery-images{position:relative}.gallery-images .loader-holder{align-items:center;background:#f6f6f6;bottom:82px;display:none;justify-content:center;left:0;position:absolute;right:0;top:82px;z-index:10}.spinner-showing.gallery-images .loader-holder{display:flex}.star-rating{border-bottom:1px solid #ededed;margin:-6px -20px 15px;padding:0 20px 15px}.star-rating__checkbox{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.star-rating__star{color:#ededed;display:inline-block;font-size:3em;line-height:1;margin:0;padding:0;text-shadow:-1px -1px 0 rgba(0,0,0,.25);transition:all .2s ease-out;vertical-align:middle}.star-rating__star:hover{cursor:pointer}.star-rating__star.active{color:#006963;margin:-1px 1px 1px -1px;text-shadow:1px 1px 0 rgba(0,0,0,.25)}.autocomplete{position:relative;text-align:start;text-indent:0;text-shadow:none;text-transform:none;word-spacing:normal}.autocomplete .input{position:relative;z-index:2}.autocomplete .autocomplete_dropdown{background-color:#fff;border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:default;display:none;margin-top:-1px;min-width:100%;overflow:auto;position:absolute;z-index:1001}.autocomplete .autocomplete_hint{-webkit-text-fill-color:#ccc!important;text-fill-color:#ccc!important;color:#ccc!important;overflow:hidden!important;position:absolute;white-space:pre!important;z-index:1}.autocomplete .autocomplete_hint span{color:transparent;opacity:0}.autocomplete .autocomplete_dropdown>.autocomplete_copyright{color:#ddd;font-size:10px;margin-top:-15px;position:absolute;right:5px;text-decoration:none;z-index:1002}.autocomplete .autocomplete_dropdown>div{background:#fff;cursor:pointer;line-height:1.5em;padding:2px 0;white-space:nowrap}.autocomplete .autocomplete_dropdown>div.active{background:#0097cf;color:#fff}

/*! 404 */.error-page-holder{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.error-page-holder p{margin:0 auto;max-width:300px}.error-page{border-radius:50%;height:320px;margin:75px 0 0;padding:27px 0 0;position:relative;width:320px}.error-page .error-page__character{height:248px;left:0;margin-top:-124px;position:absolute;top:50%;transition:margin-top .05s;width:320px}.error-page .error-page__sparkle{display:none;height:320px;left:0;margin:0;position:absolute;top:0;width:320px}.error-page__title{font-size:3em;font-weight:600;text-transform:uppercase}.left-arm{animation:scaredArmLeft 1.4s infinite}.right-arm{animation:scaredArmRight 1.4s infinite}.spark{animation:oohGettingClose 1.4s infinite;transform-origin:center}.smoke{display:none;left:0;position:absolute;top:-30px}.smoking .smoke{display:block}.mouth{transform-origin:center}.error-page:hover .error-page__character{animation:electrocution .15s linear infinite;margin-top:-134px}.error-page:hover .error-page__character .cls-1,.error-page:hover .error-page__character circle,.error-page:hover .error-page__character ellipse,.error-page:hover .error-page__character g,.error-page:hover .error-page__character path,.error-page:hover .error-page__character polygon,.error-page:hover .error-page__character rect{animation:electrocutionFlicker .2s linear infinite}.error-page:hover .error-page__sparkle{animation:electrocutionSparkle 2s linear infinite;display:block}.error-page:hover .error-page__sparkle g,.error-page:hover .error-page__sparkle path{animation:electrocutionColour .5s linear infinite}.error-page:hover .error-page__sparkle2{animation:electrocutionSparkle 3s linear infinite reverse;display:block}.error-page:hover .left-arm{animation:none;transform:translateX(35px)}.error-page:hover .right-arm{animation:none;transform:translateX(-35px)}.error-page:hover .shadow,.error-page:hover .spark,.error-page:hover.smoking .smoke{display:none}@media screen and (-webkit-min-device-pixel-ratio:0){.eye{animation:eyeBlink 3s infinite;transform-origin:center}.error-page:hover .left-leg{margin-top:10px;transform:rotate(45deg);transform-origin:center top}.error-page:hover .right-leg{margin-top:10px;transform:rotate(-45deg);transform-origin:center top}.error-page:hover .eye{transform:scale(1.2)}.error-page:hover .mouth{transform:scale(3)}}@keyframes scaredArmLeft{50%{transform:translateX(-30px)}}@keyframes scaredArmRight{50%{transform:translateX(30px)}}@keyframes oohGettingClose{0%{opacity:1;transform:scale(1.1)}5%{opacity:0;transform:scale(1)}10%{opacity:1;transform:scale(1.1)}15%{opacity:0;transform:scale(1)}85%{opacity:0;transform:scale(1)}90%{opacity:1;transform:scale(1.1)}95%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}@keyframes electrocution{0%{transform:rotate(-5deg)}50%{transform:rotate(-3deg)}}@keyframes electrocutionFlicker{50%{fill:#000}}@keyframes electrocutionSparkle{to{transform:rotate(1turn)}}@keyframes eyeBlink{80%{transform:scaleY(1)}90%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes nervousMouth{50%{transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(5px)}}
/*! Datepicker */.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background:#fa764b}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#fa7448}.datepicker--cells{display:flex;flex-wrap:wrap}.datepicker--cell{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#006963}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#006963}.datepicker--cell.-in-range-{background:rgba(249,99,50,.1);border-radius:0;color:#4a4a4a}.datepicker--cell.-in-range-.-focus-{background-color:rgba(249,99,50,.2)}.datepicker--cell.-disabled-{color:#aeaeae;cursor:default}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{background-color:rgba(249,99,50,.1);border:1px solid rgba(249,99,50,.5);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{background-color:rgba(249,99,50,.1);border:1px solid rgba(249,99,50,.5);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background:#fa7448;color:#fff}.datepicker--cell.-selected-.-focus-{background:#006963}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:flex;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{align-items:center;color:#006963;display:flex;flex:1;font-size:11px;justify-content:center;text-align:center;text-transform:uppercase}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{height:25%;width:33.33%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{height:33.33%;width:25%}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.datepickers-container{left:0;position:absolute;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:content-box;color:#666;font-size:12px;left:-100000px;opacity:0;position:absolute;transition:opacity .3s ease,transform .3s ease,left 0s .3s;width:250px;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0s 0s}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;left:auto;opacity:1;position:static;right:auto;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{background:#fff;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;height:10px;position:absolute;width:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body{display:none}.datepicker--body.active{display:block}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#006963}.datepicker--nav{border-bottom:1px solid #efefef;display:flex;justify-content:space-between;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{align-items:center;cursor:pointer;display:flex;justify-content:center}.datepicker--nav-action{border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{height:32px;width:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{color:#9c9c9c;font-style:normal;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{background:none;cursor:default}.datepicker--buttons{border-top:1px solid #efefef;display:flex;padding:4px}.datepicker--button{align-items:center;border-radius:4px;color:#da6f29;cursor:pointer;display:inline-flex;flex:1;height:32px;justify-content:center}.datepicker--button:hover{background:#f0f0f0;color:#666}.datepicker--time{align-items:center;border-top:1px solid #efefef;display:flex;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{align-items:center;display:flex;flex:1;font-size:14px;margin:0 0 0 10px;text-align:center}.datepicker--time-current-colon{line-height:1;margin:0 2px 3px}.datepicker--time-current-hours,.datepicker--time-current-minutes{font-size:19px;line-height:1;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{background:#f0f0f0;border-radius:4px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-3px;z-index:-1}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{align-self:flex-end;color:#9c9c9c;font-size:11px;margin-bottom:1px;margin-left:6px;text-transform:uppercase}.datepicker--time-row{align-items:center;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat;display:flex;font-size:11px;height:17px}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{-webkit-appearance:none;background:none;cursor:pointer;flex:1;height:100%;margin:0;padding:0}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:none}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#006963;border-color:#006963}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#006963;border-color:#006963}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#006963;border-color:#006963}.datepicker--time-row input[type=range]::-webkit-slider-thumb{background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-webkit-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-moz-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-ms-thumb{background:#fff;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-ms-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{background:transparent;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-moz-range-track{background:transparent;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-ms-track{background:transparent;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{border:1px solid;border-radius:50%;color:#9c9c9c;font-size:16px;height:1em;margin:0 5px -1px 0;position:relative;width:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{background:currentColor;content:"";position:absolute}.datepicker--time-icon:after{height:.4em;left:calc(50% - 1px);top:calc(50% + 1px);transform:translateY(-100%);width:1px}.datepicker--time-icon:before{height:1px;left:calc(50% - 1px);top:calc(50% + 1px);width:.4em}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background:rgba(249,99,50,.8);color:#fff}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#da6f29}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(249,99,50,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(249,99,50,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.calentim-container .calentim-input,.calentim-container .calentim-input .calentim-calendars,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev,.calentim-container .calentim-input .calentim-header,.calentim-container .calentim-input .calentim-timepickers,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-down,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-up,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-down,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-up,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-down,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-up,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-down,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-up,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes,.calentim-container-mobile .calentim-input,.calentim-container-mobile .calentim-input .calentim-calendars,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev,.calentim-container-mobile .calentim-input .calentim-header,.calentim-container-mobile .calentim-input .calentim-timepickers,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-down,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-up,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-down,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-up,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-down,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-up,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-down,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-up,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes{display:-moz-flex;display:flex}.calentim-container,.calentim-container-mobile{-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;float:left;font-family:Open Sans,sans-serif;-webkit-font-kerning:normal;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}.calentim-container-mobile:focus,.calentim-container:focus{box-shadow:none;outline:none}.calentim-container .calentim-input,.calentim-container-mobile .calentim-input{background:#fff;border:1px solid #ededed;border-radius:6px;box-shadow:0 0 13px -5px rgba(0,0,0,.4);-moz-flex-direction:column;flex-direction:column;margin:5px;overflow:hidden}.calentim-container .calentim-input .calentim-header,.calentim-container-mobile .calentim-input .calentim-header{-moz-align-items:center;align-items:center;border-bottom:1px solid #ededed;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between;padding:20px 20px 10px}.calentim-container .calentim-input .calentim-header .calentim-header-separator,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-separator{color:#ccc;display:inline-block;float:left;font-size:32px;margin:-2px 0 0;padding:0 16px}.calentim-container .calentim-input .calentim-header .calentim-header-end,.calentim-container .calentim-input .calentim-header .calentim-header-start,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start{display:block;float:left;margin-right:10px;text-align:left;white-space:nowrap}.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day,.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day,.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day,.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day{color:#006963;float:left;font-size:2.5em;font-weight:900;margin-right:8px;margin-top:-10px;text-align:left}.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date,.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date,.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date,.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date{color:#666;display:inline-block;font-size:.9em}.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday,.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday,.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday,.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday{color:#999;font-size:.7em;font-weight:600}.calentim-container .calentim-input .calentim-calendars,.calentim-container-mobile .calentim-input .calentim-calendars{box-sizing:border-box;position:relative}.calentim-container .calentim-input .calentim-calendars .calentim-month-selector,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector{-moz-align-items:center;align-items:center;border:0 solid #fff;bottom:0;display:none;flex-wrap:wrap;-moz-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month{-moz-align-items:center;align-items:center;background:#fff;box-sizing:border-box;-moz-flex:1 1 25%;flex:1 1 25%;font-weight:700;height:33.33%;-moz-justify-content:center;justify-content:center;outline:1px solid #ededed}.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month.current,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month.current,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month.current,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month.current{background:#fa825b;color:#fff}.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:hover,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:hover{background:#006963;color:#fff;cursor:pointer}.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev{-moz-align-items:center;align-items:center;background:#fff;box-sizing:border-box;-moz-flex:1 1 20%;flex:1 1 20%;font-weight:700;height:33.33%;-moz-justify-content:center;justify-content:center;margin:0;outline:1px solid #ededed}.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next.current,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev.current,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year.current,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next.current,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev.current,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year.current,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next.current,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev.current,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year.current,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next.current,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev.current,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year.current{background:#fa825b;color:#fff}.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:hover,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:hover,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:hover,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:hover,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:hover,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:hover{background:#006963;color:#fff;cursor:pointer}.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next,.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next,.calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev{background:#fff;color:#006963;font-size:2.65em}.calentim-container .calentim-input .calentim-calendars .calentim-calendar,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar{border-right:1px solid #ededed;box-sizing:border-box;-moz-flex:1;flex:1;float:left;padding-bottom:8px}.calentim-container .calentim-input .calentim-calendars .calentim-calendar.no-border-right,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.no-border-right{border-right:none}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title{-moz-align-items:center;align-items:center;border-bottom:1px solid #ededed;color:#666;-moz-flex:0;flex:0;font-size:1.2em;font-weight:300;-moz-justify-content:space-between;justify-content:space-between;padding:6px 12px;text-align:center;text-transform:capitalize}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev{cursor:hand;cursor:pointer;font-size:1em}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i{cursor:pointer}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i:hover,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i:hover{text-shadow:1px 2px 3px #eee}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev{float:left}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span{-moz-flex:1;flex:1}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-month-switch:hover,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-year-switch:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-month-switch:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-year-switch:hover{color:#006963;cursor:hand;cursor:pointer}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next{float:right}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container{-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;padding:10px}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled{box-sizing:border-box;font-size:.76em;font-weight:400;margin:0 0 1px;padding:3px;text-align:center;width:14.2857142857%}@media (-ms-high-contrast:none){.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled{width:calc(14.28571% - 1px)}}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span{display:block;padding:3px;pointer-events:none}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek{color:#616161;font-size:.6em;font-weight:600;text-transform:uppercase}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day{-moz-align-items:stretch;align-items:stretch;box-sizing:border-box;color:#666;cursor:pointer;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;overflow:hidden;position:relative;transition:background .1s ease}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start{background:#006963;color:#fff}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled{background:#fee0d6;color:#fff;opacity:.7}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled span,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled span,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled span{background:transparent!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start{border-radius:6px 0 0 6px}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span{background:#fa825b;border-radius:4px}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end{border-radius:0 6px 6px 0}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span{background:#fa825b;border-radius:4px}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start.calentim-end,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start.calentim-end{border-radius:6px!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected),.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected){background:#fcb198;color:#000}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) span{background:#fcb198}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-disabled,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-disabled{opacity:.66}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today{color:#fa825b;font-weight:700}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-hovered,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-hovered{color:#000}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected{color:#fff}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:hover:not(.calentim-hovered):not(.calentim-selected),.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:hover:not(.calentim-hovered):not(.calentim-selected){background:#dcdcdc;border-radius:3px}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range{color:#ccc}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weekend,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weekend{color:#b0644c}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev{cursor:pointer;font-size:1.25em}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next:hover,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next:hover,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:hover{text-shadow:1px 2px 3px #eee}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next{float:right}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev{float:left}.calentim-container .calentim-input .calentim-calendars .calentim-calendar:last-child,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:last-child{border-right:none}.calentim-container .calentim-input .calentim-timepickers,.calentim-container-mobile .calentim-input .calentim-timepickers{background:#f8f8ff;border-top:1px solid #ededed;-moz-flex-direction:row;flex-direction:row;text-align:left}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker{border-right:1px solid #ededed;box-sizing:border-box;color:#999;-moz-flex:1;flex:1;-moz-flex-direction:row;flex-direction:row;margin:0 2px;padding:10px 5px}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker:last-child,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker:last-child{border-right:none}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator{-moz-align-items:center;align-items:center;color:#006963;font-size:1.8em;font-weight:700;-moz-justify-content:center;justify-content:center;margin:-2px .1em 0}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm{color:#6a6e71;-moz-flex-direction:column;flex-direction:column;font-size:.7em;font-weight:700;margin-left:5px}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am{-moz-align-items:center;align-items:center;background:#fff;border:1px solid #ededed;border-bottom:none;border-radius:4px 4px 0 0;-moz-flex:1;flex:1;-moz-justify-content:center;justify-content:center;padding:0 5px}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am:hover,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am:hover{background:#f8f8ff;cursor:pointer;cursor:hand}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm{-moz-align-items:center;align-items:center;background:#fff;border:1px solid #ededed;border-radius:0 0 4px 4px;-moz-flex:1;flex:1;-moz-justify-content:center;justify-content:center;padding:0 5px}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm:hover,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm:hover{background:#f8f8ff;cursor:pointer;cursor:hand}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected{background:#fa825b;border-color:#fa825b;color:#fff}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected:hover,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected:hover{background:#fa825b;color:#fff}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper{-moz-flex:1;flex:1;-moz-flex-direction:column;flex-direction:column}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours{background:#fff;border:1px solid #ededed;border-radius:4px 0 0 4px;border-right:none;box-sizing:border-box;color:#ededed;-moz-flex-direction:column;flex-direction:column;flex-wrap:nowrap;height:4.2em;line-height:1.4em;margin:0;padding:0;position:relative;text-align:center}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-prev,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-prev{color:#666;opacity:0;transform:perspective(4em) rotateX(30deg);transform-origin:bottom}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected{background:#fff;box-shadow:inset 0 0 10px 100px #fff;color:#666;font-size:1.5em;font-weight:700}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-next,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-next{color:#666;opacity:0;transform:perspective(4em) rotateX(-30deg);transform-origin:top}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper{-moz-flex:1;flex:1;-moz-flex-direction:column;flex-direction:column}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes{background:#fff;border:1px solid #ededed;border-radius:4px 0 0 4px;border-right:none;box-sizing:border-box;color:#ededed;-moz-flex-direction:column;flex-direction:column;flex-wrap:nowrap;height:4.2em;line-height:1.4em;margin:0;padding:0;position:relative;text-align:center}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-prev,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-prev{color:#666;opacity:0;transform:perspective(4em) rotateX(30deg);transform-origin:bottom}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected{background:#fff;box-shadow:inset 0 0 10px 100px #fff;color:#666;font-size:1.5em;font-weight:700}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-next,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-next{color:#666;opacity:0;transform:perspective(4em) rotateX(-30deg);transform-origin:top}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows{-moz-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-up,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-up,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-up,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-up,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-up,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-up,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-up,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-up{-moz-align-items:center;align-items:center;background:#fff;border:1px solid #ededed;-moz-flex:1;flex:1;-moz-justify-content:center;justify-content:center;padding:4px}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-down,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-down,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-down,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-down,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-down,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-down,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-down,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-down{-moz-align-items:center;align-items:center;background:#fff;border:1px solid #ededed;border-bottom:none;-moz-flex:1;flex:1;-moz-justify-content:center;justify-content:center;padding:4px}.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows>div:hover,.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows>div:hover,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows>div:hover,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows>div:hover{background:#f5f5f5;cursor:pointer;cursor:hand}.calentim-container .calentim-input .calentim-ranges,.calentim-container-mobile .calentim-input .calentim-ranges{border-top:1px solid #ededed;clear:both;padding:10px;text-align:left}.calentim-container .calentim-input .calentim-ranges i,.calentim-container-mobile .calentim-input .calentim-ranges i{color:#6a6e71;float:left;font-size:14px;margin-right:5px;margin-top:1px}.calentim-container .calentim-input .calentim-ranges .calentim-range-header,.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range-header{color:#6a6e71;display:inline-block;font-size:.8em;font-weight:700;margin-right:5px}.calentim-container .calentim-input .calentim-ranges .calentim-range,.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range{color:#006963;cursor:pointer;display:inline-block;font-size:.7em;font-weight:700;margin:3px}.calentim-container .calentim-input .calentim-ranges .calentim-range:hover,.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range:hover{text-decoration:underline}.calentim-container.calentim-hidden-calendar .calentim-input .calentim-timepickers{border-top:none}.calentim-container.calentim-hidden-calendar .calentim-box-arrow-top:after{border-bottom-color:#f8f8ff}.calentim-container .calentim-input .calentim-footer{text-align:right}.calentim-container .calentim-input .calentim-footer .calentim-apply{background:#006963;border:none;border-radius:3px;color:#fff;font-family:Open Sans,sans-serif;font-size:12px;margin:6px;padding:6px 18px}.calentim-container .calentim-input .calentim-footer .calentim-apply:disabled{background:#999;color:gray}.calentim-container .calentim-input .calentim-footer .calentim-cancel{background:#999;border:none;border-radius:3px;color:#6a6e71;font-family:Open Sans,sans-serif;font-size:12px;margin:6px 0 6px 6px;padding:6px 18px}.calentim-inline{border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin:0}.calentim-inline .calentim-input{border:none;border-radius:0;box-shadow:none;margin:0}.calentim-inline .calentim-header-end-date,.calentim-inline .calentim-header-start-date{font-weight:600;line-height:15px;text-transform:uppercase}.calentim-inline .calentim-header-end-weekday,.calentim-inline .calentim-header-start-weekday{margin-top:-2px;text-transform:uppercase}.calentim-container-mobile.calentim-hidden-calendar .calentim-input .calentim-timepickers{border-bottom:none;border-top:none;max-width:100%}.calentim-container-mobile.calentim-hidden-calendar .calentim-input .calentim-footer{background:#fff;width:100%}.calentim-container-mobile .calentim-input{align-content:center;border:1px solid #ededed;border-radius:0;border-radius:6px;bottom:0;box-shadow:0 0 0 1000px rgba(0,0,0,.5);display:flex;display:-ms-flexbox;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;left:0;margin:6px;overflow-y:hidden;position:fixed;right:0;z-index:9999}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input{bottom:0;flex-wrap:wrap;overflow-y:hidden}}.calentim-container-mobile .calentim-input .calentim-header{align-items:center;background:#f8f8ff;box-sizing:border-box;display:flex;display:-ms-flexbox;flex:0 0 auto;-ms-flex:0 0 auto;flex-flow:nowrap;font-size:1em;justify-content:space-between;order:0;padding:12px}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-header{border-left:1px solid #ddd;float:right;font-size:.857em;order:2;padding:6px 8px 7px;width:50%}}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-separator{color:#b0c4de;display:flex;display:-ms-flexbox;margin:2px 0 0;padding:0}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-header .calentim-header-separator{flex:1 0 auto;-ms-flex:1 0 auto}}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start{margin:0}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start{min-width:0;padding:0;width:50%}}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day{font-size:2.8em;font-weight:400;margin:-10px}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date{color:#424242;font-size:1em;font-weight:500}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday,.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday{color:#424242;font-size:.8em;font-weight:400;line-height:10px}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day{float:left;margin-left:0;margin-right:8px}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end{text-align:right}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day{float:right;margin-left:8px;margin-right:0}.calentim-container-mobile .calentim-input .calentim-calendars{background:#fff;display:flex;display:-ms-flexbox;flex:1 1 auto;-ms-flex:1 1 auto;flex-direction:column;order:2;overflow:scroll}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-calendars{order:0;width:50%}}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector{border-bottom:1px solid #ededed}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month{flex:1 1 33.33%;-ms-flex:1 1 33.33%;height:25%}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year{flex:1 1 20%;-ms-flex:1 1 20%;height:33.33%}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar{border-right:none;display:block}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar{border:none}}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:first-child .calentim-title{border-top:none}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title{align-items:center;background:#f8f8ff;border-top:1px solid #ededed;color:#424242;display:flex;display:-ms-flexbox;font-size:1.25em;justify-content:space-between}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title{box-sizing:border-box;padding:8px}}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container{padding:10px 4px}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled{align-items:stretch;display:flex;display:-ms-flexbox;font-size:.8572em;justify-content:center;min-height:calc(12.5% - 6px);position:relative}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span{align-items:center;display:flex;display:-ms-flexbox;flex:1;-ms-flex:1;justify-content:center}.calentim-container-mobile .calentim-input .calentim-ranges{align-items:flex-end;background:#fff;border:none;flex:1 0 auto;-ms-flex:1 0 auto;margin:0;order:2;padding:4px;text-align:center}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-ranges{border-left:1px solid #ddd;box-sizing:border-box;flex:1 1 0;-ms-flex:1 1 0;min-height:50px;overflow-y:scroll;width:50%}}.calentim-container-mobile .calentim-input .calentim-ranges i{display:none;font-size:20px}.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range-header{display:none;font-size:.9em}.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range{background:#fa825b;border-radius:21px;color:#fff;font-size:.85em;font-weight:400;padding:4px 8px}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range{border-radius:6px;display:block;margin:4px}}.calentim-container-mobile .calentim-input .calentim-filler{display:none}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-filler{border-left:1px solid #ededed;box-sizing:border-box;display:block;flex-grow:1;margin-bottom:auto;min-height:100px;order:3}}.calentim-container-mobile .calentim-input .calentim-ranges+.calentim-filler{display:none}.calentim-container-mobile .calentim-input .calentim-footer{background:#f8f8ff;border-top:1px solid #ededed;flex:0 0 auto;-ms-flex:0 0 auto;order:3;padding:6px 6px 7px;text-align:center}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-footer{border-left:1px solid #ddd;box-sizing:border-box;margin-top:auto;width:50%}}.calentim-container-mobile .calentim-input .calentim-footer button{border:none;border-radius:4px;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;outline:none;padding:4px;width:calc(50% - 5px)}.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply{background:#f03a47;border:1px solid #f03a47;color:#fff;font-weight:500;margin-left:7px}.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply:disabled,.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply[disabled=disabled]{background:#999;border:1px solid #666;color:#666}.calentim-container-mobile .calentim-input .calentim-footer button.calentim-cancel{background:transparent;border:1px solid #f03a47;box-sizing:border-box;color:#f03a47}.calentim-container-mobile .calentim-input .calentim-timepickers{background:#f8f8ff;border-bottom:1px solid #ededed;border-top:1px solid #ededed;flex:0 0 auto;-ms-flex:0 0 auto;font-size:1em;order:2}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-timepickers{border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-top:none;font-size:1.125em;order:2}}.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator{color:#6a6e71;font-size:1.8em;font-weight:700;margin-top:0}@media screen and (orientation:landscape){.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator{font-size:1.4em;margin-top:0}}.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours{border:1px solid #ededed;border-radius:3px;font-size:21px}.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected{background:#f5f5f5;border:1px solid #ededed;border-radius:2px;box-shadow:none;margin:0 2px}.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes{border:1px solid #ededed;border-radius:3px;font-size:21px}.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected{background:#f5f5f5;border:1px solid #ededed;border-radius:2px;box-shadow:none;margin:0 2px}.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows,.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows{display:none}.calentim-container-mobile.calentim-inline{box-sizing:border-box}.calentim-container-mobile.calentim-inline .calentim-input{box-shadow:none;box-sizing:border-box;position:static}.calentim-container-mobile.calentim-inline .calentim-input .calentim-footer{display:none!important}.calentim-container-mobile.calentim-inline .calentim-input.calentim-hidden-calendar .calentim-timepickers{border-top-width:0!important;max-width:100%}@media screen and (orientation:landscape){.calentim-container-mobile.calentim-inline .calentim-input{flex-direction:column;flex-wrap:wrap}.calentim-container-mobile.calentim-inline .calentim-input .calentim-calendars{border-left:none;border-right:1px solid #ededed;flex:1 0 auto;order:0;width:calc(50% - 1px)}.calentim-container-mobile.calentim-inline .calentim-input .calentim-header{border-bottom:none;border-left:none;border-right:1px solid #ededed;flex:0 1 auto;order:1;width:calc(50% - 1px)}.calentim-container-mobile.calentim-inline .calentim-input .calentim-timepickers{border-left:none;flex:0 0 auto;max-width:50%;order:2}.calentim-container-mobile.calentim-inline .calentim-input .calentim-timepickers .calentim-timepicker-ampm{width:7vmin}.calentim-container-mobile.calentim-inline .calentim-input .calentim-ranges{border-left:none;flex:0 1 auto;order:3;width:50%}}.calentim-open{overflow:hidden}.calentim-no-anim{transition:all 0s ease!important}.calentim-popup{display:none;left:0;position:absolute;top:0}.calentim-box-arrow-top{height:22px;margin-left:0;position:absolute;top:0;width:22px;z-index:12}.calentim-box-arrow-top:after,.calentim-box-arrow-top:before{border:solid transparent;bottom:calc(100% - 6px);content:" ";height:0;left:27px;pointer-events:none;position:absolute;width:0}.calentim-box-arrow-top:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.calentim-box-arrow-top:before{border-color:hsla(0,0%,72%,0) hsla(0,0%,72%,0) #ededed;border-width:11px;margin-left:-11px}.calentim-box-arrow-bottom{bottom:0;height:22px;margin-left:0;position:absolute;width:22px;z-index:12}.calentim-box-arrow-bottom:after,.calentim-box-arrow-bottom:before{border:solid transparent;bottom:-15px;content:" ";height:0;left:27px;pointer-events:none;position:absolute;width:0}.calentim-box-arrow-bottom:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:11px;margin-left:-11px}.calentim-box-arrow-bottom:before{border-color:#ededed hsla(0,0%,72%,0) hsla(0,0%,72%,0);border-width:10px;margin-left:-10px}.calentim-no-scroll::-webkit-scrollbar{display:none}.calentim-no-scroll::-moz-scrollbar{display:none}.calentim-no-scroll::-o-scrollbar{display:none}.calentim-no-scroll::-google-ms-scrollbar{display:none}.calentim-no-scroll::-khtml-scrollbar{display:none}body{-webkit-animation:bugfix 1s infinite;min-height:100%;transition:transform .3s ease}html{height:100%}.suite-nav{height:50px;margin:10px;position:relative}.menu-trigger-holder{background:rgba(0,0,0,.2);line-height:50px;margin:0}.menu-trigger{color:#fff;display:block;height:50px;padding:0 0 0 45px;position:relative;text-decoration:none;transition:background .25s ease-in-out,color .25s ease-in-out}.menu-trigger:hover{background:rgba(0,0,0,.1)}.menu-bar{left:15px;margin:-1p 0 0;position:absolute;top:50%}.menu-bar,.menu-bar:after,.menu-bar:before{background:#fff;border-radius:1px;content:"";display:block;height:2px;transition:all .25s ease;width:20px}.menu-bar{transform:translateY(-7px)}.menu-bar:after{position:absolute;transform:translateY(7px)}.menu-bar:before{position:absolute;transform:translateY(14px)}.navigation-expanded .menu-bar:after{opacity:0}.navigation-expanded .menu-bar{transform:translateY(0) rotate(45deg);transform-origin:center}.navigation-expanded .menu-bar:before{position:absolute;transform:translateY(0) rotate(-90deg);transform-origin:center}.dropdown-nav{background:#fff;box-shadow:1px 0 1px rgba(0,0,0,.2);display:block;height:100%;left:150px;overflow:hidden;padding:10px 0 50px;position:fixed;top:0;transform:scaleX(0);transform-origin:left top;transition:transform .15s ease;width:300px;z-index:100}.navigation-expanded .dropdown-nav{transform:scaleX(1)}.dropdown-nav ul{border-top:1px solid #ededed;bottom:0;left:0;list-style:none;margin:0 auto;overflow-y:auto;padding:0;position:absolute;right:0;top:70px;transform:translateX(-300px);transition:transform .3s ease .15s}.dropdown-nav ul li{margin:0}.dropdown-nav ul a{border-bottom:1px solid #ededed;color:#006963;display:block;padding:10px 40px;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.dropdown-nav ul a:hover{background:#f6f6f6;padding:10px 40px 10px 50px}.dropdown-nav ul li.on a{background:#006963;color:#fff}.navigation-expanded .dropdown-nav ul{transform:translateX(0)}.suite-quicklinks-holder{background:#333;height:50px;left:0;position:absolute;top:0;width:100%}.suite-quicklinks{float:left;list-style:none;margin:0;padding:0}.suite-quicklinks li{border-right:1px solid hsla(0,0%,100%,.1);display:table;float:left;line-height:1}.suite-quicklinks a{color:#fff;display:table-cell;height:50px;padding:0 20px;text-decoration:none;transition:background .25s ease-in-out,color .25s ease-in-out;vertical-align:middle}.suite-quicklinks a:hover{background:hsla(0,0%,100%,.1)}.in-page-navigation-panel{background:#fff;border-bottom:1px solid #ccc;margin:0 0 20px;padding:40px 0 0}.in-page-navigation-panel--with-page-builder{padding-left:180px}.in-page-navigation{margin:0 0 0 20px;max-width:800px;position:relative}.in-page-navigation ul{list-style:none;margin:0;padding:0}.in-page-navigation li{display:inline;margin:0 40px 0 0;padding:0}.in-page-navigation a{border-bottom:3px solid transparent;color:#666;display:inline-block;padding:0 0 20px;text-align:center;text-decoration:none;text-transform:normal;transition:all .25s ease}.in-page-navigation li.on a{border-bottom:3px solid #006963;color:#333}.in-page-navigation a:hover{border-bottom:3px solid #999}.in-page-navigation a.variable-width{padding:0 16px;width:auto}@media screen and (min-width:1300px){.in-page-navigation{margin:0 auto}}.suite-preview{background:#333;border-bottom:1px solid #111;box-shadow:0 5px 5px rgba(0,0,0,.3);left:0;padding:0 70px;position:absolute;top:0;width:100%;z-index:10}.suite-preview h1{color:#fff;font-size:2em;font-weight:400;height:50px;line-height:50px;margin:0}.preview-status{border-radius:3px;color:#fff;font-weight:600;height:24px;line-height:24px;margin:-12px 0 0;padding:0 10px;position:absolute;right:170px;text-transform:uppercase;top:50%}.preview-status--archived{background:#996}.preview-status--pending{background:#f90}.preview-status--published{background:#696}.preview-note{border-right:1px solid #999;color:#999;font-size:50%;margin:0 10px 0 0;padding:0 10px 0 0;position:relative;text-transform:uppercase;top:-2px}.close-preview{background:#333;border-right:1px solid hsla(0,0%,100%,.1);color:#fff;display:block;font-size:1em;height:50px;left:0;line-height:50px;margin:0;position:absolute;text-align:center;top:0;width:50px}.preview-frame__holder{transition:all .25s ease}.preview-frame{background:#fff;bottom:0;left:0;overflow:hidden;right:0;top:50px}.preview-frame,.preview-frame iframe{position:absolute;transition:all .25s ease}.preview-frame iframe{border:none;height:100%;overflow:auto;width:100%;z-index:2}.preview-frame--mobile{background:#333 url(http://api.thumbr.it/whitenoise-361x370.png?background=333333ff&noise=000000&density=100&opacity=16);min-height:747px;padding:40px}.preview-frame--mobile .preview-frame__holder{box-shadow:0 0 20px rgba(0,0,0,.5);height:667px;margin:0 auto;width:375px}.preview-frame--mobile iframe{background:#fff;height:667px;width:375px}.preview-frame--mobile .device-icon--mobile{left:100px;opacity:1;top:100px}.preview-frame--mobile-landscape{background:#333 url(http://api.thumbr.it/whitenoise-361x370.png?background=333333ff&noise=000000&density=100&opacity=16);min-height:747px;padding:40px}.preview-frame--mobile-landscape .preview-frame__holder{box-shadow:0 0 20px rgba(0,0,0,.5);height:375px;margin:0 auto;width:667px}.preview-frame--mobile-landscape iframe{background:#fff;height:375px;width:667px}.preview-frame--mobile-landscape .device-icon--mobile{left:100px;opacity:1;top:100px;transform:rotate(90deg);transform-origin:center}.preview-frame--tablet{background:#333 url(http://api.thumbr.it/whitenoise-361x370.png?background=333333ff&noise=000000&density=100&opacity=16);min-height:1104px;padding:40px}.preview-frame--tablet .preview-frame__holder{box-shadow:0 0 20px rgba(0,0,0,.5);height:1024px;margin:0 auto;width:768px}.preview-frame--tablet iframe{background:#fff;height:1024px;width:768px}.preview-frame--tablet .device-icon--tablet{left:100px;opacity:1;top:100px}.preview-frame--tablet-landscape{background:#333 url(http://api.thumbr.it/whitenoise-361x370.png?background=333333ff&noise=000000&density=100&opacity=16);min-height:848px;padding:40px}.preview-frame--tablet-landscape .preview-frame__holder{box-shadow:0 0 20px rgba(0,0,0,.5);height:768px;margin:0 auto;width:1024px}.preview-frame--tablet-landscape iframe{background:#fff;height:768px;width:1024px}.preview-frame--tablet-landscape .device-icon--tablet{left:100px;opacity:1;top:100px;transform:rotate(90deg);transform-origin:center}.device-preview{list-style:none;padding:0;position:absolute;right:3px;top:0}.device-preview li{border-left:1px solid #666;display:inline-block;margin:0 0 0 -2px;width:50px}.device-preview a{display:inline-block;height:50px;padding:15px;width:50px}.device-preview a.active,.device-preview a.active-rotate{background:hsla(0,0%,100%,.1)}.device-preview a.active-rotate svg{transform:rotate(90deg)}.device-preview svg{height:20px;transform-origin:center;transition:transform .25s ease;width:20px}.suite-sidepanel{background:#333;border-bottom:1px solid #111;box-shadow:0 5px 5px rgba(0,0,0,.3);left:0;padding:0 70px;position:absolute;top:0;width:100%;z-index:10}.suite-sidepanel h1{color:#fff;font-size:2em;font-weight:400;height:50px;line-height:50px;margin:0}.sidepanel-status{border-radius:3px;color:#fff;font-weight:600;height:24px;line-height:24px;margin:-12px 0 0;padding:0 10px;position:absolute;right:170px;text-transform:uppercase;top:50%}.sidepanel-status--archived{background:#996}.sidepanel-status--pending{background:#f90}.sidepanel-status--published{background:#696}.sidepanel-note{border-right:1px solid #999;color:#999;font-size:50%;margin:0 10px 0 0;padding:0 10px 0 0;position:relative;text-transform:uppercase;top:-2px}.close-sidepanel{background:#333;border-right:1px solid hsla(0,0%,100%,.1);color:#fff;display:block;font-size:1em;height:50px;left:0;line-height:50px;margin:0;position:absolute;text-align:center;top:0;width:50px}.sidepanel-frame__holder{transition:all .25s ease}.sidepanel-frame{background:#fff;bottom:0;left:0;overflow:hidden;right:0;top:50px}.sidepanel-frame,.sidepanel-frame iframe{position:absolute;transition:all .25s ease}.sidepanel-frame iframe{border:none;height:100%;overflow:auto;width:100%;z-index:2}.sidepanel-frame--mobile{background:#333 url(http://api.thumbr.it/whitenoise-361x370.png?background=333333ff&noise=000000&density=100&opacity=16);min-height:747px;padding:40px}.sidepanel-frame--mobile .sidepanel-frame__holder{box-shadow:0 0 20px rgba(0,0,0,.5);height:667px;margin:0 auto;width:375px}.sidepanel-frame--mobile iframe{background:#fff;height:667px;width:375px}.sidepanel-frame--mobile .device-icon--mobile{left:100px;opacity:1;top:100px}.sidepanel-frame--mobile-landscape{background:#333 url(http://api.thumbr.it/whitenoise-361x370.png?background=333333ff&noise=000000&density=100&opacity=16);min-height:747px;padding:40px}.sidepanel-frame--mobile-landscape .sidepanel-frame__holder{box-shadow:0 0 20px rgba(0,0,0,.5);height:375px;margin:0 auto;width:667px}.sidepanel-frame--mobile-landscape iframe{background:#fff;height:375px;width:667px}.sidepanel-frame--mobile-landscape .device-icon--mobile{left:100px;opacity:1;top:100px;transform:rotate(90deg);transform-origin:center}.sidepanel-frame--tablet{background:#333 url(http://api.thumbr.it/whitenoise-361x370.png?background=333333ff&noise=000000&density=100&opacity=16);min-height:1104px;padding:40px}.sidepanel-frame--tablet .sidepanel-frame__holder{box-shadow:0 0 20px rgba(0,0,0,.5);height:1024px;margin:0 auto;width:768px}.sidepanel-frame--tablet iframe{background:#fff;height:1024px;width:768px}.sidepanel-frame--tablet .device-icon--tablet{left:100px;opacity:1;top:100px}.sidepanel-frame--tablet-landscape{background:#333 url(http://api.thumbr.it/whitenoise-361x370.png?background=333333ff&noise=000000&density=100&opacity=16);min-height:848px;padding:40px}.sidepanel-frame--tablet-landscape .sidepanel-frame__holder{box-shadow:0 0 20px rgba(0,0,0,.5);height:768px;margin:0 auto;width:1024px}.sidepanel-frame--tablet-landscape iframe{background:#fff;height:768px;width:1024px}.sidepanel-frame--tablet-landscape .device-icon--tablet{left:100px;opacity:1;top:100px;transform:rotate(90deg);transform-origin:center}.sidepanel-preview{list-style:none;padding:0;position:absolute;right:3px;top:0}.sidepanel-preview li{border-left:1px solid #666;display:inline-block;margin:0 0 0 -2px;width:50px}.sidepanel-preview a{display:inline-block;height:50px;padding:15px;width:50px}.sidepanel-preview a.active,.sidepanel-preview a.active-rotate{background:hsla(0,0%,100%,.1)}.sidepanel-preview a.active-rotate svg{transform:rotate(90deg)}.sidepanel-preview svg{height:20px;transform-origin:center;transition:transform .25s ease;width:20px}.device-icon{left:100px;opacity:0;position:absolute;top:100px;transition:all .25s ease}.device-icon svg{height:400px;opacity:.1;width:400px}.device-icon path{fill:#000}

/*! Cropper */.overlay-container{background:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100}.overlay-content{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;padding:20px;position:absolute;top:50%}.dm-cropper{height:470px;overflow:hidden;width:640px}.dm-image-container{height:100%}.dm-cropper-controls{bottom:20px;position:absolute;right:20px;width:210px}.dm-preview{background:#ededed;border:1px solid #ededed;margin:0 auto 20px;max-width:210px!important;min-height:100px;overflow:hidden}.dm-preview img{max-width:100%!important}.dm-cropper-controls h2{color:#006963;font-size:1.2em;margin:10px 0;text-align:center;text-transform:uppercase}.close-overlay{color:#006963;font-size:1em;position:absolute;right:0;top:-30px}.dm-cropper-action{margin:0;text-align:right}.dm-cropper-controls .dm-cropper-buttons h2{color:#666;font-size:1em;margin:0 0 4px}.dm-cropper-button-group{float:left;width:50%}.dm-cropper-buttons{border-bottom:1px solid #ededed;border-top:1px solid #ededed;list-style:none;padding:15px 0;text-align:center}.dm-cropper-buttons ul{list-style:none;margin:0 0 0 -10px}.dm-cropper-buttons+.dm-cropper-buttons{border-top:none}.dm-cropper-buttons li{display:inline-block;margin:0 -1px}.dm-cropper-buttons li .btn{background:#ededed;color:#666;font-size:1.2em}.dm-cropper-buttons li .btn:hover{background:#ccc}.dm-cropper-buttons li:first-child{border-right:1px solid #fff}.dm-cropper-buttons li:first-child .btn{border-radius:25px 0 0 25px}.dm-cropper-buttons li:last-child .btn{border-radius:0 25px 25px 0}.cropper-line,.cropper-point{background-color:#006963!important}.cropper-line{opacity:.2!important}.cropper-bg{background:repeating-linear-gradient(-45deg,#fff,#fff 5px,#ededed 0,#ededed 7px)!important}.cropper-text-button{background:#ededed;color:#666;font-size:1em}.cropper-text-button .glyph-icon{margin-right:10px}.cropper-text-button:hover{background:#ccc;color:#666}.pageBuilderAnimator.moving{animation-name:pageBuilderSwapOver;z-index:1}.pageBuilderAnimator.replaced{animation-name:pageBuilderSwapUnder}.pageBuilderAnimator.deleting:before{animation-duration:.3s;animation-fill-mode:forwards;animation-name:fadeIn;background:#fff;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:9}.pageBuilderAnimator.deleting:after{animation-duration:.7s;animation-fill-mode:forwards;animation-name:slowlyGrowAndShake;color:#666;content:"\f118";display:block;font-family:Flaticon;font-size:50px;height:80px;left:50%;line-height:80px;margin:-40px 0 0 -40px;position:absolute;text-align:center;top:50%;width:80px;z-index:10}.pageBuilderAnimator{animation-fill-mode:forwards;position:relative}@keyframes pageBuilderSwapUnder{25%{opacity:.6;transform:scale(.9)}75%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pageBuilderSwapOver{25%{transform:scale(1.1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes slowlyGrowAndShake{0%{opacity:.4;transform:scale(.5) rotate(0deg)}25%{opacity:1;transform:scale(1) rotate(0deg)}35%{opacity:1;transform:scale(1) rotate(5deg)}45%{opacity:1;transform:scale(1) rotate(-5deg)}55%{opacity:1;transform:scale(1) rotate(5deg)}65%{opacity:1;transform:scale(1) rotate(-5deg)}75%{opacity:1;transform:scale(1) rotate(0deg)}to{opacity:0;transform:scale(.5) rotate(0deg)}}@keyframes fadeIn{20%{opacity:0}to{opacity:1}}.image-cropper-holder{position:relative}.cropper-tabs{display:flex;list-style:none;margin:0;padding:0}.cropper-tabs li{flex:1;margin:0}.cropper-tabs a{background:#ededed;color:#666;display:block;padding:20px;position:relative;text-align:left;text-decoration:none}.cropper-tabs li.on a{background:#fff}.cropper-tabs li a{border-left:1px solid #ededed}.cropper-tabs li:first-child a{border:none}.image-empty a:after,.image-full a:after{content:"";display:block;font-family:Flaticon;font-style:normal;font-weight:400;height:20px;line-height:20px;position:absolute;right:20px;text-align:center;top:50%;transform:translateY(-50%);width:20px}.image-empty a:after{color:#da3124;content:"\f10e";font-size:70%}.image-full a:after{color:#5cb860;content:"\f114";font-size:70%}.set-up-croppers{background:linear-gradient(90deg,#00b6ab 0,#006963);border-radius:0 0 5px 5px;box-shadow:inset 0 0 30px rgba(0,0,0,.1);padding:0 0 5px;position:relative;transition:background 3s ease}.set-up-croppers .standard-form-input label{color:#fff}.bg-white .standard-form-input label{color:#666}.image-cropper{padding:20px 20px 15px}.set-cropper-bg{list-style:none;position:absolute;right:25px;top:30px;z-index:4}.set-cropper-bg li{float:left;margin:0 5px}.set-cropper-bg a{background:linear-gradient(90deg,#00b6ab 0,#006963);border:1px solid #fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);display:block;height:30px;position:relative;text-decoration:none;text-indent:-9999rem;width:30px}.set-cropper-bg a.bg-white{background:linear-gradient(90deg,#fff 0,#f6f6f6)}.set-cropper-bg a.bg-black{background:linear-gradient(90deg,#000 0,#111)}.set-cropper-bg .on a:after{background:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.6);content:"";display:block;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.bg-white{background:linear-gradient(90deg,#fff 0,#f6f6f6)}.bg-black{background:linear-gradient(90deg,#000 0,#333)}.image-upload-dimensions{color:#fff;left:20px;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.7);top:16px}.bg-white .image-upload-dimensions{color:#333;text-shadow:0 0 2px hsla(0,0%,100%,.7)}.image-upload-pick-from-existing{bottom:50px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.image-upload-pick-from-existing .btn{background:none;border:1px solid #fff;border-radius:5px;font-size:12px;transition:all .25s ease;width:335px}.image-upload-pick-from-existing .btn:hover{background:#fff;color:#006963}.slim .slim-label{position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.slim-file-hopper{bottom:0;left:0;position:absolute;right:0;top:0}.slim-image-editor{height:100%;position:relative;text-align:left;z-index:1}.slim-image-editor .slim-container{direction:ltr;height:calc(100% - 8em);position:relative;width:100%;z-index:2}.slim-image-editor .slim-editor-btn-group,.slim-image-editor .slim-editor-utils-group{flex-shrink:0}.slim-image-editor .slim-stage{line-height:0;position:absolute}.slim-image-editor .slim-wrapper{position:absolute;z-index:2}.slim-image-editor .slim-crop-preview{bottom:0;left:0;line-height:0;position:absolute;right:0;top:0}.slim-image-editor .slim-stage{z-index:4}.slim-image-editor .slim-crop-preview{border-radius:4px;z-index:3}.slim-image-editor .slim-crop-preview canvas,.slim-image-editor .slim-crop-preview img,.slim-image-editor .slim-crop-preview:after{border-radius:inherit;display:block;left:0;position:absolute;top:0}.slim-image-editor .slim-crop-preview .slim-crop{z-index:3}.slim-image-editor .slim-crop-preview:after{bottom:0;content:"";right:0;z-index:2}.slim-image-editor .slim-crop-preview .slim-crop-blur{-moz-filter:contrast(.7);filter:contrast(.7);z-index:1}.slim-image-editor .slim-editor-utils-group{text-align:center}.slim-image-editor .slim-editor-utils-group button{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;cursor:pointer;font-size:1em;height:2.5em;outline:none;padding:0;width:2.5em}.slim-image-editor .slim-editor-utils-group button:active{background-color:rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.slim-image-editor .slim-editor-btn-group{text-align:center}.slim-image-editor .slim-editor-btn-group button{background-image:none;border:none;border-radius:25px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.1;margin:0 20px;overflow:hidden;padding:10px 15px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:background .2s,border-color .2s,color .2s;transition:background .25s ease-in,border-color .25s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.slim-rotation-disabled .slim-container{height:calc(100% - 4em)}.slim-rotation-disabled .slim-editor-utils-group{display:none}.slim-editor-btn,.slim-editor-utils-btn{border:none;color:hsla(0,0%,100%,.75)}.slim-editor-btn:focus,.slim-editor-btn:hover,.slim-editor-utils-btn:focus,.slim-editor-utils-btn:hover{color:hsla(0,0%,100%,.9)}.slim-btn-confirm{background-color:#006963;border-color:#003633;color:#fff}.slim-btn-confirm:active,.slim-btn-confirm:focus,.slim-btn-confirm:hover{background-color:#333;border-color:#333;color:#fff}.slim-btn-cancel{background-color:#ddd;border-color:#ddd;color:#666}.slim-btn-cancel:active,.slim-btn-cancel:focus,.slim-btn-cancel:hover{background-color:#ccc;border-color:#ccc;color:#666}.slim-editor-utils-btn{border-radius:.6875em}.slim-editor-btn{border-radius:.5em}.slim-image-editor-preview:after{background-color:rgba(244,250,255,.4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07),0 1px 5px rgba(0,0,0,.3)}.slim-btn-rotate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='252' height='287' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M134.762.626v36.15c65.016 4.594 116.34 58.75 116.34 124.936 0 69.198-56.09 125.288-125.29 125.288C56.616 287 .525 230.91.525 161.71c0-30.036 10.592-57.59 28.215-79.17l31.934 31.934C51.03 127.75 45.27 144.04 45.27 161.71c0 44.485 36.06 80.544 80.544 80.544 44.484 0 80.544-36.058 80.544-80.543 0-41.454-31.327-75.56-71.594-80.017v35.272l-62.646-57.89L134.762.625zm-8.95 196.883c-19.77 0-35.796-16.028-35.796-35.798 0-19.77 16.027-35.796 35.797-35.796 19.77 0 35.797 16.026 35.797 35.796s-16.027 35.797-35.797 35.797z' fill='rgba(255,255,255,.8)' fill-rule='evenodd'/%3E%3C/svg%3E")}.slim-editor-btn-group,.slim-editor-utils-group{padding:1em 0 0}@media (min-width:40em){.slim-btn-group{padding-top:2em}}.slim-crop-area{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75),0 0 0 1px hsla(0,0%,100%,.75);position:absolute}.slim-crop-area .grid{overflow:hidden}.slim-crop-area .grid:after,.slim-crop-area .grid:before{content:"";opacity:0;position:absolute;transition:opacity .5s;z-index:2}.slim-crop-area .grid:before{bottom:33.333%;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.35),inset 0 1px 0 0 hsla(0,0%,100%,.35);left:1px;right:1px;top:33.333%}.slim-crop-area .grid:after{bottom:1px;box-shadow:inset -1px 0 0 0 hsla(0,0%,100%,.35),inset 1px 0 0 0 hsla(0,0%,100%,.35);left:33.333%;right:33.333%;top:1px}.slim-crop-area button{background:#fafafa;border:none;border-radius:8px;box-shadow:inset 0 1px 0 0 #fff,0 1px 1px rgba(0,0,0,.15);height:16px;margin:-8px 0 0 -8px;padding:0;position:absolute;width:16px;z-index:3}.slim-crop-area [class*=n]{top:0}.slim-crop-area [class*=s]{top:100%}.slim-crop-area [class*=w]{left:0}.slim-crop-area [class*=e]{left:100%}.slim-crop-area .e,.slim-crop-area .w{cursor:ew-resize;height:30px;margin-top:-15px;top:50%}.slim-crop-area .n,.slim-crop-area .s{cursor:ns-resize;left:50%;margin-left:-15px;width:30px}.slim-crop-area .ne,.slim-crop-area .sw{cursor:nesw-resize}.slim-crop-area .nw,.slim-crop-area .se{cursor:nwse-resize}.slim-crop-area .c{border:none;border-radius:0;box-shadow:none;cursor:move;height:calc(100% - 20px);left:10px;margin:0;opacity:0;top:10px;width:calc(100% - 20px);z-index:2}.slim-crop-area button:not(.c):after{bottom:-12px;content:"";left:-12px;position:absolute;right:-12px;top:-12px}.slim-crop-area .slim-crop-mask{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.slim-crop-area .slim-crop-mask img{height:auto;margin:0!important;max-width:none;min-width:auto;position:absolute;transform:translateZ(0);transform-origin:0 0;width:auto}.slim-crop-area[data-dragging=true] .grid:after,.slim-crop-area[data-dragging=true] .grid:before{opacity:1}.slim-popover{background:rgba(25,27,29,.99);font-size:16px;height:100%;left:0;overflow:hidden;padding:1em;position:fixed;top:0;touch-action:none;width:100%;z-index:2147483647}.slim-popover[data-state=off]{left:-100%}.slim-popover:after{background:linear-gradient(90deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0) 80%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:40em){.slim-popover{padding:2em}}.slim,.slim-crop-area,.slim-image-editor,.slim-popover{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slim button,.slim-crop-area button,.slim-image-editor button,.slim-popover button{-webkit-highlight:none;-webkit-tap-highlight-color:transparent}.slim *,.slim-crop-area *,.slim-image-editor *,.slim-popover *{box-sizing:inherit}.slim img,.slim-crop-area img,.slim-image-editor img,.slim-popover img{background-color:#eee;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAYBpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/M4gYERaKxUvDamhQExtlJqEmTWOUwWbmzS81P17vzaTJVtlOUWLj14K/gK2yVopISdlZExv0nGfUSObc7rmf+73nnO49F+yhtJoxat2Qyeb14KRXmQ8vKPWP2OjCQRtKRDW08UDAT1V7u5Fosat+q1b1uH+tKRY3VLA1CI+pmp4XnhL2r+Q1izeFO9RUJCZ8LOzS5YLC15YeLfOTxckyf1ish4I+sLcKK8lfHP3FakrPCMvLcWbSBfXnPtZLHPHs3KysPTK7MQgyiReFaSbw4WGQUfEe+hliQHZUyXd/58+Qk1xVvEYRnWWSpMjjErUg1eOyJkSPy0hTtPr/t69GYnioXN3hhboH03zphfoN+CyZ5vu+aX4eQM09nGUr+bk9GHkVvVTRnLvQsgYn5xUtugWn69B5p0X0yLdUI9OeSMDzETSHof0SGhfLPfs55/AWQqvyVRewvQN9Et+y9AUyt2fOEwKMEgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC9JREFUOI1jZGBgkGIgDjwjRhETkYYRDUYNHDVwMBjISIJaonLU4PfyqIGjBpIBAPvwAUFW9TOIAAAAAElFTkSuQmCC")}.slim img{height:auto;width:100%}span.slim{display:block}.slim{background:transparent;font-size:inherit;margin:0 auto;padding-bottom:.025px;position:relative;transition:background-color .25s}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slim[data-state*=file-over] .slim-btn{pointer-events:none}.slim[data-state*=empty]:hover{background-color:#ddd}.slim[data-state*=empty] .slim-label{opacity:1;visibility:visible}.slim[data-state*=busy] .slim-label{opacity:0}.slim[data-state*=loading] .slim-label{display:none}.slim[data-state*=loading] .slim-label-loading{display:block;opacity:1}.slim[data-state*=preview] .slim-label{visibility:hidden}.slim[data-state*=error]{color:#fff}.slim>img,.slim>input[type=file]{border:0!important;display:block!important;height:0!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;opacity:0!important;padding:0!important;width:0!important}.slim>img+input[type=file],.slim>input[type=file]+img{margin-bottom:0!important}.slim>input[type=hidden]{height:1px;margin:-1px;opacity:0;position:absolute;width:1px}.slim .slim-label-loading{display:none}.slim .slim-label{border:1px solid #fff;border-radius:5px;color:#fff;font-size:12px;margin:0;padding:60px 40px 30px;position:relative;text-transform:uppercase;transition:opacity .25s;visibility:hidden}.slim .slim-label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='243' height='269' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M219.943 223.73H22.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM104.88 6.696c4.035-4.04 9.216-6.147 14.492-6.508C119.998.135 120.6 0 121.238 0c.633 0 1.228.135 1.847.186 5.284.357 10.473 2.464 14.512 6.51l70.763 70.967c8.86 8.875 8.86 23.267 0 32.142-8.86 8.876-23.225 8.876-32.086 0L143.612 77.05v106.41c0 12.355-10.016 22.372-22.374 22.372-12.356 0-22.372-10.017-22.372-22.373V77.05l-32.662 32.755c-8.86 8.876-23.226 8.876-32.086 0-8.86-8.875-8.86-23.267 0-32.142L104.88 6.696z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:20px 20px;content:"";display:block;height:20px;left:50%;position:absolute;top:30px;transform:translateX(-50%);width:20px}.slim .slim-error,.slim .slim-label,.slim .slim-label-loading{color:#fff;max-width:100%}.slim .slim-error{border:1px solid #fff;border-radius:5px;color:#fff;margin:0;padding:60px 40px 30px;position:relative;text-transform:uppercase}.slim .slim-error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='243' height='269' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M219.943 223.73H22.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM104.88 6.696c4.035-4.04 9.216-6.147 14.492-6.508C119.998.135 120.6 0 121.238 0c.633 0 1.228.135 1.847.186 5.284.357 10.473 2.464 14.512 6.51l70.763 70.967c8.86 8.875 8.86 23.267 0 32.142-8.86 8.876-23.225 8.876-32.086 0L143.612 77.05v106.41c0 12.355-10.016 22.372-22.374 22.372-12.356 0-22.372-10.017-22.372-22.373V77.05l-32.662 32.755c-8.86 8.876-23.226 8.876-32.086 0-8.86-8.875-8.86-23.267 0-32.142L104.88 6.696z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:20px 20px;content:"";display:block;height:20px;left:50%;position:absolute;top:30px;transform:translateX(-50%);width:20px}.slim .slim-label-loading{color:#fff;margin:0;padding:60px 40px 30px;position:relative;text-transform:uppercase}.slim .slim-file-hopper{background:transparent;z-index:3}.slim .slim-area,.slim .slim-drip,.slim .slim-ratio,.slim .slim-result,.slim .slim-status{border-radius:inherit}.slim .slim-area{color:inherit;overflow:hidden;width:100%}.slim .slim-area :only-of-type{margin:0}.slim .slim-area .slim-loader{height:24px;left:50%;margin:-30px 0 0 -12px;pointer-events:none;position:absolute;top:50%;width:24px;z-index:1}.slim .slim-area .slim-loader svg{display:block;height:100%;opacity:0;width:100%}.slim .slim-area .slim-upload-status{font-weight:400;line-height:1.65;opacity:0;position:absolute;right:1em;top:1em;transition:opacity .25s;white-space:nowrap;z-index:1}.slim .slim-area .slim-upload-status-icon{display:inline-block;opacity:.9}.slim .slim-area .slim-drip,.slim .slim-area .slim-result,.slim .slim-area .slim-status{bottom:0;left:0;right:0;top:0}.slim .slim-area .slim-drip,.slim .slim-area .slim-result{position:absolute}.slim .slim-area .slim-status{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3em 1.5em;pointer-events:none;text-align:center}.slim .slim-area .slim-drip{overflow:hidden;z-index:1}.slim .slim-area .slim-drip>span{left:0;margin-left:-25%;margin-top:-25%;opacity:0;padding-bottom:50%;position:absolute;top:0;width:50%}.slim .slim-area .slim-drip>span>span{background-color:rgba(0,0,0,.25);border-radius:50%;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.slim .slim-area .slim-result{overflow:hidden;-webkit-perspective:1px}.slim .slim-area .slim-result img{display:block;left:0;position:absolute;top:0;width:100%}.slim .slim-area .slim-result img:not([src]),.slim .slim-area .slim-result img[src=""]{visibility:hidden}.slim .slim-btn-group{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:3}.slim .slim-btn-group button{cursor:pointer;pointer-events:all}.slim[data-ratio*=":"]{min-height:auto}.slim[data-ratio*=":"] .slim-status{padding:0 1.5em;position:absolute}.slim[data-ratio="16:10"]>img,.slim[data-ratio="16:10"]>input[type=file]{margin-bottom:62.5%}.slim[data-ratio="10:16"]>img,.slim[data-ratio="10:16"]>input[type=file]{margin-bottom:160%}.slim[data-ratio="16:9"]>img,.slim[data-ratio="16:9"]>input[type=file]{margin-bottom:56.25%}.slim[data-ratio="9:16"]>img,.slim[data-ratio="9:16"]>input[type=file]{margin-bottom:177.77778%}.slim[data-ratio="5:3"]>img,.slim[data-ratio="5:3"]>input[type=file]{margin-bottom:60%}.slim[data-ratio="3:5"]>img,.slim[data-ratio="3:5"]>input[type=file]{margin-bottom:166.66667%}.slim[data-ratio="5:4"]>img,.slim[data-ratio="5:4"]>input[type=file]{margin-bottom:80%}.slim[data-ratio="4:5"]>img,.slim[data-ratio="4:5"]>input[type=file]{margin-bottom:125%}.slim[data-ratio="4:3"]>img,.slim[data-ratio="4:3"]>input[type=file]{margin-bottom:75%}.slim[data-ratio="3:4"]>img,.slim[data-ratio="3:4"]>input[type=file]{margin-bottom:133.33333%}.slim[data-ratio="3:2"]>img,.slim[data-ratio="3:2"]>input[type=file]{margin-bottom:66.66667%}.slim[data-ratio="2:3"]>img,.slim[data-ratio="2:3"]>input[type=file]{margin-bottom:150%}.slim[data-ratio="1:1"]>img,.slim[data-ratio="1:1"]>input[type=file]{margin-bottom:100%}.slim-btn-group{padding:1.5em 0;text-align:center}.slim-btn{background-color:rgba(0,0,0,.7);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:none;border-radius:50%;color:#fff;font-size:0;height:36px;margin:0 7.2px;outline:none;padding:0;position:relative;width:36px}.slim-btn *{pointer-events:none}.slim-btn-remove{position:relative}.slim-btn-remove:before{content:"\f118";display:block;font-family:Flaticon;font-size:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.slim-btn-download{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 269 269' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414'%3E%3Cpath d='M232.943 223.73H35.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM117.88 199.136c4.035 4.04 9.216 6.147 14.492 6.508.626.053 1.227.188 1.866.188.633 0 1.228-.135 1.847-.186 5.284-.357 10.473-2.464 14.512-6.51l70.763-70.967c8.86-8.876 8.86-23.268 0-32.143-8.86-8.876-23.225-8.876-32.086 0l-32.662 32.756V22.373C156.612 10.017 146.596 0 134.238 0c-12.356 0-22.372 10.017-22.372 22.373v106.41L79.204 96.027c-8.86-8.876-23.226-8.876-32.086 0-8.86 8.875-8.86 23.267 0 32.142l70.763 70.966z' fill='%23fff'/%3E%3C/svg%3E")}.slim-btn-upload{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='243' height='269' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M219.943 223.73H22.533c-12.21 0-22.11 10.017-22.11 22.373 0 12.356 9.9 22.373 22.11 22.373h197.41c12.21 0 22.11-10.017 22.11-22.373 0-12.356-9.9-22.373-22.11-22.373zM104.88 6.696c4.035-4.04 9.216-6.147 14.492-6.508C119.998.135 120.6 0 121.238 0c.633 0 1.228.135 1.847.186 5.284.357 10.473 2.464 14.512 6.51l70.763 70.967c8.86 8.875 8.86 23.267 0 32.142-8.86 8.876-23.225 8.876-32.086 0L143.612 77.05v106.41c0 12.355-10.016 22.372-22.374 22.372-12.356 0-22.372-10.017-22.372-22.373V77.05l-32.662 32.755c-8.86 8.876-23.226 8.876-32.086 0-8.86-8.875-8.86-23.267 0-32.142L104.88 6.696z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.slim-btn-edit{position:relative}.slim-btn-edit:before{content:"\f10f";display:block;font-family:Flaticon;font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.slim-loader-background{stroke:rgba(0,0,0,.15)}.slim-loader-foreground{stroke:rgba(0,0,0,.65)}.slim-loader-background,.slim[data-state*=preview] .slim-loader-background{stroke:hsla(0,0%,100%,.25)}.slim-loader-foreground,.slim[data-state*=preview] .slim-loader-foreground{stroke:#fff}.slim-upload-status{border-radius:.3125em;box-shadow:0 .125em .25em rgba(0,0,0,.25);font-size:.75em;padding:0 .5em}.slim-upload-status[data-state=success]{background-color:#d1ed8f;color:#323e15}.slim-upload-status[data-state=success] .slim-upload-status-icon{border:.1875em solid;border-left:none;border-top:none;height:.75em;margin-bottom:.0625em;margin-left:.25em;margin-right:.325em;transform:rotate(45deg);width:.5em}.slim-upload-status[data-state=error]{background:#efd472;color:#574016}.slim-upload-status[data-state=error] .slim-upload-status-icon{height:1em;margin-left:-.125em;margin-right:.5em;position:relative;transform:rotate(45deg);width:.5625em}.slim-upload-status[data-state=error] .slim-upload-status-icon:after,.slim-upload-status[data-state=error] .slim-upload-status-icon:before{background-color:currentColor;border:.09em solid;box-sizing:content-box;content:"";height:0;position:absolute;transform:translate(-50%,-50%) translate(.5em,.5em);width:0}.slim-upload-status[data-state=error] .slim-upload-status-icon:before{width:.6666666667em}.slim-upload-status[data-state=error] .slim-upload-status-icon:after{height:.6666666667em}.slim .slim-area .slim-result img{box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;max-width:100%;min-width:100%;top:50%;transform:translate(-50%,-50%)!important;width:auto}.slim .out{opacity:0!important}.slim[data-state*=empty]:hover{background:none!important}.slim:hover .slim-error:before,.slim:hover .slim-label:before{animation:iconBounce .5s infinite}.slim[data-state*=empty] .slim-error{animation:errorShake .15s 5}@keyframes errorShake{0%{transform:translateX(-5px)}50%{transform:translateX(5px)}to{transform:translateX(-5px)}}@keyframes iconBounce{0%{margin-top:0}50%{margin-top:-5px}to{margin-top:0}}.mce-panel{border-width:0!important;z-index:1}.mce-container iframe{min-height:220px!important}.tox{border:none!important}.tox .tox-editor-header{padding:0!important}.tox .tox-toolbar__primary{background-color:#f0f0f0!important}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:focus,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn:active,.tox .tox-tbtn:focus,.tox .tox-tbtn:hover,.tox .tox-trbtn--enabled,.tox .tox-trbtn--enabled:focus,.tox .tox-trbtn--enabled:hover{background:#00b6ab!important}.tox .tox-collection--list .tox-collection__item--active{background-color:#00b6ab!important}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#006e68!important}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#00b6ab!important}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#006e68!important}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#00b6ab!important}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #d9d9d9!important}
