/* Theme Name:   Tinfosystem
Theme URI:    https://www.wpbeginner.com/
Description:  A Salient child theme 
Author:       Tinfosystem
Author URI:   https://www.tinfosystem.com
Template:     salient
Version:      1.0.0
Text Domain: Tinfosystem */
.swiper-slide .content h2{
	font-size: 48px !important;
	line-height: 48px !important;
	text-transform: capitalize !important;
}
#header-secondary-outer{
	margin: 0px;
}
.contact-info td{vertical-align:top;}
#header-outer[data-format="default"] #top .span_9{    justify-content: center;}
#header-secondary-outer nav{
	min-height: 50px !important;
}
#header-secondary-outer .nectar-center-text{
	max-width: 100% !important;
	text-align: left;
	padding: 0;
}
.contact-info i{
	padding-right: 10px;
	
}
.contact-info span{
	position: relative;
	float: right;
	background: #000000;
	padding:15px 30px 10px 20px;
}
.contact-info span::before {
      content: "";
      position: absolute;
      top: 0;
      left: -10px;
      width: 40px; 
      height: 100%;
      background: #000000; 
      transform: skew(-20deg);
      z-index: -1;
}
.contact-info span a{
	color: #ffffff !important;
	font-family: 'Raleway';
}

#header-secondary-outer .sf-menu{
	float: left !important;
	padding: 0px 0 0 0;
}
#header-secondary-outer .sf-menu li a span{
	font-size: 16px;
	font-family: 'Raleway';
}
#footer-widgets h5{
	padding-bottom: 30px;
}
.top-services img {    padding-bottom: 0;    margin-bottom: 0 !important;}
.program_carousel .sp-pcp-post-details{padding:15px;}.program_carousel .sp-pcp-post-content{margin-top:16px;}
 .program_carousel .sp-pcp-post-details p {-webkit-line-clamp: 3;
  -webkit-box-orient: vertical;height:90px;
  overflow: hidden;line-height:30px;
  text-overflow: ellipsis;}
  .pcp-readmore-link {padding:10px 16px!important;
    text-transform: capitalize !important;
    font-size: 18px !important;
    font-weight: 600;
}
.program_carousel .swiper-slide, .program_carousel .swiper-container {height:auto!important;}
.program_carousel .sp-pcp-title, .program_carousel .sp-pcp-title a{font-weight:800!important;font-size:24px!important;}
.program_carousel .sp-pcp-section .swiper-container, .swiper-backface-hidden .swiper-slide{background:transparent!important;}
#footer-outer #footer-widgets .col {line-height: 24px;}
body.original #footer-outer #footer-widgets .col ul li{border-bottom:0!important;}
#footer-outer #footer-widgets .col ul li a:hover{   color: #ab2034 !important;}
#footer-outer #footer-widgets .col ul.menu  li a:before{font-family: FontAwesome;    content: '\f101';    margin-right: 10px;}
.single.single-post .section-title h1{max-width:100%;}
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area{max-width:1425px;}
.program-content {    padding-left: 60px;}
.sf-menu >li ul{padding:20px 0; width:24em;}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {    line-height: 20px;}

.coaching_col{box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.30);}
.coaching-infobox img {    min-width: 100%;}
.wp-block-social-link a svg {    fill: #fff;}
.wp-block-social-link a:hover svg {    fill: #aa1f32;}
#footer-outer #footer-widgets .col ul li.wp-social-link {
    padding: 0;
    margin-top: 10px;
}
#footer-outer #footer-widgets .col ul li.wp-social-link:first-child a{padding:.25em!important} 