/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.uk-nav-side > li > a {
    color: #ffffff !important;
    
}
body {
    background: rgba(16,78,139,1) none repeat scroll 0 0;
}
/*MAIN IMAGE SLIDER*/


/*Top Slider Image Fix*/
.cs-slider-overlay {
  width: 100%;
  height: 600px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background: radial-gradient(ellipse at center center,rgba(40, 40, 40, 0.3) 16%, rgba(180, 180, 180, 0.4) 36%, rgba(133, 12, 12, 0) 43%);
  z-index: 1;
  overflow: hidden;
}

.tm-page {
  position: relative;
  z-index: 2;
}


/* Menu Border and Misc */
.uk-navbar {
border-top: 3px solid #000 !important;
border-bottom: 4px solid #000 !important;
}
a, .uk-link {
    color: rgba(40, 40, 40, 0.8);
    cursor: pointer;
}

.uk-nav-navbar ul a {
    color: #fff;
}
.uk-nav-navbar > li > a {
    color: #fff;
    transition: background-color 0.1s ease-in-out 0s;
}

.uk-navbar-nav > li.uk-active > a {
    background-color: #282828;
    color: #fff;
    font-weight: bold;
}

ul.uk-nav-sub {
    background: rgba(40, 40, 40, 1) none repeat scroll 0 0;
    border-top: 1px solid #eaeaea;
    padding: 10px 20px;
}
/* Module Title */
.uk-panel-title {
font-size: 22px;
} 

/* Easyblog Module Title */
.eb-mod-media-title {
font-size: 20px;
}

div#fd.eb.eb-mod * {
line-height: 24px !important;
}

.tm-totop-scroller {
display: none !important;
}

/* Form CSS */
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
color: #222222 !important;
}
 
 /*Easyblog Layout Fixes*/
 div#fd.eb .eb-navbar {
background: #ffffff !important;
}
.eb-post-foot {
display: none !important;
}

/* EasyDiscuss Fixes */
.ed-page-title {
font-size: 20px  !important;
}

#ed .ed-cat-panel__hd, #ed .ed-cat-panel__bd, #ed .ed-cat-panel__ft {
font-size: 16px !important;
}

#ed .g-list-inline > li {
font-size: 15px !important;
}


/********MEDIA QUERIES********/


/*General Queries*/

@media only screen and (max-width: 1220px) {
    .uk-navbar-nav {
        margin: 0px -25px 0 25px;
    }
    #cs-sticky-btn li:nth-child(1),
    #cs-sticky-btn li:nth-child(2) {
        width: 115px;
    }
    .uk-navbar-nav > li >a {
        font-size: 12px;
    }
    .tm-navbar-left {
        left: 100px;
    }
}

@media only screen and (max-width: 1080px) {
    #cs-sticky-btn {
        left: 13%;
    }
  	#cs-sticky-btn li {
    margin: 17px 8px 0 -97px;
  }
    .uk-navbar-nav {
        margin: 0 -20px 0 20px;
    }
  .tm-navbar-left img {
        max-width: 90% !important;
  }
}

/*Donate Button Menu*/

.uk-navbar-nav > li > a {
background-image: none;
}

#cs-donate-menu {
float: right;
}

#cs-donate-menu > li > a {
width: 145px;
color: rgba(0, 0, 0, 0.6);
background-color: #FFB300;
text-align: center;
background: rgba(255,194,61,1);
background: -moz-linear-gradient(left, rgba(255,194,61,1) 0%, rgba(255,194,61,1) 19%, rgba(227,172,63,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,194,61,1)), color-stop(19%,   rgba(255,194,61,1)), color-stop(100%, rgba(227,172,63,1)));
background: -webkit-linear-gradient(left, rgba(255,194,61,1) 0%, rgba(255,194,61,1) 19%, rgba(227,172,63,1) 100%);

   background: -o-linear-gradient(left, rgba(255,194,61,1) 0%, rgba(255,194,61,1) 19%, rgba(227,172,63,1) 100%);

   background: -ms-linear-gradient(left, rgba(255,194,61,1) 0%, rgba(255,194,61,1) 19%, rgba(227,172,63,1) 100%);

   background: linear-gradient(to right, rgba(255,194,61,1) 0%, rgba(255,194,61,1) 19%, rgba(227,172,63,1) 100%);

   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc23d', endColorstr='#e3ac3f', GradientType=1 );

}

#cs-donate-menu > li > a:hover {
color: rgba(0, 0, 0, 1);
}

/********Responsive Calendar Code*******/

 .responsive-iframe-container {
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 30px;
   height: 0;
   overflow: hidden;
}

.responsive-iframe-container iframe,  
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

/************* Footer *************/
.cs-em-footer{
  color: #FDC03D !important;
  
  
}

@media only screen and (max-width: 550px) {
.eb-mod-thumb, 
.eb-post-image img {
float: none;
margin: 0 auto;
width: 100%;
display: block;
}
.eb-mod-thumb * {
width: 100% !important;
}
}


/* Form Fix */


.frpForm h2 {
  	margin: 0 15px 0 0;

}
