

/****Nav button****/
#nav-menu-item-333 .menu-text {
    background: #b9e1d5;
    padding: 10px 20px 7px;
    border-radius: 20px;
}

#nav-menu-item-1019 a {
    font-size: 1px;
    padding:  0px 10px;
    color:#C2466C;
}

#nav-menu-item-1020 a {
    font-size: 1px;
    padding:  0px  10px;
    color:#1766B5;
}

i.menu_icon.fa.fa-instagram {
    font-size: 20px;
    line-height: 75px;
}

i.menu_icon.fa.fa-facebook {
    font-size: 20px;
    line-height: 75px;
}

.fa.fa-search {
    font-size: 20px;
    line-height: 75px;
}


.fa {
    font-size: 20px;
}

/****typography****/
.main_header, h1 {
    font-size: 6vw !important;
    line-height: 6vw !important;
}

.outline {
   -webkit-text-stroke: 2px black;
    color: transparent;
    font-weight: bold;
}

/***portfolio cover title**/
.title.with_title_text_bg_color h1 {
    padding: 27px 57px 12px;
}

/****Event Calendar***/
.tribe-events-page-title {
    font-size: 30px !important;
}

.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {
    max-width: 100% !important;
}

.single-tribe_events .tribe-events-event-meta {
    background: #fff !important;
    border: 0px solid #eee !important;
    border-top: 1px solid #000 !important;
    margin: 60px 0 !important;
    padding: 25px 0 !important;
}

/***portfolio gallery widget****/
.gallery_holder ul li a img {
    padding: 7.5px 15px;
}

/****mailchimp***/
input#mce-EMAIL {
    width: 100%;
    border: 0px;
    padding: 5px;
    max-width: 215px;
}

input#mc-embedded-subscribe {
    width: 100%;
    cursor: pointer;
    padding: 5px;
    max-width: 225px;
    border: 0px;
}