.header_bottom_right_widget_holder {
display: none !important;
} .wpml-ls-slot-215, .wpml-ls-slot-215 a, .wpml-ls-slot-215 a:visited {
color: #fff !important;
}
@media only screen and (max-width: 1350px){
.logo_wrapper {
left: 0 !important;
}
.mobile_menu_button {
float: right !important;
display: flex !important;
align-items: center;
}
.mobile_menu_button span{
color: #fff !important;
}
.search_button i {
top: 0 !important;
}
nav.mobile_menu {
display: block !important;
}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow i.fa-angle-down {
display: inline !important;
}
nav.mobile_menu ul {
padding-left: 20px !important;
}
.header_bottom_right_widget_holder {
display: flex !important;
align-items: center !important;
height: auto !important;
margin-right: 30px;
}
.wpml-ls-legacy-list-horizontal a {
padding-bottom: 0 !important;
}
.mobile_menu_button {
margin: 0 !important;
}
.mobile_menu_button span {
width: auto !important;
height: auto !important;
font-size: 24px !important;
background-color: #2d2c36 !important;
padding: 12px 20px 12px 60px !important;
position: relative;
}
.mobile_menu_button span:before {
position: absolute;
content: '';
left: 17px;
width: 1.3px;
height: 23px;
top: 13px;
background-color: #fff;
}
.search_button i{
left: 0 !important;	
}
.side_menu_button_wrapper.right {
background-color: #25222d !important;
height: auto;
margin-top: 27px;
padding: 12px 30px 12px 20px;
display: flex;
margin-right: 10px;
}
.header_inner_right .side_menu_button {
height: auto !important;
}
.side_menu_button>a {
padding: 0 !important;
}
.wpml-ls-legacy-list-horizontal {
border: 0 !important;
padding: 0 !important;
}
.wpml-ls-legacy-list-horizontal a {
padding: 0 !important;
}
}
@media only screen and (max-width: 1050px){
.header_bottom {
padding: 0 15px !important;
}
.q_logo a {
left: 0 !important;
}
}
@media only screen and (max-width: 480px){
.search_button i {
left: 3px !important;
}
body.qode-mobile-logo-set header .q_logo img.mobile-logo {
max-width: 90%;
margin-left: 0 !important;
}
.header_bottom_right_widget_holder {
margin-right: 10px;
}
.mobile_menu_button span {
padding: 12px 10px 10px 30px !important;
}
.mobile_menu_button span {
font-size: 18px !important;
}
.mobile_menu_button span:before {
left: 15px;
width: 1px;
height: 18px;
top: 15px;
}
.side_menu_button_wrapper.right {
padding: 12px 26px 12px 13px;
margin-right: 10px;
}
}