h1{padding-bottom: 10px;line-height:1.5;}
h2, .blog_holder article h2{
text-transform:none;line-height: 1.25;padding-top:20px;}
p {text-align:justify;padding-top:10px;padding-bottom:10px,}

.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .header_top #lang_sel ul ul, .header_top #lang_sel_click ul ul, .header_bottom #lang_sel ul ul, .header_bottom #lang_sel_click ul ul, .header-widget.widget_nav_menu ul ul, .drop_down .wide.wide_background .second {
    background-color: #FFFFFF;
}
.drop_down .second .inner ul li.sub ul li a{
	color:#666666;
}
.drop_down .second .inner ul li.sub ul li a:hover{
	color:#005a99;
}

/** mobile menu **/

.mobile_menu_button .icon_menu{
	border:1px solid #333333;
}
.mobile_menu_button .icon_menu:hover{
	border:1px solid #005a99;
}
nav.mobile_menu ul li{
	padding-left: 20px;
}
nav.mobile_menu ul li a{
	text-decoration:none;
}
nav.mobile_menu ul li.open_sub ul li a{
	font-weight:500;
	font-size:13px,
}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow{
	text-align: center;
}
nav.mobile_menu ul > li > span.mobile_arrow 
{
	background-color:rgba(255,255,255,0.5);
}
nav.mobile_menu ul li span.mobile_arrow i {
  color: #005a99;
	padding-left: 10px;
	font-size:16px;
}

/** page **/
.slide_anchor_button{text-decoration:none;}

.title_content_background {
    background-color: transparent;
}
.title_subtitle_holder h1 > span {background:transparent;}
.post_content .vc_col-sm-9{
	width:100%;
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}

.eltd_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title-inner {

    position: relative;
    display: table-cell;
    width: 100%;
    height: 100%;
    line-height: normal;
    vertical-align: middle;

}
.eltd_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title {
    line-height: normal;
}
.eltd_accordion_holder.accordion:not(.boxed) .ui-accordion-header {
    color: #333333;
    font-weight: 700;
	font-size: 16px;
}
form p {padding:0;}

ul{
	padding-top:15px;
}

/** blog **/

.latest_post_holder.boxes > ul > li .latest_post p.excerpt {
    margin: 0;
	padding-bottom:0;
}
.latest_post_holder.boxes > ul > li{
	border-bottom: none;
}
h2, h2 a, h2 a:hover{
	text-decoration:none;
}

.blog_holder.blog_single .post_info_bottom a{
	color:#333333;
	text-decoration:none;
}
.blog_holder.blog_standard_type article {
    padding-bottom: 10px;
    border-bottom: none;
}
.blog_navigation_inner{
	background-color: rgba(0,90,153,0.5);

}
.blog_navigation a{
	text-decoration:none;
	color:#ffffff;
}
.blog_prev, .blog_next{
	border-right: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
	padding-right: 10px;
	padding-left:7px;
}
.blog_holder.blog_single .post_info_bottom > div:not(:first-child){
	padding-top:10px;
}

/** arccordion **/
.accordion_content_inner{
	padding:10px;
}
ul, ol {
padding-left:15px;
list-style-position: outside;
}
.eltd_accordion_holder.accordion.boxed div.accordion_content_inner {
    text-align: left;
    color: #333333;
}
.eltd_accordion_holder.boxed .accordion_icon_holder{
	border-right: 1px solid #ffffff;
}
#hp-info.accordion_content {
	border: 1px solid #005a99;
}
#hp-info .accordion_content_inner{
	padding-top:10px;
	padding-bottom:10px;
}
#event-single.accordion_content{
	border: 1px solid #339900;
}

/** widget **/
aside.sidebar .widget.widget_text > h4::before {
display:none;
    content: "\e04c";
    font-family: 'Simple-Line-Icons';
    margin-right: 10px;
}
aside.sidebar .widget {
        margin-bottom: 35px;
}
aside.sidebar .widget > h4, .widget h4{
	color:#333333;
padding-bottom:0px;
}
.widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title, .widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title a, .widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title_holder {
	font-family: 'Open sans', sans-serif;
    font-size: 14px;
    line-height: auto;
    letter-spacing: normal;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    color: #333333;
}
.widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title, .widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title a:hover{
	color: #005a99;
}
aside.sidebar .widget:not(.woocommerce):not(.widget_tag_cloud) a,
aside.sidebar .widget:not(.woocommerce) li,
aside.sidebar .widget.widget_text
{
		font-family: 'Open sans', sans-serif;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: normal;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    color: #333333;
}
aside.sidebar .widget:not(.woocommerce):not(.widget_tag_cloud) a:hover{
	color:#005a99;
}
.widget h4{
	font-size: 16px;
line-height: 27px;
letter-spacing: 1px;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
}

.wpb_widgetised_column .widget{padding-bottom:20px;}
@media (max-width:1000px){
	p{padding-top:10px;padding-bottom:10px;}
	.vc_column_container > .vc_column-inner{padding-top:10px;padding-bottom:10px;}
	.vc_empty_space{display:none;}
.content .content_inner > .full_width > .full_width_inner{padding-top:2px;}
	.projects_holder.v3.hover_text.no_space .mix{width: 33%;}
}
@media (max-width: 480px){
	h1{font-size: 32px;}
.content h2 {
    font-size: 16px !important;
	font-weight: 700;
	padding-top:10px;
	padding-bottom:10px;
}
	.title.title_size_medium h1{ font-size: 20px; font-weight: 700;}
.latest_post_holder > ul{
		padding-top:20px;
	}
	.eltd_image_with_text_over .text_content{display:none;}
}