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

a.cust-anchor{
    display: block;
    position: relative;    
    visibility: hidden;
}

.wpforms-confirmation-container-full p{
    color: green;
}

.soc-footer{
	margin:20px 20px 20px 0;
}

.soc-footer svg{
	fill:white;
}

#footer-widgets .widget_media_image img{
	width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
}

body #footer-outer i{
	font-size: 32px;
}

body .page-submenu li a {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 28px;
    font-weight: bold;
}

body .page-submenu li:before {
  content : "";
  position: absolute;
  left    : 40%;
  bottom  : 0;
  height  : 1px;
  width   : 30px;  /* or 100px */
  border-bottom:1px solid #D62C28;
}

.page-submenu li {
    padding: 1% 2%;
    position:relative;
}

@media screen and (max-width:768px){
  body .page-submenu li:before {
    border-bottom:none;
  }
  body .page-submenu li a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .nectar-milestone .number{
    font-size: 4em !important;
  }
}

.custom-map-row .wpb_wrapper >div{
    margin-bottom: 0 !important;
}

.contact-social {
    margin-left:0;
}

.contact-social li {
    float: left;
    list-style-type:none;
    margin-right: 20px;
}

.contact-social li a i, .contact-social li a i {
    color: #fff;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}

.contact-social i {
    font-size: 32px;
}

.dark-job-list .nectar-hor-list-item .nectar-list-item-btn {
    color: white !important;
    border-color: white !important;
}

.home .current_page_item a{
    opacity: 0.75 !important;
}

.home .current_page_item a:after{
    display:none !important;
}

@media only screen and (max-width: 690px){
.swiper-slide .content h2{
    font-size: 2em !important;
    line-height: 2em !important;
    }
}
@media (min-width:1301px) {
	#header-secondary-outer .sf-menu li li .on-left-side, #header-secondary-outer sf-menu li .sfHover .on-left-side, .sf-menu li li .on-left-side, .sf-menu li .sfHover .on-left-side {
    	right:-18.5em !important;
    }
}