/*@import url('http://localhost:8888/fountain/redesign/css/global.css');*/
@import url('/UserFiles/Servers/Server_6004363/Templates/css/global.css?v=1.05');


/*# sourceMappingURL=global.css.map */
.eventcontrols {
    /* top: calc(58% - 30px) !important;
    margin-top: 20px; */
    position: relative;
    margin-top: 30px;
    padding-top: 20px;
    border-top: solid 1px #d8d8d8;
  }

  #miniquicklinks .slide .fa-stack-2x {
    font-size: 4em;
  }
  #miniquicklinks .slide .fa-stack {
    width: 4em;
    height: 4em;
  }
  #miniquicklinks {
    height: 110px;
    padding: 0px 0;
  }
  #miniquicklinks .slide .fa-stack-1x {
    font-size: 2em;
  } 

  .TA-nav-tabs > li.active > a:after {
    background: #22418C;
  }

  .TA-nav-tabs > li.active > a {
    border: 2px solid #c0c9e1;
  }


  .scrtabs-tabs-movable-container {
    border-bottom: 2px solid #c0c9e1;
  }

  .scrtabs-tab-scroll-arrow {
    border-bottom: 2px solid #c0c9e1;
  }
  
  .TA-nav-tabs > li > a:before {
    background: #c0c9e1;
  }

  .TA-nav-tabs > li.active > a:before {
    background: #c0c9e1;
  }

  .TA-tab-content {
    border-bottom: 2px solid #c0c9e1;
    border-left: 2px solid #c0c9e1;
    border-right: 2px solid #c0c9e1;
  }

  .scrtabs-tab-scroll-arrow {
    color: #00A85;
  }

  @media only screen and (max-width: 1050px) {
    .emergency-banner .em-title {
      font-size: 0.8em!important;
    }
  }

  @media only screen and (max-width: 975px) {
    #events {
      padding-top: 30px!important;
    }
    .event-item {
      width: 100%;
    }


  }




  @media only screen and (max-width: 414px) {
    .emergency-banner .em-title {
      font-size: 0.7em!important;
    }
  }

  @media only screen and (max-width: 375px){
    .event-item {
      width: 100%;
    }
  }

  .rc-anchor-normal .rc-anchor-checkbox-label {
    width: 60px!important;
  }
  .rc-anchor-normal .rc-anchor-content {
    height: 74px!important;
    width: 112px!important;
  }
  .rc-anchor.rc-anchor-normal.rc-anchor-light {
    width: 87%!important;
  }
  .rc-anchor-normal .rc-anchor-content {
    height: 74px!important;
    width: 111px!important;
  }
  iframe[title~="widget"] {
    width: 70%!important;
  }
  label#recaptcha-anchor-label {
    width: 50px!important;
  }

  HR {
    border: 1px solid #efefef;
  }

  .viewall {
    text-align: center;
  }

  a.viewall.fr {
    font-size: 14px;
    font-weight: bold;
  }

  .three-one-three #btmcontent .lightblue-bg, .three-one-three #btmcontent #news_wrapper {
    padding-bottom: 0px;
  }
  #news_wrapper .main .news_content {
    padding: 30px;
    padding-bottom: 0px;
  }

  #news_wrapper .main {
    min-height: 440px;
  }

  #news_wrapper div h3 {
    letter-spacing: 0.5px;
    margin-bottom: 0px;
  }

  h3 {
    letter-spacing: 0.5px;
    margin-bottom: 0px;
  }

  div#em-content-0 {
    max-width: 620px;
  }



  div.emergency-banner.emergency-message div.container {
    display: flex;
  }
  .em-title {
    margin-top: auto;
    margin-bottom: auto;
    white-space: nowrap;
  }

  p.footer-nav {
    display: flex;
  }

  a, a:hover {
    color: #22418C;
  }

  a.viewall.fr.cal {
    top: -8px;
  }

  /* --- Ticket --- */


  #topcontent .col-3,
  #btmcontent .col-3 {
    margin-top: 35px;
  }

  #spotlight {
    padding: 40px;
  }

  #news_wrapper {
    padding: 40px 40px 80px 40px;
    background-position: 50% 85%;
  }

  #events {
    padding:  0 !important; 
  }

  .event-info {
    width: 69%;
  }

  .event-date {
    width: 25%;
    margin-right: 10px;
  }

  .event-info p {
    margin-top: 10px; }

    li.flex-active-slide { min-width: auto; }
    .event-info .time, .event-info .location { display: block; }

    .flex-prev {
      right: 0;
      left: auto !important;
    }

    .flex-prev, .flex-next {
      line-height: 80px;
    }

    .homepage .eventcontrols .flex-prev { right: 30px; }

    .flex-direction-nav a {
      background: transparent !important;
      padding: 0 !important;
    }

    .container { margin-top: 0; }
    #banner-controls { bottom: -20px; }

    #quicklinks-shell-top #quicklinks .slick-slider {
      z-index: 9999;
    }

/* #quicklinks-shell-top #quicklinks:after {
content: '';
background: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 1;
} */

#quicklinks {
  z-index: 9;
  position: relative;
}

/* ADA footer icon */
p.footer-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

#footer .ada-icon {
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px; 
}

#footer .ada-icon i.fa {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	color: #244094;
	margin-right: 20px;
	border-radius: 3px;
}

#footer .ada-icon:hover i.fa, #footer .ada-icon:focus i.fa{
	background: #244094 !important;
	color: #fff !important;
	text-decoration: none;
	-webkit-box-shadow: 0 0 2px #fff;
	box-shadow: 0 0 2px #fff;
}

#footer #credits {
	top: 0;
	bottom: auto;
}

@media screen and (max-width: 750px){
	#footer #credits {
		float: left;
		margin: 0 1em;
	}
}

/* Hide event controls */
.eventcontrols {
    display: none;
}

/*mini quicklinks*/
#miniquicklinks {
  background-image: url(/UserFiles/Servers/Server_6004363/Templates/quicklinks_bg.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 100%;
  height: 140px;
  padding: 20px 0; }

#miniquicklinks .slide {
  text-align: center;
  display: inline-block;
  width: 16%; }

#miniquicklinks .slide a {
  display: inline-block;
  color: #00A858;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

#miniquicklinks .slide a:hover .fa-circle {
  text-shadow: none; }

#miniquicklinks .slide a:hover .fa-stack-1x {
  text-shadow: 5px 0px 10px #01713c; }

#miniquicklinks .slide .text {
  display: block;
  font-size: 1.2em;
  color: white; }

#miniquicklinks .slide .fa-stack {
  width: 6em;
  height: 6em; }

#miniquicklinks .slide .fa-stack-2x {
  font-size: 6em; }

#miniquicklinks .slide .fa-stack-1x {
  font-size: 3em;
  line-height: 2em;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out; }

#miniquicklinks .slide .fa-circle {
  color: #00A858;
  text-shadow: 5px 0px 10px #01713c;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out; }

#miniquicklinks {
  background-image: url(//fountaincolorado.hosted.civiclive.com/UserFiles/Servers/Server_6004363/Templates/quicklinks_bg_light.jpg); }

    #miniquicklinks .slide .fa-stack-2x {
    font-size: 4em;
    }
    #miniquicklinks .slide .fa-stack {
    width: 4em;
    height: 4em;
    }
    #miniquicklinks {
    height: 110px;
    padding: 0px 0;
    }
    #miniquicklinks .slide .fa-stack-1x {
    font-size: 2em;
    }	

/*nivo*/
.nivo-caption {
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out; }

.nivo-caption:hover {
  padding: 10px 10px 20px 10px; }


a.btn.fl
{ padding-bottom:3px;
}


.tw {
    background: url('/UserFiles/Servers/Server_6004363/Templates/img/x-icon.png') no-repeat;
}
