/**/
@font-face {
    font-family: 'houschka';
    src: url('/fonts/HouschkaAltPro-Bold.eot');
    src: url('/fonts/HouschkaAltPro-Bold.eot?#iefix') ,
	 url('/fonts/HouschkaAltPro-Bold.woff2'),
	 url('/fonts/HouschkaAltPro-Bold.woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'extra-houschka';
    src: url('/fonts/HouschkaAltPro-ExtraBold.eot');
    src: url('/fonts/HouschkaAltPro-ExtraBold.eot?#iefix'),
	 url('/fonts/HouschkaAltPro-ExtraBold.woff2'),
	 url('/fonts/HouschkaAltPro-ExtraBold.woff');
	font-weight: normal;
	font-style: normal;
}
body, html, p, strong, ul, li, div, a{
    font-family: 'Arial', Helvetica, sans-serif;
}




a:hover, a:active, a:focus, a:link {
  outline: 0;
}

h1, h2, h3{
    font-family: 'extra-houschka';
    color: #4a0d66;
}
.italic,
.italics{
    font-style: italic;   
}
.bold{
    font-weight: bold;   
}
a.bttnDonate{
    font-family: 'extra-houschka';
    Color:#fff; 
    background-color: #ffa400;
    border: 1px solid #fff;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 1px;
    
}
a.bttnDonate:hover{
    color: #fff;
    background-color: #4a0d66;   
}

a.bttnBigPurple{
    font-family: 'extra-houschka';
    background-color: #4a0d66;
    border: 1px solid #ffffff;
    color: #fff;
    font-size: 16px;
    padding: 15px 20px;
    text-transform: uppercase;
}   
a.bttnBigPurple:hover{
    color: #fff;
    background-color: #3eb4a6;  
    border-color: #fff;
}

.clear{
    clear: both;   
}

.marginBottom20{
    margin-bottom: 20px;
}

.marginBottom40{
    margin-bottom: 40px;
}
.marginTop20{
    margin-top: 20px;   
}

.centerAlign{
    text-align: center;
}
.carousel-caption.captionsUnderneath,
.carousel-caption.captionUnderneath{
    position: static;
        width: 100%;  
    text-align: center;
    left: unset; 
    right: unset; 
    background: transparent;
    bottom: 0px;
}
.darkCaption{
    width: 100%;  
    text-align: center;
    left: unset; 
    right: unset; 
    background: rgba(0, 0, 0, .6);
    bottom: 0px;
}
@media (max-width:767px ) {
    .carousel-caption.captionsUnderneath,
    .carousel-caption.captionUnderneath,
    .carousel-caption.darkCaption{
        padding-top: 10px; 
        padding-bottom: 10px;
        font-size: 12px;
    }
    .carousel-control{
        bottom: 37px;   
    }
}
@media (min-width: 768px) {
    .carousel-caption.captionsUnderneath,
    .carousel-caption.captionUnderneath,
    .carousel-caption.darkCaption{
        padding-top: 20px; 
        padding-bottom: 20px;
        font-size: 14px;
    }
    .carousel-control{
        bottom: 60px;   
    }
}
@media (min-width: 992px) {
    .carousel-caption.captionsUnderneath,
    .carousel-caption.captionUnderneath,
    .carousel-caption.darkCaption{
        padding-top: 20px; 
        padding-bottom: 20px;
        font-size: 14px;
    }
    .carousel-control{
        bottom: 60px;   
    }
}
@media (min-width: 1200px) {
    .carousel-caption.captionsUnderneath,
    .carousel-caption.captionUnderneath,
    .carousel-caption.darkCaption{
        padding-top: 20px; 
        padding-bottom: 20px;
        font-size: 14px;
    }
    .carousel-control{
        bottom: 60px;   
    }
}



.bottomGreenBorder6{
    border-bottom: 6px solid #3eb4a6;   
}
.bottomGreenBorder10{
    border-bottom: 10px solid #3eb4a6;   
}
.fontSize16{
    font-size: 16px!important;    
}
.fontSize14{
    font-size: 14px!important;    
}


@media (max-width:767px ) {

}
@media (min-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}





/*TROUBLESHOOTING*/
.borderShow{
    border: 1px solid #222;   
}
