/* GLOBAL MIXINS
 * Name:
 * Comments:
 ======================================*/
/* ROTATE
 * Name:
 * Comments:
 // Example - this will rotate a DOM object 45 degrees, just change the number (leave the deg):
 // @include setRotate(45deg);
 ======================================*/
/* CORNER RADIUS
 * Name:
 * Comments:
 *  Example - this will add a radius to all corners of a DOM object, just change the number (leave the unit):
 *  @include setRadius(5px);
 *  The following will turn a square into a circle
 *  @include setRadius(50%);
======================================*/
/* OPACITY
 * Name:
 * Comments:
 *  Remember opacity is inverse to transparency
 *  Example - this will set the opacity of a DOM object to 40% (40% visible), just change the number (no units for this one):
 *  @include setOpacity(40);
======================================*/
/* BOX SHADOW
 * Name:
 * Comments:
======================================*/
/* LINEAR GRADIENT
 * Name:
 * Comments:
 ======================================*/
/* TRANSITION
 * Name:
 * Comments: usage // .elem { @include transition(all, 0.2s, ease-in-out); }
======================================*/
/*==================================================================================================================*/
/* WIDGET MIXINS
 * Name:
 * Comments:
 *  the widgets are down the right hand side on the desktop site
 *  Some of these mixins call other mixins - just follow the trail - if you see '@include' it's another mixin
 *  If you want to overide an included mixin, for example margin - put it after the include, see 'set-widget-h3' for an example
 *  the margin on the line after the inlude overrides the margin set in the mixin

======================================*/
/* SET WIDGET
 * Name:
 * Comments:
 *  Shared widget properties. This saves us putting the same four lines for each widget in the scss
 *  Also makes it easier to change
======================================*/
/* H3
 * Name:
 * Comments:
======================================*/
/* H3 ARROW
 * Name:
 * Comments:
 *  h3 with the arrow device at the top of a widget
 *  Example - this will set a widget with light blue text, large size and semi bold font
 *  set-widget-h3-arrow($lightBlue, $font-size-widget-large, $font-weight-semiBold)
======================================*/
/* H3 ARROW BLUE
 * Name:
 * Comments:
======================================*/
/* WIDGET FONT
 * Name:
 * Comments:
======================================*/
/* WIDGET INPUT
 * Name:
 * Comments:
======================================*/
/* WIDGET BUTTON ARROW
 * Name:
 * Comments:
======================================*/
/* WIDGET BUTTON
 * Name:
 * Comments:
======================================*/
/* BASE
 * Name:
 * Comments: Mobile up
======================================*/
/* BODY, CONTAINERS
 * Name:
 * Comments:
======================================*/
/* line 17, ../scss/_base.scss */
body {
    padding-top: 80px;
    font-family: "Signika", sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    background-color: white !important;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    background-position-y: 130px !important;
}

/* line 28, ../scss/_base.scss */
#wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/* line 36, ../scss/_base.scss */
.mainContent {
    margin: 0;
    padding: 0;
    /*display: table;*/
}
    /* line 41, ../scss/_base.scss */
    .mainContent.top {
        width: 100%;
        background: url(/templates/images/Homepage-BG.jpg) no-repeat;
        background-size: cover;
    }
    /* line 47, ../scss/_base.scss */
    .mainContent.bottom {
        background-color: #fff;
        display: block;
        padding: 0;
    }
        /* line 51, ../scss/_base.scss */
        .mainContent.bottom .container {
            padding: 0;
        }

/* line 57, ../scss/_base.scss */
.two-column-wrapper,
.three-column-wrapper {
    margin-top: 50px !important;
}

    /* line 62, ../scss/_base.scss */
    .two-column-wrapper.padded {
        padding: 0;
    }

/* line 66, ../scss/_base.scss */
.four-column-wrapper {
    position: relative;
}

/* line 70, ../scss/_base.scss */
.main-content-column {
    padding: 0 20px;
}

/* GENERIC CONTENT
 * Name:
 * Comments: Common styles used throughout the site
======================================*/
/* line 88, ../scss/_base.scss */
.mainContent section,
.mainContent .section {
    margin-bottom: 75px;
}
/* line 93, ../scss/_base.scss */
.mainContent h2 {
    margin: 0 0 20px !important;
    font-size: 36px !important;
    line-height: 38px !important;
    font-weight: bold;
    color: #004385;
}
/* line 93, ../scss/_base.scss */
body.guildSuper .mainContent h2,
body.childCareSuper .mainContent h2 {
    color: #00274C;
}
/* line 101, ../scss/_base.scss */
.mainContent h3 {
    margin-top: 30px;
    font-size: 21px;
    color: black;
}

.mainContent .sf_3cols_2in_50 h3 {
    color: black;
}

body.guildSuper .mainContent .sf_3cols_2in_50 h3,
body.childCareSuper .mainContent .sf_3cols_2in_50 h3 {
    color: #00274C;
}

.mainContent a {
    color: #00b8f0;
    font-weight: bold;
    text-decoration: none;
    /*text-decoration:underline;*/
}

body.guildSuper .mainContent a {
    color: #3BB7AA;
}

.mainContent .sf_3cols_2in_50 a,
.mainContent .sf_2cols_1in_67 a,
.mainContent .about-you-page-content a,
.mainContent .fees-costs a,
.mainContent .full-width-text a {
    color: #00b8f0;
}

    .mainContent .sf_3cols_2in_50 a:visited,
    .mainContent .sf_2cols_1in_67 a:visited,
    .mainContent .about-you-page-content a:visited,
    .mainContent .fees-costs a:visited,
    .mainContent .full-width-text a:visited,
    .mainContent .sf_3cols_2in_50 a:hover,
    .mainContent .sf_3cols_2in_50 a:active,
    .mainContent .sf_2cols_1in_67 a:hover,
    .mainContent .sf_2cols_1in_67 a:active,
    .mainContent .about-you-page-content a:hover,
    .mainContent .about-you-page-content a:active,
    .mainContent .fees-costs a:hover,
    .mainContent .fees-costs a:active,
    .mainContent .full-width-text a:hover,
    .mainContent .full-width-text a:active {
        color: #00b8f0;
        font-weight: bold;
        text-decoration: underline;
    }

body.guildSuper .mainContent .sf_3cols_2in_50 a,
body.guildSuper .mainContent .sf_2cols_1in_67 a,
body.guildSuper .mainContent .about-you-page-content a,
body.guildSuper .mainContent .fees-costs a,
body.guildSuper .mainContent .full-width-text a {
    color: #3BB7AA;
}

    body.guildSuper .mainContent .sf_3cols_2in_50 a:visited,
    body.guildSuper .mainContent .sf_2cols_1in_67 a:visited,
    body.guildSuper .mainContent .about-you-page-content a:visited,
    body.guildSuper .mainContent .fees-costs a:visited,
    body.guildSuper .mainContent .full-width-text a:visited,
    body.guildSuper .mainContent .sf_3cols_2in_50 a:hover,
    body.guildSuper .mainContent .sf_3cols_2in_50 a:active,
    body.guildSuper .mainContent .sf_2cols_1in_67 a:hover,
    body.guildSuper .mainContent .sf_2cols_1in_67 a:active,
    body.guildSuper .mainContent .about-you-page-content a:hover,
    body.guildSuper .mainContent .about-you-page-content a:active,
    body.guildSuper .mainContent .fees-costs a:hover,
    body.guildSuper .mainContent .fees-costs a:active,
    body.guildSuper .mainContent .full-width-text a:hover,
    body.guildSuper .mainContent .full-width-text a:active {
        color: #3BB7AA;
        font-weight: bold;
        text-decoration: underline;
    }

.mainContent .about-you-page-content a,
.mainContent .about-you-page-content a:hover,
.mainContent .about-you-page-content a:visited {
    color: #FFFFFF;
}

.mainContent .form-scope a,
.mainContent .form-scope a:visited,
.mainContent .form-scope a:hover,
.mainContent .form-scope a:active {
    color: #004385;
}

body.guildSuper .mainContent .form-scope a,
body.guildSuper .mainContent .form-scope a:visited,
body.guildSuper .mainContent .form-scope a:hover,
body.guildSuper .mainContent .form-scope a:active {
    color: #00274C;
}

.mainContent a.btn-green {
    color: #FFFFFF !important;
}

.mainContent p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px !important;
}
/* line 119, ../scss/_base.scss */
.mainContent strong {
    color: inherit;
}

/* line 123, ../scss/_base.scss */
.mainContent ul {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 28px;
    list-style-type: none;
}
    /* line 130, ../scss/_base.scss */
    .mainContent ul li {
        margin-bottom: 5px;
    }
    /* line 134, ../scss/_base.scss */
    .mainContent ul.sidenav {
        margin-top: 40px;
    }
    /* line 139, ../scss/_base.scss */
    .mainContent ul.list, .mainContent ul.sidenav {
        margin: 0;
        padding: 0;
        font-size: 16px;
        line-height: 20px;
        list-style-type: none;
    }
        /* line 146, ../scss/_base.scss */
        .mainContent ul.list li, .mainContent ul.sidenav li {
            margin-bottom: 5px;
            padding-left: 25px;
        }
            /* line 149, ../scss/_base.scss */
            .mainContent ul.list li:before, .mainContent ul.sidenav li:before {
                content: " ";
                height: 11px;
                width: 11px;
                display: inline-block;
                background-image: url("/templates/images/arrow-blue.svg");
                background-repeat: no-repeat;
                background-position: top left;
                opacity: 1;
                margin-left: -20px;
                margin-right: 10px;
                background-size: 11px 11px;
            }
            /* line 163, ../scss/_base.scss */
            .mainContent ul.list li a, .mainContent ul.sidenav li a {
                color: #567899;
            }
        /* line 168, ../scss/_base.scss */
        .mainContent ul.list.sidenav, .mainContent ul.sidenav.sidenav {
            margin-top: 40px;
        }
    /* line 172, ../scss/_base.scss */
    .mainContent ul.square-bullets {
        margin-bottom: 25px;
        margin-left: 30px;
    }
        /* line 175, ../scss/_base.scss */
        .mainContent ul.square-bullets li {
            margin-left: 25px;
            background: none;
            text-indent: -29px;
        }
            /* line 179, ../scss/_base.scss */
            .mainContent ul.square-bullets li:before {
                content: "\25FC";
                color: #00b8f0;
                background-image: none;
                margin-right: 15px;
                margin-left: 0;
            }
/* line 179, ../scss/_base.scss */
body.guildSuper .mainContent ul.square-bullets li:before {
    content: "\25FC";
    color: #3BB7AA;
    background-image: none;
    margin-right: 15px;
    margin-left: 0;
}

body.guildSuper .mainContent ul.list li:before,
body.guildSuper .mainContent ul.sidenav li:before {
    background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 11px 11px;
}
/* line 179, ../scss/_base.scss */
body.childCareSuper .mainContent ul.square-bullets li:before {
    content: "\25FC";
    color: #DD1A56;
    background-image: none;
    margin-right: 15px;
    margin-left: 0;
}

body.childCareSuper .mainContent ul.list li:before,
body.childCareSuper .mainContent ul.sidenav li:before {
    background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 11px 11px;
}
/* line 188, ../scss/_base.scss */
.mainContent ul.download-list {
    border-top: 1px solid #d0d0d0;
    padding-left: 0;
}
    /* line 191, ../scss/_base.scss */
    .mainContent ul.download-list li {
        background-image: none;
        background: url("/images/default-source/icons/pdficon_med.png") center right 10px no-repeat !important;
        background-size: 19px 26px !important;
        border: 1px solid #d0d0d0 !important;
        border-top: 0 !important;
        margin-bottom: 0;
        padding: 8px !important;
        padding-right: 40px !important;
    }
        /* line 201, ../scss/_base.scss */
        .mainContent ul.download-list li a {
            color: #333;
        }
        /* line 205, ../scss/_base.scss */
        .mainContent ul.download-list li.icon-cpu:after {
            display: block;
            content: " ";
            /* border: 1px solid red; */
            width: 44px;
            height: 45px;
            position: absolute;
            top: 0;
            right: 50px;
            bottom: 0;
            border-left: 1px solid grey;
            border-right: 1px solid grey;
        }
/* line 221, ../scss/_base.scss */
.mainContent .videoContainer {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin-bottom: 45px;
}
    /* line 230, ../scss/_base.scss */
    .mainContent .videoContainer iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
/* line 238, ../scss/_base.scss */
.mainContent .select-container {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px 15px;
    margin-bottom: 15px;
    padding: 3px 10px;
    height: auto;
    background-color: #e7e7e7;
    /* Fallback Color */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #fff, #e7e7e7);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #fff, #e7e7e7);
    /* FF3.6 */
    background-image: -ms-linear-gradient(top, #fff, #e7e7e7);
    /* IE10 */
    background-image: -o-linear-gradient(top, #fff, #e7e7e7);
    /* Opera 11.10+ */
    background-image: linear-gradient(top, #fff, #e7e7e7);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fff', EndColorStr='#e7e7e7');
}
    /* line 248, ../scss/_base.scss */
    .mainContent .select-container select {
        box-shadow: none;
        border: none;
        background-color: transparent;
        font-size: 20px;
    }
/* line 256, ../scss/_base.scss */
.mainContent .btn-green {
    background: #41ad00;
    padding: 10px 40px;
    font-size: 17px;
    line-height: 19px;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    border: 0;
    vertical-align: top;
    -webkit-box-shadow: 0 4px 0 rgba(65, 173, 0, 0.33);
    -moz-box-shadow: 0 4px 0 rgba(65, 173, 0, 0.33);
    box-shadow: 0 4px 0 rgba(65, 173, 0, 0.33);
}

/* line 256, ../scss/_base.scss */
body.guildSuper .mainContent .btn-green {
    background: #6857B2;
    padding: 10px 40px;
    font-size: 17px;
    line-height: 19px;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    border: 0;
    vertical-align: top;
    -webkit-box-shadow: 0 4px 0 rgba(102, 64, 179, 0.75);
    -moz-box-shadow: 0 4px 0 rgba(102, 64, 179, 0.75);
    box-shadow: 0 4px 0 rgba(102, 64, 179, 0.75);
}
/* line 268, ../scss/_base.scss */
.mainContent .btn-green.no-padding {
    padding: 10px;
}

/* line 273, ../scss/_base.scss */
.mainContent .arrow-link {
    display: block;
    color: #00b8f0;
}

body.guildSuper .mainContent .arrow-link {
    color: #3BB7AA;
}

body.childCareSuper .mainContent .arrow-link {
    color: #DD1A56;
}
/* line 276, ../scss/_base.scss */
.mainContent .arrow-link:before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 14px;
    margin-right: 10px;
    background-image: url("/templates/images/arrow-go-blue.svg");
    background-size: cover;
}

body.guildSuper .mainContent .arrow-link:before {
    background-image: url("/templates/images/GuildSuper/arrow-go-blue.svg");
    background-size: cover;
}
/* line 287, ../scss/_base.scss */
.mainContent .arrow-title {
    position: relative;
    margin-bottom: 25px;
    font-size: 30px;
    color: #333;
    padding-left: 35px;
}

body.guildSuper .mainContent .arrow-title,
body.childCareSuper .mainContent .arrow-title {
    color: #00274C;
}
/* line 293, ../scss/_base.scss */
.mainContent .arrow-title:before {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    margin-right: 10px;
    /*background-image: url(../images/build/arrow-blue.svg);*/
    background-image: url("/templates/images/arrow-blue.svg");
    background-size: cover;
    width: 20px;
    height: 24px;
    margin-right: 15px;
}
/* line 293, ../scss/_base.scss */
body.guildSuper .mainContent .arrow-title:before {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    margin-right: 10px;
    background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
    background-size: cover;
    width: 20px;
    height: 24px;
    margin-right: 15px;
}
/* line 309, ../scss/_base.scss */
.mainContent .btn-apply-now {
    display: block;
    border-top: 1px dotted #00b8f0;
    border-bottom: 1px dotted #00b8f0;
    text-align: center;
    padding: 20px 0;
    font-size: 22px;
    color: #00b8f0;
    margin-top: 40px;
}
/* line 309, ../scss/_base.scss */
body.guildSuper .mainContent .btn-apply-now {
    border-color: #3BB7AA;
    color: #3BB7AA;
}
/* line 318, ../scss/_base.scss */
.mainContent .btn-apply-now .icon {
    width: 30px;
    margin-right: 15px;
}
/* line 325, ../scss/_base.scss */
.mainContent .table {
    width: 100%;
    border-collapse: collapse;
    border: none;
    border-bottom: 1px solid #4bacc6;
}
    /* line 331, ../scss/_base.scss */
    .mainContent .table thead {
        border-top: 1px solid #4bacc6;
        border-bottom: 1px solid #4bacc6;
        font-weight: bold;
    }
        /* line 336, ../scss/_base.scss */
        .mainContent .table thead tr {
            background: #fff !important;
        }
    /* line 340, ../scss/_base.scss */
    .mainContent .table tr {
        border: none;
    }
        /* line 342, ../scss/_base.scss */
        .mainContent .table tr:nth-child(odd) {
            background: #d2eaf1;
        }
    /* line 346, ../scss/_base.scss */
    .mainContent .table td {
        border: none !important;
        color: #31849b;
    }
/* line 325, ../scss/_base.scss */
body.guildSuper .mainContent .table {
    border-color: #3BB7AA;
}
    /* line 331, ../scss/_base.scss */
    body.guildSuper .mainContent .table thead {
        border-color: #3BB7AA;
    }
    /* line 342, ../scss/_base.scss */
    body.guildSuper .mainContent .table tr:nth-child(odd) {
        background: #D7EDEA;
    }
    /* line 346, ../scss/_base.scss */
    body.guildSuper .mainContent .table td, body.childCareSuper .mainContent .table td {
        color: #00274C;
    }
/* line 352, ../scss/_base.scss */
.mainContent a.toggle {
    float: right;
    color: #fff;
    text-decoration: none;
    background: rgba(255, 255, 255, 0.2);
    padding: 0 10px;
    border-radius: 4px;
}
/* line 360, ../scss/_base.scss */
.mainContent .toggle-content {
    display: none;
}

/* TOP NAV
 * Name:
 * Comments:
======================================*/
/* line 379, ../scss/_base.scss */
nav, .navbar-default {
    background-color: transparent;
    margin-bottom: 0 !important;
}
    /* line 382, ../scss/_base.scss */
    nav .container, .navbar-default .container {
        /*min-height: 100px;
    background-image: url("/templates/images/GuildSuper-logo.svg");
    background-position: left bottom;
    background-repeat: no-repeat;*/
    }
        /* line 388, ../scss/_base.scss */
        nav .container .navbar-header .navbar-toggle, .navbar-default .container .navbar-header .navbar-toggle {
            position: absolute;
            float: none;
            left: 5px;
            top: 5px;
            padding: 0;
            margin: 0;
            background-color: transparent;
            background-image: none;
            border: 1px solid transparent;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            z-index: 9999;
        }
            /* line 400, ../scss/_base.scss */
            nav .container .navbar-header .navbar-toggle .icon-bar, .navbar-default .container .navbar-header .navbar-toggle .icon-bar {
                background-color: #00b8f0;
            }

        /* line 404, ../scss/_base.scss */
        nav .container .navbar-header .topNav, .navbar-default .container .navbar-header .topNav {
            border-bottom: 1px solid #e3e3e3;
            width: 100%;
            text-align: right;
            min-height: 31px;
        }
            /* line 410, ../scss/_base.scss */
            nav .container .navbar-header .topNav a:hover, nav .container .navbar-header .topNav a:active, nav .container .navbar-header .topNav a:focus, .navbar-default .container .navbar-header .topNav a:hover, .navbar-default .container .navbar-header .topNav a:active, .navbar-default .container .navbar-header .topNav a:focus {
                color: #00b8f0;
            }
            /* line 414, ../scss/_base.scss */
            nav .container .navbar-header .topNav ul, .navbar-default .container .navbar-header .topNav ul {
                padding: 0;
                margin: 0;
                padding-top: 3px !important;
            }
                /* line 418, ../scss/_base.scss */
                nav .container .navbar-header .topNav ul .noBreak, .navbar-default .container .navbar-header .topNav ul .noBreak {
                    white-space: nowrap;
                }
                /* line 421, ../scss/_base.scss */
                nav .container .navbar-header .topNav ul li, .navbar-default .container .navbar-header .topNav ul li {
                    cursor: pointer;
                    list-style: none;
                    display: inline-block;
                    font-size: 11px;
                    color: #00629a;
                    margin: 0px 5px 0px 0px;
                    position: relative;
                    padding-left: 10px;
                    white-space: nowrap;
                }
                    /* line 431, ../scss/_base.scss */
                    nav .container .navbar-header .topNav ul li:before, .navbar-default .container .navbar-header .topNav ul li:before {
                        height: 10px;
                        width: 11px;
                        display: inline-block;
                        left: 0px;
                        top: 3px;
                        position: absolute;
                        background-image: url("/templates/images/arrow-blue.svg");
                        background-repeat: no-repeat;
                        background-position: top left;
                        background-size: cover;
                    }
                    /* line 452, ../scss/_base.scss */
                    nav .container .navbar-header .topNav ul li:first-of-type select, nav .container .navbar-header .topNav ul li#nav-login select, .navbar-default .container .navbar-header .topNav ul li:first-of-type select, .navbar-default .container .navbar-header .topNav ul li#nav-login select {
                        display: none;
                    }
                    /* line 455, ../scss/_base.scss */
                    nav .container .navbar-header .topNav ul li:first-of-type img, nav .container .navbar-header .topNav ul li#nav-login img, .navbar-default .container .navbar-header .topNav ul li:first-of-type img, .navbar-default .container .navbar-header .topNav ul li#nav-login img {
                        display: none;
                    }
            /* line 463, ../scss/_base.scss */
            nav .container .navbar-header .topNav .search, .navbar-default .container .navbar-header .topNav .search {
                border-left: 1px solid #e3e3e3;
                border-right: 1px solid #e3e3e3;
                border-top: none;
                border-bottom: none;
                display: block;
                white-space: nowrap;
            }
                /* line 471, ../scss/_base.scss */
                nav .container .navbar-header .topNav .search input, .navbar-default .container .navbar-header .topNav .search input {
                    font-size: 16px;
                    color: #000000;
                    position: relative;
                    height: 100%;
                    outline: none;
                    border: none;
                }
                /* line 482, ../scss/_base.scss */
                nav .container .navbar-header .topNav .search .sfsearchTxt, .navbar-default .container .navbar-header .topNav .search .sfsearchTxt {
                    background: url("/templates/images/icon-nav-abn.svg") top 5px left 5px no-repeat;
                    background-size: 22px;
                    padding-left: 36px;
                }
                /* line 487, ../scss/_base.scss */
                nav .container .navbar-header .topNav .search .sfsearchSubmit, .navbar-default .container .navbar-header .topNav .search .sfsearchSubmit {
                    display: none;
                }
            /* line 504, ../scss/_base.scss */
            nav .container .navbar-header .topNav .login-link, .navbar-default .container .navbar-header .topNav .login-link {
                margin-right: 8px;
                padding-right: 16px;
                line-height: 30px;
                font-size: 16px;
                font-weight: bold;
                background: url("/templates/images/arrow-blue.svg") top 2px right no-repeat;
                background-size: 12px;
                background-position-y: 3px;
            }

/* line 400, ../scss/_base.scss */
body.guildSuper nav .container .navbar-header .navbar-toggle .icon-bar,
body.guildSuper .navbar-default .container .navbar-header .navbar-toggle .icon-bar {
    background-color: #3BB7AA;
}

/* line 404, ../scss/_base.scss */
body.guildSuper nav .container .navbar-header .topNav,
body.guildSuper .navbar-default .container .navbar-header .topNav {
    border-bottom: 1px solid #e3e3e3;
}
    /* line 410, ../scss/_base.scss */
    body.guildSuper nav .container .navbar-header .topNav a:hover,
    body.guildSuper nav .container .navbar-header .topNav a:active,
    body.guildSuper nav .container .navbar-header .topNav a:focus,
    body.guildSuper .navbar-default .container .navbar-header .topNav a:hover,
    body.guildSuper .navbar-default .container .navbar-header .topNav a:active,
    body.guildSuper .navbar-default .container .navbar-header .topNav a:focus {
        color: #3BB7AA;
    }

    body.guildSuper nav .container .navbar-header .topNav ul li a {
        color: #00274C;
    }

    /* line 421, ../scss/_base.scss */
    body.guildSuper nav .container .navbar-header .topNav ul li,
    body.guildSuper .navbar-default .container .navbar-header .topNav ul li {
        color: #3BB7AA;
    }
        /* line 431, ../scss/_base.scss */
        body.guildSuper nav .container .navbar-header .topNav ul li:before,
        body.guildSuper .navbar-default .container .navbar-header .topNav ul li:before {
            background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
            background-size: cover;
        }
    /* line 482, ../scss/_base.scss */
    body.guildSuper .navbar-default .container .navbar-header .topNav .search .sfsearchTxt {
        background: url("/templates/images/GuildSuper/icon-nav-abn.svg") top 5px left 5px no-repeat;
        background-size: 22px;
    }
    /* line 504, ../scss/_base.scss */
    body.guildSuper nav .container .navbar-header .topNav .login-link,
    body.guildSuper .navbar-default .container .navbar-header .topNav .login-link {
        background: url("/templates/images/GuildSuper/arrow-blue.svg") top 2px right no-repeat;
        background-size: 12px;
        background-position-y: 3px;
    }

/* line 400, ../scss/_base.scss */
body.childCareSuper nav .container .navbar-header .navbar-toggle .icon-bar,
body.childCareSuper .navbar-default .container .navbar-header .navbar-toggle .icon-bar {
    background-color: #DD1A56;
}

/* line 410, ../scss/_base.scss */
body.childCareSuper nav .container .navbar-header .topNav a:hover,
body.childCareSuper nav .container .navbar-header .topNav a:active,
body.childCareSuper nav .container .navbar-header .topNav a:focus,
body.childCareSuper .navbar-default .container .navbar-header .topNav a:hover,
body.childCareSuper .navbar-default .container .navbar-header .topNav a:active,
body.childCareSuper .navbar-default .container .navbar-header .topNav a:focus {
    color: #DD1A56;
}

body.childCareSuper nav .container .navbar-header .topNav ul li a {
    color: #00274C;
}

/* line 421, ../scss/_base.scss */
body.childCareSuper nav .container .navbar-header .topNav ul li,
body.childCareSuper .navbar-default .container .navbar-header .topNav ul li {
    color: #DD1A56;
}
    /* line 431, ../scss/_base.scss */
    body.childCareSuper nav .container .navbar-header .topNav ul li:before,
    body.childCareSuper .navbar-default .container .navbar-header .topNav ul li:before {
        background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
        background-repeat: no-repeat;
        background-position: top left;
        background-size: cover;
    }
/* line 482, ../scss/_base.scss */
body.childCareSuper .navbar-default .container .navbar-header .topNav .search .sfsearchTxt {
    background: url("/templates/images/ChildCareSuper/icon-nav-abn.svg") top 5px left 5px no-repeat;
    background-size: 22px;
}
/* line 504, ../scss/_base.scss */
body.childCareSuper nav .container .navbar-header .topNav .login-link,
body.childCareSuper .navbar-default .container .navbar-header .topNav .login-link {
    background: url("/templates/images/ChildCareSuper/arrow-blue.svg") top 2px right no-repeat;
    background-size: 12px;
    background-position-y: 3px;
}


/* LOGIN DROPDOWN
 * Name:
 * Comments:
==================================*/
/* line 523, ../scss/_base.scss */
#nav-login:before {
    display: none;
    padding-left: 0 !important;
}

/* line 527, ../scss/_base.scss */
#nav-login.childcare {
    display: none !important;
}

/* line 530, ../scss/_base.scss */
#nav-login.guild {
    display: block !important;
}

/* TOP RIGHT NAV
 * Name:
 * Comments: change name to something more recognisable
======================================*/
/* line 548, ../scss/_base.scss */
#navbar a:hover, #navbar a:active, #navbar a:focus {
    color: #00b8f0;
}
/* line 552, ../scss/_base.scss */
#navbar .navbar-right {
    margin: 0;
    padding: 0;
    margin-right: 0;
}
    /* line 556, ../scss/_base.scss */
    #navbar .navbar-right ul {
        padding: 0;
    }
        /* line 558, ../scss/_base.scss */
        #navbar .navbar-right ul li {
            list-style: none;
            cursor: pointer;
            font-size: 14px;
            color: #00629a;
            margin: 10px 60px 10px 10px;
            position: relative;
            padding-left: 20px;
            display: block;
        }

            #navbar .navbar-right ul li a {
                color: #00274C;
            }

                #navbar .navbar-right ul li a:visited, #navbar .navbar-right ul li a:focus, #navbar .navbar-right ul li a:active, #navbar .navbar-right ul li a:hover {
                    color: #00274C;
                    text-decoration: none;
                    border: none;
                    outline: none;
                }
            /* line 568, ../scss/_base.scss */
            #navbar .navbar-right ul li:before {
                content: " ";
                height: 13px;
                width: 11px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-blue.svg");
                background-repeat: no-repeat;
                background-position: top left;
                background-size: cover;
            }
            /* line 581, ../scss/_base.scss */
            #navbar .navbar-right ul li div {
                display: block;
            }
            /* line 584, ../scss/_base.scss */
            #navbar .navbar-right ul li input {
                display: none;
                font-size: 14px;
                color: #00629a;
                position: relative;
                padding-left: 30px;
                border: none;
                border-left: 1px solid #e3e3e3;
                height: 100%;
                inset: none;
            }
            /* line 595, ../scss/_base.scss */
            #navbar .navbar-right ul li img {
                display: none;
            }
            /* line 598, ../scss/_base.scss */
            #navbar .navbar-right ul li select {
                display: none;
                font-size: 14px;
                color: #00629a;
                position: relative;
                padding-left: 30px;
                border: none;
                border: 1px solid #e3e3e3;
                height: 34px;
                inset: none;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            }

/* line 548, ../scss/_base.scss */
body.guildSuper #navbar a:hover,
body.guildSuper #navbar a:active,
body.guildSuper #navbar a:focus {
    color: #3BB7AA;
}
/* line 558, ../scss/_base.scss */
body.guildSuper #navbar .navbar-right ul li,
body.guildSuper #navbar .navbar-right ul li a,
body.guildSuper #navbar .navbar-right ul li a:visited,
body.guildSuper #navbar .navbar-right ul li a:focus,
body.guildSuper #navbar .navbar-right ul li a:active,
body.guildSuper #navbar .navbar-right ul li a:hover {
    color: #00274C;
}
    /* line 568, ../scss/_base.scss */
    body.guildSuper #navbar .navbar-right ul li:before {
        background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
        background-repeat: no-repeat;
        background-position: top left;
        background-size: cover;
    }
    /* line 584, ../scss/_base.scss */
    body.guildSuper #navbar .navbar-right ul li input {
        color: #3BB7AA;
    }
    /* line 598, ../scss/_base.scss */
    body.guildSuper #navbar .navbar-right ul li select {
        color: #00274C;
    }

/* line 548, ../scss/_base.scss */
body.childCareSuper #navbar a:hover,
body.childCareSuper #navbar a:active,
body.childCareSuper #navbar a:focus {
    color: #DD1A56;
}
/* line 558, ../scss/_base.scss */
body.childCareSuper #navbar .navbar-right ul li,
body.childCareSuper #navbar .navbar-right ul li a,
body.childCareSuper #navbar .navbar-right ul li a:visited,
body.childCareSuper #navbar .navbar-right ul li a:focus,
body.childCareSuper #navbar .navbar-right ul li a:active,
body.childCareSuper #navbar .navbar-right ul li a:hover {
    color: #00274C;
}
    /* line 568, ../scss/_base.scss */
    body.childCareSuper #navbar .navbar-right ul li:before {
        background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
        background-repeat: no-repeat;
        background-position: top left;
        background-size: cover;
    }
    /* line 584, ../scss/_base.scss */
    body.childCareSuper #navbar .navbar-right ul li input {
        color: #DD1A56;
    }
    /* line 598, ../scss/_base.scss */
    body.childCareSuper #navbar .navbar-right ul li select {
        color: #00274C;
    }

/* LOGO
 * Name:
 * Comments:
======================================*/
/* line 629, ../scss/_base.scss */
.logo-container img.logo {
    display: block;
    width: 170px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

/* MAIN NAV
 * Name:
 * Comments: Class name needs to be changed, not sure why jumbotron is being used?
======================================*/
/* line 651, ../scss/_base.scss */
.jumbotron {
    display: none;
    width: 750px;
    padding: 0;
    height: 46px !important;
    color: white;
    background-color: #ecf5f9;
    margin: 0 auto;
}
    /* line 660, ../scss/_base.scss */
    .jumbotron .container {
        padding: 0;
        position: relative;
    }
        /* line 664, ../scss/_base.scss */
        .jumbotron .container .iconHolder:hover {
            background: #fff;
        }
    /* line 670, ../scss/_base.scss */
    .jumbotron .mainNav {
        display: block;
        position: static;
        font-size: 15px;
        max-width: 100%;
        padding: 0px 20px 0px 20px;
        height: 44px;
        margin: 0;
        font-weight: 600;
        color: #00629a;
        background-color: #ecf5f9;
        text-align: justify;
        width: 100%;
        float: none;
        padding: 0px 10px 0px 10px;
    }
        /* line 686, ../scss/_base.scss */
        .jumbotron .mainNav:after {
            content: '';
            width: 100%;
            display: inline-block;
            height: 0;
        }
        /* line 692, ../scss/_base.scss */
        .jumbotron .mainNav li {
            display: inline-block;
            cursor: pointer;
            position: relative;
            z-index: 999;
            background-color: #ecf5f9;
            border: none;
            font-size: 15px;
            padding: 13px 8px 10px 8px;
        }
            /* line 702, ../scss/_base.scss */
            .jumbotron .mainNav li .handle {
                background-color: transparent;
                padding: 0;
            }
                /* line 705, ../scss/_base.scss */
                .jumbotron .mainNav li .handle .iconHolder {
                    display: none;
                }
                /* line 708, ../scss/_base.scss */
                .jumbotron .mainNav li .handle .desktopIcon {
                    display: inline-block;
                }
                /* line 711, ../scss/_base.scss */
                .jumbotron .mainNav li .handle .mobileIcon {
                    display: inline-block;
                }
                /* line 715, ../scss/_base.scss */
                .jumbotron .mainNav li .handle:hover {
                    background-color: transparent;
                }
                /* line 719, ../scss/_base.scss */
                .jumbotron .mainNav li .handle.dropdown:after {
                    display: none;
                }
            /* line 726, ../scss/_base.scss */
            .jumbotron .mainNav li ul {
                font-size: 11px;
                background-color: white;
                display: none;
                position: absolute;
                top: 100%;
                right: auto;
                left: 0px;
                padding: 4px;
                width: auto;
            }
                /* line 737, ../scss/_base.scss */
                .jumbotron .mainNav li ul li {
                    content: " ";
                    height: 10px;
                    width: 11px;
                    display: inline-block;
                    left: 4px;
                    top: 5px;
                    position: absolute;
                    background-image: url("/templates/images/arrow-blue.svg");
                    background-repeat: no-repeat;
                    background-position: top left;
                    padding: 1px 3px;
                    background-color: white;
                    font-size: 16px;
                    padding-left: 19px;
                    white-space: nowrap;
                }
                    /* line 755, ../scss/_base.scss */
                    .jumbotron .mainNav li ul li:before {
                        content: " ";
                        height: 10px;
                        width: 11px;
                        display: inline-block;
                        left: 4px;
                        top: 8px;
                        position: absolute;
                        background-image: url("/templates/images/arrow-blue.svg");
                        background-repeat: no-repeat;
                        background-position: top left;
                    }
                    /* line 767, ../scss/_base.scss */
                    .jumbotron .mainNav li ul li:hover {
                        background-color: #73cff6;
                        color: white;
                    }
                        /* line 770, ../scss/_base.scss */
                        .jumbotron .mainNav li ul li:hover:before {
                            background-image: url("/templates/images/arrow-white.svg");
                        }
            /* line 778, ../scss/_base.scss */
            .jumbotron .mainNav li.icon img {
                width: auto;
                height: 13px;
            }
            /* line 783, ../scss/_base.scss */
            .jumbotron .mainNav li:hover {
                background-color: white;
            }
                /* line 785, ../scss/_base.scss */
                .jumbotron .mainNav li:hover ul {
                    display: inline-block;
                }
                /* line 788, ../scss/_base.scss */
                .jumbotron .mainNav li:hover.accordian:before {
                    content: "";
                    border-bottom: 1px dotted #00b8f0;
                    position: absolute;
                    bottom: 0;
                    left: 5%;
                    width: 90%;
                    height: 1px;
                }
            /* line 798, ../scss/_base.scss */
            .jumbotron .mainNav li.horizontal {
                padding-right: 30px;
            }
                /* line 800, ../scss/_base.scss */
                .jumbotron .mainNav li.horizontal:after {
                    content: " ";
                    background-position: top left;
                    position: absolute;
                    right: 5px;
                    top: 20px;
                    height: 13px;
                    width: 13px;
                    background-image: url("/templates/images/arrow-blue.svg");
                    -webkit-transform: rotate(90deg);
                    -moz-transform: rotate(90deg);
                    -ms-transform: rotate(90deg);
                    -o-transform: rotate(90deg);
                    transform: rotate(90deg);
                    background-repeat: no-repeat;
                }
                /* line 812, ../scss/_base.scss */
                .jumbotron .mainNav li.horizontal ul {
                    white-space: nowrap;
                }
                    /* line 814, ../scss/_base.scss */
                    .jumbotron .mainNav li.horizontal ul li {
                        display: inline-block;
                        vertical-align: text-top;
                        width: auto;
                        margin: 0;
                    }
                        /* line 819, ../scss/_base.scss */
                        .jumbotron .mainNav li.horizontal ul li:hover {
                            background-color: #73cff6;
                        }
                        /* line 823, ../scss/_base.scss */
                        .jumbotron .mainNav li.horizontal ul li.noHover:hover {
                            background-color: transparent;
                        }
                        /* line 827, ../scss/_base.scss */
                        .jumbotron .mainNav li.horizontal ul li:before {
                            display: none;
                        }
                        /* line 830, ../scss/_base.scss */
                        .jumbotron .mainNav li.horizontal ul li ul {
                            display: block;
                            position: relative;
                        }
                            /* line 833, ../scss/_base.scss */
                            .jumbotron .mainNav li.horizontal ul li ul li {
                                display: block;
                            }
                                /* line 836, ../scss/_base.scss */
                                .jumbotron .mainNav li.horizontal ul li ul li:before {
                                    display: block;
                                }
                                /* line 839, ../scss/_base.scss */
                                .jumbotron .mainNav li.horizontal ul li ul li:first-of-type {
                                    color: white;
                                    display: inline;
                                    padding: 0px 7px;
                                    margin: 0;
                                    margin-left: -10px;
                                    background-color: #f04500;
                                    cursor: default;
                                    position: relative;
                                    z-index: 0;
                                }
                                    /* line 849, ../scss/_base.scss */
                                    .jumbotron .mainNav li.horizontal ul li ul li:first-of-type:hover {
                                        background-color: #f04500;
                                        color: white;
                                    }
                                /* line 854, ../scss/_base.scss */
                                .jumbotron .mainNav li.horizontal ul li ul li:hover {
                                    background-color: #73cff6;
                                    color: white;
                                }
                                    /* line 857, ../scss/_base.scss */
                                    .jumbotron .mainNav li.horizontal ul li ul li:hover:before {
                                        background-image: url("/templates/images/arrow-white.svg");
                                    }
            /* line 867, ../scss/_base.scss */
            .jumbotron .mainNav li.employer {
                background-color: #00b8f0;
                color: white;
                margin-right: -20px;
                padding-right: 50px;
            }
                /* line 872, ../scss/_base.scss */
                .jumbotron .mainNav li.employer:after {
                    content: " ";
                    background-position: top left;
                    position: absolute;
                    right: 5px;
                    top: 20px;
                    height: 13px;
                    width: 13px;
                    background-image: url("/templates/images/arrow-white.svg");
                    -webkit-transform: rotate(90deg);
                    -moz-transform: rotate(90deg);
                    -ms-transform: rotate(90deg);
                    -o-transform: rotate(90deg);
                    transform: rotate(90deg);
                    background-repeat: no-repeat;
                }
                /* line 885, ../scss/_base.scss */
                .jumbotron .mainNav li.employer ul {
                    right: 0px;
                    left: auto;
                    left: auto;
                    bottom: auto;
                    top: 100%;
                    background-color: #00b8f0;
                    color: white;
                }
                    /* line 893, ../scss/_base.scss */
                    .jumbotron .mainNav li.employer ul li {
                        background-color: #00b8f0;
                        color: white;
                        border: 0;
                    }
                        /* line 897, ../scss/_base.scss */
                        .jumbotron .mainNav li.employer ul li:before {
                            background-image: url("/templates/images/arrow-white.svg");
                            background-repeat: no-repeat;
                            background-position: top left;
                        }
                        /* line 902, ../scss/_base.scss */
                        .jumbotron .mainNav li.employer ul li:hover {
                            background-color: white;
                            color: #00b8f0;
                        }
                            /* line 905, ../scss/_base.scss */
                            .jumbotron .mainNav li.employer ul li:hover:before {
                                background-image: url("/templates/images/arrow-blue.svg");
                            }


    /* line 915, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown {
        display: block !important;
        position: static;
        font-size: 15px;
        font-weight: 600;
        color: #00629a;
        background-color: #ecf5f9;
        text-align: justify;
        height: 46px;
        width: 100%;
        float: none;
        padding: 0px;
    }
        /* line 930, ../scss/_base.scss */
        .jumbotron .sfNavHorizontalDropDown a:hover {
            background-color: white;
            color: #00629a;
        }
        /* line 934, ../scss/_base.scss */
        .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link {
            display: block;
            padding: 0 20px;
            height: 46px;
            line-height: 46px;
            color: #00629a;
            margin-top: 0;
        }
    /* line 942, ../scss/_base.scss */
    .jumbotron .k-menu .k-item, .jumbotron .k-widget.k-menu-horizontal > .k-item {
        border-style: solid;
        border-width: 0 0 0 0;
        width: 15.21%;
    }
    /* line 947, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-i-arrow-s, .jumbotron .sfNavHorizontalDropDown .k-i-arrow-e {
        background: url("/templates/images/arrow-blue.svg") no-repeat 2px 2px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        background-size: 16px;
        margin-left: 10px !important;
    }
    /* line 959, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-last .k-i-arrow-s, .jumbotron .sfNavHorizontalDropDown .k-last .k-i-arrow-e {
        background: url("/templates/images/arrow-white.svg") no-repeat 2px 2px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    /* line 967, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-i-arrow-s, .jumbotron .sfNavHorizontalDropDown .k-state-hover .k-i-arrow-s {
        background-position: 6px 0px !important;
        padding-left: 10px;
        margin-left: 0 !important;
    }
    /* line 972, ../scss/_base.scss */
    .jumbotron .k-menu-horizontal .k-last {
        background-color: #00b8f0;
        color: white;
        position: absolute !important;
        right: 0;
    }
    /* line 978, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-last a {
        background-color: #00b8f0;
    }
    /* line 981, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-item .k-last > a.k-link {
        color: white;
    }
    /* line 985, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-last a {
        color: white !important;
    }
        /* line 989, ../scss/_base.scss */
        .jumbotron .sfNavHorizontalDropDown .k-last a:hover {
            background-color: #00b8f0;
            color: white;
        }
    /* line 993, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-popup a {
        display: block;
    }
    /* line 996, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-popup,
    .jumbotron .sfNavHorizontalDropDown .k-popup .k-first,
    .jumbotron .sfNavHorizontalDropDown .k-popup .k-last {
        background-color: #FFFFFF;
    }
        /* line 1002, ../scss/_base.scss */
        .jumbotron .sfNavHorizontalDropDown .k-popup .k-last {
            position: static !important;
        }
    /* line 1005, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown ul.k-popup li,
    .jumbotron .sfNavHorizontalDropDown ul.k-popup li.k-first,
    .jumbotron .sfNavHorizontalDropDown ul.k-popup li.k-last {
        line-height: 25px;
        background: arrow-blue no-repeat 6px 5px;
        background-size: 10px 11px;
        border-top: none !important;
    }
    /* line 1013, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown ul.k-popup a:hover {
        background-color: #73cff6;
    }
    /* line 1016, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown ul.k-popup li a:hover,
    .jumbotron .sfNavHorizontalDropDown ul.k-popup li.k-first a:hover,
    .jumbotron .sfNavHorizontalDropDown ul.k-popup li.k-last a:hover {
        background: url("/templates/images/arrow-white.svg") no-repeat 6px 18px;
        background-size: 10px 10px;
        color: white !important;
        background-color: #73cff6;
    }
    /* line 1026, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown .k-popup .k-last a:hover {
        color: white !important;
        background-color: #73cff6;
    }
    /* line 1030, ../scss/_base.scss */
    .jumbotron .k-menu .k-item, .jumbotron .k-widget.k-menu-horizontal > .k-animation-container .k-item {
        border-style: solid;
        border-width: 0 0 0 0;
        width: 100%;
    }
    /* line 1035, ../scss/_base.scss */
    .jumbotron .k-animation-container .k-last a {
        background-color: white;
        color: #00629a !important;
    }
    /* line 1040, ../scss/_base.scss */
    .jumbotron .k-animation-container .k-item a {
        background-image: url("/templates/images/arrow-blue.svg");
        background-repeat: no-repeat;
        background-position: 6px 18px;
        background-size: 10px 10px;
    }
    /* line 1046, ../scss/_base.scss */
    .jumbotron .k-last .k-animation-container .k-item a {
        background-image: url("/templates/images/arrow-white.svg");
        background-repeat: no-repeat;
        background-position: 6px 18px;
        background-size: 10px 10px;
    }
    /* line 1052, ../scss/_base.scss */
    .jumbotron .k-last .k-animation-container .k-last a {
        background-color: #00b8f0;
        color: white !important;
    }
    /* line 1057, ../scss/_base.scss */
    .jumbotron .sfNavVertical a.sfSel {
        background-color: white;
        color: #00629a;
        font-weight: normal;
    }
        /* line 1063, ../scss/_base.scss */
        .jumbotron .sfNavVertical a.sfSel:hover {
            background-color: #73cff6;
            color: white;
        }
    /* line 1067, ../scss/_base.scss */
    .jumbotron .sfNavVertical li {
        border-bottom: 1px solid white;
        background-color: white;
        margin: 0 0 3px 0;
    }
    /* line 1072, ../scss/_base.scss */
    .jumbotron .sfNavHorizontalDropDown > .k-item > a.k-link.sfSel, .jumbotron .sfNavHorizontalDropDown > .k-item > a.k-link.sfSel:hover {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

/*Guild Super*/
/* line 670, ../scss/_base.scss */
body.guildSuper .jumbotron .mainNav {
    color: #3BB7AA;
}
    /* line 737, ../scss/_base.scss */
    body.guildSuper .jumbotron .mainNav li ul li {
        background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
        background-repeat: no-repeat;
        background-position: top left;
        background-color: white;
    }
        /* line 755, ../scss/_base.scss */
        body.guildSuper .jumbotron .mainNav li ul li:before {
            background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 767, ../scss/_base.scss */
        body.guildSuper .jumbotron .mainNav li ul li:hover {
            background-color: #70C5BC;
            color: white;
        }
            /* line 770, ../scss/_base.scss */
            body.guildSuper .jumbotron .mainNav li ul li:hover:before {
                background-image: url("/templates/images/GuildSuper/arrow-white.svg");
            }
    /* line 783, ../scss/_base.scss */
    body.guildSuper .jumbotron .mainNav li:hover {
        background-color: white;
    }
        /* line 788, ../scss/_base.scss */
        body.guildSuper .jumbotron .mainNav li:hover.accordian:before {
            content: "";
            border-bottom: 1px dotted #3BB7AA;
        }
    /* line 800, ../scss/_base.scss */
    body.guildSuper .jumbotron .mainNav li.horizontal:after {
        background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
        background-repeat: no-repeat;
    }
    /* line 819, ../scss/_base.scss */
    body.guildSuper .jumbotron .mainNav li.horizontal ul li:hover {
        background-color: #70C5BC;
    }
    /* line 823, ../scss/_base.scss */
    body.guildSuper .jumbotron .mainNav li.horizontal ul li.noHover:hover {
        background-color: transparent;
    }

    /* line 839, ../scss/_base.scss */
    body.guildSuper .jumbotron .mainNav li.horizontal ul li ul li:first-of-type {
        color: #00274C;
        background-color: #FCE785;
    }
        /* line 849, ../scss/_base.scss */
        body.guildSuper .jumbotron .mainNav li.horizontal ul li ul li:first-of-type:hover {
            background-color: #FCE785;
            color: #00274C;
        }
    /* line 854, ../scss/_base.scss */
    body.guildSuper .jumbotron .mainNav li.horizontal ul li ul li:hover {
        background-color: #70C5BC;
        color: #00274C;
    }
        /* line 857, ../scss/_base.scss */
        body.guildSuper .jumbotron .mainNav li.horizontal ul li ul li:hover:before {
            background-image: url("/templates/images/GuildSuper/arrow-white.svg");
        }
    /* line 867, ../scss/_base.scss */
    body.guildSuper .jumbotron .mainNav li.employer {
        background-color: #3BB7AA;
        color: white;
    }
        /* line 872, ../scss/_base.scss */
        body.guildSuper .jumbotron .mainNav li.employer:after {
            background-position: top left;
            background-image: url("/templates/images/GuildSuper/arrow-white.svg");
            background-repeat: no-repeat;
        }
        /* line 885, ../scss/_base.scss */
        body.guildSuper .jumbotron .mainNav li.employer ul {
            background-color: #3BB7AA;
            color: white;
        }
            /* line 893, ../scss/_base.scss */
            body.guildSuper .jumbotron .mainNav li.employer ul li {
                background-color: #3BB7AA;
                color: white;
            }
                /* line 897, ../scss/_base.scss */
                body.guildSuper .jumbotron .mainNav li.employer ul li:before {
                    background-image: url("/templates/images/GuildSuper/arrow-white.svg");
                    background-repeat: no-repeat;
                    background-position: top left;
                }
                /* line 902, ../scss/_base.scss */
                body.guildSuper .jumbotron .mainNav li.employer ul li:hover {
                    background-color: white;
                    color: #3BB7AA;
                }
                    /* line 905, ../scss/_base.scss */
                    body.guildSuper .jumbotron .mainNav li.employer ul li:hover:before {
                        background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
                    }


/* line 915, ../scss/_base.scss */
body.guildSuper .jumbotron .sfNavHorizontalDropDown {
    color: #3BB7AA;
    background-color: #CEE9E5;
}
    /* line 930, ../scss/_base.scss */
    body.guildSuper .jumbotron .sfNavHorizontalDropDown a:hover {
        background-color: white;
        color: #3BB7AA;
    }
    /* line 934, ../scss/_base.scss */
    body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link {
        color: #00274C;
    }
    /* line 947, ../scss/_base.scss */
    body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-i-arrow-s,
    body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-i-arrow-e {
        background: url("/templates/images/GuildSuper/arrow-blue.svg") no-repeat 2px 2px;
        background-size: 16px;
    }
    /* line 959, ../scss/_base.scss */
    body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-last .k-i-arrow-s,
    body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-last .k-i-arrow-e {
        background: url("/templates/images/GuildSuper/arrow-white.svg") no-repeat 2px 2px;
    }
/* line 972, ../scss/_base.scss */
body.guildSuper .jumbotron .k-menu-horizontal .k-last {
    background-color: #00274C;
    color: white;
}
/* line 978, ../scss/_base.scss */
body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-last a {
    background-color: #00274C;
}
/* line 981, ../scss/_base.scss */
body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-item .k-last > a.k-link {
    color: white;
}
/* line 985, ../scss/_base.scss */
body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-last a {
    color: white !important;
}
    /* line 989, ../scss/_base.scss */
    body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-last a:hover {
        background-color: #00274C;
        color: white;
    }
/* line 1013, ../scss/_base.scss */
body.guildSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup a:hover {
    background-color: #70C5BC;
}
/* line 1016, ../scss/_base.scss */
body.guildSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup li a:hover,
body.guildSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup li.k-first a:hover {
    background: url("/templates/images/GuildSuper/arrow-white.svg") no-repeat 6px 18px;
    background-size: 10px 10px;
    color: white !important;
    background-color: #70C5BC;
}

body.guildSuper .jumbotron .sfNavHorizontalDropDown ul.k-menu li.k-last a:hover {
    background-color: #00274C;
}
/* line 1026, ../scss/_base.scss */
body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-popup .k-last a:hover {
    color: white !important;
    background-color: #70C5BC;
}
/* line 1035, ../scss/_base.scss */
body.guildSuper .jumbotron .k-animation-container .k-last a {
    background-color: white;
    color: #00274C !important;
}
/* line 1040, ../scss/_base.scss */
body.guildSuper .jumbotron .k-animation-container .k-item a {
    background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
    background-repeat: no-repeat;
    background-position: 6px 18px;
    background-size: 10px 10px;
}
/* line 1046, ../scss/_base.scss */
body.guildSuper .jumbotron .k-last .k-animation-container .k-item a {
    background-image: url("/templates/images/GuildSuper/arrow-white.svg");
    background-repeat: no-repeat;
    background-position: 6px 18px;
    background-size: 10px 10px;
}
/* line 1052, ../scss/_base.scss */
body.guildSuper .jumbotron .k-last .k-animation-container .k-last a {
    background-color: #00274C;
    color: white !important;
}
/* line 1057, ../scss/_base.scss */
body.guildSuper .jumbotron .sfNavVertical a.sfSel {
    background-color: white;
    color: #3BB7AA;
    font-weight: normal;
}
    /* line 1063, ../scss/_base.scss */
    body.guildSuper .jumbotron .sfNavVertical a.sfSel:hover {
        background-color: #70C5BC;
        color: white;
    }

/*ChildCare Super*/
/* line 670, ../scss/_base.scss */
body.childCareSuper .jumbotron .mainNav {
    color: #DD1A56;
}
    /* line 737, ../scss/_base.scss */
    body.childCareSuper .jumbotron .mainNav li ul li {
        background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
        background-repeat: no-repeat;
        background-position: top left;
        background-color: white;
    }
        /* line 755, ../scss/_base.scss */
        body.childCareSuper .jumbotron .mainNav li ul li:before {
            background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 767, ../scss/_base.scss */
        body.childCareSuper .jumbotron .mainNav li ul li:hover {
            background-color: #FFE3EB;
            color: white;
        }
            /* line 770, ../scss/_base.scss */
            body.childCareSuper .jumbotron .mainNav li ul li:hover:before {
                background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
            }
    /* line 783, ../scss/_base.scss */
    body.childCareSuper .jumbotron .mainNav li:hover {
        background-color: white;
    }
        /* line 788, ../scss/_base.scss */
        body.childCareSuper .jumbotron .mainNav li:hover.accordian:before {
            content: "";
            border-bottom: 1px dotted #DD1A56;
        }
    /* line 800, ../scss/_base.scss */
    body.childCareSuper .jumbotron .mainNav li.horizontal:after {
        background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
        background-repeat: no-repeat;
    }
    /* line 819, ../scss/_base.scss */
    body.childCareSuper .jumbotron .mainNav li.horizontal ul li:hover {
        background-color: #FFE3EB;
    }
    /* line 823, ../scss/_base.scss */
    body.childCareSuper .jumbotron .mainNav li.horizontal ul li.noHover:hover {
        background-color: transparent;
    }

    /* line 839, ../scss/_base.scss */
    body.childCareSuper .jumbotron .mainNav li.horizontal ul li ul li:first-of-type {
        color: #00274C;
        background-color: #FCE785;
    }
        /* line 849, ../scss/_base.scss */
        body.childCareSuper .jumbotron .mainNav li.horizontal ul li ul li:first-of-type:hover {
            background-color: #FCE785;
            color: #00274C;
        }
    /* line 854, ../scss/_base.scss */
    body.childCareSuper .jumbotron .mainNav li.horizontal ul li ul li:hover {
        background-color: #FFE3EB;
        color: #00274C;
    }
        /* line 857, ../scss/_base.scss */
        body.childCareSuper .jumbotron .mainNav li.horizontal ul li ul li:hover:before {
            background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
        }
    /* line 867, ../scss/_base.scss */
    body.childCareSuper .jumbotron .mainNav li.employer {
        background-color: #DD1A56;
        color: white;
    }
        /* line 872, ../scss/_base.scss */
        body.childCareSuper .jumbotron .mainNav li.employer:after {
            background-position: top left;
            background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
            background-repeat: no-repeat;
        }
        /* line 885, ../scss/_base.scss */
        body.childCareSuper .jumbotron .mainNav li.employer ul {
            background-color: #DD1A56;
            color: white;
        }
            /* line 893, ../scss/_base.scss */
            body.childCareSuper .jumbotron .mainNav li.employer ul li {
                background-color: #DD1A56;
                color: white;
            }
                /* line 897, ../scss/_base.scss */
                body.childCareSuper .jumbotron .mainNav li.employer ul li:before {
                    background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
                    background-repeat: no-repeat;
                    background-position: top left;
                }
                /* line 902, ../scss/_base.scss */
                body.childCareSuper .jumbotron .mainNav li.employer ul li:hover {
                    background-color: white;
                    color: #DD1A56;
                }
                    /* line 905, ../scss/_base.scss */
                    body.childCareSuper .jumbotron .mainNav li.employer ul li:hover:before {
                        background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
                    }


/* line 915, ../scss/_base.scss */
body.childCareSuper .jumbotron .sfNavHorizontalDropDown {
    color: #DD1A56;
    background-color: #CEE9E5;
}
    /* line 930, ../scss/_base.scss */
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown a:hover {
        background-color: white;
        color: #DD1A56;
    }
    /* line 947, ../scss/_base.scss */
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-i-arrow-s,
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-i-arrow-e {
        background: url("/templates/images/ChildCareSuper/arrow-blue.svg") no-repeat 2px 2px;
        background-size: 16px;
    }
    /* line 959, ../scss/_base.scss */
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-last .k-i-arrow-s,
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-last .k-i-arrow-e {
        background: url("/templates/images/ChildCareSuper/arrow-white.svg") no-repeat 2px 2px;
    }
/* line 972, ../scss/_base.scss */
body.childCareSuper .jumbotron .k-menu-horizontal .k-last {
    background-color: #00274C;
    color: white;
}
/* line 978, ../scss/_base.scss */
body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-last a {
    background-color: #00274C;
}
/* line 981, ../scss/_base.scss */
body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-item .k-last > a.k-link {
    color: white;
}
/* line 985, ../scss/_base.scss */
body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-last a {
    color: white !important;
}
    /* line 989, ../scss/_base.scss */
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-last a:hover {
        background-color: #00274C;
        color: white;
    }
/* line 1013, ../scss/_base.scss */
body.childCareSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup a:hover {
    background-color: #FFE3EB;
}
/* line 1016, ../scss/_base.scss */
body.childCareSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup li a:hover,
body.childCareSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup li.k-first a:hover {
    background: url("/templates/images/ChildCareSuper/arrow-white.svg") no-repeat 6px 18px;
    background-size: 10px 10px;
    color: white !important;
    background-color: #FFE3EB;
}

body.childCareSuper .jumbotron .sfNavHorizontalDropDown ul.k-menu li.k-last a:hover {
    background-color: #00274C;
}
/* line 1026, ../scss/_base.scss */
body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-popup .k-last a:hover {
    color: white !important;
    background-color: #FFE3EB;
}
/* line 1035, ../scss/_base.scss */
body.childCareSuper .jumbotron .k-animation-container .k-last a {
    background-color: white;
    color: #00274C !important;
}
/* line 1040, ../scss/_base.scss */
body.childCareSuper .jumbotron .k-animation-container .k-item a {
    background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
    background-repeat: no-repeat;
    background-position: 6px 18px;
    background-size: 10px 10px;
}
/* line 1046, ../scss/_base.scss */
body.childCareSuper .jumbotron .k-last .k-animation-container .k-item a {
    background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
    background-repeat: no-repeat;
    background-position: 6px 18px;
    background-size: 10px 10px;
}
/* line 1052, ../scss/_base.scss */
body.childCareSuper .jumbotron .k-last .k-animation-container .k-last a {
    background-color: #00274C;
    color: white !important;
}
/* line 1057, ../scss/_base.scss */
body.childCareSuper .jumbotron .sfNavVertical a.sfSel {
    background-color: white;
    color: #DD1A56;
    font-weight: normal;
}
    /* line 1063, ../scss/_base.scss */
    body.childCareSuper .jumbotron .sfNavVertical a.sfSel:hover {
        background-color: #FFE3EB;
        color: white;
    }
/* MOBILE NAV
 * Name:
 * Comments:
======================================*/
/* line 1092, ../scss/_base.scss */
#wrapper.activate-mobile-nav {
    left: 250px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
    /* line 1096, ../scss/_base.scss */
    #wrapper.activate-mobile-nav #mobile-nav,
    #wrapper.activate-mobile-nav .RadPanelBar {
        left: 0;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

/* line 1104, ../scss/_base.scss */
#ctl00_mobileMenu_RadPanelBar1 {
    width: 250px;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: -100%;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background: #002244;
    z-index: 100000;
    /* first level ul */
    /* second level list items */
}
    /* line 1118, ../scss/_base.scss */
    #ctl00_mobileMenu_RadPanelBar1 ul {
        border: none !important;
    }
        /* line 1120, ../scss/_base.scss */
        #ctl00_mobileMenu_RadPanelBar1 ul li {
            border-bottom: 1px solid #223f5c !important;
        }
            /* line 1122, ../scss/_base.scss */
            #ctl00_mobileMenu_RadPanelBar1 ul li a {
                display: block !important;
                position: relative !important;
                color: #fff !important;
                background-image: none !important;
                background-color: transparent !important;
                font-weight: bold;
                padding-top: 10px;
                height: 43px;
                border: none !important;
                font-family: "Signika", sans-serif !important;
                font-size: 17px !important;
                font-weight: bold !important;
            }
                /* line 1136, ../scss/_base.scss */
                #ctl00_mobileMenu_RadPanelBar1 ul li a span.rpNavigation {
                    border: none !important;
                }
                /* line 1140, ../scss/_base.scss */
                #ctl00_mobileMenu_RadPanelBar1 ul li a.rpExpandable .rpNavigation .rpExpandHandle {
                    width: 28px;
                    height: 28px;
                    background: #1a3957;
                    position: absolute;
                    top: 2px;
                    right: 10px;
                    border-radius: 4px;
                }
                    /* line 1149, ../scss/_base.scss */
                    #ctl00_mobileMenu_RadPanelBar1 ul li a.rpExpandable .rpNavigation .rpExpandHandle:before {
                        content: "+";
                        font-size: 30px;
                        font-weight: bold;
                        position: relative;
                        top: 2px;
                        left: 6px;
                    }
                /* line 1160, ../scss/_base.scss */
                #ctl00_mobileMenu_RadPanelBar1 ul li a.rpExpanded .rpNavigation .rpExpandHandle:before {
                    content: "-";
                    left: 8px;
                }
    /* line 1171, ../scss/_base.scss */
    #ctl00_mobileMenu_RadPanelBar1 .rpSlide ul {
        background-color: #00172d !important;
    }
        /* line 1173, ../scss/_base.scss */
        #ctl00_mobileMenu_RadPanelBar1 .rpSlide ul li {
            border-bottom: none !important;
            /* third level */
        }
            /* line 1175, ../scss/_base.scss */
            #ctl00_mobileMenu_RadPanelBar1 .rpSlide ul li a {
                height: 34px !important;
                font-weight: normal !important;
                padding-top: 6px !important;
            }
                /* line 1180, ../scss/_base.scss */
                #ctl00_mobileMenu_RadPanelBar1 .rpSlide ul li a span.rpNavigation {
                    background: none !important;
                }
                /* line 1184, ../scss/_base.scss */
                #ctl00_mobileMenu_RadPanelBar1 .rpSlide ul li a.rpExpandable .rpNavigation .rpExpandHandle {
                    width: 20px;
                    height: 20px;
                    top: 4px;
                    margin-right: 6px;
                }
            /* line 1195, ../scss/_base.scss */
            #ctl00_mobileMenu_RadPanelBar1 .rpSlide ul li ul li a {
                font-size: 14px !important;
            }

/*Guild Super*/
/* line 1104, ../scss/_base.scss */
body.guildSuper #ctl00_mobileMenu_RadPanelBar1,
body.childCareSuper #ctl00_mobileMenu_RadPanelBar1 {
    background: #00274C;
}

/* BANNER
 * Name:
 * Comments: This is the rad rotator
======================================*/
/* line 1217, ../scss/_base.scss */
.banner {
    position: relative;
    overflow: hidden;
    background-color: #00629a;
}
    /* line 1222, ../scss/_base.scss */
    .banner.container {
        padding: 0 !important;
    }
    /* line 1227, ../scss/_base.scss */
    .banner img.overlay {
        position: absolute;
        top: 0;
        left: 0;
    }
    /* line 1233, ../scss/_base.scss */
    .banner h1 {
        position: relative;
        margin: 0 0 0 0 !important;
        padding: 10px 0 10px 51px !important;
        font-size: 40px;
        font-weight: 600;
        color: #fff;
    }
        /* line 1241, ../scss/_base.scss */
        .banner h1:before {
            content: " ";
            display: block;
            position: absolute;
            left: 0;
            background: url("/templates/images/arrow-white.svg") no-repeat !important;
            background-position: 0px 8px !important;
            background-size: 30px 30px !important;
            width: 30px;
            height: 40px;
        }
    /* line 1254, ../scss/_base.scss */
    .banner .carousel-indicators {
        left: 75px;
        bottom: 10px;
    }
        /* line 1258, ../scss/_base.scss */
        .banner .carousel-indicators a.bannerIndicator {
            display: inline-block;
            width: 12px;
            height: 12px;
            margin-right: 12px;
            background-color: rgba(255, 255, 255, 0.5);
        }
            /* line 1266, ../scss/_base.scss */
            .banner .carousel-indicators a.bannerIndicator.active {
                background-color: white;
            }

/* sub pages */
/* line 1277, ../scss/_base.scss */
.pageHeader h1 {
    background-color: #00b8f0;
}

/* home page */
/* line 1283, ../scss/_base.scss */
.banner .RadRotator {
    display: none;
    /*hidden on mobile*/
    width: 100%;
}
    /* line 1286, ../scss/_base.scss */
    .banner .RadRotator h1 {
        margin: 40px 0 0 30px;
        font-size: 63px;
    }
    /* line 1290, ../scss/_base.scss */
    .banner .RadRotator .home-bg {
        display: none;
    }

/*Guild Super*/
/* line 1217, ../scss/_base.scss */
body.guildSuper .banner {
    background-color: #3BB7AA;
}
    /* line 1233, ../scss/_base.scss */
    body.guildSuper .banner h1 {
        color: #fff;
    }
        /* line 1241, ../scss/_base.scss */
        body.guildSuper .banner h1:before {
            content: " ";
            display: block;
            position: absolute;
            left: 0;
            background: url("/templates/images/GuildSuper/arrow-white-header.svg") no-repeat !important;
            background-position: 0px 8px !important;
            background-size: 30px 30px !important;
            width: 30px;
            height: 40px;
        }
    /* line 1258, ../scss/_base.scss */
    body.guildSuper .banner .carousel-indicators a.bannerIndicator {
        background-color: rgba(255, 255, 255, 0.5);
    }
        /* line 1266, ../scss/_base.scss */
        body.guildSuper .banner .carousel-indicators a.bannerIndicator.active {
            background-color: white;
        }

/* sub pages */
/* line 1277, ../scss/_base.scss */
body.guildSuper .pageHeader h1 {
    background-color: transparent;
}


/* MOBILE BANNER
 * Name:
 * Comments: This is just a static image, not the rotator.
 * will try hook rotator up properly if have time
======================================*/
/* line 1309, ../scss/_base.scss */
.home-banner-mobile .sf_colsOut, .home-banner-mobile .sf_colsIn {
    margin-bottom: 0;
}
/* line 1312, ../scss/_base.scss */
.home-banner-mobile img {
    width: 100%;
    height: auto;
}

/* SIDE NAV
 * Name:
 * Comments: Bullet navigation on the left hand side of content
======================================*/
/* line 1329, ../scss/_base.scss */
ul.subNav {
    display: none;
    padding: 0;
    list-style: none;
    font-size: 16px;
    margin-top: 0 !important;
}
    /* line 1336, ../scss/_base.scss */
    ul.subNav li {
        display: inline-block;
        position: relative;
        padding: 0 !important;
        margin-bottom: 0 0 15px 0 !important;
        cursor: pointer;
        background-color: transparent !important;
        border-bottom: none;
        background-image: none !important;
        margin-bottom: 10px;
    }
        /* line 1347, ../scss/_base.scss */
        ul.subNav li a {
            display: block;
            text-decoration: none !important;
            padding-left: 25px;
            color: #567899;
            line-height: 20px;
        }
            /* line 1353, ../scss/_base.scss */
            ul.subNav li a:hover {
                color: #00b8f0;
            }
        /* line 1358, ../scss/_base.scss */
        ul.subNav li:before {
            content: " ";
            height: 11px;
            width: 11px;
            display: inline-block;
            left: 10px;
            top: 4px;
            position: absolute;
            background-image: url("/templates/images/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
            background-size: 11px 11px;
        }

/*Guild Super*/
/* line 1347, ../scss/_base.scss */
body.guildSuper ul.subNav li a {
    color: #3BB7AA;
}
    /* line 1353, ../scss/_base.scss */
    body.guildSuper ul.subNav li a:hover {
        color: #3BB7AA;
    }
/* line 1358, ../scss/_base.scss */
body.guildSuper ul.subNav li:before {
    background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 11px 11px;
}
/* FOOTER NAV
 * Name:
 * Comments: Includes 'RadSiteMap'
======================================*/
/* line 1385, ../scss/_base.scss */
#footerNav {
    display: none;
    padding: 60px 0 30px 0;
    background-color: #00b8f0;
    margin-top: 80px;
}
    /* line 1391, ../scss/_base.scss */
    #footerNav .container {
        width: 90%;
        margin: 0 auto;
    }
    /* line 1396, ../scss/_base.scss */
    #footerNav ul {
        font-family: "Signika", sans-serif !important;
    }
        /* line 1398, ../scss/_base.scss */
        #footerNav ul li {
            padding-left: 30px;
        }
            /* line 1401, ../scss/_base.scss */
            #footerNav ul li a {
                border-bottom: 0;
                font-size: 28px;
                color: #fff;
                position: relative;
            }
                /* line 1407, ../scss/_base.scss */
                #footerNav ul li a:before {
                    content: " ";
                    height: 26px;
                    width: 35px;
                    display: inline-block;
                    left: -33px;
                    top: 7px;
                    position: absolute;
                    background-image: url("/templates/images/arrow-white.svg");
                    background-repeat: no-repeat;
                    background-position: top left;
                }
            /* line 1420, ../scss/_base.scss */
            #footerNav ul li ul {
                margin-bottom: 30px;
            }
                /* line 1422, ../scss/_base.scss */
                #footerNav ul li ul li {
                    padding-left: 0;
                }
                    /* line 1424, ../scss/_base.scss */
                    #footerNav ul li ul li a {
                        font-size: 18px;
                        padding-left: 0;
                    }
                        /* line 1427, ../scss/_base.scss */
                        #footerNav ul li ul li a:hover {
                            background-image: none;
                            background-color: transparent;
                        }
                        /* line 1432, ../scss/_base.scss */
                        #footerNav ul li ul li a:before {
                            display: none;
                        }

/*Guild Super*/
/* line 1385, ../scss/_base.scss */
body.guildSuper #footerNav {
    background-color: #00274C;
}
    /* line 1407, ../scss/_base.scss */
    body.guildSuper #footerNav ul li a:before {
        background-image: url("/templates/images/GuildSuper/arrow-white.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }

/* FOOTER
 * Name:
 * Comments:
======================================*/
/* line 1454, ../scss/_base.scss */
footer, #footer {
    background-color: #004385;
    color: white;
    text-align: center;
}
    /* line 1459, ../scss/_base.scss */
    footer .container, #footer .container {
        width: 100%;
        margin: 0 auto;
        padding: 0;
        min-height: 100px;
        font-size: 16px;
        padding-top: 0 !important;
    }
        /* line 1468, ../scss/_base.scss */
        footer .container .copyright, #footer .container .copyright {
            background: #fff;
            padding: 30px 0;
            color: grey;
            position: relative;
            top: 122px;
        }
            /* line 1475, ../scss/_base.scss */
            footer .container .copyright img, #footer .container .copyright img {
                margin: 0 auto 10px;
            }
                /* line 1478, ../scss/_base.scss */
                footer .container .copyright img.guild, #footer .container .copyright img.guild{
                    margin: -20px auto;
                    width: 200px;
                }
                footer .container .copyright img.childcare, #footer .container .copyright img.childcare {
                    margin: -30px auto;
                    width: 300px;
                }

body.guildSuper footer .container .copyright img.guild,
body.guildSuper #footer .container .copyright img.guild {
    display: block !important;
}
body.guildSuper footer .container .copyright img.childcare, 
body.guildSuper #footer .container .copyright img.childcare {
    display: none !important;
}
body.childCareSuper footer .container .copyright img.guild,
body.childCareSuper #footer .container .copyright img.guild {
    display: none !important;
}

body.childCareSuper footer .container .copyright img.childcare,
body.childCareSuper #footer .container .copyright img.childcare {
    display: block !important;
}
        /* line 1483, ../scss/_base.scss */
        footer .container ul, #footer .container ul {
            list-style: none;
            margin-left: 0;
            padding: 0;
            position: relative;
            top: -150px;
        }
            /* line 1490, ../scss/_base.scss */
            footer .container ul li a, #footer .container ul li a {
                color: #fff;
                text-decoration: underline;
            }
                /* line 1494, ../scss/_base.scss */
                footer .container ul li a:hover, footer .container ul li a:active, footer .container ul li a:focus, #footer .container ul li a:hover, #footer .container ul li a:active, #footer .container ul li a:focus {
                    color: #00b8f0;
                }

/*Guild Super*/
/* line 1454, ../scss/_base.scss */
body.guildSuper footer, body.guildSuper #footer,
body.childCareSuper footer, body.guildSuper #footer {
    background-color: #00274C;
    color: white;
}
    /* line 1468, ../scss/_base.scss */
    body.guildSuper footer .container .copyright,
    body.guildSuper #footer .container .copyright,
    body.childCareSuper footer .container .copyright,
    body.childCareSuper #footer .container .copyright {
        background: #fff;
        color: #00274C;
    }
    /* line 1494, ../scss/_base.scss */
    body.guildSuper footer .container ul li a:hover,
    body.guildSuper footer .container ul li a:active,
    body.guildSuper footer .container ul li a:focus,
    body.guildSuper #footer .container ul li a:hover,
    body.guildSuper #footer .container ul li a:active,
    body.guildSuper #footer .container ul li a:focus {
        color: #3BB7AA;
    }

/* CONTENT ==============================================================================================================================*/
/* HOME PAGE CONTENT
 * Name:
 * Comments:
======================================*/
/* HOME PAGE SLIDER ==================*/
/* line 1542, ../scss/_base.scss */
.homeSlider {
    position: relative;
    overflow: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: none;
    height: 450px;
    width: 1170px;
    background-color: transparent;
    margin-left: 0px;
}

    /* line 1555, ../scss/_base.scss */
    .homeSlider li {
        list-style: none;
    }

    /* line 1556, ../scss/_base.scss */
    .homeSlider ul li {
        float: left;
    }

    /* line 1557, ../scss/_base.scss */
    .homeSlider li {
        position: relative;
        width: 1170px;
        padding: 30px;
        height: 450px;
        background-repeat: no-repeat;
        background-size: 1170px 450px !important;
        background-position: top left;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

        /* line 1569, ../scss/_base.scss */
        .homeSlider li a {
            width: 1170px;
            height: 450px;
            display: block;
        }

    /* line 1574, ../scss/_base.scss */
    .homeSlider .dots {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 20px;
    }

        /* line 1580, ../scss/_base.scss */
        .homeSlider .dots li {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 0 4px;
            text-indent: -999em;
            border: 2px solid #fff;
            border-radius: 6px;
            cursor: pointer;
            opacity: .4;
            -webkit-transition: background .5s, opacity .5s;
            -moz-transition: background .5s, opacity .5s;
            transition: background .5s, opacity .5s;
        }

            /* line 1594, ../scss/_base.scss */
            .homeSlider .dots li.active {
                background: #fff;
                opacity: 1;
            }

/* REGISTER / JOIN BOXES ==================*/
/* line 1601, ../scss/_base.scss */
.register-join-box {
    width: 100%;
    background-color: #ecf5f9;
}
    /* line 1604, ../scss/_base.scss */
    .register-join-box a {
        display: block;
        width: 50%;
        float: left;
        color: #096194;
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
        padding: 20px 10px;
        text-decoration: none;
        box-sizing: border-box;
    }
        /* line 1616, ../scss/_base.scss */
        .register-join-box a img {
            float: left;
            margin-right: 15px;
            width: 30px;
        }
        /* line 1622, ../scss/_base.scss */
        .register-join-box a:first-child {
            border-right: 2px solid #c5cccf;
        }

@media (min-width: 400px) {
    /* line 1628, ../scss/_base.scss */
    .register-join-box a {
        font-size: 18px;
        padding: 25px 15px;
    }
        /* line 1632, ../scss/_base.scss */
        .register-join-box a img {
            width: 40px;
            margin-right: 25px;
        }
}

/* HOME BOXES ==================*/
/* line 1643, ../scss/_base.scss */
.home-boxes-3-up {
    display: block;
    float: left;
    width: 100%;
    clear: both;
}
    /* line 1649, ../scss/_base.scss */
    .home-boxes-3-up .sf_colsOut {
        margin-top: 0 !important;
    }
        /* line 1651, ../scss/_base.scss */
        .home-boxes-3-up .sf_colsOut .sf_colsIn {
            margin-left: 0 !important;
            margin-bottom: 0 !important;
        }
    /* line 1657, ../scss/_base.scss */
    .home-boxes-3-up .home-horizontal-1,
    .home-boxes-3-up .home-horizontal-2,
    .home-boxes-3-up .home-horizontal-3 {
        padding: 5px 25px 10px 25px;
    }
        /* line 1663, ../scss/_base.scss */
        .home-boxes-3-up .home-horizontal-1 h3,
        .home-boxes-3-up .home-horizontal-2 h3,
        .home-boxes-3-up .home-horizontal-3 h3 {
            font-size: 22px;
            margin: 20px 0 10px !important;
            color: white;
            font-weight: bold;
            padding-bottom: 0 !important;
            border-bottom: none;
        }
        /* line 1671, ../scss/_base.scss */
        .home-boxes-3-up .home-horizontal-1 .select-container,
        .home-boxes-3-up .home-horizontal-2 .select-container,
        .home-boxes-3-up .home-horizontal-3 .select-container {
            color: #004385;
            display: inline-block;
            width: 80%;
        }
            /* line 1674, ../scss/_base.scss */
            .home-boxes-3-up .home-horizontal-1 .select-container select,
            .home-boxes-3-up .home-horizontal-2 .select-container select,
            .home-boxes-3-up .home-horizontal-3 .select-container select {
                width: 100%;
            }
    /* line 1680, ../scss/_base.scss */
    .home-boxes-3-up .home-horizontal-1 {
        background-color: #004385;
    }
    /* line 1683, ../scss/_base.scss */
    .home-boxes-3-up .home-horizontal-2 {
        background-color: #00b8f0;
    }
    /* line 1686, ../scss/_base.scss */
    .home-boxes-3-up .home-horizontal-3 {
        background-color: #73cff6;
        float: left;
    }

/*Guild Super*/
/* line 1671, ../scss/_base.scss */
body.guildSuper .home-boxes-3-up .home-horizontal-1 .select-container,
body.guildSuper .home-boxes-3-up .home-horizontal-2 .select-container,
body.guildSuper .home-boxes-3-up .home-horizontal-3 .select-container,
body.childCareSuper .home-boxes-3-up .home-horizontal-1 .select-container,
body.childCareSuper .home-boxes-3-up .home-horizontal-2 .select-container,
body.childCareSuper .home-boxes-3-up .home-horizontal-3 .select-container {
    color: #00274C;
}
/* line 1680, ../scss/_base.scss */
body.guildSuper .home-boxes-3-up .home-horizontal-1,
body.childCareSuper .home-boxes-3-up .home-horizontal-1 {
    background-color: #00274C;
}
/* line 1683, ../scss/_base.scss */
body.guildSuper .home-boxes-3-up .home-horizontal-2 {
    background-color: #3BB7AA;
}
    body.guildSuper .home-boxes-3-up .home-horizontal-2 h3 {
        color: #FFFFFF;
    }
/* line 1686, ../scss/_base.scss */
body.guildSuper .home-boxes-3-up .home-horizontal-3 {
    background-color: #40BBB3;
    float: left;
}
/* line 1686, ../scss/_base.scss */
    body.guildSuper .home-boxes-3-up .home-horizontal-3 h3 {
        color: #FFFFFF;
    }

/* line 1693, ../scss/_base.scss */
.home-horizontal-1 ul,
.home-horizontal-2 ul {
    margin-bottom: 8px !important;
}

    /* line 1698, ../scss/_base.scss */
    .home-horizontal-1 ul li,
    .home-horizontal-2 ul li {
        background-image: url("/templates/images/arrow-white.svg") !important;
        background-repeat: no-repeat;
        background-position: 0px 8px !important;
        background-size: 9px 20px !important;
        margin-bottom: 0;
    }

        /* line 1707, ../scss/_base.scss */
        .home-horizontal-1 ul li a,
        .home-horizontal-2 ul li a {
            color: white !important;
            text-decoration: none;
            font-size: 18px;
        }

/* line 1714, ../scss/_base.scss */
.home-horizontal-1 select,
.home-horizontal-2 select {
    width: 150px;
    height: 35px;
}

/* line 1719, ../scss/_base.scss */
.home-horizontal-3 div.first {
    margin-right: 10px;
}

/* line 1722, ../scss/_base.scss */
.home-horizontal-3 strong {
    color: black;
    margin-top: 15px;
}

/* line 1728, ../scss/_base.scss */
.home-horizontal-3 hr {
    display: block;
    clear: both;
    border-bottom: 1px solid #e3e3e3;
    margin-top: 5px;
    margin-bottom: 5px;
}

/* line 1736, ../scss/_base.scss */
.home-horizontal-3 {
    width: 100%;
}
    /* line 1738, ../scss/_base.scss */
    .home-horizontal-3 div {
        margin-bottom: 15px;
        background-color: white;
        border-radius: 10px;
        padding: 8px;
        width: 48%;
        text-align: left;
        float: left;
        box-shadow: 2px 2px 0px #00b8f0;
        min-height: 130px;
        font-size: 15px;
    }
    /* line 1750, ../scss/_base.scss */
    .home-horizontal-3 img {
        float: left;
        max-height: 35px;
        max-width: 35px;
        margin-right: 10px;
    }
    /* line 1756, ../scss/_base.scss */
    .home-horizontal-3 strong {
        line-height: 27px;
        font-size: 16px;
        display: inline-block;
    }
    /* line 1761, ../scss/_base.scss */
    .home-horizontal-3 hr {
        margin-top: 10px;
        border-bottom: 1px solid #cce9f5;
    }
    /* line 1765, ../scss/_base.scss */
    .home-horizontal-3 .arrow-link {
        display: block;
        color: #00b8f0;
    }
        /* line 1768, ../scss/_base.scss */
        .home-horizontal-3 .arrow-link:before {
            content: '';
            display: inline-block;
            width: 18px;
            height: 14px;
            margin-right: 10px;
            background-image: url(http://placehold.it/18x18);
            background-size: cover;
        }

/*Guild Super*/
/* line 1698, ../scss/_base.scss */
body.guildSuper .home-horizontal-1 ul li,
body.guildSuper .home-horizontal-2 ul li {
    background-image: url("/templates/images/GuildSuper/arrow-white.svg") !important;
    background-repeat: no-repeat;
    background-position: 0px 8px !important;
    background-size: 9px 20px !important;
}

/* line 1722, ../scss/_base.scss */
body.guildSuper .home-horizontal-3 strong {
    color: #00274C !important;
}

/* line 1738, ../scss/_base.scss */
body.guildSuper .home-horizontal-3 div {
    box-shadow: 2px 2px 0px #3BB7AA;
}
/* line 1761, ../scss/_base.scss */
body.guildSuper .home-horizontal-3 hr {
    border-bottom: 1px solid #3BB7AA;
}
/* line 1765, ../scss/_base.scss */
body.guildSuper .home-horizontal-3 .arrow-link {
    color: #3BB7AA;
}

.mobile-call {
    font-size: 22px;
    color: white;
    font-weight: bold;
    padding-bottom: 0 !important;
    background: #004385;
    display: block;
}

    .mobile-call a {
        color: white;
        margin: 0px 0 10px 25px !important;
        padding: 20px 0 0 0;
        display: block;
        height: 72px;
    }

        .mobile-call a:after {
            float: right;
            margin-right: 25px;
            color: #fff;
            text-decoration: none;
            background: rgba(255, 255, 255, 0.2);
            padding: 0 7px;
            border-radius: 4px;
            content: url(../images/Phone-Icon.svg);
            width: 30px;
            height: 30px;
            display: block;
        }

/*Guild Super*/
body.guildSuper .mobile-call,
body.childCareSuper .mobile-call {
    background: #00274C;
}

    body.guildSuper .mobile-call a:after {
        content: url(../images/GuildSuper/Phone-Icon.svg);
    }

    body.childCareSuper .mobile-call a:after {
        content: url(../images/ChildCareSuper/Phone-Icon.svg);
    }


/* HOME BOXES 4UP ===============*/
/* line 1782, ../scss/_base.scss */
.home-boxes-4-up {
    background: #fff;
}
    /* line 1784, ../scss/_base.scss */
    .home-boxes-4-up h3 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
        color: #424242 !important;
        text-align: center;
        font-size: 30px !important;
        font-weight: bold !important;
        border-bottom: none !important;
    }
    /* line 1794, ../scss/_base.scss */
    .home-boxes-4-up + .sf_cols .sf_colsOut {
        background: #fff;
        margin-top: 0;
        text-align: left;
        border-top: 1px solid #e3e3e3;
        position: relative;
    }
        /* line 1801, ../scss/_base.scss */
        .home-boxes-4-up + .sf_cols .sf_colsOut .sf_colsIn {
            margin-bottom: 0 !important;
        }
    /* line 1805, ../scss/_base.scss */
    .home-boxes-4-up + .sf_cols .icon-container {
        float: left;
        width: 80px;
        margin-left: 20px;
        margin-right: 20px;
    }
        /* line 1811, ../scss/_base.scss */
        .home-boxes-4-up + .sf_cols .icon-container img {
            width: 80px !important;
            height: 80px !important;
            max-height: 80px;
            max-width: none;
            position: relative;
            -webkit-backface-visibility: hidden;
        }
        /* line 1817, ../scss/_base.scss */
        .home-boxes-4-up + .sf_cols .icon-container .square {
            display: none;
            position: absolute;
            bottom: -7px;
            left: 50%;
            width: 13px;
            height: 13px;
            background: #00b8f0;
            margin: 0 auto;
            margin-left: -7px;
        }
        /* line 1829, ../scss/_base.scss */
        .home-boxes-4-up + .sf_cols .icon-container .triangle-right {
            display: none;
            position: absolute;
            bottom: -9px;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 9px 0 9px 13px;
            border-color: transparent transparent transparent #00b8f0;
            /*border-style: inset ;*/
            -webkit-transform: rotate(360deg);
        }
    /* line 1844, ../scss/_base.scss */
    .home-boxes-4-up + .sf_cols h3 {
        margin-top: 10px;
        font-size: 26px;
        color: #00b8f0;
        border: none;
    }
    /* line 1851, ../scss/_base.scss */
    .home-boxes-4-up + .sf_cols h4 {
        color: #002244;
        font-size: 18px;
        margin-top: 0;
        margin-bottom: 20px;
    }
    /* line 1858, ../scss/_base.scss */
    .home-boxes-4-up + .sf_cols .button-container {
        display: none;
    }
    /* line 1861, ../scss/_base.scss */
    .home-boxes-4-up + .sf_cols .mobile-link {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: url("/templates/images/arrow-blue.svg") center right 20px no-repeat;
        background-size: 10px;
    }

/*Guild Super*/
/* line 1784, ../scss/_base.scss */
body.guildSuper .home-boxes-4-up h3,
body.childCareSuper .home-boxes-4-up h3 {
    color: #00274C !important;
}
/* line 1817, ../scss/_base.scss */
body.guildSuper .home-boxes-4-up + .sf_cols .icon-container .square {
    background: #3BB7AA;
}
/* line 1829, ../scss/_base.scss */
body.guildSuper .home-boxes-4-up + .sf_cols .icon-container .triangle-right {
    border-color: transparent transparent transparent #3BB7AA;
}
/* line 1844, ../scss/_base.scss */
body.guildSuper .home-boxes-4-up + .sf_cols h3 {
    color: #3BB7AA;
}
/* line 1851, ../scss/_base.scss */
body.guildSuper .home-boxes-4-up + .sf_cols h4,
body.childCareSuper .home-boxes-4-up + .sf_cols h4 {
    color: #00274C;
}
/* line 1861, ../scss/_base.scss */
body.guildSuper .home-boxes-4-up + .sf_cols .mobile-link {
    background: url("/templates/images/GuildSuper/arrow-blue.svg") center right 20px no-repeat;
    background-size: 10px;
}

/*ChildCare Super*/
/* line 1817, ../scss/_base.scss */
body.childCareSuper .home-boxes-4-up + .sf_cols .icon-container .square {
    background: #DD1A56;
}
/* line 1829, ../scss/_base.scss */
body.childCareSuper .home-boxes-4-up + .sf_cols .icon-container .triangle-right {
    border-color: transparent transparent transparent #DD1A56;
}
/* line 1844, ../scss/_base.scss */
body.childCareSuper .home-boxes-4-up + .sf_cols h3 {
    color: #DD1A56;
}
/* line 1861, ../scss/_base.scss */
body.childCareSuper .home-boxes-4-up + .sf_cols .mobile-link {
    background: url("/templates/images/ChildCareSuper/arrow-blue.svg") center right 20px no-repeat;
    background-size: 10px;
}

/* line 1873, ../scss/_base.scss */
#large-arrow-down {
    display: none;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 64px 170px 0 170px;
    border-color: #ffffff transparent transparent transparent;
    margin: 0 auto;
}

/* VISIT LEARNING CENRE ===============*/
/* line 1886, ../scss/_base.scss */
a.visit-learning-centre {
    display: block;
    padding: 25px 10px;
    background-color: #ffea00;
    font-size: 26px;
    font-weight: 600;
    color: #002e5c;
    text-decoration: none;
    text-align: center;
}
    /* line 1896, ../scss/_base.scss */
    a.visit-learning-centre img {
        margin-right: 20px;
    }

/* NOT SO SURE ===============*/
/* line 1904, ../scss/_base.scss */
.not-so-sure {
    display: none;
    margin-left: 45px;
}
    /* line 1907, ../scss/_base.scss */
    .not-so-sure h2 {
        margin-bottom: 20px !important;
        font-size: 54px !important;
    }
    /* line 1911, ../scss/_base.scss */
    .not-so-sure p {
        color: black;
        font-size: 16px;
        line-height: 24px;
    }
    /* line 1916, ../scss/_base.scss */
    .not-so-sure a {
        color: #00b8f0;
        background-color: #fff;
        padding: 10px;
        margin-top: 40px;
        background-position: 10px center;
        text-decoration: none;
        font-size: 17px;
        font-weight: bold;
    }
        /* line 1926, ../scss/_base.scss */
        .not-so-sure a:before {
            content: '';
            display: inline-block;
            width: 18px;
            height: 14px;
            margin-right: 10px;
            background-image: url("/templates/images/arrow-go-blue.svg");
            background-size: cover;
        }

/* line 1911, ../scss/_base.scss */
body.guildSuper .not-so-sure p,
body.childCareSuper .not-so-sure p {
    color: #FFF;
}
/* line 1916, ../scss/_base.scss */
body.guildSuper .not-so-sure a,
body.childCareSuper .not-so-sure a {
    color: #00274C !important;
}
    /* line 1926, ../scss/_base.scss */
    body.guildSuper .not-so-sure a:before {
        background-image: url("/templates/images/GuildSuper/arrow-go-blue.svg");
        background-size: cover;
    }

    /* line 1926, ../scss/_base.scss */
    body.childCareSuper .not-so-sure a:before {
        background-image: url("/templates/images/ChildCareSuper/arrow-go-blue.svg");
        background-size: cover;
    }

/* HOME GIRL ===============*/
/* line 1940, ../scss/_base.scss */
.home-girl {
    display: none;
}
    /* line 1943, ../scss/_base.scss */
    .home-girl p {
        margin-bottom: 0 !important;
    }

/* QUOTE ===============*/
/* line 1950, ../scss/_base.scss */
.quote {
    display: none !important;
    /* hidden for mobile */
    background: #00264C;
    display: block;
    text-align: center;
    color: white;
    font-size: 25px;
    padding: 45px 50px 85px !important;
    margin-bottom: 0 !important;
}
    /* line 1961, ../scss/_base.scss */
    .quote blockquote {
        border: none;
        font-size: 35px;
        line-height: 45px;
        margin: 0 10%;
        padding: 0 0 10px 0;
    }
    /* line 1969, ../scss/_base.scss */
    .quote strong {
        color: white !important;
    }

/* TESTIMONIAL SLIDER ===============*/
/* line 1977, ../scss/_base.scss */
.testimonial-slider {
    background: #fff;
    padding-bottom: 60px;
}
    /* line 1982, ../scss/_base.scss */
    .testimonial-slider > h2.title {
        font-size: 35px !important;
    }
    /* line 1985, ../scss/_base.scss */
    .testimonial-slider h2 {
        position: relative;
        display: block;
        margin: 0 auto !important;
        top: -30px;
        font-size: 35px !important;
        width: 325px;
        background-color: #f04500;
        color: white !important;
        text-align: center !important;
        padding: 5px;
    }
        /* line 1998, ../scss/_base.scss */
        .testimonial-slider h2 .triangle {
            position: absolute;
            left: 45%;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 13px 15.5px 0 15.5px;
            border-color: #f44900 transparent transparent transparent;
        }
    /* line 2008, ../scss/_base.scss */
    .testimonial-slider .arrow-left {
        background-image: url("/templates/images/slider-arrow-left.png");
        background-position: 0 140px;
        background-repeat: no-repeat;
        width: 40px;
        height: 300px;
        float: left;
        display: block;
    }
    /* line 2017, ../scss/_base.scss */
    .testimonial-slider .arrow-right {
        background-image: url("/templates/images/slider-arrow-right.png");
        background-position: 0 140px;
        background-repeat: no-repeat;
        width: 40px;
        height: 300px;
        float: right;
        display: block;
    }
    /* line 2030, ../scss/_base.scss */
    .testimonial-slider .rrItem div {
        margin: 0 40px;
    }
    /* line 2033, ../scss/_base.scss */
    .testimonial-slider .rrItem img {
        margin-right: 50px;
    }
    /* line 2037, ../scss/_base.scss */
    .testimonial-slider h3 {
        font-size: 28px;
        color: #002244;
    }
    /* line 2041, ../scss/_base.scss */
    .testimonial-slider p strong {
        color: #000;
    }

/* line 1985, ../scss/_base.scss */
body.guildSuper .testimonial-slider h2 {
    background-color: #FCE785;
    color: #00274C !important;
}
    /* line 1998, ../scss/_base.scss */
    body.guildSuper .testimonial-slider h2 .triangle {
        border-color: #FCE785 transparent transparent transparent;
    }
/* line 2008, ../scss/_base.scss */
body.guildSuper .testimonial-slider .arrow-left {
    background-image: url("/templates/images/GuildSuper/slider-arrow-left.png");
    background-position: 0 140px;
    background-repeat: no-repeat;
}
/* line 2017, ../scss/_base.scss */
body.guildSuper .testimonial-slider .arrow-right {
    background-image: url("/templates/images/GuildSuper/slider-arrow-right.png");
    background-position: 0 140px;
    background-repeat: no-repeat;
    width: 40px;
    height: 300px;
    float: right;
    display: block;
}
/* line 2037, ../scss/_base.scss */
body.guildSuper .testimonial-slider h3,
body.guildSuper .testimonial-slider p strong {
    color: #00274C;
}

/* HOME PAGE PROMO BOXES ===================*/
/* line 2050, ../scss/_base.scss */
.homepagePromoBoxes .sf_colsOut {
    margin-bottom: 0;
}
    /* line 2052, ../scss/_base.scss */
    .homepagePromoBoxes .sf_colsOut .sf_colsIn {
        margin: 0 !important;
    }

/* line 2057, ../scss/_base.scss */
.homepagePromoBox {
    padding: 0;
    position: relative;
    width: 100% !important;
}
    /* line 2062, ../scss/_base.scss */
    .homepagePromoBox div.content {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 2;
    }
    /* line 2071, ../scss/_base.scss */
    .homepagePromoBox img.bg {
        width: 100%;
    }

/* ABOUT US
 * Name:
 * Comments:
======================================*/
/* line 2087, ../scss/_base.scss */
.about-page-content a.arrow-link {
    margin-top: 30px;
    font-size: 16px;
    font-weight: bold;
}
    /* line 2092, ../scss/_base.scss */
    .about-page-content a.arrow-link .icon {
        width: 18px;
        margin-right: 12px;
    }

/* CONTACT US
 * Name:
 * Comments:
======================================*/
/* line 2111, ../scss/_base.scss */
.contact-page-content {
    padding: 30px 20px;
}
    /* line 2114, ../scss/_base.scss */
    .contact-page-content .contact-details {
        margin-top: 30px;
    }
        /* line 2116, ../scss/_base.scss */
        .contact-page-content .contact-details .column {
            margin-bottom: 60px;
        }
        /* line 2120, ../scss/_base.scss */
        .contact-page-content .contact-details h2 {
            margin-bottom: 30px !important;
            font-size: 30px !important;
        }
        /* line 2125, ../scss/_base.scss */
        .contact-page-content .contact-details .call-between {
            margin-bottom: 25px;
            padding: 20px 0 20px 55px;
            border-top: 4px solid #73cff6;
            border-bottom: 4px solid #73cff6;
            background: url(/templates/images/clock-icon.svg) left center no-repeat;
            font-size: 18px;
            color: #004385;
            font-weight: bold;
        }
    /* line 2137, ../scss/_base.scss */
    .contact-page-content .note {
        color: #004385;
    }
    /* line 2142, ../scss/_base.scss */
    .contact-page-content .form .form-control {
        height: auto;
        margin-bottom: 15px;
        padding: 10px 25px;
        font-size: 20px;
    }
    /* line 2150, ../scss/_base.scss */
    .contact-page-content .form .form-inline input[type="text"] {
        vertical-align: top;
    }
    /* line 2155, ../scss/_base.scss */
    .contact-page-content .form .select-container {
        height: 50px !important;
        padding-top: 10px;
    }
    /* line 2161, ../scss/_base.scss */
    .contact-page-content .form .submit {
        padding: 15px 55px 15px 25px;
        background-image: url(http:/placehold.it/22x25);
        background-size: 25px 18px;
        background-repeat: no-repeat;
        background-position: right 10px center;
        text-align: left;
        font-size: 20px;
    }

/* line 2174, ../scss/_base.scss */
.contact-form input[type=text],
.contact-form textarea {
    height: auto !important;
    margin-bottom: 15px;
    padding: 10px 25px !important;
    font-size: 20px !important;
    display: block;
    width: 100% !important;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/* line 2198, ../scss/_base.scss */
.contact-form .select-container {
    position: relative;
    margin-top: 30px;
    height: 50px;
    padding-top: 12px;
}
    /* line 2204, ../scss/_base.scss */
    .contact-form .select-container label {
        position: absolute;
        position: absolute;
        top: -31px;
        left: 1px;
    }
    /* line 2210, ../scss/_base.scss */
    .contact-form .select-container select {
        width: 100%;
    }

/* line 2219, ../scss/_base.scss */
.captcha-container img {
    float: left;
    margin-right: 20px;
}
/* line 2225, ../scss/_base.scss */
.captcha-container input[type=text] {
    height: auto !important;
    margin-bottom: 15px;
    padding: 10px 25px !important;
    font-size: 20px !important;
    display: inline-block;
    margin-right: 20px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* line 2250, ../scss/_base.scss */
.submit-btn input {
    background: #41ad00;
    padding: 14px 40px !important;
    font-size: 17px;
    line-height: 19px;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    border: 0;
    vertical-align: top;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 0 rgba(65, 173, 0, 0.33);
    -moz-box-shadow: 0 4px 0 rgba(65, 173, 0, 0.33);
    box-shadow: 0 4px 0 rgba(65, 173, 0, 0.33);
}

/*Guild Super*/
/* line 2125, ../scss/_base.scss */
body.guildSuper .contact-page-content .contact-details .call-between {
    border-top: 4px solid #3BB7AA;
    border-bottom: 4px solid #3BB7AA;
    background: url(/templates/images/GuildSuper/clock-icon.svg) left center no-repeat;
    color: #00274C;
}
/* line 2137, ../scss/_base.scss */
body.guildSuper .contact-page-content .note,
body.childCareSuper .contact-page-content .note {
    color: #00274C;
}

/* line 2174, ../scss/_base.scss */
body.guildSuper .contact-form input[type=text],
body.guildSuper .contact-form textarea {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 2225, ../scss/_base.scss */
body.guildSuper .captcha-container input[type=text] {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2250, ../scss/_base.scss */
body.guildSuper .submit-btn input {
    background: #3BB7AA;
    color: #fff;
    -webkit-box-shadow: 0 4px 0 rgba(102, 64, 179, 0.33);
    -moz-box-shadow: 0 4px 0 rgba(102, 64, 179, 0.33);
    box-shadow: 0 4px 0 rgba(102, 64, 179, 0.33);
}


/* FAQ
 * Name:
 * Comments:
======================================*/
/* line 2274, ../scss/_base.scss */
.faq-page-content header {
    margin-bottom: 25px;
}
    /* line 2278, ../scss/_base.scss */
    .faq-page-content header .form label {
        margin-right: 10px;
        font-size: 18px;
        font-weight: bold;
    }
    /* line 2284, ../scss/_base.scss */
    .faq-page-content header .form .select-container {
        display: inline-block;
        margin-right: 10px;
    }
    /* line 2289, ../scss/_base.scss */
    .faq-page-content header .form .btn-show {
        display: inline-block;
        padding: 10px 20px;
    }
/* line 2296, ../scss/_base.scss */
.faq-page-content article {
    position: relative;
    margin-bottom: 15px;
    padding: 15px;
    padding-left: 90px;
    border: 1px solid #00b8f0;
    font-size: 17px;
}
    /* line 2304, ../scss/_base.scss */
    .faq-page-content article .number {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 75px;
        padding: 15px;
        background-color: #ecf5f9;
        border-right: 1px solid #00b8f0;
        font-size: 22px;
        font-weight: bold;
        color: #00b8f0;
    }
    /* line 2318, ../scss/_base.scss */
    .faq-page-content article .question {
        margin-bottom: 10px;
        font-weight: bold;
    }
    /* line 2324, ../scss/_base.scss */
    .faq-page-content article .answer strong {
        color: #00b8f0;
    }
    /* line 2327, ../scss/_base.scss */
    .faq-page-content article .answer span {
        color: #000;
        font-weight: 600;
    }
    /* line 2331, ../scss/_base.scss */
    .faq-page-content article .answer a {
        color: #333;
        text-decoration: underline;
    }

/* line 2342, ../scss/_base.scss */
.faq-list-wrapper {
    padding: 0 20px;
}
    /* line 2346, ../scss/_base.scss */
    .faq-list-wrapper ul.sflistList li.sflistListItem {
        border: 1px solid #00b8f0;
        margin-bottom: 15px;
        padding: 15px;
    }
        /* line 2351, ../scss/_base.scss */
        .faq-list-wrapper ul.sflistList li.sflistListItem h3.sflistItemTitle {
            margin-top: 0;
            margin-bottom: 10px;
            font-weight: bold;
            color: #333;
            font-size: 17px;
        }
        /* line 2359, ../scss/_base.scss */
        .faq-list-wrapper ul.sflistList li.sflistListItem .sflistItemContent {
            font-size: 17px;
        }
            /* line 2361, ../scss/_base.scss */
            .faq-list-wrapper ul.sflistList li.sflistListItem .sflistItemContent:before {
                content: "Answer";
                display: inline;
                font-weight: bold;
                color: #00b8f0;
            }

/* line 2296, ../scss/_base.scss */
body.guildSuper .faq-page-content article {
    border: 1px solid #3BB7AA;
}
    /* line 2304, ../scss/_base.scss */
    body.guildSuper .faq-page-content article .number {
        background-color: #ecf5f9;
        border-right: 1px solid #3BB7AA;
        color: #3BB7AA;
    }
    /* line 2324, ../scss/_base.scss */
    body.guildSuper .faq-page-content article .answer strong {
        color: #3BB7AA;
    }
    /* line 2327, ../scss/_base.scss */
    body.guildSuper .faq-page-content article .answer span {
        color: #000;
    }
    /* line 2331, ../scss/_base.scss */
    body.guildSuper .faq-page-content article .answer a {
        color: #333;
    }
/* line 2346, ../scss/_base.scss */
body.guildSuper .faq-list-wrapper ul.sflistList li.sflistListItem {
    border: 1px solid #3BB7AA;
}
    /* line 2351, ../scss/_base.scss */
    body.guildSuper .faq-list-wrapper ul.sflistList li.sflistListItem h3.sflistItemTitle {
        color: #333;
    }
    /* line 2361, ../scss/_base.scss */
    body.guildSuper .faq-list-wrapper ul.sflistList li.sflistListItem .sflistItemContent:before {
        color: #3BB7AA;
    }

/* line 2296, ../scss/_base.scss */
body.childCareSuper .faq-page-content article {
    border: 1px solid #DD1A56;
}
    /* line 2304, ../scss/_base.scss */
    body.childCareSuper .faq-page-content article .number {
        background-color: #FFE3EB;
        border-right: 1px solid #DD1A56;
        color: #DD1A56;
    }
    /* line 2324, ../scss/_base.scss */
    body.childCareSuper .faq-page-content article .answer strong {
        color: #DD1A56;
    }
    /* line 2327, ../scss/_base.scss */
    body.childCareSuper .faq-page-content article .answer span {
        color: #000;
    }
    /* line 2331, ../scss/_base.scss */
    body.childCareSuper .faq-page-content article .answer a {
        color: #333;
    }
/* line 2346, ../scss/_base.scss */
body.childCareSuper .faq-list-wrapper ul.sflistList li.sflistListItem {
    border: 1px solid #DD1A56;
}
    /* line 2351, ../scss/_base.scss */
    body.childCareSuper .faq-list-wrapper ul.sflistList li.sflistListItem h3.sflistItemTitle {
        color: #333;
    }
    /* line 2361, ../scss/_base.scss */
    body.childCareSuper .faq-list-wrapper ul.sflistList li.sflistListItem .sflistItemContent:before {
        color: #DD1A56;
    }


/* ABOUT YOU
 * Name:
 * Comments:
======================================*/
/* line 2385, ../scss/_base.scss */
.about-you-page-content .section-title {
    padding: 6px 15px;
    background: #f04500;
    font-size: 26px !important;
    line-height: 28px !important;
    color: #fff !important;
    text-align: center;
}

/* line 2394, ../scss/_base.scss */
.about-you-life-stages {
    margin-bottom: 115px;
}
    /* line 2397, ../scss/_base.scss */
    .about-you-life-stages .row {
        text-align: left;
        font-size: 16px;
        margin: 0;
    }
        /* line 2402, ../scss/_base.scss */
        .about-you-life-stages .row .column {
            clear: both;
            border-bottom: 1px solid #d7d7d7;
            margin-bottom: 20px;
        }
    /* line 2409, ../scss/_base.scss */
    .about-you-life-stages .icon-container {
        float: left;
        padding: 5px 20px;
        height: 60px;
    }
        /* line 2415, ../scss/_base.scss */
        .about-you-life-stages .icon-container img {
            height: 100%;
        }
        /* line 2419, ../scss/_base.scss */
        .about-you-life-stages .icon-container .square {
            display: none;
            position: absolute;
            bottom: -7px;
            left: 50%;
            width: 13px;
            height: 13px;
            background: #00b8f0;
            margin: 0 auto;
            margin-left: -7px;
        }
        /* line 2431, ../scss/_base.scss */
        .about-you-life-stages .icon-container .triangle-right {
            display: none;
            position: absolute;
            bottom: -9px;
            right: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 9px 0 9px 13px;
            border-color: transparent transparent transparent #00b8f0;
            /*border-style: inset ;*/
            -webkit-transform: rotate(360deg);
        }
    /* line 2446, ../scss/_base.scss */
    .about-you-life-stages h3 {
        font-size: 26px !important;
        border-bottom: none !important;
        padding-top: 0;
    }
    /* line 2452, ../scss/_base.scss */
    .about-you-life-stages h4 {
        color: #002244;
        font-size: 18px !important;
        margin-top: 0 !important;
        margin-bottom: 20px;
    }
    /* line 2459, ../scss/_base.scss */
    .about-you-life-stages a.toggle {
        position: absolute;
        top: 20px;
        right: 20px;
        color: #00b8f0;
        background: #e5f7fd;
    }
    /* line 2466, ../scss/_base.scss */
    .about-you-life-stages .toggle-content {
        clear: both;
        padding: 0 20px;
    }
    /* line 2471, ../scss/_base.scss */
    .about-you-life-stages h5 {
        font-size: 19px;
        color: #00b8f0;
        margin: 0 !important;
        font-style: normal;
    }
    /* line 2478, ../scss/_base.scss */
    .about-you-life-stages strong {
        color: black;
    }
    /* line 2482, ../scss/_base.scss */
    .about-you-life-stages p {
        line-height: 22px;
    }
    /* line 2486, ../scss/_base.scss */
    .about-you-life-stages li {
        margin: 0;
        padding: 0 !important;
        background-image: none !important;
    }
        /* line 2490, ../scss/_base.scss */
        .about-you-life-stages li:before {
            content: "[]";
            color: #00b8f0;
            background-image: none;
            margin-right: 4px;
        }
    /* line 2498, ../scss/_base.scss */
    .about-you-life-stages .arrow-down-small {
        display: none;
        width: 10px;
        height: 7px;
        margin: 15px auto;
    }
    /* line 2505, ../scss/_base.scss */
    .about-you-life-stages .button-container {
        text-align: center;
        margin-bottom: 20px;
    }
        /* line 2510, ../scss/_base.scss */
        .about-you-life-stages .button-container img {
            margin-top: 15px;
            margin-bottom: 30px;
        }

/* line 2518, ../scss/_base.scss */
.about-you-situations {
    padding: 0;
}
    /* line 2520, ../scss/_base.scss */
    .about-you-situations .row {
        margin: 0;
    }
        /* line 2524, ../scss/_base.scss */
        .about-you-situations .row .column {
            clear: both;
            border-bottom: 1px solid #d7d7d7;
            margin-bottom: 20px;
        }
    /* line 2531, ../scss/_base.scss */
    .about-you-situations .icon-container {
        float: left;
        margin-top: 0;
        height: 60px;
        margin-bottom: 0;
        padding: 0 20px;
    }
        /* line 2537, ../scss/_base.scss */
        .about-you-situations .icon-container img {
            height: 100%;
        }
    /* line 2542, ../scss/_base.scss */
    .about-you-situations h3 {
        font-size: 26px !important;
        color: black !important;
        margin-bottom: 20px !important;
        border-bottom: none !important;
        text-align: left;
        padding-top: 16px;
    }
    /* line 2552, ../scss/_base.scss */
    .about-you-situations a.toggle {
        position: absolute;
        top: 20px;
        right: 20px;
        color: #00b8f0;
        background: #e5f7fd;
    }
    /* line 2559, ../scss/_base.scss */
    .about-you-situations .toggle-content {
        padding: 0 20px;
    }
    /* line 2563, ../scss/_base.scss */
    .about-you-situations p {
        line-height: 22px;
    }
    /* line 2567, ../scss/_base.scss */
    .about-you-situations .button-container {
        text-align: center;
        position: static;
        margin-bottom: 20px;
    }

/* line 2385, ../scss/_base.scss */
body.guildSuper .about-you-page-content .section-title {
    background: #FCE785;
    color: #00274C !important;
}
/* line 2419, ../scss/_base.scss */
body.guildSuper .about-you-life-stages .icon-container .square {
    background: #3BB7AA;
}
/* line 2431, ../scss/_base.scss */
body.guildSuper .about-you-life-stages .icon-container .triangle-right {
    border-color: transparent transparent transparent #3BB7AA;
}
/* line 2452, ../scss/_base.scss */
body.guildSuper .about-you-life-stages h4 {
    color: #00274C;
}
/* line 2459, ../scss/_base.scss */
body.guildSuper .about-you-life-stages a.toggle {
    color: #3BB7AA;
}
/* line 2471, ../scss/_base.scss */
body.guildSuper .about-you-life-stages h5 {
    color: #3BB7AA;
}
/* line 2490, ../scss/_base.scss */
body.guildSuper .about-you-life-stages li:before {
    color: #3BB7AA;
}
/* line 2542, ../scss/_base.scss */
body.guildSuper .about-you-situations h3 {
    color: #00274C !important;
}
/* line 2552, ../scss/_base.scss */
body.guildSuper .about-you-situations a.toggle {
    color: #3BB7AA;
}

/* line 2385, ../scss/_base.scss */
body.childCareSuper .about-you-page-content .section-title {
    background: #FCE785;
    color: #00274C !important;
}
/* line 2419, ../scss/_base.scss */
body.childCareSuper .about-you-life-stages .icon-container .square {
    background: #DD1A56;
}
/* line 2431, ../scss/_base.scss */
body.childCareSuper .about-you-life-stages .icon-container .triangle-right {
    border-color: transparent transparent transparent #DD1A56;
}
/* line 2452, ../scss/_base.scss */
body.childCareSuper .about-you-life-stages h4 {
    color: #00274C;
}
/* line 2459, ../scss/_base.scss */
body.childCareSuper .about-you-life-stages a.toggle {
    color: #DD1A56;
}
/* line 2471, ../scss/_base.scss */
body.childCareSuper .about-you-life-stages h5 {
    color: #DD1A56;
}
/* line 2490, ../scss/_base.scss */
body.childCareSuper .about-you-life-stages li:before {
    color: #DD1A56;
}
/* line 2542, ../scss/_base.scss */
body.childCareSuper .about-you-situations h3 {
    color: #00274C !important;
}
/* line 2552, ../scss/_base.scss */
body.childCareSuper .about-you-situations a.toggle {
    color: #DD1A56;
}


/* OPTIONS
 * Name:
 * Comments:
======================================*/
/* line 2584, ../scss/_base.scss */
.options-column {
    position: relative;
    font-size: 16px;
    border-bottom: 1px solid #d7d7d7;
}
    /* line 2590, ../scss/_base.scss */
    .options-column .icon-container {
        float: left;
        margin-right: 20px;
    }
        /* line 2593, ../scss/_base.scss */
        .options-column .icon-container img {
            padding: 10px 0;
            height: 70px;
            width: 60px;
        }
    /* line 2600, ../scss/_base.scss */
    .options-column h3 {
        margin-bottom: 20px !important;
        font-size: 26px !important;
        color: #002244 !important;
        padding-bottom: 0 !important;
        border-bottom: 0 !important;
        padding-top: 30px;
        margin-top: 0 !Important;
    }
    /* line 2610, ../scss/_base.scss */
    .options-column a.toggle {
        position: absolute;
        top: 32px;
        right: 20px;
        color: #00b8f0;
        background: #e5f7fd;
    }
    /* line 2618, ../scss/_base.scss */
    .options-column .toggle-content {
        display: none;
        padding: 0 20px;
    }
    /* line 2623, ../scss/_base.scss */
    .options-column p {
        line-height: 22px !important;
        color: #002244;
    }
    /* line 2627, ../scss/_base.scss */
    .options-column a.arrow-link {
        display: block;
        font-size: 18px;
        margin-bottom: 10px;
    }

/* line 2633, ../scss/_base.scss */
.option-buttons-wrapper {
    margin-bottom: 50px !important;
}
    /* line 2635, ../scss/_base.scss */
    .option-buttons-wrapper a.arrow-link {
        display: block;
        font-size: 18px;
        margin-bottom: 10px;
    }

/* line 2600, ../scss/_base.scss */
body.guildSuper .options-column h3,
body.childCareSuper .options-column h3 {
    color: #00274C !important;
}
    /* line 2610, ../scss/_base.scss */
    body.guildSuper .options-column h3 .options-column a.toggle {
        color: #3BB7AA;
        background: #E5F7FD;
    }
/* line 2623, ../scss/_base.scss */
body.guildSuper .options-column p,
body.childCareSuper .options-column p {
    color: #00274C;
}

/* line 2610, ../scss/_base.scss */
body.childCareSuper .options-column h3 .options-column a.toggle {
    color: #DD1A56;
    background: #FFE3EB;
}
/* OPTIONS - MY MIX
 * Name:
 * Comments:
======================================*/
/* line 2658, ../scss/_base.scss */
.options-my-mix-page-content .whats-my-mix article {
    margin-bottom: 30px;
}
    /* line 2661, ../scss/_base.scss */
    .options-my-mix-page-content .whats-my-mix article h3 {
        margin-top: 0;
        margin-bottom: 25px;
        font-size: 30px;
        color: #333;
    }
/* line 2671, ../scss/_base.scss */
.options-my-mix-page-content .whats-my-mix ul.tick-list li {
    padding-left: 30px;
    background: url(/templates/images/icon-tick.svg) top 9px left no-repeat;
    background-size: 20px !important;
}
/* line 2680, ../scss/_base.scss */
.options-my-mix-page-content .your-benefits ul {
    margin-left: 25px;
}
    /* line 2683, ../scss/_base.scss */
    .options-my-mix-page-content .your-benefits ul li {
        padding-left: 30px;
        background-image: none;
    }
        /* line 2686, ../scss/_base.scss */
        .options-my-mix-page-content .your-benefits ul li:before {
            content: "\2580";
            color: #00b8f0;
            background-image: none;
            margin-right: 15px;
            margin-left: -25px;
        }
/* line 2698, ../scss/_base.scss */
.options-my-mix-page-content .my-super .arrow-link {
    font-size: 18px;
}
/* line 2686, ../scss/_base.scss */
body.guildSuper .options-my-mix-page-content .whats-my-mix ul.tick-list li {
    background: url(/templates/images/GuildSuper/icon-tick.svg) top 9px left no-repeat;
    background-size: 20px !important;
}

body.guildSuper .options-my-mix-page-content .your-benefits ul li:before {
    color: #3BB7AA;
}

body.childCareSuper .options-my-mix-page-content .your-benefits ul li:before {
    color: #DD1A56;
}


/* OPTIONS - MY SUPER
 * Name:
 * Comments:
======================================*/
/* line 2716, ../scss/_base.scss */
.options-my-super-page-content .chart-key {
    display: block;
}
    /* line 2719, ../scss/_base.scss */
    .options-my-super-page-content .chart-key .square {
        display: inline-block;
        width: 16px;
        height: 16px;
        background: #41ad00;
        margin-right: 15px;
        vertical-align: top;
    }
        /* line 2727, ../scss/_base.scss */
        .options-my-super-page-content .chart-key .square.light {
            background: #a9da8c;
        }
/* line 2733, ../scss/_base.scss */
.options-my-super-page-content .pie-charts {
    margin: 50px 0;
    text-align: center;
    font-weight: 600px;
}
    /* line 2738, ../scss/_base.scss */
    .options-my-super-page-content .pie-charts img {
        margin: 0 auto;
        margin-bottom: 25px;
    }
    /* line 2743, ../scss/_base.scss */
    .options-my-super-page-content .pie-charts .age {
        font-size: 22px;
        color: #00b8f0;
    }
    /* line 2748, ../scss/_base.scss */
    .options-my-super-page-content .pie-charts .lifestage {
        font-size: 16px !important;
        color: #002244;
        margin-top: 10px 0 !important;
    }
/* line 2756, ../scss/_base.scss */
.options-my-super-page-content .product-dashboard-table img {
    width: 100%;
}
/* line 2761, ../scss/_base.scss */
.options-my-super-page-content .arrow-link {
    font-size: 18px;
}

/* line 2766, ../scss/_base.scss */
.whats-my-super img {
    width: 100%;
}

body.guildSuper .options-my-super-page-content .chart-key .square {
    background: #3BB7AA;
}
    /* line 2727, ../scss/_base.scss */
    body.guildSuper .options-my-super-page-content .chart-key .square.light {
        background: #8DCFC8;
    }
/* line 2743, ../scss/_base.scss */
body.guildSuper .options-my-super-page-content .pie-charts .age {
    color: #3BB7AA;
}
/* line 2748, ../scss/_base.scss */
body.guildSuper .options-my-super-page-content .pie-charts .lifestage,
body.childCareSuper .options-my-super-page-content .pie-charts .lifestage {
    color: #00274C;
}

/* COMMUNITY
 * Name:
 * Comments:
======================================*/
/* line 2779, ../scss/_base.scss */
.gallery-container {
    margin-bottom: 25px;
}
    /* line 2782, ../scss/_base.scss */
    .gallery-container img {
        width: 100%;
    }

/* line 2787, ../scss/_base.scss */
.community-list {
    border-top: 1px dotted #00b8f0;
}
    /* line 2790, ../scss/_base.scss */
    .community-list article {
        padding: 15px 0;
        border-bottom: 1px dotted #00b8f0;
    }
    /* line 2795, ../scss/_base.scss */
    .community-list .row {
        margin: 0;
    }
    /* line 2799, ../scss/_base.scss */
    .community-list .image-container {
        padding-left: 0;
    }
    /* line 2803, ../scss/_base.scss */
    .community-list img {
        width: 100%;
    }
    /* line 2807, ../scss/_base.scss */
    .community-list h4 {
        font-size: 21px;
        font-weight: 600;
        margin-bottom: 15px;
    }

body.guildSuper .community-list {
    border-top: 1px dotted #3BB7AA;
}

    body.guildSuper .community-list article {
        border-bottom: 1px dotted #3BB7AA;
    }

body.childCareSuper .community-list {
    border-top: 1px dotted #DD1A56;
}

    body.childCareSuper .community-list article {
        border-bottom: 1px dotted #DD1A56;
    }
/* line 2816, ../scss/_base.scss */
.widget-latest-news-list .community-list {
    margin-bottom: 15px;
}
    /* line 2819, ../scss/_base.scss */
    .widget-latest-news-list .community-list .image-container {
        padding: 0;
    }
    /* line 2823, ../scss/_base.scss */
    .widget-latest-news-list .community-list p {
        font-size: 14px;
        line-height: 16px;
        color: #004385;
    }
/* line 2830, ../scss/_base.scss */
.widget-latest-news-list a.btn-view-all {
    display: block;
    font-size: 21px;
    font-weight: 600;
    background: #004385;
    color: #fff;
    padding: 18px 25px;
    text-align: right;
}
    /* line 2839, ../scss/_base.scss */
    .widget-latest-news-list a.btn-view-all img {
        width: 25px;
        margin-right: 20px;
    }

body.guildSuper .widget-latest-news-list .community-list p,
body.childCareSuper .widget-latest-news-list .community-list p {
    color: #00274C;
}
/* line 2830, ../scss/_base.scss */
body.guildSuper .widget-latest-news-list a.btn-view-all,
body.childCareSuper .widget-latest-news-list a.btn-view-all {
    background: #00274C;
    color: #fff;
}

/* CONTRIBUTIONS
 * Name:
 * Comments:
======================================*/
/* line 2861, ../scss/_base.scss */
.contribution-page-content .grow-your-super h3 {
    margin-bottom: 25px;
}
/* line 2866, ../scss/_base.scss */
.contribution-page-content .grow-your-super-list {
    border-top: 1px dotted #000;
}
    /* line 2869, ../scss/_base.scss */
    .contribution-page-content .grow-your-super-list article {
        margin: 0;
        padding: 15px 0;
        border-bottom: 1px dotted #000;
    }
    /* line 2875, ../scss/_base.scss */
    .contribution-page-content .grow-your-super-list .image-container {
        padding: 0;
    }
        /* line 2877, ../scss/_base.scss */
        .contribution-page-content .grow-your-super-list .image-container img {
            width: 100%;
        }
    /* line 2882, ../scss/_base.scss */
    .contribution-page-content .grow-your-super-list strong {
        color: #000;
    }
/* line 2888, ../scss/_base.scss */
.contribution-page-content .types-list {
    border-top: 1px dotted #000;
}
    /* line 2891, ../scss/_base.scss */
    .contribution-page-content .types-list article {
        margin: 0;
        padding: 35px 0;
        border-bottom: 4px solid #ecf5f9;
    }
    /* line 2897, ../scss/_base.scss */
    .contribution-page-content .types-list h3 {
        font-size: 30px;
        margin-top: 0;
        margin-bottom: 25px;
        color: #333;
    }
    /* line 2904, ../scss/_base.scss */
    .contribution-page-content .types-list .image-container {
        padding-left: 0;
    }
        /* line 2906, ../scss/_base.scss */
        .contribution-page-content .types-list .image-container img {
            width: 100%;
        }
    /* line 2911, ../scss/_base.scss */
    .contribution-page-content .types-list .arrow-link {
        font-size: 16px;
        line-height: 36px;
    }

/* EMPLOYER
 * Name:
 * Comments:
======================================*/
/* line 2930, ../scss/_base.scss */
.employer-columns .col-sm-4 {
    margin-bottom: 55px;
}

/* line 2936, ../scss/_base.scss */
.types-of-employer-list {
    border-top: 1px dotted #00b8f0;
}
    /* line 2938, ../scss/_base.scss */
    .types-of-employer-list article {
        margin: 0;
        padding: 35px 0;
        border-bottom: 1px dotted #00b8f0;
    }
    /* line 2944, ../scss/_base.scss */
    .types-of-employer-list h3 {
        font-size: 30px;
        margin-top: 0;
        margin-bottom: 25px;
        color: #333;
    }
    /* line 2951, ../scss/_base.scss */
    .types-of-employer-list .image-container {
        padding-left: 0;
    }
        /* line 2953, ../scss/_base.scss */
        .types-of-employer-list .image-container img {
            width: 100%;
        }

/* line 2936, ../scss/_base.scss */
body.guildSuper .types-of-employer-list {
    border-top: 1px dotted #3BB7AA;
}
    /* line 2938, ../scss/_base.scss */
    body.guildSuper .types-of-employer-list article {
        margin: 0;
        padding: 35px 0;
        border-bottom: 1px dotted #3BB7AA;
    }

/* line 2936, ../scss/_base.scss */
body.childCareSuper .types-of-employer-list {
    border-top: 1px dotted #DD1A56;
}
    /* line 2938, ../scss/_base.scss */
    body.childCareSuper .types-of-employer-list article {
        margin: 0;
        padding: 35px 0;
        border-bottom: 1px dotted #DD1A56;
    }

/* JOIN GUILD
 * Name:
 * Comments:
======================================*/
/* line 2972, ../scss/_base.scss */
.Join-top-columns .column {
    padding: 40px 20px;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}
    /* line 2979, ../scss/_base.scss */
    .Join-top-columns .column.member {
        background: #73cff6;
        color: #004385;
    }
    /* line 2983, ../scss/_base.scss */
    .Join-top-columns .column.employer {
        background: #00b8f0;
    }
    /* line 2987, ../scss/_base.scss */
    .Join-top-columns .column.pension {
        background: #004385;
    }
    /* line 2991, ../scss/_base.scss */
    .Join-top-columns .column .icon {
        width: 100%;
        height: 100px;
        margin-right: 20px;
    }

/* line 2979, ../scss/_base.scss */
body.guildSuper .Join-top-columns .column.member {
    background: #70C5BC;
    color: #00274C;
}
/* line 2983, ../scss/_base.scss */
body.guildSuper .Join-top-columns .column.employer {
    background: #3BB7AA;
}
/* line 2987, ../scss/_base.scss */
body.guildSuper .Join-top-columns .column.pension {
    background: #00274C;
}


/* line 3000, ../scss/_base.scss */
.join-guild-page-content .employer-sponsor-list {
    border-top: 1px dotted #00b8f0;
}
    /* line 3003, ../scss/_base.scss */
    .join-guild-page-content .employer-sponsor-list .form-download-container {
        text-align: center;
    }
        /* line 3006, ../scss/_base.scss */
        .join-guild-page-content .employer-sponsor-list .form-download-container .download-box {
            width: 100px;
            display: inline-block;
            margin: 0px 10px;
        }
            /* line 3011, ../scss/_base.scss */
            .join-guild-page-content .employer-sponsor-list .form-download-container .download-box .tile {
                padding: 10px;
                background: #00b8f0;
                border-bottom: 4px solid #8adef8;
                text-align: center;
                margin-bottom: 13px;
            }
                /* line 3018, ../scss/_base.scss */
                .join-guild-page-content .employer-sponsor-list .form-download-container .download-box .tile p {
                    font-size: 16px;
                    line-height: 18px;
                    font-weight: 600;
                    color: #fff;
                    text-align: left;
                    margin: 0;
                    margin-top: 5px;
                }
            /* line 3030, ../scss/_base.scss */
            .join-guild-page-content .employer-sponsor-list .form-download-container .download-box .btn {
                width: 100%;
                padding: 10px;
            }
    /* line 3037, ../scss/_base.scss */
    .join-guild-page-content .employer-sponsor-list article {
        margin: 0;
        padding: 35px 0;
        border-bottom: 1px dotted #00b8f0;
    }
    /* line 3043, ../scss/_base.scss */
    .join-guild-page-content .employer-sponsor-list h3 {
        font-size: 30px;
        margin-top: 0;
        margin-bottom: 25px;
        color: #333;
    }
    /* line 3050, ../scss/_base.scss */
    .join-guild-page-content .employer-sponsor-list .text-container {
        padding-left: 0;
    }
    /* line 3054, ../scss/_base.scss */
    .join-guild-page-content .employer-sponsor-list .image-container {
        text-align: center;
        padding-left: 0;
    }
        /* line 3055, ../scss/_base.scss */
        .join-guild-page-content .employer-sponsor-list .image-container img {
            padding: 0 40px;
        }
/* line 3066, ../scss/_base.scss */
.join-guild-page-content .set-up .text-container {
    padding-left: 0;
}
/* line 3069, ../scss/_base.scss */
.join-guild-page-content .set-up .image-container {
    text-align: center;
}
    /* line 3071, ../scss/_base.scss */
    .join-guild-page-content .set-up .image-container img {
        padding: 0 40px;
    }

/* line 3000, ../scss/_base.scss */
body.guildSuper .join-guild-page-content .employer-sponsor-list {
    border-top: 1px dotted #3BB7AA;
}
    /* line 3011, ../scss/_base.scss */
    body.guildSuper .join-guild-page-content .employer-sponsor-list .form-download-container .download-box .tile {
        background: #3BB7AA;
        border-bottom: 4px solid #70C5BC;
    }
    /* line 3037, ../scss/_base.scss */
    body.guildSuper .join-guild-page-content .employer-sponsor-list article {
        border-bottom: 1px dotted #3BB7AA;
    }

/* line 3000, ../scss/_base.scss */
body.childCareSuper .join-guild-page-content .employer-sponsor-list {
    border-top: 1px dotted #DD1A56;
}
    /* line 3011, ../scss/_base.scss */
    body.childCareSuper .join-guild-page-content .employer-sponsor-list .form-download-container .download-box .tile {
        background: #DD1A56;
        border-bottom: 4px solid #FFE3EB;
    }
    /* line 3037, ../scss/_base.scss */
    body.childCareSuper .join-guild-page-content .employer-sponsor-list article {
        border-bottom: 1px dotted #DD1A56;
    }

/* ALL FORMS
 * Name:
 * Comments:
======================================*/
/* line 3091, ../scss/_base.scss */
#all-forms h2 {
    margin-bottom: 15px !important;
    font-size: 30px;
    color: #333;
}
/* line 3097, ../scss/_base.scss */
#all-forms .sfdownloadList.sfListMode {
    border: 1px solid red;
}

/* line 3103, ../scss/_base.scss */
table.rgMasterTable {
    font-family: "Signika", sans-serif !important;
    border: 1px solid #e4e4e4;
    border-top: 0;
}
    /* line 3109, ../scss/_base.scss */
    table.rgMasterTable td {
        font-size: 16px !important;
        padding: 10px !important;
    }
    /* line 3114, ../scss/_base.scss */
    table.rgMasterTable thead,
    table.rgMasterTable .sfdownloadType,
    table.rgMasterTable .sfdownloadSize,
    table.rgMasterTable .sfdownloadDate {
        display: none;
    }

/* SEARCH RESULTS
 * Name:
 * Comments:
======================================*/
/* line 3132, ../scss/_base.scss */
.search-results {
    padding: 0 20px;
}
    /* line 3135, ../scss/_base.scss */
    .search-results .sfsearchTxt,
    .search-results input.search {
        width: 100% !important;
        border: 1px solid #00b8f0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background: url(../images/button-search.png) center left 10px no-repeat;
        font-size: 18px !important;
        padding: 12px !important;
        padding-left: 50px !important;
    }

/* line 3135, ../scss/_base.scss */
body.guildSuper .search-results .sfsearchTxt,
body.guildSuper .search-results input.search {
    border: 1px solid #3BB7AA;
    background: url(../images/GuildSuper/button-search.png) center left 10px no-repeat;
}

body.childCareSuper .search-results .sfsearchTxt {
    background: url(../images/ChildCareSuper/button-search.png) center left 10px no-repeat;
    border: 1px solid #DD1A56;
}

body.childCareSuper .search-results input.sfsearchTxt {
    border: none;
}

.search-results .sfsearchSubmit {
    display: none;
}
/* line 3150, ../scss/_base.scss */
.search-results .sfsearchResultStatistics,
.search-results .search-term {
    font-size: 24px;
    color: #004385;
    font-weight: 600;
}
/* line 3157, ../scss/_base.scss */
.search-results .sf_pagerNumeric,
.search-results ul.pagination {
    font-size: 18px;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px dotted #00b8f0;
}
    /* line 3164, ../scss/_base.scss */
    .search-results .sf_pagerNumeric a,
    .search-results ul.pagination a {
        border: none !important;
        background: none !important;
        color: #8b8b8b !important;
        text-decoration: none !important;
        padding: 0 10px;
    }
        /* line 3170, ../scss/_base.scss */
        .search-results .sf_pagerNumeric a.sf_PagerCurrent,
        .search-results ul.pagination a.sf_PagerCurrent {
            background: none;
            border: none;
            color: #00b8f0 !important;
        }

/* line 3150, ../scss/_base.scss */
body.guildSuper .search-results .sfsearchResultStatistics,
body.guildSuper .search-results .search-term,
body.childCareSuper .search-results .sfsearchResultStatistics,
body.childCareSuper .search-results .search-term {
    color: #00274C;
}
/* line 3157, ../scss/_base.scss */
body.guildSuper .search-results .sf_pagerNumeric,
body.guildSuper .search-results ul.pagination {
    border-bottom: 1px dotted #3BB7AA;
}
/* line 3157, ../scss/_base.scss */
body.childCareSuper .search-results .sf_pagerNumeric,
body.childCareSuper .search-results ul.pagination {
    border-bottom: 1px dotted #DD1A56;
}
/* line 3170, ../scss/_base.scss */
body.guildSuper .search-results .sf_pagerNumeric a.sf_PagerCurrent,
body.guildSuper .search-results ul.pagination a.sf_PagerCurrent {
    background: none;
    border: none;
    color: #3BB7AA !important;
}
/* line 3170, ../scss/_base.scss */
body.childCareSuper .search-results .sf_pagerNumeric a.sf_PagerCurrent,
body.childCareSuper .search-results ul.pagination a.sf_PagerCurrent {
    background: none;
    border: none;
    color: #DD1A56 !important;
}
/* line 3178, ../scss/_base.scss */
.search-results .sfsearchResultTitle,
.search-results .result-title,
.search-results .sfsearchResultUrl {
    margin: 30px 0 5px 0;
}
    /* line 3182, ../scss/_base.scss */
    .search-results .sfsearchResultTitle a,
    .search-results .result-title a,
    .search-results .sfsearchResultUrl a {
        font-size: 16px;
        text-decoration: underline;
        color: #00b8f0 !important;
    }
/* line 3182, ../scss/_base.scss */
body.guildSuper .search-results .sfsearchResultTitle a,
body.guildSuper .search-results .result-title a,
body.guildSuper .search-results .sfsearchResultUrl a {
    color: #3BB7AA !important;
}
/* line 3182, ../scss/_base.scss */
body.childCareSuper .search-results .sfsearchResultTitle a,
body.childCareSuper .search-results .result-title a,
body.childCareSuper .search-results .sfsearchResultUrl a {
    color: #DD1A56 !important;
}
/* line 3188, ../scss/_base.scss */
.search-results .sfsearchResultUrl {
    margin-top: 0;
}
/* line 3191, ../scss/_base.scss */
.search-results .sfsearchResultHighLighter {
    color: #989898;
}
    /* line 3194, ../scss/_base.scss */
    .search-results .sfsearchResultHighLighter strong {
        color: #989898;
    }

/* AGE SELECTED
 * Name:
 * Comments:
======================================*/
/* line 3214, ../scss/_base.scss */
.age-selected-page-content .lifestage {
    border-bottom: 1px dotted #00b8f0;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
    /* line 3219, ../scss/_base.scss */
    .age-selected-page-content .lifestage .icon-container {
        text-align: center;
    }
        /* line 3221, ../scss/_base.scss */
        .age-selected-page-content .lifestage .icon-container img {
            width: 100%;
            max-width: 200px;
            max-height: 200px;
        }
    /* line 3228, ../scss/_base.scss */
    .age-selected-page-content .lifestage h3 {
        font-size: 26px;
        text-align: center;
    }
    /* line 3233, ../scss/_base.scss */
    .age-selected-page-content .lifestage h4 {
        font-size: 20px;
        margin-top: 0;
        color: #002244;
        text-align: center;
    }
    /* line 3240, ../scss/_base.scss */
    .age-selected-page-content .lifestage h5 {
        font-size: 19px;
        color: #00b8f0;
        margin: 0 !important;
    }
    /* line 3246, ../scss/_base.scss */
    .age-selected-page-content .lifestage strong {
        color: black;
    }
    /* line 3250, ../scss/_base.scss */
    .age-selected-page-content .lifestage p {
        line-height: 22px;
    }
    /* line 3254, ../scss/_base.scss */
    .age-selected-page-content .lifestage .chart-key {
        margin-right: 25px;
        margin-bottom: 5px;
    }
        /* line 3257, ../scss/_base.scss */
        .age-selected-page-content .lifestage .chart-key .square {
            display: inline-block;
            width: 16px;
            height: 16px;
            background: #41ad00;
            margin-right: 15px;
            vertical-align: top;
        }
            /* line 3265, ../scss/_base.scss */
            .age-selected-page-content .lifestage .chart-key .square.light {
                background: #a9da8c;
            }
    /* line 3271, ../scss/_base.scss */
    .age-selected-page-content .lifestage.details {
        border-bottom: 0;
    }
/* line 3277, ../scss/_base.scss */
.age-selected-page-content .products-list {
    border-top: 1px dotted #00b8f0;
}
    /* line 3280, ../scss/_base.scss */
    .age-selected-page-content .products-list article {
        padding: 32px 0;
        border-bottom: 1px dotted #00b8f0;
    }
    /* line 3285, ../scss/_base.scss */
    .age-selected-page-content .products-list .icon-container {
        text-align: center;
        padding-top: 25px;
    }
        /* line 3288, ../scss/_base.scss */
        .age-selected-page-content .products-list .icon-container img {
            width: 80px;
        }
    /* line 3290, ../scss/_base.scss */
    .age-selected-page-content .products-list h3 {
        margin-top: 0;
        font-size: 32px;
        color: #004385;
    }
    /* line 3295, ../scss/_base.scss */
    .age-selected-page-content .products-list a {
        font-size: 18px;
    }

/* line 3299, ../scss/_base.scss */
.btn-tool {
    display: block;
    height: 95px;
    line-height: 95px;
    background: #002244;
    font-size: 20px;
    font-weight: bold;
    color: white !important;
    margin-bottom: 30px;
    text-decoration: none;
}
    /* line 3309, ../scss/_base.scss */
    .btn-tool .icon-left {
        width: 40px !important;
        height: 40px !important;
        margin-left: 15px;
        margin-right: 15px;
    }
    /* line 3316, ../scss/_base.scss */
    .btn-tool .icon-right {
        float: right;
        background: #ffea01;
        height: 100%;
        padding: 0 25px;
    }
        /* line 3321, ../scss/_base.scss */
        .btn-tool .icon-right img {
            width: 25px;
        }


/* line 3214, ../scss/_base.scss */
body.guildSuper .age-selected-page-content .lifestage {
    border-bottom: 1px dotted #3BB7AA;
}
    /* line 3233, ../scss/_base.scss */
    body.guildSuper .age-selected-page-content .lifestage h4 {
        color: #00274C;
    }
    /* line 3240, ../scss/_base.scss */
    body.guildSuper .age-selected-page-content .lifestage h5 {
        color: #3BB7AA;
    }
    /* line 3257, ../scss/_base.scss */
    body.guildSuper .age-selected-page-content .lifestage .chart-key .square {
        background: #3BB7AA;
    }
        /* line 3265, ../scss/_base.scss */
        body.guildSuper .age-selected-page-content .lifestage .chart-key .square.light {
            background: #8DCFC8;
        }
/* line 3277, ../scss/_base.scss */
body.guildSuper .age-selected-page-content .products-list {
    border-top: 1px dotted #3BB7AA;
}
    /* line 3280, ../scss/_base.scss */
    body.guildSuper .age-selected-page-content .products-list article {
        border-bottom: 1px dotted #3BB7AA;
    }
    /* line 3290, ../scss/_base.scss */
    body.guildSuper .age-selected-page-content .products-list h3 {
        color: #00274C;
    }

body.childCareSuper .age-selected-page-content .lifestage {
    border-bottom: 1px dotted #DD1A56;
}
    /* line 3233, ../scss/_base.scss */
    body.childCareSuper .age-selected-page-content .lifestage h4 {
        color: #00274C;
    }
    /* line 3240, ../scss/_base.scss */
    body.childCareSuper .age-selected-page-content .lifestage h5 {
        color: #DD1A56;
    }
    /* line 3257, ../scss/_base.scss */
    body.childCareSuper .age-selected-page-content .lifestage .chart-key .square {
        background: #DD1A56;
    }
        /* line 3265, ../scss/_base.scss */
        body.childCareSuper .age-selected-page-content .lifestage .chart-key .square.light {
            background: #8DCFC8;
        }
/* line 3277, ../scss/_base.scss */
body.childCareSuper .age-selected-page-content .products-list {
    border-top: 1px dotted #DD1A56;
}
    /* line 3280, ../scss/_base.scss */
    body.childCareSuper .age-selected-page-content .products-list article {
        border-bottom: 1px dotted #DD1A56;
    }
    /* line 3290, ../scss/_base.scss */
    body.childCareSuper .age-selected-page-content .products-list h3 {
        color: #00274C;
    }

/* line 3299, ../scss/_base.scss */
body.guildSuper .btn-tool,
body.childCareSuper .btn-tool {
    background: #00274C;
}
    /* line 3316, ../scss/_base.scss */
    body.guildSuper .btn-tool .icon-right,
    body.childCareSuper .btn-tool .icon-right {
        background: #FCE785;
    }

/* SITUATION SELECTED
 * Name:
 * Comments:
======================================*/
/* line 3336, ../scss/_base.scss */
.situation-selected-page-content .chart-key {
    margin-right: 25px;
}
    /* line 3339, ../scss/_base.scss */
    .situation-selected-page-content .chart-key .square {
        display: inline-block;
        width: 16px;
        height: 16px;
        background: #41ad00;
        margin-right: 15px;
        vertical-align: top;
    }
        /* line 3347, ../scss/_base.scss */
        .situation-selected-page-content .chart-key .square.light {
            background: #a9da8c;
        }
/* line 3353, ../scss/_base.scss */
.situation-selected-page-content .pie-charts {
    margin: 50px 0;
    text-align: center;
    font-weight: 600px;
}
    /* line 3358, ../scss/_base.scss */
    .situation-selected-page-content .pie-charts img {
        margin: 0 auto;
        margin-bottom: 25px;
    }
    /* line 3363, ../scss/_base.scss */
    .situation-selected-page-content .pie-charts .age {
        font-size: 22px;
        color: #00b8f0;
    }
    /* line 3368, ../scss/_base.scss */
    .situation-selected-page-content .pie-charts .lifestage {
        font-size: 16px;
        color: #002244;
    }
/* line 3375, ../scss/_base.scss */
.situation-selected-page-content .product-dashboard-table img {
    width: 100%;
}
/* line 3380, ../scss/_base.scss */
.situation-selected-page-content .products-list {
    border-top: 1px dotted #00b8f0;
}
    /* line 3382, ../scss/_base.scss */
    .situation-selected-page-content .products-list article {
        padding: 32px 0;
        border-bottom: 1px dotted #00b8f0;
    }
    /* line 3387, ../scss/_base.scss */
    .situation-selected-page-content .products-list .icon-container {
        text-align: center;
        padding-top: 25px;
    }
        /* line 3390, ../scss/_base.scss */
        .situation-selected-page-content .products-list .icon-container img {
            width: 80px;
        }
    /* line 3393, ../scss/_base.scss */
    .situation-selected-page-content .products-list h3 {
        margin-top: 0;
        font-size: 32px;
        color: #004385;
    }
    /* line 3399, ../scss/_base.scss */
    .situation-selected-page-content .products-list a {
        font-size: 18px;
    }

/* line 3339, ../scss/_base.scss */
body.guildSuper .situation-selected-page-content .chart-key .square {
    background: #3BB7AA;
}
    /* line 3347, ../scss/_base.scss */
    body.guildSuper .situation-selected-page-content .chart-key .square.light {
        background: #8DCFC8;
    }
/* line 3363, ../scss/_base.scss */
body.guildSuper .situation-selected-page-content .pie-charts .age {
    color: #3BB7AA;
}
/* line 3368, ../scss/_base.scss */
body.guildSuper .situation-selected-page-content .pie-charts .lifestage {
    color: #00274C;
}
/* line 3380, ../scss/_base.scss */
body.guildSuper .situation-selected-page-content .products-list {
    border-top: 1px dotted #3BB7AA;
}
    /* line 3382, ../scss/_base.scss */
    body.guildSuper .situation-selected-page-content .products-list article {
        border-bottom: 1px dotted #3BB7AA;
    }
    /* line 3393, ../scss/_base.scss */
    body.guildSuper .situation-selected-page-content .products-list h3 {
        margin-top: 0;
        font-size: 32px;
        color: #00274C;
    }

/* line 3339, ../scss/_base.scss */
body.childCareSuper .situation-selected-page-content .chart-key .square {
    background: #DD1A56;
}
    /* line 3347, ../scss/_base.scss */
    body.childCareSuper .situation-selected-page-content .chart-key .square.light {
        background: #FFE3EB;
    }
/* line 3363, ../scss/_base.scss */
body.childCareSuper .situation-selected-page-content .pie-charts .age {
    color: #DD1A56;
}
/* line 3368, ../scss/_base.scss */
body.childCareSuper .situation-selected-page-content .pie-charts .lifestage {
    color: #00274C;
}
/* line 3380, ../scss/_base.scss */
body.childCareSuper .situation-selected-page-content .products-list {
    border-top: 1px dotted #DD1A56;
}
    /* line 3382, ../scss/_base.scss */
    body.childCareSuper .situation-selected-page-content .products-list article {
        border-bottom: 1px dotted #DD1A56;
    }
    /* line 3393, ../scss/_base.scss */
    body.childCareSuper .situation-selected-page-content .products-list h3 {
        margin-top: 0;
        font-size: 32px;
        color: #00274C;
    }
/* BOOST YOUR SUPER
 * Name:
 * Comments:
======================================*/
/* line 3415, ../scss/_base.scss */
.boost-4-up .sf_colsOut {
    border-left: 1px solid #00b8f0;
    margin: 20px 0;
}
    /* line 3419, ../scss/_base.scss */
    .boost-4-up .sf_colsOut .icon {
        display: block;
        width: 80px;
        height: 80px;
        margin: 30px auto;
    }
    /* line 3426, ../scss/_base.scss */
    .boost-4-up .sf_colsOut .arrow-title {
        font-size: 20px;
        margin-bottom: 30px;
        padding-left: 45px;
    }
        /* line 3431, ../scss/_base.scss */
        .boost-4-up .sf_colsOut .arrow-title:before {
            width: 15px;
            height: 18px;
            margin-right: 11px;
            margin-left: 20px;
            text-decoration: none;
        }
/* line 3440, ../scss/_base.scss */
.boost-4-up:last-child {
    border-right: 1px solid #00b8f0;
}

/* line 3415, ../scss/_base.scss */
body.guildSuper .boost-4-up .sf_colsOut {
    border-left: 1px solid #3BB7AA;
}
/* line 3440, ../scss/_base.scss */
body.guildSuper .boost-4-up:last-child {
    border-right: 1px solid #3BB7AA;
}
/* line 3415, ../scss/_base.scss */
body.childCareSuper .boost-4-up .sf_colsOut {
    border-left: 1px solid #DD1A56;
}
/* line 3440, ../scss/_base.scss */
body.childCareSuper .boost-4-up:last-child {
    border-right: 1px solid #DD1A56;
}
/* line 3445, ../scss/_base.scss */
.boost-3-up {
    background-color: #004385;
}
    /* line 3457, ../scss/_base.scss */
    .boost-3-up .item {
        margin: 20px;
        background: #fff;
        padding: 20px;
    }
        /* line 3462, ../scss/_base.scss */
        .boost-3-up .item.green {
            background: #46ab1d;
            color: #fff;
        }
        /* line 3466, ../scss/_base.scss */
        .boost-3-up .item .icon {
            height: 85px;
            width: auto;
            float: left;
            padding-right: 20px;
        }
        /* line 3475, ../scss/_base.scss */
        .boost-3-up .item .btn-green {
            padding: 6px 20px;
        }
        /* line 3479, ../scss/_base.scss */
        .boost-3-up .item .btn-white {
            color: #46ab1d !important;
            background: #fff !important;
        }

/* line 3445, ../scss/_base.scss */
body.guildSuper .boost-3-up,
body.childCareSuper .boost-3-up {
    background-color: #00274C;
}

/* line 3486, ../scss/_base.scss */
table.make-a-payment {
    border-right: none !important;
    border-bottom: 1px dotted #00b8f0 !important;
}
    /* line 3489, ../scss/_base.scss */
    table.make-a-payment tr {
        border-top: 1px dotted #00b8f0 !important;
    }
    /* line 3492, ../scss/_base.scss */
    table.make-a-payment td {
        border: none !important;
        padding: 20px !important;
    }
    /* line 3496, ../scss/_base.scss */
    table.make-a-payment img {
        width: 70px;
    }

/* line 3486, ../scss/_base.scss */
body.guildSuper table.make-a-payment {
    border-bottom: 1px dotted #3BB7AA !important;
}
    /* line 3489, ../scss/_base.scss */
    body.guildSuper table.make-a-payment tr {
        border-top: 1px dotted #3BB7AA !important;
    }

/* line 3486, ../scss/_base.scss */
body.childCareSuper table.make-a-payment {
    border-bottom: 1px dotted #DD1A56 !important;
}
    /* line 3489, ../scss/_base.scss */
    body.childCareSuper table.make-a-payment tr {
        border-top: 1px dotted #DD1A56 !important;
    }

/* line 3502, ../scss/_base.scss */
.easy-ways-item {
    border-top: 1px dotted #00b8f0;
    margin-bottom: 60px;
    padding-top: 60px;
}
    /* line 3508, ../scss/_base.scss */
    .easy-ways-item .image-container img {
        width: 80px;
    }
    /* line 3512, ../scss/_base.scss */
    .easy-ways-item h3 {
        color: #004385 !important;
        margin-top: 0 !important;
    }

/* line 3502, ../scss/_base.scss */
body.guildSuper .easy-ways-item {
    border-top: 1px dotted #3BB7AA;
}
    /* line 3512, ../scss/_base.scss */
    body.guildSuper .easy-ways-item h3 {
        color: #00274C !important;
    }

/* line 3502, ../scss/_base.scss */
body.childCareSuper .easy-ways-item {
    border-top: 1px dotted #DD1A56;
}
    /* line 3512, ../scss/_base.scss */
    body.childCareSuper .easy-ways-item h3 {
        color: #00274C !important;
    }

/*==============================================================================================================================*/
/* MISC
 * Name:
 * Comments: Not sure what
======================================*/
/* ICONHOLDER - used in topNav and in mainNav */
/* line 3548, ../scss/_base.scss */
.iconHolder {
    width: 6%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    display: inline-block;
    float: left;
    margin: 0px 15px 0px 15px;
}

    /* line 3560, ../scss/_base.scss */
    .iconHolder img {
        width: 20px;
        height: 15px;
    }

    /* line 3564, ../scss/_base.scss */
    .iconHolder a:hover {
        line-height: 45px;
        height: 45px;
    }

    .iconHolder .mobileIcon {
        background: url(/templates/images/home-icon.svg) no-repeat;
        background-size: 20px 15px;
        background-position: center;
        display: block;
        width: 100%;
        height: 100%;
    }

body.guildSuper .iconHolder .mobileIcon {
    background: url(/templates/images/GuildSuper/home-icon.svg) no-repeat;
    background-size: 20px 15px;
    background-position: center;
}

body.childCareSuper .iconHolder .mobileIcon {
    background: url(/templates/images/ChildCareSuper/home-icon.svg) no-repeat;
    background-size: 20px 15px;
    background-position: center;
}

/* line 3569, ../scss/_base.scss */
iframe {
    margin-bottom: 20px;
}

/* SITEFINITY CUSTOMISATIONS - needs reworking */
/* line 3578, ../scss/_base.scss */
.sf_colsOut {
    /*margin-top: 15px;*/
}

/* line 3582, ../scss/_base.scss */
.desktopIcon {
    display: none;
}

/* line 3585, ../scss/_base.scss */
.sfNavVertical a {
    display: block;
    padding: 0 20px;
    height: 46px;
    line-height: 46px;
    color: #00629a !important;
}

/* line 3585, ../scss/_base.scss */
body.guildSuper .sfNavVertical a {
    color: #3BB7AA !important;
}

/* line 3585, ../scss/_base.scss */
body.childCareSuper .sfNavVertical a {
    color: #DD1A56 !important;
}

/* line 3592, ../scss/_base.scss */
.sf_colsIn {
    /*margin-bottom: 30px;*/
}

/* line 3595, ../scss/_base.scss */
.sfContentBlock p {
    font-size: 16px;
    line-height: 28px;
}

/* line 3599, ../scss/_base.scss */
.coloured {
    color: #00b8f0;
}

/* line 3599, ../scss/_base.scss */
body.guildSuper .coloured {
    color: #3BB7AA;
}

/* line 3599, ../scss/_base.scss */
body.childCareSuper .coloured {
    color: #DD1A56;
}

/* line 3603, ../scss/_base.scss */
.arrow {
    background-image: url("/templates/images/arrow-page-link.svg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 17px 15px;
    color: #3BB7AA !important;
    padding-left: 30px;
}

body.guildSuper .arrow {
    background-image: url("/templates/images/GuildSuper/arrow-page-link.svg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 17px 15px;
    color: #3BB7AA !important;
}

body.childCareSuper .arrow {
    background-image: url("/templates/images/ChildCareSuper/arrow-page-link.svg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 17px 15px;
    color: #DD1A56 !important;
}

/* line 3611, ../scss/_base.scss */
.sfContentBlock h2 {
    margin-top: 15px;
    margin-bottom: 20px;
    color: #004385;
    font-size: 48px;
}

/* line 3617, ../scss/_base.scss */
body.guildSuper .sfContentBlock h2,
body.childCareSuper .sfContentBlock h2 {
    color: #00274C;
}

.sfContentBlock h3 {
    margin-top: 20px;
    margin-bottom: 0px;
    color: #00b8f0;
    font-size: 21px;
    font-weight: normal;
    padding-bottom: 5px;
    border-bottom: none;
}

body.guildSuper .sfContentBlock h3 {
    color: #3BB7AA;
}

/* line 3626, ../scss/_base.scss */
.sfContentBlock ul {
    margin-left: 0px;
    padding-left: 0px;
}

/* line 3630, ../scss/_base.scss */
.mainContent .sfContentBlock ul li {
    display: block;
    padding: 5px 3px;
    padding-left: 20px;
    margin-left: 0px;
    border: none;
    /*background-image: $arrow-blue;*/
    background-repeat: no-repeat;
    background-position: 0px 10px;
    background-size: 15px 10px;
    list-style: none;
}

/* HOME PAGE OVERRIDE
 * Name:
 * Comments: quick cleanup of homepage
======================================*/
/* top nav links */
/* line 3658, ../scss/_base.scss */
#topofPageNavContent_T6FF1CEB1007_Col00 {
    margin-bottom: 0;
}

/* search bar */
/* line 3662, ../scss/_base.scss */
#topofPageNavContent_T6FF1CEB1007_Col01 {
    margin-bottom: 0;
}

/*==============================================================================================================================*/
/* MOBILE TEST STYLES
 * Name:
 * Comments:
======================================*/
/* mobile styles in development */
/* line 3700, ../scss/_base.scss */
#topNavList {
    display: none;
}

/* line 3703, ../scss/_base.scss */
.search {
    position: absolute;
    top: 0;
    right: 87px;
    width: 37px;
    overflow: hidden;
}

/* line 3710, ../scss/_base.scss */
#navbar {
    display: none;
}

/* line 3713, ../scss/_base.scss */
.testimonial-slider {
    display: none;
}

/* line 3736, ../scss/_base.scss */
html.k-ie9 {
    /* search icon */
    /* main nav arrow down icon */
    /* select background color */
    /* icon on home horizontal 3 */
}
    /* line 3739, ../scss/_base.scss */
    html.k-ie9 .search input.sfsearchTxt {
        /*background: $icon-search top 5px left 5px no-repeat;*/
        background-size: 17px !important;
    }
    /* line 3745, ../scss/_base.scss */
    html.k-ie9 .jumbotron .sfNavHorizontalDropDown .k-i-arrow-s, html.k-ie9 .jumbotron .sfNavHorizontalDropDown .k-i-arrow-e {
        /*background: $icon-arrow-down-blue-ie 0 0 no-repeat !important;*/
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
    }
    /* line 3753, ../scss/_base.scss */
    html.k-ie9 .select-container {
        background-color: #e7e7e7 !important;
        background: none;
        filter: none;
    }
    /* line 3760, ../scss/_base.scss */
    html.k-ie9 .home-horizontal-1 ul li,
    html.k-ie9 .home-horizontal-2 ul li {
        background-image: none !important;
    }
        /* line 3764, ../scss/_base.scss */
        html.k-ie9 .home-horizontal-1 ul li a,
        html.k-ie9 .home-horizontal-2 ul li a {
            position: relative;
        }
            /* line 3768, ../scss/_base.scss */
            html.k-ie9 .home-horizontal-1 ul li a:before,
            html.k-ie9 .home-horizontal-2 ul li a:before {
                content: " ";
                width: 14px;
                height: 14px;
                display: block;
                background-image: url("/templates/images/arrow-white.svg") !important;
                background-size: 100% !important;
                position: absolute;
                left: -25px;
                top: 4px;
            }
    /* line 3782, ../scss/_base.scss */
    html.k-ie9 .home-horizontal-3 img {
        max-height: 45px;
    }

/* line 3768, ../scss/_base.scss */
body.guildSuper html.k-ie9 .home-horizontal-1 ul li a:before,
body.guildSuper html.k-ie9 .home-horizontal-2 ul li a:before {
    background-image: url("/templates/images/GuildSuper/arrow-white.svg") !important;
    background-size: 100% !important;
}

body.childCareSuper html.k-ie9 .home-horizontal-1 ul li a:before,
body.childCareSuper html.k-ie9 .home-horizontal-2 ul li a:before {
    background-image: url("/templates/images/ChildCareSuper/arrow-white.svg") !important;
    background-size: 100% !important;
}
/* -- Spacing issue changes from client 26/2/2015 -- */
.age-selected-page-content section {
    margin-bottom: -15px;
}

.age-selected-page-content .products-list {
    margin-bottom: 60px;
}

section.whats-my-super {
    margin-bottom: -50px;
}

section.your-benefits {
    margin-bottom: -10px;
}

section.my-super {
    margin-top: 45px;
    margin-bottom: -30px;
}

section.mymix-solution {
    margin-top: -35px;
}

    section.mymix-solution a {
        margin-top: 50px;
    }

section.whats-my-mix {
    margin-bottom: 10px;
}

section.your-benefits a {
    margin-bottom: -15px;
}

/* WIDGETS
 * Name:
 * Comments:
 * All Widgets
======================================*/
/* GENERIC
 * Name:
 * Comments: contains all widgets
======================================*/
/* line 18, ../scss/_widgets.scss */
.widgets {
    display: table-footer-group;
    padding: 0;
}
    /* line 22, ../scss/_widgets.scss */
    .widgets h2 {
        margin-top: 0;
    }

/* WIDGET CONTACT
 * Name:
 * Comments:
======================================*/
/* line 34, ../scss/_widgets.scss */
.widget-contact {
    border: 10px solid #ecf5f9;
    background-color: white;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
}
    /* line 38, ../scss/_widgets.scss */
    .widget-contact h3 {
        color: #00b8f0;
        font-size: 24px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        text-align: center;
        margin-top: 5px;
    }
    /* line 43, ../scss/_widgets.scss */
    .widget-contact .telephone {
        color: #00b8f0;
        font-size: 30px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        text-align: center;
    }
    /* line 47, ../scss/_widgets.scss */
    .widget-contact p {
        color: #00b8f0;
        font-size: 24px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        text-align: center;
    }
    /* line 51, ../scss/_widgets.scss */
    .widget-contact a {
        display: block;
        text-align: center;
        border: 0;
        color: white;
        font-size: 24px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #41ad00;
        width: 90%;
    }
    /* line 54, ../scss/_widgets.scss */
    .widget-contact:after {
        background-color: #ecf5f9;
        background-image: none;
        content: " ";
        height: 20px;
        left: 127px;
        right: auto;
        position: absolute;
        bottom: -20px;
        top: auto;
        margin: 0;
        padding: 0;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 20px;
        z-index: -1;
    }

body.guildSuper .widget-contact {
    border-color: #CCEDEB;
}
    /* line 38, ../scss/_widgets.scss */
    body.guildSuper .widget-contact h3,
    body.guildSuper .widget-contact .telephone,
    body.guildSuper .widget-contact p {
        color: #3BB7AA;
    }

    body.guildSuper .widget-contact:after {
        background-color: #CCEDEB;
    }

    /* line 51, ../scss/_widgets.scss */
    body.guildSuper .widget-contact a {
        background-color: #3BB7AA;
    }

body.childCareSuper .widget-contact {
    border-color: #FFE3EB;
}
    /* line 38, ../scss/_widgets.scss */
    body.childCareSuper .widget-contact h3,
    body.childCareSuper .widget-contact .telephone,
    body.childCareSuper .widget-contact p {
        color: #DD1A56;
    }
    body.childCareSuper .widget-contact:after {
        background-color: #FFE3EB;
    }
    /* line 51, ../scss/_widgets.scss */
    body.childCareSuper .widget-contact a {
        background-color: #DD1A56;
    }


/* BOOK A CONSULTATION
 * Name:
 * Comments:
======================================*/
/* line 80, ../scss/_widgets.scss */
.widget-bookConsultation {
    background-color: #00b8f0;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
}
    /* line 83, ../scss/_widgets.scss */
    .widget-bookConsultation h3 {
        position: relative;
        top: 10px;
        /*height: 60px;*/
        color: white;
        font-size: 30px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        margin: 0 5% 30px 5% !important;
        border: none !important;
        padding-left: 48px !important;
        border: none !important;
    }
        /* line 177, ../scss/_mixins.scss */
        .widget-bookConsultation h3::before {
            content: " ";
            height: 60px;
            width: 37px;
            display: inline-block;
            margin-right: 10px;
            left: 0px;
            top: 3px;
            position: relative;
            float: left;
            background-image: url("/templates/images/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
        }
        /* line 88, ../scss/_widgets.scss */
        .widget-bookConsultation h3:before {
            position: absolute !important;
            left: 0 !important;
        }
    /* line 93, ../scss/_widgets.scss */
    .widget-bookConsultation p {
        color: #00b8f0;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 96, ../scss/_widgets.scss */
    .widget-bookConsultation input, .widget-bookConsultation select, .widget-bookConsultation textarea {
        display: block;
        color: #787878;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #787878;
        width: 90%;
        border: 0;
        margin: 5px 5%;
    }
    /* line 99, ../scss/_widgets.scss */
    .widget-bookConsultation button {
        display: block;
        text-align: right;
        border: 0;
        color: white;
        font-size: 24px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #00b8f0;
        width: 100%;
    }
        /* line 257, ../scss/_mixins.scss */
        .widget-bookConsultation button span {
            padding-left: 40px;
            position: relative;
        }
            /* line 260, ../scss/_mixins.scss */
            .widget-bookConsultation button span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-white.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }

/* line 80, ../scss/_widgets.scss */
body.guildSuper .widget-bookConsultation {
    background-color: #3BB7AA;
}
    /* line 177, ../scss/_mixins.scss */
    body.guildSuper .widget-bookConsultation h3::before {
        background-image: url("/templates/images/GuildSuper/arrow-white.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }
    /* line 93, ../scss/_widgets.scss */
    body.guildSuper .widget-bookConsultation p {
        color: #3BB7AA;
    }
    /* line 96, ../scss/_widgets.scss */
    body.guildSuper .widget-bookConsultation input,
    body.guildSuper .widget-bookConsultation select,
    body.guildSuper .widget-bookConsultation textarea {
        color: #787878;
        border: 1px solid #787878;
    }
    /* line 99, ../scss/_widgets.scss */
    body.guildSuper .widget-bookConsultation button {
        background-color: #00274C;
    }
        /* line 260, ../scss/_mixins.scss */
        body.guildSuper .widget-bookConsultation button span::before {
            background-image: url("/templates/images/GuildSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* line 80, ../scss/_widgets.scss */
body.childCareSuper .widget-bookConsultation {
    background-color: #DD1A56;
}
    /* line 177, ../scss/_mixins.scss */
    body.childCareSuper .widget-bookConsultation h3::before {
        background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }
    /* line 93, ../scss/_widgets.scss */
    body.childCareSuper .widget-bookConsultation p {
        color: #DD1A56;
    }
    /* line 96, ../scss/_widgets.scss */
    body.childCareSuper .widget-bookConsultation input,
    body.childCareSuper .widget-bookConsultation select,
    body.childCareSuper .widget-bookConsultation textarea {
        color: #787878;
        border: 1px solid #787878;
    }
    /* line 99, ../scss/_widgets.scss */
    body.childCareSuper .widget-bookConsultation button {
        background-color: #00274C;
    }
        /* line 260, ../scss/_mixins.scss */
        body.childCareSuper .widget-bookConsultation button span::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* WIDGET SPLIT
 * Name:
 * Comments:
======================================*/
/* line 110, ../scss/_widgets.scss */
.widget-splitDark {
    background-color: #004385;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
}
    /* line 113, ../scss/_widgets.scss */
    .widget-splitDark h3 {
        position: relative;
        top: 10px;
        /*height: 60px;*/
        color: white;
        font-size: 30px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        margin: 0 5% 30px 5% !important;
        border: none !important;
        margin-left: 60px !important;
        border: none !important;
    }
        /* line 177, ../scss/_mixins.scss */
        .widget-splitDark h3::before {
            content: " ";
            height: 60px;
            width: 37px;
            display: inline-block;
            margin-right: 10px;
            left: 0px;
            top: 3px;
            position: relative;
            float: left;
            background-image: url("/templates/images/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 118, ../scss/_widgets.scss */
        .widget-splitDark h3:before {
            position: absolute !important;
            left: -47px !important;
        }
    /* line 123, ../scss/_widgets.scss */
    .widget-splitDark p {
        color: #00b8f0;
        font-size: 18px !important;
        font-weight: 300 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 126, ../scss/_widgets.scss */
    .widget-splitDark input, .widget-splitDark select, .widget-splitDark textarea {
        display: block;
        color: #787878;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #787878;
        width: 90%;
        border: 0;
        margin: 5px 5%;
    }
    /* line 129, ../scss/_widgets.scss */
    .widget-splitDark a {
        display: block;
        text-align: right;
        border: 0;
        color: white !important;
        font-size: 24px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #41ad00;
        width: 100%;
        /*background-color:red !important;*/
    }
        /* line 257, ../scss/_mixins.scss */
        .widget-splitDark a span {
            padding-left: 40px;
            position: relative;
        }
            /* line 260, ../scss/_mixins.scss */
            .widget-splitDark a span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-white.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }

body.guildSuper .widget-splitDark {
    background-color: #00274C;
}
    /* line 113, ../scss/_widgets.scss */
    body.guildSuper .widget-splitDark h3 {
        color: #3BB7AA;
    }
        /* line 177, ../scss/_mixins.scss */
        body.guildSuper .widget-splitDark h3::before {
            background-image: url("/templates/images/GuildSuper/arrow-keppel.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
    /* line 123, ../scss/_widgets.scss */
    body.guildSuper .widget-splitDark p {
        color: #3BB7AA;
    }
    /* line 126, ../scss/_widgets.scss */
    body.guildSuper .widget-splitDark input,
    body.guildSuper .widget-splitDark select,
    body.guildSuper .widget-splitDark textarea {
        color: #787878;
        border: 1px solid #787878;
    }
    /* line 129, ../scss/_widgets.scss */
    body.guildSuper .widget-splitDark a {
        background-color: #3BB7AA;
    }
        /* line 260, ../scss/_mixins.scss */
        body.guildSuper .widget-splitDark a span::before {
            background-image: url("/templates/images/GuildSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

body.childCareSuper .widget-splitDark {
    background-color: #00274C;
}
    /* line 113, ../scss/_widgets.scss */
    body.childCareSuper .widget-splitDark h3 {
        color: #DD1A56;
    }
        /* line 177, ../scss/_mixins.scss */
        body.childCareSuper .widget-splitDark h3::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-keppel.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
    /* line 123, ../scss/_widgets.scss */
    body.childCareSuper .widget-splitDark p {
        color: #DD1A56;
    }
    /* line 126, ../scss/_widgets.scss */
    body.childCareSuper .widget-splitDark input,
    body.childCareSuper .widget-splitDark select,
    body.childCareSuper .widget-splitDark textarea {
        color: #787878;
        border: 1px solid #787878;
    }
    /* line 129, ../scss/_widgets.scss */
    body.childCareSuper .widget-splitDark a {
        background-color: #DD1A56;
    }
        /* line 260, ../scss/_mixins.scss */
        body.childCareSuper .widget-splitDark a span::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* line 135, ../scss/_widgets.scss */
.widget-splitUltraDark {
    background-color: #002244;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
}
    /* line 138, ../scss/_widgets.scss */
    .widget-splitUltraDark h3 {
        position: relative;
        top: 10px;
        /*height: 60px;*/
        color: white;
        font-size: 30px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        margin: 0 5% 30px 5% !important;
        border: none !important;
        padding-left: 48px !important;
        border: none !important;
    }
        /* line 177, ../scss/_mixins.scss */
        .widget-splitUltraDark h3::before {
            content: " ";
            height: 60px;
            width: 37px;
            display: inline-block;
            margin-right: 10px;
            left: 0px;
            top: 3px;
            position: relative;
            float: left;
            background-image: url("/templates/images/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 143, ../scss/_widgets.scss */
        .widget-splitUltraDark h3:before {
            position: absolute !important;
            left: 0 !important;
        }
    /* line 148, ../scss/_widgets.scss */
    .widget-splitUltraDark p {
        color: #00b8f0;
        font-size: 18px !important;
        font-weight: 300 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 151, ../scss/_widgets.scss */
    .widget-splitUltraDark input, .widget-splitUltraDark select, .widget-splitUltraDark textarea {
        display: block;
        color: #787878;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #787878;
        width: 90%;
        border: 0;
        margin: 5px 5%;
    }
    /* line 154, ../scss/_widgets.scss */
    .widget-splitUltraDark a {
        display: block;
        text-align: right;
        border: 0;
        color: white !important;
        font-size: 24px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #41ad00;
        width: 100%;
    }
        /* line 257, ../scss/_mixins.scss */
        .widget-splitUltraDark a span {
            padding-left: 40px;
            position: relative;
        }
            /* line 260, ../scss/_mixins.scss */
            .widget-splitUltraDark a span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-white.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }

/* line 135, ../scss/_widgets.scss */
body.guildSuper .widget-splitUltraDark {
    background-color: #00274C;
}
    /* line 138, ../scss/_widgets.scss */
    body.guildSuper .widget-splitUltraDark h3 {
        color: #3BB7AA;
    }
        /* line 177, ../scss/_mixins.scss */
        body.guildSuper .widget-splitUltraDark h3::before {
            background-image: url("/templates/images/GuildSuper/arrow-keppel.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
    /* line 148, ../scss/_widgets.scss */
    body.guildSuper .widget-splitUltraDark p {
        color: #3BB7AA;
    }
    /* line 154, ../scss/_widgets.scss */
    body.guildSuper .widget-splitUltraDark a {
        background-color: #3BB7AA;
    }
        /* line 260, ../scss/_mixins.scss */
        body.guildSuper .widget-splitUltraDark a span::before {
            background-image: url("/templates/images/GuildSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* line 159, ../scss/_widgets.scss */
.widget-splitBright {
    background-color: #00b8f0;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
}
    /* line 162, ../scss/_widgets.scss */
    .widget-splitBright h3 {
        position: relative;
        top: 10px;
        /*height: 60px;*/
        color: white;
        font-size: 30px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        margin: 0 5% 30px 5% !important;
        border: none !important;
        padding-left: 48px !important;
        border: none !important;
        margin-bottom: 40px !important;
    }
        /* line 177, ../scss/_mixins.scss */
        .widget-splitBright h3::before {
            content: " ";
            height: 60px;
            width: 37px;
            display: inline-block;
            margin-right: 10px;
            left: 0px;
            top: 3px;
            position: relative;
            float: left;
            background-image: url("/templates/images/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
        }
        /* line 168, ../scss/_widgets.scss */
        .widget-splitBright h3:before {
            position: absolute !important;
            left: 0 !important;
        }
    /* line 173, ../scss/_widgets.scss */
    .widget-splitBright p {
        color: white;
        font-size: 18px !important;
        font-weight: 300 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 176, ../scss/_widgets.scss */
    .widget-splitBright input, .widget-splitBright select, .widget-splitBright textarea {
        display: block;
        color: #787878;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #787878;
        width: 90%;
        border: 0;
        margin: 5px 5%;
    }
    /* line 179, ../scss/_widgets.scss */
    .widget-splitBright a {
        display: block;
        text-align: right;
        border: 0;
        color: white;
        font-size: 24px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #004385;
        width: 100%;
        color: #fff !important;
    }
        /* line 257, ../scss/_mixins.scss */
        .widget-splitBright a span {
            padding-left: 40px;
            position: relative;
        }
            /* line 260, ../scss/_mixins.scss */
            .widget-splitBright a span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-white.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }

body.guildSuper .widget-splitBright {
    background-color: #3BB7AA;
}
    body.guildSuper .widget-splitBright h3 {
        color: #FFFFFF;
    }
    /* line 177, ../scss/_mixins.scss */
    body.guildSuper .widget-splitBright h3::before {
        background-image: url("/templates/images/GuildSuper/arrow-white.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }
    /* line 179, ../scss/_widgets.scss */
    body.guildSuper .widget-splitBright a {
        color: white;
        background-color: #00274C;
    }
        /* line 260, ../scss/_mixins.scss */
        body.guildSuper .widget-splitBright a span::before {
            background-image: url("/templates/images/GuildSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* line 185, ../scss/_widgets.scss */
.widget-splitYellow {
    background-color: #002244;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
    /* show different links for 'guild' and 'childcare' */
}
    /* line 188, ../scss/_widgets.scss */
    .widget-splitYellow img {
        margin: 5%;
    }
    /* line 191, ../scss/_widgets.scss */
    .widget-splitYellow h3 {
        position: relative;
        top: 10px;
        /*height: 60px;*/
        color: white;
        font-size: 24px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        margin: 0 5% 30px 5% !important;
        border: none !important;
    }
    /* line 194, ../scss/_widgets.scss */
    .widget-splitYellow p {
        color: white;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 197, ../scss/_widgets.scss */
    .widget-splitYellow input, .widget-splitYellow select, .widget-splitYellow textarea {
        display: block;
        color: #787878;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #787878;
        width: 90%;
        border: 0;
        margin: 5px 5%;
    }
    /* line 200, ../scss/_widgets.scss */
    .widget-splitYellow a {
        display: block;
        text-align: right;
        border: 0;
        color: #002244;
        font-size: 24px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #ffea01;
        width: 100%;
        margin: 0;
    }
        /* line 257, ../scss/_mixins.scss */
        .widget-splitYellow a span {
            padding-left: 40px;
            position: relative;
        }
            /* line 260, ../scss/_mixins.scss */
            .widget-splitYellow a span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-white.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }
            /* line 204, ../scss/_widgets.scss */
            .widget-splitYellow a span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-darkBlue.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }
        /* line 220, ../scss/_widgets.scss */
        .widget-splitYellow a.childcare {
            display: none;
        }

/* line 185, ../scss/_widgets.scss */
body.guildSuper .widget-splitYellow {
    background-color: #00274C;
}
    /* line 200, ../scss/_widgets.scss */
    body.guildSuper .widget-splitYellow a {
        color: #00274C !important;
        background-color: #FCE785;
    }
        /* line 260, ../scss/_mixins.scss */
        body.guildSuper .widget-splitYellow a span::before {
            background-image: url("/templates/images/GuildSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 204, ../scss/_widgets.scss */
        body.guildSuper .widget-splitYellow a span::before {
            background-image: url("/templates/images/GuildSuper/arrow-go-darkBlue.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* line 185, ../scss/_widgets.scss */
body.childCareSuper .widget-splitYellow {
    background-color: #00274C;
}
    /* line 200, ../scss/_widgets.scss */
    body.childCareSuper .widget-splitYellow a {
        color: #00274C !important;
        background-color: #FCE785;
    }
        /* line 260, ../scss/_mixins.scss */
        body.childCareSuper .widget-splitYellow a span::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 204, ../scss/_widgets.scss */
        body.childCareSuper .widget-splitYellow a span::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-go-darkBlue.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* WIDGET LEARNING
 * Name:
 * Comments:
======================================*/
/* line 229, ../scss/_widgets.scss */
.widget-learning {
    background-color: #ecf5f9;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
    z-index: 0;
}
    /* line 233, ../scss/_widgets.scss */
    .widget-learning h3 {
        color: #004385;
        font-size: 30px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        padding-top: 15px;
    }
    /* line 237, ../scss/_widgets.scss */
    .widget-learning p {
        color: black;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 240, ../scss/_widgets.scss */
    .widget-learning img {
        position: relative;
        bottom: 0px;
        left: 10px;
        z-index: -1;
    }
    /* line 246, ../scss/_widgets.scss */
    .widget-learning input, .widget-learning select, .widget-learning textarea {
        display: block;
        color: #787878;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #787878;
        width: 90%;
        border: 0;
        margin: 5px 5%;
    }
    /* line 249, ../scss/_widgets.scss */
    .widget-learning a {
        display: block;
        text-align: center;
        border: 0;
        color: #00b8f0;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #ffea01;
        width: 90%;
        position: absolute;
        bottom: 10px;
        left: 5%;
        padding: 5px 0;
    }
        /* line 257, ../scss/_mixins.scss */
        .widget-learning a span {
            padding-left: 40px;
            position: relative;
        }
            /* line 260, ../scss/_mixins.scss */
            .widget-learning a span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-white.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }
            /* line 256, ../scss/_widgets.scss */
            .widget-learning a span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 0px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-blue.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }

/* line 229, ../scss/_widgets.scss */
body.guildSuper .widget-learning {
    background-color: #D7EDEA;
}
    /* line 233, ../scss/_widgets.scss */
    body.guildSuper .widget-learning h3 {
        color: #00274C;
    }
    /* line 237, ../scss/_widgets.scss */
    body.guildSuper .widget-learning p {
        color: #00274C;
    }
    /* line 249, ../scss/_widgets.scss */
    body.guildSuper .widget-learning a {
        color: #00274C !important;
        background-color: #FCE785;
    }
        /* line 260, ../scss/_mixins.scss */
        body.guildSuper .widget-learning a span::before {
            background-image: url("/templates/images/GuildSuper/arrow-go-themeblue.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* line 229, ../scss/_widgets.scss */
body.childCareSuper .widget-learning {
    background-color: #D7EDEA;
}
    /* line 233, ../scss/_widgets.scss */
    body.childCareSuper .widget-learning h3 {
        color: #00274C;
    }
    /* line 237, ../scss/_widgets.scss */
    body.childCareSuper .widget-learning p {
        color: #00274C;
    }
    /* line 249, ../scss/_widgets.scss */
    body.childCareSuper .widget-learning a {
        color: #00274C !important;
        background-color: #FCE785;
    }
        /* line 260, ../scss/_mixins.scss */
        body.childCareSuper .widget-learning a span::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

        body.childCareSuper .widget-learning a span::before {
            content: " ";
            height: 30px;
            width: 28px;
            display: inline-block;
            left: 0px;
            top: 3px;
            position: absolute;
            background-image: url("/templates/images/ChildCareSuper/arrow-go-themeblue.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* WIDGET FAQ
 * Name:
 * Comments:
======================================*/
/* line 278, ../scss/_widgets.scss */
.widget-faq {
    background-color: white;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
}
    /* line 281, ../scss/_widgets.scss */
    .widget-faq h3 {
        position: relative;
        top: 10px;
        /*height: 60px;*/
        color: #004385;
        font-size: 30px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        margin: 0 5% 30px 5% !important;
        border: none !important;
        line-height: 66px;
        border-bottom: none;
        height: auto;
    }
        /* line 202, ../scss/_mixins.scss */
        .widget-faq h3::before {
            content: " ";
            height: 60px;
            width: 37px;
            margin-right: 10px;
            display: inline-block;
            left: 0px;
            top: 3px;
            position: relative;
            float: left;
            background-image: url("/templates/images/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
        }
    /* line 287, ../scss/_widgets.scss */
    .widget-faq p {
        color: black;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        padding-left: 55px;
        margin: 0;
        font-size: 16px !important;
    }
    /* line 293, ../scss/_widgets.scss */
    .widget-faq a.arrow-link {
        padding-left: 55px;
        text-decoration: none;
    }

/* line 281, ../scss/_widgets.scss */
body.guildSuper .widget-faq h3,
body.childCareSuper .widget-faq h3 {
    color: #00274C;
}
    /* line 202, ../scss/_mixins.scss */
    body.guildSuper .widget-faq h3::before {
        background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }
    /* line 202, ../scss/_mixins.scss */
    body.childCareSuper .widget-faq h3::before {
        background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }
/* line 287, ../scss/_widgets.scss */
body.guildSuper .widget-faq p,
body.childCareSuper .widget-faq p {
    color: #00274C;
}


/* WIDGET VIDEO
 * Name:
 * Comments:
======================================*/
/* line 306, ../scss/_widgets.scss */
.widget-video {
    background-color: #00b8f0;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
}
    /* line 309, ../scss/_widgets.scss */
    .widget-video h3 {
        position: relative;
        top: 10px;
        /*height: 60px;*/
        color: white;
        font-size: 30px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
        margin: 0 5% 30px 5% !important;
        border: none !important;
    }
        /* line 177, ../scss/_mixins.scss */
        .widget-video h3::before {
            content: " ";
            height: 60px;
            width: 37px;
            display: inline-block;
            margin-right: 10px;
            left: 0px;
            top: 3px;
            position: relative;
            float: left;
            background-image: url("/templates/images/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
        }
    /* line 312, ../scss/_widgets.scss */
    .widget-video p {
        color: white;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 315, ../scss/_widgets.scss */
    .widget-video input, .widget-video select, .widget-video textarea {
        display: block;
        color: #787878;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #787878;
        width: 90%;
        border: 0;
        margin: 5px 5%;
    }
    /* line 318, ../scss/_widgets.scss */
    .widget-video button {
        display: block;
        text-align: center;
        border: 0;
        color: #00b8f0;
        font-size: 24px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #ffea01;
        width: 100%;
    }
        /* line 257, ../scss/_mixins.scss */
        .widget-video button span {
            padding-left: 40px;
            position: relative;
        }
            /* line 260, ../scss/_mixins.scss */
            .widget-video button span::before {
                content: " ";
                height: 30px;
                width: 28px;
                display: inline-block;
                left: 0px;
                top: 3px;
                position: absolute;
                background-image: url("/templates/images/arrow-go-white.svg");
                background-repeat: no-repeat;
                background-position: top left;
            }
    /* line 321, ../scss/_widgets.scss */
    .widget-video video {
        margin-bottom: -10px;
    }

/* line 306, ../scss/_widgets.scss */
body.guildSuper .widget-video {
    background-color: #3BB7AA;
}
    /* line 177, ../scss/_mixins.scss */
    body.guildSuper .widget-video h3::before {
        background-image: url("/templates/images/GuildSuper/arrow-white.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }
    /* line 318, ../scss/_widgets.scss */
    body.guildSuper .widget-video button {
        color: #3BB7AA;
        background-color: #FCE785;
    }
        /* line 260, ../scss/_mixins.scss */
        body.guildSuper .widget-video button span::before {
            background-image: url("/templates/images/GuildSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* line 306, ../scss/_widgets.scss */
body.childCareSuper .widget-video {
    background-color: #DD1A56;
}
    /* line 177, ../scss/_mixins.scss */
    body.childCareSuper .widget-video h3::before {
        background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }
    /* line 318, ../scss/_widgets.scss */
    body.childCareSuper .widget-video button {
        color: #DD1A56;
        background-color: #FCE785;
    }
        /* line 260, ../scss/_mixins.scss */
        body.childCareSuper .widget-video button span::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

/* WIDGET DOWNLOAD
 * Name:
 * Comments:
======================================*/
/* line 333, ../scss/_widgets.scss */
.widget-download {
    background-color: white;
    position: relative;
    padding: 0;
    margin: 0 0 20px 0;
}
    /* line 336, ../scss/_widgets.scss */
    .widget-download h3 {
        color: #00b8f0;
        font-size: 18px !important;
        font-weight: 600 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 339, ../scss/_widgets.scss */
    .widget-download p {
        color: black;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
    }
    /* line 342, ../scss/_widgets.scss */
    .widget-download input, .widget-download select, .widget-download textarea {
        display: block;
        color: #787878;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #787878;
        width: 90%;
        border: 0;
        margin: 5px 5%;
    }
    /* line 345, ../scss/_widgets.scss */
    .widget-download button {
        display: block;
        text-align: center;
        border: 0;
        color: white;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #41ad00;
        width: 40%;
        margin: 10px;
        margin-right: 5%;
        float: right;
    }
    /* line 351, ../scss/_widgets.scss */
    .widget-download a {
        display: block;
        text-align: center;
        border: 0;
        color: #fff !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        display: block;
        margin: 0 5%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin: 10px auto;
        padding: 0 5%;
        background-color: #41ad00;
        width: 40%;
        margin: 10px;
        margin-right: 5%;
        float: right;
    }

/* line 336, ../scss/_widgets.scss */
body.guildSuper .widget-download h3 {
    color: #3BB7AA;
}
/* line 345, ../scss/_widgets.scss */
body.guildSuper .widget-download button {
    color: white;
    background-color: #3BB7AA;
}
/* line 351, ../scss/_widgets.scss */
body.guildSuper .widget-download a {
    color: #fff !important;
    background-color: #3BB7AA;
}

/* line 336, ../scss/_widgets.scss */
body.childCareSuper .widget-download h3 {
    color: #DD1A56;
}
/* line 345, ../scss/_widgets.scss */
body.childCareSuper .widget-download button {
    color: white;
    background-color: #DD1A56;
}
/* line 351, ../scss/_widgets.scss */
body.childCareSuper .widget-download a {
    color: #fff !important;
    background-color: #DD1A56;
}

/* WIDGET CALCULATE
 * Name: Richard Harris
 * Comments:
======================================*/
/* line 379, ../scss/_widgets.scss */
.widget-calculate {
    background-color: #c7335d;
    position: relative;
    padding: 0;
    padding-bottom: 30px;
    margin: 20px 0;
}
    /* line 386, ../scss/_widgets.scss */
    .widget-calculate h3 {
        position: relative;
        top: 0;
        color: white;
        font-size: 27px;
        line-height: 33px;
        font-weight: 600;
        display: block;
        padding: 5%;
        background: #a72449;
    }
        /* line 397, ../scss/_widgets.scss */
        .widget-calculate h3:before {
            content: " ";
            height: 60px;
            width: 37px;
            display: inline-block;
            margin-right: 10px;
            left: 0px;
            top: 3px;
            position: relative;
            float: left;
            background-image: url("../images/build/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
        }
    /* line 418, ../scss/_widgets.scss */
    .widget-calculate .icon-calculator {
        width: 100px;
        margin: 0 auto;
        display: block;
    }

/* WIDGET NYC COMP
 * Name: Richard Harris
 * Comments:
======================================*/
/* line 432, ../scss/_widgets.scss */
.widget-nyc-competition {
    margin-bottom: 20px;
}
    /* line 433, ../scss/_widgets.scss */
    .widget-nyc-competition img {
        width: 100%;
    }

/* WIDGET NEWS & UPDATES
 * Name: Richard Harris
 * Comments:
======================================*/
/* line 445, ../scss/_widgets.scss */
.widget-news-updates img {
    width: 100%;
    border: 1px solid #cfcfcf;
}

/* MEDIA QUERY 768px
 * Name:
 * Comments: all screens 768px and wider
======================================*/
@media (min-width: 768px) {
    /* BODY, CONTAINERS, STRUCTURE
   * Name:
   * Comments:
  ======================================*/
    /* line 22, ../scss/_min768.scss */
    body {
        padding-top: 0px;
    }

    /* line 26, ../scss/_min768.scss */
    #wrapper {
        position: static;
        top: auto;
        left: auto;
    }

    /* line 32, ../scss/_min768.scss */
    .mainContent {
        display: block;
        margin: 0 auto;
        padding: 0 !important;
    }
        /* line 37, ../scss/_min768.scss */
        .mainContent .mainContent {
            display: block;
            padding: 0;
            padding-left: 10px;
        }
            /* line 41, ../scss/_min768.scss */
            .mainContent .mainContent h2 {
                color: #004385;
                /*font-size: $font-size-heading;*/
                margin-top: 0;
            }
    /* line 41, ../scss/_min768.scss */
    body.guildSuper .mainContent .mainContent h2,
    body.childCareSuper .mainContent .mainContent h2 {
        color: #00274C;
    }

    /* line 48, ../scss/_min768.scss */
    .mainContent .widgets {
        display: block;
        padding: 0;
    }
        /* line 51, ../scss/_min768.scss */
        .mainContent .widgets h2 {
            margin-top: 0;
        }

    /* line 57, ../scss/_min768.scss */
    .container {
        width: 750px !important;
        margin: 0 auto !important;
    }

    /* line 62, ../scss/_min768.scss */
    .two-column-wrapper,
    .three-column-wrapper {
        padding: 0;
    }

        /* line 66, ../scss/_min768.scss */
        .two-column-wrapper.padded {
            padding: 0;
        }

    /* in development */
    /* line 74, ../scss/_min768.scss */
    #topNavList {
        display: block;
    }

    /* line 77, ../scss/_min768.scss */
    .search {
        position: static;
        width: auto;
    }

    /* line 81, ../scss/_min768.scss */
    .jumbotron {
        display: block;
    }

    /* line 84, ../scss/_min768.scss */
    #navbar {
        display: block;
    }

    /* line 87, ../scss/_min768.scss */
    .testimonial-slider {
        display: block;
    }

    /* GENERIC CONTENT
   * Name: Richard Harris
   * Comments: Common styles used throughout the site
  ======================================*/
    /* line 106, ../scss/_min768.scss */
    .mainContent h2 {
        line-height: 50px !important;
    }
    /* line 109, ../scss/_min768.scss */
    .mainContent a.toggle {
        display: none;
    }
    /* line 112, ../scss/_min768.scss */
    .mainContent .toggle-content {
        display: block;
    }

    /* TOP NAV
   * Name:
   * Comments:
  ======================================*/
    /* line 129, ../scss/_min768.scss */
    #topNav .links-container {
        width: 75% !important;
    }
    /* line 132, ../scss/_min768.scss */
    #topNav .search-container {
        width: 25% !important;
    }

    /* line 137, ../scss/_min768.scss */
    .login-link {
        display: none;
    }

    /* LOGO
   * Name:
   * Comments:
  ======================================*/
    /* line 153, ../scss/_min768.scss */
    .logo-container img.logo {
        position: relative;
        margin: -85px 0 0 0;
        padding-bottom: 30px;
        width: 210px;
    }

    /* MOBILE BANNER
   * Name:
   * Comments: Only displayed on mobile
  ======================================*/
    /* line 172, ../scss/_min768.scss */
    .home-banner-mobile {
        display: none;
    }

    /* BANNER
   * Name:
   * Comments: This is the rad rotator
  ======================================*/
    /* line 187, ../scss/_min768.scss */
    .banner {
        width: 750px;
    }
        /* line 191, ../scss/_min768.scss */
        .banner .sfdetails div {
            background-size: cover;
            height: 163px !important;
        }
        /* line 196, ../scss/_min768.scss */
        .banner h1 {
            font-size: 45px;
            margin-left: 30px;
            margin-right: 50% !important;
            padding-top: 34px !important;
            position: relative;
        }

        /* line 206, ../scss/_min768.scss */
        .banner .RadRotator {
            display: block;
            height: 296px !important;
        }

    /* line 211, ../scss/_min768.scss */
    .banner-image {
        background-size: 750px 296px !important;
    }

    /* sub pages */
    /* line 216, ../scss/_min768.scss */
    .pageHeader {
        width: 750px;
        height: 296px;
    }
        /* line 220, ../scss/_min768.scss */
        .pageHeader h1 {
            background-color: transparent;
        }

    /* MAIN NAV
   * Name:
   * Comments:
  ======================================*/
    /* line 239, ../scss/_min768.scss */
    .jumbotron {
        display: block;
        /* employer button */
    }
        /* line 241, ../scss/_min768.scss */
        .jumbotron .sfNavHorizontalDropDown {
            font-size: 13px;
        }
            /* line 244, ../scss/_min768.scss */
            .jumbotron .sfNavHorizontalDropDown .k-item:hover {
                margin: 0 !important;
            }
            /* line 247, ../scss/_min768.scss */
            .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link {
                padding: 0 13.9px;
                /* active state */
            }
                /* line 249, ../scss/_min768.scss */
                .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link:hover {
                    margin: 0 !important;
                    padding-top: 0 !important;
                }
                /* line 254, ../scss/_min768.scss */
                .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link.sfSel {
                    background: #F7FDFF;
                }
                    /* line 259, ../scss/_min768.scss */
                    .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link.sfSel, .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link.sfSel:hover {
                        background: #F7FDFF;
                    }
            /* line 264, ../scss/_min768.scss */
            .jumbotron .sfNavHorizontalDropDown ul.k-popup li a.sfSel {
                background: #00b8f0 url("/templates/images/arrow-white.svg") no-repeat !important;
                background-position: 6px 18px !important;
                background-size: 10px 10px !important;
                color: #fff !Important;
            }
        /* line 272, ../scss/_min768.scss */
        .jumbotron .jumbotron .sfNavHorizontalDropDown .k-i-arrow-s, .jumbotron .jumbotron .sfNavHorizontalDropDown .k-state-hover .k-i-arrow-s {
            padding-left: 5px;
            margin-left: 0 !important;
        }
        /* line 281, ../scss/_min768.scss */
        .jumbotron .sfNavHorizontalDropDown .k-last a.sfSel {
            background: none !important;
        }
        /* line 284, ../scss/_min768.scss */
        .jumbotron .sfNavHorizontalDropDown .k-last ul.k-popup a.sfSel {
            background-color: #73cff6 !important;
            background-position: 6px 18px !important;
            background-size: 10px 10px !important;
        }

        .jumbotron .sfNavHorizontalDropDown .k-last ul.k-popup a.k-link {
            background-color: #00274C !important;
        }
        /* line 292, ../scss/_min768.scss */
        .jumbotron .k-menu .k-item, .jumbotron .k-widget.k-menu-horizontal > .k-item {
            width: auto;
        }

    /* line 264, ../scss/_min768.scss */
    body.guildSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup li a.sfSel {
        background: #3BB7AA url("/templates/images/GuildSuper/arrow-white.svg") no-repeat !important;
        background-position: 6px 18px !important;
        background-size: 10px 10px !important;
        color: #fff !Important;
    }
    /* line 264, ../scss/_min768.scss */
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup li a.sfSel {
        background: #DD1A56 url("/templates/images/ChildCareSuper/arrow-white.svg") no-repeat !important;
        background-position: 6px 18px !important;
        background-size: 10px 10px !important;
        color: #fff !Important;
    }
    /* line 284, ../scss/_min768.scss */
    body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-last ul.k-popup a.sfSel,
    body.guildSuper .jumbotron .sfNavHorizontalDropDown .k-last ul.k-popup a.k-link,
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-last ul.k-popup a.sfSel,
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-last ul.k-popup a.k-link {
        background-color: #00274C !important;
    }

    /* MOBILE NAV
   * Name:
   * Comments:
  ======================================*/
    /* line 307, ../scss/_min768.scss */
    #ctl00_mobileMenu_RadPanelBar1 {
        display: none;
    }

    /* SUBNAV
   * Name:
   * Comments:
  ======================================*/
    /*ul.subNav{
      display:block;
  }
  */
    /* FOOTER NAV
   * Name:
   * Comments:
  ======================================*/
    /* line 337, ../scss/_min768.scss */
    #footerNav {
        display: block;
    }

    /* FOOTER
   * Name:
   * Comments:
  ======================================*/
    /* line 352, ../scss/_min768.scss */
    footer, #footer {
        background-color: white;
        color: #004385;
        text-align: left;
    }
        /* line 357, ../scss/_min768.scss */
        footer .container, #footer .container {
            width: 90% !important;
            padding: 40px 0 0 200px !important;
            background-image: url("/templates/images/GuildSuper-logo.svg");
            background-position: left center;
            background-repeat: no-repeat;
            background-size: 180px 45px;
        }
            /* line 365, ../scss/_min768.scss */
            footer .container .copyright, #footer .container .copyright {
                display: inline-block;
                float: right;
                position: static;
                padding: 0;
            }
            /* line 372, ../scss/_min768.scss */
            footer .container ul, #footer .container ul {
                float: right;
                position: static;
                margin-left: 17px;
            }
                /* line 377, ../scss/_min768.scss */
                footer .container ul li, #footer .container ul li {
                    margin-left: 30px;
                    margin-right: auto;
                    padding-left: 0px;
                    display: inline-block;
                    position: relative;
                }
                    /* line 383, ../scss/_min768.scss */
                    footer .container ul li a, #footer .container ul li a {
                        color: #567899;
                        text-decoration: none;
                    }
                    /* line 387, ../scss/_min768.scss */
                    footer .container ul li:before, #footer .container ul li:before {
                        content: " ";
                        height: 11px;
                        width: 11px;
                        display: inline-block;
                        left: -15px;
                        top: 5px;
                        position: absolute;
                        background-image: url("/templates/images/arrow-blue.svg");
                        background-repeat: no-repeat;
                        background-position: top left;
                        background-size: 100%;
                    }

    body.guildSuper footer,
    body.guildSuper #footer,
    body.childCareSuper footer,
    body.childCareSuper #footer {
        background-color: white;
        color: #00274C;
    }
        /* line 383, ../scss/_min768.scss */
        body.guildSuper footer .container ul li a,
        body.guildSuper #footer .container ul li a,
        body.childCareSuper footer .container ul li a,
        body.childCareSuper #footer .container ul li a {
            color: #00274C;
            text-decoration: none;
        }
        /* line 387, ../scss/_min768.scss */
        body.guildSuper footer .container ul li:before,
        body.guildSuper #footer .container ul li:before {
            background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
            background-size: 100%;
        }

        /* line 387, ../scss/_min768.scss */
        body.childCareSuper footer .container ul li:before,
        body.childCareSuper #footer .container ul li:before {
            background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
            background-size: 100%;
        }

    /* REGISTER / JOIN BOXES ==================*/
    /* line 407, ../scss/_min768.scss */
    .register-join-box {
        display: none;
    }

    /* HOME BOXES ==================*/
    /* line 413, ../scss/_min768.scss */
    .home-boxes-3-up {
        /* keep the columns full width */
    }
        /* line 415, ../scss/_min768.scss */
        .home-boxes-3-up .home-horizontal-1,
        .home-boxes-3-up .home-horizontal-2,
        .home-boxes-3-up .home-horizontal-3 {
            min-height: 220px;
        }
            /* line 421, ../scss/_min768.scss */
            .home-boxes-3-up .home-horizontal-1 h3,
            .home-boxes-3-up .home-horizontal-2 h3,
            .home-boxes-3-up .home-horizontal-3 h3 {
                font-size: 30px;
            }
                /* line 424, ../scss/_min768.scss */
                .home-boxes-3-up .home-horizontal-1 h3 a,
                .home-boxes-3-up .home-horizontal-2 h3 a,
                .home-boxes-3-up .home-horizontal-3 h3 a {
                    display: none;
                }
            /* line 429, ../scss/_min768.scss */
            .home-boxes-3-up .home-horizontal-1 .toggle-content,
            .home-boxes-3-up .home-horizontal-2 .toggle-content,
            .home-boxes-3-up .home-horizontal-3 .toggle-content {
                display: block !important;
            }
        /* line 435, ../scss/_min768.scss */
        .home-boxes-3-up .sf_3cols_1_33,
        .home-boxes-3-up .sf_3cols_2_34,
        .home-boxes-3-up .sf_3cols_3_33 {
            width: 100% !important;
        }

    .mobile-call {
        display: none;
    }

    /* HOME BOXES 4UP ===============*/
    /* line 445, ../scss/_min768.scss */
    .home-boxes-4-up h3 {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    /* line 450, ../scss/_min768.scss */
    .home-boxes-4-up + .sf_cols .sf_colsOut {
        text-align: center !important;
        border: none;
        padding-bottom: 40px;
    }
    /* line 455, ../scss/_min768.scss */
    .home-boxes-4-up + .sf_cols .icon-container {
        float: none;
        border-bottom: 1px dotted #00b8f0;
        margin: 0 -6px;
        width: auto;
        position: relative;
        height: 125px;
    }

    body.guildSuper .home-boxes-4-up + .sf_cols .icon-container {
        border-bottom: 1px dotted #3BB7AA;
    }

    body.childCareSuper .home-boxes-4-up + .sf_cols .icon-container {
        border-bottom: 1px dotted #DD1A56;
    }
    /* line 462, ../scss/_min768.scss */
    .home-boxes-4-up + .sf_cols .icon-container img {
        width: 80px;
        max-height: 80px;
        max-width: none;
        -webkit-backface-visibility: hidden;
    }
    /* line 467, ../scss/_min768.scss */
    .home-boxes-4-up + .sf_cols .icon-container .square {
        display: block;
    }
    /* line 470, ../scss/_min768.scss */
    .home-boxes-4-up + .sf_cols .icon-container .triangle-right {
        display: block;
    }
    /* line 474, ../scss/_min768.scss */
    .home-boxes-4-up + .sf_cols h3 {
        margin-top: 35px;
    }
    /* line 477, ../scss/_min768.scss */
    .home-boxes-4-up + .sf_cols .button-container {
        display: block;
    }
    /* line 480, ../scss/_min768.scss */
    .home-boxes-4-up + .sf_cols .mobile-link {
        display: none;
    }

    /* 4 up - first column */
    /* line 488, ../scss/_min768.scss */
    #mainContent_C009_Col00 {
        padding-left: 20px;
    }

    /* 4 up - last column */
    /* line 494, ../scss/_min768.scss */
    #mainContent_C009_Col03 {
        padding-right: 20px;
    }

    /* line 499, ../scss/_min768.scss */
    #large-arrow-down {
        display: block;
    }

    /* NOT SO SURE ===============*/
    /* line 506, ../scss/_min768.scss */
    .not-so-sure {
        display: block;
    }

    /* HOME GIRL ===============*/
    /* line 512, ../scss/_min768.scss */
    .home-girl {
        display: block;
    }

    /* QUOTE ===============*/
    /* line 518, ../scss/_min768.scss */
    .quote {
        display: block !important;
    }

    /* VISIT LEARNING CENRE ===============*/
    /* line 524, ../scss/_min768.scss */
    a.visit-learning-centre {
        display: none;
    }

    /* HOME PAGE PROMO BOXES ===================*/
    /* line 532, ../scss/_min768.scss */
    .homepagePromoBoxes .sf_colsOut {
        margin-bottom: 6px;
    }
    /* line 536, ../scss/_min768.scss */
    .homepagePromoBoxes .sf_3cols_1_33 {
        width: 33.333333% !important;
    }
        /* line 538, ../scss/_min768.scss */
        .homepagePromoBoxes .sf_3cols_1_33 .homepagePromoBox {
            padding-left: 0;
            padding-right: 10px;
        }
            /* line 541, ../scss/_min768.scss */
            .homepagePromoBoxes .sf_3cols_1_33 .homepagePromoBox .content {
                left: 0;
            }
    /* line 546, ../scss/_min768.scss */
    .homepagePromoBoxes .sf_3cols_2_34 {
        width: 33.333333% !important;
    }
        /* line 549, ../scss/_min768.scss */
        .homepagePromoBoxes .sf_3cols_2_34 .homepagePromoBox .content {
            left: 5px;
        }
    /* line 554, ../scss/_min768.scss */
    .homepagePromoBoxes .sf_3cols_3_33 {
        width: 33.333333% !important;
    }
        /* line 556, ../scss/_min768.scss */
        .homepagePromoBoxes .sf_3cols_3_33 .homepagePromoBox {
            padding-right: 0;
            padding-left: 10px;
        }
            /* line 559, ../scss/_min768.scss */
            .homepagePromoBoxes .sf_3cols_3_33 .homepagePromoBox .content {
                left: 10px;
            }

    /* line 565, ../scss/_min768.scss */
    .homepagePromoBox {
        padding: 5px;
    }
        /* line 569, ../scss/_min768.scss */
        .homepagePromoBox div.content {
            top: 5px;
        }

    /* TESTIMONIAL SLIDER ===================*/
    /* line 577, ../scss/_min768.scss */
    .testimonial-slider .RadRotator,
    .testimonial-slider .rrRelativeWrapper,
    .testimonial-slider .rrClipRegion,
    .testimonial-slider .rrItemsList {
        height: 340px !important;
    }
    /* line 584, ../scss/_min768.scss */
    .testimonial-slider .rrClipRegion {
        width: 1090px !important;
    }
    /* line 587, ../scss/_min768.scss */
    .testimonial-slider .rrItemsList {
        width: 1090px !important;
    }

    /* AGE SELECTED
   * Name: Richard Harris
   * Comments: modified for sitefinity
  ======================================*/
    /* line 606, ../scss/_min768.scss */
    .age-selected-page-content .lifestage .icon-container {
        text-align: left;
    }
        /* line 608, ../scss/_min768.scss */
        .age-selected-page-content .lifestage .icon-container img {
            max-width: 100%;
            max-height: 100%;
        }
    /* line 613, ../scss/_min768.scss */
    .age-selected-page-content .lifestage h3 {
        text-align: left;
    }
    /* line 616, ../scss/_min768.scss */
    .age-selected-page-content .lifestage h4 {
        text-align: left;
    }

    /* line 621, ../scss/_min768.scss */
    .btn-tool {
        font-size: 30px;
    }
        /* line 623, ../scss/_min768.scss */
        .btn-tool .icon-left {
            width: 80px !important;
            height: 80px !important;
            margin-left: 20px;
            margin-right: 25px;
        }
        /* line 630, ../scss/_min768.scss */
        .btn-tool .icon-right img {
            width: 50px;
        }

    /* JOIN GUILD
   * Name: Richard Harris
   * Comments: mofified for sitefinity
  ======================================*/
    /* line 648, ../scss/_min768.scss */
    .Join-top-columns .column .icon {
        width: auto;
        height: 100px;
        margin-right: 20px;
    }

    /* line 659, ../scss/_min768.scss */
    .join-guild-page-content .employer-sponsor-list .form-download-container .download-box {
        margin: 0px 60px;
    }
    /* line 664, ../scss/_min768.scss */
    .join-guild-page-content .employer-sponsor-list .image-container img {
        padding: 0;
    }
    /* line 671, ../scss/_min768.scss */
    .join-guild-page-content .set-up .image-container img {
        padding: 0;
    }

    /* ABOUT YOU
   * Name: Richard Harris
   * Comments:
  ======================================*/
    /* line 689, ../scss/_min768.scss */
    .about-you-page-content section {
        border-top: 1px solid #f04500;
    }
    /* line 692, ../scss/_min768.scss */
    .about-you-page-content .section-title {
        position: absolute;
        margin-top: 0 !important;
        text-align: left;
    }

    /* line 699, ../scss/_min768.scss */
    .about-you-life-stages .row {
        text-align: center;
        position: relative;
    }
        /* line 703, ../scss/_min768.scss */
        .about-you-life-stages .row .column {
            position: static;
            clear: none;
            margin-bottom: 91px;
            border: none;
        }
    /* line 711, ../scss/_min768.scss */
    .about-you-life-stages .icon-container {
        position: relative;
        float: none;
        padding: 0;
        height: 225px;
        border-bottom: 1px dotted #00b8f0;
        margin: 0 -14px;
    }
        /* line 719, ../scss/_min768.scss */
        .about-you-life-stages .icon-container img {
            padding-top: 96px;
        }
        /* line 723, ../scss/_min768.scss */
        .about-you-life-stages .icon-container .square {
            display: block;
        }
        /* line 727, ../scss/_min768.scss */
        .about-you-life-stages .icon-container .triangle-right {
            display: block;
        }
    /* line 732, ../scss/_min768.scss */
    .about-you-life-stages h3 {
        padding-top: 0;
    }
    /* line 736, ../scss/_min768.scss */
    .about-you-life-stages h4 {
        margin-bottom: 0;
    }
    /* line 740, ../scss/_min768.scss */
    .about-you-life-stages .toggle-content {
        display: block;
        padding: 0;
    }
    /* line 745, ../scss/_min768.scss */
    .about-you-life-stages a.toggle {
        display: none;
    }
    /* line 749, ../scss/_min768.scss */
    .about-you-life-stages .arrow-down-small {
        display: block;
    }
    /* line 754, ../scss/_min768.scss */
    .about-you-life-stages .button-container {
        position: absolute;
        bottom: 0;
        margin: 0 auto;
    }
    /* line 759, ../scss/_min768.scss */
    .about-you-life-stages .btn {
        padding: 10px 20px;
    }

    /* line 766, ../scss/_min768.scss */
    .about-you-situations .row {
        text-align: center;
        position: relative;
    }
        /* line 770, ../scss/_min768.scss */
        .about-you-situations .row .column {
            position: static;
            clear: none;
            border: none;
            padding-bottom: 40px;
        }
    /* line 777, ../scss/_min768.scss */
    .about-you-situations .icon-container {
        float: none;
        margin-top: 120px;
        margin-bottom: 35px;
        height: 80px;
    }
        /* line 783, ../scss/_min768.scss */
        .about-you-situations .icon-container img {
            width: 80px;
            height: 80px;
        }
    /* line 789, ../scss/_min768.scss */
    .about-you-situations h3 {
        text-align: center;
        padding-top: 0;
    }
    /* line 793, ../scss/_min768.scss */
    .about-you-situations a.toggle {
        display: none;
    }
    /* line 796, ../scss/_min768.scss */
    .about-you-situations .toggle-content {
        padding: 0;
    }
    /* line 801, ../scss/_min768.scss */
    .about-you-situations p {
        line-height: 22px;
    }
    /* line 805, ../scss/_min768.scss */
    .about-you-situations .button-container {
        position: absolute;
        bottom: 0;
        margin: 0 auto;
    }
    /* line 810, ../scss/_min768.scss */
    .about-you-situations .btn {
        padding: 10px 20px;
    }

    /* line 689, ../scss/_min768.scss */
    body.guildSuper .about-you-page-content section,
    body.childCareSuper .about-you-page-content section {
        border-top: 1px solid #FCE785;
    }
    /* line 711, ../scss/_min768.scss */
    body.guildSuper .about-you-life-stages .icon-container {
        border-bottom: 1px dotted #3BB7AA;
    }

    body.childCareSuper .about-you-life-stages .icon-container {
        border-bottom: 1px dotted #DD1A56;
    }


    /* OPTIONS
   * Name: Richard Harris
   * Comments: modified for sitefinity
  ======================================*/
    /* line 825, ../scss/_min768.scss */
    .options-column {
        border-bottom: none;
    }
        /* line 828, ../scss/_min768.scss */
        .options-column .icon-container {
            float: none;
            margin-right: 0;
        }
            /* line 832, ../scss/_min768.scss */
            .options-column .icon-container img {
                padding: 40px 0 10px 0;
                height: 130px;
                width: auto;
            }
        /* line 839, ../scss/_min768.scss */
        .options-column h3 {
            padding-top: 0;
        }
        /* line 843, ../scss/_min768.scss */
        .options-column a.toggle {
            display: none;
        }
        /* line 847, ../scss/_min768.scss */
        .options-column .toggle-content {
            display: block;
            padding: 0;
        }

    /* OPTIONS - MY SUPER
   * Name: Richard Harris
   * Comments: modified for sitefinity
  ======================================*/
    /* line 866, ../scss/_min768.scss */
    .options-my-super-page-content .chart-key {
        display: inline;
        margin-right: 25px;
    }

    /* BOOST YOUR SUPER
   * Name: Richard Harris
   * Comments:
  ======================================*/
    /* line 884, ../scss/_min768.scss */
    .boost-3-up .sf_3cols_1in_33 .item {
        margin-right: 0;
    }
    /* line 887, ../scss/_min768.scss */
    .boost-3-up .sf_3cols_3in_33 {
        margin-left: 0;
    }
        /* line 889, ../scss/_min768.scss */
        .boost-3-up .sf_3cols_3in_33 .item {
            margin-left: 0;
        }

    /* EMPLOYER
   * Name: Richard Harris
   * Comments: modified for sitefinity
  ======================================*/
    /* line 908, ../scss/_min768.scss */
    .employer-columns .row {
        position: relative;
    }
        /* line 910, ../scss/_min768.scss */
        .employer-columns .row .col-sm-4 {
            position: static;
        }
    /* line 914, ../scss/_min768.scss */
    .employer-columns .btn {
        position: absolute;
        bottom: 0;
        margin-left: -13%;
    }

    :root .employer-columns {
        /* IE9 */
    }

        :root .employer-columns .btn {
            margin-left: 0 \0/IE9;
        }

    /* BOOST YOUR SUPER
   * Name: Richard Harris
   * Comments:
  ======================================*/
    /*.easy-ways-item {
      border-top:1px dotted $brightBlue;
      margin-bottom:60px;
      padding-top:60px;

      .image-container {
	  .icon {
	      width:80px;
	      height:80px;
	  }
      }
      h3 {
	  color:$darkBlue !important;
	  margin-top:0 !important;
      }
  }
  */
    /* SEARCH RESULTS
   * Name: Richard Harris
   * Comments:
  ======================================*/
    /* line 960, ../scss/_min768.scss */
    .search-results {
        padding: 0;
    }

    /* FAQ
   * Name: Richard Harris
   * Comments: modified for sitefinity
  ======================================*/
    /* line 975, ../scss/_min768.scss */
    .faq-list-wrapper {
        padding: 0;
    }

    /*==================================================================================================================*/
    /* NOT YET ORGANISED!
   * Name:
   * Comments:
  ======================================*/
    /* line 1016, ../scss/_min768.scss */
    nav .container .navbar-header .topNav, navbar-default .container .navbar-header .topNav {
        text-align: left;
    }
        /* line 1018, ../scss/_min768.scss */
        nav .container .navbar-header .topNav.collapse, navbar-default .container .navbar-header .topNav.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
            visibility: visible !important;
        }
        /* line 1026, ../scss/_min768.scss */
        nav .container .navbar-header .topNav ul li, navbar-default .container .navbar-header .topNav ul li {
            padding-left: 15px;
            font-size: 15px;
            margin: 0px 0px 0px 15px;
            cursor: pointer;
            list-style: none;
        }
            /* line 1032, ../scss/_min768.scss */
            nav .container .navbar-header .topNav ul li .iconHolder, navbar-default .container .navbar-header .topNav ul li .iconHolder {
                display: none;
            }
            /* line 1035, ../scss/_min768.scss */
            nav .container .navbar-header .topNav ul li:before, navbar-default .container .navbar-header .topNav ul li:before {
                height: 13px;
                width: 11px;
                content: " ";
            }
            /* line 1040, ../scss/_min768.scss */
            nav .container .navbar-header .topNav ul li .search, navbar-default .container .navbar-header .topNav ul li .search {
                display: inline-block;
                width: 100px;
                border: none;
                border-left: 1px solid #e3e3e3;
                border-right: 1px solid #e3e3e3;
                border-top: none;
                border-bottom: none;
                display: block;
                white-space: nowrap;
            }
                /* line 1051, ../scss/_min768.scss */
                nav .container .navbar-header .topNav ul li .search input, navbar-default .container .navbar-header .topNav ul li .search input {
                    font-size: 11px;
                    color: #00629a;
                    position: relative;
                    height: 100%;
                    outline: none;
                    border: none;
                }
                /* line 1059, ../scss/_min768.scss */
                nav .container .navbar-header .topNav ul li .search .searchButton, navbar-default .container .navbar-header .topNav ul li .search .searchButton {
                    border: none;
                    background-color: white;
                    border: none;
                    outline: none;
                    padding: 0;
                }
                    /* line 1065, ../scss/_min768.scss */
                    nav .container .navbar-header .topNav ul li .search .searchButton img, navbar-default .container .navbar-header .topNav ul li .search .searchButton img {
                        width: 20px;
                        height: auto;
                    }
    /* line 1051, ../scss/_min768.scss */
    body.guildSuper nav .container .navbar-header .topNav ul li .search input,
    body.guildSuper navbar-default .container .navbar-header .topNav ul li .search input {
        color: #3BB7AA;
    }

    body.childCareSuper nav .container .navbar-header .topNav ul li .search input,
    body.childCareSuper navbar-default .container .navbar-header .topNav ul li .search input {
        color: #DD1A56;
    }
    /* line 1076, ../scss/_min768.scss */
    nav .container #navbar, navbar-default .container #navbar {
        padding: 0;
    }
        /* line 1079, ../scss/_min768.scss */
        nav .container #navbar .navbar-right, navbar-default .container #navbar .navbar-right {
            margin: 0;
            padding: 0;
            margin-right: 0;
        }
            /* line 1083, ../scss/_min768.scss */
            nav .container #navbar .navbar-right ul, navbar-default .container #navbar .navbar-right ul {
                padding: 0;
                margin: 0;
            }
                /* line 1086, ../scss/_min768.scss */
                nav .container #navbar .navbar-right ul li, navbar-default .container #navbar .navbar-right ul li {
                    position: relative;
                    display: block;
                    float: none;
                    list-style: none;
                    margin: 10px 0px 10px 10px;
                    padding-left: 20px;
                    font-size: 14px;
                    color: #00629a;
                }

                    nav .container #navbar .navbar-right ul li a, navbar-default .container #navbar .navbar-right ul li a {
                        color: #00629a;
                    }

                        nav .container #navbar .navbar-right ul li a:visited,
                        nav .container #navbar .navbar-right ul li a:hover,
                        nav .container #navbar .navbar-right ul li a:active,
                        nav .container #navbar .navbar-right ul li a:focus,
                        navbar-default .container #navbar .navbar-right ul li a:hover,
                        navbar-default .container #navbar .navbar-right ul li a:visited,
                        navbar-default .container #navbar .navbar-right ul li a:focus,
                        navbar-default .container #navbar .navbar-right ul li a:active {
                            color: #00629a;
                            text-decoration: none;
                            border: none;
                            outline: none;
                        }
                    /* line 1095, ../scss/_min768.scss */
                    nav .container #navbar .navbar-right ul li:before, navbar-default .container #navbar .navbar-right ul li:before {
                        content: " ";
                        height: 13px;
                        width: 11px;
                        display: inline-block;
                        left: 0px;
                        top: 3px;
                        position: absolute;
                        background-image: url("/templates/images/arrow-blue.svg");
                        background-repeat: no-repeat;
                        background-position: top left;
                    }
                    /* line 1107, ../scss/_min768.scss */
                    nav .container #navbar .navbar-right ul li:first-of-type, navbar-default .container #navbar .navbar-right ul li:first-of-type {
                        padding-left: 0;
                        margin-top: 20px;
                    }
                        /* line 1110, ../scss/_min768.scss */
                        nav .container #navbar .navbar-right ul li:first-of-type:before, navbar-default .container #navbar .navbar-right ul li:first-of-type:before {
                            display: none;
                        }
                    /* line 1114, ../scss/_min768.scss */
                    nav .container #navbar .navbar-right ul li div, navbar-default .container #navbar .navbar-right ul li div {
                        display: none;
                    }
                    /* line 1117, ../scss/_min768.scss */
                    nav .container #navbar .navbar-right ul li select, navbar-default .container #navbar .navbar-right ul li select {
                        display: inline-block;
                    }
                    /* line 1120, ../scss/_min768.scss */
                    nav .container #navbar .navbar-right ul li img, navbar-default .container #navbar .navbar-right ul li img {
                        display: inline-block;
                    }
                    /* line 1123, ../scss/_min768.scss */
                    nav .container #navbar .navbar-right ul li input, navbar-default .container #navbar .navbar-right ul li input {
                        font-size: 14px;
                        color: #00629a;
                        position: relative;
                        padding-left: 30px;
                        border: none;
                        border-left: 1px solid #e3e3e3;
                        height: 100%;
                        inset: none;
                    }

    /* line 1086, ../scss/_min768.scss */
    body.guildSuper nav .container #navbar .navbar-right ul li,
    body.guildSuper navbar-default .container #navbar .navbar-right ul li,
    body.childCareSuper nav .container #navbar .navbar-right ul li,
    body.childCareSuper navbar-default .container #navbar .navbar-right ul li,
    body.guildSuper nav .container #navbar .navbar-right ul li a,
    body.guildSuper navbar-default .container #navbar .navbar-right ul li a,
    body.childCareSuper nav .container #navbar .navbar-right ul li a,
    body.childCareSuper navbar-default .container #navbar .navbar-right ul li a {
        color: #00274C;
    }

        body.guildSuper nav .container #navbar .navbar-right ul li a:visited,
        body.guildSuper nav .container #navbar .navbar-right ul li a:hover,
        body.guildSuper nav .container #navbar .navbar-right ul li a:active,
        body.guildSuper nav .container #navbar .navbar-right ul li a:focus,
        body.guildSuper navbar-default .container #navbar .navbar-right ul li a:hover,
        body.guildSuper navbar-default .container #navbar .navbar-right ul li a:visited,
        body.guildSuper navbar-default .container #navbar .navbar-right ul li a:focus,
        body.guildSuper navbar-default .container #navbar .navbar-right ul li a:active {
            color: #3BB7AA;
        }
        /* line 1095, ../scss/_min768.scss */
        body.guildSuper nav .container #navbar .navbar-right ul li:before,
        body.guildSuper navbar-default .container #navbar .navbar-right ul li:before {
            background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 1123, ../scss/_min768.scss */
        body.guildSuper nav .container #navbar .navbar-right ul li input,
        body.guildSuper navbar-default .container #navbar .navbar-right ul li input {
            color: #3BB7AA;
        }


        body.childCareSuper nav .container #navbar .navbar-right ul li a:visited,
        body.childCareSuper nav .container #navbar .navbar-right ul li a:hover,
        body.childCareSuper nav .container #navbar .navbar-right ul li a:active,
        body.childCareSuper nav .container #navbar .navbar-right ul li a:focus,
        body.childCareSuper navbar-default .container #navbar .navbar-right ul li a:hover,
        body.childCareSuper navbar-default .container #navbar .navbar-right ul li a:visited,
        body.childCareSuper navbar-default .container #navbar .navbar-right ul li a:focus,
        body.childCareSuper navbar-default .container #navbar .navbar-right ul li a:active {
            color: #DD1A56;
        }
        /* line 1095, ../scss/_min768.scss */
        body.childCareSuper nav .container #navbar .navbar-right ul li:before,
        body.childCareSuper navbar-default .container #navbar .navbar-right ul li:before {
            background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 1123, ../scss/_min768.scss */
        body.childCareSuper nav .container #navbar .navbar-right ul li input,
        body.childCareSuper navbar-default .container #navbar .navbar-right ul li input {
            color: #DD1A56;
        }
}
/* close media query */
/* == iPad landscape to hide subNav == */
@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) {
    ul.subNav {
        display: none;
        /* Hides subNave sitcky on iPad landscape */
        padding-left: 0 !important;
    }

    .sticky-wrapper {
        display: none;
        /* Hides subNave sitcky on iPad landscape */
    }
}
/* close media query */
/* MEDIA QUERY 992px
 * Name:
 * Comments: all screens 992px and wider
======================================*/
@media (min-width: 992px) {
    /* BODY, CONTAINERS, STRUCTURE
   * Name:
   * Comments:
  ======================================*/
    /* line 23, ../scss/_min992.scss */
    .container {
        width: 970px !important;
        margin: 0 auto !important;
    }

    /* line 27, ../scss/_min992.scss */
    .two-column-wrapper.padded {
        padding: 0 80px !important;
    }

    /* MAIN NAV
   * Name:
   * Comments:
  ======================================*/
    /* line 37, ../scss/_min992.scss */
    .jumbotron .sfNavHorizontalDropDown {
        font-size: 15px;
    }
        /* line 40, ../scss/_min992.scss */
        .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link {
            padding: 0 25.93px;
        }

        /* line 45, ../scss/_min992.scss */
        .jumbotron .sfNavHorizontalDropDown .k-i-arrow-s, .jumbotron .sfNavHorizontalDropDown .k-state-hover .k-i-arrow-s {
            padding-left: 10px;
        }

    /* SUBNAV
   * Name:
   * Comments:
  ======================================*/
    /* line 55, ../scss/_min992.scss */
    ul.subNav {
        display: block;
        padding-left: 0 !important;
    }

    /* HOMEPAGE CONTENT
   * Name:
   * Comments:
  ======================================*/
    /* HOMEPAGE BANNER ================*/
    /* line 70, ../scss/_min992.scss */
    .banner {
        width: 970px;
        background-size: contain;
    }
        /* line 73, ../scss/_min992.scss */
        .banner .sfdetails div {
            height: 216px !important;
        }
        /* line 77, ../scss/_min992.scss */
        .banner h1 {
            font-size: 55px;
            margin-right: 50% !important;
            padding-top: 47px !important;
            padding-left: 50px !important;
            position: relative;
        }
            /* line 84, ../scss/_min992.scss */
            .banner h1:before {
                background-size: 40px 40px !important;
                width: 39px;
                height: 53px;
            }

    /* line 91, ../scss/_min992.scss */
    .banner-image {
        background-size: 970px 373px !important;
    }

    /* line 94, ../scss/_min992.scss */
    .banner .RadRotator {
        height: 373px !important;
    }

    /* line 98, ../scss/_min992.scss */
    .pageHeader {
        height: 216px;
    }

    /* HOME BOXES ==================*/
    /* line 108, ../scss/_min992.scss */
    .home-boxes-3-up {
        /* keep the columns full width */
    }
        /* line 111, ../scss/_min992.scss */
        .home-boxes-3-up .sf_3cols_1_33,
        .home-boxes-3-up .sf_3cols_3_33 {
            width: 33% !important;
        }
        /* line 115, ../scss/_min992.scss */
        .home-boxes-3-up .sf_3cols_2_34 {
            width: 34% !important;
        }
        /* line 119, ../scss/_min992.scss */
        .home-boxes-3-up .home-horizontal-1,
        .home-boxes-3-up .home-horizontal-2,
        .home-boxes-3-up .home-horizontal-3 {
            height: 226px;
        }
            /* line 123, ../scss/_min992.scss */
            .home-boxes-3-up .home-horizontal-1 h3,
            .home-boxes-3-up .home-horizontal-2 h3,
            .home-boxes-3-up .home-horizontal-3 h3 {
                font-size: 26px;
            }
        /* line 128, ../scss/_min992.scss */
        .home-boxes-3-up .home-horizontal-3 {
            font-size: 15px;
        }
            /* line 130, ../scss/_min992.scss */
            .home-boxes-3-up .home-horizontal-3 strong {
                font-size: 15px;
            }

    .mobile-call {
        display: none;
    }

    /* FOOTER
   * Name:
   * Comments:
  ======================================*/
    /* line 148, ../scss/_min992.scss */
    footer .container {
        width: 992px;
        padding-left: 200px;
    }
        /* line 152, ../scss/_min992.scss */
        footer .container .copyright {
            float: left;
        }
        /* line 155, ../scss/_min992.scss */
        footer .container ul {
            float: right;
            margin-left: 0;
        }

    /* ABOUT YOU
   * Name:
   * Comments:
  ======================================*/
    /* line 173, ../scss/_min992.scss */
    .about-you-life-stages .button-container,
    .about-you-situations .button-container {
        margin-left: 9px;
    }
    /* line 176, ../scss/_min992.scss */
    .about-you-life-stages .btn,
    .about-you-situations .btn {
        padding: 10px 40px;
    }

    /* OPTIONS
   * Name:
   * Comments:
  ======================================*/
    /* line 194, ../scss/_min992.scss */
    .options.widgets .widget-splitBright h3 {
        margin-bottom: 122px !important;
        padding-top: 18px;
    }
    /* line 199, ../scss/_min992.scss */
    .options.widgets .widget-splitDark h3 {
        margin-bottom: 41px !important;
    }

    /* EMPLOYER
   * Name:
   * Comments:
  ======================================*/
    /* line 215, ../scss/_min992.scss */
    .employer-columns .btn {
        margin-left: -13%;
        padding: 10px 20px;
    }

    :root .employer-columns {
        /* IE9 */
    }

        :root .employer-columns .btn {
            margin-left: 0 \0/IE9;
        }

    /* FAQ
   * Name:
   * Comments:
  ======================================*/
    /* line 231, ../scss/_min992.scss */
    .faq-list-wrapper {
        /*padding-left: 131px;*/
        padding-right: 50px;
    }

    /* SEARCH RESULTS
   * Name:
   * Comments:
  ======================================*/
    /* line 247, ../scss/_min992.scss */
    .search-results {
        /*padding-left: 131px;*/
        padding-right: 50px;
    }

    /*==================================================================================================================*/
    /* NOT YET ORGANISED!
   * Name:
   * Comments:
  ======================================*/
    /* line 275, ../scss/_min992.scss */
    body {
        padding-top: 0px;
    }

    /* line 284, ../scss/_min992.scss */
    #wrapper nav .container .navbar-header, #wrapper navbar-default .container .navbar-header {
        float: left;
    }
        /* line 293, ../scss/_min992.scss */
        #wrapper nav .container .navbar-header .topNav ul li, #wrapper navbar-default .container .navbar-header .topNav ul li {
            margin: 0px 30px 0px 0px;
        }

    #wrapper nav .container #navbar .navbar-right ul li, #wrapper navbar-default .container #navbar .navbar-right ul li {
        margin: 10px 0px 10px 10px;
        float: none;
    }
    /* line 335, ../scss/_min992.scss */
    #wrapper .jumbotron {
        height: 35px;
        width: 970px;
    }
        /* line 340, ../scss/_min992.scss */
        #wrapper .jumbotron .container .mainNav {
            font-size: 23px;
            padding: 0px 20px 0px 20px;
            height: 44px;
        }
            /* line 350, ../scss/_min992.scss */
            #wrapper .jumbotron .container .mainNav li ul li {
                font-size: 16px;
            }
            /* line 359, ../scss/_min992.scss */
            #wrapper .jumbotron .container .mainNav li.horizontal {
                padding-right: 30px;
            }
            /* line 366, ../scss/_min992.scss */
            #wrapper .jumbotron .container .mainNav li.employer {
                background-color: #00b8f0;
                color: white;
                margin-right: -20px;
                padding-right: 50px;
            }
                /* line 375, ../scss/_min992.scss */
                #wrapper .jumbotron .container .mainNav li.employer ul {
                    right: 0px;
                    left: auto;
                    background-color: #00b8f0;
                    color: white;
                }
                    /* line 380, ../scss/_min992.scss */
                    #wrapper .jumbotron .container .mainNav li.employer ul li {
                        background-color: #00b8f0;
                        color: white;
                    }
                        /* line 383, ../scss/_min992.scss */
                        #wrapper .jumbotron .container .mainNav li.employer ul li:before {
                            background-image: url("/templates/images/arrow-white.svg");
                            background-repeat: no-repeat;
                            background-position: top left;
                        }
                        /* line 388, ../scss/_min992.scss */
                        #wrapper .jumbotron .container .mainNav li.employer ul li:hover {
                            background-color: white;
                            color: #00b8f0;
                        }
                            /* line 391, ../scss/_min992.scss */
                            #wrapper .jumbotron .container .mainNav li.employer ul li:hover:before {
                                background-image: url("/templates/images/arrow-blue.svg");
                            }

    body.guildSuper #wrapper .jumbotron .container .mainNav li.employer,
    body.guildSuper #wrapper .jumbotron .container .mainNav li.employer ul,
    body.guildSuper #wrapper .jumbotron .container .mainNav li.employer ul li {
        background-color: #3BB7AA;
        color: white;
    }
        /* line 383, ../scss/_min992.scss */
        body.guildSuper #wrapper .jumbotron .container .mainNav li.employer ul li:before {
            background-image: url("/templates/images/GuildSuper/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 388, ../scss/_min992.scss */
        body.guildSuper #wrapper .jumbotron .container .mainNav li.employer ul li:hover {
            background-color: white;
            color: #3BB7AA;
        }
            /* line 391, ../scss/_min992.scss */
            body.guildSuper #wrapper .jumbotron .container .mainNav li.employer ul li:hover:before {
                background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
            }

    body.childCareSuper #wrapper .jumbotron .container .mainNav li.employer,
    body.childCareSuper #wrapper .jumbotron .container .mainNav li.employer ul,
    body.childCareSuper #wrapper .jumbotron .container .mainNav li.employer ul li {
        background-color: #DD1A56;
        color: white;
    }
        /* line 383, ../scss/_min992.scss */
        body.childCareSuper #wrapper .jumbotron .container .mainNav li.employer ul li:before {
            background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }
        /* line 388, ../scss/_min992.scss */
        body.childCareSuper #wrapper .jumbotron .container .mainNav li.employer ul li:hover {
            background-color: white;
            color: #DD1A56;
        }
            /* line 391, ../scss/_min992.scss */
            body.childCareSuper #wrapper .jumbotron .container .mainNav li.employer ul li:hover:before {
                background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
            }

    /* line 404, ../scss/_min992.scss */
    #wrapper .mainContent {
        /*overflow:hidden; */
        padding: 0;
    }
        /* line 407, ../scss/_min992.scss */
        #wrapper .mainContent h2 {
            color: #004385;
            font-size: 48px;
            margin-top: 0;
        }
        /* line 413, ../scss/_min992.scss */
        #wrapper .mainContent .widgets {
            padding: 0;
        }
            /* line 416, ../scss/_min992.scss */
            #wrapper .mainContent .widgets h2 {
                margin-top: 0;
            }
}
/* close media query */
/* MEDIA QUERY 1200px
 * Name:
 * Comments: all screens 1200px and wider
======================================*/
@media (min-width: 1200px) {
    /* BODY, CONTAINERS, STRUCTURE
   * Name:
   * Comments:
  ======================================*/
    /* line 22, ../scss/_min1200.scss */
    .container {
        width: 1170px !important;
        margin: 0 auto !important;
    }

    /* line 26, ../scss/_min1200.scss */
    .two-column-wrapper.padded {
        padding: 0 130px;
    }

    /* MAIN NAV
   * Name:
   * Comments:
  ======================================*/
    /* line 42, ../scss/_min1200.scss */
    .jumbotron .sfNavHorizontalDropDown .k-item > a.k-link {
        padding: 0 41.6px;
    }

    /* HOMEPAGE CONTENT
   * Name:
   * Comments:
  ======================================*/
    /* HOMEPAGE BANNER ===================*/
    /* line 61, ../scss/_min1200.scss */
    .banner-image {
        background-size: 1170px 450px !important;
    }

    /* line 64, ../scss/_min1200.scss */
    .banner .RadRotator {
        height: 450px !important;
    }

    /* line 68, ../scss/_min1200.scss */
    .banner {
        width: 1170px;
    }
        /* line 71, ../scss/_min1200.scss */
        .banner .sfdetails div {
            height: 252px !important;
        }
        /* line 75, ../scss/_min1200.scss */
        .banner h1 {
            font-size: 63px;
            padding-left: 75px !important;
            padding-top: 60px !important;
        }
            /* line 80, ../scss/_min1200.scss */
            .banner h1:before {
                background-size: 50px 50px !important;
                width: 45px;
                height: 60px;
            }

    /* line 88, ../scss/_min1200.scss */
    .pageHeader {
        height: 252px;
    }

    /* HOME BOXES ==================*/
    /* line 98, ../scss/_min1200.scss */
    .home-boxes-3-up .home-horizontal-1 h3,
    .home-boxes-3-up .home-horizontal-2 h3,
    .home-boxes-3-up .home-horizontal-3 h3 {
        font-size: 30px;
    }
    /* line 103, ../scss/_min1200.scss */
    .home-boxes-3-up .home-horizontal-3 {
        font-size: 18px;
    }
        /* line 105, ../scss/_min1200.scss */
        .home-boxes-3-up .home-horizontal-3 strong {
            font-size: 16px;
        }

    .mobile-call {
        display: none;
    }

    /* FOOTER
   * Name:
   * Comments:
  ======================================*/
    /* line 118, ../scss/_min1200.scss */
    footer .container {
        width: 1170px;
        padding-left: 200px;
    }

    /* ABOUT YOU
   * Name: Richard Harris
   * Comments:
  ======================================*/
    /* line 135, ../scss/_min1200.scss */
    .about-you-life-stages .button-container,
    .about-you-situations .button-container {
        margin-left: 34px;
    }

    /* OPTIONS
   * Name: Richard Harris
   * Comments: modified for sitefinity
  ======================================*/
    /* line 150, ../scss/_min1200.scss */
    .options.widgets .widget-splitBright h3 {
        margin-bottom: 158px !important;
        padding-top: 18px;
    }
    /* line 155, ../scss/_min1200.scss */
    .options.widgets .widget-splitDark h3 {
        margin-bottom: 77px !important;
    }

    /* EMPLOYER
   * Name: Richard Harris
   * Comments: modified for sitefinity
  ======================================*/
    /* line 172, ../scss/_min1200.scss */
    .employer-columns .btn {
        margin-left: -13%;
        padding: 10px 30px;
    }

    :root .employer-columns {
        /* IE9 */
    }

        :root .employer-columns .btn {
            margin-left: 0 \0/IE9;
        }

    /*==================================================================================================================*/
    /* NOT YET ORGANISED!
   * Name:
   * Comments:
  ======================================*/
    /* Move down content because we have a fixed navbar that is 50px tall */
    /* line 201, ../scss/_min1200.scss */
    body {
        padding-top: 0px;
    }

    /* line 205, ../scss/_min1200.scss */
    #wrapper nav, #wrapper navbar-default {
        margin-bottom: 20px !important;
    }
        /* line 226, ../scss/_min1200.scss */
        #wrapper nav .container #navbar .navbar-right ul li, #wrapper navbar-default .container #navbar .navbar-right ul li {
            margin: 10px 60px 10px 10px;
            float: none;
        }
    /* line 240, ../scss/_min1200.scss */
    #wrapper .jumbotron {
        width: 1170px;
    }
    /* line 245, ../scss/_min1200.scss */
    #wrapper .mainContent {
        padding: 0;
    }
        /* line 247, ../scss/_min1200.scss */
        #wrapper .mainContent h2 {
            color: #004385;
            font-size: 48px;
            margin-top: 0;
        }
        /* line 252, ../scss/_min1200.scss */
        #wrapper .mainContent .not-so-sure h2 {
            color: #FFF;
        }

        #wrapper .mainContent .widgets {
            float: right;
            padding: 0;
        }
            /* line 256, ../scss/_min1200.scss */
            #wrapper .mainContent .widgets h2 {
                margin-top: 0;
            }

    /* line 247, ../scss/_min1200.scss */
    body.guildSuper #wrapper .mainContent h2,
    body.childCareSuper #wrapper .mainContent h2 {
        color: #00274C;
    }
    /* line 263, ../scss/_min1200.scss */
    .about-guild {
        background-image: url(/templates/images/banners/banner-1.jpg);
    }

    /* line 264, ../scss/_min1200.scss */
    .k-animation-container ul {
        min-width: 250px;
    }
}
/* -- close media query -- */
.guildSuper p.table-bottom {
    font-size: 0.8em;
}

.guildSuper table.fees-costs tr td,
.guildSuper table.investments tr td,
.guildSuper table.pensions {
    vertical-align: top;
}

/* Fees and costs table styles */
.guildSuper table.fees-costs {
    border-top: 2px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-bottom: 2px solid #000000;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .guildSuper table.fees-costs tr {
        padding: 5px;
        border-bottom: 1px solid #000000;
    }

    .guildSuper table.fees-costs th {
        border-bottom: 4px solid #FFFFFF;
        border-color: #FFFFFF;
        color: #FFFFFF;
        font-weight: normal;
    }

    .guildSuper table.fees-costs th, .guildSuper table.fees-costs td {
        padding: 10px;
        text-align: left;
    }

        .guildSuper table.fees-costs th:nth-child(1),
        .guildSuper table.fees-costs td:nth-child(1) {
            color: #FFFFFF;
        }

        .guildSuper table.fees-costs th,
        .guildSuper table.fees-costs td:nth-child(1) {
            background-color: #00274C;
        }

    .guildSuper table.fees-costs td {
        border: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
    }

        .guildSuper table.fees-costs td:nth-child(3),
        .guildSuper table.fees-costs td:nth-child(5),
        .guildSuper table.fees-costs td:nth-child(7),
        .guildSuper table.fees-costs td:nth-child(9),
        .guildSuper table.fees-costs td:nth-child(11),
        .guildSuper table.fees-costs td:nth-child(13),
        .guildSuper table.fees-costs td:nth-child(15),
        .guildSuper table.fees-costs td:nth-child(17),
        .guildSuper table.fees-costs td:nth-child(19),
        .guildSuper table.fees-costs td:nth-child(21),
        .guildSuper table.fees-costs td:nth-child(23) {
            background-color: #D7EDEA;
        }

        .guildSuper table.fees-costs td:nth-child(2) {
            width: 32%;
        }

        .guildSuper table.fees-costs td:nth-child(3) {
            width: 30%;
        }

@media screen and (max-width: 600px) {
    .guildSuper table.fees-costs {
        border: 0;
    }

        .guildSuper table.fees-costs thead {
            display: none;
        }

        .guildSuper table.fees-costs tr {
            margin-bottom: 10px;
            display: block;
        }

            .guildSuper table.fees-costs tr:after {
                content: "";
                display: table;
                clear: both;
            }

            .guildSuper table.fees-costs tr:before {
                display: block;
                border-bottom: 2px solid #000000;
            }

        .guildSuper table.fees-costs td {
            box-sizing: border-box;
            display: block;
            float: left;
            clear: left;
            width: 100%;
            text-align: right;
            font-size: 13px;
        }

            .guildSuper table.fees-costs td:before {
                content: attr(headers);
                float: left;
                font-weight: bold;
            }

            .guildSuper table.fees-costs td:nth-child(1) {
                text-align: right;
            }

            .guildSuper table.fees-costs td:nth-child(2),
            .guildSuper table.fees-costs td:nth-child(3) {
                width: 100%;
            }
}
/* Visual Styling */
.guildSuper h2.table-label-fees-costs {
    color: #f58025;
    font-size: 1em !important;
    line-height: 1.7em !important;
    margin-bottom: 5px;
}

/* Investments table styles */
.guildSuper table.investments {
    border: 2px solid #000000;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .guildSuper table.investments tr {
        padding: 5px;
    }

    .guildSuper table.investments td,
    .guildSuper table.investments th {
        border: 1px solid #000000;
    }

    .guildSuper table.investments th, .guildSuper table.investments td {
        padding: 10px;
        text-align: center;
    }

        .guildSuper table.investments th:nth-child(1),
        .guildSuper table.investments td:nth-child(1) {
            text-align: left;
            font-weight: bold;
        }

        .guildSuper table.investments th,
        .guildSuper table.investments td:nth-child(1) {
            background-color: #3BB7AA;
        }

@media screen and (max-width: 600px) {
    .guildSuper table.investments {
        border: 0;
    }

        .guildSuper table.investments thead {
            display: none;
        }

        .guildSuper table.investments tr {
            margin-bottom: 10px;
            display: block;
        }

            .guildSuper table.investments tr:after {
                content: "";
                display: table;
                clear: both;
            }

            .guildSuper table.investments tr:before {
                display: block;
                border-bottom: 2px solid #000000;
            }

        .guildSuper table.investments td {
            box-sizing: border-box;
            display: block;
            float: left;
            clear: left;
            width: 100%;
            text-align: right;
            font-size: 13px;
        }

            .guildSuper table.investments td:last-child {
                border-bottom: 2px solid #000000;
            }

            .guildSuper table.investments td:before {
                content: attr(headers);
                float: left;
                font-weight: bold;
            }

            .guildSuper table.investments td:nth-child(1) {
                text-align: right;
            }
}
/* Visual Styling */
.guildSuper h2.table-label-investments {
    text-align: right;
    background-color: #000000;
    color: #FFFFFF !important;
    font-size: 1em !important;
    line-height: 1.7em !important;
    margin-bottom: 5px;
    padding-right: 5px;
}

/* Pensions table styles */
.guildSuper table.pensions {
    border: 2px solid #000000;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .guildSuper table.pensions tr {
        padding: 5px;
    }

    .guildSuper table.pensions td,
    .guildSuper table.pensions th {
        border: 1px solid #000000;
    }

    .guildSuper table.pensions th, .guildSuper table.pensions td {
        padding: 10px;
        text-align: center;
    }

        .guildSuper table.pensions th:nth-child(1),
        .guildSuper table.pensions td:nth-child(1) {
            text-align: left;
            font-weight: bold;
        }

        .guildSuper table.pensions th,
        .guildSuper table.pensions td:nth-child(1) {
            background-color: #00274c;
            color: #FFFFFF;
        }

@media screen and (max-width: 600px) {
    .guildSuper table.pensions {
        border: 0;
    }

        .guildSuper table.pensions thead {
            display: none;
        }

        .guildSuper table.pensions tr {
            margin-bottom: 10px;
            display: block;
        }

            .guildSuper table.pensions tr:after {
                content: "";
                display: table;
                clear: both;
            }

            .guildSuper table.pensions tr:before {
                display: block;
                border-bottom: 2px solid #000000;
            }

        .guildSuper table.pensions td {
            box-sizing: border-box;
            display: block;
            float: left;
            clear: left;
            width: 100%;
            text-align: right;
            font-size: 13px;
        }

            .guildSuper table.pensions td:last-child {
                border-bottom: 2px solid #000000;
            }

            .guildSuper table.pensions td:before {
                content: attr(headers);
                float: left;
                font-weight: bold;
            }

            .guildSuper table.pensions td:nth-child(1) {
                text-align: right;
            }
}
/* Visual Styling */
.guildSuper h2.table-label-investments {
    text-align: right;
    background-color: #000000;
    color: #FFFFFF !important;
    font-size: 1em !important;
    line-height: 1.7em !important;
    margin-bottom: 5px;
    padding-right: 5px;
}

.childCareSuper p.table-bottom {
    font-size: 0.8em;
}

.childCareSuper table.fees-costs tr td,
.childCareSuper table.investments tr td,
.childCareSuper table.pensions {
    vertical-align: top;
}

/* Fees and costs table styles */
.childCareSuper table.fees-costs {
    border-top: 2px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-bottom: 2px solid #000000;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .childCareSuper table.fees-costs tr {
        padding: 5px;
        border-bottom: 1px solid #FFFFFF;
    }

    .childCareSuper table.fees-costs th {
        border-bottom: 4px solid #FFFFFF;
        color: #FFFFFF;
        font-weight: normal;
    }

    .childCareSuper table.fees-costs th, .childCareSuper table.fees-costs td {
        padding: 10px;
        text-align: left;
    }

        .childCareSuper table.fees-costs th:nth-child(1),
        .childCareSuper table.fees-costs td:nth-child(1) {
            color: #FFFFFF;
        }

        .childCareSuper table.fees-costs th,
        .childCareSuper table.fees-costs td:nth-child(1) {
            background-color: #DD1A56;
            border-color: #FFFFFF;
        }

    .childCareSuper table.fees-costs td {
        border-color: #FFFFFF;
    }

        .childCareSuper table.fees-costs td:nth-child(1) {
            border-bottom: 1px solid #FFFFFF;
        }

        .childCareSuper table.fees-costs td:nth-child(3),
        .childCareSuper table.fees-costs td:nth-child(5),
        .childCareSuper table.fees-costs td:nth-child(7),
        .childCareSuper table.fees-costs td:nth-child(9),
        .childCareSuper table.fees-costs td:nth-child(11),
        .childCareSuper table.fees-costs td:nth-child(13),
        .childCareSuper table.fees-costs td:nth-child(15),
        .childCareSuper table.fees-costs td:nth-child(17),
        .childCareSuper table.fees-costs td:nth-child(19),
        .childCareSuper table.fees-costs td:nth-child(21),
        .childCareSuper table.fees-costs td:nth-child(23) {
            background-color: #FFE3EB;
        }

        .childCareSuper table.fees-costs td:nth-child(2) {
            width: 32%;
        }

        .childCareSuper table.fees-costs td:nth-child(3) {
            width: 30%;
        }

@media screen and (max-width: 600px) {
    .childCareSuper table.fees-costs {
        border: 0;
    }

        .childCareSuper table.fees-costs thead {
            display: none;
        }

        .childCareSuper table.fees-costs tr {
            margin-bottom: 10px;
            display: block;
        }

            .childCareSuper table.fees-costs tr:after {
                content: "";
                display: table;
                clear: both;
            }

            .childCareSuper table.fees-costs tr:before {
                display: block;
                border-bottom: 2px solid #000000;
            }

        .childCareSuper table.fees-costs td {
            box-sizing: border-box;
            display: block;
            float: left;
            clear: left;
            width: 100%;
            text-align: right;
            font-size: 13px;
        }

            .childCareSuper table.fees-costs td:before {
                content: attr(headers);
                float: left;
                font-weight: bold;
            }

            .childCareSuper table.fees-costs td:nth-child(1) {
                text-align: right;
            }

            .childCareSuper table.fees-costs td:nth-child(2),
            .childCareSuper table.fees-costs td:nth-child(3) {
                width: 100%;
            }
}
/* Visual Styling */
.childCareSuper h2.table-label-fees-costs {
    color: #f58025;
    font-size: 1em !important;
    line-height: 1.7em !important;
    margin-bottom: 5px;
}

/* Investments table styles */
.childCareSuper table.investments {
    border: 2px solid #000000;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .childCareSuper table.investments tr {
        padding: 5px;
    }

    .childCareSuper table.investments td,
    .childCareSuper table.investments th {
        border: 1px solid #000000;
    }

    .childCareSuper table.investments th, .childCareSuper table.investments td {
        padding: 10px;
        text-align: center;
    }

        .childCareSuper table.investments th:nth-child(1),
        .childCareSuper table.investments td:nth-child(1) {
            text-align: left;
            font-weight: bold;
        }

        .childCareSuper table.investments th,
        .childCareSuper table.investments td:nth-child(1) {
            background-color: #fec521;
        }

@media screen and (max-width: 600px) {
    .childCareSuper table.investments {
        border: 0;
    }

        .childCareSuper table.investments thead {
            display: none;
        }

        .childCareSuper table.investments tr {
            margin-bottom: 10px;
            display: block;
        }

            .childCareSuper table.investments tr:after {
                content: "";
                display: table;
                clear: both;
            }

            .childCareSuper table.investments tr:before {
                display: block;
                border-bottom: 2px solid #000000;
            }

        .childCareSuper table.investments td {
            box-sizing: border-box;
            display: block;
            float: left;
            clear: left;
            width: 100%;
            text-align: right;
            font-size: 13px;
        }

            .childCareSuper table.investments td:last-child {
                border-bottom: 2px solid #000000;
            }

            .childCareSuper table.investments td:before {
                content: attr(headers);
                float: left;
                font-weight: bold;
            }

            .childCareSuper table.investments td:nth-child(1) {
                text-align: right;
            }
}
/* Visual Styling */
.childCareSuper h2.table-label-investments {
    text-align: right;
    background-color: #000000;
    color: #FFFFFF !important;
    font-size: 1em !important;
    line-height: 1.7em !important;
    margin-bottom: 5px;
    padding-right: 5px;
}

/* Pensions table styles */
.childCareSuper table.pensions {
    border: 2px solid #000000;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .childCareSuper table.pensions tr {
        padding: 5px;
    }

    .childCareSuper table.pensions td,
    .childCareSuper table.pensions th {
        border: 1px solid #000000;
    }

    .childCareSuper table.pensions th, table.pensions td {
        padding: 10px;
        text-align: center;
    }

        .childCareSuper table.pensions th:nth-child(1),
        .childCareSuper table.pensions td:nth-child(1) {
            text-align: left;
            font-weight: bold;
        }

    .childCareSuper table.pensions th,
    .childCareSuper table.pensions td:nth-child(1) {
        background-color: #DD1A56;
        color: #FFFFFF;
    }

@media screen and (max-width: 600px) {
    .childCareSuper table.pensions {
        border: 0;
    }

        .childCareSuper table.pensions thead {
            display: none;
        }

        .childCareSuper table.pensions tr {
            margin-bottom: 10px;
            display: block;
        }

            .childCareSuper table.pensions tr:after {
                content: "";
                display: table;
                clear: both;
            }

            .childCareSuper table.pensions tr:before {
                display: block;
                border-bottom: 2px solid #000000;
            }

        .childCareSuper table.pensions td {
            box-sizing: border-box;
            display: block;
            float: left;
            clear: left;
            width: 100%;
            text-align: right;
            font-size: 13px;
        }

            .childCareSuper table.pensions td:last-child {
                border-bottom: 2px solid #000000;
            }

            .childCareSuper table.pensions td:before {
                content: attr(headers);
                float: left;
                font-weight: bold;
            }

            .childCareSuper table.pensions td:nth-child(1) {
                text-align: right;
            }
}
/* Visual Styling */
.childCareSuper h2.table-label-investments {
    text-align: right;
    background-color: #000000;
    color: #FFFFFF !important;
    font-size: 1em !important;
    line-height: 1.7em !important;
    margin-bottom: 5px;
    padding-right: 5px;
}
/* CHILDCARE SUPER
 * Name:
 * Comments: Overrides existing styles for childcare super
 * mostly making blue links orange and changing icons
======================================*/
/* VARIABLES
 * Name:
 * Comments:
======================================*/
/*$blackDarkBlue: rgba(0, 23, 45, 1);
$ultraDarkBlue: rgba(0, 34, 68, 1);
$darkBlue: rgba(0, 67, 133, 1);
$darkMedBlue: rgba(0, 98, 154, 1);
$medBlue: rgba(86, 120, 153, 1);
$brightBlue: rgba(0, 184, 240, 1);
$lightBlue: rgba(115, 207, 246, 1);
$ultraLightBlue: rgba(236, 245, 249, 1);
*/
/*$brightOrange : rgb(242, 125 ,0); */
/* OVERRIDES
 * Name:
 * Comments: class .childCareSuper is added to body so all
 * these styles are nested under that
======================================*/

body.childCareSuper .mainContent a {
    color: #DD1A56;
}

body.childCareSuper .sf_3cols_2in_50 a,
body.childCareSuper .sf_2cols_1in_67 a,
body.childCareSuper .fees-costs a,
body.childCareSuper .full-width-text a,
body.childCareSuper .about-you-page-content a,
body.childCareSuper .sf_3cols_2in_50 a:visited,
body.childCareSuper .sf_2cols_1in_67 a:visited,
body.childCareSuper .about-you-page-content a:visited,
body.childCareSuper .fees-costs a:visited,
body.childCareSuper .full-width-text a:visited,
body.childCareSuper nav .container #navbar .navbar-right ul li a:visited,
body.childCareSuper nav .container #navbar .navbar-right ul li a:hover,
body.childCareSuper nav .container #navbar .navbar-right ul li a:active,
body.childCareSuper nav .container #navbar .navbar-right ul li a:focus,
body.childCareSuper navbar-default .container #navbar .navbar-right ul li a:hover,
body.childCareSuper navbar-default .container #navbar .navbar-right ul li a:visited,
body.childCareSuper navbar-default .container #navbar .navbar-right ul li a:focus,
body.childCareSuper navbar-default .container #navbar .navbar-right ul li a:active,
body.childCareSuper .sf_3cols_2in_50 a:hover,
body.childCareSuper .sf_3cols_2in_50 a:active,
body.childCareSuper .sf_2cols_1in_67 a:hover,
body.childCareSuper .sf_2cols_1in_67 a:active,
body.childCareSuper .about-you-page-content a:hover,
body.childCareSuper .about-you-page-content a:active,
body.childCareSuper .fees-costs a:hover,
body.childCareSuper .fees-costs a:active,
body.childCareSuper .full-width-text a:hover,
body.childCareSuper .full-width-text a:active {
    color: #DD1A56;
}

body.childCareSuper .form-scope a,
body.childCareSuper .form-scope a:visited,
body.childCareSuper .form-scope a:hover,
body.childCareSuper .form-scope a:active {
    color: #DD1A56;
}

body.childCareSuper a.btn-green {
    color: #FFFFFF;
}

body.childCareSuper .sf_3cols_2in_50 a:visited,
body.childCareSuper .sf_2cols_1in_67 a:visited,
body.childCareSuper .about-you-page-content a:visited,
body.childCareSuper .fees-costs a:visited,
body.childCareSuper .full-width-text a:visited,
body.childCareSuper .community-list a:visited,
body.childCareSuper .sf_3cols_2in_50 a:hover,
body.childCareSuper .sf_3cols_2in_50 a:active,
body.childCareSuper .sf_2cols_1in_67 a:hover,
body.childCareSuper .sf_2cols_1in_67 a:active,
body.childCareSuper .about-you-page-content a:hover,
body.childCareSuper .about-you-page-content a:active,
body.childCareSuper .fees-costs a:hover,
body.childCareSuper .fees-costs a:active,
body.childCareSuper .full-width-text a:hover,
body.childCareSuper .full-width-text a:active,
body.childCareSuper .community-list a:hover,
body.childCareSuper .community-list a:active,
body.childCareSuper .sf_3cols_2in_50 a,
body.childCareSuper .sf_2cols_1in_67 a,
body.childCareSuper .about-you-page-content a,
body.childCareSuper .fees-costs a,
body.childCareSuper .full-width-text a,
body.childCareSuper .community-list a,
body.childCareSuper footer .container ul li a:hover,
body.childCareSuper footer .container ul li a:active,
body.childCareSuper footer .container ul li a:focus,
body.childCareSuper #footer .container ul li a:hover,
body.childCareSuper #footer .container ul li a:active,
body.childCareSuper #footer .container ul li a:focus {
    color: #DD1A56;
}

body.childCareSuper .form-scope a, body.childCareSuper .form-scope a:visited, body.childCareSuper .form-scope a:hover, body.childCareSuper .form-scope a:active {
    color: #00274C;
}

body.childCareSuper a.btn-green {
    color: #FFFFFF;
}
/* LOGIN DROPDOWN
   * Name:
   * Comments:
  ==================================*/
/* MAIN NAV
   * Name:
   * Comments:
  ==================================*/
/* main nav  - top level */
/* top level active state */
/* sub level active state */
/* employer link */
/*employer link actove state*/
/*employer subnav link actove state*/
/* main nav  - second level hover state */
/* main nav  - second level last link */
/* MOBILE NAV
   * Name:
   * Comments:
  ==================================*/
/* sub pages */
/* BANNER
   * Name:
   * Comments:
  ==================================*/
/* HOME
   * Name:
   * Comments:
  ==================================*/
/* Background image */
/* home boxes 3 up */
/* home boxes 4 up */
/* not so sure */
/* quote */
/* testimonial slider */
/*footer nav*/
/* Contact
   * Name:
   * Comments:
  ==================================*/
/* Faq
   * Name:
   * Comments:
  ==================================*/
/* Join Guild Super
   * Name:
   * Comments:
  ==================================*/
/* Widget Split Yellow
   * Name:
   * Comments: show different links for 'guild' and 'childcare'
  ==================================*/
/* Widget - Book consultation
   * Name:
   * Comments:
  ==================================*/
/* Widget splitUltraDark
   * Name:
   * Comments:
  ==================================*/
/* FOOTER
   * Name:
   * Comments:
  ======================================*/ }

body.childCareSuper #topNavList a {
    color: #00274C;
}

    body.childCareSuper #topNavList a:hover {
        color: #DD1A56;
    }

body.childCareSuper .form-scope a, body.childCareSuper .form-scope a:visited, body.childCareSuper .form-scope a:hover, body.childCareSuper .form-scope a:active {
    color: #FFFFFF;
}

body.childCareSuper .mainContent .table,
body.childCareSuper .mainContent .table thead {
    border-color: #DD1A56;
}

    body.childCareSuper .mainContent .table tr:nth-child(odd) {
        background: #FFE3EB;
    }

body.childCareSuper .sfContentBlock h3 {
    color: #DD1A56;
}

body.childCareSuper .home-boxes-3-up .home-horizontal-1 h3,
body.childCareSuper .home-boxes-3-up .home-horizontal-2 h3,
body.childCareSuper .home-boxes-3-up .home-horizontal-3 h3 {
    color: #FFFFFF;
}

body.childCareSuper .arrow {
    background-image: url(/templates/images/ChildCareSuper/arrow-page-link.svg);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 17px 15px;
    color: #DD1A56 !important;
}

body.childCareSuper ul.subNav li a,
body.childCareSuper ul.subNav li a:hover {
    color: #DD1A56;
}

body.childCareSuper ul.subNav li:before {
    content: " ";
    height: 11px;
    width: 11px;
    display: inline-block;
    left: 10px;
    top: 4px;
    position: absolute;
    background-image: url(/templates/images/ChildCareSuper/arrow-blue.svg);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 11px 11px;
}

body.childCareSuper .mainContent .arrow-title:before {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    margin-right: 10px;
    background-image: url(/templates/images/ChildCareSuper/arrow-blue.svg);
    background-size: cover;
    width: 20px;
    height: 24px;
    margin-right: 15px;
}

body.childCareSuper .mainContent .arrow-link:before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 14px;
    margin-right: 10px;
    background-image: url(/templates/images/ChildCareSuper/arrow-go-blue.svg);
    background-size: cover;
}

body.childCareSuper .mainContent ul.list li:before,
body.childCareSuper .mainContent ul.sidenav li:before {
    content: " ";
    height: 11px;
    width: 11px;
    display: inline-block;
    background-image: url(/templates/images/ChildCareSuper/arrow-blue.svg);
    background-repeat: no-repeat;
    background-position: top left;
    opacity: 1;
    margin-left: -20px;
    margin-right: 10px;
    background-size: 11px 11px;
}

body.childCareSuper .options-my-mix-page-content .whats-my-mix ul.tick-list li {
    background: url(/templates/images/ChildCareSuper/icon-tick.svg) top 9px left no-repeat;
    background-size: 20px !important;
}

body.childCareSuper .mainContent .btn-apply-now {
    border-color: #DD1A56;
    color: #DD1A56;
}

body.childCareSuper .mainContent .btn-green {
    background: #40BAC6;
    -webkit-box-shadow: 0 4px 0 rgba(121, 200, 210, 0.75);
    -moz-box-shadow: 0 4px 0 rgba(121, 200, 210, 0.75);
    box-shadow: 0 4px 0 rgba(121, 200, 210, 0.75);
}

body.childCareSuper .submit-btn input {
    background: #DD1A56;
    color: #fff;
    -webkit-box-shadow: 0 4px 0 rgba(121, 200, 210, 0.75);
    -moz-box-shadow: 0 4px 0 rgba(121, 200, 210, 0.75);
    box-shadow: 0 4px 0 rgba(121, 200, 210, 0.75);
}

body.childCareSuper .widget-download a {
    background-color: #DD1A56;
}

body.childCareSuper #nav-login {
    padding-left: 0 !important;
}
    /* line 62, ../scss/childcare.scss */
    body.childCareSuper #nav-login:before {
        display: none !important;
    }
    /* line 63, ../scss/childcare.scss */
    body.childCareSuper #nav-login.guild {
        display: none !important;
    }
    /* line 64, ../scss/childcare.scss */
    body.childCareSuper #nav-login.childcare {
        display: block !important;
    }

body.childCareSuper .widget-faq a.arrow-link {
    color: #DD1A56;
}

/* line 75, ../scss/childcare.scss */
body.childCareSuper .jumbotron .sfNavHorizontalDropDown {
    background: #DD1A56;
    /* main nav  - second level link */
}
    /* line 79, ../scss/childcare.scss */
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-item .k-link {
        color: #fff;
    }
        /* line 82, ../scss/childcare.scss */
        body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-item .k-link:hover {
            color: #DD1A56;
        }
    /* line 88, ../scss/childcare.scss */
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-item .k-animation-container .k-group .k-item .k-link,
    body.childCareSuper .jumbotron .sfNavHorizontalDropDown .k-item .k-animation-container .k-group > .k-last .k-link {
        color: #DD1A56;
    }
/* line 97, ../scss/childcare.scss */
body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default > a > span {
    background: url("/templates/images/ChildCareSuper/arrow-shaded-ie9.svg") no-repeat;
    background-position: 6px 0px !important;
    background-size: 63%;
}

body.childCareSuper .jumbotron .k-animation-container .k-item a {
    background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
}

body.childCareSuper #wrapper > div.jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last > a span {
    background: url("/templates/images/arrow-white-ie9.svg") no-repeat;
    background-position: 6px 0px !important;
    background-size: 63%;
}


body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default > a:hover span {
    background: url("/templates/images/ChildCareSuper/arrow-blue.svg") no-repeat;
    background-position: 6px 0px !important;
    background-size: 63%;
}

body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default > a.sfSel {
    color: #DD1A56;
    background-color: #FFFFFF !important;
}
    /* line 112, ../scss/childcare.scss */
    body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default > a.sfSel:hover {
        color: #DD1A56 !important;
    }
/* line 118, ../scss/childcare.scss */
body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-state-border-down > div > ul > li > a.sfSel {
    background-color: #F2728C !important;
}
/* line 123, ../scss/childcare.scss */
body.childCareSuper #wrapper > div.jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last > a:hover span {
    background: url("/templates/images/ChildCareSuper/arrow-white-ie9.svg") no-repeat;
    background-position: 6px 0px !important;
    background-size: 63%;
}


body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last > a.sfSel,
body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last.k-state-border-down > div > ul > li > a.sfSel {
    color: #fff !important;
    background-color: #F2728C !important;
}
/* line 145, ../scss/childcare.scss */
body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last.k-state-border-down > div > ul > li.k-item > a.sfSel {
    background-color: #F2728C !important;
    background-image: url("/templates/images/ChildCareSuper/arrow-white.svg") !important;
}

body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default > ul > li.k-item.k-last > a {
    color: #fff !important;
}
/* line 154, ../scss/childcare.scss */
body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default > ul > li.k-item > a:hover {
    background-color: #FFE3EB !important;
}
/* line 159, ../scss/childcare.scss */
body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last.k-state-border-down > div > ul > li.k-item > a {
    color: #fff !Important;
    background-color: #00274C !important;
}

body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last > a.sfSel {
    background-color: #00274C !important;
}


body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last.k-state-border-down > div > ul > li.k-item > a,
body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last.k-state-border-down > div > ul > li.k-item > a.sfSel,
body.childCareSuper .jumbotron > div > div.sfNavWrp.sfNavHorizontalDropDownWrp > ul > li.k-item.k-state-default.k-last.k-state-border-down > div > ul > li.k-item > a:hover {
    background-color: #00274C !important;
    background-image: url("/templates/images/ChildCareSuper/arrow-white.svg") !important;
}

body.childCareSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup li a:hover,
body.childCareSuper .jumbotron .sfNavHorizontalDropDown ul.k-popup li.k-item a:hover {
    color: #DD1A56 !important;
    background-image: url(/templates/images/ChildCareSuper/arrow-blue.svg);
    background-color: #FFE3EB;
}
/* line 166, ../scss/childcare.scss */
body.childCareSuper .jumbotron .k-animation-container .k-last a {
    color: #DD1A56 !important;
}
/* line 179, ../scss/childcare.scss */
body.childCareSuper #ctl00_mobileMenu_RadPanelBar1 {
    background: #DD1A56 !important;
}
    /* line 180, ../scss/childcare.scss */
    body.childCareSuper #ctl00_mobileMenu_RadPanelBar1 .rpSlide ul {
        background: #fec521 !important;
    }
    /* line 181, ../scss/childcare.scss */
    body.childCareSuper #ctl00_mobileMenu_RadPanelBar1 ul li {
        border-bottom: 1px solid #c57b00 !important;
    }
        /* line 182, ../scss/childcare.scss */
        body.childCareSuper #ctl00_mobileMenu_RadPanelBar1 ul li a.rpExpandable .rpNavigation .rpExpandHandle {
            background-color: #fec521;
        }
/* line 189, ../scss/childcare.scss */
body.childCareSuper .pageHeader h1 {
    background-color: #f7931e;
}

@media (min-width: 768px) {
    /* line 189, ../scss/childcare.scss */
    body.childCareSuper .pageHeader h1 {
        background-color: transparent;
    }
}
/* line 204, ../scss/childcare.scss */
body.childCareSuper .banner {
    background-color: #F2728C;
}

    body.childCareSuper .banner h1 {
        color: #FFFFFF;
    }

        body.childCareSuper .banner h1:before {
            content: " ";
            display: block;
            position: absolute;
            left: 0;
            background: url("/templates/images/ChildCareSuper/arrow-white-header.svg") no-repeat !important;
            background-position: 0px 8px !important;
            background-size: 30px 30px !important;
            width: 30px;
            height: 40px;
        }

@media(min-width: 992px) {
    body.guildSuper .banner h1:before,
    body.childCareSuper .banner h1:before {
        background-size: 40px 40px !important;
        width: 39px;
        height: 53px;
    }
}

@media(min-width: 1200px) {
    body.guildSuper .banner h1:before,
    body.childCareSuper .banner h1:before {
        background-size: 50px 50px !important;
        width: 45px;
        height: 60px;
    }
}

/* line 214, ../scss/childcare.scss */
body.childCareSuper .mainContent.top {
    background-image: url(/templates/images/Homepage-BG-orange.jpg);
}

body.childCareSuper .home-boxes-3-up .home-horizontal-1 {
    background-color: #DD1A56;
}
/* line 218, ../scss/childcare.scss */
body.childCareSuper .home-boxes-3-up .home-horizontal-2 {
    background-color: #F2728C;
}
/* line 219, ../scss/childcare.scss */
body.childCareSuper .home-boxes-3-up .home-horizontal-3 {
    background-color: #FFE3EB;
}

    body.childCareSuper .home-boxes-3-up .home-horizontal-3 h3 {
        color: #00274C;
    }

body.childCareSuper .home-horizontal-1 ul li,
body.childCareSuper .home-horizontal-2 ul li {
    background-image: url("/templates/images/ChildCareSuper/arrow-white.svg") !important;
    background-repeat: no-repeat;
    background-position: 0px 8px !important;
    background-size: 9px 20px !important;
}

/* line 1722, ../scss/_base.scss */
body.childCareSuper .home-horizontal-3 strong {
    color: #00274C !important;
}

/* line 220, ../scss/childcare.scss */
body.childCareSuper .home-horizontal-3 div {
    box-shadow: 2px 2px 0px #F2728C;
}

body.childCareSuper .home-horizontal-3 hr {
    border-bottom-color: #DD1A56;
}

body.guildSuper .home-horizontal-3 .arrow-link {
    color: #DD1A56;
}

body.childCareSuper .mobile-call {
    background-color: #00274C;
}

body.childCareSuper .home-boxes-4-up + .sf_cols .icon-container {
    border-bottom-color: #DD1A56;
}

    body.childCareSuper .home-boxes-4-up + .sf_cols .icon-container .triangle-right,
    body.childCareSuper .about-you-life-stages .icon-container .triangle-right {
        border-color: transparent transparent transparent #DD1A56;
    }

    body.childCareSuper .home-boxes-4-up + .sf_cols .icon-container .square,
    body.childCareSuper .about-you-life-stages .icon-container .square,
    body.childCareSuper .age-selected-page-content .lifestage .chart-key .square,
    body.childCareSuper .options-my-super-page-content .chart-key .square {
        background: #DD1A56;
    }

body.childCareSuper .home-boxes-4-up + .sf_cols h3,
body.childCareSuper .about-you-life-stages .icon-container h3 {
    color: #00274C;
}

body.childCareSuper .age-selected-page-content .lifestage,
body.childCareSuper .age-selected-page-content .products-list article {
    border-color: #DD1A56;
}

    body.childCareSuper .age-selected-page-content .lifestage h5,
    body.childCareSuper .options-my-super-page-content .pie-charts .age {
        color: #DD1A56;
    }

    body.childCareSuper .age-selected-page-content .lifestage .chart-key .square.light,
    body.childCareSuper .options-my-super-page-content .chart-key .square.light {
        background: #F2728C;
    }
/* line 227, ../scss/childcare.scss */
body.childCareSuper .not-so-sure a {
    color: #00274C;
}
/* line 230, ../scss/childcare.scss */
body.childCareSuper .quote {
    background-color: #DD1A56;
}
/* line 233, ../scss/childcare.scss */
body.childCareSuper .testimonial-slider h2 {
    background: #00274C;
    color: #FFFFFF !important;
}
    /* line 234, ../scss/childcare.scss */
    body.childCareSuper .testimonial-slider h2 .triangle {
        border-color: #00274C transparent transparent transparent;
    }

body.childCareSuper .testimonial-slider .arrow-left {
    background-image: url("/templates/images/ChildCareSuper/slider-arrow-left.png");
    background-position: 0 140px;
    background-repeat: no-repeat;
    width: 40px;
    height: 300px;
    float: left;
    display: block;
}
/* line 2017, ../scss/_base.scss */
body.childCareSuper .testimonial-slider .arrow-right {
    background-image: url("/templates/images/ChildCareSuper/slider-arrow-right.png");
    background-position: 0 140px;
    background-repeat: no-repeat;
    width: 40px;
    height: 300px;
    float: right;
    display: block;
}

/* line 2037, ../scss/_base.scss */
body.childCareSuper .testimonial-slider h3,
body.childCareSuper .testimonial-slider p strong {
    color: #00274C;
}

/* line 237, ../scss/childcare.scss */
body.childCareSuper #footerNav {
    background-color: #DD1A56;
}
    /* line 1407, ../scss/_base.scss */
    body.childCareSuper #footerNav ul li a:before {
        background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
        background-repeat: no-repeat;
        background-position: top left;
    }
/* line 246, ../scss/childcare.scss */
body.childCareSuper .call-between {
    color: #f7931e;
}
/* line 255, ../scss/childcare.scss */
body.childCareSuper .faq-list-wrapper li {
    border-color: #DD1A56 !important;
}

body.childCareSuper .faq-list-wrapper ul.sflistList li.sflistListItem .sflistItemContent a {
    color: #DD1A56;
}

body.childCareSuper .faq-list-wrapper ul.sflistList li.sflistListItem .sflistItemContent:before {
    content: "Answer";
    display: inline;
    font-weight: bold;
    color: #DD1A56;
}

body.childCareSuper .widget-learning h3 {
    color: #00274C;
}
/* line 265, ../scss/childcare.scss */
body.childCareSuper .Join-top-columns .column.member {
    background: #e87511;
    color: #fff;
}
/* line 266, ../scss/childcare.scss */
body.childCareSuper .Join-top-columns .column.employer {
    background: #f7931e;
}
/* line 267, ../scss/childcare.scss */
body.childCareSuper .Join-top-columns .column.pension {
    background: #fec521;
}
/* line 270, ../scss/childcare.scss */
body.childCareSuper .download-box .tile {
    background: #f7931e !important;
    border-bottom: 4px solid #fec521 !important;
}
/* line 276, ../scss/childcare.scss */
body.childCareSuper .about-you-life-stages,
body.childCareSuper .about-you-situations {
    border-color: #DD1A56;
}

    body.childCareSuper .about-you-life-stages .icon-container,
    body .childCareSuper .about-you-situations .icon-container {
        border-bottom-color: #DD1A56;
    }

/* line 278, ../scss/childcare.scss */
body.childCareSuper .section-title {
    color: #FFF !important;
    background: #DD1A56;
}
/* line 286, ../scss/childcare.scss */
body.childCareSuper .widget-splitYellow h3 {
    color: #FFFFFF;
}
/* line 298, ../scss/childcare.scss */
body.childCareSuper .widget-bookConsultation {
    background-color: #DD1A56;
}

    body.childCareSuper .widget-bookConsultation h3 {
        color: #FFFFFF;
    }
    /* line 300, ../scss/childcare.scss */
    body.childCareSuper .widget-bookConsultation button,
    body.childCareSuper .widget-bookConsultation a {
        background-color: #00274C;
    }
/* line 311, ../scss/childcare.scss */
body.childCareSuper .widget-splitUltraDark {
    background-color: #6857B2;
}

    body.childCareSuper .widget-splitUltraDark p,
    body.childCareSuper .widget-splitUltraDark button,
    body.childCareSuper .widget-splitUltraDark a {
        background-color: #00274C;
        color: #ffffff;
    }

/* line 260, ../scss/_mixins.scss */
body.guildSuper .widget-splitUltraDark a span::before {
    background-image: url("/templates/images/ChildCareSuper/arrow-go-white.svg");
    background-repeat: no-repeat;
    background-position: top left;
}

body.childCareSuper .widget-splitDark {
    background-color: #6857B2;
}

    body.childCareSuper .widget-splitDark h3,
    body.childCareSuper .widget-splitUltraDark h3 {
        color: #FFFFFF;
    }

        body.childCareSuper .widget-splitDark h3::before,
        body.childCareSuper .widget-splitUltraDark h3::before {
            content: " ";
            height: 60px;
            width: 37px;
            display: inline-block;
            margin-right: 10px;
            left: 0px;
            top: 3px;
            position: relative;
            float: left;
            background-image: url(/templates/images/ChildCareSuper/arrow-white.svg);
            background-repeat: no-repeat;
            background-position: top left;
        }

    body.childCareSuper .widget-splitDark button,
    body.childCareSuper .widget-splitDark a {
        background-color: #00274C;
        color: #ffffff;
    }

body.childCareSuper .widget-splitBright {
    background-color: #DD1A56;
    color: #ffffff;
}

    body.childCareSuper .widget-splitBright h3 {
        color: #ffffff;
    }
        /* line 177, ../scss/_mixins.scss */
        body.childCareSuper .widget-splitBright h3::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

    body.childCareSuper .widget-splitBright button,
    body.childCareSuper .widget-splitBright a {
        background-color: #00274C;
        color: #ffffff;
    }

        /* line 260, ../scss/_mixins.scss */
        body.childCareSuper .widget-splitBright a span::before {
            background-image: url("/templates/images/ChildCareSuper/arrow-go-white.svg");
            background-repeat: no-repeat;
            background-position: top left;
        }

body.childCareSuper .widget-splitYellowTop {
    background-color: #fec521;
}

    body.childCareSuper .widget-splitYellowTop button,
    body.childCareSuper .widget-splitYellowTop a {
        background-color: #f7931e;
        color: #ffffff;
    }

body.childCareSuper footer .container img.guild, body.childCareSuper #footer .container img.guild {
    display: none !important;
}
/* line 331, ../scss/childcare.scss */
body.childCareSuper footer .container img.childcare, body.childCareSuper #footer .container img.childcare {
    display: none !important;
    max-width: 277px;
    height: 78px;
}

@media (min-width: 768px) {
    /* line 337, ../scss/childcare.scss */
    body.childCareSuper footer .container, body.childCareSuper #footer .container {
        background-image: url(/templates/images/ChildCareSuper/ChildCareSuper-logo-footer.svg);
        background-position: left center;
        background-size: 180px 38px;
        background-repeat: no-repeat;
    }

        body.childCareSuper footer .container ul li:before,
        body.childCareSuper #footer .container ul li:before {
            content: " ";
            height: 11px;
            width: 11px;
            display: inline-block;
            left: -15px;
            top: 5px;
            position: absolute;
            background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
            background-size: 100%;
        }
}


/* NEW UPDATES - 21/01/16 */

nav .container .navbar-header .topNav .search {
    background: rgba(0, 0, 0, 0) url("/templates/images/icon-nav-abn.svg") no-repeat scroll left 8px top 5px / 22px auto;
    float: right;
    padding-left: 30px;
    position: relative;
    right: 0;
}

    nav .container .navbar-header .topNav .search .sfsearchTxt, .navbar-default .container .navbar-header .topNav .search .sfsearchTxt {
        background: none;
        margin: 2px;
        padding: 0;
        border: none;
        width: 160px;
    }

/**/

body.childCareSuper nav .container .navbar-header .topNav ul li:before,
body.childCareSuper .navbar-default .container .navbar-header .topNav ul li:before,
body.childCareSuper nav .container #navbar .navbar-right ul li:before,
body.childCareSuper navbar-default .container #navbar .navbar-right ul li:before {
    background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
}

body.childCareSuper .contact-page-content .contact-details .call-between {
    border-color: #DD1A56;
    background: url(/templates/images/ChildCareSuper/clock-icon.svg) left center no-repeat;
    color: #00274C;
}

.search-results .sfsearchTxt:hover, .search-results input.search:hover {
    background-repeat: no-repeat;
    background-position: left 10px center;
}

.sfsearchBox .k-autocomplete .sfsearchTxt {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0 !important;
    text-indent: 0;
}

@media (min-width: 300px) and (max-width: 992px) {
    .sticky-wrapper {
        display: none;
    }

    .childCareSuper .home-banner-mobile {
        background-image: url(/images/default-source/default-album/happy_couple_on_roadtrip.jpg);
        min-height: 200px;
        background-size: cover;
        background-repeat: no-repeat;
    }

        .childCareSuper .home-banner-mobile img {
            display: none;
        }
}



/* Responsive video container */

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

    .embed-container iframe, .embed-container object, .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }


/* Landing page styles */

.header-landing .logo-container img.logo {
    margin: 30px 0 0 0;
    float: left;
}

.header-landing .landing-login-container {
    float: right;
}

.header-landing .navbar-right {
    margin-top: 10px;
}

.header-landing nav {
    border-bottom: 2px solid #ecf5f9;
    padding: 0 0 5px;
}


@media (min-width: 320px) and (max-width: 992px) {
    .header-landing #navbar {
        display: block;
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .header-landing .landing-logo-container,
    .header-landing .landing-login-container {
        width: 100% !important;
    }
}

.landing-content-container {
    padding: 0 1.5em 2em 1.5em;
}


/* New landing page styles */

.landing-header {
    border-bottom: 2px solid #ecf5f9;
    padding: 0 0 5px;
    margin-bottom: 25px;
}

    .landing-header .logo {
        margin-top: 20px;
    }

    .landing-header .navbar-right {
        margin: 0;
        padding: 0;
        margin-right: 0;
    }

        .landing-header .navbar-right ul {
            padding: 0;
        }

            .landing-header .navbar-right ul li {
                list-style: none;
                cursor: pointer;
                font-size: 14px;
                color: #00629a;
                margin: 10px 60px 10px 10px;
                position: relative;
                padding-left: 0;
                display: block;
            }

                .landing-header .navbar-right ul li:before {
                    content: " ";
                    height: 13px;
                    width: 11px;
                    display: inline-block;
                    left: 0px;
                    top: 3px;
                    position: absolute;
                    background-image: url(/templates/images/arrow-blue.svg);
                    background-repeat: no-repeat;
                    background-position: top left;
                    background-size: cover;
                }

                .landing-header .navbar-right ul li a {
                    color: #337ab7;
                    text-decoration: none;
                    margin-left: 20px;
                }

        .landing-header .navbar-right div {
            display: block;
        }

        .landing-header .navbar-right input {
            display: none;
            font-size: 14px;
            color: #00629a;
            position: relative;
            padding-left: 30px;
            border: none;
            border-left: 1px solid #e3e3e3;
            height: 100%;
            inset: none;
        }

        .landing-header .navbar-right img {
            display: none;
        }

        .landing-header .navbar-right select {
            display: none;
            font-size: 14px;
            color: #00629a;
            position: relative;
            padding-left: 30px;
            border: none;
            border: 1px solid #e3e3e3;
            height: 34px;
            inset: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            font-family: "Signika", sans-serif !important;
        }

body.guildSuper .landing-header .navbar-right ul li,
body.guildSuper .landing-header .navbar-right ul li a,
body.guildSuper .landing-header .navbar-right input,
body.guildSuper .landing-header .navbar-right select {
    color: #3BB7AA;
}

    body.guildSuper .landing-header .navbar-right ul li:before {
        background-image: url(/templates/images/GuildSuper/arrow-blue.svg);
        background-repeat: no-repeat;
        background-position: top left;
        background-size: cover;
    }

body.childCareSuper .landing-header .navbar-right ul li,
body.childCareSuper .landing-header .navbar-right ul li a,
body.childCareSuper .landing-header .navbar-right input,
body.childCareSuper .landing-header .navbar-right select {
    color: #3BB7AA;
}

    body.childCareSuper .landing-header .navbar-right ul li:before {
        background-image: url(/templates/images/ChildCareSuper/arrow-blue.svg);
        background-repeat: no-repeat;
        background-position: top left;
        background-size: cover;
    }

@media (min-width: 768px) {
    .landing-header .navbar-right select,
    .landing-header .navbar-right img {
        display: inline-block;
    }

    .landing-header .navbar-right img {
        vertical-align: middle;
    }

    .landing-header .navbar-right ul li div {
        display: none;
    }

    .landing-header .navbar-right {
        float: right;
    }
}

@media (max-width: 992px) {
    .landing-header .navbar-right {
        float: left;
    }

    .landing-header .logo {
        max-width: 250px;
        float: none;
        text-align: center;
    }
}

.landing-footer {
    border-top: 1px solid #ecf5f9;
    padding-top: 20px;
    margin-top: 25px;
}

    .landing-footer .copyright {
        color: grey;
        width: 50%;
        float: left;
    }

    .landing-footer .container ul {
        float: right;
        padding-top: 0;
        margin-top: 0;
    }

@media (min-width: 320px) and (max-width: 992px) {
    .landing-footer .container ul {
        float: left;
        width: 100%;
    }

        .landing-footer .container ul li {
            display: block !important;
            width: 100%;
        }

    .landing-footer .copyright {
        width: 100%;
        margin-bottom: 20px;
    }
}

.landing-footer .container ul li {
    margin-left: 30px;
    margin-right: auto;
    padding-left: 0px;
    display: inline-block;
    position: relative;
}

    .landing-footer .container ul li a {
        color: #567899;
        text-decoration: none;
    }

    .landing-footer .container ul li:before {
        content: " ";
        height: 11px;
        width: 11px;
        display: inline-block;
        left: -15px;
        top: 5px;
        position: absolute;
        background-image: url(/templates/images/arrow-blue.svg);
        background-repeat: no-repeat;
        background-position: top left;
        background-size: 100%;
    }



#wrapper.loyalty .btn {
    background-color: #4fa800;
    color: #fff;
    font-weight: bold;
}

#wrapper.loyalty .btn-orange {
    background-color: #f7931e;
}

/* loyalty */
/* this is copied from .mainContent but should be default */
#wrapper.loyalty h2 {
    margin: 0 0 20px;
    font-size: 36px;
    line-height: 38px;
    font-weight: bold;
    color: #004385;
}

body.guildSuper #wrapper.loyalty h2,
body.childCareSuper #wrapper.loyalty h2 {
    color: #00274C;
}

#wrapper.loyalty h3 {
    margin-top: 30px;
    font-size: 21px;
    color: black;
    border-bottom: none;
}

#wrapper.loyalty p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
}

#wrapper.loyalty a {
    color: #105CB6;
    font-weight: 400;
    text-decoration: none;
}

    #wrapper.loyalty a:hover {
        color: #00b8f0;
    }

    #wrapper.loyalty a.btn {
        font-size: 18px;
        padding: 15px 16px;
        width: 100%;
        color: #fff;
        border-radius: 0;
    }

body.guildSuper #wrapper.loyalty a:hover {
    color: #3BB7AA;
}

body.childCareSuper #wrapper.loyalty a:hover {
    color: #DD1A56;
}

@media (min-width: 768px) {

    #wrapper.loyalty h2 {
        margin-top: 15px;
    }

    #wrapper.loyalty a.btn {
        width: 33%;
        padding: 12px;
    }
}


#wrapper.loyalty .loyalty-col-wrapper .sf_colsOut {
    margin: auto;
}

    #wrapper.loyalty .loyalty-col-wrapper .sf_colsOut img {
        width: 100%;
    }

@media (max-width: 767px) {
    #wrapper.loyalty .loyalty-col-wrapper .sf_colsOut {
        width: 100% !important;
    }
}

/* loyalty header */
#wrapper.loyalty .landing-header {
    padding-right: 15px;
    padding-left: 15px;
    border: none;
}

#wrapper.loyalty .logo {
    width: 170px;
    margin: 25px auto;
    display: block;
}

@media(min-width:768px) {
    #wrapper.loyalty .logo {
        width: 210px;
        margin: 40px 0 35px 0;
    }
}

#wrapper.loyalty .landing-header .navbar-right ul {
    margin-bottom: 0;
}

.guildSuper #wrapper.loyalty .navbar-right.loyalty-navbar-form,
.childCareSuper #wrapper.loyalty .navbar-right.loyalty-navbar-form {
    float: right;
}

@media (min-width:768px) {
    .guildSuper #wrapper.loyalty .navbar-right.loyalty-navbar-form, .guildSuperSuper #wrapper.loyalty .navbar-right.loyalty-navbar-form {
        margin-top: 60px;
    }

    .childCareSuper #wrapper.loyalty .navbar-right.loyalty-navbar-form {
        margin-top: 63px;
    }
}

#wrapper.loyalty .navbar-right.loyalty-navbar-form ul li {
    margin: 0 0 0 15px;
}

@media (max-width: 767px) {
    #wrapper.loyalty .navbar-right.loyalty-navbar-form ul li:before {
        height: 7px;
        width: 5px;
        top: 7px;
    }

    #wrapper.loyalty .navbar-right.loyalty-navbar-form ul li a {
        margin-left: 10px;
    }
}

/* loyalty banner */
#wrapper .loyalty-banner {
    position: relative;
    overflow: hidden;
    margin: 10px auto 40px !important;
    padding: 0 !important;
}

    #wrapper .loyalty-banner img {
        width: 100%;
    }

@media (min-width:768px) {
    #wrapper .loyalty-banner img {
        height: 163px !important;
    }
}

@media (min-width:992px) {
    #wrapper .loyalty-banner img {
        height: 216px !important;
    }
}

@media (min-width:1200px) {
    #wrapper .loyalty-banner img {
        height: 252px !important;
    }
}



#wrapper.loyalty .loyalty-banner h1 {
    display: block;
    text-align: center;
    position: absolute;
    bottom: 34px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    margin: 0 0 0 0 !important;
    font-size: 54px !important;
    font-weight: 600 !important;
    color: #fff;
}

@media (max-width: 767px) {
    #wrapper.loyalty .loyalty-banner h1 {
        font-size: 153% !important;
    }
}

@media (max-width: 400px) {
    #wrapper.loyalty .loyalty-banner h1 {
        font-size: 100% !important;
    }
}

@media (max-width: 319px) {
    #wrapper.loyalty .loyalty-banner h1 {
        width: auto !important;
    }
}

/* footer */
#wrapper.loyalty footer {
    margin-top: 30px;
}

    #wrapper.loyalty footer .container {
        padding: 30px 0 0 15px !important;
        background-image: none !important;
    }


@media (min-width:768px) {
    #wrapper.loyalty footer .container {
        width: 750px !important;
    }
}

@media (min-width:992px) {
    #wrapper.loyalty footer .container {
        width: 970px !important;
    }
}

@media (min-width:1200px) {
    #wrapper.loyalty footer .container {
        width: 1170px !important;
    }
}

@media (max-width:767px) {
    /*.loyalty footer .container ul { top:10px; }*/
    #wrapper.loyalty.landing-footer .container ul li a {
        font-size: 12px;
    }

    #wrapper.loyalty.landing-footer .container ul li:before {
        top: 2px;
    }

    /* undo the orig style */
    #wrapper.loyalty footer {
        background-color: white;
        color: #004385;
        text-align: left;
    }

        #wrapper.loyalty footer .container ul {
            position: static;
            margin: 10px 0 17px 0;
        }

            #wrapper.loyalty footer .container ul li {
                margin-left: 30px;
                margin-right: auto;
                padding-left: 0px;
                display: inline-block;
                position: relative;
            }

                #wrapper.loyalty footer .container ul li a {
                    color: #567899;
                    text-decoration: none;
                }

                #wrapper.loyalty footer .container ul li:before {
                    content: " ";
                    height: 11px;
                    width: 11px;
                    display: inline-block;
                    left: -15px;
                    top: 5px;
                    position: absolute;
                    background-image: url("/templates/images/arrow-blue.svg");
                    background-repeat: no-repeat;
                    background-position: top left;
                    background-size: 100%;
                }

    body.guildSuper #wrapper.loyalty footer,
    body.childCareSuper #wrapper.loyalty footer {
        background-color: white;
        color: #00274C;
    }

        body.guildSuper #wrapper.loyalty footer .container ul li:before {
            background-image: url("/templates/images/GuildSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
            background-size: 100%;
        }

        body.childCareSuper #wrapper.loyalty footer .container ul li:before {
            background-image: url("/templates/images/ChildCareSuper/arrow-blue.svg");
            background-repeat: no-repeat;
            background-position: top left;
            background-size: 100%;
        }
}

body.guildSuper .rw-ctx a.btn {
    background-color: #3BB7AA;
    color: #FFFFFF;
}

body.childCareSuper .rw-ctx a.btn {
    background-color: #DD1A56;
    color: #FFFFFF;
}

body.guildSuper .rw-ctx label input[type=text],
body.guildSuper .rw-ctx label input[type=submit],
body.guildSuper .rw-ctx label select,
body.guildSuper .rw-ctx label .select2-choice {
    background-color: #CCEDEB;
    color: #3BB7AA;
}

body.childCareSuper .rw-ctx label input[type=text],
body.childCareSuper .rw-ctx label input[type=submit],
body.childCareSuper .rw-ctx label select,
body.childCareSuper .rw-ctx label .select2-choice {
    background-color: #FFE3EB;
    color: #DD1A56;
}
