/* Global Responsive Stylesheet */ 
/* Make Sure Viewport meta tag is applied */ 

     
/* This one is not mobile specific - It's preventing the underline on the social icons on hover  */
footer.global-footer .show-mobile #footer-social-links li a:hover {text-decoration:none!important;}


    .show-mobile {
      display: none;
    }

    iframe[name="google_conversion_frame"] {
      display:none !important;
    }

/*  BEGIN MEDIA QUERY   */ 
@media screen and (max-width: 768px) {




/* --------------------------- Global Resets --------------------------- */

  body { overflow-x: hidden; }

    #bg-one, #bg-two, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12  {width:100%!important; min-width:100%!important;}
  .offset-3 {
    margin-left: 0 !important;
  }

  #bg-one {padding-bottom:0!important; padding-top:0!important;}


	[class*="span"] {margin:0!important;}

    .container {
        width: 100% !important;
        min-width: 280px !important;
        max-width: 767px !important;
        margin-right:0!important;
        margin-left:0!important;
        box-sizing:border-box;
        padding:0 15px;
      }

	.row {margin-left:0!important}

	 form {
	 	box-sizing: border-box;
	 	padding:0;
	 }


    .show-mobile {
        display: block !important;
      }
    .hide-mobile {
      display: none!important;
    }

    #hero-slideshow {display:none!important;}

	  .mobile-hero {
      display:block!important;
      background-color:#00abdf!important;
      padding:10px!important;
      text-align:center!important;
      box-sizing:border-box;
      margin-bottom:30px!important;
    }
    .mobile-hero h2 {
      color:#fff!important;
      letter-spacing:0em!important;
      font-size:24px!important;
      line-height: 30px!important;

    }
    .mobile-hero h2 span {
      font-family:'ProximaNova-Regular', Arial, sans-serif!important;
    }

    .mobile-hero-paragraph {
      font-family:'ProximaNova-Regular', Arial, sans-serif!important;
      font-size:14px!important;
      line-height:14px!important;
      color:#fff!important;
    }







	/* --------------------------- Main Navigation Resets --------------------------- */ 
/*@import url("http://editor2.activenetwork.com/Assets/Global/stylesheets/Corproate-responsive-menu.css");*/









	/* --------------------------- Form Resets --------------------------- */ 

  form, input, select, textarea {width:100%!important; min-width:100%!important;}


	input[type="text"] {box-sizing:border-box; height:40px!important; padding-left:4%;}
	textarea {box-sizing:border-box; padding-left:4%; width:100%;}

	::-webkit-input-placeholder {
   	   color: #999;
	}

	:-moz-placeholder { /* Firefox 18- */
	   color: #999;  
	}

	::-moz-placeholder {  /* Firefox 19+ */
	   color: #999;  
	}

	:-ms-input-placeholder {  
	   color: #999;  
	}

	label {display:none!important;}

	button.submit {margin:0!important;}







/* --------------------------- Font styling and resets --------------------------- */ 



  .sectionheader {margin-top:40px;}

	h1 {
		font-size: 24px!important;
		line-height:24px!important;
		border:none!important;
    letter-spacing: 0em!important;
    text-align:left!important;
	}

	
	.intro-text {
		  font-family:'ProximaNova-Regular', Arial, sans-serif;
		  margin: 10px 0 15px;
		  font-size: 14px;
		  line-height: 24px;
		  color: #555555;
		  letter-spacing: 0.02em;
      text-align: left!important;
	}

	.small {
	    display: block;
	    font-size: 80%;
	}




      
     /* --------------------------- FOOTER  Responsive Styles --------------------------- */
      footer .banner,
      footer .org.row,
      footer .footer-paragraph,
      footer .an-address,
      footer .intl,
      footer .span3,
      footer h2 {
        display: none;
      }

      .global-footer {padding:30px 10px 20px;}

      ul#footer-social-links li {
      width: 21px;
      max-width: 21px;
      float: left;
      overflow: hidden;
      margin-right: 10px;
      height: 26px;
      padding: 0 0 5px!important;
      }

      ul.network {border:none!important; width:90%!important;}
      
      .network-bottom > li > a {padding:0px 10px 5px 0!important; margin:0!important;}

      ul.network-bottom li:last-child {padding-top:15px!important;}
      
      .backtotop {display:none!important; opacity:0!important;}







































/* --------------------------- Page Specific Responsive Styles --------------------------- */




/* **************** CORPORATE **************** */

#activenetwork.ip-current-page-13681 .homepage-mobile-buttons {
  height:30px;
  text-align: center;
  margin:0 auto;
  width:70%;
  color:#fff;
  border: 2px solid #fbad18;
  font-size:24px;
  padding:10px 0 0px;
  border-radius:20px;
}






/* Active Network Homepage - #activenetwork.ip-current-page-13681   */
#activenetwork h2.h1 {font-size:24px!important; line-height: 24px!important; }
#activenetwork h1.h2 {font-size:18px!important;}


#activenetwork.ip-current-page-13681 .sliding-block3 {
    float: none;
    margin:0 auto 10px!important;
    width:100%!important;
  }
#activenetwork.ip-current-page-13681 .features-image-container {max-width:300px!important;    margin:0 auto!important;}

#activenetwork.ip-current-page-13681 #customer-logos-carousel-section,
#activenetwork.ip-current-page-13681 #find-out-more-header,
#activenetwork.ip-current-page-13681 #whats-new,
#activenetwork.ip-current-page-13681 #in-the-news-header,
#activenetwork.ip-current-page-13681 #news-events-in-the-news,
#activenetwork.ip-current-page-13681 #join-our-team,
  #activenetwork.ip-current-page-13681 .teaser-p {
    display: none !important;
  }










/* **************** FELLOWSHIP ONE **************** */
#activefaith h2 {
  font-size:21px!important;
  line-height:24px!important;
}

/* remove live chat button sitre wide*/
#activefaith #lhnContainerDone {display:none!important;}




/* FellowshipOne Homepage - #activefaith.ip-current-page-1346   */
  #activefaith.ip-current-page-1346 #solution-tabs-bucket .span5 a {text-align: center;}

  #activefaith.ip-current-page-1346 .social-header,
  #activefaith.ip-current-page-1346 .social-icons,
  #activefaith.ip-current-page-1346 .pagelet-tb-blog,
  #activefaith.ip-current-page-1346 .pagelet-tb-title,
  #activefaith.ip-current-page-1346 #social-blog,
  #activefaith.ip-current-page-1346 #social-blog2,
  #activefaith.ip-current-page-1346 .pagelet-tb-fb,
  #activefaith.ip-current-page-1346 .pagelet-tb-title,
  #activefaith.ip-current-page-1346 #social-fb,
  #activefaith.ip-current-page-1346 #ctl17_divCalendar,
  #activefaith.ip-current-page-1346 .bottom-form-cta {
    display:none!important;
  }
.ip-current-page-1346 #intro-bucket {padding:0 10px!important;}
.ip-current-page-1346 #backsplash-bot {margin-bottom:-60px;}




/* FellowshipOne Features Page - #activefaith .ip-current-page-1366   */
#activefaith.ip-current-page-1366 #alt-step-one-form,
#activefaith.ip-current-page-1366 #membership-hw, 
#activefaith.ip-current-page-1366 #product-image-placement {
  
  display:none!important;
  
  }






/* FellowshipOne church-software-pricing - #activefaith .ip-current-page-1373   */
#activefaith.ip-current-page-1373 .bottom-form-cta, #activefaith.ip-current-page-1373 .pricing-page-numbered-image {display:none!important;}
#activefaith.ip-current-page-1373 #intro-text-row {
  margin-top:40px!important;
  text-align:left!important;
}






/* http://www.fellowshipone.com/services/education/certification - #activefaith.ip-current-page-2327 */
#activefaith.ip-current-page-2327 #certification-form-container {margin-top:40px;}




/* http://www.fellowshipone.com/services/education/certification - #activefaith.ip-current-page-2327 */



/* http://www.fellowshipone.com/guided-tour - #activefaith.ip-current-page-2438 */

#activefaith.ip-current-page-2438 #hero-slideshow {display:block!important;}
#activefaith.ip-current-page-2438 .mobile-nav {display:none!important;}



#activefaith.ip-current-page-2438 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
}
#activefaith.ip-current-page-2438 #bg-two {
  margin-top: -30px!important;
}
#activefaith.ip-current-page-2438 #bg-one {
  margin-top: 0px!important;
  margin-bottom:-90px!important;
}

#activefaith.ip-current-page-2438 .add-tour-background {
  padding: 15px;
  background: rgba(245,243,235,0.9);
  margin-top: 30px;
  margin-bottom:128px;
  border-radius: 3px;
}

#activefaith.ip-current-page-2438 .submit-row button {
  display:block!important;
  margin:0 auto 30px!important;
}

#activefaith.ip-current-page-2438 .tour-form-h2  {
  letter-spacing: 0em!important;
  text-align: center!important;
}

#activefaith.ip-current-page-2438 .form-intro-text {
  font-family: 'ProximaNova-Regular',Arial,sans-serif!important;
  text-align:center!important;
}
 
/*#activefaith.ip-current-page-2438 #guided-tour-form-container {height:800px!important;}*/

#activefaith.ip-current-page-2438 #hero-slideshow .row {overflow:visible!important; height: 75px!important;}



/* http://www.fellowshipone.com/find-your-solution - #activefaith.ip-current-page-2760 */

#activefaith.ip-current-page-2760 #hero-slideshow {display:block!important;}
#activefaith.ip-current-page-2760 .mobile-nav {display:none!important;}



#activefaith.ip-current-page-2760 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
}
#activefaith.ip-current-page-2760 #bg-two {
  margin-top: -30px!important;
}
#activefaith.ip-current-page-2760 #bg-one {
  margin-top: 0px!important;
  margin-bottom:-90px!important;
}

#activefaith.ip-current-page-2760 .add-tour-background {
  padding: 15px;
  background: rgba(245,243,235,0.9);
  margin-top: 30px;
  margin-bottom:128px;
  border-radius: 3px;
}

#activefaith.ip-current-page-2760 .submit-row button {
  display:block!important;
  margin:0 auto 30px!important;
}

#activefaith.ip-current-page-2760 .tour-form-h2  {
  letter-spacing: 0em!important;
  text-align: center!important;
}

#activefaith.ip-current-page-2760 .form-intro-text {
  font-family: 'ProximaNova-Regular',Arial,sans-serif!important;
  text-align:center!important;
}
 
/*#activefaith.ip-current-page-2760 #guided-tour-form-container {height:800px!important;}*/

#activefaith.ip-current-page-2760 #hero-slideshow .row {overflow:visible!important; height: 75px!important;}














/* **************** CAMPS **************** */

#activecamps .h3 {
  font-size:18px!important;
  line-height: 18px!important;
  font-family:'ProximaNova-SemiBold', Arial, sans-serif!important;
  text-align:center!important;
}

#activecamps h2 {
  font-size:21px!important;
  line-height:24px!important;
  letter-spacing:0em!important;
}

#btn-camps-live-chat {display:none!important;}


#activecamps ul.network-bottom li:last-child {padding-top:0!important;}

#activecamps #charcount-wrap {margin:0 0 10px 0!important; line-height:14px!important;}


#activecamps .span4 div.width240 {
  width: 100%!important;
}

#activecamps .syndicated-quote-container {display:none!important;}



/* http://www.activecamps.com/ - #activecamps.ip-current-page-514 */
#activecamps.ip-current-page-514 .nav-tabs-container,
#activecamps.ip-current-page-514 .cs-slider-bucket,
#activecamps.ip-current-page-514 #proud-member-supporter,
#activecamps.ip-current-page-514 .h2-divider,
#activecamps.ip-current-page-514 .pagelet-tb-brochures,
#activecamps.ip-current-page-514 #home-brochures-ap,
#activecamps.ip-current-page-514 #ctl17_divCalendar,
#activecamps.ip-current-page-514 #ctl16_divCalendar,
#activecamps.ip-current-page-514 .pagelet-tb-blog,
#activecamps.ip-current-page-514 #social-blog,
#activecamps.ip-current-page-514 #camps-step1-form {
  display:none!important;
}


#activecamps.ip-current-page-514 #camps-home-bucket2, 
#activecamps.ip-current-page-514 #camps-solutions-bucket2 {padding:0 10px!important;}
#activecamps.ip-current-page-514 #camps-home-bucket2 > .container {
  padding: 0 15px;
}

#activecamps.ip-current-page-514 .tab-content > .tab-pane, .pill-content > .pill-pane {
    display: block!important;
}
#activecamps.ip-current-page-514 .fade {opacity:1!important;}

#activecamps.ip-current-page-514 #online-registration-tab img, 
#activecamps.ip-current-page-514 #camp-management-tab img,
#activecamps.ip-current-page-514 #marketing-communications-tab img {
  margin-bottom:-60px!important;
}

#activecamps.ip-current-page-514 #online-registration-tab, 
#activecamps.ip-current-page-514 #camp-management-tab,
#activecamps.ip-current-page-514 #marketing-communications-tab {
  text-align: center!important;
}

#activecamps.ip-current-page-514 #online-registration-tab p, 
#activecamps.ip-current-page-514 #camp-management-tab p,
#activecamps.ip-current-page-514 #marketing-communications-tab p {
  line-height:16px!important;
  text-align: center!important;
}

#activecamps.ip-current-page-514 #online-registration-tab ul, 
#activecamps.ip-current-page-514 #camp-management-tab ul,
#activecamps.ip-current-page-514 #marketing-communications-tab ul {
text-align:left!important;
}

#activecamps.ip-current-page-514 #online-registration-tab ul li, 
#activecamps.ip-current-page-514 #camp-management-tab ul li,
#activecamps.ip-current-page-514 #marketing-communications-tab ul li {
  margin: 0 0 5px 10px!important;
  line-height:14px;
}

#activecamps.ip-current-page-514 #activecamps-home-bucket3 .learn-more-btn {
  margin-bottom:100px;
}





/* http://www.activecamps.com/contact-us - #activecamps.ip-current-page-531 */
#activecamps.ip-current-page-531 h1 {margin-top:60px!important;}

#activecamps.ip-current-page-531 select {
  height:40px!important;
  border-radius:3px;
}

#activecamps.ip-current-page-531 #camps-contact-us-container button.submit {margin-bottom:30px!important;}







/*  http://www.activecamps.com/solutions/features/camp-management-software - #activecamps.ip-current-page-537 */

#activecamps.ip-current-page-537 #carousel-section,
#activecamps.ip-current-page-537 #camps-step1-form {
  display:none!important;
}




#activecamps.ip-current-page-537 #camp-management-bucket2,
#activecamps.ip-current-page-537 #camp-management-bucket3 {
  padding:0 15px!important;
}

#activecamps.ip-current-page-537 #camp-management-bucket3 {
  text-align:center;
}
#activecamps.ip-current-page-537 #camp-management-bucket3 p {
  line-height:14px!important;
}
#activecamps.ip-current-page-537 #camp-management-bucket3 ul {
  text-align: left!important;
}
#activecamps.ip-current-page-537 #camp-management-bucket3 ul li {
  margin: 0 0 5px 10px!important;
  line-height:14px;
}






/*  http://www.activecamps.com/solutions/camp-types/sports-camp-software - #activecamps.ip-current-page-544 */
#activecamps.ip-current-page-544 #sports-camps-quotes-bucket, 
#activecamps.ip-current-page-544 #sports-proud-member-supporter,
#activecamps.ip-current-page-544 #camps-step1-form,
#activecamps.ip-current-page-544 #sports-camps-bottom-info {
  display:none!important;
}



#activecamps.ip-current-page-544 #camp-types-bucket2 {padding:0 15px!important;}
#activecamps.ip-current-page-544 #camp-types-bucket3,
#activecamps.ip-current-page-544 #sports-camps-type-bucket4 {
  text-align:center!important;
}







/*  http://www.activecamps.com/_request-more-information - #activecamps.ip-current-page-2605 */

#activecamps.ip-current-page-2605 #hero-slideshow {display:block!important; margin-top:0!important; height:625px!important;}

#activecamps.ip-current-page-2605 #hero-slideshow .row {overflow:visible!important; height:650px!important;}


#activecamps.ip-current-page-2605 .mobile-nav,
#activecamps.ip-current-page-2605 #contact-us-intro-bucket,
#activecamps.ip-current-page-2605 .hero-bottom-container {display:none!important;}



#activecamps.ip-current-page-2605 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
}
#activecamps.ip-current-page-2605 #bg-two {
  margin-top: -30px!important;
}

#activecamps.ip-current-page-2605 .add-tour-background {
  padding:15px 15px 20px!important;
  background: rgba(245,243,235,0.9);
  margin-top: 30px;
  border-radius: 3px;
  height:560px!important;

}

#activecamps.ip-current-page-2605 .submit-row button {
  display:block!important;
  margin:0 auto 30px!important;
}

#activecamps.ip-current-page-2605 .tour-form-h2  {
  letter-spacing: 0em!important;
  text-align: center!important;
}

#activecamps.ip-current-page-2605 .form-intro-text {
  font-family: 'ProximaNova-Regular',Arial,sans-serif!important;
  text-align:center!important;
}
 

/*  http://www.activecamps.com/request-more-information - #activecamps.ip-current-page-2149 


UPDATE AND UNCOMMENT WHEN SPLIT TEST IS COMPLETE 

#activecamps.ip-current-page-2149 #hero-slideshow {display:block!important; margin-top:0!important; height:625px!important;}

#activecamps.ip-current-page-2149 #hero-slideshow .row {overflow:visible!important; height:650px!important;}


#activecamps.ip-current-page-2149 .mobile-nav,
#activecamps.ip-current-page-2149 #contact-us-intro-bucket,
#activecamps.ip-current-page-2149 .hero-bottom-container {display:none!important;}



#activecamps.ip-current-page-2149 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
}
#activecamps.ip-current-page-2149 #bg-two {
  margin-top: -30px!important;
}

#activecamps.ip-current-page-2149 .add-tour-background {
  padding:15px 15px 20px!important;
  background: rgba(245,243,235,0.9);
  margin-top: 30px;
  border-radius: 3px;
  height:560px!important;

}

#activecamps.ip-current-page-2149 .submit-row button {
  display:block!important;
  margin:0 auto 30px!important;
}

#activecamps.ip-current-page-2149 .tour-form-h2  {
  letter-spacing: 0em!important;
  text-align: center!important;
}

#activecamps.ip-current-page-2149 .form-intro-text {
  font-family: 'ProximaNova-Regular',Arial,sans-serif!important;
  text-align:center!important;
}


*/
 





















/* **************** ENDURANCE **************** */

#activeendurance .mobile-h3 {color:#fff!important;}

#activeendurance #lhnchatimg {display:none!important;}

#activeendurance h2 {
  font-size:21px!important;
  line-height:24px!important;
  letter-spacing:0em!important;
}


/*  http://www.activeendurance.com/home - #activeendurance.ip-current-page-655 */

#activeendurance.ip-current-page-655 #hero-bucket,
#activeendurance.ip-current-page-655 .cs-slider-bucket,
#activeendurance.ip-current-page-655 .social-header,
#activeendurance.ip-current-page-655 .pagelet-tb-blog,
#activeendurance.ip-current-page-655 #social-blog,
#activeendurance.ip-current-page-655 .ip-calendarpagelet-content,
#activeendurance.ip-current-page-655 #video-container,
#activeendurance.ip-current-page-655 .pagelet-tb-fb,
#activeendurance.ip-current-page-655 #social-fb,
#activeendurance.ip-current-page-655 .pagelet-tb-news,
#activeendurance.ip-current-page-655 #news-press-social,
#activeendurance.ip-current-page-655 #carousel-section,
#activeendurance.ip-current-page-655 .get-started-step1-full-width {
  display:none!important
}

#activeendurance.ip-current-page-655 a.mobile-header-blocks {text-decoration: none!important}


#activeendurance.ip-current-page-655 #mobile-header-running {background-image: url('http://www.activeendurance.com/asset4380.aspx');}
#activeendurance.ip-current-page-655 #mobile-header-cycling {background-image: url('http://www.activeendurance.com/asset4378.aspx');}
#activeendurance.ip-current-page-655 #mobile-header-triathlon {background-image: url('http://www.activeendurance.com/asset4381.aspx');}
#activeendurance.ip-current-page-655 #mobile-header-mob {background-image: url('http://www.activeendurance.com/asset4379.aspx');}

#activeendurance.ip-current-page-655 #mobile-header-running,
#activeendurance.ip-current-page-655 #mobile-header-cycling,
#activeendurance.ip-current-page-655 #mobile-header-triathlon,
#activeendurance.ip-current-page-655 #mobile-header-mob {
  width:100%;
  margin:-18px auto!important;
  text-align: center;
  position: relative;
  background-size:   cover;                     
  background-repeat: no-repeat;
  background-position: center center; 
  height:150px;
}


#activeendurance.ip-current-page-655 .mobile-h3 {top:100px;}
#activeendurance.ip-current-page-655 #mobile-header-triathlon .mobile-h3 {top:80px;}


#activeendurance.ip-current-page-655 #intro-text-row {padding:0 15px!important;}




/*  http://www.activeendurance.com/contact-us - #activeendurance.ip-current-page-788 */






/*  http://www.activeendurance.com/solutions - #activeendurance.ip-current-page-791 */
#activeendurance.ip-current-page-791 #partnerships, 
#activeendurance.ip-current-page-791 #solutions-overview-quotes-bucket, 
#activeendurance.ip-current-page-791 .get-started-step1-full-width {
  display:none!important;
}


#activeendurance.ip-current-page-791 #solutions-intro-bucket {padding:0 15px!important;}

#activeendurance.ip-current-page-791 .width240 {margin-top:40px!important;}





/*  http://www.activeendurance.com/_get-started - #activeendurance.ip-current-page-2607 */

#activeendurance.ip-current-page-2607 #hero-slideshow {display:block!important; margin-top:0!important; height:625px!important;}

#activeendurance.ip-current-page-2607 #hero-slideshow .row {overflow:visible!important; height:650px!important;}


#activeendurance.ip-current-page-2607 .mobile-nav,
#activeendurance.ip-current-page-2607 #contact-us-intro-bucket,
#activeendurance.ip-current-page-2607 .hero-bottom-container {display:none!important;}



#activeendurance.ip-current-page-2607 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
}
#activeendurance.ip-current-page-2607 #bg-two {
  margin-top: -30px!important;
}

#activeendurance.ip-current-page-2607 .add-tour-background {
  padding:15px 15px 10px!important;
  background: rgba(245,243,235,0.9);
  margin-top: 30px;
  border-radius: 3px;
  height:560px!important;

}

#activeendurance.ip-current-page-2607 .submit-row button {
  display:block!important;
  margin:0 auto 30px!important;
}

#activeendurance.ip-current-page-2607 .form-h2  {
  letter-spacing: 0em!important;
  text-align: center!important;
}

#activeendurance.ip-current-page-2607 .form-intro-text {
  font-family: 'ProximaNova-Regular',Arial,sans-serif!important;
  text-align:center!important;
}
 


/*  http://www.activeendurance.com/get-started - #activeendurance.ip-current-page-789





#activeendurance.ip-current-page-789 #hero-slideshow {display:block!important; margin-top:0!important; height:775px!important;}

#activeendurance.ip-current-page-789 #hero-slideshow .row {overflow:visible!important; height:775px!important;}


#activeendurance.ip-current-page-789 .mobile-nav,
#activeendurance.ip-current-page-789 #contact-us-intro-bucket,
#activeendurance.ip-current-page-789 .hero-bottom-container {display:none!important;}



#activeendurance.ip-current-page-789 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
    padding-bottom:130px;
}
#activeendurance.ip-current-page-789 #bg-two {
  margin-top: -30px!important;
}

#activeendurance.ip-current-page-789 .add-tour-background {
  padding:15px 15px 10px!important;
  background: rgba(245,243,235,0.9);
  margin-top: 30px;
  border-radius: 3px;
  height:720px!important;

}

#activeendurance.ip-current-page-789 .submit-row button {
  display:block!important;
  margin:0 auto 30px!important;
}

#activeendurance.ip-current-page-789 .form-h2  {
  letter-spacing: 0em!important;
  text-align: center!important;
}

#activeendurance.ip-current-page-789 .form-intro-text {
  font-family: 'ProximaNova-Regular',Arial,sans-serif!important;
  text-align:center!important;
}

 

 */








/* **************** SPORTS **************** */

#activesports #lhnchatimg, #activesports #lhnChatButton {display:none!important;}

#activesports h2 {
  font-size:21px!important;
  line-height:24px!important;
  letter-spacing:0em!important;
}



/*  http://www.activesports.com/home - #activesports.ip-current-page-1601 */
#activesports.ip-current-page-1601 #home-partner-logos, 
#activesports.ip-current-page-1601 .cs-slider-bucket,
#activesports.ip-current-page-1601 #carousel-section,
#activesports.ip-current-page-1601 .get-started-step1-full-width,
#activesports.ip-current-page-1601 #handwritten-league-online,
#activesports.ip-current-page-1601 #handwritten-signup-players,
#activesports.ip-current-page-1601 .choose-sport-button {
  display:none!important;
}

#activesports.ip-current-page-1601 .mobile-hero .btn-group {width:250px!important; margin:0 auto!important;}
#activesports.ip-current-page-1601 .row1,
#activesports.ip-current-page-1601 .row2,
#activesports.ip-current-page-1601 .row3 {
  background:url("http://www.activesports.com/asset2298.aspx") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  padding-bottom:60px;
}


#activesports.ip-current-page-1601 .row1 img {margin: 40px auto 0!important;}
#activesports.ip-current-page-1601 .row2 img {margin: -80px auto -120px!important;}
#activesports.ip-current-page-1601 .row3 img {margin: -60 auto -80px!important;}




/*  http://www.activesports.com/sports-solutions- #activesports.ip-current-page-1634 */
#activesports.ip-current-page-1634 #intro-text-row {padding:0 15px!important;}

#activesports.ip-current-page-1634 #handwritten-collect-regs, 
#activesports.ip-current-page-1634 #handwritten-games-schedule,
#activesports.ip-current-page-1634 .get-started-step1-full-width {
  display:none!important;
}



/*  http://www.activesports.com/sports-solutions/by-sport/baseball/baseball-scheduling-software -
 #activesports.ip-current-page-1696 */
#activesports.ip-current-page-1696 #carousel-section {display:none!important;}


/*  http://www.activesports.com/sports-solutions/by-feature/online-sports-registration -
 #activesports.ip-current-page-1650 */
#activesports.ip-current-page-1650 #carousel-section {display:none!important;}


/*  http://www.activesports.com/sports-solutions/by-org/little-league-baseball -
 #activesports.ip-current-page-1681 */
#activesports.ip-current-page-1681 .get-started-step1-full-width,
#activesports.ip-current-page-1681 #handwritten-regs-online-24-7,
#activesports.ip-current-page-1681 #handwritten-organize-schedule,
#activesports.ip-current-page-1681 #little-league-overview-quotes-bucket {
  display:none!important;
}


#activesports.ip-current-page-1681 #little-league-overview-intro {padding:0 15px!important;}






/*  http://www.activesports.com/request-more-info - #activesports.ip-current-page-1626 */

#activesports.ip-current-page-1626 #hero-slideshow {display:block!important; margin-top:0!important; height:625px!important;}

#activesports.ip-current-page-1626 #hero-slideshow .row {overflow:visible!important; height:650px!important;}


#activesports.ip-current-page-1626 .mobile-nav,
#activesports.ip-current-page-1626 #contact-us-intro-bucket,
#activesports.ip-current-page-1626 .hero-bottom-container {display:none!important;}



#activesports.ip-current-page-1626 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
    padding-bottom:50px;
}
#activesports.ip-current-page-1626 #bg-two {
  margin-top: -30px!important;
}

#activesports.ip-current-page-1626 .add-tour-background {
  padding:15px 15px 10px!important;
  background: rgba(245,243,235,0.9);
  margin-top: 30px;
  border-radius: 3px;
  height:625px!important;

}

#activesports.ip-current-page-1626 .submit-row button {
  display:block!important;
  margin:0 auto 30px!important;
}

#activesports.ip-current-page-1626 .form-h2  {
  letter-spacing: 0em!important;
  text-align: center!important;
}

#activesports.ip-current-page-1626 .form-intro-text {
  font-family: 'ProximaNova-Regular',Arial,sans-serif!important;
  text-align:center!important;
}
 

#activesports.ip-current-page-2755 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
    padding-bottom:50px;
}






















/* **************** ACTIVE NET / CORPORATE SITE **************** */


#activenetwork #lhnchatimg, #activenetwork #lhnChatButton {display:none!important;}

#activenetwork h2 {
  font-size:21px!important;
  line-height:24px!important;
  letter-spacing:0em!important;
}

#activenetwork .h3 {text-align: left!important;}


/*  http://www.activenetwork.com/solutions/active-net - #activenetwork.ip-current-page-14496 */
#activenetwork.ip-current-page-14496 #hero--animated,  
#activenetwork.ip-current-page-14496 .submarket-sticky-nav,
#activenetwork.ip-current-page-14496 #about-activenet,
#activenetwork.ip-current-page-14496 .full-width-container,
#activenetwork.ip-current-page-14496 #who-we-power, 
#activenetwork.ip-current-page-14496 #resources,
#activenetwork.ip-current-page-14496 header.dotted-underline h3,
#activenetwork.ip-current-page-14496 #resources-whitepapers-list,
#activenetwork.ip-current-page-14496 #resources-webinars-list,
#activenetwork.ip-current-page-14496 #subsite-blog,
#activenetwork.ip-current-page-14496 #bottom-form,
#activenetwork.ip-current-page-14496 .subsite-footer-nav,
#activenetwork.ip-current-page-14496 .subsite-footer-paragraph {display:none!important;}

#activenetwork.ip-current-page-14496 .mobile-hero-section {padding:0 15px!important;}

#activenetwork.ip-current-page-14496 .mobile-hero-section h3 {
  color:#fbad18;
  font-size:18px!important;
  line-height: 18px!important;
  font-family:'ProximaNova-SemiBold', Arial, sans-serif!important;
  text-align:center!important;
}

#activenetwork.ip-current-page-14496 .mobile-hero-section p {
    font-family:'ProximaNova-Regular', Arial, sans-serif!important;
    text-align: center!important;
}

#activenetwork.ip-current-page-14496 .mobile-hero-section img {
  margin:60px 0 -35px;
}





/*  http://www.activenetwork.com/solutions/active-net/recreation-management-software - 
#activenetwork.ip-current-page-14531 */
#activenetwork.ip-current-page-14531 .subsite-footer-paragraph {display:none!important;}




/*  http://www.activenetwork.com/success-stories - 
#activenetwork.ip-current-page-13725 */
#activenetwork.ip-current-page-13725 .cs-video-thumb {display:none!important;}
#activenetwork.ip-current-page-13725 .show-mobile iframe {margin:0 auto!important; width:100%!important;}
#activenetwork.ip-current-page-13725 .width-full {margin:0 auto 60px!important;}




/*  http://www.activenetwork.com/solutions/active-net/get-started - 
#activenetwork.ip-current-page-14524  */

#activenetwork.ip-current-page-14524 #hero-slideshow {display:block!important; margin-bottom:-30px!important;}
#activenetwork.ip-current-page-14524 #hero-slideshow .carousel-inner .item {
    height: 100% !important;
    background-image: none!important;
    background-color:#00abdf!important;
    margin-top:20px!important;
}


#activenetwork.ip-current-page-14524 #contact-us-intro-bucket {display:none!important;}


/* form background */ 


#activenetwork.ip-current-page-14524 .mobile-nav {display:none!important;}

#activenetwork.ip-current-page-14524 .form-h2 {padding-top:30px!important;}

#activenetwork.ip-current-page-14524 #rmi-container {box-sizing:border-box;}
#activenetwork.ip-current-page-14524 .add-tour-background {width:100%!important; padding:0!important;}

#activenetwork.ip-current-page-14524 #communities-get-started {padding:0 15px!important;}

#activenetwork.ip-current-page-14524 #communities-get-started input#phone,
#activenetwork.ip-current-page-14524 #communities-get-started input#company,
#activenetwork.ip-current-page-14524 #communities-get-started input#email,
#activenetwork.ip-current-page-14524 #communities-get-started select#state-province,
#activenetwork.ip-current-page-14524 #communities-get-started select#title,
#activenetwork.ip-current-page-14524 #communities-get-started select#industry {
  width: 100%!important;
  min-width:100%!important;
}


#activenetwork.ip-current-page-14524  #communities-get-started input.input-text {
  height: 40px!important;
}
#activenetwork.ip-current-page-14524 #communities-get-started input#lastname {
  margin-left:0!important;
}

#activenetwork.ip-current-page-14524 .select-style {
  width:100%!important;
  box-sizing:border-box;  
}

#activenetwork.ip-current-page-14524 #communities-get-started select {
  width:100%!important;
}

#activenetwork.ip-current-page-14524 .submit-row button {
  display:block!important;
  margin:0 auto 30px!important;
}







/* **************** ACTIVITY CLOUD **************** */


#activitycloud .global-footer .container {
  padding:0!important;
}
#activitycloud .global-footer .network-bottom > li > a {
  padding:0 5px 5px!important;
}

#activitycloud #mobile-homepage-sections {
  box-section:border-box;
  margin-top: 0;
  clear: both;
}

#activitycloud .mobile-section {
  text-align:center;
  padding: 15px;
}

#activitycloud .mobile-section h3 {
color:#fff!important;
font-size:21px!important;
}
#activitycloud .mobile-section p {
color:#fff!important;
line-height:18px!important;
}

#activitycloud #mobile-cta h3 {
  color:#333!important;
  font-size:18px!important;
}

#activitycloud #mobile-cta .activity-cloud-btn {
  width:170px!important;
  height:35px!important;
  line-height:35px!important;
  font-size:18px!important;
}


#activitycloud #mobile-insights {
  background: none repeat scroll 0 0 #43c5e9;
}

#activitycloud #mobile-tracker {
  background: none repeat scroll 0 0 #35c783;
}


#activitycloud #mobile-revenue {
  background: none repeat scroll 0 0 #a986be;
}

#activitycloud #mobile-cta {
  background: none repeat scroll 0 0 #fff;
}

#activitycloud .mobile-features-nav {
  clear: both;
}

#activitycloud .mobile-features-nav ul {background:#000!important;}

#activitycloud .mobile-features-nav ul li {
  height:40px;
  line-height: 40px;
  border-bottom:1px solid #fff;
  padding-left: 0 !important;
}

#activitycloud .mobile-features-nav ul li a {
  display: block;
  width: 200px;
  margin: 7px auto 0;
}

#activitycloud .mobile-features-nav ul li i {
  float:left!important;
  margin-right:20px!important;
}

#activitycloud .mobile-features-nav ul li p {
  text-align: center;
}



/*  http://www.activitycloud.com/ - #activitycloud.ip-current-page-2467  */



#activitycloud.ip-current-page-2467 #activitycloud-intro-bucket, 
#activitycloud.ip-current-page-2467 section.fill,
#activitycloud.ip-current-page-2467 .blog-area,
#activitycloud.ip-current-page-2467 .contact-us-footer-cta 
{display:none!important;}

#activitycloud.ip-current-page-2467 #hero-slideshow {display:block!important; margin-top:0!important;}


#activitycloud.ip-current-page-2467 #hero-slideshow .item {
  max-height: 250px!important;
  background-position: 40% 0px!important;
}
#activitycloud.ip-current-page-2467 .headline-container {max-height:200px!important;}

#activitycloud.ip-current-page-2467 #hero-slideshow h1 {
  font-size:24px!important;
  line-height: 24px!important;
  max-width: 200px;
  font-family: 'ProximaNova-regular',Helvetica,Arial,sans-serif;
  margin-top:-40px!important;
}


#activitycloud.ip-current-page-2467 #hero-slideshow .activity-cloud-btn.large {
  width:150px!important;
  height:35px!important;
  line-height:35px!important;
  font-size:16px!important;
  margin-top:-10px!important; 
}

#activitycloud.ip-current-page-2467 .activitycloud-hero-headline-wrapper p {display:none!important;}






/*  http://www.activitycloud.com/features/intelligent-insights - #activitycloud.ip-current-page-2619  */
#activitycloud.ip-current-page-2619 #hero-slideshow,
#activitycloud.ip-current-page-2619 .features-nav,
#activitycloud.ip-current-page-2619 .full-feature, 
#activitycloud.ip-current-page-2619 .grid1 {display:none!important;}


/*  http://www.activitycloud.com/features/participant-tracker - #activitycloud.ip-current-page-2617  */
#activitycloud.ip-current-page-2617 #hero-slideshow,
#activitycloud.ip-current-page-2617 .features-nav,
#activitycloud.ip-current-page-2617 .full-feature, 
#activitycloud.ip-current-page-2617 .grid1 {display:none!important;}


/*  http://www.activitycloud.com/features/revenue-generator - #activitycloud.ip-current-page-2610  */
#activitycloud.ip-current-page-2610 #hero-slideshow,
#activitycloud.ip-current-page-2610 .features-nav,
#activitycloud.ip-current-page-2610 .full-feature, 
#activitycloud.ip-current-page-2610 .grid1 {display:none!important;}























/* close Media Query */ 
}

