.clearfix {float:none; clear:both;}

.article-text {    padding-bottom: 10px !important;    border-bottom: 1px solid #cecece !important;    margin: 0 !important;}
.blog .article-intro {    text-align: center;    color: #0000DA;}

.blog .items-leading .item header h2 {    display: none !important;}
.blog {    margin-top: 3%;}

#yt_header {
    padding: 25px 0;
    background: #000!important;
}

.home-variations #yt_header, .home-layout1 #yt_header {
    padding: 0px 0 0px;
}

a.logo img {
    width: 100% !Important;
    height: auto !important;
}

body .container .row #content_main{
    padding:0;
}

.toggleMenu{
    border-radius:0;
}

.home-variations .module.k2-content-about-us ul li.even, .home-layout1 .module.k2-content-about-us ul li.even, .home-variations .module.k2-content-about-us ul li.odd, .home-layout1 .module.k2-content-about-us ul li.odd {
    width: 25%;
    }
    
    .introtext {
    display: none;
}

.home-variations #yt_menuwrap, .home-layout1 #yt_menuwrap {
    margin-top: 1%;
    }
    
    div#yt_logo {
    z-index: 9999999999999999 !important;
}

.leftfridayf {
    width: 14%;
    float: left;
        margin-top: -1.6%;
}

.social-icons {
    position: absolute;
    z-index: 9999 !important;
    margin-left: 20px !important;
}

.social-icons img {
    width:50px!important;
    height:auto!important;
}

.social-icons a:nth-child(2) {
    margin-left:5px!important;
}

p.center, .quote {
    text-align: center;
}

.home-variations div.sj-k2slickslider .slickslider-items .images-slideshow:before, .home-layout1 div.sj-k2slickslider .slickslider-items .images-slideshow:before {
    
background: rgba(0, 0, 0, 0);
}

.sprocket-mosaic-columns-3 li {
    width: 24.7%;
}

.sprocket-mosaic-item {
    border: none;
    }
    
    .sprocket-mosaic-text {
    display: none !important;
}

.sprocket-mosaic-item {
    margin: 0px;
}


.sprocket-mosaic-item .sprocket-mosaic-title a {
    font-size: 1.8rem !important;
}


.sprocket-mosaic-order {
    display: none;
}

img.sprocket-mosaic-image {
    border-radius: 3px;
    margin-bottom: 5%;
}

.sprocket-readmore span {
    display: none;
}

.sprocket-mosaic-head {
    text-align: center;
}

.home-variations #yt_menuwrap, .home-layout1 #yt_menuwrap {
    background: #8DCB0B;
    }


.home-variations #moonavigator li.level1 > .item-link, .home-layout1 #moonavigator li.level1 > .item-link, .home-variations #meganavigator li.level1 > .item-link, .home-layout1 #meganavigator li.level1 > .item-link, .home-variations #meganavigator li.level1 > .item-link, .home-layout1 #meganavigator li.level1 > .item-link {
    color: #FFFFFF;
    }

    
    header.article-header {
    margin-top: 3%;
}

ul#meganavigator {
    text-align: center !Important;
}

.home-variations #moonavigator li.level1.active > .item-link, .home-layout1 #moonavigator li.level1.active > .item-link, .home-variations #meganavigator li.level1.active > .item-link, .home-layout1 #meganavigator li.level1.active > .item-link, .home-variations #moonavigator li.level1:hover > .item-link, .home-layout1 #moonavigator li.level1:hover > .item-link, .home-variations #meganavigator li.level1:hover > .item-link, .home-layout1 #meganavigator li.level1:hover > .item-link, .home-variations #meganavigator li.level1.active > .item-link, .home-layout1 #meganavigator li.level1.active > .item-link, .home-variations #meganavigator li.level1:hover > .item-link, .home-layout1 #meganavigator li.level1:hover > .item-link {
    color: #297123;
}



.slickslider-items.bg-style1 .item-content {
    display: none !important;
}

div#cookieMessageContainer {
    display: none;
}

ul.pager.pagenav {
    display: none;
}

dl.article-info {
    display: none;
}

.yt-slidePanel .yt-sticky .module {
    display: none;
    }
    
#cpanel_wrapper #cpanel_btn.isDown {
    display: none;
}

a#yt-totop {
    display: none;
}

.designby.copyright_middle {
    display: none !important;
}



.explorers img {
    display: inline-block;
    height: 332px;
    margin-right: 1%;
        border-radius: 4px;
}

.explorers {
    margin-top: 3%;
}

img.foradultsimg {
    border-radius: 10px;
    margin-top: 2%;
    display:none;
}

.left {
    width: 60%;
    float: left;
}



#content #yt_component {
    margin-bottom: 92px!important;
    }


.mammoth img {
    display: inline-block;
    height: 480px;
    margin-right: 1%;
    border-radius: 4px;
}

.mammoth {
    margin-top: 3%;
}


.sunday img {
    display: inline-block;
    height: 424px;
    margin-right: 2%;
    border-radius: 4px;
}


.sunday {
    margin-top: 3%;
        margin-bottom: 5%;
}


.forchildren img {
    display: inline-block;
    height: 332px;
    margin-right: 1%;
    margin-top: 1%;
    border-radius:4px;
}

.forchildren {
    text-align: center;
    margin-top: 5%;
}

img.topimg {
    height: 437px;
}

.history img {
    display: inline-block;
    height: 547px;
    margin-right: 1%;
        border-radius: 10px;
}


.history {
    margin-top: 3%;
}

.certificate.show {    display: none !important;}

.module h3.modtitle {
    color: #7CC576;
    }
    
    
    div#top2 {
    text-align: center;
}


div#top2 h3.modtitle {
    padding-bottom: 1%;
}


.home-variations #yt_spotlight1:before, .home-layout1 #yt_spotlight1:before {
    display: none;
    }


p {
    font-size: 1.5rem;
    margin: 20px 0 10px;
}

form#userForm h2 {
    display: none;
}

fieldset#rsform_3_page_0 {
    font-size: 1.7rem;
}

.formResponsive .formHorizontal .formControlLabel{
    text-align:left;
}

.formResponsive{
    width:70%;
}
.formResponsive .formHorizontal .formControls{
    width:100%;
    margin-left:160px;
    margin-top:5px;
}

.formResponsive textarea{
    width:66.66%;
}

.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    height: 40px;
    width:33.33%;
}

.formResponsive textarea
    input#Submit {
    background: #7CC576;
    font-size: 1.7rem;
}

.formValidation {
    float: left;
    width: 100%;
}

.formResponsive .formError{
    font-size:1.6rem;
}

.item-page .article-header h2 {
    font-size: 33px;
    padding-bottom: 1%;
}

.module h3.modtitle {
    text-transform: inherit;
    font-size: 5.3rem;
}


.home-variations #yt_spotlight1, .home-layout1 #yt_spotlight1 {
    padding: 58px 0 10px;
    }
    
    
    p {
    font-size: 1.7rem;
    }
    
    
    .home-variations #moonavigator li.level1 > .item-link, .home-layout1 #moonavigator li.level1 > .item-link, .home-variations #meganavigator li.level1 > .item-link, .home-layout1 #meganavigator li.level1 > .item-link, .home-variations #meganavigator li.level1 > .item-link, .home-layout1 #meganavigator li.level1 > .item-link {
    font-size: 1.8rem;
    }
    
    
    .main-right ul {
    margin-top: 5%;
}

#moonavigator ul.subnavi li .item-link, #meganavigator .mega-content ul.subnavi li .item-link, #meganavigator .mega-content .menu li .item-link {
    font-size: 15px;
    }
    
    .item-read {
    display: none;
}



#yt_header {
    background: #FFF!important;
}



.toddlers img {
    display: inline-block;
    height: 236px;
    margin-right: 1%;
    border-radius: 4px;
}

.toddlers {
    margin-top: 4%;
}




.forchildren {
    text-align: center;
    margin-top: 0%;
    margin-bottom: 7%;
}




.matthew {
    width: 26%;
    float: left;
        text-align: center;
    border: 1px solid #EFEFEF;
    padding: 0.5%;
    border-radius: 5px;
    margin-right: 2%;
    color: #7D7D7D;
    font-style: italic;
}

.builtin{
 width: 26%;
    float: left;
        text-align: center;
    border: 1px solid #EFEFEF;
    padding: 0.5%;
    border-radius: 5px;
    margin-right: 2%;
    color: #7D7D7D;
    font-style: italic;
    }
    

.revmorgan{
      width: 28%;
    float: right;
        text-align: center;
    border: 1px solid #EFEFEF;
    padding: 0.5%;
    border-radius: 5px;
    margin-left: 2%;  
    color: #7D7D7D;
    font-style: italic;
}


.chaptel{
    
        width: 40%;
    float: right;
    margin-left: 2%;    
        text-align: center;
    border: 1px solid #EFEFEF;
    padding: 0.5%;
    border-radius: 5px;
    color: #7D7D7D;
    font-style: italic;
}

.home-variations #moonavigator li.level1 > .item-link, .home-layout1 #moonavigator li.level1 > .item-link, .home-variations #meganavigator li.level1 > .item-link, .home-layout1 #meganavigator li.level1 > .item-link, .home-variations #meganavigator li.level1 > .item-link, .home-layout1 #meganavigator li.level1 > .item-link {
    text-transform: capitalize;
    font-weight: 700;
}


.sprocket-mosaic-hovercontent {
    display: none;
    }
    
    .home-variations #yt_spotlight6, .home-layout1 #yt_spotlight6 {
    background: url('/images/hmp.JPG');
        background-attachment: fixed;
            background-size: 100%;
}

.social {
    display: none;
}

.home-variations #yt_spotlight2, .home-layout1 #yt_spotlight2 {
    background: #ffffff;
    }
    
    
.home-variations #yt_spotlight6:before, .home-layout1 #yt_spotlight6:before {
    display: none;
    }
    
    


span.quote, span.quote2 {
    font-style: italic;
    }
    
    .module.custom-Homelessness .custom-des {
    font-size: 2rem;
    }
    
}

.menu-title[style] {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

    .home-variations #yt_spotlight6, .home-layout1 #yt_spotlight6 {
    padding: 176px 0 155px;
    }
    
    
    .item-page .article-header h2 {
    color: #8DCB0B;
    }
    
    td.recaptcha_r7_c1, td.recaptcha_r8_c1 {
    display: none;
}
    
    
    /*---------------------------- New design------------------------*/
 span.menu-title:hover {color:#ffcc00!important;}   
.meetings-held p {color:#005ca9;font-size:150%!important;}
.meetings-held p:first-child { font-size:190%!important;line-height: 150%; font-weight:bold; }
.people-info-container h3 {font-size: 200%; margin-top: 4%;margin-bottom: 2%;}

.home-table {width: 100%;}
.home-table tr, td {padding:1%;}
.home-table tr td {font-size: 120%!important;color:#005ca9;}
.home-table tr td a{font-size: 110%!important;color:#005ca9;}
.home-table tr td a:hover{color:black;}
.home-table tr td:first-child {font-size: 150%!important;font-weight: bold;}
.table-address {padding-left: 6%; padding-bottom: 2%; padding-top: 2%; color:#ffcc00!important;}

.district4-text {width:50%; float: left; background:#ffcc00; padding:2%;}
.district4 img {width:50%; float: left;}
.district4-text h3 {font-size:190%!important;color:#005ca9!important;}
.district4-text p {color:#555!important;font-size: 170%; line-height: 170%;}
.int-services-fom {font-weight:bold;margin-top:0%!important;}
.int-services-fom a:hover {text-decoration:underline;}

.correspondent-person {width:60%; float:left;}
.float-right-text {    float: right;    width: 62%;    padding-top: 1%;}
.download-pdf {    text-align: center;    background: #F7CE17;    padding: 2%;}

.certificate {width:40%; float:left;}

.download-pdf {text-decoration:underline;}
.certificate img {margin-left: auto;}

.correspondent-person h2 {color:#005ca9;font-size:290%;}
.correspondent-person img {    width: 22%;    margin-top: 3% !important;    margin-left: 5%;}
.correspondent-person p {font-size: 170%;line-height: 135%;}
.correspondent-person a {color:#555!important;}
.download-pdf {text-decoration:none;}
.download-pdf:hover {text-decoration:underline;}
p.download-pdf a {color: #005ca9!important;}

._28toomany h2, .sanddams h2 {font-size:220%; padding-bottom:5%;}
.kaloko h2 {font-size:220%; padding-bottom:1%;}

.kaloko {margin-top:5%; margin-bottom:5%;}
.kaloko-intro img {width:55%; float:left; margin-left:5%;}
.kaloko-intro .kaloko-intro-p {width:40%; float:left;}
.kaloko-intro p {color:#555;font-size:170%; line-height: 150%;}
.kaloko-mainimg img {margin-left: 5%;    margin-top: 5%;}

._28toomany p , .sanddams p {color:#555; margin-top:11%; font-size:170%;    line-height: 150%;}
._28toomany, .sanddams {width:98%;margin-right:2%; }

._28toomany {margin-top:8%; margin-bottom:8%;}
._28toomany-intro, ._28toomany-info {float:left; width:50%!important;}
._28toomanyimage2 {margin-top:2%;}


.sanddams {margin-top:8%; margin-bottom:8%;}
.sanddams-intro, .sanddams-info {float:left; width:50%!important;}
.sanddam-imgs {margin-top: 6%;}
.sanddam-imgs img {float:left; margin: 2%; height:237px!important; margin-right: 9%;}

.rainbow-img1 {width:30%;float: left;}
.rainbow-img1 img {width:100%;}
.rainbow-img1 p {font-size: 155%; color:#005ca9;    margin-bottom: 6%;}
.rainbow-info  {width:65%;float: left; padding: 2%; margin-left:5%;}
.rainbow-logo img {margin-top:5%; margin-left: -4%;}
.rainbow-info p {font-size: 170%;line-height: 150%;margin-top: 5%;}
.rainbow-info a:hover {text-decoration:underline;}
.rainbow-info img {margin-top: 8%;}

.blog .items-leading .item header h2 {font-size:220%; margin-bottom: 3%;}
.blog .items-leading .item .article-intro img { margin-bottom: 2%;}
.home-variations .module.opening-hours .open-loca .main-right ul li, .home-layout1 .module.opening-hours .open-loca .main-right ul li {
    padding: 10px 0;
    border-bottom: 1px solid #ebebeb;
    color: #333;
    font-family: "proxima-nova";
    font-size: 2.2rem;
    font-weight: 300;
}

.home-variations .module.opening-hours .open-loca .main-left ul li, .home-layout1 .module.opening-hours .open-loca .main-left ul li{
    color: #333;
    font-family: "proxima-nova";
    font-size: 2.2rem;
    font-weight: 300;
}


h3.title-right, h3.title-left {
    font-size: 2.5rem;
        color: #7CC576;
}

.module.custom-Homelessness .custom-des {
    font-size: 2.6rem;
    font-weight: 300;
}

.module.custom-Homelessness h3.custom-title {
    font-size: 4rem;
    text-transform: inherit;
    margin-bottom: 3%;
}

.home-variations #yt_spotlight6, .home-layout1 #yt_spotlight6 {
    background: #7CC576;
    }
    
    .home-variations #yt_spotlight6, .home-layout1 #yt_spotlight6 {
    padding: 110px 0 121px;
}

.module.custom-Homelessness .custom-btn:hover {
    color: #7cc576;
    border-color: #FFFFFF;
    background: #fff;
}



.sprocket-mosaic-container li {
    display: inline-flex;
}

    .home-variations #yt_logo, .home-layout1 #yt_logo {
    margin-top: 39px;
    margin-bottom: 21px;
}


.home-variations #moonavigator li.level1 > .item-link, .home-layout1 #moonavigator li.level1 > .item-link, .home-variations #meganavigator li.level1 > .item-link, .home-layout1 #meganavigator li.level1 > .item-link, .home-variations #meganavigator li.level1 > .item-link, .home-layout1 #meganavigator li.level1 > .item-link {
    font-size: 2rem;
}



.item-page .article-header h2 {
    font-size: 4rem;
    color: #7CC576;
}
color: #555 !important;
}

input#Submit {
    background: #7CC576;
    font-size: 2rem;
    font-weight: 600;
    padding: 17px;
    border-radius: 35px;
    border-color: #7CC576;
}

input#Submit:hover {
    background: #5DA057;
    border-color: #5DA057;
}

#moonavigator ul.subnavi li .item-link, #meganavigator .mega-content ul.subnavi li .item-link, #meganavigator .mega-content .menu li .item-link {
    font-size: 17px;
}

div#content_main a {
    color: #5A9A55;
}

div#breadcrumb div.module {
    margin: 0 0 0px;
}

.home-variations #yt_menuwrap, .home-layout1 #yt_menuwrap {
    background: #7CC576;
}

.topimage {
    background: url('/images/Toddlerstop.jpg') !important;
    padding-top: 20%;
    width: 100%;
    background-size: 100% !important;
    background-attachment: fixed !important;
}

.topimage2 {
    background: url('/images/articles/Foradults.jpg') !important;
    padding-top: 20%;
    width: 100%;
    background-size: 100% !important;
    background-attachment: fixed !important;
}

.home-variations #yt_spotlight9, .home-layout1 #yt_spotlight9 {
    background: #FFFFFF;
    }
    
    .bottomchurch {
    width: 100%;
    border-bottom: 4px solid #7CC576;
}

section#yt_spotlight9 .container {
    width: 100%;
        padding-right: 0px!important;
    padding-left: 0px!important;
}


.bottomchurch {
    text-align: right;
}

.bottomchurch img {
    width: 137px;
        margin-right: 20%;
            margin-bottom: -4px;
}

.bottomchurch p {
    margin: 0px !important;
}

section#yt_spotlight7 {
    padding-bottom: 0px !important;
}

section#yt_spotlight9 {
    padding-bottom: 0px !important;
}

div#bottom2 div.module {
    margin: 0px 0 10px;
}

.home-variations #yt_spotlight1, .home-layout1 #yt_spotlight1, section#content {
    
    }
    
    #content #yt_component {
    background: rgba(255, 255, 255, 0);
    }
    
    #yt_footer #yt_copyright {
    color: #333;
    }
    
    #yt_footer #yt_copyright a {
    color: #333 !important;
}
  
  
  
/**/  
 
 .sprocket-padding {
    background: #7CC576;
    color: #fff !important;
    padding: 0px !important;
}

h2.sprocket-mosaic-title a {
    color: #fff !important;
}

h2.sprocket-mosaic-title {
    padding-left: 3%;
    padding-right: 3%;
        padding-bottom: 5%;
}

 .sprocket-padding {
        border-radius: 4px;
            margin: 1%;
}

.sprocket-padding:hover {
    background: #559A50;
}
    section#yt_spotlight2 {
    padding-top: 1% !important;
}

.col-sm-12 {
    padding-right: 0px !important;
}

h3.topmarg {
    margin-top: 4%;
}

.level1.havechild.item-link.separator {
    pointer-events: none!important;
    cursor: pointer !important;
}

div#yt_mainmenu li {
    cursor: pointer;
}

div#breadcrumb {
    display: none;
}

img.foradultsimg {
    display: block;
    }
    
    .for-mobile {
    display: none;
}


#yt_breadcrumb {
    margin: 0 0 0px;
    }
    
    
    
    
    
.jmslide-img                        { width: 100%!important; height: auto!important; }   
#slideshow                          { margin-top: -22px!important; }
#slideshow .module                  { margin-bottom: 0!important; } 
#meganavigator                      { z-index: 10000000!important; }   
    
    
    
    

@media (max-width:780px){
    
    .social-icons {
    width: 90px !important;
    height: auto !important;
    top:-10px!important;
}
    
    .social-icons img {
    width: 40% !important;
    height: auto !important;
    float: left !important;
}

.social-icons .twitter-icon {
    float:right!important;
     margin-right: 8px !important;
}
    
    .home-variations .module.opening-hours .open-loca .main-left, .home-layout1 .module.opening-hours .open-loca .main-left {
    width: 100%;
    float: left;
    text-align: center;
    }
    
    .home-variations .module.opening-hours .open-loca .main-right, .home-layout1 .module.opening-hours .open-loca .main-right {
    text-align: center;
}
    
    .home-variations .module.opening-hours .open-loca .main-right, .home-layout1 .module.opening-hours .open-loca .main-right {
    width: 100%;
        padding: 0px 50px 0;
    }
    
    .modal-backdrop {
    background-color: rgba(190, 226, 187, 0);
}

ul.resmenu {
    background-color: #004B9E;
    }

    ul.resmenu li a {
    font-size: 1.6rem;
    color:#fff!important;
    }
    
    div#breadcrumb {
    display: block;
}

div#yt_mainmenu {
    display: none;
}

.responsiveMenuTheme1m.isMobile > li {
    border-top: 1px solid #64AD5E;
    }
    
    .responsiveMenuTheme1m.isMobile a:hover, .responsiveMenuTheme1m.isMobile li.active > a, .responsiveMenuTheme1m.isMobile li > span.separator:hover {
    background-color: #7CC576;
}

.responsiveMenuTheme1m.isMobile {
    background: #7CC576;
    }
    
    .responsiveMenuTheme1m.isMobile li li > a {
    background: #65A95F;
    }
    
    .responsiveMenuTheme1m.isMobile li li > a {
    border-top: 1px solid #7CC576!important;
    }
    
    .responsiveMenuTheme1m.isMobile li li li a {
    background: #508C4B;
    border-top: 1px solid #7CC576;
}

.toggleMenu {
    background: #7CC576 url(../images/toggle-icon.png) no-repeat left center;
    }
    
    a.responsiveMenu1m.toggleMenu.isMobile {
    width: 100%;
}
    
    div#yt_logo img {
    width: 100% !important;
}

div#breadcrumb {
    background: #7CC576;
}
    
    .sprocket-mosaic-container li {
    display: inline-flex;
}

.sprocket-mosaic .sprocket-mosaic-container {
    margin: 10px;
}

#yt_breadcrumb {
    margin: 0 0 0px;
    }
    
    .chaptel {
    width: 90%;
    float: none !important;
    }
    
    .matthew {
    width: 90%;
    float: none;
    }
    
    .revmorgan {
    width: 90%;
    float: none;
    }
    
    .builtin {
    width: 90%;
    float: none;
    }
    
    .sunday img {
    margin-bottom: 2%;
    height: auto;
    width: 96%;
    }
    
    img.topimg {
    height: auto;
    width: 97%;
}

.forchildren {
    WIDTH: 100%;
    float: none;
}

.leftchildrenpage {
    float: none;
    width: 100%;
    }
    
    
    img.foradultsimg {
    width: 96%;
}
    
    .for-mobile {
    display: block;
}
    .leftfridayf {
    display: none;
}

.rightfridayf {
    display: none;
}

.explorers img {
    height: auto!important;
    width:96%;
    margin-bottom: 2%;
    }
    
    .toddlers img {
    height: auto;
    width: 97%;
    margin-bottom: 2%;
    }
    
    .sprocket-mosaic-columns-3 li {
    width: 100%;
}

.mammoth img {
    height: auto;
    width: 96%;
    margin-bottom: 2%;
    }
}





@media (min-width:1019px) and (max-width:1220px){

    .for-mobile {
    display: block;
}

.leftfridayf {
    display: none;
}

.rightfridayf {
    display: none;
}

.explorers img {
    height: 257px;
    }
    
    .sprocket-mosaic-columns-3 li {
    width: 40%;
}

ul.sprocket-mosaic-container.sprocket-mosaic-columns-3 {
    text-align: center;
}

.sunday img {
    height: auto;
    width: 47%;
    }

img.topimg {
    height: auto !important;
    width: 96%;
}

.mammoth img {
    height: 392px;
    }
    
    .toddlers img {
    height: 190px;
    }
    
    img.topimg {
    height: 190px !important;
    width: auto;
}
}



@media (min-width:781px) and (max-width:1018px){
    
        div#breadcrumb {
    display: block;
}


div#yt_mainmenu {
    display: none;
}

ul.resmenu {
    background-color: #004B9E;
    }

    ul.resmenu li a {
    font-size: 1.6rem;
    color:#fff!important;
    }
    
    div#breadcrumb {
    display: block;
}

div#yt_mainmenu {
    display: none;
}

.responsiveMenuTheme1m.isMobile > li {
    border-top: 1px solid #64AD5E;
    }
    
    .responsiveMenuTheme1m.isMobile a:hover, .responsiveMenuTheme1m.isMobile li.active > a, .responsiveMenuTheme1m.isMobile li > span.separator:hover {
    background-color: #7CC576;
}

.responsiveMenuTheme1m.isMobile {
    background: #7CC576;
    }
    
    .responsiveMenuTheme1m.isMobile li li > a {
    background: #65A95F;
    }
    
    .responsiveMenuTheme1m.isMobile li li > a {
    border-top: 1px solid #7CC576!important;
    }
    
    .responsiveMenuTheme1m.isMobile li li li a {
    background: #508C4B;
    border-top: 1px solid #7CC576;
}

.toggleMenu {
    background: #7CC576 url(../images/toggle-icon.png) no-repeat left center;
    }
    
    a.responsiveMenu1m.toggleMenu.isMobile {
    width: 100%;
}

.sprocket-mosaic-columns-3 li {
    width: 40%;
}

ul.sprocket-mosaic-container.sprocket-mosaic-columns-3 {
    text-align: center;
}

.sunday img {
    height: auto;
    width: 47%;
    }
    
    img.topimg {
    height: auto !important;
    width: 96%;
}

.forchildren {
    WIDTH: 96%;
    float: none;
}

.mammoth img {
    display: inline-block;
    height: 293px;

    }
    
    .for-mobile {
    display: block;
}

.leftfridayf {
    display: none;
}

.rightfridayf {
    display: none;
}

.explorers img {
    height: 204px;
    }

.toddlers img {
    height: auto;
    width: 97%;
    margin-bottom: 2%;
    }
    
}

img.foradultsimg {
    border-radius: 4px;
    }
    

@media (min-width:1200px){
body#bd {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 1%;
    margin-bottom: 1%;
        box-shadow: -3px 5px 51px 4px #908374;
}
}

.home-variations, .home-layout1 {
    background: #f2f2f2!important;

}


h3.title-right, h3.title-left {
    font-size: 2.5rem;
    color: #555;
}



.home-variations #yt_menuwrap, .home-layout1 #yt_menuwrap {
    background: #005ca9;
}


.module h3.modtitle {
    color: #555;
}

.sprocket-padding {
    background: #3E7FB3;
    }
    
    

.home-variations #yt_spotlight6, .home-layout1 #yt_spotlight6 {
    background: #3E7FB3;
}

h3.title-right, h3.title-left {
    font-size: 2.5rem;
    color: #555;
}

.item-page .article-header h2 {
    font-size: 4rem;
    color: #555;
}

.home-variations #moonavigator li.level1.active > .item-link, .home-layout1 #moonavigator li.level1.active > .item-link, .home-variations #meganavigator li.level1.active > .item-link, .home-layout1 #meganavigator li.level1.active > .item-link, .home-variations #moonavigator li.level1:hover > .item-link, .home-layout1 #moonavigator li.level1:hover > .item-link, .home-variations #meganavigator li.level1:hover > .item-link, .home-layout1 #meganavigator li.level1:hover > .item-link, .home-variations #meganavigator li.level1.active > .item-link, .home-layout1 #meganavigator li.level1.active > .item-link, .home-variations #meganavigator li.level1:hover > .item-link, .home-layout1 #meganavigator li.level1:hover > .item-link {
    color: #FFFFFF;
}

#meganavigator .mega-content {
    position: absolute;
    z-index: 10;
    background: #019AE7;
    }
    
    #moonavigator ul.subnavi li:hover > .item-link, #moonavigator ul.subnavi li.active > .item-link, #meganavigator .mega-content ul.subnavi li:hover > .item-link, #meganavigator .mega-content ul.subnavi li.active > .item-link, #meganavigator .mega-content .menu li:hover > .item-link, #meganavigator .mega-content .menu li.active > .item-link {
    background: /*#0D90D2*/#019ae7;
    
    }
    
    input#Submit {
    background: #3E7FB3;
    font-size: 2rem;
    font-weight: 600;
    padding: 17px;
    border-radius: 35px;
    border-color: #3E7FB3;
}

.module.custom-Homelessness .custom-btn:hover {
    color: #3E7FB3;
    }
    
    body h3:hover, body h3 a:hover {
    color: #555;
}

input#Submit:hover {
    background: #286290;
    border-color: #286290;
}

div#content_main a {
    color: #3E7FB3;
}

.sprocket-padding:hover {
    background: #316894;
}

    
    
    
    /*menu blue*/
    
    .toggleMenu {
    background: #3E7FB3;
    }
    
    .responsiveMenuTheme1m.isMobile > li {
    border-top: 1px solid #3E7FB3;
}

.responsiveMenuTheme1m.isMobile {
    background: #468DC5;
}

.responsiveMenuTheme1m.isMobile a:hover, .responsiveMenuTheme1m.isMobile li.active > a, .responsiveMenuTheme1m.isMobile li > span.separator:hover {
    background-color: #2E6EA0!important;
}

.responsiveMenuTheme1m.isMobile li li > a {
    border-top: 1px solid #3E7FB3!important;
}

.responsiveMenuTheme1m.isMobile li li > a {
    background: #377EB5;
}

.responsiveMenuTheme1m.isMobile li li li a {
    background: #2F6D9C;
    }
    
    
section#yt_slideshow {
    margin-top: -2px;
}

    .pastor {
    width: 28%;
    float: right;
    text-align: center;
    border: 1px solid #EFEFEF;
    padding: 0.5%;
    border-radius: 5px;
    margin-left: 2%;
    color: #7D7D7D;
    font-style: italic;
}

img.topimg {
    height: 267px;
    width: auto;
}

@media (max-width:1627px){
.container {
    width: 90%;
}
}


@media (max-width:1458px){
img.topimg {
    height: 204px;
    width: auto;
}
}

@media (max-width: 780px){
.pastor {
    width: 90%;
    float: none;
}
}

@media (max-width: 781px){
.forchildren img {
    height: auto !important;
    }
    }
    
    p.centerl {
    text-align: center;
    width: 83%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2%;
    margin-bottom: 2%;
}


@media (max-width: 1631px) and (min-width: 1019px){
.sunday img {
    height: auto;
    width: 47%;
}
}

@media (max-width: 1630px) and (min-width: 1019px){
.for-mobile {
    display: block;
}

.fridayfellowship {
    display: none;
}
}


@media (max-width: 1408px) and (min-width: 1200px){
    
    .sprocket-mosaic-columns-3 li {
    width: 23.7%;
}

.sprocket-padding {
    min-height: 247px!important ;
}


    }
    
    @media (max-width: 1614px) {
        
            .sprocket-padding {
    min-height: 264px;
}
        
    }
    
    .toddlers img {
    height: 225px;
    }
    
    img.topimg {
    height: 225px;
}

  @media (max-width: 1577px) {
    
    .toddlers img {
    height: 201px;
}

img.topimg {
    height: 201px;
}
}

 @media (max-width: 1419px) {
    
        .toddlers img {
    height: 164px;
}

img.topimg {
    height: 164px!important;
}

.toddlers {
    text-align: center;
}
}
    
    @media (max-width: 1035px){
.toddlers img {
    height: 150px;
    width: auto;
}

img.topimg {
    height: 150px!important;
    width: auto;
}
}

@media (max-width: 800px){
   .toddlers img {
    height: auto;
    margin-bottom:2%;
    width: 90%;
}

img.topimg {
    height: auto!important;
    width: 90%;
    margin-bottom:2%;
}
} 


@media (max-width: 1372px) and (min-width: 1196px){
    
    .mammoth img {
    height: 350px;
    }
    
    .mammoth {
    text-align: center;
}

    }
    
    
    @media (max-width: 1628px) and (min-width: 1372px){
        
        .mammoth img {
    height: 400px;
    }
    
        .mammoth {
    text-align: center;
}

    }
    
    
    
    @media (max-width: 1628px) and (min-width: 1200px){
        
       .explorers img {
    height: 230px;
}

.explorers {
    text-align: center;
}
} 









@media all and (max-width: 767px) {
.col-xs-1, .col-sm-1, .col-md-1, 
.col-lg-1, .col-xs-2, .col-sm-2, 
.col-md-2, .col-lg-2, .col-xs-3, 
.col-sm-3, .col-md-3, .col-lg-3, 
.col-xs-4, .col-sm-4, .col-md-4, 
.col-lg-4, .col-xs-5, .col-sm-5, 
.col-md-5, .col-lg-5, .col-xs-6, 
.col-sm-6, .col-md-6, .col-lg-6, 
.col-xs-7, .col-sm-7, .col-md-7, 
.col-lg-7, .col-xs-8, .col-sm-8, 
.col-md-8, .col-lg-8, .col-xs-9, 
.col-sm-9, .col-md-9, .col-lg-9, 
.col-xs-10, .col-sm-10, .col-md-10, 
.col-lg-10, .col-xs-11, .col-sm-11, 
.col-md-11, .col-lg-11, .col-xs-12, 
.col-sm-12, .col-md-12, .col-lg-12          { padding-left: 1.5%!important; padding-right: 1.5%!important; }

.module h3.modtitle                         { font-size: 3.9rem!important; }
div#top2 p                                  { font-size: 1.8rem!important; }

.light-yellow-box { margin-top:11%!important; }
    
}




@media (max-width: 320px){
.home-variations .module.opening-hours .open-loca .main-right, .home-layout1 .module.opening-hours .open-loca .main-right {
    width: 100%;
    padding: 0px 0px 0;
}
}

@media (max-width: 320px){
.home-variations .module.opening-hours .open-loca .main-right, .home-layout1 .module.opening-hours .open-loca .main-right {

    text-align: center;
}
}

    h2.heading-category {
    display: none;
}




@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {

.home-variations .module.opening-hours .open-loca .main-right, .home-layout1 .module.opening-hours .open-loca .main-right {

    text-align: center;
}

}



@media (max-width: 780px){
 .cycle-pager {
      opacity: 0!important;
  }  

}


@media screen and (min-width:0px) and (max-width:500px){
body .container .row #content_main{
    padding:5% 10%!important;
}
}


@media screen and (min-width:501px) and (max-width:780px){
body .container .row #content_main{
    padding:2.5% 4%!important;
}
}


@media screen and (max-width:650px){
    
    .formResponsive{
    width: 100%;
}
    
    .formResponsive .formHorizontal .formControls{
        margin-left:0;
    } 
}

@media screen and (min-width:651px) and (max-width:979px){
    .formResponsive{
        width:100%;
    }
}


/*Inner Wheel Responsive*/

.toggleMenu {background:#005ca9;}
.responsiveMenuTheme1m.isMobile {background:#0070cc;}
a.responsiveMenu1m.toggleMenu.isMobile.active, a.responsiveMenu1m.toggleMenu.isMobile:hover {color: #fff;}

@media screen and (max-width:1609px){
    
  .sanddam-imgs img {margin-right:5%;}
}

@media screen and (max-width:1609px){
.sanddams-info p {padding-left:14%;}
}

@media screen and (max-width:1562px){

a.level1 {font-size: 140%!important;}

}

@media screen and (max-width:1449px){

a.level1 {font-size: 120%!important;}

}


@media screen and (max-width:1460px){

.sanddam-imgs img {margin-right:2%;}
}

@media screen and (max-width:1364px){
    
.sanddam-imgs img  {height: 187px!important;}
}

@media screen and (max-width:1357px){
    
   a.level1.item-link { font-size: 120%!important;}
   .kaloko-mainimg img {margin-left: 0%;}
}

@media screen and (max-width:1325px){
    
 .certificate {    width: 31%; margin-right: 2%;}
 
 .correspondent-person {    width: 66%;}
 
 .float-right-text {    padding-top: 0%;}
 
 
}

@media screen and (max-width:1287px){

a.level1.item-link {font-size: 100%!important;}

}

@media screen and (min-width:768px){
    
.light-yellow-box { margin-top: 7%!important; }
    
}


@media screen and (max-width:1259px){
    
   a.level1.item-link { font-size: 100%!important;}
}


@media screen and (max-width:1224px){

.kaloko-intro .kaloko-intro-p {width: 100%; float: none; }
._28toomany-intro, ._28toomany-info {width:100%!important; float:none;}
.sanddams-intro, .sanddams-info {width:100%!important; float:none;}
.sanddams-info p {padding-left: 0%;}
}

@media screen and (max-width:973px){
    
    .correspondent-person {    width: 100%;    margin-top: 4%;}
    
}

@media screen and (max-width:918px){
.correspondent-person, .certificate {width: 100%; float: none; }
.certificate img {margin-top: 5%;}
}

@media screen and (max-width:804px){
.sanddam-imgs img {height: 167px!important;}
.district4-text {width: 100%; float: none; }
  .district4 img {width: 100%; float:none; margin-top:8%;}
  .district4-text p {font-size:140%;}
}

@media screen and (max-width:753px){
    .sanddam-imgs img {height: 137px!important; margin-right: 8%;}
  
}

@media screen and (max-width:732px){
    
  .district4-text {width: 100%; float: none; }
  .district4 img {width: 100%; float:none; margin-top:8%;}
  .district4-text p {font-size:140%;}
}

@media screen and (max-width:709px){
.sanddam-imgs img {height: auto!important; margin-right: 34%;width: 60%;margin-left: 1%;}
}

@media screen and (max-width:684px){
iframe {width: 95%;margin-left: 3%;}
.home-table {width: 96%;margin-left: 3%;}
.people-info-container h3 {margin-left:3%;}
.home-table tr td a {font-size: 100%!important;}
.home-table tr td:first-child {font-size: 130%!important;}
.rainbow-img1 {width:50%; float:none; margin-left: 7%;}
.rainbow-info {width: 90%;}

.float-right-text {    float: none;    width: 100%;    padding-top: 0%;}
.correspondent-person h2 {    text-align: center;}
.correspondent-person img {    width: 40%;    margin-left: 31%;}
.certificate {    display: none;}

.certificate.show {    display: block !important;}

}

@media screen and (max-width:618px){
.certificate img {margin-left: 18%;}
}

@media screen and (max-width:528px){
.certificate img {margin-left: 13%;}
}

@media screen and (max-width:490px){

   .home-table tr td:first-child {font-size: 120%!important;}
   .home-table tr td {font-size: 110%!important;}
   .sanddam-imgs img {width:90%!important;}
   .rainbow-img1 {width: 70%;}
   .rainbow-info {width: 100%;}
   .certificate img { margin-left: 3%;}
   .download-pdf {font-size:130%!important;}
   .rainbow-info p {font-size:140%;}
   .correspondent-person p {font-size:140%;}
}

@media screen and (max-width:466px){
.item-page .article-header h2 {font-size: 220%;}
.kaloko h2, ._28toomany-intro h2, .sanddams-intro h2 {font-size: 180%;}
.kaloko-intro p, ._28toomany p, .sanddams p {font-size:140%;}
}

@media screen and (max-width:450px){

   .home-table tr td:first-child {font-size: 100%!important;}
   .home-table tr td {font-size: 90%!important;}
   
}


@media screen and (max-width:450px){

   .home-table tr td:first-child {font-size: 80%!important;}
   .home-table tr td {font-size: 70%!important;}
   
}

.map-left iframe {    width: 50%;}

.container {    padding-right: 0px!important;    padding-left: 0px!important;}

.right-table-info h3 {    text-align: center;    margin-top: 0;    margin-bottom: 3%;    color: #005CA9;}

.right-table-info {    float: right;    width: 62%;}
.map-left {    width: 74%;    padding-right: 1%;}

.people-info-container {    margin-top: 3%;}

.table-address {    text-align: center;    line-height: 29px;}

.module_menu, div.module {    margin: 0 0 6px!important;}

.header-text-rainbow {    text-align: center;   font-size: 213%;    background-color: #F7CE17;    padding: 1% 2% 1% 2%;    color: #4700FB;    font-weight: bold;    width: 75%;    margin-left: 25%; line-height: 140%;}

.rainbow-centre-container .main-text { float:right; width:75%; }

.centre-image-1 {    width: 20%;    float: left; margin-right:5%; }

.main-text {    font-size: 2rem;    line-height: 31px;}

.central-image-block{ text-align:center; margin-top:3%; }

.central-image-block .website-link { margin-top:1%; }

.central-image-block .website-link a { font-size:2.0rem; }

.light-yellow-box {    margin-top: 3%;    background-color: #f9f27f;    color: #0000e1;    text-align: center;    font-size: 1.8rem;    padding: 1% 3% 1% 3%;    line-height: 157%;}

.kalo-logo {    width: 13% !important;    position: absolute;    top: 0;    right: 0;    margin-right: 520px;    margin-top: 220px;}

.download-pdf {    margin-top: 9%;}

.cog-image-pus-text {    margin-top: 38%;}
.cog-image-pus-text img {    width: 80%;    margin-left: 11%;}

.news {    margin: 5% 0;}

.inner-wheel-values {    width: 73%;    margin-left: 13%;}

.white-box-news {    text-align: center;    border: 2px #F7CE17 solid;    padding: 1% 3% 1% 3%;}

#yt_logo {    display: none;}

.homepage #yt_logo {    display: block;}

.home-table tr, td {    width: 30%;}

.meetings-held {    text-align: center; margin-bottom: 3%;}

@media screen and (max-width: 1578px){
    
    .kalo-logo {    margin-right: 465px;    margin-top: 216px;}
        
}

@media screen and (max-width: 1434px){
    
    .kalo-logo {    margin-right: 418px;    margin-top: 204px;}
    
    .kalo-logo {    margin-right: 369px;    margin-top: 196px;}
        
}

@media screen and (max-width: 1334px){
    
    .kalo-logo {    margin-right: 369px;    margin-top: 196px;}
        
}

@media screen and (max-width: 1277px){
    
    .centre-image-1 img {    margin:1% 0 0 0;}
    
    .centre-image-1 {    width: 50%;    float: none;    margin-left: auto;    margin-right: auto;}
    .header-text-rainbow {    width: 100%; margin-left: 0;}
    .rainbow-centre-container .main-text { width:100%; float:none; }
}


@media screen and (max-width: 1224px){
    
    .kalo-logo {    margin-right: 731px;    margin-top: 316px;}
        
}

@media screen and (max-width: 1199px){
    
    .kalo-logo {    margin-right: 809px;    margin-top: 327px;}
    
}

@media screen and (max-width: 1161px){
    
    .cog-image-pus-text {    margin-top: 0%;    font-size: 200%;}
    .cog-image-pus-text img {    width: 40%;    margin-left: 29%;}
    
    .inner-wheel-values {    width: 44%;    margin-left: 27%;}
    .inner-wheel-values h4 {    font-size: 200%;    text-align: center;}
    .inner-wheel-values ul li {    font-size: 121%;    line-height: 53px;}
}


@media screen and (max-width: 994px){
    
    .right-table-info {    width: 100%;}
    
    .map-left {    width: 100%;    padding-right: 0%;    margin-top: 3%;}
    
    .map-left iframe {    width: 100%;}
    
}


@media screen and (max-width: 979px){
    
    .kalo-logo {    margin-right: 619px;    margin-top: 302px;}
    
    .inner-wheel-values h4 {    font-size: 170%;}
    
}

@media screen and (max-width: 727px){
    
    .kalo-logo {    margin-right: 579px;    margin-top: 312px;}
    
}

@media screen and (max-width: 717px){
    
    .kalo-logo {    margin-right: 578px;    margin-top: 342px;}
    
    .inner-wheel-values ul li {    font-size: 106%;    line-height: 35px;}
    
    .cog-image-pus-text {    font-size: 180%;}
    
}

@media screen and (max-width: 661px){
    
    .kalo-logo {    margin-right: 514px;    margin-top: 337px;}
    
    .header-text-rainbow {font-size: 186%; }
    
   .main-text {margin-top: 5%;    margin-bottom: 3%;}
   
   }

@media screen and (max-width: 587px) {
    
    .kalo-logo {    margin-right: 469px;    margin-top: 327px;}
    
}

@media screen and (max-width: 505px){
    
    .kalo-logo {    margin-right: 409px;    margin-top: 317px;}
    
}

@media screen and (max-width: 493px){
    
    .kalo-logo {    margin-right: 379px;    margin-top: 381px;}   
    
}


@media screen and (max-width: 461px){
    
    .kalo-logo {    margin-right: 349px;    margin-top: 301px;}
    
}

@media screen and (max-width: 360px){
    
    .kalo-logo {    display: none;}
    
}