/*---------------------------------------  Global Styles  ---------------------------------------*/

.ml15{margin-left:15px}.mr15{margin-right:15px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}
.pl15{padding-left:15px}.pr15{padding-right:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}
.pt10{padding-top:10px}.pt20{padding-top:20px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt80{padding-top:80px}.pt100{padding-top:100px}.pt150 {padding-top: 150px;}.pt200 {padding-top: 200px;}.pb150{padding-bottom: 150px;}.pb200{padding-bottom: 200px;}
.mt150{margin-top: 150px;}.mt200{margin-top: 200px;}.mb150{margin-bottom: 150px;}.mb200{margin-bottom: 200px;}
.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb80{padding-bottom:80px}.pb100{padding-bottom:100px}
.mt20{margin-top:20px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt80{margin-top:80px}.mt100{margin-top:100px}
.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}
.themeBG {
    background: var(--primary);
}
.themeC {
    color: var(--primary);
}
.accentC {
    color: var(--accent);
}
.secondaryBG {
    background: var(--secondary);
}
.accentBG {
    background: var(--accent) !important;
}
.whiteTBG {
    background-color: rgba(256,256,256,.7);
    padding: 0 25px;
}
.whiteBG {
    background-color: #fff;
    color: var(--bGray) !important;
}
.darkT {
    color: #444;
    font-weight: 600;
}
span.accent, .accentT {
    color: var(--accent) !important;
}
.secondaryT {
    color: var(--secondary);
}
.whiteT {
    color: #fff !important;
}
.bGrayBG {
    background: var(--bGray) !important;
}
.strong {
    font-weight: 600 !important;
}
.fa-brands, .fab {
	font-family: "Font Awesome 5 Brands" !important;
}
.largeIcon {
    font-size: 40px !important;
}
.navbar .navbar-nav .nav-link {
  font-family: "Yellowtail", cursive;
  font-weight: 400;
  font-size: 24px;
}
.specialT {
    font-family: "Yellowtail", cursive;
    font-weight: 400;
}
ul.navbar-nav{
    background-color: rgba(214, 35, 34, .6);
  padding: 0 100px;
  border-radius: 10px;
}
header.sticky ul.navbar-nav{
    background-color: none;
}
/*---------------------------------------  Homepage  ---------------------------------------*/

header .navbar .navbar-brand img, header.side-menu .logo img, header .sidebar-nav-menu .navbar-brand img {
	max-height: 100px;
}
footer .footer-logo img {
	max-height: 100px;
	margin-top: -140px;
}

/*---------------------------------------  Subpages  ---------------------------------------*/


/*---------------------------------------  Forms  ---------------------------------------*/


/*---------------------------------------  Media Breaks  ---------------------------------------*/
@media only screen and (max-width: 1199px){

}
@media only screen and (max-width: 991px){

}
@media only screen and (max-width: 767px){

}
@media only screen and (max-width: 479px){

}