/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
.search-wrapper-cls {
    text-align: right;
    float: right;
    max-width: 22%;
    width: 100%;
}
.search-wrapper-cls input {
    max-width: 200px;
    display: inline-block;
    margin: 0;
    height: 35px;
    line-height: 35px;
}
.search-wrapper-cls button {
    height: 35px;
    width: 35px;
}
body .container-wrap {
    padding-top: 0 !important;
}
body .container.custom-padding {
    padding: 0 25px;
}
.search-wrapper-cls form{
    padding: 37px 0;
}

body.ascend #page-header-wrap, body[data-header-resize="0"] #page-header-wrap {
    margin-top: 0;
	margin-bottom: 70px;
}
#sidebar h4 {
	font-size: 20px !important;
}

@media screen and (min-width: 1500px) and (max-width: 1660px){
.search-wrapper-cls {
    max-width: 16%;
}
.search-wrapper-cls input {
    max-width: 80%;
}
header .sf-menu .menu-item a {
    margin: 0 8px !important;
}
}

@media screen and (min-width: 1300px) and (max-width: 1449px){
#header-outer #logo img, #header-outer .logo-spacing img {
    height: 30px !important;
}
header .sf-menu .menu-item a {
    margin: 0 8px !important;
    font-size: 12px !important;
}
}

@media screen and (max-width: 1299px) and (min-width:999px) {
#header-outer #top .row {
    display: inline-block !important;
    width: 100%;
}
#top .container .span_9{
    position: absolute;
    right: 7px;
    top: 30px;
    width: 22px !important;
}
.search-wrapper-cls {
    margin-right: 50px;
}
#header-outer #top .row .col.span_9 nav{
	display: inline-block;
}
header .sf-menu .menu-item a {
    margin: 0 8px !important;
    font-size: 12px !important;
}
.search-wrapper-cls input {
    max-width: 80%;
}
}

@media screen and (max-width: 480px){
body.mobile #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 23px!important;
}
}
@media screen and (max-width: 999px){
body[data-slide-out-widget-area="true"] #top .col.span_3 {
    width: auto;
}

.mobile-banner-cls .wpb_column.column_container.instance-0, .mobile-banner-cls .wpb_column.column_container.instance-8 {
    min-height: 500px !important;
}

.search-wrapper-cls form {
    padding: 0;
}
.search-wrapper-cls {
    max-width: 29%;
    margin-right: 40px;
}
.search-wrapper-cls input {
    max-width: calc(100% - 40px);
}
}

@media screen and (min-width: 999px){
#header-outer[data-format="default"] #top .span_9 {
    margin-right: auto;
}
}