/* Sled Algoma Styles
-------------------------------------------------------------- */
.sled-bk{
    background-color:#000000 !important;
}

.sled-menu{
    background-color:#222222 !important;
    border-color:rgba(255, 255, 255, 0) !important;
    font-size:18px !important;
    margin:10px !important;
    padding-left:0px;
 }
 
.navbar-inverse{
    float:none;
    margin: auto;
}
.navbar-inverse ul, li {
  color: #ffffff !important; }
.white-bkg{
    background-color:#ffffff;
    margin:10px;
    margin-top:20px;
    padding:10px;
}
.sled-font{
    font-family:"Roboto";
     color:#145f88;
  
}

.sled-font-pad{
    font-family:"Roboto";
     color:#145f88;
     padding-left:10px;
}
.sled-font-bk{
     font-family:"Roboto";
     color:#000000;

      margin-top:15px;
}
.sled-title{
    font-family:"Roboto";
    font-size:120px;
    text-transform: uppercase;
    line-height:80px;
    color:#145f88;
}
.sled-text{
    font-family:"Roboto";
     font-size:16px;
}
.sled-list{
    color:#145f88 !important;
    font-size:17px;
    margin-left:-10px;
}
.sled-list a:hover{
    color:#145f88 !important;
    font-size:17px;
   
}
.list{
    color:#145f88 !important;
    font-size:17px;
  
}
.ride-border{
    border-style: solid;
    border-width: 2px;
    
}
.sled-black{
    background-color:#5c606b;
    padding:10px;
    margin-top:0px;
}
.sled-white{
    text-align:center;
    color:#ffffff;
    margin-top:5px;
    font-size:35px;
    
}
.bk-border{
    border-style: solid;
    border-width: 5px;
    border-color:#000000;
}
.sl-contact{
    font-size:20px;
    line-height:30px;
    padding:10px;
}
@media (min-width: 768px) and (max-width: 991px) {
    .sled-title{
   
    font-size:80px;

    line-height:80px;

}
}
@media (max-width: 767px) {
    
}
@media (max-width: 480px) {
.sled-title{
    font-size:45px;
    line-height:50px;

} 
.white-title{
    font-family: "nimbus-sans", sans-serif;
    color:#ffffff !important;
    padding:0px;
    font-size:25px !important;
    font-weight:bold;
    text-transform: uppercase;
    
}
.nsl-title{
   font-size:45px !important;
    line-height:50px !important;

}
.extra-margin{
    margin-left:0px !important;
}
.nsl-font-pad{
     font-size:30px !important;
     color:#49b8ff;
     padding-left:0px !important;
     font-weight:lighter;
}
}
.pads-text{
    padding:10px;

}
.WhiteText-Top {
	font-family: "nimbus-sans", sans-serif;
	font-size: 20px;
	color: #FFF;
	font-weight: lighter;
	line-height: 28px;
}
.sled-form{
        font-family: "Roboto",sans-serif !important;
        font-size:14px !important;
      
        letter-spacing:0.1pt !important;
        color:#000000 !important;
    }
    .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label{
        color:#676F7A;
        font-weight:normal;
    }
    .gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
        color:#676F7A;
    }
    .gform_wrapper .top_label .gfield_label{
        font-weight:500 !important;
    }
    label{
        font-weight:500 !important;
    }
 /* North Shore Loop Styles */
.intro-para {
	font-family: "nimbus-sans", sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 300;
	line-height: 32px;
	font-style: normal;
}
.white-title{
    font-family: "nimbus-sans", sans-serif;
    color:#ffffff !important;
    padding:5px;
    font-size:35px;
    font-weight:bold;
    text-transform: uppercase;
    
}
.northshore{
    background-color:#01265a !important;
    border-color:rgba(255, 255, 255, 0) !important;
    font-size:20px !important;
    margin:5px !important;
    padding-left:0px; 
 }
  .northshore-bk{
    background-color:#01265a !important;

 }
 .northshore-blue{
     margin:10px;
     padding:10px;
     background-color:#093aaf !important;
 }
 .white-text{
     color:#ffffff !important;
 }    
.nsl-font{
    font-family: "nimbus-sans", sans-serif;
     color:#49b8ff;
     font-weight:lighter;
}
.nsl-bold-font{
    font-family: "nimbus-sans", sans-serif;
     color:#49b8ff;
     font-weight:bold;
}
.nsl-font-pad{
    font-family: "nimbus-sans", sans-serif;
     color:#49b8ff;
     padding-left:10px;
     font-weight:lighter;
}
.nsl-title{
   font-family: "nimbus-sans", sans-serif;
	font-size: 120px;
	color: #4D3476;
	font-weight: bold;
	line-height: 100px;
	font-style: normal;
	padding: 0px;
}
.nsl-list{
    color:#49b8ff !important;
    font-size:17px;
    line-height:25px;
    margin-left:-15px;
    list-style: none;
}
.nsl-list a:hover{
    color:#143AAF !important;
    font-size:17px;
   
}
.nsl-list-sty{
    color:#49b8ff !important;
    font-size:17px;
    margin-left:-10px;
}
.nsl-list-sty a:hover{
    color:#49b8ff !important;
    font-size:17px;
   
}
.extra-margin{
    margin-left:20px;
}
.margin-right{
    margin-right:45px;
}
.map-margin{
    margin:10px;
    background-color:#ffffff;
    
}
.parag-text{
font-family: "nimbus-sans", sans-serif;
	font-size: 19px;
	color: #143AAF;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 300;
	line-height: 32px;
	font-style: normal;
}

.gform_wrapper .gfield_captcha_input_container{
    color:#000000 !important;
}
 /* Soo Loop Styles */
.soo-intro-para {
	font-family: "nimbus-sans", sans-serif;
	font-size: 19px;
	color: #000000;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 300;
	line-height: 32px;
	font-style: normal;
}

.sooloop{
    background-color:#FF8300 !important;
    border-color:rgba(255, 255, 255, 0) !important;
    font-size:20px !important;
    margin:5px !important;
    padding-left:0px; 
 }
  .sooloop-bk{
    background-color:#FF8300 !important;

 }
 .sooloop-orange{
     margin:10px;
     padding:10px;
     background-color:#ffffff !important;
 }
    
.sooloop-font{
    font-family: "nimbus-sans", sans-serif;
     color:#FF8300;
     font-weight:lighter;
}
.sooloop-bold-font{
    font-family: "nimbus-sans", sans-serif;
     color:#000000;
     font-weight:bold;
}
.sooloop-font-pad{
    font-family: "nimbus-sans", sans-serif;
     color:#5c5c5c;
     padding-left:10px;
     font-weight:lighter;
}
.sooloop-title{
   font-family: "nimbus-sans", sans-serif;
	font-size: 120px;
	color: #FF8300;
	font-weight: bold;
	line-height: 100px;
	font-style: normal;
	padding: 0px;
}
.sooloop-list{
    color:#FF8300 !important;
    font-size:17px;
    line-height:25px;
    margin-left:-15px;
    list-style: none;
}
.sooloop-list a:hover{
    color:#623200!important;
    font-size:17px;
   
}
.sooloop-list-sty{
    color:#1a1a1a !important;
    font-size:17px;
    margin-left:-10px;
}
.sooloop-list-sty a:hover{
    color:#49b8ff !important;
    font-size:17px;
   
}
.parag-text-sl{
font-family: "nimbus-sans", sans-serif;
	font-size: 19px;
	color: #373737;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 300;
	line-height: 32px;
	font-style: normal;
}
@media (max-width: 480px) {
.sled-title{
    font-size:45px;
    line-height:50px;

} 
.white-title{
    font-family: "nimbus-sans", sans-serif;
    color:#ffffff !important;
    padding:0px;
    font-size:25px !important;
    font-weight:bold;
    text-transform: uppercase;
    
}
.sooloop-title{
   font-size:45px !important;
    line-height:50px !important;

}
.extra-margin{
    margin-left:0px !important;
}
.sooloop-font-pad{
     font-size:30px !important;
     color:#FF8300;
     padding-left:0px !important;
     font-weight:lighter;
}
}
 /* Snow Events */
.soo-intro-para {
	font-family: "nimbus-sans", sans-serif;
	font-size: 19px;
	color: #000000;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 300;
	line-height: 32px;
	font-style: normal;
}

.snowevents{
    background-color:#00a07c !important;
    border-color:rgba(255, 255, 255, 0) !important;
    font-size:20px !important;
    margin:5px !important;
    padding-left:0px; 
 }
  .snowevents-bk{
    background-color:#00a07c !important;

 }
 .snowevents-green{
     margin:10px;
     padding:10px;
     background-color:#00a07c !important;
 }
    
.snowevents-font{
    font-family: "nimbus-sans", sans-serif;
     color:#00a07c;
     font-weight:lighter;
}
.snowevents-bold-font{
    font-family: "nimbus-sans", sans-serif;
     color:#000000;
     font-weight:bold;
}
.snowevents-font-pad{
    font-family: "nimbus-sans", sans-serif;
     color:#5c5c5c;
     padding-left:10px;
     font-weight:lighter;
}
.snowevents-title{
   font-family: "nimbus-sans", sans-serif;
	font-size: 120px;
	color: #00a07c;
	font-weight: bold;
	line-height: 100px;
	font-style: normal;
	padding: 0px;
}
.snowevents-list{
    color:#00a07c !important;
    font-size:17px;
    line-height:25px;
    margin-left:-15px;
    list-style: none;
}
.snowevents-list a:hover{
    color:#623200!important;
    font-size:17px;
   
}
.snowevents-list-sty{
    color:#1a1a1a !important;
    font-size:17px;
    margin-left:-10px;
}
.snowevents-list-sty a:hover{
    color:#49b8ff !important;
    font-size:17px;
   
}
.parag-text-sl{
font-family: "nimbus-sans", sans-serif;
	font-size: 19px;
	color: #373737;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: 300;
	line-height: 32px;
	font-style: normal;
}
@media (max-width: 480px) {
.sled-title{
    font-size:45px;
    line-height:50px;

} 
.white-title{
    font-family: "nimbus-sans", sans-serif;
    color:#ffffff !important;
    padding:0px;
    font-size:25px !important;
    font-weight:bold;
    text-transform: uppercase;
    
}
.snowevents-title{
   font-size:45px !important;
    line-height:50px !important;

}
.extra-margin{
    margin-left:0px !important;
}
.snowevents-font-pad{
     font-size:30px !important;
     color:#00a07c;
     padding-left:0px !important;
     font-weight:lighter;
}
}