@import url("https://www.pcma.org/wp-content/themes/lambda-child/style.css");

/*
Theme Name:     Lambda Child Chapters Theme
Description:    Child theme for the Lambda WP Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       lambda
Version:        1.0
*/

@media (max-width: 1199px) and (min-width: 300px) {
.menu .navbar-brand img {width: 190px !important; padding-bottom: 4px;}
}

.post-navigation {
    display:none;
}

#masthead {
    padding-bottom: 0px !important;
    padding-top: 0px !important; 
}

#masthead.navbar {
   padding-bottom: 5px;
}


.logo-navbar .nav > li > a {
    padding-top: 50px !important;
}

.menu .nav > li > a {
    color: #1c1c1c;
    letter-spacing: 1px;
}

.menu .navbar-brand img {
    top: 60% !important;
    max-height: 80px !important;
}

.big {
    font-size: 32px;
    line-height: 44px;
}

.btn.btn-lg, button.btn-lg, input[type="submit"].btn-lg, .button.btn-lg {
    background: none !important;
}

.text-light a:hover, a.text-light:hover {
    background: #fff !important;
}

.btn-outline {
    background: transparent !important;
    border: 2px solid #fff;
    color: #fff !important;
    letter-spacing:2px;
}

.btn-outline:hover {
    background:#fff !important;
    border: 2px solid #fff;
    color: #333 !important;
}

.btn-primary, button, input[type="submit"] {
    background-color: #54a0d4;
    color: #4c4c4c !important;
}

.text-light.btn-primary, .text-light .btn-primary {
    background: transparent !important;
    border: 2px solid #54a0d4;
    color: #54a0d4 !important;
    letter-spacing:2px;
    text-transform:uppercase !important;
}

.btn-outline-blue {
    background: transparent !important;
    border: 2px solid #54a0d4;
    color: #4c4c4c !important;
    letter-spacing:2px;
    text-transform:uppercase !important;
}

.btn-outline-blue:hover {
    background:#54a0d4 !important;
    color: #fff !important;
    border: 2px solid #54a0d4 !important;

}

.event-date {
    background:#54a0d4;
    color:#fff;
    padding:15px;
}

.event-date i {
    color:#fff;
}

.align-center img {
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:250px;
}

.zeus .tp-bullet:hover .tp-bullet-title, .zeus .tp-bullet:hover .tp-bullet-image, .zeus .tp-bullet:hover .tp-bullet-imageoverlay {
   display:none;
}

.figure-caption-title strong {
    display:block;
}

.breadcrumb-blog a, .breadcrumb-blog .active, .breadcrumb-blog li {
    text-transform: uppercase;
}

.tp-caption.PCMA-Button, .PCMA-Button {
    border-color:#54a0d4 !important;
    text-transform:uppercase;
}

.pricing-body .btn-primary {
    background: transparent !important;
    border: 2px solid #54a0d4;
    color: #4c4c4c !important;
    letter-spacing: 2px;
    text-transform: uppercase !important;    
    font-size:14px !important;
}

.pricing-body .btn-primary:hover {
    background: #54a0d4 !important;
    border: 2px solid #54a0d4;
    color: #fff !important;
}

.select-wrap select {
    line-height:initial;
}

@media (max-width:1160px) {
    .tp-caption.PCMA-Button, .PCMA-Button {
        padding: 10px 20px !important;
        --font-size: 10px !important;
    }
}


@media (min-width: 991px) {
    .logo-navbar .navbar-text, .logo-navbar .sidebar-widget {
        padding-top: 50px !important;
    }

}

@media (min-width: 971px) {
    div#topspace {
        padding-bottom: 10px;
    }
}

@media (max-width: 992px) {
    .menu .navbar-brand img {
        top: 50% !important;
        width:80px;
    }

    .logo-navbar .nav > li > a {
        padding-top: 0px !important;
    }
}

@media (max-width:830px) {
    .tp-caption.PCMA-Button, .PCMA-Button {
        padding: 10px 14px !important;
        --font-size: 10px !important;
    }
}

@media (max-width:780px) {
    .tp-caption.PCMA-Button, .PCMA-Button {
        padding: 8px 10px !important;
        --font-size: 10px !important;
    }
}

@media (max-width:740px) {
    .tp-caption.PCMA-Button, .PCMA-Button {
        padding: 8px 8px !important;
        --font-size: 9px !important;
        letter-spacing:1px;
    }
}

@media (max-width:590px) {
    .tp-caption.PCMA-Button, .PCMA-Button {
        padding: 6px 8px !important;
        --font-size: 8px !important;
        letter-spacing:1px;
    }
}

@media (max-width:540px) {
    .uranus.tparrows {
        display:none;
    }
}


/** Peter Wigren changes **/

/* bigger mobile on chapters than HQ */
@media (max-width: 767px) {
.menu .navbar-header .navbar-brand img {
    width: 120px !important;
    padding-bottom: 0px !important;
}
}

.tribe-events-c-search .tribe-common-c-btn {
	color: white !important;
}

.tribe-events .tribe-events-c-search__button{color:white!important}

body.single-tribe_events #tribe-events-footer{display:none}

#tribe-events-pg-template {max-width: 1210px;}