/**
	HEADER
**/
body.custom-header .site-header,
.site-header {position: relative; background-image: none !important;}
.site-header .wrap, .header-image .site-header .wrap {background: transparent; /*padding: 10px 15px;*/ padding: 0; position: relative;}
/*.site-header > .wrap, .header-image .site-header > .wrap {background: transparent url('images/header.png') 14px 10px no-repeat; min-height: 110px; padding: 10px 20px; position: relative;}*/

.site-header .title-area {width: auto; display: none;}
.site-header .header-img {float:left; text-align: center; padding: 15px;}
.site-header .header-img a {display: block;}
.site-header .header-img img {max-height: 80px; width: auto;}
/*.site-header .header-img a {width: 250px;height: 90px;display: block;}
.site-header .header-img a img {display: none;}*/

.site-header .widget-area {width: auto; padding: 15px;}
.site-header .header-widget-area {clear: none; float: right;}
.site-header .header-widget-area .widget {/*float: right;*/ text-align:center; padding: 0 0 10px 10px; margin: 0;}

.site-header .search-form {margin-top: 0; width: 100%;}
.site-header .search-form input {padding: 2px 5px; font-size: 1.3rem;}

.site-header .nav-header .menu {text-shadow: 0 -1px 0 #000; padding: 5px 0;}
.site-header .nav-header .menu li {}
.site-header .nav-header .menu li a {color: #333; line-height: 1; text-transform: none; padding: 3px 5px 3px 10px;}
.site-header .nav-header .menu li a:hover {color: #000;}
.site-header .nav-header .menu li:before {content: "|"; color: #333; position: absolute;}
.site-header .nav-header .menu li:first-child a {padding-left: 5px;}
.site-header .nav-header .menu li:first-child:before {content: "";}
.site-header .nav-header .menu .current-menu-item > a{font-weight: normal; color: #fff !important; text-shadow: 0 -1px 2px #000;}
.site-header .nav-header .menu .current-menu-item > a:hover  {color: #fff !important; cursor: default;}
.site-header .nav-header .menu .current-menu-parent > a {font-weight: normal;}

.site-header .header-widget-area .widget.widget_search {}
.site-header .search-form {margin-top: 0;}
.search-form {width: 100%; position: relative; font-size: 0;}
.search-form input,
.search-form input[type="text"],
.search-form input[type="search"] {vertical-align: top; padding: 6px 40px 6px 15px; border: 0; font-size: 12px; line-height: 20px; box-shadow: none; border: 1px solid #000; margin: 0; width: 100%;}
.search-form select {background-color: #eee; vertical-align: top; padding: 4px; border: 0; font-size: 12px; line-height: 20px; box-shadow: none; border: 1px solid #000; border-width: 1px 0 1px 1px; margin: 0; width: 25%; float: left;}
.search-form select + input[type="text"],
.search-form select + input[type="search"] {width: 75%; float: left;}
.search-form input[type="submit"] {border-radius: 0; clip: auto; height: 28px; font-family: 'dashicons';}
.search-form button {border-radius: 1px;
	background-color: #000;
	color: #fff;
    border: 0;
    margin: 0 0 0 -34px;
    text-shadow: none;
    padding: 0;
    clip: auto;
    height: 34px;
    width: 34px;
    font-family: 'dashicons';}
.search-form button::after {display: none !important;}
.search-form button:hover {background-color: #DD6E1D;}
/*.search-form::before {content: "\f179"; font-family: 'dashicons'; line-height: 28px; height: 28px; width: 28px; position: absolute; right: -28px; font-size: 16px; text-align: center; z-index: 1;}*/
/*.site-header .sidebar .widget_search input {padding: 7px 10px; border-radius: 0; box-shadow: #fff 0 0 5px; border-color: #ccc;}*/

.site-header .widget_polylang ul {overflow: hidden;}
.site-header .widget_polylang li {list-style: none; float: left; margin: 0 0 0 10px;}
.site-header .widget_polylang li:first-child {margin: 0;}
.site-header .widget_polylang li img {border: 0; padding: 9px; background: #fff;}
.site-header .widget_polylang li a:hover img {border: 0; padding: 9px; background: #eee;}
.site-header .menu .sub-menu {border-top: 0;}

.site-header .naw-contact {margin: 4px 0; font-size: 14px; line-height: 22px;}
.site-header .naw-contact .label { font-family: 'Ubuntu', sans-serif;}
.site-header .naw-contact .contactItemWrapper {padding: 0 0 0 10px; display: inline-block;}
