@font-face{
     font-family:'Baloo'; src:url('/shared/tr_236_2542/incs/Baloo-Regular.ttf');     
     font-weight:normal;
f     ont-style:normal;
}

@font-face{
     font-family:'Pacifico'; src:url('/shared/tr_236_2542/incs/Pacifico-Regular.ttf');     
     font-weight:normal;
     font-style:normal;
}

.event-schedule .nav-tabs > li.active > a
{
  background: #E3C228;
  color: #fff;
  border: 1px solid #E3C228;
}

.event-schedule .nav-tabs > li > a:hover
{
  background: #E3C228;
  color: #fff;
  border: 1px solid #E3C228;
}

.event-schedule .nav-tabs > li > a {
  min-width: 180px;
}


p {
    font-size: 16px;
}


.img-responsive {
    margin: auto;
}



.countdown-section h1 {
    text-transform: none;
    color: #fff;
    text-align: left;
}

.path-section h3 {
    text-transform: uppercase;
    color: #00A75D;
}

.path-section {
    padding: 60px 0 0 0;
}



h3{
font-size: 30px;
}

h2{
font-family:'Lato';
font-size: 25px;
font-weight: bold !important;
}

.site-title {
    margin: 0 auto 30px;
}

.site-title span {
    color: #00A75D;
}

.site-title i {
    background: #00A75D;
    display: none;
}

.site-dot li span {
    border: 1px solid #00A75D;
}

.homepage header .bottom-header .main-nav > ul > li > a:hover {
    color: #E3C228;
}

header .bottom-header .main-nav ul li > ul {
    border-top: 2px solid #00A75D;
    vertical-align: center !important;
}

header .bottom-header .main-nav > ul > li {
  margin-right: 15px;
}

header .bottom-header .main-nav > ul > li > a {
  padding-right: 15px;
  color: black;
}

.bg-green
{
    background-color: #509689;
color: white;
    padding: 5px 50px;
}

.bg-pink
{
    background-color: #2d275c;
color: white;
    padding: 5px 50px;
}

.bg-grey
{
    background-color: #afafb0;
color: black;
    padding: 5px 50px;
}

.hotel-section {
    padding: 25px 0;
}

.footer-v1 .footer-map {
    display: none;
}

.footer-map {
height:450px;
background:transparent!important;
}

.footer-v1 .bottom-footer {
    margin-top: -65px;
}

.footer-map {
    height: 225px;
}

.footer-v1 .bottom-footer .copyright .the-dot {
    background:#00A75D;
    border: 2px solid #fff;
}

#mapDiv {
    display: none!important;
}

.footer-v1 .bottom-footer {
    background: transparent;
}

.footer-v1 .bottom-footer::before {
    border-right: transparent;
}

.footer-v1 .bottom-footer::after{
    border-left: transparent;
}

.footer-v1 .bottom-footer .copyright {
    color: #003C7F;
}

.inscriptions {
margin-top: 15px;
margin-bottom: 30px;
text-align: center;
background-color: lightgray;
}

.infoalert
{
    margin-top: 75px;
    margin-bottom: 75px;
    background-color: #ebebeb;
}

.site-title {
    text-transform: none;
}

.btn {
background-attachment: scroll;
background-clip: border-box;
background-color: #509689;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(255, 255, 255);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 255, 255);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: none;
border-top-width: 0px;
box-sizing: border-box;
color: rgb(255, 255, 255);
display: inline-block;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;
line-height: 25px;
margin-bottom: 35px;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
outline-color: rgb(255, 255, 255);
outline-style: none;
outline-width: 0px;
padding-bottom: 12px;
padding-left: 30px;
padding-right: 30px;
padding-top: 12px;
text-align: center;
text-decoration: rgb(255, 255, 255);
text-decoration-color: rgb(255, 255, 255);
text-decoration-line: none;
text-decoration-style: solid;
text-decoration-thickness: auto;
text-transform: uppercase;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: all;
transition-timing-function: ease-in-out;
vertical-align: top;
}

.btn:hover {
    background:#E3C228;
color: #fff;
}

.btn:focus {
color: #fff;
    text-decoration: none;
}

.gallery-section {
    padding: 40px 0 20px!important;
}

.gallery-section .gallery-item .gallery-hover h3 {
    margin: 15% auto 10px;
}

@media (min-width: 993px)
.main-nav>ul {
    font-size: 40px;
    vertical-align: center !important;
}

* {
    vertical-align: center;
}


header .bottom-header .main-nav > ul > li{
       line-height: 65px;
}

.homepage .is-sticky header .bottom-header {
  background: rgb(255, 255, 255);
}