.wrapper_bordered_bottom {border-bottom:1px solid #3c3c3c;}

/* NEW HEADER ELEMENTS*/
/* header */
#hm {display:none;}

header{display:inline-block;width:100%; float:left;background-color:#252525; padding-top:30px; padding-bottom:30px;border-bottom:1px solid #3c3c3c;}
#wrapper_header{max-width:1060px; position:relative; margin:auto; }

/* logo */
.main_logo{float:left;margin:0;padding:0;}

/* mainmenu */
#wrapper_menu {display:block;}
#mainmenu{list-style-type:none;float:left; padding:0; margin:10px 0 0 0;}
#mainmenu li{display: inline; text-align:center; float:left; margin-left:35px; white-space:nowrap; text-transform:uppercase;}
#mainmenu li a { font-size: 1em; padding-bottom: 5px; font-weight:300; }
#mainmenu li a:hover {color:#4cbad7;}
#mainmenu li.current-menu-item a {color:#4cbad7;}

/* submenu */
nav.wrapper_submenu {background-color:#252525; /*border-top:1px solid #424242;*/ float:left; width:100%; margin:0;padding:0;}
.submenu {max-width:1060px; position:relative; margin:auto;}
.submenu ul{list-style-type:none; float:left; margin:0 0 0 155px; padding:0;}
.submenu li{display: inline-table; text-align:center; margin-right:0px; padding:0px 25px; line-height:49px;}
.submenu li a { font-size: 1em; padding-bottom: 5px; font-weight:300; }
.submenu li.current-menu-item {border-bottom:5px solid #4cbad7;}
.submenu li:hover a {color:#4cbad7;}

/* menu icons */
#wrapper_menu_btn { float:right; margin:0 0 0 0;}
#testit{float:left; width:auto; text-align:center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding:7px 20px; margin:0 10px 0 0; text-transform:uppercase;cursor:pointer;}
#login{float:left; width:auto; text-align:center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding:6px 20px; margin:0 20px 0 0; cursor:pointer;}
#login a, #testit a {font-size: 1em; font-weight: 300;}
#login:hover a, #testit:hover a, #language:hover a  {text-decoration:none;}
#search, #language {float:left; height:40px; width:30px; cursor:pointer; margin-right:10px;}
#search {background:url('../images/ico_lens.png') no-repeat center; }
#language{background:url('../images/ico_world.png') no-repeat center; }
#testit:hover a {color:#ffffff}
#login:hover a {color:#4cbad7}

.btn-bk15 {	background-color: #4cbad7; background-image: linear-gradient(to right, #4cbad7 50%, #1e9dbe 50%); background-size: 200% 100%; cursor: pointer; transition-delay: 0s; transition-duration: 500ms;transition-property: background-position; transition-timing-function: ease;}
.btn-bk15:hover { background-position: -100% center; }

.btn-bk16 {	background-color: #252525; border:1px solid #ffffff;text-transform:uppercase;}
.btn-bk16:hover { background-position: -100% center; border:1px solid #4cbad7;text-transform:uppercase;}

/* search header */
.wrapper_header_search { float:left; margin:0; padding:0;background-color:#252525; width:100%; display:none;}
.wrapper_header_search .btn_open_search {  float:right; margin:20px 20px 0 20px;cursor:pointer;}
.wrapper_header_search .btn_open_search i {  color:#ffffff;}
.btn_search {float:right; cursor:pointer; margin:0 5px 0 0;}
.btn_search i{color:#ffffff;}

.wrapper_header_search form {  margin:0 5% 0 5%; padding:1%; float:left; background-color:#383838;  min-height:30px; width:90%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;  }
.wrapper_header_search form input { float:left; border:0; color:#ffffff; text-indent:0;background-color:#383838;height:100%; width:90%;}
.wrapper_search_btn{ float:right; width:70px; height:70px; margin:33px 10px 0 0; padding:0; cursor:pointer;}
.wrapper_search_btn img{ float:left; margin:20px; padding:0; cursor:pointer;}
.wrapper_header_search_mobile {display:none;}

/* search suggest results*/
.wrapper_suggest_results { float:left; margin:0 5% 5% 5%; padding:0; width:90%; list-style:none;}
.wrapper_suggest_results li { float:left; margin:10px 10px 0 0; padding:4px 10px;background-color:#4cbad7; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size:1em;}
.wrapper_suggest_results li a { font-weight:300; font-size:1em;}
.wrapper_suggest_results li:hover {background-color:#1e9dbe; }
/*.wrapper_header_search .arrow_top {background:url('../images/bkg_arrows.png') no-repeat center; width:16px; height:7px; background-position: 0 0; position:absolute; top:0; left:10px;}*/

/* header languages */
.wrapper_header_languages { float:left; margin:0; padding:0;background-color:#252525; width:100%; display:none;}
.wrapper_header_languages .btn_open_languages {  float:right; margin:20px 20px 0 20px;cursor:pointer;}

.wrapper_header_languages ul { float:right; margin:13px 0 13px 5%; padding:0; list-style:none;}
.wrapper_header_languages ul li { float:left; margin:0; padding:0 10px; font-size:1em; border-right:1px solid #424242; color:#4cbad7;}
.wrapper_header_languages ul li:last-child { border-right:0;}
.wrapper_header_languages a { font-weight:300; font-size:1em;color:#ffffff;}
.wrapper_header_languages a:hover { color:#4cbad7;}

.wrapper_header_languages .btn_open_languages {float:right; cursor:pointer; margin:13px 20px 0 20px;}
.wrapper_header_languages .btn_open_languages i{color:#ffffff;}

/* header more */
.wrapper_header_more{ float:left; margin:0; padding:20px 0;background-color:#252525; width:100%; display:none;}
.wrapper_header_more .col_more { float:left; margin:0; padding:0 0 0 1%; width:19%; height:100%;}
.wrapper_header_more .col_more h2{ float:left; margin:0 0 5px 0; padding:0; width:100%;color:#4cbad7; font-size:1.1em; font-weight:300;}
.wrapper_header_more .col_more ul{ float:left; margin:0; padding:0; width:100%; list-style:none;}
.wrapper_header_more .col_more ul li{ float:left; margin:0; padding:0; width:100%;font-size:1em; font-weight:300;color:#ffffff;}
.wrapper_header_more .col_more ul li a{ float:left; margin:0; padding:0; width:100%;font-size:1em; font-weight:300;color:#ffffff;}
.wrapper_header_more .col_more ul li a:hover{ color:#4cbad7;}
.wrapper_header_more .btn_open_more {  float:right; margin:-10px 20px 0 20px;cursor:pointer;}
.wrapper_header_more .btn_open_more i {  color:#ffffff;}

/* header mobile */
#wrapper_menumobile { display:none;width:100%; position:absolute; top:100px; right:0; z-index:9999; height:100%; background-color:#252525;}
#hm .main_logo { float:left; margin:0 0 0 0; width:100%; display:block; position:relative; text-align:center;}
#hm .main_logo img {float:none!important; margin:auto!important; margin-top:5px!important;}
#btn-menu-mobile { cursor: pointer; height: 20px;  position: absolute;right: 4%; top: 35px; width: 20px;}
#btn-menu-mobile i{ color:#ffffff;}
 
/* header main menu mobile */
#hm #wrapper_menumobile ul { margin:5px 0 0 4%;padding:0;float:left;width:92%; list-style:none;}
#hm #wrapper_menumobile ul li { float:left;margin:0;padding:0; width:100%;text-align:left;}
#hm #wrapper_menumobile ul a { color:#ffffff; font-weight:100; width:100%; float:left;}
#hm #wrapper_menumobile ul a:hover { color:#4cbad7;}
#hm #wrapper_menumobile ul li a{ margin:0;padding:10px 0 10px 0; border-bottom:1px solid #393d3f;}
#hm #wrapper_menumobile ul li ul li a{ border:0;}
 
 /* header service menu mobile */
#hm #wrapper_menumobile ul#menu-service-menu li a { font-size:0.8em;}
#hm .wrapper_header_search { display:block; margin-bottom:20px;}
#hm .wrapper_header_search form { padding:2%; width:92%}
#hm .wrapper_header_search .btn_open_search { display:none;}
#hm .wrapper_header_search .wrapper_suggest_results { display:none;}

/* header more mobile */
#hm .wrapper_header_more {  margin:5px 0 0 4%; width:96%;}
#hm .wrapper_header_more .col_more {  margin:5px 0 10px 0; width:100%;}

#hm .wrapper_header_more .col_more ul { margin:5px 0 0 0!important;}
#hm .wrapper_header_more .col_more ul li{  width:auto!important;margin-right:10px!important;}
#hm .wrapper_header_more .col_more ul li a{ border-bottom:0!important; padding:0 0 0 0!important;font-size:0.8em!important;}
#hm .wrapper_header_more .btn_open_more {  margin:0 4% 0 20px;}

/* menu icons */
#hm #wrapper_menu_btn { float:left; width:100%; display:block; margin:10px 0 0 0;text-align:center;}
#hm #wrapper_menu_btn div:first-child { display:table; width:auto; margin:auto;}
#hm #wrapper_menu_btn #testit{margin:0 10px 0 0;}
#hm #wrapper_menu_btn #login{margin:0;}

/* generic element menu and header*/
#hm .wrapper_bordered_bottom {border-bottom:0;}
#hm .wrapper_header_more .row { display:block; margin:0; width: 99%!important; max-width:99%!important; padding:0; }

/* MEDIA QUERY */
@media screen and (min-width : 966px) and (max-width : 1060px){
	.wrapper_header_more .col_more:last-child { width:18%;}
}

@media screen and (min-width : 736px) and (max-width : 965px){
	#hd {display:none;}
	#hm {display:block!important;}
	
	.submenu ul { margin-left: 4%; }
}

@media screen and (min-width : 481px) and (max-width : 735px){
	#hd {display:none;}
	#hm {display:block!important;}
	
	.submenu ul { margin-left: 4%; }
}

@media screen and (min-width : 361px) and (max-width : 480px){
	#hd {display:none;}
	#hm {display:block!important;}
	
	.submenu ul { margin-left: 4%; }
	
}

@media screen and (max-width : 360px){
	#hd {display:none;}
	#hm {display:block!important;}
	
	.submenu ul { margin-left: 4%; }
}