body{
	font-family:'Open-sans',sans-serif;
}
.dropdown-item:active{
	background-color:#fff;
}

#greentop{
	height:30px;
	background-color:#95c020;
}

.mainnav ul li a{
	font-size:1.2rem;
	font-weight: bolder;
	color:#000;
}

.mainnav ul li a:hover{
	color:#777;
}

.mainnav ul li ul li a{
	font-size:1rem;
	font-weight: normal;
	color:#000;
}

input[type=search]:focus{ outline-offset: 0;box-shadow: none;} 
input[type=search]{border: 1px solid #777;  } 

p{
	text-align:justify;
}



h1{
	font-size:3rem;
	font-weight:800;
	color:#777;
	text-transform: uppercase;
}

#map .headmap{
		background-color:#95c020;
}

h1.mapa{
	color:#fff;
	font-size:1.5rem;
}

h1.h1divider{
	font-size:5rem;
	color:#fff;
}

.time-day{
	font-size:2rem;
	font-weight:800;
	color:#777;
}
.time-hour{
	font-size:1.5rem;
	font-weight:800;
	color:#777;

}
.event-name a{
	font-size:1.5rem;
	font-weight:800;
	color:#95c020;
}
.event-name a:hover{
	color:#777;
}

.gallery-head{
	height:300px;
	background-image:url("https://www.readyforlife.tips/images/layout/r5.jpg");
	background-size: cover;
}
h1.h1gallery{
	color:#fff;
	text-shadow: 0 0 4px #777777;
}

footer{
		font-size:0.9rem;
}

footer a{
	color:#fff;
}

footer a:hover{
	color:#777;
}

footer .nav-link{
	margin:0;
	padding:0;
	padding-bottom:5px;
}

.info-pill a{
	font-size:1.2rem;
	font-weight: bolder;
	color:#000;
	cursor: pointer;
}

.info-pill a:hover{
	color:#95c020;
}

.info-pill .nav-pills .nav-link.active, .info-pill .nav-pills .show>.nav-link{
	background-color:#95c020;
}
.info-pill .nav-pills .nav-link{
	border-radius:0;
}

#hero {
  position: relative;
  background-color: black;
  height: 500px;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}

#hero video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

#hero .container {
  position: relative;
  z-index: 2;
}

@media (pointer: coarse) and (hover: none) {
  #hero {
    background: url("https://www.readyforlife.tips/images/layout/r1.jpg") black no-repeat center center scroll;
  }
  #hero video {
    display: none;
  }
}

.typewrite1{
	color:#fff;
	font-size:6rem;
	text-shadow: 0 0 10px #777777;
}

@media (min-width: 992px) { 
  h1 {font-size:5rem;} /*1rem = 16px*/
  h1.mapa{font-size:3rem;}
}

#divider-top{
	height:240px;
	background-image:url("https://www.readyforlife.tips/images/layout/r6.jpg");
	background-size: cover;
}

#divider-top-static{
	height:240px;
	background-image:url("https://www.readyforlife.tips/images/layout/r7.jpg");
	background-size: cover;
}

#divider-top-gallery{
	height:240px;
	background-image:url("https://www.readyforlife.tips/images/layout/r5.jpg");
	background-size: cover;
}

#divider-top-map{
	height:240px;
	background-image:url("https://www.readyforlife.tips/images/layout/r8.jpg");
	background-size: cover;
}

#divider-top-calendar{
	height:240px;
	background-image:url("https://www.readyforlife.tips/images/layout/r9.jpg");
	background-size: cover;
}

.h2info{
	text-align:right;
	font-weight:800;
	font-size:2.5rem;
	color:#95c020;
	text-transform: uppercase;
}

.h2infoleft{
	text-align:left;
	font-weight:800;
	font-size:2.5rem;
	color:#95c020;
	text-transform: uppercase;
}

h3{
	font-weight:800;
	font-size:1.5rem;
}

h3 a{
	color:#95c020;
}

h3 a:hover{
	color:#000;
}

.infolist a{
	color:#000;
font-weight: bold;	
}

.card {
	background-color:#777;
	font-size:1.5rem;
	font-weight:bold;
	font-style:uppercase;
}

.card a{
	color:#fff;
	text-decoration:none;
}

.card:hover {
	background-color:#95c020 !important;
}

#org-row .card:hover{
	background-color:#fff !important;
}

#org-row .card{
	font-size:0.8rem;
	font-weight:normal;
	font-style:normal;
}

#org-row .card-header{
	background-color:#95c020;
	color:#fff;
	font-weight: bolder;
}

#org-row .card p a{
	color:#95c020;
	text-decoration:none;
}

.kalodk{
	color:#95c020;
}

.kalodk:hover{
	color:#777;
}


.kalendarcas{
	font-size:2rem;
}

.kalendarcas span{
	font-size:1.5rem;
	color:#777;
}

#searchresults a{
	color:#95c020;
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.uni a{
	font-size: 32px;
	font-weight: bolder;
	color:#95c020;
}

.uni-small a{
	font-size: 20px;
	font-weight: bolder;
	color:#95c020;
}

.paging a{
	color:#95c020;
}

table td figure{
	margin-top:10px;
	margin-left:10px;
}