/*
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
*/
/*#header-outer #logo {
	padding-left: 90px;
}*/
.sub-menu .menu-item a {
	font-size: 28px !important;
	line-height: 1.2;
}
.nectar-responsive-text.subject.nectar-link-underline-effect,
.nectar-milestone.animated-in .subject {
	font-family: 'Ubuntu' sans-serif !important;
	font-size: 24px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important; 
}

.wpb_tabs_nav.ui-tabs-nav.clearfix li a span {
	font-family: 'Ubuntu' sans-serif !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	letter-spacing: 0.05em !important;
	line-height: 30px !important;
	text-transform: uppercase;
}
.nectar-responsive-text.nectar-link-underline-effect a{
	text-decoration: none;
	animation: none;
}
.nectar-list-item-btn {
	border: 1px solid #02a1b7 !important;
	color: #02a1b7 !important;
}
.nectar-list-item-btn:hover {
	border: 1px solid #ffffff !important;
	color: #ffffff !important;
}
.next-project h3 span.text {
	display: block !important;
}
.next-project h3 span {
	display: none !important;
}

 body .testimonial_slider blockquote .open-quote, 
 body .testimonial_slider blockquote .close-quote {
  display: inline-block;     /* allows scaling to take effect */
  transform: scale(3);       /* make them about 2× larger */
  font-weight: 700;          /* bold */
  line-height: 1;            /* keeps alignment tight */
  vertical-align: middle;
  	color: #02a1b7 !important; 
}
body .testimonial_slider blockquote .open-quote {
	margin-right: 5px;
}
body .testimonial_slider blockquote .close-quote {
	margin-left: 5px;
}
body .testimonial_slider blockquote p {
	font-size: 16px;
	line-height: 1.5;
}
body .testimonial_slider blockquote .testimonial-name,
body .testimonial_slider blockquote .title{
	font-size: 14px !important;
}
body .testimonial_slider blockquote .image-icon.has-bg {
	width: 40px;
	height: 40px;
}
.ff-btn.ff-btn-prev.ff-btn-secondary,
.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border: 1px solid #02a1b7 !important;
	border-radius: 5px !important;
}
.ff-btn,
.ff-btn.ff-btn-prev.ff-btn-secondary,
.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary,
.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
	background: #02a1b7 !important;
	font-family: 'Ubuntu' sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	letter-spacing: 0.05em !important;
	border-radius: 5px !important;
}
.ff-btn,
.ff-btn.ff-btn-prev.ff-btn-secondary,
.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary,
.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style::hover {
	background: #2a4d54 !important;
	
}
.ff-el-group .ff-el-input--content textarea {
	border-bottom: 1px solid #2a4d54 !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}
.mobile-course-info .first-column {
	border-top-left-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	border: 1px solid #02a1b7 !important;
	overflow: hidden !important;
}
.mobile-course-info .last-column {
	border-top-right-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
	border: 1px solid #02a1b7 !important;
	overflow: hidden !important;
}
.tablepress th,
.tablepress .row-2 {
	background: #02a1b7 !important;
	font-family: 'Ubuntu' sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	letter-spacing: 0.05em !important;
	text-align: center !important;
	color: #ffffff;
}
.tablepress td {
	text-align: center;
	background: #fafafa !important;
}
.tablepress td:hover {
	background: #efefef !important;
}
.tablepress .column-1,
.tablepress.exam .column-2 {
	text-align: left !important;
	background: #02a1b7 !important;
	font-family: 'Ubuntu' sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	letter-spacing: 0.05em !important;
	color: #ffffff;
}


@media (max-width: 1000px) {
	.mobile-course-info .first-column {
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
	border-bottom-left-radius: 0px !important;
	border: 1px solid #02a1b7 !important;
	overflow: hidden !important;
}
.mobile-course-info .last-column {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	border: 1px solid #02a1b7 !important;
	overflow: hidden !important;
}

	.wpb_tabs_nav.ui-tabs-nav.clearfix .tab-item a span {
		font-size: 1.5vh !important;
		text-align: center !important;
		padding: 0px !important;
		margin: 0px !important;
		display: block;
	}
}