


body #page-container .et_pb_section .et_pb_row_4col .et_pb_button.et_pb_bg_layout_light{
	color:#003594 !important;
    font-weight:bold;
    background-color:#ffb81c;
}
body #page-container .et_pb_section .et_pb_bg_layout_dark.et_pb_button.et_pb_button_9:hover,
body #page-container .et_pb_section .et_pb_bg_layout_dark.et_pb_button.et_pb_button_9:focus{
    color: #003594 !important;
}

.et_pb_button:focus, 
.et_pb_module .et_pb_button:focus{
    border: 2px solid transparent;
    padding: .3em 2em .3em .7em;
}

.et_pb_button:focus:after{
    opacity:1;
    margin-left:0;
}

.et_pb_section .wp-pagenavi .nextpostslink, 
.et_pb_section .wp-pagenavi .previouspostslink{
        color: #666 !important;
}
.et_pb_blog_0 .wp-pagenavi span.current,
.et_pb_blog_0 .wp-pagenavi a:focus,
.et_pb_blog_0 .wp-pagenavi a:hover,
.wp-pagenavi a:hover, 
.wp-pagenavi a:focus, 
.wp-pagenavi span.current{
    color:#003594 !important;
    font-weight:bold !important;
}

.et_pb_post .entry-title a:hover, 
.et_pb_post .entry-title a:focus,
.et_pb_post h2 a:focus{
    text-decoration: underline;
}

.dpevent_grid .et_pb_column .dem_grid_style3_day{
    color:#000;
}

.dpevent_grid .et_pb_column h3 a:hover, 
.dpevent_grid .et_pb_column h3 a:focus{
    color:#003594;
    text-decoration:underline;
}

.et_pb_post .entry-featured-image-url {
    border: 2px solid #000;
}


.hide_label_visually{
    overflow: hidden !important;
    height: 0;
    width: 0;
    display: block !important;
}
body a:focus{
	text-decoration:underline;
}
.et_pb_image_0_tb_header a:focus img{
	box-shadow: 0 0 5px 3px rgba(255,255,255,.4);
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a:focus{
	text-decoration:none;	
}
footer a:hover, footer a:focus{
	font-weight:bold;
}

.et_pb_contact_submit.et_pb_button {
    color: #fff !important;
	background-color:#003594 !important;
}
footer .et_pb_social_media_follow li a.icon:focus,
footer .et_pb_social_media_follow li a.icon:hover{
	background-color:#ffffff !important;
}
.entry-content .dem_grid_style3 .dem_grid_style3_container .dem_grid_style3_date_city_day .dem_grid_style3_day,
.et_pb_number_counter.et_pb_with_title .percent p .percent-value,
#main-content .dem_list_style1 .dem_column_list_view a .dem_event_detail .dem_event_time,
#main-content .dem_list_style1 .dem_column_list_view a .dem_event_date .dem_event_year,
#main-content .dem_list_style1 .dem_column_list_view a .dem_event_date .dem_event_month{
	color:#000;
}


.et_pb_slider .et-pb-arrow-next:focus{
    right: 22px;
    opacity: 1;
    text-decoration:none;
}
.et_pb_slider .et-pb-arrow-prev:focus{
    left: 22px;
    opacity: 1;
    text-decoration:none;
}
.et-pb-controllers a:focus{
    outline:1px solid #ffb81c;
}
.et_pb_post .entry-featured-image-url:focus{
    border-color:#ffb81c;
}
.dem_grid_style3 .dem_grid_style3_container .dem_grid_style3_event_content .dem_grid_title a:hover,
.dem_grid_style3 .dem_grid_style3_container .dem_grid_style3_event_content .dem_grid_title a:focus{
    color: #004DDB;
}
.et_pb_has_overlay:not(.et_pb_image):focus .et_overlay, 
.et_portfolio_image:focus .et_overlay, 
.et_shop_image:focus .et_overlay{
    z-index:3;
    opacity:1;
}
.et_pb_text_12 strong a:hover,
.et_pb_text_12 strong a:focus{
    color: #004DDB;
}
.dem_list_style1 .dem_column_list_view a:before{
    background-color:#ffb81c;
    height: 5px;
    opacity:0;
}
.dem_list_style1 .dem_column_list_view a:hover:before, 
.dem_list_style1 .dem_column_list_view a:focus:before{
    opacity:1;
}

.et_pb_blog_0 .et_pb_post .entry-title a:hover,
.et_pb_blog_0 .et_pb_post .entry-title a:focus,
.et_clickable h1:hover,
.et_clickable h1:focus,
.et_clickable h1 a:hover,
.et_clickable h1 a:focus,
.et_clickable h4:hover,
.et_clickable h4:focus{
    color: #004DDB;
}
.navigation.dem_pagination a.page-numbers:focus{
    background-color: #003594;
}

.et_pb_has_overlay:not(.et_pb_image):focus .et_overlay, 
.et_portfolio_image:focus .et_overlay, 
.et_shop_image:focus .et_overlay{
    z-index:3;
    opacity:1;
}
#main-content div.et_pb_toggle:focus .et_pb_toggle_title,
#main-content div.et_pb_toggle:hover .et_pb_toggle_title{
    color: #004DDB !important;
}
#main-content #mbasidebar li.current-menu-item>a{
    color: #ffb81c !important;
    background-color:transparent !important;
    font-weight:bold;
}