*{
	box-sizing: border-box;
}
.single-dj-participants .main_cont{
	padding: 0;
}
.waylf_cont{
	padding: 30px 0;
}
.waylf_cont h2{
	font-size: 36px;
	line-height: 40px;
    display: inline-block;
    width: 25%;
	color: #000;
	vertical-align: top;
	margin: 0;
	font-weight: 900;
	text-align: right;
}
.waylf_cont p{
    display: inline-block;
    width: 70%;
	padding-left: 15px;
	vertical-align: top;
	margin: 0;
}
.cat_cont{
	padding: 10px 0;
	text-align: center;
}
.cat_cont a,
.cat_cont a>*{
	text-decoration: none;
	color: #a34747;
	font-family: 'Barlow Condensed', sans-serif;
}
.cat_cont span{
	display: inline-block;
	margin: 0 10px;
}
.cat_cont span p{
	margin: 10px 0;
}
.srch,
.fltr{
	padding: 10px 0;
	position: relative;
	width: 60%;
	margin: auto;
}
.srch{
	border-top: 2px solid #ccc;
}
.srch-fltr_cont input[type=text]{
	padding: 5px 10px;
	background: #fff;
	border: 2px solid #ccc;
	border-radius: 5px;
	width: 100%;
}
.srch-fltr_cont input[type=text]::-webkit-input-placeholder{
	color: #636363;
	font-weight: bold;
}
.srch-fltr_cont input[type=text]::-moz-placeholder{
	color: #636363;
	font-weight: bold;
}
.srch-fltr_cont input[type=text]:-ms-input-placeholder{
	color: #636363;
	font-weight: bold;
}
.srch-fltr_cont input[type=text]:-moz-placeholder{
	color: #636363;
	font-weight: bold;
}
.srch-fltr_cont input[type=submit]{
	content: '';
	padding: 4px 40px;
	position: absolute;
	top: 13px;
	right: 3px;
	background: #000 url(../images/search.png) no-repeat;
	background-position: center;
	border: none;
	text-indent: -1000em;
	border-radius: 0 4px 4px 0;
}
.js_active .single-dj-participants .main_cont,
.js_active .post-type-archive-dj-participants .main_cont,
.js_active .tax-participants-category .main_cont{
	padding: 50px 0 0;
}
.single-dj-participants .entry-header,
.post-type-archive-dj-participants .entry-header,
.tax-participants-category .entry-header{
	padding-top: 325px;
	margin-top: -195px;
	background: url(https://40293.cowlickdev.com/wp-content/uploads/2019/06/map-bg.png?id=13) !important;
}
.single-dj-participants .entry-header .inner_cont,
.post-type-archive-dj-participants .entry-header .inner_cont,
.tax-participants-category .entry-header .inner_cont{
	display: flex;
}
.single-dj-participants .entry-header .inner_cont>div,
.post-type-archive-dj-participants .entry-header .inner_cont>div,
.tax-participants-category .entry-header .inner_cont>div{
	display: flex;
	-webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.single-dj-participants .entry-header h1,
.post-type-archive-dj-participants .entry-header h1,
.tax-participants-category .entry-header h1{
	text-transform: uppercase;
	margin-bottom: 25px;
}
.entry-header a.btn-prim{
	color: #fff;
}
.entry-header a.btn-prim:hover{
	color: #a34747;
}
.participants_col_con{
	margin: 20px 0;
}
.participants_col_con:before,
.participants_col_con:after{
	display: table;
    content: " ";
}
.participants_col_con:after{
	clear: both;
}
.participants_itm_list_con{
	width: 33.333333%;
	float: left;
}
.participants_itm{
	padding: 10px 30px;
}
.participants_itm:before,
.participants_itm:after{
	display: table;
    content: " ";
}
.participants_itm:after{
	clear: both;
}
.participants_itm a{
	text-decoration: none;
}
.participants_itm_list_con h3{
	display: inline-block;
	float: left;
	margin: 0;
	text-transform: uppercase;
	color: #555555;
	font-weight: bold;
	max-width: 80%;
}
.participants_itm_list_con span{
	vertical-align: bottom;
	display: block;
	color: #7d7d7d;
}
.trig{
	cursor: pointer;
	position: relative;
}
.trig:after{
	content: '';
	display: inline-block;
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: -10px;
	left: 0
}
.dir_cont{
	padding-left: 30px;
	opacity: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition: all 700ms;
    -moz-transition: all 700ms;
    transition: all 700ms;
}
.dir_cont span{
	display: block;
	color: #f7941d;
}
.dir_cont a,
.dir_cont a:hover,
.dir_cont a:focus{
	color: #f7941d;
	text-decoration: none;
}
.participants_itm:hover .dir_cont{
	opacity: 1;
	height: auto;
}
.participants_itm .dir_cont:hover {
	opacity: 1;
	height: auto;
}
.participants-title{
	margin-top: 20px;
	padding-left: 30px;
}
ul.cat_filt{
	list-style: none;
	padding-left: 0;
	text-align: center;
}
ul.cat_filt .item-cat,
ul.cat_filt .separator{
	display: inline-block;
	margin-right: 10px;
}
ul.cat_filt .item-cat a{
	color: #007236;
	text-decoration: none;
}
ul.cat_filt .item-cat:nth-child(3n+3) a{
	color: #F7941D;
}
ul.cat_filt .item-cat:nth-child(3n+2) a{
	color: #0072BC;
}
ul.cat_filt .separator{
	
}
ul.cat_filt .separator:last-child{
	display: none;
}
.web_btn{
	background: #000000;
	color: #fff!important;
	text-transform: uppercase;
	padding: 5px 10px;
	text-decoration: none;
}
.participants_share .web_btn{
	margin-left: 20px;
}
.con_map iframe{
	width:100%!important;
	height: 300px !important;
}
.prof_btn{
	background: #0a5c95;
    color: #fff!important;
    text-transform: uppercase;
    padding: 5px 10px;
	text-decoration: none;
}
.prof_btn:hover,
.prof_btn:focus,
.prof_btn:active,
.prof_btn:visited,
.web_btn:hover,
.web_btn:focus,
.web_btn:active,
.web_btn:visited{
	text-decoration: none;
}
.participants-category-list table{
	width: 100%;
	margin: 30px 0;
}
.participants-category-list table th,
.participants-category-list table td{
	padding: 10px;
	vertical-align: top;
}
.participants-category-list table tr:nth-child(odd) {
    background: #cedeea;
}
.participants-category-list .web_btn,
.participants-category-list .prof_btn{
	margin: 5px 0;
	width: 100%;
	display: inline-block;
	text-align: center;
}
.btn_cont{
	width: 20%;
}










.dj-participants,
.dj-recent-participants{
	width: 100%;
}
.dj-recent-participants .dj-participants-thumbnail-box{
	width: 46%;
	margin: 15px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.dj-recent-participants .dj-participants-thumbnail-box img{
	width: 100%;
}
.dj-recent-participants .dj-participants-thumbnail-box h3{
	color: #555555;
    font-size: 20px;
    line-height: 26px;
    font-family: 'OpenSans-Bold';
    text-align: center;
    margin-bottom: 20px;
}
.participants_info{
	background: #d1e0ea;
	opacity: 0.9;
	position: absolute;
	bottom: 0;
	left:0;
	right: 0;
	padding: 15px;
	width: 100%;
}
.dj-recent-participants .dj-participants-thumbnail-box .participants_info h3{
	color: #fff;
	margin-bottom: 0;
	text-align: left;
}
.participants_info h3 a{
	color: #fff;
	text-decoration: none;
}
.dj-participants-list ul {
    margin: 0;
    padding: 0;
	list-style: none;
}
.dj-participants-list li {
    color: #0a5c95;
    font-size: 16px;
    line-height: 38px;
    padding: 0px 10px;
}
.dj-participants-list li a{
    color: #0a5c95;
    font-size: 16px;
    line-height: 38px;
}
.dj-participants-list li:nth-child(odd) {
    background: #cedeea;
}


.ajde_evcal_calendar ul, #evcal_list {
    list-style: none !important;
    padding: 0;
    margin: 0 !important;
}
#evcal_list {
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.participants_description .bordb, #evcal_list .bordb, .participantson_participants_list .participantson_list_participants .participants_description, .bordr, #evcal_list, .evo_pop_body .bordb {
    border-color: #cdcdcd;
}
.ajde_evcal_calendar .participantson_list_participants {
    margin-left: 0px;
    list-style: none;
}
.ajde_evcal_calendar .participantson_participants_list .participantson_list_participants {
    margin-left: 0;
    margin-bottom: 0;
    padding: 0px;
    overflow: hidden;
    position: relative;
    list-style-type: none;
}
.ajde_evcal_calendar .participantson_participants_list p {
    font-family: 'open sans',arial;
    padding: 0;
    /* margin-bottom: 2px !important; */
    margin-top: 0px;
}
.ajde_evcal_calendar .participantson_list_participants .desc_trig_outter, .participantson_participants_list .desc_trig_outter {
    margin: 0;
}
.participantson_participants_list .participantson_list_participants a {
    text-decoration: none;
    border-bottom: none;
}
.participantson_participants_list .participantson_list_participants .desc_trig {
    cursor: pointer;
}
.participantson_participants_list .participantson_list_participants .evcal_list_a {
    display: block;
    width: 100%;
    position: relative;
    padding: 10px 0 15px;
    overflow: hidden;
    border-left-width: 3px;
    border-left-style: solid;
    min-height: 63px;
    border-bottom: none;
}
.participantson_participants_list .participantson_list_participants .evcal_list_a:after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    position: absolute;
    bottom: 0;
    display: block;
}
.participantson_participants_list .participantson_list_participants .evcal_list_a:after, .evcal_list_a:after {
    background-color: #e5e5e5;
}
.participantson_participants_list .participantson_list_participants .desc_trig {
    background-color: #fafafa;
}
#evcal_list .participantson_list_participants .desc_trig, .evcal_evdata_img, .participants_description .evcal_close, .evcal_btn, .evo_sort_btn, .calendar_header .evcal_arrows, .desc_trig {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.participantson_participants_list .participantson_list_participants .evcal_cblock, .evo_pop_body .evcal_cblock {
    background-color: transparent !important;
    color: #ababab;
    font-size: 30px;
    padding: 0px 8px 2px 13px;
    font-weight: bold;
    position: absolute;
    line-height: 110%;
    min-height: 30px;
    margin: 0 6px 0 0;
    left: 0;
}
.ajde_evcal_calendar .calendar_header p, .participantson_participants_list .participantson_list_participants .evcal_cblock, .evcal_cblock, .participantson_participants_list .participantson_list_participants .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3, .participantson_participants_list .participantson_list_participants .evcal_desc span.evcal_participants_subtitle, .evo_pop_body .evcal_desc span.evcal_participants_subtitle {
    font-family: oswald, 'arial narrow';
}
#evcal_list .participantson_list_participants .evcal_cblock {
    color: #ABABAB;
}
.participantson_participants_list .participantson_list_participants .evcal_cblock em, .evo_pop_body .evcal_cblock em {
    font-style: normal;
    text-transform: uppercase;
    line-height: 110%;
}
.participantson_participants_list .participantson_list_participants .evcal_cblock em.evo_date, .evo_pop_body .evcal_cblock em.evo_date {
    display: block;
}
.evcal_cblock .evo_date .start {
    float: left;
    font-size: 30px;
    clear: both;
}
.participantson_participants_list .participantson_list_participants .evcal_cblock span, .evo_pop_body .evcal_cblock span {
    line-height: 100%;
    vertical-align: super;
}
.participantson_participants_list .participantson_list_participants .evcal_cblock em, .evo_pop_body .evcal_cblock em {
    font-style: normal;
    text-transform: uppercase;
    line-height: 110%;
}
.evcal_cblock .evo_date .start em, .evcal_cblock .evo_date .end em {
    font-size: 11px;
    font-weight: normal;
    display: block;
    margin-left: 6px;
}
.evcal_cblock .evo_date .start em {
    margin-left: 0;
    margin-top: 3px;
}
.participantson_participants_list .participantson_list_participants .evcal_cblock em, .evo_pop_body .evcal_cblock em {
    font-style: normal;
    text-transform: uppercase;
    line-height: 110%;
}
.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time {
    display: none;
}
.participantson_participants_list .participantson_list_participants .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
    margin-left: 5px;
    padding: 3px 15px 0 80px;
    margin-bottom: 0px;
    top: 0;
    display: block;
}
.participantson_participants_list .participantson_list_participants .evcal_desc span, .evo_pop_body .evcal_desc span {
    display: block;
    color: #262626;
    font-family: 'open sans',arial;
}
.participantson_participants_list .participantson_list_participants .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {
    color: #6B6B6B;
    text-transform: uppercase;
    font-size: 18px;
}
.ajde_evcal_calendar .calendar_header p, .participantson_participants_list .participantson_list_participants .evcal_cblock, .evcal_cblock, .participantson_participants_list .participantson_list_participants .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3, .participantson_participants_list .participantson_list_participants .evcal_desc span.evcal_participants_subtitle, .evo_pop_body .evcal_desc span.evcal_participants_subtitle {
    font-family: oswald, 'arial narrow';
}
#evcal_list .participantson_list_participants .evcal_desc span.evcal_participants_title, .participantson_participants_list .evcal_participants_subtitle {
    line-height: 120%;
    padding-bottom: 3px;
}
#evcal_list .participantson_list_participants .evcal_desc span.evcal_participants_title {
    color: #6B6B6B;
}
.participantson_participants_list .participantson_list_participants .evcal_desc span, .evo_pop_body .evcal_desc span {
    display: block;
    color: #262626;
    font-family: 'open sans',arial;
}
.participantson_participants_list .participantson_list_participants .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {
    font-size: 11px;
    line-height: 120%;
    padding-bottom: 2px;
    opacity: 0.7;
}
.evcal_desc .evcal_desc3 {
    min-height: 14px;
}
.participantson_participants_list .participantson_list_participants .evcal_desc span, .evo_pop_body .evcal_desc span {
    display: block;
    color: #262626;
    font-family: 'open sans',arial;
}
.participantson_participants_list .participantson_list_participants .participants_description {
    background-color: #eaeaea;
    border-left: 1px solid #e5e5e5;
    position: relative;
}
.participantson_participants_list .participantson_list_participants .participants_description, .participantson_participants_list .participantson_list_participants .participants_description .evcal_desc_top {
    border-bottom: 1px solid #e5e5e5;
}
.participantson_participants_list .participantson_list_participants .evcal_participantscard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #eaeaea;
}
.participants_description .bordb, #evcal_list .bordb, .participantson_participants_list .participantson_list_participants .participants_description, .bordr, #evcal_list, .evo_pop_body .bordb {
    border-color: #cdcdcd;
}
.evo_metarow_directimg img {
    width: 100%;
    height: auto;
}
.evcal_evdata_row {
    background-color: #eaeaea;
    padding: 15px;
    position: relative;
}
.evorow {
    position: relative;
}
.participantson_participants_list .participantson_list_participants .evcal_participantscard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #eaeaea;
}
#evcal_list .bordb {
    border-bottom: 1px solid #cdcdcd;
}
.participants_description .bordb, #evcal_list .bordb, .participantson_participants_list .participantson_list_participants .participants_description, .bordr, #evcal_list, .evo_pop_body .bordb {
    border-color: #cdcdcd;
}
.padb5 {
    padding-bottom: 5px;
}
.participants_description p {
    font-family: arial;
}
.ajde_evcal_calendar .participantson_participants_list p {
    font-family: 'open sans',arial;
    padding: 0;
    margin-top: 0px;
}
.participantson_participants_list .participantson_list_participants .participants_description p {
    float: none;
}
#evcal_list .participantson_list_participants .participants_description p, #evcal_list .evcal_list_a .participants_description li, .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p {
    font-size: 13px;
    color: #656565;
}
#evcal_list .participantson_list_participants .evcal_participantscard p, .ajde_evcal_calendar .participantson_participants_list .participantson_desc_in ul {
    color: #656565;
}
.evcal_evdata_row .evcal_evdata_icons, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_icons {
    display: block;
    position: absolute;
    padding: 0;
    width: 31px;
    height: 30px;
}
.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i {
    color: #6B6B6B;
    font-size: 18px;
}
.evcal_evdata_row .evcal_evdata_cell, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell {
    padding-left: 45px;
    min-height: 25px;
}
.evcal_participants_details .evcal_evdata_cell {
    position: relative;
}
.evcal_evdata_row .evcal_evdata_cell >* {
    margin: 0;
}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3 {
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: normal;
    line-height: 100%;
}
.evcal_evdata_row .evcal_evdata_cell h3 {
    color: #5d5d5d;
    font-size: 16px;
    margin: 0;
}
.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3 {
    font-size: 18px;
}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3 {
    color: #6B6B6B;
}
.ajde_evcal_calendar .calendar_header p, .participantson_participants_list .participantson_list_participants .evcal_cblock, .evcal_cblock, .participantson_participants_list .participantson_list_participants .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3, .participantson_participants_list .participantson_list_participants .evcal_desc span.evcal_participants_subtitle, .evo_pop_body .evcal_desc span.evcal_participants_subtitle {
    font-family: oswald, 'arial narrow';
}
.ajde_evcal_calendar .participantson_participants_list p {
    font-family: 'open sans',arial;
    padding: 0;
    margin-top: 0px;
}
.evcal_evdata_row .evcal_evdata_cell p {
    font: italic 11px georgia;
    line-height: 140%;
}
.evcal_evdata_row .evcal_evdata_cell p, #evcal_list .participantson_list_participants p.no_participants {
    font-family: 'open sans',georgia;
}
.participantson_participants_list .participantson_list_participants .participants_description p {
    float: none;
}
.evcal_evdata_row.evcal_participants_details .evcal_evdata_cell p {
    font: normal 12px 'open sans',arial;
    margin-bottom: 5px;
}
.participantson_participants_list .participantson_list_participants .participants_description .participantson_full_description p {
    padding-bottom: 8px;
}
#evcal_list .participantson_list_participants .participants_description p, #evcal_list .evcal_list_a .participants_description li, .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p {
    font-size: 13px;
    color: #656565;
}
#evcal_list .participantson_list_participants .evcal_participantscard p, .ajde_evcal_calendar .participantson_participants_list .participantson_desc_in ul {
    color: #656565;
}
.evorow {
    position: relative;
}
#evcal_list .bordb {
    border-bottom: 1px solid #cdcdcd;
}
.participants_description .bordb, #evcal_list .bordb, .participantson_participants_list .participantson_list_participants .participants_description, .bordr, #evcal_list, .evo_pop_body .bordb {
    border-color: #cdcdcd;
}
.evorow.tb, .evorow .tb {
    display: table;
    width: 100%;
}
.participantson_participants_list .participantson_list_participants .evcal_participantscard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #eaeaea;
}
.evorow.tb .tbrow, .evorow .tb .tbrow {
    display: table-row;
}
.bordr {
    border-right: 1px solid #cdcdcd;
}
.evcal_col50 {
    width: 50%;
    float: left;
}
.participants_description .bordb, #evcal_list .bordb, .participantson_participants_list .participantson_list_participants .participants_description, .bordr, #evcal_list, .evo_pop_body .bordb {
    border-color: #cdcdcd;
}
.evorow.tb .evcal_col50, .evorow .tb .evcal_col50 {
    display: table-cell;
    float: none;
}
.evcal_evdata_row {
    background-color: #eaeaea;
    padding: 15px;
    position: relative;
}
.evorow {
    position: relative;
}
.participantson_participants_list .participantson_list_participants .evcal_participantscard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #eaeaea;
}
.evcal_evdata_row.evcal_evrow_sm {
    padding: 15px;
}
.evorow.lastrow {
    padding-right: 55px;
}
#evcal_list .bordb {
    border-bottom: 1px solid #cdcdcd;
}
.participants_description .bordb, #evcal_list .bordb, .participantson_participants_list .participantson_list_participants .participants_description, .bordr, #evcal_list, .evo_pop_body .bordb {
    border-color: #cdcdcd;
}
.evcal_evdata_row {
    background-color: #eaeaea;
    padding: 15px;
    position: relative;
}
.participantson_participants_list .participantson_list_participants .evcal_participantscard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #eaeaea;
}
#evcal_list .participantson_list_participants .desc_trig, .evcal_evdata_img, .participants_description .evcal_close, .evcal_btn, .evo_sort_btn, .calendar_header .evcal_arrows, .desc_trig {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.participants_description .evcal_close {
    padding: 0;
    background: #eaeaea url(../images/close_arrow.png) center center no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 60px;
    height: 100%;
    cursor: pointer;
}
.participants_description .evcal_close {
    background-color: #eaeaea;
}
.participants:hover .desc_trig{
	border-left-width: 7px;
}
.participants_description .evcal_close:before {
	content: "\f106";
	display: block;
	height: 100%;
	vertical-align: middle;
	text-align: center;
    font: normal normal normal 55px/1 FontAwesome;
}
.post-type-archive-dj-participants .inner_cont>#evcal_list{
	padding: 50px 0;
	border: none;
}
.dj-participants .cont_info{
	width: 40%;
	float: left;
	padding: 20px;
	background: #2c2c2c;
	color: #fff;
}
.dj-participants .cont_info a{
	color: #fff;
}
.dj-participants .entry-content{
	width: 100%;
	padding: 10px;
	clear: both;
}
.dj-participants .entry-content h3{
	margin-top: 0px;
}
.dj-participants .participants_share{
	float: right;
	font-size: 18px;
	margin-top: 5px;
	padding: 0 10px;
}
.dj-participants .participants_share a{
	color: #000;
}
.dj-participants .participants_share a:hover{
	text-decoration: none;
}
.evnt_nav_cont{
	padding: 20px 0;
}
.evnt_nav_cont a{
	color: #0a5c95;
	text-transform: uppercase;
	font-weight: bold;
}
.con_map,
.logo_soc_cont,
.add_phn_cont{
	margin-bottom: 15px;
}
.logo_soc_cont{
	display: flex;
}
.logo_soc_cont .soc_cont{
	display: flex;
	-webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	text-align: center;
}
.soc_cont a{
	font-size: 25px;
	margin: 0 7px;
}
.gal_cont{
	width: 60%;
	float: left;
	padding: 20px;
}
.gal_cont .gal_img_cont{
	width: 50%;
	float: left;
	padding: 10px;
}
.prtps_main_cont{
	margin-bottom: 35px;
	display: flex;
	flex-wrap: wrap;
}
.prtps_main_cont:after{
	content: '';
	display: block;
	clear: both;
}
.prtps_main_cont .partic_cont{
	display: inline-block;
	vertical-align: top;
	padding: 15px;
}
.prtps_main_cont .partic_cont .partic_inner{
	background: #2c2c2c;
	padding: 15px;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height:100%;
}
.prtps_main_cont .partic_cont h3{
	color: #fff;
	text-transform: uppercase;
}
.prtps_main_cont .partic_cont a{
	color: #a34747;
	text-transform: uppercase;
	font-weight: bold;
}
.prtps_main_cont.col_2 .partic_cont{
	width: 50%;
}
.prtps_main_cont.col_3 .partic_cont{
	width: 33.3333%;
}
.prtps_main_cont.col_4 .partic_cont{
	width: 25%;
}
.prtps_main_cont.col_5 .partic_cont{
	width: 20%;
}
.prtps_main_cont.col_6 .partic_cont{
	width: 16.6666%;
}

:focus{
    outline:none;
}
div.clear{
    clear:both;
}
.mtm_list{
	padding: 20px 0;
}
.mtm_list:before,
.mtm_list:after{
	content: '';
	display: block;
}
.mtm_list:after{
	clear: both;
}
.mtm_list_itm_cont{
	width: 50%;
	float: left;
}
.mtm_list_itm{
	padding: 10px 20px;
}
@media(max-width: 667px){
	.dj-participants .entry-thumbnail, 
	.dj-participants .cont_info, 
	.dj-participants .participants_info_cont{
		width: 100%;
	}
	.waylf_cont h2,
	.waylf_cont p{
		width:100%;
		padding: 0 10px;
		text-align: left;
	}
	.srch, .fltr{
		width: 100%;
		padding: 10px;
	}
	.srch-fltr_cont input[type=submit]{
		right: 13px;
	}
	.prtps_main_cont.col_3 .partic_cont{
		width: 100%;
	}
}
@media(max-width: 425px){
	.participants_itm_list_con,
	.fltr{
		width:100%;
		text-align: center;
	}
	.cat_cont span{
		width: 65px;
	}
}
@media(max-width: 320px){
	.cat_cont span{
		width: auto;
	}
}



























