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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

@import url('https://fonts.googleapis.com/css?family=Quicksand');

/* Remove Slider Box Border */
.tm-fullscreen-slideshow .uk-slideshow > li:nth-child(2) .uk-heading-large {
border: none;
}

.uk-navbar-nav li a {
  font-size: 14px;
}

.uk-h1 {
font-size: 1.8em;
line-height: 1.3em;
}
.uk-h2 {
font-size: 1.6em;
line-height: 1.2em;
}

.tm-footer {
  background-color: #438cca;
  background-image: url("/images/modules/bright-squares.png");
  padding: 20px !important;
}

a, .uk-link {
    color: #438cca;
    text-decoration: none;
    cursor: pointer;
}

.control-group input .rsform-submit-button{
    height: 35px !important;
}

.event-mod .mailing-btn:hover .uk-button:before {
    background-color: #fff !important;
}

/****** Honorary Membership Custom Glowed Up Page -matto*******/
.honorary-membership-page .mem-apply-btn:hover{
    background: #ad6035 !important;
}

.honorary-membership-page .mem-level-container{
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    align-items: center;
}

.honorary-membership-page .mem-level{
    margin: 10px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 450px;
    width: 200px;
    text-align: center;
    /*border-radius: 20px;*/
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	font-family: 'Quicksand', sans-serif;
}

.honorary-membership-page .mem-level:hover{
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	transform: translateY(-5px);
}

.honorary-membership-page .mem-level > h2{
  	color: #eee;
  	font-family: 'Quicksand', sans-serif;
}

.mem-price{
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 90%;
    margin-top: 0px; 
}

.mem-desc{
	color: #fff;
}

.mem-level ul{
	text-align: left !important;
}

.honorary-membership-page .mem-level:nth-child(1){
    background: #dbdbdb;
    background: radial-gradient(circle, #dbdbdb, #666);
    color: #fff;
}

.honorary-membership-page .mem-level:nth-child(2){
    background: #fbe456;
    background: radial-gradient(circle, #fbe456, #b37c17);
    color: #fff;
}

.honorary-membership-page .mem-level:nth-child(3){
    background: #e5e4e2;
    background: radial-gradient(circle, #6b7c84, #4c585e);
    color: #eee;
}

.honorary-membership-page .mem-level:nth-child(4){
    background: #000;
    background: radial-gradient(circle, #606060, #000);
    color: #fff;
}

.honorary-membership-page .uk-subnav[data-uk-switcher] {
    border-bottom: 3px solid #19994d !important; 
    background: #438cca;
    height: 70px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding-left: 20px;

}

.honorary-membership-page .uk-subnav[data-uk-switcher]>li {
    margin-top: 0px;
    padding-right: 25px !important;
}

.honorary-membership-page .uk-subnav[data-uk-switcher]>li > a{
  color: #fff;
}

.honorary-membership-page .uk-subnav-pill > .uk-active > * {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff;
}

.honorary-membership-page .uk-subnav-pill>*{
  border-bottom: 0px solid #fff;
  transition: all 500ms ease;
}

.honorary-membership-page .uk-subnav-pill>*>:hover, .uk-subnav-pill>*>:focus {
    /*background: #fff !important;
    color: #438cca !important;*/
    text-decoration: none;
    outline: none;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;
}

.donate-page .tm-block{
    padding-top: 0px !important;
}

/* Events Page */
.event-golf {
background: url("/images/articles/lb-ocean-1.jpg") 0 50% no-repeat transparent; 
background-size: cover; 
}

.event-box {
border-top: 6px solid #438cca;
}
.event-box-a {
border-top: 6px solid #fc0f0c;
}
.event-box-b {
border-top: 6px solid #fc870c;
}
.event-box-c {
border-top: 6px solid #0c81fc;
}

.donate-cant {
background: #008799;
}

.event-mod {
background: #438cca;
opacity: 0.8;
}

.biz-mod {
background: #ffffff;
}

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

#eb.eb-mod * {
line-height: 26px !important;
}

.tm-totop-scroller {
display: none !important;
}
 
 
 /*Easyblog Layout Fixes*/
 div#fd.eb .eb-navbar {
background: #ffffff !important;
}
.eb-post-foot {
display: none !important;
}

.eb-mod * {
line-height: 26px !important;
}

.eb-post-image {
border: 0 !important;
background: transparent !important;
}
.eb-post-image img[src*="placeholder-image"] {
display: none !important;
}

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


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

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

/* Calendar Responsive */
.responsive-iframe-container {
    position: relative;
    padding-bottom: 76.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%;
}

/***Colored Donate Menu Item -matto***/
.uk-navbar-nav>li:nth-child(5)>a{
  color: orange !important;
}

/*******Media Query*******/

@media only screen and (max-width: 970px) {
  .uk-navbar-nav li a {
    font-size: 0.8em;
  }
}

@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;
}
}