/* BEGIN css */
#logo-anchor img {
    max-width: 55px;
}

body a {color: #1462a6;}
body a:hover {color: #0971ce;}

#klein-top-links h1 {
    color:#fff;
    font-size: 24px;
    margin-top: 8px;
    margin-bottom:0;
}

#klein-top-links h2 {
    color:#fff;
    font-size: 14px;
    margin-bottom:10px;
}

#klein-top-links .col-sm-8 {
    margin-top:12px;
}

.no-list.no-mg.no-pd {
    float:right;
    margin-left:25px;
}

.ai1ec-month-view .ai1ec-event {
    height: 16px;
    line-height: 16px;
}

.ai1ec-month-view a.ai1ec-event-container, .ai1ec-week-view a.ai1ec-event-container, .ai1ec-oneday-view a.ai1ec-event-container {
    font-size: 14px;
}

.ai1ec-agenda-view .ai1ec-date.ai1ec-today, .ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today {
    background: none;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
    font-size:18px;
}

.ai1ec-agenda-view .ai1ec-event-description {
    font-size: 14px;
}

.hebcal-container .hebcal-97401 .lead, .hebcal-container .copyright {
    display:none; 
}

.vc_general.vc_btn3 .vc_btn3-color-primary {
	background-color: #2e74b0;
	color: #FFFFFF !important;
}

.vc_general.vc_btn3 .vc_btn3-color-green {
	background-color: #2ECC71;
	color: #FFFFFF !important;
}

.widget-title {
    font-size: 22px !important;
}

.row-no-pad {
    padding-bottom: 10px !important;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0 0 1.25rem;
    border-bottom: 1px solid;
}

.tribe-list-widget {
    padding-left: 0;
}

::selection {
  background: #38497d !important; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #38497d !important; /* Gecko Browsers */
}

@media (max-width: 500px) {
    #logo-anchor img {
        width: 90px;
        margin-top: -3px;
    }
    #top-nav-mobile {
        display:none !important;
    }
    #bp-klein-top-bar .col-xs-6 {
        width: 60%;
    }
}

@media (max-width: 768px) {
    #bp-klein-user-bar .col-xs-4.col-sm-2 {
        width: 90px;
        margin-top: -3px;
    }
    .page-template-starter-template #main.container .wpb_row {
        padding-left: 15px;
        padding-right: 15px;
    }
    #klein-top-links .col-sm-4, #klein-top-links .col-sm-8 .no-list {
        display:none;
    }
    #klein-top-links .col-sm-8 {
        margin-top:0;
    }
    #menu-top-menu {
        display:block !important;
    }
}

@media (min-width: 768px) {
    #bp-klein-top-bar-sticky-wrapper {
        position: relative;
        z-index: 1000;
    }
    #bp-klein-user-bar .col-xs-4.col-sm-2 {
	    width: 90px;
	    margin-top: -3px;
    }
    #bp-klein-user-bar-action {
    	width: 110px;
	    margin-top: 8px !important;
    }
}

@media (min-width: 992px) {
    #bp-klein-user-bar .col-xs-4.col-sm-2 {
        width: 90px;
        margin-top:-3px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .desktop-menu.col-xs-8 {
		width: 500px;
		padding-right: 0;
        padding-left: 0;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.desktop-menu.col-xs-8 {
		width: 640px;
		padding-right: 0;
        padding-left: 0;
	}
}

@media (min-width: 1200px) {
    .desktop-menu.col-xs-8 {
		width: 880px;
		padding-right: 0;
        padding-left: 0;
	}
}
/* END css */
