h2.heading {
     font-family: 'Bevan', cursive;
     color: rgba(0,49,96,1);
     font-weight: 600;
     font-size: 30px;
     text-align: center;
     padding-top: 20px;	 

}

h2.home-page {
     font-family: 'Abril Fatface', cursive;
     color: #1c88c0;
     font-weight: 600;
     font-size: 28px;
     text-align: center; 
}

.disclaimer {
    font-size: .9em !important;
}


a.heading {

     color: #3aa5dd;
     font-weight: 600;
}

.top-header {
    background: none;
}

.bandblack {
    background: rgba(1, 7, 49, 0.1)
}

.bottom-header{ background: rgba(0,49,96,1);} /* top bar */

.top-bar-section ul li > a {
    color: #fff;
}

.orbit-caption .color {
    color: #fff;
	font-weight: 600;
    text-shadow: .5pt .5pt .1pt #000;
}

.orbit-container .orbit-slides-container > * .orbit-caption {
    color: #fff;
	font-weight: 600 !important;

}

.bottom-header .logo a {
    color: #fff;
    font-family: 'Kaushan Script', cursive;
}

h1 {
    font-size: 3.0em;
}



.post h3, .post h3 a, .post h4, .post h4 a, .post h5, .post h5 a {
    color: rgba(0,49,96,1);
}


img.clown {
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 10px;
    float: left;
}


.top-bar-section li a:hover:not(.button) {
    background: none;
    color: #f6e83f !important;
}

.top-bar-section ul li a.active {
    color: #3aa5dd;
}

}
.mosaic-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 25px 20px;
    border-radius: 0 0 5px 5px;
    width: 301px;
    font-size: 1.000rem;
    font-weight: 500;
}

a {
   color: #3aa5dd;
}


highlight {
    color: rgba(0,49,96,1);
	font-weight: 500;
    font-family: 'Bevan', cursive
	
}


heading {
    font-size: 34px;
    text-shadow: .2pt .2pt .1pt #000;	
}

.band3 {
    background: none;
    padding: 0em 0;
}

.main-content {
    padding: 0px 0;
}

	
.post p {

	font-size: 1.1em;
}

.post h3 {
    color: rgba(0,49,96,1);
	font-weight: 600;
	font-size: 22px;
    font-family: 'Bevan', cursive, 'arial', sans-serif;
}

.panel {

    /*border-color: rgb(115, 68, 144);*/

    background: rgba(255, 255, 255, 0.85);
    -webkit-box-shadow: 0 1px 0 rgba(150, 150, 150, 0.5) inset;
    box-shadow: 0 1px 0 rgba(150, 150, 150, 0.5) inset;
}


.panel h3 {
    color: rgba(0,49,96,1);
	font-weight: 600;
	font-size: 22px;
	font-family: 'Bevan', cursive;
	text-align: center;
}

.panel p {
	font-size: 1em;
	text-align: center !important;
}


.panel a {
	color: #fff;
	font-weight: 500;
    font-family: "Lato", Arial, sans-serif;
	font-size: 18px;


}



.pricing-table .title {
    background: rgba(18, 139, 242, 0.7) !important;
    font-size: 1.5em !important;
}
.sidebar {
padding: 0.3em 1.25em;
    text-align: center;
    color: #fff; 
    font-family: 'Alegreya Sans', sans-serif !important;
    line-height: 1.5em;
	background: rgba(18, 139, 242, 0.7) !important;
    font-size: 1.5em !important;
	display: block;
}



.panel img {
   margin-bottom: -.2em !important;
}


a:hover, a:focus {
    text-decoration: underline !important;
}



.red {
   color: #ef3e36 !important;
   font-size: 28px !important;
   font-weight: 700;
  	font-family: 'Arial', sans-serif !important;
   }
   
.green {
   color: #76b729 !important;
   font-size: 42px !important;
   font-weight: 700;
   font-family: 'Arial', sans-serif !important;
   margin-bottom: 0px !important; 
   }
   
 .green-rides {
   color: #76b729 !important;
   font-size: 30px !important;
   font-weight: 700;
   font-family: 'Arial', sans-serif !important;
   margin-bottom: 0px !important; 
   }
   
.view-four .mask {
    background-color: rgba(0, 0, 0,0.2);
}

img.clown {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    float: left;
}


.pricing-table .title {
    background: rgba(0,49,96,1) !important;
    font-size: 1.5em !important;
}


.pricing-table .description {

    background: rgba(0, 0, 0, 0) !important;
}



.band2 {
    background: rgba(0, 0, 0, 0.3) !important;

}


a.gilston {
    color: #76b729 !important;
}  

a.mosaic {
    color: #fff !important;
}


.padding-bottom-20 {
   padding-bottom: 20px !important;;
   
 }
 
 .padding-top-20 {
   padding-top: 20px !important;;
   
 }
 
 .padding-top-15 {
   padding-top: 15px !important;;
   
 }
 
 .small {
    font-size: 10px !important;
	}

h1 {
    font-family: 'Bevan', cursive, 'arial', sans-serif;
    color: #fff;
 
}

h4 {
    font-weight: 500;

}

h5 {
    font-weight: 500;
    color: #383b3f
}

.post h3 a:hover, .post h2 a:hover {
    color: #3aa5dd;
}


.button.success {
	border:rgba(0, 0, 0, 0) 1px solid;
	color: #fff; 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3aa5dd), color-stop(1, #3aa5dd) );
	background:-moz-linear-gradient( center top, #3aa5dd 5%, #3aa5dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aa5dd', endColorstr='#3aa5dd');
	background-color:#3aa5dd;

}

.bottom-footer {
     background: rgba(0, 0, 0, 0.8);
	 color: #fff;
}

.bottom-footer .inline-list a {
    color: #fff;
}

.button.success:hover, .button.success:focus {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #003160), color-stop(1, #003160) );
    background: -moz-linear-gradient( center top, #003160 5%, #003160 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b28f15', endColorstr='#003160');
    background-color: #003160;
}