/*
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
*/

@font-face {
font-family: 'Segoe UI Regular';
font-style: normal;
font-weight: normal;
src: local('Segoe UI Regular'), url('fonts/Segoe UI.woff') format('woff');
}


@font-face {
font-family: 'Segoe UI Italic';
font-style: normal;
font-weight: normal;
src: local('Segoe UI Italic'), url('fonts/Segoe UI Italic.woff') format('woff');
}


@font-face {
font-family: 'Segoe UI Bold';
font-style: normal;
font-weight: normal;
src: local('Segoe UI Bold'), url('fonts/Segoe UI Bold.woff') format('woff');
}


@font-face {
font-family: 'Segoe UI Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Segoe UI Bold Italic'), url('fonts/Segoe UI Bold Italic.woff') format('woff');
}

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?vulqeu');
  src:  url('fonts/icomoon.eot?vulqeu#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?vulqeu') format('truetype'),
    url('fonts/icomoon.woff?vulqeu') format('woff'),
    url('fonts/icomoon.svg?vulqeu#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
#top-bar{border-bottom:1px solid #666666;padding:5px 0;}
#top-bar.sticky-off{top:-38px;position: absolute;}
a:hover{color:#d9d9d9}
a.underline{text-decoration: underline;}
body #slide-out-widget-area,body #slide-out-widget-area-bg.fullscreen{background: #000000 !important}
body[data-header-color="dark"] header#top nav ul li a{color:#ffffff;}
body[data-header-color="dark"] header#top nav ul li a:hover{color:#d9d9d9;}
#header-outer{position: initial;}
#header-space{position: absolute;}
body.material #search-outer{display: none}
#header-outer[data-lhe="animated_underline"] header#top nav .sf-menu li.current-menu-item >a:after,#header-outer[data-lhe="animated_underline"] header#top nav >ul >li:not([class*="button_"]) >a:after{display: none}
.top-bar-nav{float:right;}
.top-bar-nav div{float: left;margin-right: 20px}
.top-bar-nav div:last-child{margin-right: 0}
.bb-header_icons a{margin-right: 3px;font-size:15px;}
a.nectar-button.medium{padding:15px 22px}
a.nectar-button.regular, input[type=submit],.nectar-button:hover{color:#000000}
.float-right{float:right}
form input[type=text], form textarea, form input[type=email], form input[type=password], form input[type=tel], form input[type=url], form input[type=search], form input[type=date]{border:2px solid #ffffff;color:#ffffff;border-radius: 0}
form select{background-color: transparent;border:2px solid #ffffff !important;height: 48px;color: #ffffff;background: url(/wp-content/uploads/2019/10/icon-dropdown.png) no-repeat center right;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-position: 97%}
.wpcf7 form .wpcf7-response-output{background-color: transparent;margin-top:0;display: none}
span.wpcf7-not-valid-tip{background: transparent;}
.wpcf7-form .wpcf7-not-valid-tip{display: none}
span input.wpcf7-not-valid,span select.wpcf7-not-valid,span textarea.wpcf7-not-valid{border-color: #f00 !important}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-response-output{border:none;}
div.wpcf7-validation-errors{color:#f00 !important;}
option{background: #000000}
textarea{height: 123px}
::placeholder {color: #ffffff;}
#to-top:hover{color:#000000}
#footer-outer .container .row{padding: 35px 0}
#footer-outer .row .col img{margin-bottom: 0;transition: all 0.25s;}
#footer-outer .row .col img:hover{transform: scale(1.1);}



[class^="bb-icon-"], [class*=" bb-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="bb-icon-"]:hover, [class*=" bb-icon-"]:hover{opacity:0.87}
.bb-icon-mail:before {
  content: "\e900";
}
.bb-icon-facebook:before {
  content: "\e902";
}
.bb-icon-instagram:before {
  content: "\ea92";
}
.bb-icon-twitter:before {
  content: "\e901";
}

@media only screen and (max-width: 690px){
  body form .vc_row-fluid .wpb_column{margin-bottom: 0}
}