/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

body[data-form-style="minimal"] .top-search .search-form button[type=submit],
body[data-form-style="minimal"] .top-search .search-form button[type=submit]:hover {
  top: auto;
  bottom: 0px;
  -webkit-transform: none!important;
  transform: none!important;
}

.top-search .search-form input[type=text] {
  padding-right:45px!important;  margin:8px 10px 0 0 !important; border-top-left-radius:15px;
border-top-right-radius:15px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright:15px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
line-height: 14px !important;
color: #fff;
background-color: transparent;
border:1px solid #fff;
}

.top-search .search-form, .newsletter-widget form{position:relative;  overflow:hidden}

.top-search .search-form button[type=submit] .text,
body.search-no-results .search-form button[type=submit] .text
 {
  display: none;
}

body .top-search .search-form button[type=submit] {
  padding: 14px!important;
}
body.search-no-results .search-form button[type=submit] {
  padding: 14px!important;
}

body .top-search .search-form button[type=submit], 
.top-search .search-form button[type=submit] .icon-salient-search,
body.search-no-results .search-form button[type=submit], 
body.search-no-results .search-form button[type=submit] .icon-salient-search { background-color: transparent!important; }

body .top-search .search-form button[type=submit]:hover,
body.search-no-results .search-form button[type=submit]:hover { 
  -webkit-transform: translateY(-50%)!important; transform: translateY(-50%)!important; background-color: transparent!important; box-shadow: none!important; 
}

body .top-search .search-form button[type=submit],
body.search-no-results #search-results  .search-form button[type=submit] {
  transform: none;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 0;
}

.top-search .search-form button[type=submit] .icon-salient-search,
body.search-no-results .search-form button[type=submit] .icon-salient-search {
  margin-top: 1px;
  display: block;
  font-size: 17px;
}

.top-search .search-form button[type=submit] .icon-salient-search:before,
body.search-no-results .search-form button[type=submit] .icon-salient-search:before {
  content: "\e906";
}


.top-search .search-form {
  overflow: visible;
}

.top-search .search-form button[type=submit], .top-search .search-form input[type=submit]{position:absolute; right:0px; top:0px; margin:0!important; line-height:22px; padding:10px 11px}

header#top nav > ul > li[class*="button_solid_color"] > a::before {  border-top-left-radius:15px;
border-top-right-radius:15px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright:15px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;}

#header-outer.transparent header#top nav > ul > li > a {
	color:#000;
	opacity: 1 !important;
transition: opacity 0.2s ease,color 0.2s ease;
}
#header-outer[data-lhe="default"] header#top nav > ul > li#social-in-menu > a { background:#fff; border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright:20px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-webkit-border-top-left-radius:20px;
-webkit-border-top-right-radius:20px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px; margin-left:10px !important;}

#header-outer #social-in-menu a i::after { color:#dd1c24; top: 40px;}
#header-outer #social-in-menu a i::before { color:#000; top: 17%;
position: relative;}
#header-outer #social-in-menu i.fa-facebook { width:34px;}
#header-outer #social-in-menu i  { width:34px; height:34px;}

#footer-outer #copyright .col ul { background:url(/wp-content/uploads/2019/03/ftbg-1.png); padding: 10px 25px 10px;}

#footer-outer #copyright { padding:0;}

#footer-outer[data-full-width="1"] .container { padding:0 0 0 50px;}
#footer-outer #copyright li a i { color:#dd1c24 !important;} 
#footer-outer #copyright li a { background:#fff; border-top-left-radius:25px;
border-top-right-radius:25px;
border-bottom-left-radius:25px;
border-bottom-right-radius:25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright:25px;
-moz-border-radius-bottomleft:25px;
-moz-border-radius-bottomright:25px;
-webkit-border-top-left-radius:25px;
-webkit-border-top-right-radius:25px;
-webkit-border-bottom-left-radius:25px;
-webkit-border-bottom-right-radius:25px; width:30px; text-align: center;
height: 28px;}
#footer-outer #copyright li a:hover { background:#000;}

.dark { color:#58595b !important;}

p {
    padding-bottom: 20px;
}

.off-topsearch { display:none;}

#footer-outer .span_3 { width: 20%;}
#footer-outer .span_3:first-child { width: 15%;}
#footer-outer .span_3:nth-child(2n) { width: 15%;}
#footer-outer .span_3:nth-child(3n) { width: 18%;}
#footer-outer .span_3:nth-child(4n) { width: 20%;}

@media all and (max-width:768px){
	
	#footer-outer .span_3 { width: 100%;}
	#footer-outer .span_3 { width: 100%;}
#footer-outer .span_3:first-child { width: 100%;}
#footer-outer .span_3:nth-child(2n) { width: 100%;}
#footer-outer .span_3:nth-child(3n) { width: 100%;}
#footer-outer .span_3:nth-child(4n) { width: 100%;}
	#footer-outer #copyright .col ul { background:#dd1c24;}
	#footer-outer[data-full-width="1"] .container { padding:0 0 0 0px;}
	#footer-outer #copyright .col ul li:first-child { display:block; width: 100%;

text-align: center;

margin-bottom: 10px;}
	
.off-topsearch { display:block;}
}

.dropbtn {
	border:none;
    color: #000;
    padding: 10px 20px;
    width:250px;
    font-size: 16px;
    cursor: pointer;
    background-color: transparent;
    background-image: url(/wp-content/uploads/2019/03/drop-btn.png);
    background-repeat: no-repeat;
    background-position-x: 210px;
    background-position-y: center;
    
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
display: none;
background-color: #f1f1f1;
width: 100%;
overflow: auto;
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
z-index: 1;
height: 150px;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}

.dropbtn02 {
	border:none;
    color: #000;
    padding: 10px 20px;
    width:250px;
    font-size: 16px;
    cursor: pointer;
    background-color: transparent;
    background-image: url(/wp-content/uploads/2019/03/drop-btn.png);
    background-repeat: no-repeat;
    background-position-x: 210px;
    background-position-y: center;
}

.dropdown02 {
    position: relative;
    display: inline-block;
}

.dropdown-content02 {
    display: none;
background-color: #f1f1f1;
width: 100%;
overflow: auto;
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
z-index: 1;
height: 150px;
}

.dropdown-content02 a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown02 a:hover {background-color: #ddd;}

.show02 {display: block;}

#footer-outer #footer-widgets .col input[type="text"], #footer-outer #footer-widgets .col input[type="email"], #footer-outer #footer-widgets .col  textarea { padding: 0px;
width: 100%;
background: transparent !important; border-top:0; border-left:0; border-right:0; border-bottom: 1px solid #fff; color:#fff;}