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

ol.letter-list-uppercase li{
  list-style-type: upper-alpha;
	padding-bottom:10px;
}



#last-field p{
padding-bottom:5px;
}

.grecaptcha-badge { visibility: hidden; }

#captcha {
font-size:9px;
text-align:right;
}

#captcha a {
color:#ff9e18;
text-decoration:none;
}

#captcha a {
text-decoration:underline;
}

a.nectar-button:hover {
	color:#FFFFFF!important;
}

h4.bolder-head {
    font-weight: 600!important;
}

#top nav > ul > li > ul > li {
	margin-bottom: 10px;
}


#header-outer #logo {
	margin-top: 0!important;
}
#header-outer.small-nav {
height: 80px !important;
}


#header-outer nav #social-in-menu {
  height: 100px !important;
}

#header-outer.small-nav nav #social-in-menu {
  height: 80px !important;
}

#header-outer.small-nav #top #logo img {
    height: 120px !important;
}


#top #logo img {
    height: 150px !important;
}

#top #logo img {
  text-indent: -9999px;
  max-width: none;
  width: auto;
  margin-bottom: 0;
  display: block;
  transition: opacity 0.4s ease;
}


#header-space, #header-outer {
	height: 100px !important;
}


#header-outer {
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  padding: 28px 0 0 0;
    padding-top: 28px;
  background-color: #fff;
  z-index: 9999;
  overflow: visible;
}



#top nav {
	max-height: 100px ;
}


body a:hover {
	color: inherit!important;
} 




.material #header-secondary-outer {
    min-height: 32px!important;
}




input.wpcf7-submit {
	background-color: #FF8C15!important;
}







.pfg_desc_more_270 {
    float: none!important;
}

.pfg_desc_more_270 a {
	padding: 10px;
	background: #004A70;
	display: block;
	color: #FFFFFF;
	margin: 10px auto 0;
	text-align: center;
	width: 75%;
}


.pfg_desc_more_270 a:hover {
	background: #FF8C15;
	color: #FFFFFF!important;
}

.pfg_title_270 {
	display: none;
}

.pfg_desc_270 {
    font-size: 14px!important;
	line-height: 21px!important;
    color: #004A70!important;
}


.pfg_title_box_270 {
	padding: 10px 20px 40px!important;
	border: 1px solid #ffe0bc!important;
}

.pfg_theme_1[data-category="2, 3"] .pfg_title_box_270, .pfg_theme_1[data-category="2, 4"] .pfg_title_box_270, .pfg_theme_1[data-category="2, 5"] .pfg_title_box_270, .pfg_theme_1[data-category="2, 6"] .pfg_title_box_270, .pfg_theme_1[data-category="2, 7"] .pfg_title_box_270, .pfg_theme_1[data-category="2, 8"] .pfg_title_box_270, .pfg_theme_1[data-category="2, 9"] .pfg_title_box_270, .pfg_theme_1[data-category="2, 10"] .pfg_title_box_270,
.pfg_theme_1[data-category="2, 3, 11"] .pfg_title_box_270
{
	background-color: #FFFFFF!important;
	border: 1px solid #FFFFFF!important;
}

.responsibility p {
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
}

.responsibility .material .wpb_row, .responsibility .material .wpb_content_element {
    margin-bottom: 0!important;
}

.left-col-home {
}

.filtr-container img {
	margin-bottom: 0!important;
}

img.food-item-1 {
	margin-left: -40% !important;
	max-width: 100%;
	text-align: left;
}


.nectar-fancy-ul[data-animation="true"] ul li {
    opacity: 0;
    left: -20px;
    margin-bottom: 20px;
}

#footer-widgets .row .col img {
    padding: 0 5% 0 0;
}
 

#footer-widgets .widget h4 {
	text-transform: uppercase;
}



#footer-widgets .widget p {
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 10px!important;
}

#footer-widgets .widget ul li {
	list-style: none;
	font-size: 13px;
}



#footer-widgets .col {
    border-left: 2px #FF8C15 solid;
    padding-left: 20px;
}

#footer-widgets .col:nth-child(1) {
  border-left: 0;
}

#footer-widgets .widget h4:first-child {
display:none !important; 
}

.cli-bar-message a {
	color: #FF8C15 !important;
}

.cli-bar-message a:hover {
	color: #FFFFFF !important;
}


@media screen and (max-width : 1000px) {
	img.food-item-1 {
	margin-left: 0% !important;
}
	
	#capabilities-section .vc_column-inner {
	height: auto!important;
	}
	
	.right-col-home {
	height: auto!important;
	}
		
	#header-space, #header-outer {
	height: 75px !important;
}	
	#sq-specs .nectar-list-item h5{
    font-size: 18px!important;
}
	
}