/* Enter Your Custom CSS Here */
#page-header .bg-container .container-pad h1 {
color: #FFF;
    margin: 5px 0;
    line-height: 1em;
    font-size: 40px;
    text-shadow: #000 2px 0px 2px, #000 0px 2px 2px, #000 0px -2px 2px, #000 -2px 0px 2px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif!important;
}
p.date_st {
    font-size: 24px;
}
span.mapgg {
    font-size: 16px;
}

.single-tribe_events h2.tribe-events-single-event-title{
    text-align: center;
    margin-bottom: 10px;
}

.tribe-events-event-image {
  text-align:center;
}
.tribe-events-meta-group.tribe-events-meta-group-gmap {
    width: 66.6%;
}
a.single_links {
    color: #FFF;
    margin: 5px 0;
    font-size: 14px;
}
ul {
    list-style-image: url(/wp-content/uploads/1.png);
}

ul li {
    padding: 5px 0px 5px 0px;
}

ul ul, ul ol, ol ol, ol ul {
    margin-bottom: -10px;
}



#menu-main-menu-2 li {
    -webkit-border-radius: 0px!important;
    -webkit-border-top-left-radius: 0!important;
    -moz-border-radius: 0px!important;
    -moz-border-radius-topleft: 0!important;
    border-radius: 0px!important;
    border-top-left-radius: 0!important;
    border-bottom: 1px dotted rgb(231, 231, 231);
}

.btn-1.small {
    padding: 1px 8px;
    margin: 0px 0px 0px 23px;
}

table {
    table-layout: auto; /* Авто ширина ячеек */
   }
table td{
padding: 5px 5px;
}
