/*
Theme Name:     LP Theme
Description:    
Author:         Blaze
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
#main-content {
    background-color: #fcf9f2;}

.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
    padding-bottom: 12px !important;
}



@media (max-width: 980px){

#logo {
    display: inline-block;
    float: none;
    max-height: 70%;

}
}
#main-header {
    border-bottom: #034336 3px solid !important;
}
#top-menu li li a {
    width: 200px;
    padding: 4px 4px;
    font-size: 15px;
   text-transform:none;
    text-decoration: none;
    letter-spacing: 0px;
}
.tribe-events-calendar th {
    background-color: #fcf9f2;
    color: #ffffff !important;}

.tribe-events-calendar thead th, .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column, .tribe-grid-header {
    background-color: #105B11!important;}

#tribe-events-content .tribe-events-tooltip h4 {
    background-color: #fcf9f2 !important;}
#tribe-bar-form {
    background: #fcf9f2;}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
    -webkit-appearance: button;
    background: #105b11;}
.tribe-bar-views-inner {
    background: #DED9BC;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background: #DED9BC;}
.bottom-nav {
    letter-spacing: 0px;
}

.wpDataTablesWrapper table.wpDataTable {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    font-size: 14px;
    margin: 0 auto;
    width: 100%;
    font-weight: normal;}

.tribe-mini-calendar-event .list-date {
    background: #417B70;}

.tribe-community-events {
   
    box-sizing: border-box;
    border: 0px solid #d9d9d9;
    background: transparent;}

.tribe-events-community-footer .button {
    background:#0F4C3F -webkit-linear-gradient(96deg,#0F4C3F,#0F4C3F);
    background: #0F4C3F linear-gradient(354deg,#0F4C3F,#0F4C3F);
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    padding: 16px 32px;
    cursor:pointer;
}

@media  (max-width: 768px){
.tribe-events-sub-nav li a {
    background: #ffffff !important;
}}
.sponsor ul { text-align:center;}
.sponsor li{
	display:inline-block;
        list-style-type: none;
        padding:10px;       
}

.et_portfolio_image, .et_shop_image {
    display: block;
    position: relative;
    padding: 3px;
}
#asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area .glyphicon, #asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area {
    font-size: 15px !important;
}
@media (max-width: 980px){
.ten-columns .et_pb_module {width: 20%;}
.nine-columns .et_pb_module {width: 33.3%;}
.eight-columns .et_pb_module {width: 25%;}
.seven-columns .et_pb_module {width: 25%;}
.six-columns .et_pb_module {width: 33.3%;}
.five-columns .et_pb_module {width: 33.3%;}
}
 
@media all and (max-width: 767px) {
.ten-columns .et_pb_module {width: 100%;}
.nine-columns .et_pb_module {width: 100%;}
.eight-columns .et_pb_module {width: 100%;}
.seven-columns .et_pb_module {width: 100%;}
.six-columns .et_pb_module {width: 100%;}
.five-columns .et_pb_module {width: 100%;}
}