@media (max-width: 1260px){
.navbar-nav .nav-item {
    padding-left: 14px!important;
}
}

.checkbox-wrap input {
   display: none;
}

@media (max-width:1024px){
  .membership-table p{
    font-size: 12px;
  }
  .membership-table td{
    padding:10px!important;
  }
}

.social-footer {
  display:none;
}

.section-join{
  display:none;
}

.navbar-brand {
    display: block;
}

/* news */
.img-content time {
    background-color: #4396c8;
}

/* news sidecol */
aside .btn-wrapper{
  display:none;
}
.section-adds2{
  display:none;
}

section-news {
    background: url(/public/sections/Banner-Image3_1.jpg)!important;
}
/* Custom Css New-2 */

.membership-table p {
  margin: 0px
}

.main-banner-subpage .item {
    background-color: #ccecff;
}

section .main-banner:before{
  background-color: rgb(66, 150, 201, 0.5)!mportant;
}

.main-banner-subpage .item:before {
    background-color: rgb(66, 150, 201, 0.5)!important;
}

@media (min-width: 1440px){
.section-welcome .content-left {
    margin-top: 2em !important;
}
}

.section-map {
  display: none
}

.nav-top {
  display: none
}

.navbar {
    padding: 2.5rem 1rem;
}

.navbar-nav>.nav-item {
    padding: 10px 0px;
}


@media screen and (min-width: 1650px){
.navbar-brand img {
    max-height: 170px;
}
}

.navbar-nav>.nav-item>.nav-link:before {
    background-color: #4296c9;
}

.footer-box:nth-of-type(4){
  display:none;
}

@media (min-width:1440px){
.section-welcome .content-left{
  margin-top:7em;
}
}

@media (max-width:1440px){
.section-welcome .content-left{
  margin-top:3em;
}
}

.section-welcome p {
    margin-bottom:0px;
}
.section-welcome h1 {
    color: #4296c9;
}

@media screen and (min-width: 1080px){
.navbar-nav>.nav-item {
    padding-left: 30px;
}
}

@media (max-width: 1260px){
.navbar-nav>.nav-item {
padding-left: 21px;
    font-size: .8rem;
}
}


main{
    width: inherit;
}

.section-adds {
display: none
}
  

.section-join {
display: none
}


.navbar-nav>.nav-item>.nav-link {
    font-size: .9em;
}


.header-top .form-login {
  display: none;
}

.section-adds {
display: none
}
.mb-2 {margin-bottom: 35px!important;}

.grey-box {
    padding: 30px;
    background-color: #f2f2f2;
}
.white-box {
    padding: 30px;
    background-color: #fff;
}
.grey-border{
  border: solid 7px #f2f2f2;
}
.membership-table, .rink-fees-table{
  width:100%;
}
.membership-table tr td, .membership-table th, .rink-fees-table tr td, .rink-fees-table th {
    padding: 12px 25px;
}
.membership-table tr:nth-child(even), .rink-fees-table tr:nth-child(even){
    background-color: rgba(0, 0, 0, 0.05);
}

.section-join {
display: none
}

.membership-table {
font-size: 15px;
      overflow: auto;
    display: block;
}

.membership-table tbody {
      width: 100%;
    display: inline-table;
}

.social-footer {
  display: none
}



/*Sidecol*/

.form-contact-wrapper {
    border-bottom: 7px solid #4396c9;
}

  .bg-brand-primary {
    background-color: #4396c9!important;
}
  .btn-primary, .btn-primary-2 {
  background-color:#4396c9;
}

/*Footer */

  .footer-top {
background-color: #4396c9 !important;
}

/*Subpage Fonts */

h1:before {
    background-color: #4396c9!important;
}

.section-news-post h2:before, .section-news-post h3:before,.section-news-post h4:before{
    display: none;
}

.section-news-post h2{
    font-size: 2rem;
  font-weight: 600;
}

.section-news-post h3{
    font-size: 1.7rem;
  font-weight: 600;
  color: #4396c9;
  margin:20px 0;
}

.section-news-post h4{
    font-size: 1.25rem!important;
  font-weight: 300;
    color: #4396c9;
  text-transform: uppercase;
}
  

.margins p {
    margin: 0 0 10px;
}

.section-news-post ol{
    list-style: decimal;
    padding-left: 18px;
}
  
.section-news-post li{
    padding-left: 15px;
}

/* CTA Banner */
.row-centre{
    display:flex;
    justify-content:center;
    align-items:center;
}
.project-image-gradient {
    background-color: rgba(20, 45, 69, 0.1);
}
.banner {
    height: initial;
    transition: box-shadow .2s ease-in-out;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
    background-image: url(/public/files/CTA-Image.jpg); /*Change background image */
    background-size: cover;
    overflow:hidden;
    border-radius:4px;
} 
.banner .content{
    text-align: left;
    padding: 3em 3em 3em 0;
}
.content-text .banner .row{
    margin-bottom: 0px!important;
}

.project-name img{
    max-width: 150px!important;/* Set if the logo is large*/
}
.project-image-gradient {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.8;
}
.project-name {
    font-weight: 200;
    color: #fff;
    text-align: center;
    position: relative;
    padding: 0 10px;
}
.project-name strong, .project-name h4, .project-name a{
    color: #ecf3f7;
    font-weight: 800;
}
.project-name strong{
    font-size: 2em;
}
.project-name a{
    width: auto;
}
.project-name .row{
    display: flex;
}
.project-name p{
    margin-bottom:0px;
    color:#fff;
    margin-bottom:5px;
}
.project-name .banner-logo{
    margin:20px 0;
}
.content-text .row{
    margin-bottom: 30px !important;
}

@media (max-width: 425px){
    .project-name p:last-child{
        margin-bottom:25px;
    }
}

  /*Free Parking*/
  .about-background p{
    background-color: #4396c9;
    color: #fff;
    padding: 30px;
    margin-bottom: 20px;
}


 /*Lists*/
  .description ol{
   padding-left: 23px;
   list-style: devanagari;
}
  
  .description ul{
  padding-left: 23px;
  list-style: initial;
}
  
  /*Social Media*/ 
  .social-media{
    display:none;
  }