/* 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;
}


/* зона иконки 24x24 */
a.icon-social[href*="t.me"]{
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  padding: 0 !important;

  background: transparent !important;
  border-radius: 999px;

  transition: background-color .2s linear;
}

/* убираем штатную иконку темы */
a.icon-social[href*="t.me"]::before{
  content: none !important;
}

/* самолёт 15x15, без обрезки */
a.icon-social[href*="t.me"]::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;

  width: 20px;
  height: 20px;
  transform: translate(-50%, -50%);

  background-color: #ffffff;
  transition: background-color .2s linear;

-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 28 28'%3E%3Cpath fill='black' d='M21.7 3.1c.5-.2 1 .3.9.8l-3.2 17.1c-.1.6-.8.9-1.3.6l-5.1-3.8-2.8 3.1c-.3.3-.8.2-.9-.2l-2-6.1-5.4-1.7c-.5-.2-.5-.9 0-1.1L21.7 3.1zM8.9 13.7l8.8-6.2c.2-.1.4.2.2.3l-7.4 6.9-.3 3.5-1.3-4.5z'/%3E%3C/svg%3E") center/contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 28 28'%3E%3Cpath fill='black' d='M21.7 3.1c.5-.2 1 .3.9.8l-3.2 17.1c-.1.6-.8.9-1.3.6l-5.1-3.8-2.8 3.1c-.3.3-.8.2-.9-.2l-2-6.1-5.4-1.7c-.5-.2-.5-.9 0-1.1L21.7 3.1zM8.9 13.7l8.8-6.2c.2-.1.4.2.2.3l-7.4 6.9-.3 3.5-1.3-4.5z'/%3E%3C/svg%3E") center/contain no-repeat;

}

a.icon-social[href*="t.me"]:hover{
  background-color: #ffffff !important;
}

a.icon-social[href*="t.me"]:hover::after{
  background-color: #e23e38;
}





span.mapgg {
    font-size: 16px;
}
#vk_groups{max-width:290px!important;}
.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;
}
